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
336712476909	336712477465	336712478015	336712478565	336712479115	336712479665	336712480215	336712480765	336712481315	336712481865	336712482415	336712482965	336712483515	336712484065	336712484615	336712485165	336712485715	336712486265	336712486815	336712487365	336712487915	336712488465	336712489015	336712489565	336712490115	336712490665	336712491215	336712491765	336712492315	336712492865	336712493415	336712493965	336712494515	336712495065	336712495615	336712496165	336712496715	336712497265	336712497815	336712498365	336712498915	336712499465	336712500015	336712500565	336712501115	336712501665	336712502215	336712502765	336712503315	336712503865	336712504415	336712504965	336712505515	336712506065	336712506615	336712507165	336712507715	336712508265	336712508815	336712509365	336712509915	336712510465	336712511015	336712511565	336712512116	336712512665	336712513215	336712513765	336712514315	336712514865	336712515415	336712515965	336712516515	336712517065	336712517615	336712518165	336712518715	336712519265	336712519815	336712520365	336712520915	336712521465	336712522015	336712522565	336712523115	336712523665	336712524215	336712524765	336712525316	336712525865	336712526415	336712526965	336712527515	336712528065	336712528615	336712529165	336712529716	336712530265	336712530815	336712531365	336712531915	336712532465	336712533016	336712533565	336712534115	336712534665	336712535215	336712535765	336712536315	336712536865	336712537415	336712537965	336712538516	336712539066	336712539615	336712540165	336712540715	336712541265	336712541816	336712542365	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
34740	31075	36279	39094	33704	20910	13737	9751	6297	4829	3988	3343	3032	2230	1995	1834	1599	1767	1457	1396	1275	1199	983	1007	969	818	678	614	599	583	578	559	565	503	460	428	457	404	399	337	374	357	331	381	362	328	307	312	316	297	247	292	287	241	253	256	207	254	236	213	223	268	238	245	244	253	227	226	227	270	232	231	236	219	226	251	235	233	235	213	211	227	251	205	219	236	220	226	224	210	238	226	224	217	210	219	222	237	234	248	238	224	202	235	202	230	219	222	254	243	216	225	239	202	187	219	230	239	223	244	211	221	219	210	252	218	266	243	236	208	236	224	213	219	226	233	216	228	234	219	267	195	252	243	230	224	246	253	202	246	249	227	242	209	250	199	212	234	233	227	227	242	249	214	231	234	231	218	240	224	229	243	208	210	232	218	203	236	217	215	259	239	210	239	231	245	254	244	224	233	239	224	211	262	227	231	245	218	231	272	232	238	240	221	215	221	219	250	232	253	232	263	215	202	220	242	262	243	241	206	229	212	265	210	237	221	213	222	234	250	239	238	220	244	234	215	255	234	223	220	230	209	232	217	231	224	201	218	225	222	208	236	235	219	248	230	241	244	223	245	197	223	214	211	198	225	242	214	222	222	203	240	211	227	214	204	220	219	214	244	239	218	227	222	217	225	252	251	231	235	218	214	231	218	212	208	232	256	244	208	236	256	255	225	235	253	237	242	217	240	207	223	252	231	220	224	217	208	232	219	233	212	243	241	189	215	212	229	227	220	201	219	248	213	232	245	222	223	213	215	245	203	186	182	228	202	222	201	211	245	235	218	254	236	265	216	258	240	240	200	231	222	227	236	236	251	233	220	233	219	248	234	209	273	235	219	220	232	239	207	230	221	237	226	214	227	239	235	212	223	201	229	237	181	246	232	246	223	228	254	228	241	226	238	235	229	244	229	207	227	224	226	275	221	220	195	229	212	211	241	223	206	244	219	218	233	238	235	202	233	260	216	225	233	205	228	233	271	231	221	214	238	252	207	232	199	237	219	229	227	244	238	227	187	243	222	237	231	215	257	202	232	231	221	216	247	221	210	223	234	222	240	219	235	239	206	223	222	255	240	227	223	223	217	240	227	223	213	240	186	243	201	240	240	236	229	221	218	241	220	194	217	226	233	227	235	229	232	226	226	223	251	256	222	220	251	239	213	248	205	237	208	233	229	199	215	226	205	224	183	230	223	242	223	210	227	199	257	234	219	232	209	227	226	214	222	221	215	220	233	212	238	228	242	218	239	221	226	250	216	250	229	222	251	250	260	250	217	238	240	238	223	222	236	219	215	209	259	220	222	204	247	231	227	220	224	230	237	198	229	211	225	219	195	202	219	212	238	222	249	232	283	239	207	238	233	237	256	214	233	237	227	219	223	227	217	230	198	232	221	240	211	244	252	222	236	230	194	211	230	229	220	241	229	217	231	222	232	214	235	233	205	228	227	212	219	273	238	257	249	229	209	237	226	212	260	222	212	248	221	237	227	235	204	212	245	221	217	219	231	238	226	210	206	235	224	234	269	228	223	208	227	240	260	233	224	211	196	211	225	235	234	226	259	226	247	236	252	232	229	250	215	198	210	196	224	238	246	205	209	234	227	233	212	239	227	210	243	219	216	239	224	209	216	237	216	220	240	231	242	238	235	241	213	232	233	226	230	196	213	211	208	232	234	255	238	247	207	216	211	249	216	280	222	240	232	209	232	199	214	205	225	226	245	210	209	250	259	238	216	202	231	226	243	203	215	254	216	234	219	219	225	231	219	250	220	244	213	240	237	247	244	227	237	214	238	219	233	221	230	223	236	240	230	248	230	221	230	230	220	227	221	219	218	219	256	256	232	218	251	233	221	239	213	265	218	207	232	217	229	239	207	232	239	268	234	218	235	233	247	195	234	220	223	226	242	235	232	248	223	249	236	230	255	216	241	226	216	251	234	217	225	207	234	222	240	238	214	236	232	223	212	220	222	218	238	211	228	236	215	213	206	229	227	235	241	233	222	219	238	251	249	226	198	243	227	232	234	217	203	230	222	221	229	231	200	223	204	234	221	199	263	204	225	238	268	186	224	232	217	225	234	237	232	205	237	247	220	223	246	246	213	226	213	226	254	207	228	220	227	206	204	221	225	195	257	226	236	229	218	223	217	236	215	206	225	236	202	212	242	217	248	228	192	202	218	258	204	243	198	224	199	197	250	234	253	211	238	208	248	222	203	216	222	252	235	221	234	247	228	229	249	212	226	244	218	226	240	225	211	225	263	211	203	232	243	239	219	222	209	256	248	268	243	230	219	214	246	226	220	232	227	206	223	248	225	223	229	235	227	202	232	219	254	219	268	204	205	241	248	202	231	214	212	233	206	215	245	212	245	253	246	220	223	245	225	222	239	248	231	225	239	247	228	220	224	241	214	241	214	249	229	227	206	258	231	260	195	194	240	268	215	239	223	220	226	230	218	238	241	215	256	221	223	212	203	217	232	225	242	206	195	228	203	238	240	223	213	225	229	207	226	201	243	245	236	223	246	224	238	231	226	244	243	254	226	219	216	208	229	244	221	217	229	231	228	220	205	224	241	195	224	209	212	235	237	242	244	228	213	208	229	238	195	216	230	202	206	209	247	220	241	242	229	234	244	229	227	246	234	220	238	210	237	199	235	195	254	244	230	220	215	223	201	218	248	230	226	209	225	202	228	266	229	208	223	221	226	211	218	204	201	215	242	243	243	235	221	240	218	226	217	214	246	230	232	196	219	214	257	211	205	230	211	230	244	226	231	234	264	195	234	230	236	211	226	204	221	216	228	203	227	240	233	199	203	213	211	210	263	229	211	233	209	216	259	229	235	210	230	207	258	200	209	253	215	246	243	239	224	224	222	242	219	202	224	196	231	243	239	223	210	229	231	233	241	253	217	239	226	225	225	219	201	237	195	221	226	201	225	209	241	235	231	223	218	279	243	238	252	237	249	223	236	224	206	234	217	254	217	249	191	239	243	232	242	207	230	225	222	236	234	238	219	192	228	254	243	219	218	203	262	245	237	216	246	230	246	231	240	234	184	233	220	216	218	226	228	223	234	225	241	229	200	201	194	217	211	208	217	266	216	250	240	224	223	212	252	243	237	247	245	211	221	218	213	227	211	234	229	218	230	204	227	238	229	204	204	238	209	222	232	225	229	252	266	241	208	202	207	229	222	214	231	245	215	188	238	218	230	214	215	254	199	214	249	241	230	227	212	232	269	241	225	256	219	204	248	218	234	211	229	239	216	228	235	231	227	252	230	210	245	225	238	206	220	215	227	230	227	245	250	231	214	244	215	217	232	211	247	225	242	254	211	230	233	232	204	231	232	250	226	241	224	238	214	203	248	238	214	255	215	241	248	233	221	227	243	238	199	221	247	231	235	239	213	227	224	237	209	235	220	244	210	218	217	230	251	202	225	229	221	223	229	241	223	225	213	236	216	209	221	243	224	212	209
20751	23939	34766	42563	37134	25307	20452	19947	16888	16889	15726	14628	13882	11009	10350	9249	8523	9215	7287	7797	7380	6750	5768	6110	5604	4580	3865	3447	3393	3178	3368	3180	3085	2678	2232	2161	2185	2039	1841	1692	1620	1659	1612	1796	1607	1516	1369	1272	1283	1118	957	939	879	909	818	738	727	689	688	672	655	652	655	681	651	612	640	642	615	641	586	608	614	569	596	582	598	538	596	621	605	578	594	585	564	551	556	562	552	592	612	606	626	537	551	609	604	605	573	562	568	591	556	605	587	617	548	615	596	584	562	607	580	562	577	549	568	540	609	574	575	538	585	580	558	564	587	577	585	569	614	573	605	576	572	563	596	570	543	589	548	578	598	593	569	650	589	553	549	553	523	556	554	518	597	598	553	578	572	598	594	554	599	588	544	555	544	529	538	564	538	572	567	583	578	599	531	564	574	549	579	580	559	562	560	561	581	580	594	580	575	558	576	572	571	553	589	602	535	580	587	557	512	576	556	604	624	558	562	587	609	570	555	583	586	566	576	562	574	578	537	606	573	542	534	610	550	524	571	545	563	547	576	585	587	579	583	602	625	576	564	607	576	563	543	581	538	595	555	621	588	537	525	596	566	594	570	575	564	548	578	596	555	578	497	562	569	573	553	581	555	572	593	556	603	561	594	519	561	613	565	554	528	545	614	580	610	562	563	588	601	568	558	548	524	596	602	613	583	582	525	555	538	581	569	568	579	582	535	575	516	579	538	575	551	569	580	550	591	545	520	558	614	557	578	606	548	581	570	575	589	567	592	593	555	568	570	561	591	526	562	597	554	602	575	546	615	580	563	524	555	569	570	553	582	574	572	533	607	557	601	551	544	580	566	578	570	564	555	563	523	599	572	579	556	574	584	595	534	568	546	559	604	550	566	565	583	607	569	594	586	548	562	622	566	574	569	545	552	586	557	543	541	578	535	564	557	571	537	543	563	537	553	578	575	614	597	569	577	595	583	572	572	598	540	546	594	584	564	571	567	572	555	584	590	577	598	531	618	561	568	604	573	553	566	577	577	582	576	520	605	630	577	592	610	565	569	581	590	522	559	524	525	588	569	607	597	518	578	564	582	576	588	553	574	556	535	614	562	569	553	554	551	551	542	551	600	582	607	534	531	585	601	573	543	556	622	561	574	554	566	560	573	580	577	588	621	588	529	567	578	601	604	598	517	553	592	540	626	604	570	571	593	583	542	557	549	557	572	585	545	552	602	528	575	571	553	610	555	584	572	608	564	559	557	591	615	605	538	550	590	559	546	560	566	601	576	563	551	591	578	554	584	550	601	545	598	585	559	582	546	571	559	597	543	593	562	542	589	593	565	617	575	547	559	531	576	569	583	586	574	598	572	561	534	625	556	573	580	584	558	568	548	532	586	559	535	593	543	596	536	587	569	612	602	542	589	584	545	546	548	584	586	583	596	516	561	570	605	548	597	560	575	590	604	582	529	592	511	555	574	607	585	564	579	530	612	592	580	643	584	560	558	592	575	576	551	552	600	527	562	575	580	573	585	532	564	543	570	532	592	507	582	556	576	580	561	532	572	564	588	582	550	596	535	559	554	559	597	581	575	564	532	545	553	575	564	566	578	558	557	584	586	567	543	570	573	563	569	569	561	563	627	580	593	531	547	570	590	564	573	564	569	601	554	579	559	546	595	588	590	617	592	591	617	540	570	567	582	570	591	532	576	548	550	568	534	511	638	571	566	576	540	560	580	575	557	585	542	586	557	560	560	561	533	580	539	586	549	558	588	584	537	564	607	603	570	534	597	567	549	594	564	555	596	558	537	565	542	613	558	549	555	561	562	545	555	578	584	544	578	578	570	562	564	593	575	555	570	588	566	576	533	590	561	583	586	558	577	570	562	555	538	584	563	571	537	565	562	598	583	588	581	579	561	553	576	598	547	638	551	578	567	542	576	587	604	593	580	531	587	586	567	608	527	590	572	577	546	565	540	580	555	590	581	555	569	550	566	602	544	573	605	579	591	559	594	567	599	537	514	547	563	582	587	561	598	599	547	575	577	567	545	560	566	563	568	574	521	561	560	552	607	560	564	575	617	540	591	573	564	585	607	576	553	570	586	613	571	545	595	554	543	550	543	558	603	536	598	572	574	547	587	602	578	538	587	565	561	638	573	530	571	564	563	570	599	548	581	543	545	578	532	583	631	601	558	589	577	599	580	567	570	535	566	570	555	557	558	568	562	570	583	561	571	581	589	576	610	589	593	586	569	570	560	564	574	567	571	605	605	552	588	572	539	554	580	546	562	594	586	525	551	596	526	568	580	510	589	539	567	599	507	591	546	594	581	589	575	560	561	575	539	611	557	526	618	590	569	529	571	554	530	563	558	580	548	558	585	562	582	552	519	547	583	564	583	576	570	600	580	589	541	554	600	567	584	587	572	603	558	519	546	578	559	581	585	542	590	572	576	554	574	559	549	579	589	577	567	573	583	596	561	557	553	537	534	557	584	571	615	584	539	568	568	541	576	557	571	549	526	568	534	570	551	596	590	567	598	560	563	567	537	570	575	605	556	581	594	575	551	551	620	565	555	574	590	530	585	513	569	604	572	556	554	565	577	575	562	547	547	577	530	601	586	558	550	535	574	609	528	547	551	560	537	585	583	564	575	581	574	517	549	576	569	580	595	571	559	576	597	598	606	574	559	568	557	556	577	600	582	527	587	550	525	568	589	565	546	585	592	574	555	610	536	560	536	556	620	584	612	574	584	627	585	572	592	561	562	561	564	566	565	573	564	602	573	562	608	555	555	555	596	603	575	535	511	553	580	565	578	587	574	630	585	600	544	572	594	589	558	544	537	515	583	563	576	559	562	542	571	565	570	575	545	573	581	606	632	562	546	586	548	557	572	579	580	558	561	558	537	561	531	631	563	618	589	545	553	570	562	596	554	574	545	598	622	575	584	543	581	563	590	590	608	580	542	621	591	558	577	580	578	546	540	545	568	574	576	572	621	571	598	580	558	565	547	554	561	558	579	580	618	590	538	559	592	547	584	536	577	597	603	575	555	549	534	576	590	578	598	572	563	583	588	613	575	561	588	582	550	569	549	587	587	632	518	569	592	585	579	566	577	589	541	546	527	558	598	568	527	598	561	598	538	565	574	598	549	583	595	633	565	601	553	562	576	604	579	576	530	540	571	606	595	569	570	531	582	561	562	591	551	590	574	562	581	542	608	578	575	590	604	537	533	589	558	526	617	582	544	575	580	564	565	564	583	549	554	568	554	608	592	595	525	571	501	609	551	520	557	619	577	591	582	598	584	596	574	527	584	576	560	541	549	619	561	587	587	559	579	583	555	609	583	536	584	575	505	562	555	546	626	563	579	554	524	584	583	573	524	559	583	561	583	591	542	534	570	522	603	601	631	564	577	601	589	556	566	606	591	546	576	582	616	547	555	574	580	576	561	567	581	543	573	547	566	559	584	559	569	602	564	578	585	585	616	554	577	616	562	599	585	591	567	547
12413	8208	10323	9259	5891	3500	2245	1660	1305	1146	1042	915	845	778	664	686	625	627	543	443	485	472	405	439	379	360	387	347	338	302	351	310	298	289	289	304	285	287	320	281	265	302	281	295	276	278	273	265	234	251	278	305	261	255	266	276	284	301	294	291	285	254	279	266	271	267	283	277	282	255	257	266	251	254	281	267	254	295	271	256	263	235	245	265	261	246	311	251	300	279	244	284	276	256	248	247	272	280	244	269	251	264	280	237	259	263	292	272	284	245	312	280	267	289	274	267	291	284	245	251	271	293	242	272	297	264	265	266	254	281	245	278	283	275	266	276	263	265	296	270	254	290	273	235	264	259	273	297	265	264	295	278	261	276	289	246	257	258	252	257	249	272	249	304	292	250	214	274	284	281	249	258	282	257	275	269	258	266	287	287	305	253	252	285	293	282	272	266	266	290	300	293	272	265	274	269	277	233	260	286	272	240	283	265	273	258	237	299	268	251	288	281	288	309	255	271	283	268	263	255	276	298	273	267	275	290	261	274	295	261	255	325	258	260	284	286	266	226	273	283	249	263	283	302	268	288	285	285	281	304	278	258	256	311	280	274	253	256	278	280	262	306	275	272	279	294	279	275	244	275	267	240	287	240	284	278	260	283	255	288	262	273	281	278	239	257	273	288	254	288	309	245	284	267	272	244	273	244	268	262	240	261	288	288	263	291	280	264	288	274	291	242	268	273	238	275	262	267	250	281	281	243	274	275	272	262	268	259	293	267	287	270	307	256	303	280	258	270	253	254	266	253	276	285	273	257	287	246	273	280	281	257	252	301	290	260	281	263	288	260	247	274	260	286	260	270	275	258	255	251	254	240	252	279	253	246	250	271	261	276	257	276	252	243	303	246	246	297	289	286	289	286	259	276	281	274	270	269	249	269	268	256	261	252	268	292	276	252	255	260	241	271	280	276	259	257	283	307	266	298	291	277	288	255	281	261	266	275	291	263	255	273	261	255	275	256	273	278	265	268	262	249	284	272	273	300	276	241	269	263	271	270	270	301	256	280	270	258	304	251	290	245	272	251	244	319	278	252	271	270	260	296	265	283	256	274	310	245	278	265	264	254	274	256	254	258	273	264	284	262	270	256	261	271	278	260	300	260	261	259	270	256	271	250	249	294	296	277	269	269	256	274	274	266	258	283	256	277	235	278	259	253	280	264	256	295	285	269	281	280	254	286	261	263	268	277	278	250	284	292	281	287	271	293	274	264	285	264	257	262	261	269	242	236	262	247	259	262	285	286	289	233	291	272	273	261	267	274	295	258	252	261	263	283	276	264	274	278	284	266	278	251	259	254	274	295	267	278	328	239	259	291	276	271	301	256	299	254	250	274	234	260	301	262	289	268	273	249	280	292	265	255	281	253	266	271	260	284	277	246	285	268	297	273	251	280	255	238	277	273	302	280	263	320	259	292	239	276	240	293	246	239	296	268	262	282	273	300	299	250	261	248	272	282	275	264	279	284	260	263	256	295	288	285	278	278	295	279	276	273	306	300	258	258	278	300	283	254	274	265	282	313	278	280	250	278	278	268	265	278	291	256	277	253	296	285	229	283	253	285	280	278	249	253	268	238	270	278	285	257	263	263	273	280	282	255	293	266	269	255	276	279	265	226	275	302	286	275	294	264	273	248	254	250	284	265	288	267	295	273	250	264	272	278	269	259	249	289	299	267	243	261	270	276	245	257	320	299	275	261	292	277	290	260	294	266	269	259	278	269	257	263	302	252	294	246	289	259	258	303	274	262	289	262	273	261	267	268	274	275	243	246	289	247	280	259	267	275	282	303	253	281	280	271	278	249	255	262	283	260	272	315	282	233	277	278	281	278	303	257	287	251	245	273	260	280	252	278	260	260	288	275	274	283	289	284	272	263	280	263	285	282	292	262	272	298	276	292	261	278	283	251	257	264	269	274	279	272	273	276	281	262	305	291	283	284	274	266	291	268	268	260	280	267	267	256	257	257	274	274	275	251	269	262	287	254	248	243	272	269	270	269	238	241	288	259	250	254	263	245	279	283	270	276	252	238	270	221	271	267	267	265	281	291	262	245	273	243	274	319	318	275	269	288	284	267	257	263	290	263	251	281	319	273	264	269	258	294	266	263	256	289	288	269	285	310	246	273	278	291	277	292	297	245	257	299	290	257	250	278	304	267	275	238	262	267	271	251	288	305	258	252	282	239	285	298	254	266	267	266	289	276	257	247	282	259	266	274	267	266	271	291	271	270	274	260	262	274	273	269	265	271	300	282	262	279	257	242	279	289	277	259	265	246	289	260	239	291	223	274	270	271	270	255	260	251	250	242	257	269	285	282	289	261	260	272	251	273	284	274	240	283	286	285	245	293	270	254	290	274	297	252	267	272	295	273	265	275	269	266	296	278	269	282	289	269	252	277	232	277	281	279	274	265	280	262	256	266	251	289	255	282	249	270	271	278	254	277	268	282	259	273	272	290	262	281	257	257	279	273	293	263	253	274	283	276	258	258	282	289	282	239	261	248	258	279	294	274	281	283	282	280	259	255	283	312	266	289	256	250	278	268	231	260	243	288	289	256	239	291	281	255	268	277	250	250	284	271	267	294	274	279	281	251	246	267	287	260	290	225	268	275	265	275	257	254	262	270	279	273	270	238	264	281	274	275	297	258	278	280	259	293	298	265	246	271	247	263	275	265	288	260	261	267	289	267	292	267	277	283	277	293	284	279	247	286	274	254	284	266	289	289	274	260	257	255	276	230	282	274	255	273	229	273	230	281	247	274	275	275	279	261	259	297	252	292	259	258	277	262	281	270	280	214	267	281	255	275	258	264	264	286	285	247	251	314	256	259	272	274	269	288	281	271	277	270	275	274	264	311	271	244	270	252	282	275	265	275	274	279	295	289	279	272	283	280	272	269	254	251	265	251	251	290	302	278	289	263	261	273	254	273	271	280	278	265	284	269	267	282	286	273	257	275	255	248	304	297	294	232	284	243	271	286	282	271	274	281	297	252	238	265	268	242	292	275	252	273	268	246	283	273	258	247	254	273	252	242	270	268	287	272	247	248	280	290	237	267	260	244	291	263	252	274	282	248	241	250	241	277	285	258	253	263	259	251	282	263	272	267	261	303	277	292	274	287	280	262	284	289	268	272	273	281	251	256	262	258	268	257	303	266	272	283	246	261	257	273	282	272	268	281	300	268	298	279	276	276	255	249	268	255	273	278	242	239	264	283	273	259	260	291	261	292	276	286	262	292	254	272	276	264	299	260	273	265	286	263	264	269	261	271	278	268	254	271	287	281	298	279	298	269	283	267	290	261	258	265	258	263	249	258	279	270	278	255	255	265	306	266	307	260	243	278	275	252	255	284	257	267	254	276	260	232	268	255	279	305	276	270	261	260	275	275	269	256	307	287	303	283	286	269	248	269	257	286	258	295	285	256	262	275	266	277	248	256	250	252	305	260	264	267	293	287	267	299
7556	7989	16130	19269	15574	12176	9010	7147	6040	5496	4883	4389	4053	3647	3386	3183	3008	2691	2501	2278	2131	2025	1798	1712	1575	1353	1266	1175	1116	1070	989	983	1045	901	884	916	874	792	850	792	767	804	768	757	733	768	746	730	659	708	687	753	664	663	657	670	714	696	677	663	675	712	635	726	671	640	700	679	649	644	674	710	638	678	667	667	742	668	686	666	663	631	660	637	683	657	677	699	717	672	690	681	653	679	656	679	646	660	712	655	644	660	676	717	639	644	697	681	730	667	616	682	676	655	702	646	724	640	690	709	632	696	646	665	673	721	668	697	664	679	661	694	678	688	694	637	687	695	737	707	640	700	663	649	668	637	687	685	653	675	747	698	673	655	671	689	681	723	663	740	669	653	686	720	646	632	691	696	696	707	669	640	659	675	636	674	708	681	703	660	681	668	695	640	661	665	688	660	666	725	679	661	675	703	664	701	656	686	629	665	703	693	665	667	695	651	713	666	642	660	692	681	690	704	673	708	701	664	650	662	630	682	660	653	635	652	640	641	721	637	716	691	680	693	688	653	669	698	672	695	647	668	682	635	680	663	711	665	660	667	661	670	654	639	651	666	660	666	685	665	714	686	651	681	649	662	676	673	653	701	668	634	631	634	641	704	698	653	694	729	659	656	729	740	627	671	629	682	654	645	637	688	645	672	642	676	650	706	690	672	672	672	667	665	664	703	671	690	666	734	659	675	676	710	657	671	636	690	672	632	624	699	707	649	651	652	660	674	694	742	664	665	686	656	657	696	684	680	717	671	672	669	665	708	704	693	699	657	662	633	675	685	718	699	662	669	687	649	699	627	686	688	686	680	672	719	616	722	689	698	670	610	650	656	638	656	655	686	647	680	689	722	648	699	686	644	691	630	697	730	643	698	699	658	654	729	639	605	629	679	651	699	640	739	655	695	676	682	654	667	661	687	653	700	643	648	617	629	646	668	648	634	699	677	648	652	656	653	667	665	676	707	691	708	678	667	664	657	679	706	674	692	689	709	673	667	635	657	688	648	692	653	660	699	692	671	694	680	665	657	653	647	660	692	687	664	674	728	701	637	636	669	702	674	678	672	692	672	702	671	680	665	680	696	656	636	616	712	710	688	682	694	640	666	677	668	648	659	669	649	659	707	647	711	664	637	622	696	674	672	648	664	650	651	658	666	653	655	645	661	675	724	674	686	665	664	702	664	654	690	640	685	696	625	744	673	676	666	661	676	692	657	629	662	699	641	656	674	701	636	651	703	651	653	671	652	656	720	661	655	686	710	627	645	692	685	636	687	692	680	655	691	656	675	671	688	682	670	665	657	657	643	657	661	679	634	684	690	642	690	610	697	670	691	700	694	673	668	669	646	649	623	687	615	653	661	678	695	648	663	670	655	645	682	672	664	666	685	661	709	670	664	693	698	678	681	650	644	657	669	707	682	657	655	688	671	667	635	698	691	670	677	647	732	645	657	686	684	676	698	648	701	680	726	664	659	688	678	717	664	628	675	662	732	708	674	702	697	687	656	652	670	663	677	670	640	697	665	687	633	694	680	663	697	633	648	653	672	662	652	641	687	670	665	655	674	686	673	659	649	675	691	662	720	688	674	669	653	692	670	638	661	676	666	651	634	669	669	650	669	679	657	686	644	673	708	734	697	686	706	680	705	679	677	673	658	670	694	680	655	640	659	661	657	692	676	635	633	710	617	622	675	704	660	666	708	700	683	635	697	634	654	655	613	686	652	669	673	635	661	665	679	677	703	654	644	668	670	655	668	679	691	672	675	706	719	663	677	669	691	687	622	674	689	669	674	675	708	669	667	625	642	692	688	634	701	670	656	711	683	690	644	654	678	675	662	689	671	681	630	603	635	646	659	682	698	657	660	645	697	641	689	634	681	652	664	716	665	676	683	658	679	686	718	689	652	675	669	648	693	653	623	670	688	643	671	628	632	686	654	693	737	691	657	677	676	653	698	671	677	675	643	628	710	662	649	719	700	678	672	636	665	707	657	695	678	666	633	644	689	669	671	656	656	676	668	673	668	684	710	664	689	654	667	704	716	711	672	690	682	716	614	655	639	661	689	666	719	639	650	657	681	655	658	656	715	664	671	666	691	649	659	686	709	699	709	687	678	645	699	692	680	679	672	691	692	659	688	686	654	693	687	702	744	690	658	670	678	649	705	674	684	670	661	681	665	628	686	707	676	654	694	667	656	644	684	673	664	666	655	659	659	649	701	672	712	646	616	675	707	654	666	667	676	680	669	673	662	661	696	664	663	660	691	662	623	661	641	638	663	722	680	648	651	665	655	651	663	681	633	657	636	686	713	696	709	690	678	666	702	691	659	725	663	693	666	721	689	663	705	649	687	691	690	673	643	693	693	687	704	681	633	671	629	669	648	642	683	658	679	654	677	667	662	707	661	663	730	635	667	618	679	633	666	665	665	667	682	661	714	707	675	667	665	681	605	678	678	703	716	653	675	639	684	681	744	712	695	606	703	681	671	644	671	702	679	704	678	669	641	625	669	659	647	649	663	668	654	701	660	658	651	653	681	658	652	666	631	671	641	684	674	600	664	692	671	668	675	673	636	663	592	698	609	674	695	702	653	689	640	692	666	688	690	647	679	694	701	653	658	687	694	656	669	690	695	711	668	672	696	671	712	641	706	662	642	637	721	671	688	703	678	670	677	640	664	724	692	677	704	679	686	656	647	692	676	651	656	643	650	659	722	695	667	710	701	704	663	652	663	720	662	659	664	607	666	698	672	646	668	677	667	668	676	673	688	724	665	662	668	675	715	641	657	675	678	646	663	669	636	665	719	644	669	652	667	693	660	657	642	638	654	679	707	707	681	685	691	695	680	666	658	673	728	617	626	660	671	693	691	661	669	716	685	703	699	708	714	648	661	661	675	683	649	656	699	672	695	693	666	619	642	659	644	640	696	634	723	718	654	666	710	682	685	659	680	656	652	676	678	671	669	634	695	654	660	655	657	667	638	662	662	718	607	698	692	683	593	658	647	652	645	688	651	648	648	672	657	672	685	699	659	686	713	695	627	690	695	657	690	690	650	669	677	674	654	705	714	692	644	689	701	676	695	624	673	673	688	714	703	674	680	647	666	630	673	638	671	654	677	682	655	669	645	687	660	681	645	661	688	682	694	727	686	617	691	702	688	684	646	706	683	619	703	665	727	663	689	718	653	681	684	650	687	631	691	629	692	671	666	668	700	646	637	706	703	670	712	666	661	667	707	647	676	715	705	657	670	662	653	644	684	672	666	674	686	702	650	715	648	644	721	662	698	721	673	697	645	699	678	711	649	665	681	715	671	675	736	681	672	646	666	639	700	712	707	726	675	596	675	713	724	709	669	664	716	620	704	660	690	657	725	668	696	668	670	682	696	715	672	743	663	709	660	699	669	662	695	629	663	655	702	711	658	676	658	661	648	697	639	698	721	660	657	658	662	694	698	672	694	694	692	677	666	629	742
26725	24111	28465	28985	19719	11818	7237	4986	3221	2807	2468	2010	1985	1669	1388	1202	1252	1148	950	903	867	780	759	803	658	511	570	478	494	438	432	412	438	390	388	422	415	359	353	392	320	337	345	373	325	319	302	320	335	333	319	292	340	270	311	297	256	287	261	262	265	313	271	306	260	286	249	252	288	284	238	277	276	248	266	274	295	276	276	263	251	287	286	264	262	247	258	287	256	269	256	268	262	257	278	293	263	253	268	299	279	270	262	244	263	246	272	257	257	282	326	258	255	315	284	254	277	253	263	273	270	272	261	278	288	283	262	277	269	288	278	278	279	264	280	304	291	267	288	260	277	281	242	303	287	248	269	250	229	274	272	281	268	295	268	275	264	295	270	278	255	268	269	256	310	271	273	273	283	256	269	279	283	255	240	260	277	276	263	241	268	265	268	260	259	286	274	281	263	276	274	283	249	281	272	239	270	270	260	258	263	269	259	257	267	264	275	275	249	249	272	291	271	235	266	260	260	255	268	276	264	266	281	268	278	279	269	270	303	279	276	290	265	257	278	280	250	268	254	239	247	237	279	249	257	268	287	275	274	232	255	241	298	266	264	294	266	253	279	265	249	274	264	247	263	290	296	259	256	254	254	254	257	299	248	259	273	282	268	240	274	258	269	257	272	262	267	282	272	277	272	301	281	263	268	260	280	266	245	268	264	260	280	306	240	279	286	265	267	255	283	263	284	256	259	279	235	279	306	286	282	243	261	261	292	310	237	252	251	244	289	298	274	264	279	280	270	301	297	250	269	251	262	301	263	253	254	286	259	253	257	247	271	256	276	277	278	246	289	270	242	257	258	224	274	291	245	256	252	284	282	282	261	271	230	249	284	264	258	271	259	283	276	304	242	256	268	253	265	295	277	254	253	274	254	295	280	269	287	265	261	254	303	312	265	276	252	267	276	237	250	270	257	258	259	283	286	302	276	295	296	278	248	277	277	272	283	238	231	248	287	281	261	313	283	264	268	279	244	242	276	270	283	269	245	275	241	307	292	272	277	285	264	245	248	287	260	255	263	254	270	264	286	301	254	262	294	265	270	264	246	245	276	280	271	244	280	281	285	269	283	270	245	283	289	246	303	286	289	270	276	274	250	280	253	297	254	259	290	263	241	289	298	280	264	267	267	227	248	253	248	257	259	270	277	263	266	249	269	255	254	259	225	279	280	285	265	265	261	268	278	282	278	291	255	274	242	288	248	265	297	265	245	278	268	280	284	262	252	262	294	272	289	229	260	296	257	280	271	319	279	257	252	254	267	247	263	250	260	274	272	260	244	247	269	280	271	286	279	305	255	259	244	280	254	266	295	287	271	243	243	265	267	230	270	274	268	269	281	263	272	261	276	252	270	250	267	289	241	277	251	240	255	275	269	251	251	262	263	246	265	277	247	265	272	252	251	278	282	267	254	229	262	254	271	246	265	275	266	248	278	290	271	263	293	258	283	269	260	261	280	253	237	261	250	302	254	244	251	247	253	281	268	262	261	252	234	265	294	249	267	286	298	243	229	274	266	269	260	277	302	282	248	258	265	265	263	284	275	279	267	273	265	261	272	262	292	302	289	274	254	275	251	275	275	256	271	286	257	283	247	297	306	234	262	287	273	238	256	233	260	263	279	272	302	305	251	270	281	277	266	252	253	276	275	275	285	225	290	271	255	250	302	288	259	266	272	286	285	284	274	270	279	270	268	277	271	277	269	258	275	296	231	272	261	270	275	250	258	294	278	274	290	267	262	277	253	255	272	280	257	246	258	300	251	285	295	265	294	260	239	284	271	267	253	272	285	299	285	276	269	262	256	233	272	287	267	281	258	277	311	276	284	279	271	240	230	269	296	251	282	249	287	265	283	268	269	260	273	282	278	282	255	257	258	250	279	256	272	254	236	269	272	272	260	287	258	264	262	266	233	238	277	267	238	246	282	291	279	271	263	261	279	269	276	275	310	300	270	264	258	246	261	263	267	255	259	257	269	247	261	281	270	251	268	290	271	251	265	301	284	275	264	282	308	266	257	273	292	271	273	278	262	287	245	277	248	262	255	270	287	259	272	244	276	274	275	264	284	247	249	280	247	275	276	268	270	285	281	274	264	267	272	266	277	287	249	260	265	263	304	286	291	279	291	271	268	269	271	278	248	274	272	264	259	246	250	271	270	263	272	284	267	288	248	260	269	251	268	292	317	274	303	272	250	256	278	250	282	270	290	273	252	250	242	261	253	249	266	269	306	226	265	278	284	253	233	260	273	272	254	284	291	259	236	233	250	294	288	275	270	303	249	268	275	264	275	273	261	269	267	284	289	289	278	264	246	251	267	246	265	280	285	304	264	249	276	268	260	264	277	273	246	242	280	269	265	265	263	268	280	281	243	276	273	313	255	267	275	278	256	267	244	287	276	278	283	260	266	297	276	272	254	263	269	284	256	286	288	300	302	285	279	249	274	283	296	246	288	267	279	273	269	284	272	282	258	291	269	277	293	264	233	236	277	269	269	274	276	262	289	264	267	266	273	263	245	284	234	268	253	296	265	302	261	277	275	289	247	266	249	264	257	278	282	280	295	269	261	301	283	278	299	276	279	267	233	265	254	252	265	248	261	263	231	204	227	276	301	261	251	234	267	257	277	282	269	271	274	270	230	235	285	265	257	294	268	269	271	268	267	286	276	265	239	256	237	298	259	265	253	280	237	280	272	274	260	233	294	278	284	253	267	256	266	272	270	260	287	265	274	306	272	263	254	265	254	287	264	269	264	260	249	245	223	287	262	285	209	267	264	266	254	284	265	283	288	304	281	258	285	254	242	260	277	252	284	257	310	267	299	257	297	282	287	250	260	293	254	245	254	282	262	296	274	276	289	279	271	301	261	279	240	249	266	278	270	279	234	257	248	295	278	284	299	273	264	247	290	262	269	245	276	248	277	259	274	232	246	254	291	281	304	291	265	257	267	268	274	268	276	261	276	275	272	270	307	272	311	256	292	285	311	278	265	276	263	278	268	288	268	268	280	255	296	289	276	272	305	251	275	288	292	255	260	293	234	268	278	269	262	258	285	289	243	251	289	249	301	236	270	277	265	267	313	296	286	282	282	258	293	258	270	294	268	281	288	297	271	248	257	273	296	272	271	304	259	258	285	289	257	245	270	259	312	285	268	273	280	262	275	256	301	275	277	263	263	266	284	272	267	292	267	265	290	253	260	240	268	250	247	280	279	270	258	256	253	270	274	260	251	260	275	249	249	267	232	271	291	256	239	308	264	274	247	258	253	256	284	252	284	287	259	245	276	247	280	277	252	266	275	233	280	256	242	275	281	239	280	242	307	270	250	273	276	275	250	262	269	263	276	258	275	274	252	265	279	250	276	282	256	260	254	247	243	266	293	261	294	287	252	277	274	288	263	272	274	258	257	276	261	275	251	285	252	303	258	276	265	245	266	263	252	283	268	306	279	267	256	260	274	289	272	277	231	261
16458	19666	29019	33594	26451	20477	17268	15126	12329	12169	11552	9712	9656	8345	7045	6230	6597	6017	4950	5313	4961	4328	3987	4053	3496	2939	2449	2232	2177	2017	2033	2067	1890	1759	1670	1563	1578	1478	1379	1400	1293	1289	1275	1250	1222	1179	1100	1014	1052	909	912	860	860	876	845	787	749	763	759	745	749	734	701	712	707	700	692	655	688	710	720	687	716	684	656	707	690	692	651	669	711	675	659	708	669	665	617	657	687	678	693	648	675	658	603	622	691	626	651	648	704	649	683	636	679	692	683	655	657	654	640	651	695	653	685	650	650	676	729	677	654	621	706	694	656	702	654	666	647	674	704	652	612	663	678	640	688	646	690	644	652	644	667	636	626	697	684	711	716	672	697	715	665	703	675	689	623	703	687	629	623	659	691	681	617	654	695	682	629	684	669	636	671	689	651	657	656	666	626	644	622	659	657	623	664	676	688	667	656	639	662	674	668	633	734	640	654	645	638	634	697	664	673	659	677	639	660	636	689	644	686	704	685	646	629	668	674	627	673	683	702	698	672	624	687	664	640	659	663	680	649	663	660	683	676	653	736	636	648	622	711	712	630	639	675	624	664	650	642	661	678	699	658	669	659	674	667	698	684	667	672	627	630	645	679	645	664	700	643	654	639	648	655	723	679	641	660	646	688	673	680	650	652	706	637	655	670	668	668	670	691	647	694	650	625	674	591	647	654	671	651	670	675	632	669	707	686	671	651	694	684	713	650	612	676	607	678	700	707	637	695	630	673	719	639	675	659	680	693	678	661	675	726	691	637	641	681	658	675	675	694	611	671	717	635	636	685	650	649	675	651	671	630	662	602	639	717	649	664	623	649	690	682	706	625	684	664	632	666	675	645	681	683	666	663	660	627	682	690	664	650	659	682	668	687	681	734	689	666	693	666	660	688	658	654	647	626	678	674	657	666	665	701	678	667	685	660	691	647	642	699	682	641	610	653	646	703	660	675	690	623	666	685	660	649	685	676	652	643	685	715	651	634	634	700	707	661	609	676	617	652	651	707	634	653	730	639	647	615	646	655	652	694	702	667	700	655	666	637	643	623	682	674	682	687	634	704	628	645	688	672	650	640	628	679	645	681	637	663	688	711	692	677	679	610	690	669	675	659	687	686	681	669	664	660	701	678	688	663	671	606	641	673	663	653	655	664	667	636	624	660	619	635	693	640	679	614	659	699	635	674	663	681	654	660	632	663	678	687	647	677	613	655	679	638	675	684	699	673	616	674	700	689	685	655	714	652	672	665	670	686	665	689	687	653	693	643	653	707	656	659	671	684	686	683	664	692	672	642	655	652	639	694	705	658	700	645	679	653	640	660	680	644	690	670	642	682	615	602	685	644	671	625	659	697	673	731	673	653	622	656	684	680	729	651	649	662	671	674	688	632	653	651	646	657	662	622	697	675	658	684	649	683	678	640	638	641	690	672	618	643	674	673	665	615	658	648	675	656	675	670	686	677	631	631	656	647	636	669	661	652	666	666	641	668	687	644	705	622	668	635	639	650	638	678	646	643	641	673	651	680	632	684	644	631	690	633	661	668	649	630	634	699	677	642	670	697	660	665	662	643	633	672	710	623	676	642	690	680	668	650	679	668	697	684	662	663	692	679	673	666	659	677	672	644	669	660	695	694	678	710	686	628	647	638	655	644	650	636	660	688	637	638	633	692	657	665	684	693	673	678	631	624	660	653	630	666	636	651	681	697	640	666	680	654	657	683	657	675	607	711	679	709	681	651	648	697	670	695	691	674	697	675	661	695	677	630	692	725	676	659	625	678	641	684	662	654	644	616	666	680	672	634	681	650	667	671	649	674	669	664	629	675	663	686	708	602	609	683	648	681	711	653	608	679	677	647	658	685	660	654	696	654	673	653	653	676	648	626	657	662	650	701	669	673	646	686	664	670	671	672	652	651	690	662	685	675	680	713	688	629	667	666	663	615	672	668	674	656	663	702	686	633	674	688	664	689	649	669	683	656	688	662	718	631	655	729	666	643	679	713	634	662	653	669	668	691	637	663	647	661	694	649	656	641	651	642	675	668	744	691	679	673	664	650	629	692	668	649	687	684	670	653	618	674	662	679	681	731	686	659	643	701	633	682	700	640	637	617	651	672	686	665	687	685	659	609	658	696	659	715	673	651	679	667	662	661	677	640	683	636	637	654	677	657	729	692	713	628	642	633	694	700	671	648	643	681	673	638	642	667	653	681	652	687	669	628	700	672	614	667	636	654	633	722	734	671	695	677	656	663	720	690	688	620	662	687	699	707	672	663	623	670	672	685	689	685	655	659	615	681	661	665	634	650	680	730	662	664	654	649	688	695	672	701	658	662	622	653	647	727	672	699	709	675	671	683	665	653	644	642	660	654	681	683	647	658	667	695	696	668	661	657	689	664	648	657	691	691	644	643	665	653	651	690	681	644	632	683	653	663	695	650	693	628	676	637	668	679	633	632	638	643	644	702	675	650	691	654	707	669	663	672	659	622	658	654	652	682	652	666	684	635	648	667	682	681	683	671	641	647	733	698	676	611	651	679	657	668	673	646	690	672	655	639	683	677	658	642	698	681	641	708	680	699	626	707	668	644	662	688	717	655	632	660	674	659	653	715	660	639	644	720	712	654	673	667	672	652	678	700	674	675	702	652	675	667	668	670	640	641	600	658	676	660	640	640	604	658	637	680	681	623	655	656	634	671	709	677	681	704	706	629	658	696	738	669	638	643	682	644	690	652	688	669	697	673	674	694	640	642	614	633	663	685	701	675	659	669	720	684	656	679	702	680	640	684	659	671	631	661	657	680	649	669	665	686	635	673	672	684	665	674	652	655	674	693	649	662	636	669	652	722	693	674	668	664	628	706	697	672	688	654	667	684	657	676	694	661	656	661	627	667	637	651	669	678	661	679	624	659	726	706	681	695	655	692	652	711	670	646	613	637	650	658	624	653	678	723	656	724	678	701	699	624	701	685	665	666	693	664	656	662	629	680	688	665	657	675	636	659	665	679	637	646	640	678	637	695	657	645	670	676	698	657	677	700	672	659	633	708	683	657	660	635	636	673	660	681	660	672	667	648	647	624	655	715	665	656	681	636	705	667	717	648	676	638	686	673	699	645	634	654	657	641	637	694	636	670	620	638	694	660	760	690	697	627	668	695	651	710	648	672	662	655	671	670	633	663	642	673	703	670	677	649	683	637	673	668	646	666	636	727	693	659	694	689	696	684	644	632	689	648	735	666	644	700	704	669	716	657	671	656	672	668	661	666	681	693	644	655	642	673	669	654	662	670	648	665	692	635	679	636	666	666	692	686	639	630	696	654	699	653	664	676	631	611	650	669	666	669	688	682	724	702	649	662	700	664	667	673	616	684	628	700	652	664	675	679	662	674	671	651	630	722	649	616	691	677	662	653	671	685	691	682	676	671	660	676	679	676	687	668	718	673	685	706	663	680	653	685	653	673	662	600	681	648	648	632	690	620	616	675	695	637	642
35168	32460	40071	36572	26295	17952	11966	8705	5799	4560	3794	3180	2928	2464	2010	1534	1614	1536	1328	1271	1259	1085	1031	1048	903	765	591	576	576	548	545	514	475	483	442	422	455	435	411	354	405	366	353	357	369	318	318	328	270	272	282	286	294	263	251	210	268	227	237	246	253	214	229	240	253	230	228	204	233	278	209	230	250	256	201	233	234	263	258	239	260	223	226	233	226	221	212	264	217	238	253	221	238	215	239	228	230	225	235	221	242	216	231	212	231	227	225	217	247	255	249	219	234	228	240	254	230	202	236	236	265	204	227	249	216	223	203	236	206	228	246	245	234	251	217	236	239	241	225	208	220	209	264	231	235	254	233	209	199	231	229	237	241	231	252	252	251	251	249	236	223	222	215	205	224	219	243	226	229	215	242	207	203	229	223	243	237	218	223	245	219	221	207	242	237	198	208	239	243	230	219	196	227	227	219	223	223	223	205	209	256	235	225	247	187	226	203	265	211	232	244	225	221	219	249	215	233	241	235	254	239	223	216	219	247	231	232	206	231	234	234	235	238	244	227	233	218	205	236	209	219	251	237	225	203	210	220	228	198	210	233	229	231	218	232	231	217	239	237	231	253	229	221	202	218	202	257	236	228	248	235	211	221	223	240	220	246	239	235	195	247	245	231	241	242	206	207	244	254	228	246	228	223	219	233	211	207	228	248	244	246	245	261	215	231	244	225	231	226	201	216	223	221	222	206	249	244	218	245	219	232	222	272	235	196	211	202	244	230	212	211	224	235	235	238	233	250	234	245	229	235	241	209	215	242	264	235	233	234	243	221	221	227	254	214	262	205	235	232	239	240	190	221	224	228	233	198	244	220	226	225	225	246	229	245	230	253	211	236	213	241	237	241	249	244	232	216	224	229	205	215	262	228	243	213	245	211	249	226	245	237	239	222	224	190	220	229	211	222	223	260	209	241	235	235	241	247	215	235	252	216	241	255	228	241	214	221	237	236	273	218	254	228	213	239	229	214	238	245	210	227	227	203	242	256	232	208	241	247	220	209	241	230	234	213	218	245	231	225	202	205	223	214	236	220	220	230	220	249	224	219	249	214	225	224	218	230	237	238	224	209	212	237	250	240	263	226	232	230	253	269	250	225	250	228	215	235	197	244	234	240	235	227	220	236	237	228	204	236	208	228	235	228	230	240	280	239	219	218	209	233	224	222	247	231	203	212	222	233	224	213	231	234	219	236	207	204	218	257	232	252	244	247	215	239	215	224	227	241	229	220	236	253	214	218	270	220	246	229	215	243	236	233	230	244	227	218	239	220	218	227	257	240	216	236	225	217	235	234	240	220	240	214	243	239	253	222	224	223	264	227	216	266	222	240	238	236	222	232	247	224	224	207	243	244	243	211	227	207	255	227	234	213	218	215	223	234	267	242	238	228	218	241	252	193	227	213	233	245	228	225	252	246	230	256	238	208	193	226	241	232	229	225	237	239	244	232	231	230	239	230	221	218	244	233	246	240	238	234	233	238	238	226	203	216	228	234	237	248	247	235	206	214	216	236	216	231	222	225	238	240	221	244	247	268	249	229	223	242	229	236	219	228	209	214	205	244	238	239	245	225	223	216	205	210	235	249	241	247	222	225	204	241	257	227	250	229	229	217	228	223	232	207	203	221	205	226	243	230	207	210	253	246	216	229	246	234	235	206	217	219	248	213	243	234	228	241	238	262	236	219	238	244	209	207	244	257	215	229	236	216	252	241	202	243	235	264	225	231	230	244	216	223	205	198	219	210	247	238	238	252	240	214	222	216	240	246	214	235	239	224	222	224	227	209	246	220	265	212	243	232	224	240	238	232	266	221	225	214	232	230	236	217	248	240	221	237	247	186	211	239	250	217	233	227	260	251	200	234	213	216	243	225	248	220	225	207	203	216	225	230	250	222	228	234	216	241	230	257	221	245	248	236	238	217	244	274	247	224	211	230	244	225	211	218	234	234	224	233	254	226	221	213	263	246	205	232	229	217	222	258	231	227	218	220	224	218	238	236	239	221	217	212	240	225	222	233	228	227	215	209	204	203	228	274	238	219	218	232	224	237	204	212	244	267	234	241	232	237	221	235	257	208	230	227	226	244	218	231	213	200	257	185	243	224	230	232	220	237	225	228	220	225	239	230	206	223	244	250	214	216	203	236	236	226	221	207	240	195	235	238	219	238	213	241	266	221	224	192	226	220	246	226	233	229	247	211	222	200	218	231	233	219	225	241	265	234	245	253	244	231	228	227	232	214	214	244	219	248	242	229	245	238	231	239	221	221	261	219	252	225	227	242	226	215	207	236	205	243	224	227	225	248	230	228	217	220	249	216	222	214	238	230	227	245	235	224	253	220	241	248	238	246	224	222	249	231	222	221	243	214	224	247	243	266	225	225	249	254	217	226	229	223	206	244	230	218	218	237	201	237	222	247	207	239	218	244	205	244	243	221	232	246	214	209	255	230	253	237	243	232	224	236	219	211	223	252	225	244	234	222	232	250	206	229	232	215	230	241	205	233	213	223	207	228	212	230	194	236	218	213	226	202	244	221	237	241	259	198	222	224	220	230	205	214	225	205	193	224	228	208	218	208	213	223	241	264	220	212	245	234	236	232	232	236	218	209	247	237	256	227	218	227	234	259	255	244	199	246	235	227	256	252	228	263	196	222	225	240	216	232	268	231	238	240	234	261	240	237	213	234	227	250	238	243	233	235	250	216	223	228	232	239	230	209	235	219	254	237	229	263	220	222	234	214	249	255	249	243	231	224	239	232	237	227	235	208	244	256	265	241	254	244	235	214	206	225	195	240	233	208	244	236	237	228	215	212	250	251	227	220	218	247	230	231	251	239	227	258	242	225	229	246	229	237	205	226	221	216	221	234	248	235	252	241	237	237	223	240	220	240	244	234	239	255	251	243	244	246	245	244	220	242	261	237	206	234	223	243	221	197	220	212	220	232	240	232	228	204	258	222	246	228	224	218	214	211	225	222	242	219	199	209	230	222	212	231	250	198	242	233	233	209	211	259	207	206	228	229	234	245	209	221	237	209	257	232	240	220	228	225	235	222	239	210	215	249	216	207	246	217	233	245	239	199	253	237	247	250	215	227	226	251	229	230	228	272	246	214	227	253	226	210	238	226	209	212	226	224	245	251	243	239	227	225	233	232	211	244	230	204	235	248	211	243	230	244	260	233	268	203	217	243	231	189	221	230	244	235	212	211	217	199	237	196	256	208	230	230	244	233	239	247	217	216	222	252	211	245	247	221	235	238	209	233	210	220	216	198	230	217	237	257	235	238	217	233	200	213	239	238	213	208	218	222	205	243	239	216	215	245	207	217	241	252	230	261	255	219	221	227	227	247	242	222	226	238	211	242	231	229	227	248	222	241	258	229	239	239	218	251	238	214	228	216	194	227	232	248	220	210	243	231	220	229	259	262	237	214	190	217	214	211	234	220	225	273	217	215	224	236	185	223	246	246	226
21109	25654	37663	39448	32939	25721	22109	20538	17860	16459	15433	14076	13368	11621	9831	7975	9103	8141	7048	7279	7032	6328	5676	5854	4852	3929	3490	3138	3079	2843	2919	2839	2620	2373	2266	2208	2158	2014	1851	1772	1750	1737	1573	1695	1510	1420	1390	1177	1165	1065	960	924	876	888	835	728	716	672	718	709	665	639	681	665	636	627	620	618	611	609	616	636	602	577	597	614	619	575	605	569	574	581	577	572	582	586	549	583	530	580	565	573	592	572	605	630	565	608	609	618	571	539	548	610	635	611	639	573	566	628	604	564	565	552	596	549	572	539	546	534	593	596	595	581	544	617	620	562	604	571	563	576	613	607	545	534	628	569	606	562	568	602	580	554	531	556	589	561	553	598	580	540	536	593	571	569	589	633	560	597	585	590	584	623	548	589	562	557	587	562	588	591	569	555	568	574	581	620	600	557	583	618	578	563	623	578	610	560	601	600	548	555	594	579	587	624	590	556	550	570	563	609	565	615	598	569	596	595	547	580	550	576	592	626	608	615	569	587	551	542	586	559	579	587	577	593	543	619	601	580	587	573	585	577	582	563	578	570	561	621	612	563	591	577	560	584	561	593	575	573	590	576	589	633	567	558	564	551	608	534	618	615	578	593	574	524	576	570	564	577	581	583	611	598	570	617	575	560	560	588	589	556	575	555	599	575	587	554	567	593	591	564	544	585	590	587	604	557	581	563	555	585	564	582	520	566	555	581	556	534	579	545	602	577	592	561	584	589	546	519	577	565	550	542	576	577	593	599	596	583	546	575	562	572	571	548	567	579	561	589	580	589	559	556	592	571	595	572	550	579	584	569	572	576	528	578	558	604	567	542	577	654	556	608	589	580	577	593	639	552	623	623	578	562	607	563	592	588	566	605	561	583	569	603	583	573	586	607	532	610	588	571	568	589	580	544	570	559	574	569	606	611	570	546	550	558	594	571	577	612	558	578	559	565	545	573	584	593	550	599	580	581	575	563	598	589	535	588	572	556	556	556	568	624	563	630	608	558	603	544	559	580	564	608	571	558	588	578	566	590	619	571	569	599	558	599	529	570	581	601	594	598	537	586	576	579	585	605	531	570	583	578	561	530	587	602	565	558	592	571	589	577	595	552	542	540	542	598	587	560	600	547	580	587	550	568	556	562	573	584	528	592	597	560	581	517	585	547	594	571	587	602	558	585	592	559	560	559	577	546	616	589	572	532	574	618	562	581	533	554	601	562	516	545	578	559	558	581	604	564	537	578	545	554	612	518	579	542	585	578	546	501	578	561	587	549	598	574	576	582	590	545	624	549	583	581	535	586	596	575	528	554	586	584	584	589	585	573	589	536	584	571	597	608	591	599	582	581	520	636	555	530	648	576	564	562	588	598	630	593	575	556	519	553	596	600	583	597	577	584	592	559	600	562	596	544	551	608	586	607	602	565	568	610	568	609	563	581	565	549	625	565	578	562	587	569	568	537	612	546	541	599	502	579	580	553	549	564	559	575	581	594	577	609	521	599	600	561	606	570	578	594	582	570	572	603	577	589	532	551	566	551	558	559	565	575	545	562	610	566	548	559	586	575	602	571	575	578	548	551	568	613	616	609	589	551	558	581	544	596	590	565	582	576	571	546	578	604	582	547	573	540	586	542	581	602	575	568	610	548	591	577	577	585	576	577	622	566	617	585	545	588	615	590	548	567	574	559	571	609	572	564	546	571	582	605	568	599	586	588	582	571	575	573	554	586	549	560	582	569	580	573	593	520	554	590	551	596	569	605	616	598	570	569	554	552	561	603	569	568	561	587	552	549	565	591	572	577	613	599	628	560	586	611	559	625	591	563	598	587	592	555	602	605	594	598	594	539	614	605	582	568	609	583	570	558	599	625	576	567	564	605	632	552	555	608	576	600	568	586	553	566	553	605	618	584	557	557	590	558	590	576	581	584	529	588	580	557	567	576	576	584	591	603	614	593	614	561	575	562	553	564	565	588	576	546	592	633	589	574	573	617	545	586	549	594	549	581	597	567	550	537	588	540	643	542	611	582	561	601	582	552	565	605	558	557	535	588	608	595	572	601	576	562	585	581	579	602	543	540	611	596	576	562	523	599	599	582	603	573	596	571	590	592	577	597	598	570	587	600	600	560	591	542	547	615	588	581	585	577	565	547	579	621	615	576	529	576	589	535	571	568	571	607	558	585	563	519	559	543	570	582	563	601	572	576	539	559	566	580	574	595	593	594	576	579	558	557	577	579	626	535	615	563	553	598	557	587	549	538	626	596	549	553	586	603	596	575	594	602	584	564	626	608	596	588	529	593	597	615	563	623	570	609	576	550	583	561	593	585	540	560	601	568	615	552	583	602	557	573	604	570	572	601	562	576	562	565	570	574	557	595	630	584	567	565	575	586	576	572	584	592	579	605	618	589	571	546	568	585	534	582	531	532	593	577	583	525	574	558	540	570	528	565	602	640	562	581	562	617	604	580	556	586	557	568	570	573	598	595	583	579	592	582	561	582	580	578	575	591	605	570	595	589	606	597	545	568	572	579	564	542	638	541	542	573	597	550	554	564	571	553	528	587	568	579	615	569	582	601	581	566	609	538	581	557	569	606	586	625	532	560	589	588	640	551	609	564	552	545	575	595	611	566	539	560	605	592	555	516	597	593	616	607	547	608	575	592	575	588	540	578	562	585	600	575	619	560	593	601	583	601	631	548	554	532	599	549	598	584	557	582	557	567	608	608	638	582	582	573	592	572	550	549	563	583	554	575	575	561	573	560	573	610	566	574	536	548	569	602	556	562	575	561	594	628	524	549	553	573	570	559	585	536	524	565	578	584	609	612	540	583	562	590	554	536	599	597	570	550	564	571	563	580	603	556	581	598	554	550	573	561	590	566	558	559	572	576	572	638	551	576	550	575	530	567	578	581	636	586	560	576	555	597	553	557	545	548	591	537	590	593	594	569	601	586	545	579	589	557	639	560	587	570	548	610	545	599	568	558	568	590	560	588	577	631	561	583	571	590	586	572	532	530	519	616	554	534	564	554	609	554	585	579	581	555	565	627	579	627	558	554	613	566	572	581	600	551	574	573	566	590	601	577	535	621	592	564	562	561	518	604	562	572	582	565	596	620	540	569	553	580	568	570	608	560	594	553	576	628	576	554	583	592	530	607	587	549	585	581	571	577	565	588	537	556	589	613	539	539	540	584	595	576	611	591	619	558	607	608	612	585	575	561	565	591	516	529	563	593	552	554	568	580	550	590	562	539	519	547	546	589	590	555	578	547	583	594	578	595	577	522	577	593	585	542	590	535	596	521	581	591	588	543	567	588	627	536	536	596	557	583	640	624	578	621	617	583	565	577	560	591	588	563	579	556	567	546	604	602	565	600	545	592	586	567	586	556	646	575	554	517	564	554	581	620	542	589	532	551	571	517	572	603	601	552	574	607	536	585	566	561	581	538	597	610	553	567	566	572	577	528	581	583	599	591	597	574	600	564	560	527	572	573	559	584
11902	8283	10342	8353	5711	3888	2505	1909	1555	1324	1109	956	921	810	715	669	675	611	559	476	474	445	447	403	435	367	362	344	351	301	319	274	309	309	308	290	313	268	302	284	263	298	301	306	288	301	286	278	291	257	275	286	294	313	301	262	279	293	295	271	259	314	286	260	273	266	278	285	288	296	248	284	282	284	275	266	279	299	271	260	292	312	292	278	274	280	302	274	265	242	293	282	269	288	284	234	289	266	276	284	295	280	285	280	288	303	253	286	269	289	257	298	262	267	272	284	294	275	298	265	321	274	282	272	275	289	279	264	291	263	276	293	264	290	284	260	305	279	305	273	272	288	292	297	297	288	299	288	264	276	287	274	293	250	243	275	278	267	306	286	248	265	275	265	275	302	262	281	269	251	305	272	258	305	295	276	305	242	307	281	284	270	284	283	256	303	280	299	283	300	305	257	286	283	273	267	294	270	276	269	283	287	250	266	305	294	281	271	287	300	300	279	282	288	291	271	259	286	269	270	293	276	226	269	273	267	288	281	290	273	273	264	281	283	264	268	297	281	281	305	252	293	271	266	290	265	260	282	303	268	251	287	292	259	296	266	292	238	317	266	268	286	312	308	286	310	323	277	298	280	246	294	286	270	286	291	268	285	252	261	269	284	268	260	265	270	269	286	285	252	304	281	281	274	278	292	286	261	262	278	267	251	280	262	291	269	285	264	284	287	276	294	298	281	275	242	268	297	289	286	247	272	247	275	262	252	289	296	268	285	260	244	284	303	308	288	288	288	296	277	275	260	270	260	281	283	310	255	292	276	266	282	297	263	252	279	310	283	295	273	300	272	273	300	255	287	275	273	310	274	303	291	273	257	266	283	257	293	277	280	274	289	277	277	260	287	257	262	298	287	255	243	262	277	256	286	271	281	273	262	271	274	287	288	243	283	256	252	265	271	245	262	285	272	289	293	301	276	262	284	278	258	270	278	317	267	266	275	287	249	282	297	285	277	289	272	291	281	303	290	251	280	308	277	262	261	280	273	290	268	292	269	250	270	328	265	270	250	269	272	271	293	276	296	272	265	266	276	245	287	284	284	289	287	244	295	239	319	283	296	291	285	261	300	293	262	321	301	264	288	280	265	301	271	284	268	278	285	282	280	264	258	303	289	281	290	301	313	251	245	300	269	271	310	313	302	272	307	282	284	274	298	278	265	311	293	292	281	298	288	276	268	308	274	273	250	276	273	303	291	249	252	259	265	279	285	266	277	282	318	288	287	289	316	280	290	298	297	281	270	264	261	286	277	279	277	270	259	302	269	272	296	284	293	310	295	304	279	280	273	298	287	304	290	261	259	261	271	264	302	288	287	287	278	273	295	290	287	310	272	275	247	229	256	285	290	274	303	281	276	293	261	258	278	246	298	280	286	282	318	257	301	286	281	261	257	275	278	268	285	277	271	294	269	271	254	290	256	288	292	266	265	311	273	273	286	261	295	268	288	285	280	299	268	274	268	286	261	302	277	297	294	280	260	277	275	284	271	230	270	295	266	251	267	290	277	307	265	262	314	296	255	273	288	257	258	293	293	260	278	265	266	291	288	275	274	293	269	287	292	301	271	267	289	275	270	251	267	242	252	275	264	258	308	303	264	288	311	295	267	299	286	283	299	263	268	287	218	258	279	261	274	260	242	281	299	292	278	279	292	303	275	314	291	290	263	288	321	265	257	289	286	320	264	269	267	264	265	282	264	266	282	285	242	272	299	279	248	259	237	278	274	269	259	281	293	283	253	274	291	272	286	281	275	265	255	255	276	273	278	271	310	301	278	272	297	272	278	277	286	280	297	256	281	324	259	276	254	248	289	300	307	298	286	260	311	287	284	288	269	268	282	264	263	318	264	272	272	304	292	288	289	299	268	286	297	278	284	289	269	277	273	273	295	288	291	262	254	313	291	271	264	257	281	281	257	295	285	270	303	273	285	277	283	290	253	251	250	265	271	273	292	299	269	252	281	295	285	304	295	300	253	295	270	262	273	291	239	237	249	261	316	269	313	289	263	299	283	278	285	312	272	285	310	271	313	294	283	275	275	276	251	234	245	289	274	293	305	253	285	282	318	272	288	242	274	251	299	279	302	290	273	292	272	242	293	273	261	261	289	291	294	291	268	298	291	292	297	286	273	294	270	261	275	251	255	298	289	282	252	277	272	274	305	281	291	285	248	239	264	301	297	277	272	316	270	267	287	299	301	288	291	276	251	275	282	301	265	247	300	293	266	276	266	304	265	262	266	260	278	278	280	264	271	280	286	281	285	283	291	318	307	258	264	273	285	264	261	275	281	285	304	259	282	272	278	273	278	273	249	314	264	258	315	273	255	299	288	276	281	256	280	279	289	279	294	280	282	293	285	272	255	295	268	284	239	283	308	228	256	237	250	263	292	281	271	297	280	286	265	281	265	265	302	298	291	261	292	292	295	273	284	249	260	284	287	257	299	294	301	268	246	293	284	289	269	245	279	285	268	312	266	280	314	276	272	265	270	259	251	271	277	277	281	273	284	248	266	286	287	283	277	278	280	297	230	272	245	264	278	275	279	277	265	284	245	308	279	304	265	293	275	310	308	265	267	258	250	272	278	273	299	320	273	294	268	292	288	293	285	308	274	282	285	296	271	288	294	301	292	282	297	255	273	280	241	282	271	301	252	266	255	298	278	273	266	239	257	307	310	304	259	274	289	264	269	320	284	254	293	280	267	271	269	259	290	326	282	302	307	275	270	286	300	276	288	283	283	273	288	270	275	282	282	287	267	274	295	257	310	251	263	269	268	300	292	300	264	290	292	272	265	294	261	303	305	287	255	248	229	272	262	285	279	270	279	265	263	239	265	271	270	254	284	276	259	282	273	316	273	283	304	283	302	311	249	268	263	289	262	288	257	276	249	260	247	276	289	292	284	275	247	253	262	260	269	273	270	281	268	288	275	298	279	264	311	258	248	273	268	269	276	305	310	292	282	269	326	277	246	238	262	273	280	300	268	293	264	302	273	293	291	277	270	255	300	274	277	305	278	290	261	286	287	271	290	264	240	291	302	288	297	303	279	262	273	294	258	260	282	263	296	276	287	276	290	280	283	314	255	300	250	291	266	286	250	248	295	276	265	286	307	290	268	314	273	301	250	317	295	294	263	252	261	253	297	283	263	288	297	265	270	274	256	289	261	256	295	294	277	266	274	286	278	278	255	291	297	281	277	288	299	308	258	283	277	268	320	277	304	295	312	266	273	253	316	294	286	290	283	289	282	306	282	264	271	284	296	328	282	296	286	299	276	273	269	276	316	279	299	292	268	266	279	272	291	294	282	314	278	283	291	308	287	284	289	307	261	257	269	283	268	292	285	246	277	309	280	285	259	276	285	305	278	271	259	271	287	283	291	279	260	304	276	263	261	284	283	279	259	283	287	291	285	264	267	299	297	272	290	263	271	271	276	275	284	295	263	267	303	286	291	266	278	312	295
7262	8045	15881	18448	15945	13540	9757	7944	6974	6112	5340	4729	4336	3952	3575	3244	2920	2672	2423	2298	2263	1986	1808	1607	1531	1326	1176	1095	1063	1003	995	1004	1006	920	911	883	843	853	808	814	792	857	815	789	726	715	770	720	733	732	718	724	720	679	687	722	694	718	725	714	742	736	711	701	731	694	684	663	747	758	686	736	700	716	702	671	654	668	691	665	661	662	684	678	706	723	650	715	701	701	696	707	683	683	693	659	711	712	707	685	722	689	661	722	732	725	696	691	694	730	714	680	676	680	723	725	673	716	695	658	696	739	683	683	700	717	716	715	694	695	721	687	687	668	699	705	702	670	659	736	694	722	751	703	733	653	704	680	722	663	722	688	715	684	671	718	667	672	706	748	635	722	719	633	730	696	683	713	701	699	676	711	730	665	681	635	715	706	696	711	712	711	675	707	725	648	720	695	706	686	644	684	664	645	702	691	746	681	724	662	693	739	664	692	677	726	704	711	703	697	656	713	743	724	727	714	661	701	687	662	690	708	659	701	684	699	731	707	698	714	666	656	703	708	732	692	708	705	683	663	706	750	707	665	720	676	675	684	715	692	709	744	758	673	704	720	712	701	648	688	711	733	712	714	692	661	689	694	644	667	673	729	664	722	700	693	648	662	749	715	689	692	696	713	714	696	687	693	721	718	701	705	682	721	703	698	724	704	706	678	726	718	711	662	767	719	706	714	697	700	721	701	764	715	666	746	698	717	694	722	649	706	717	660	721	656	670	694	748	705	683	746	703	703	688	661	669	688	680	712	680	678	712	666	678	694	725	700	692	679	715	674	725	729	687	739	740	665	656	690	691	669	713	718	755	685	677	680	677	704	723	673	671	707	674	725	698	668	692	729	679	714	686	681	684	694	690	716	700	698	733	663	702	670	695	668	699	705	694	705	707	680	725	705	656	659	762	687	680	648	724	676	679	703	670	724	719	687	688	681	720	701	676	739	725	703	662	741	691	695	658	731	677	718	669	681	709	733	666	707	673	733	726	710	690	642	685	674	679	673	702	658	679	727	664	716	698	715	645	709	653	673	672	688	683	653	684	722	693	663	747	687	684	693	684	718	732	703	711	746	737	686	690	722	689	737	706	668	692	695	691	757	694	655	733	672	649	771	722	654	665	724	680	639	728	692	671	711	700	708	726	685	697	659	703	669	681	713	732	676	744	678	701	679	662	694	723	686	678	670	665	670	701	724	669	729	659	728	749	668	709	674	723	688	667	716	705	679	646	708	689	659	699	725	728	696	705	739	718	650	664	690	663	711	662	664	683	712	680	665	723	684	726	698	729	704	682	708	671	671	748	700	731	707	690	741	718	708	731	682	703	650	670	709	670	694	692	675	704	721	729	675	712	707	672	713	700	694	714	705	735	650	657	670	703	697	696	683	683	688	678	709	745	671	715	670	696	696	679	655	708	722	717	705	705	683	680	765	697	714	729	679	632	709	734	693	698	696	673	671	679	698	680	685	750	727	669	753	714	717	688	721	645	696	654	712	692	696	664	648	694	699	676	682	670	677	769	718	655	735	738	698	701	665	698	679	724	656	691	718	646	776	611	667	706	756	707	707	715	688	682	710	682	714	700	715	723	704	667	650	712	673	702	701	704	657	715	727	702	679	702	708	653	672	667	652	695	695	709	700	667	684	684	715	707	664	704	728	726	691	706	652	690	663	679	682	647	726	691	716	688	713	710	720	760	714	724	698	731	693	690	676	709	728	681	735	679	694	668	685	697	681	691	696	731	691	716	709	650	668	695	668	674	688	665	725	685	662	683	649	648	691	678	703	685	715	709	698	692	708	673	752	694	710	683	668	706	699	706	718	680	671	671	712	696	707	677	674	686	692	716	687	667	725	667	683	703	663	673	698	695	684	718	684	739	696	689	690	722	677	735	667	662	651	717	694	692	670	654	694	668	676	721	754	684	727	738	680	671	745	722	701	683	685	659	693	662	720	679	667	727	708	659	702	712	709	705	685	698	714	678	692	662	711	653	667	667	699	743	673	680	679	696	726	671	784	692	721	683	742	723	696	695	691	686	695	681	708	676	762	740	699	764	661	663	757	711	713	712	704	687	682	680	674	688	684	713	706	678	679	645	692	735	688	679	725	717	690	702	695	691	655	732	699	720	660	679	681	724	671	706	720	673	726	672	693	687	728	652	702	704	678	680	755	708	682	725	663	668	661	691	678	696	663	708	652	689	703	651	727	695	698	675	681	732	696	720	710	681	688	688	690	704	673	706	723	697	727	682	687	718	690	689	719	739	769	708	732	677	646	688	659	703	707	672	724	666	747	697	689	688	681	666	711	717	702	675	698	711	682	706	683	696	667	735	690	695	719	662	714	715	710	694	700	717	675	768	694	699	755	737	710	727	676	697	691	717	660	695	716	694	708	705	644	681	709	683	678	750	675	652	689	686	672	692	711	705	660	705	689	725	651	659	713	705	641	681	707	719	706	691	677	655	689	693	700	722	701	663	667	723	757	680	696	672	726	680	691	689	710	745	658	682	681	672	739	713	717	718	695	671	701	673	717	714	738	683	692	701	714	685	693	758	737	708	691	721	680	690	701	697	679	703	646	667	685	700	666	674	672	716	694	623	686	722	649	674	677	702	741	655	709	665	687	708	739	653	708	671	639	686	674	717	731	696	757	708	720	725	691	720	661	672	703	683	653	686	756	654	684	660	680	704	704	685	680	675	706	741	706	715	708	733	699	704	705	697	688	712	697	732	676	729	701	709	723	685	681	701	693	677	689	681	696	665	667	709	752	717	700	711	713	709	644	724	728	702	704	677	707	711	698	701	672	708	732	683	668	706	713	676	701	687	674	626	668	705	706	731	705	747	722	746	727	691	665	703	679	678	652	679	714	705	678	683	662	694	656	659	746	710	724	656	643	730	690	686	695	672	671	683	708	727	692	730	649	754	690	676	717	733	711	728	707	658	697	659	730	717	661	723	712	690	708	705	687	738	699	687	683	697	747	711	690	728	701	673	766	701	730	735	667	769	713	652	676	662	702	689	657	664	681	716	700	708	714	694	705	688	737	703	742	690	744	673	704	689	700	696	702	737	707	665	665	699	704	694	688	665	679	693	699	716	723	742	732	724	711	696	690	676	695	720	694	692	684	705	708	690	690	698	709	705	720	659	711	692	721	707	689	724	696	692	693	738	725	681	726	661	692	683	683	693	716	711	679	667	707	708	662	719	723	742	661	733	737	714	705	687	703	668	719	712	716	671	707	716	682	695	716	692	719	676	749	708	677	703	716	689	701	719	679	670	681	714	716	725	680	712	694	716	696	697	733	690	708	721	723	672	685	711	686	663	694	730	717	651	707	720	694	704	706	686	670	698	744	736	701	710	685	655	719	700	719	694	731	699	740	674	715	662	714	731	686	676	708	663	694	666	720	687	696	701	680	733	680	664	782	683	718	682	720	692	662	689	672	690	683	716	693	721	681	721	682	695	713
29555	28815	30761	27541	22921	13081	7940	5630	4300	3229	2708	2203	1914	1628	1440	1122	1086	1009	903	931	896	825	734	684	591	582	529	482	467	480	434	466	447	419	386	392	385	351	349	351	346	332	311	342	328	291	313	304	310	302	315	296	289	279	272	278	293	249	304	289	271	288	310	297	333	268	275	275	271	268	277	287	260	268	325	261	266	305	311	294	265	275	268	282	266	278	299	284	248	260	298	285	281	288	287	258	271	297	290	277	245	263	272	294	285	293	270	288	276	284	268	281	274	319	261	259	273	307	261	281	277	258	273	315	274	262	249	257	283	253	270	265	257	268	304	275	284	266	295	261	296	290	282	256	305	273	322	252	324	254	274	280	302	277	290	309	283	276	276	303	279	303	275	296	282	265	285	248	275	278	275	307	270	262	301	266	262	260	301	272	269	298	283	252	241	275	275	240	268	265	262	275	256	247	260	289	289	289	265	273	283	273	264	267	281	280	272	270	268	291	275	259	304	250	295	272	279	273	273	286	255	260	269	269	293	309	278	249	265	272	274	308	308	274	284	279	301	269	261	264	302	262	313	271	304	277	269	299	247	289	257	280	260	281	256	287	302	303	253	279	242	307	263	280	281	283	292	276	278	270	290	284	280	272	292	284	276	302	265	275	268	271	256	305	256	280	267	257	295	253	245	260	286	280	292	261	268	269	268	296	304	260	275	268	308	290	276	253	294	272	282	289	276	279	291	269	285	268	269	300	301	252	284	298	286	280	284	259	250	279	275	270	269	257	267	287	278	272	258	281	280	267	260	262	280	263	291	273	250	264	262	294	306	287	263	253	280	304	290	275	276	265	264	307	278	294	286	268	263	308	274	282	286	275	287	283	275	266	280	269	300	310	298	280	321	287	249	284	263	272	297	261	266	247	260	273	297	264	289	287	303	301	265	287	253	281	296	253	289	252	269	296	290	305	274	275	272	281	277	286	240	289	279	291	295	279	295	268	264	263	248	293	254	274	264	268	277	254	282	269	251	281	260	300	276	258	242	285	260	254	270	270	272	291	321	280	248	278	259	273	291	280	255	270	291	301	241	260	265	282	255	268	277	289	272	257	304	297	286	277	289	275	263	302	265	298	287	291	259	292	258	279	273	264	283	242	275	285	290	253	293	254	299	289	277	260	282	261	261	268	296	307	282	305	281	276	295	266	244	282	271	277	268	272	239	261	260	297	252	239	268	253	277	278	267	276	291	281	263	268	278	278	269	311	273	253	255	292	274	275	258	247	261	292	265	287	256	272	255	289	285	285	282	263	282	282	287	304	298	269	280	282	281	246	267	268	304	292	264	254	255	280	269	271	266	270	303	282	257	301	262	255	236	276	268	287	284	255	271	244	280	269	293	291	274	271	276	289	265	290	269	293	272	265	284	244	256	284	283	288	266	289	279	263	265	249	276	279	292	300	267	274	277	257	265	251	260	257	245	254	269	262	247	285	250	271	263	288	282	298	290	257	263	261	259	299	268	301	291	272	316	277	274	285	295	276	285	279	268	225	257	295	244	280	285	295	283	282	282	271	283	266	254	273	263	253	300	275	247	304	280	296	283	288	273	269	298	264	270	266	293	287	288	283	258	270	266	284	298	270	299	273	271	256	269	263	288	263	271	266	295	282	270	281	302	287	265	268	281	300	276	273	267	244	273	286	272	301	268	304	260	266	294	291	242	288	273	253	302	244	274	280	297	258	264	270	252	265	282	275	284	280	253	269	289	269	262	278	280	273	280	275	235	309	269	265	251	279	279	290	282	286	247	256	252	269	275	297	293	277	266	257	256	275	295	281	264	270	320	268	263	276	286	254	298	291	280	273	297	261	256	285	287	273	294	258	312	282	287	260	251	281	278	293	281	258	271	305	272	263	268	251	302	278	273	281	291	266	253	269	256	279	302	300	277	273	289	286	268	285	264	258	281	249	236	250	286	266	299	260	273	260	300	244	265	287	298	269	281	336	278	236	284	291	279	309	273	282	311	274	280	243	313	278	285	265	276	236	257	262	275	270	278	286	269	269	281	299	282	269	274	267	302	282	283	293	285	255	267	260	266	254	285	279	271	272	294	300	292	295	262	295	285	267	268	305	270	258	251	304	294	278	288	274	258	279	270	263	271	234	285	282	274	282	256	281	260	273	258	256	274	247	263	275	259	252	294	261	297	263	274	286	250	264	262	274	280	288	282	287	280	281	270	269	314	285	267	269	258	268	277	250	270	286	262	265	264	310	277	293	278	247	274	292	268	229	289	288	286	293	294	250	267	283	239	252	291	263	263	274	281	282	287	260	274	262	302	259	265	276	277	290	255	259	286	252	267	283	273	265	288	284	274	301	290	269	273	278	291	269	295	293	293	280	266	304	278	259	273	256	260	262	220	294	296	286	281	287	286	294	282	271	280	300	252	255	274	250	276	258	255	249	262	269	269	273	269	270	281	302	291	272	298	246	280	257	307	291	284	250	278	285	282	271	271	311	287	308	269	274	283	268	309	295	276	302	297	282	302	254	276	266	290	264	304	277	265	293	306	265	277	279	286	294	265	304	275	257	268	279	282	258	277	271	270	280	285	252	268	243	265	288	268	283	265	267	277	291	273	255	301	250	276	255	288	264	261	269	311	291	257	264	271	268	274	265	276	290	266	286	288	293	292	306	270	282	269	268	262	236	271	303	245	287	266	287	282	281	282	275	295	265	289	260	296	306	280	291	248	280	257	311	272	274	247	257	312	251	237	294	270	298	260	265	285	287	283	254	232	251	279	297	267	293	253	291	264	280	259	293	288	251	278	276	307	279	262	271	272	290	291	272	295	255	264	285	303	280	259	266	296	254	255	291	257	285	259	297	251	265	223	295	262	268	317	278	288	277	286	269	261	280	260	245	276	272	286	280	269	302	297	270	273	269	263	260	265	286	286	290	294	297	267	276	270	255	294	288	271	273	264	233	285	255	256	289	269	248	270	253	290	300	277	266	256	274	259	276	287	286	262	281	300	264	240	279	308	284	304	277	265	293	266	275	272	277	299	255	308	262	288	297	263	265	265	248	236	263	260	290	274	277	268	262	275	293	263	260	266	269	281	264	263	241	276	259	254	271	278	304	239	304	248	320	259	268	272	258	284	281	270	261	310	301	276	268	255	296	296	285	268	260	263	266	263	280	313	260	293	285	276	275	262	257	275	268	256	308	266	262	270	283	290	258	254	260	280	279	291	278	259	279	270	252	268	287	250	275	262	284	269	294	272	271	273	270	306	271	256	266	259	298	274	261	277	271	285	292	276	307	317	262	251	266	313	267	289	266	274	267	278	266	287	295	288	267	298	287	258	298	271	281	269	282	276	287	313	265	286	281	287	290	246	270	282	298	273	234	248	278	263	261	265	279	286	245	281	299	264	290	278	292	282	265	257	281	241	293	307	268	309	286	287	274	249	270	260	277	306	287	251	275	285	271	260	279	299	306	235	266	290	292	265	298	273	273
19310	22292	31250	33113	29582	21864	18039	16610	14964	13269	12017	9905	9361	8167	7223	5691	5861	5494	4933	4859	4843	4387	3739	3712	3178	2692	2457	2207	2130	2084	2151	2039	1943	1850	1617	1605	1600	1463	1376	1404	1386	1310	1334	1352	1172	1102	971	1017	1021	970	894	882	905	860	830	829	785	725	730	724	748	740	718	727	782	723	715	751	738	714	662	726	680	758	691	670	742	725	707	667	685	677	735	666	711	696	700	695	673	705	687	655	707	714	688	694	693	736	709	675	682	664	667	701	673	691	737	718	721	724	693	650	684	698	720	717	713	719	675	713	697	703	683	686	684	728	688	686	651	702	706	699	679	685	711	675	703	698	695	717	728	662	722	727	685	692	687	718	692	671	712	706	679	692	691	709	669	669	646	718	676	755	673	704	711	661	648	692	680	724	722	710	708	744	667	698	693	692	683	697	687	657	689	664	683	730	700	682	645	672	642	691	720	689	664	722	711	688	696	695	694	705	655	683	684	679	675	764	701	716	695	662	698	703	717	721	692	691	711	704	708	653	683	678	702	714	681	674	709	700	681	680	617	702	745	686	670	669	640	721	696	703	659	666	688	652	671	705	677	618	699	692	724	728	642	691	696	739	690	674	716	683	709	648	652	666	703	700	657	709	701	673	687	716	693	703	675	695	681	682	689	721	664	668	689	711	685	699	693	680	671	683	672	632	682	700	721	709	697	692	673	630	677	688	694	726	696	693	665	630	739	619	753	683	648	700	688	677	707	660	708	685	653	689	707	723	677	655	720	682	670	737	702	710	733	678	669	679	684	679	666	672	704	636	664	717	660	671	699	713	732	672	684	670	666	651	700	694	675	722	687	685	692	714	693	678	639	666	688	695	702	656	709	737	694	692	728	695	716	722	667	671	712	703	747	629	677	680	715	713	670	657	717	729	665	632	696	654	680	706	724	684	718	645	680	691	722	681	699	691	660	676	689	721	721	663	638	684	714	698	679	680	692	691	724	654	675	696	703	654	718	711	702	642	669	697	617	686	666	709	711	679	687	693	732	663	689	657	704	723	734	678	702	688	661	687	686	681	673	691	648	668	698	635	681	715	674	671	673	670	687	694	679	658	725	655	716	669	700	692	670	673	654	686	659	691	713	685	706	636	688	680	722	675	687	682	692	674	694	645	682	695	654	694	669	690	715	736	704	685	684	671	713	678	670	665	682	765	712	698	692	656	675	677	668	715	685	717	711	699	697	718	693	699	720	701	719	655	665	724	648	693	624	726	671	703	679	733	649	676	677	666	699	738	686	688	677	692	722	692	718	690	682	687	705	694	730	694	675	720	720	695	695	698	690	654	736	713	697	721	705	705	670	691	696	694	694	667	691	639	709	736	682	702	715	687	665	695	757	642	672	714	688	699	696	707	662	693	736	695	614	688	674	726	681	656	671	698	655	642	676	664	687	704	667	652	687	670	692	696	680	666	709	734	681	730	681	744	721	685	690	702	694	720	692	670	669	671	663	694	716	689	662	642	696	648	689	700	664	692	705	676	740	693	670	672	681	726	673	723	714	750	687	692	690	657	719	670	696	730	671	691	685	685	691	710	693	697	657	694	642	710	648	696	735	701	693	684	683	678	719	693	657	681	700	682	691	751	678	682	666	705	729	690	722	682	745	673	651	687	759	702	665	659	662	682	742	676	715	688	691	720	702	692	690	661	707	690	681	732	753	673	704	674	695	707	691	673	667	710	663	720	709	697	702	645	672	694	699	705	713	669	680	680	699	683	671	666	699	665	692	682	726	675	669	672	749	616	675	680	716	678	711	719	685	750	714	695	670	675	711	690	666	719	674	688	666	731	672	674	677	666	683	743	703	665	690	695	706	681	712	688	735	684	715	723	691	694	693	714	706	673	735	672	735	719	720	709	696	687	680	677	684	696	686	713	704	692	691	676	715	699	704	714	654	689	681	663	665	681	692	685	700	681	679	683	720	717	703	718	667	645	709	709	725	699	740	668	720	682	700	675	734	686	707	657	736	725	705	665	673	716	692	683	732	751	648	690	668	664	708	700	688	686	693	702	698	683	677	690	667	645	720	669	654	737	668	745	701	669	660	715	707	678	688	687	679	661	708	653	679	705	706	655	679	667	667	644	700	704	695	645	703	676	643	726	687	709	719	696	682	711	707	705	723	658	677	712	677	680	720	679	704	657	656	675	705	685	698	691	734	659	710	698	699	687	661	692	660	699	694	680	704	715	696	762	684	667	741	776	691	626	653	711	676	691	639	703	626	712	705	667	661	705	678	722	675	684	686	728	717	669	660	675	671	708	679	650	688	686	686	693	681	643	713	653	741	700	676	685	690	660	662	691	647	684	712	714	665	669	700	689	683	718	676	681	647	663	649	705	703	665	696	666	645	718	691	721	690	683	673	711	672	646	670	694	691	674	693	666	666	645	699	690	680	706	665	680	703	721	666	657	692	655	723	702	696	708	685	702	681	729	687	715	627	701	638	700	692	649	687	663	625	694	694	721	677	693	679	705	679	667	692	697	613	676	672	691	644	660	713	668	709	717	655	693	650	647	634	675	696	664	692	713	684	721	672	732	708	666	689	692	674	640	681	674	724	716	692	686	681	684	684	691	729	713	651	654	695	696	672	705	722	730	631	723	706	708	723	641	676	691	729	676	718	700	661	669	694	655	665	671	665	698	737	669	633	649	680	702	648	705	676	702	721	658	684	722	660	681	728	657	687	679	693	700	687	663	710	691	695	651	703	679	664	726	655	653	716	694	661	713	698	674	641	629	704	656	653	706	681	703	679	731	671	665	681	686	656	620	702	680	703	670	623	730	668	706	704	660	693	646	678	657	688	706	691	689	719	700	685	710	689	671	650	650	703	663	701	718	673	678	694	697	730	664	702	705	666	708	686	682	646	716	734	642	709	660	686	679	696	677	659	684	657	690	688	717	715	656	691	706	695	661	681	701	704	709	691	699	722	700	659	666	702	711	646	723	727	723	714	669	703	658	691	744	680	679	703	686	673	687	698	671	667	663	676	661	655	684	664	717	685	703	674	665	699	660	734	680	668	699	715	706	683	684	710	728	687	764	689	701	678	703	665	701	684	665	675	688	724	712	666	717	689	626	718	705	696	670	709	702	653	665	680	705	691	680	666	695	713	674	726	677	672	666	722	653	692	654	703	702	685	689	655	653	686	712	668	699	678	671	648	692	693	755	726	716	723	667	707	694	708	677	666	690	633	710	687	681	666	692	705	719	686	645	705	752	680	694	759	687	673	689	686	720	676	694	737	697	671	653	666	680	669	698	717	706	688	652	716	714	681	722	692	699	662	700	695	717	703	667	673	665	666	720	713	657	724	681	691	688	693	675	712	668	732	699	690	677	687	725	639	696	701	661	654	632	698	751	691	713	680	658	674	708	658	684	671	688	675	696	683	706	637	714	731	657	678	738	744	690	697	688	675	691	720	634	700	657	682	667	706	703	704	728	705	684	701	708	719	661	687	671	690	678
35736	33479	40430	37508	28741	20962	13164	9409	7194	5156	4402	3224	2771	2385	1977	1417	1527	1399	1230	1235	1266	1103	898	878	753	741	660	644	624	583	565	543	517	506	479	455	426	410	370	428	393	397	368	385	362	353	298	356	325	283	305	278	279	289	217	239	249	241	247	252	234	262	250	237	278	233	227	231	268	247	229	247	232	260	243	242	244	253	219	227	245	238	221	240	209	238	216	237	230	226	214	250	258	239	231	241	218	257	257	231	209	242	240	249	235	231	252	234	237	259	212	247	216	229	232	234	255	221	239	245	230	232	249	235	254	225	227	228	260	241	228	225	252	227	250	216	217	276	246	256	240	243	221	226	265	235	232	248	233	254	246	258	240	219	246	237	241	240	245	240	239	254	246	249	248	233	227	253	229	243	249	236	216	238	256	217	232	233	236	272	211	264	239	212	219	223	234	226	235	239	262	206	248	223	230	253	246	244	254	255	241	255	253	216	259	232	250	233	226	209	252	248	244	218	219	234	229	229	211	238	259	244	231	254	234	252	246	270	252	231	243	257	243	230	251	256	242	252	233	234	215	252	236	242	214	200	241	248	212	235	239	254	250	240	239	246	244	228	242	241	235	233	246	258	248	258	268	241	234	250	226	226	222	229	220	241	248	219	262	225	221	245	230	250	221	237	213	251	228	229	244	225	250	244	245	231	239	247	241	267	221	223	231	224	242	223	253	207	246	240	258	229	213	234	216	257	235	199	265	220	235	245	235	246	237	226	259	232	245	229	242	237	236	255	235	247	253	248	239	233	218	246	224	219	235	244	258	241	234	243	230	237	235	276	253	224	247	246	235	250	235	226	257	248	237	243	231	241	240	259	220	232	243	213	232	248	231	245	231	232	260	253	246	265	254	235	245	234	242	249	236	215	223	248	218	236	240	227	222	249	252	265	247	230	226	214	222	228	233	255	206	218	251	235	206	224	291	237	261	238	254	234	230	239	227	240	224	222	214	248	242	223	249	241	261	208	224	229	253	247	241	229	251	242	236	241	225	251	241	221	237	252	221	257	255	238	263	253	254	232	246	220	260	242	230	245	247	246	247	232	248	242	214	247	213	245	250	259	234	236	239	255	252	219	220	236	240	224	258	239	246	264	217	231	194	233	245	246	231	238	224	256	223	233	238	234	251	236	230	247	230	202	237	254	231	258	238	223	241	236	255	213	246	246	240	215	238	251	211	241	225	252	235	221	221	214	250	233	254	268	224	258	241	225	250	240	242	219	209	223	212	222	259	241	244	235	245	219	217	226	238	212	224	245	232	247	264	233	253	249	217	251	228	245	259	236	209	247	221	244	235	247	262	239	270	217	239	226	252	238	236	231	243	250	232	244	232	230	260	255	235	247	257	224	239	264	232	245	237	222	231	245	229	208	212	246	236	228	225	235	244	233	236	262	239	235	239	222	247	253	216	246	224	228	200	246	243	238	228	224	238	236	249	226	225	252	235	264	250	253	203	229	236	258	236	249	243	241	253	239	242	244	213	282	245	233	263	227	246	232	253	244	251	251	255	236	235	259	228	255	226	255	247	210	236	273	230	239	220	243	227	237	227	249	237	247	227	229	228	238	239	266	231	220	222	252	235	240	245	212	240	268	270	256	255	251	234	264	212	254	278	242	265	229	224	217	232	232	238	235	240	225	225	238	266	226	255	237	229	270	241	258	226	229	238	266	234	231	267	221	235	259	225	249	239	236	269	268	270	247	231	238	223	230	231	273	242	211	223	240	232	258	220	246	229	247	234	228	219	214	226	234	250	232	216	231	259	243	231	249	247	272	250	240	243	223	210	230	236	224	256	271	234	244	255	247	259	241	244	253	211	243	242	246	215	233	233	241	240	214	239	243	259	249	213	233	204	231	245	275	256	240	241	248	253	225	218	255	220	242	209	251	247	249	250	211	241	215	228	246	232	215	245	224	222	263	239	225	213	235	216	220	255	203	223	235	244	254	240	242	242	238	249	243	247	229	229	256	246	218	232	227	257	238	216	251	267	240	288	244	234	237	235	267	282	215	251	251	231	245	232	252	257	254	273	255	239	236	213	247	233	203	238	223	240	217	224	265	216	226	224	234	225	217	247	235	217	248	237	244	257	249	261	230	213	206	231	237	235	241	251	245	227	252	258	225	209	225	239	233	246	209	255	222	253	243	245	205	231	256	230	220	270	252	231	254	242	242	230	222	244	203	205	237	252	219	235	244	213	223	266	233	223	225	247	228	236	217	247	254	245	220	220	242	262	229	248	225	229	257	208	258	225	233	228	238	257	234	242	239	234	219	245	229	256	242	258	234	208	248	237	245	262	224	249	227	244	225	240	238	233	225	240	239	248	202	241	239	238	237	227	212	223	244	230	234	256	232	240	237	256	229	250	237	250	260	235	237	255	215	252	215	223	244	246	222	226	238	243	221	232	274	260	252	233	237	233	228	251	263	203	224	273	248	227	255	252	266	244	221	256	246	248	245	248	248	232	246	230	225	246	221	229	233	258	218	226	263	219	245	241	261	232	241	253	218	221	222	246	226	244	250	258	224	237	215	245	240	265	222	245	247	259	228	242	239	256	226	225	233	225	242	222	255	238	248	219	242	266	238	213	241	230	256	194	241	223	232	260	228	229	262	242	249	227	242	218	208	241	267	248	258	246	237	232	214	270	235	247	254	221	241	247	241	226	241	243	263	267	236	240	237	259	251	241	234	238	229	260	250	239	245	213	244	253	234	252	225	223	237	266	234	252	240	251	229	227	227	232	237	215	213	233	216	232	240	234	262	247	239	224	226	234	235	239	227	254	236	266	252	226	257	223	233	202	240	233	233	224	253	211	214	216	258	220	235	246	248	254	256	253	225	234	249	226	246	261	211	239	244	255	257	214	239	263	255	246	232	238	212	226	230	247	258	226	231	243	226	239	250	214	219	243	263	210	216	253	253	241	230	249	210	226	251	266	242	258	239	248	231	244	233	212	237	245	217	242	233	238	233	231	236	270	253	256	223	248	246	258	226	253	225	221	256	257	238	247	223	259	246	232	253	245	240	206	207	239	228	240	235	240	211	258	239	267	248	259	233	209	232	239	228	224	238	220	231	225	227	260	256	205	248	242	228	269	239	289	239	252	249	269	222	239	231	238	235	261	234	251	238	206	248	261	218	246	248	240	242	222	218	221	235	216	218	223	228	261	245	218	254	226	234	241	233	236	253	218	214	246	232	251	247	226	224	223	244	240	232	220	246	240	214	224	232	253	245	248	264	242	241	235	236	265	239	230	232	244	235	243	256	229	221	233	222	221	225	226	230	236	229	240	222	249	241	225	237	209	239	222	244	217	229	261	249	246	226	228	243	230	230	243	226	240	230	259	253	247	226	231	244	223	228	251	213	256	245	242	250	256	255	267	218	233	233	236	212	218	240	263	245	250	224	260	229	273	212	241	222	247	250	249	234	244	261	285	229	250	232	214	216	243	223	215	255	237	245
22015	26556	38385	40993	36023	27754	22539	21905	20028	18196	17328	13479	12670	11750	9921	7463	7774	7670	6612	6935	6592	5952	5052	5110	4482	3763	3442	3122	3349	2930	2859	3022	2621	2575	2218	2196	2196	1984	1716	1827	1725	1722	1614	1638	1419	1183	1198	1253	1257	968	1034	985	878	936	880	787	679	693	699	706	694	672	726	693	650	652	658	620	628	596	609	634	632	580	596	611	585	626	598	586	578	617	598	624	674	593	605	582	614	572	631	602	603	565	603	603	636	604	581	581	571	575	576	589	658	595	595	601	622	620	587	627	615	617	567	615	577	605	614	550	628	612	555	579	553	589	590	577	606	628	598	573	591	605	641	600	601	626	645	608	578	629	599	574	613	645	611	534	606	633	590	585	618	629	592	587	603	622	570	576	600	650	590	577	614	603	636	618	590	559	600	674	601	603	608	584	568	617	598	558	561	576	593	599	623	642	560	586	646	602	557	593	580	552	548	563	617	617	578	588	613	544	612	627	578	579	554	617	638	583	617	586	585	616	635	584	613	580	563	606	563	613	598	573	599	621	611	633	594	581	586	592	624	595	607	596	605	593	587	604	570	538	635	588	576	571	587	582	622	574	573	558	597	631	555	591	564	581	627	613	600	603	617	595	609	616	567	543	599	583	600	622	592	594	619	574	615	563	553	542	642	570	585	631	578	571	579	600	602	619	636	577	611	627	617	593	600	592	592	605	536	606	591	527	572	566	590	575	631	594	596	617	590	597	576	606	583	557	595	572	618	586	581	590	596	561	594	563	583	594	590	590	596	560	572	598	624	623	592	570	593	588	569	561	608	579	628	586	580	599	553	604	571	604	570	607	604	588	596	583	598	604	612	612	580	570	644	556	620	592	630	590	605	606	554	564	602	602	594	620	572	590	560	546	540	575	578	671	584	573	580	597	614	598	568	572	548	608	586	664	580	581	610	595	566	613	609	594	621	582	610	640	580	617	586	616	568	653	592	586	587	587	585	577	608	614	584	622	549	642	649	581	610	542	589	589	548	587	565	575	594	550	583	628	628	618	633	583	649	641	584	571	598	596	610	628	604	643	589	576	601	569	596	576	584	613	608	568	576	601	578	590	605	618	585	592	579	554	633	607	600	621	605	604	608	589	609	603	606	593	590	615	615	623	571	564	601	612	578	572	563	611	599	571	572	602	589	616	570	600	581	605	629	596	619	548	631	637	579	563	600	617	595	549	543	596	561	579	615	623	591	618	590	585	575	604	597	580	570	597	629	609	619	613	584	579	583	624	598	575	546	623	659	585	635	553	612	543	605	638	612	629	602	594	575	604	562	602	563	590	607	637	597	622	568	594	545	621	550	594	563	581	545	586	604	577	626	602	633	616	605	596	623	563	645	530	567	591	590	579	621	614	660	590	583	594	571	604	552	579	606	606	562	643	613	608	622	562	598	620	631	613	616	562	579	594	576	595	620	578	636	632	568	650	609	618	580	558	608	650	587	518	561	573	614	601	603	590	580	605	608	634	605	583	604	596	563	563	602	582	593	578	578	607	556	577	577	631	596	611	596	584	563	585	585	602	625	611	593	589	581	601	607	612	562	562	657	602	581	627	598	537	571	577	629	650	598	650	602	626	611	585	607	595	603	549	618	604	585	588	583	569	608	629	635	622	578	578	609	598	602	578	575	604	612	541	603	571	588	578	587	570	573	584	551	574	579	585	601	606	597	599	591	580	614	588	606	557	569	600	585	585	591	585	605	628	613	590	595	597	549	568	602	619	596	640	582	609	607	585	622	575	554	547	552	599	562	630	584	588	620	591	571	617	652	556	565	598	585	629	598	553	621	570	572	580	582	587	575	638	595	612	581	622	602	569	577	646	587	563	626	580	562	588	636	631	581	591	584	601	606	583	591	578	584	607	630	589	598	620	601	571	623	592	583	592	578	593	605	624	619	587	588	540	609	581	616	575	634	635	639	567	611	567	578	543	646	588	569	593	612	579	601	645	627	579	593	582	577	595	605	597	611	621	552	596	588	601	610	635	610	592	602	605	610	597	592	597	608	569	604	575	602	606	584	567	603	561	574	592	600	580	598	638	588	617	590	611	603	577	578	579	601	588	641	601	589	585	589	612	566	599	578	616	621	589	594	597	633	609	599	595	575	618	552	575	561	610	577	563	570	615	607	610	621	576	582	576	573	603	582	612	640	631	584	581	601	567	579	576	604	584	568	571	598	640	599	587	581	576	602	575	623	587	562	615	625	641	591	619	602	598	577	574	625	571	580	578	575	591	635	601	563	615	606	586	605	585	572	610	640	618	563	567	552	589	581	569	631	565	590	603	603	606	564	615	606	579	604	566	607	592	569	587	588	569	580	619	580	580	626	566	609	586	605	610	575	589	566	586	614	645	632	585	610	595	596	599	597	629	594	607	598	593	578	615	607	615	590	628	623	572	591	570	565	624	596	608	591	593	585	597	576	573	578	614	604	551	629	609	574	633	548	631	546	612	603	635	611	626	582	576	622	595	554	598	601	597	594	612	626	568	632	633	604	598	609	634	629	595	578	576	580	623	602	595	596	592	585	574	622	657	591	584	599	574	568	630	601	607	594	597	565	615	585	620	629	616	605	593	629	582	637	616	575	623	590	618	610	609	635	563	587	625	619	602	580	623	605	626	596	563	594	598	627	602	614	615	547	589	593	597	622	603	590	629	582	597	623	625	603	588	575	600	578	630	595	595	564	566	617	568	576	600	651	609	607	601	588	618	564	606	556	635	573	593	597	600	639	605	598	578	568	599	600	595	594	606	619	595	572	594	592	595	556	595	605	606	551	573	575	587	630	571	626	584	654	583	585	625	597	593	569	599	597	594	598	615	632	586	586	588	601	558	588	582	636	634	630	588	629	595	582	638	603	572	607	638	613	603	605	596	629	588	631	572	603	601	543	582	575	595	575	575	619	617	606	554	602	625	580	586	610	631	586	556	561	568	593	543	577	597	538	588	603	593	568	594	550	594	587	644	587	592	583	608	577	577	617	601	621	645	592	598	588	601	607	592	633	555	584	593	622	585	601	554	573	582	604	621	600	569	580	592	574	598	625	599	593	653	580	605	601	556	647	599	600	628	577	613	545	575	617	584	595	577	609	604	650	612	600	567	567	540	566	586	586	594	584	586	597	557	632	569	606	641	587	615	643	567	607	608	603	606	572	645	595	605	578	579	591	568	613	588	619	636	530	584	638	619	569	601	592	600	625	619	595	584	572	607	582	610	623	605	615	627	584	587	660	562	567	581	558	585	596	613	603	597	538	600	599	627	618	594	563	586	595	609	582	595	566	646	579	587	562	620	556	616	625	575	590	641	597	623	596	602	592	583	616	611	611	577	597	581	598	576	542	589	619	612	593	629	611	583	613	578	595	614	598	608	610	584	610	617	593	570	583	624	569	588	601	593	585	619	578	598	585	598	596	618	564	593	567	581	609	563	595	585	573	571	606	604	626	568	563	616	637	598	593	578	640	581	590	596	583	587
11981	8122	11195	9607	6308	4434	2861	2093	1704	1412	1228	1049	904	837	700	704	628	605	559	577	532	476	406	410	394	348	322	310	349	326	334	330	325	289	298	343	300	331	329	289	274	321	299	302	291	293	333	256	301	307	288	309	282	290	300	307	310	295	282	323	277	274	285	283	269	261	279	304	274	315	317	295	284	302	287	279	306	273	308	280	278	278	311	279	304	281	256	281	239	273	276	282	289	281	294	316	303	295	282	237	286	283	315	291	231	312	291	271	276	312	265	298	307	290	267	282	284	318	312	299	317	308	271	281	265	285	273	282	288	289	314	282	273	279	290	302	264	280	299	290	250	304	280	307	289	263	284	253	268	283	280	287	278	283	273	284	274	288	282	276	297	283	274	302	273	291	297	281	301	271	308	261	274	284	281	283	255	289	268	277	293	288	299	274	258	271	281	276	308	285	311	294	267	262	267	276	299	271	312	293	285	303	267	281	302	281	284	316	297	263	292	289	312	277	262	292	295	277	271	286	282	273	277	295	285	329	305	309	297	275	314	293	295	282	261	265	293	298	268	307	284	284	287	289	299	288	288	278	311	280	298	297	276	276	309	259	291	295	256	311	268	293	282	296	273	254	276	264	302	296	288	300	334	293	281	285	318	306	294	292	282	317	286	277	326	297	267	266	274	295	298	299	267	281	301	289	282	309	317	266	313	291	300	303	253	302	260	294	279	264	258	290	296	289	292	293	283	288	281	317	268	272	345	307	280	259	327	291	293	261	265	257	294	303	286	289	280	280	317	278	312	284	278	267	270	311	292	310	300	290	303	261	276	254	290	301	277	305	268	269	290	325	295	263	285	271	258	284	289	283	285	286	265	287	293	290	291	291	271	302	279	304	245	278	311	289	310	277	278	298	323	277	290	284	283	275	293	282	273	261	266	324	293	287	284	298	293	273	289	287	284	323	316	313	295	285	293	293	290	272	299	283	250	290	270	272	282	277	271	293	305	308	298	303	313	294	254	271	282	314	282	311	274	285	294	290	272	266	310	293	310	300	257	284	301	273	262	276	276	300	312	267	296	299	299	305	330	272	284	295	298	258	277	274	258	270	284	291	310	308	283	289	318	253	271	281	285	284	267	253	324	284	299	287	273	279	312	318	307	292	285	284	288	286	310	278	268	313	283	277	255	283	307	289	283	280	311	296	288	278	278	282	296	292	256	301	295	290	268	275	295	299	291	293	311	277	294	298	296	294	285	296	261	318	275	275	257	256	285	298	277	292	290	279	280	274	301	260	287	250	296	308	297	271	276	291	284	292	299	310	317	287	294	261	284	286	310	290	305	273	296	296	263	291	287	287	288	289	331	299	284	284	262	289	265	293	276	290	298	293	285	301	313	270	278	296	290	297	292	273	256	293	269	275	260	261	288	299	291	291	285	272	271	312	304	268	303	279	287	275	270	302	289	252	289	258	290	338	302	282	273	281	296	275	282	288	264	269	301	317	297	302	283	297	313	286	275	271	275	285	255	284	282	282	298	308	281	283	280	293	267	282	269	279	297	285	296	293	273	302	303	289	274	299	309	281	299	298	325	261	277	291	305	267	273	298	285	267	297	288	281	287	296	298	261	301	300	278	304	303	260	304	261	312	275	301	272	284	280	306	329	284	270	270	282	297	279	283	277	269	293	311	291	273	280	272	287	286	295	230	309	286	296	290	303	301	268	277	284	279	279	277	277	277	332	271	307	273	280	295	284	295	279	313	299	271	290	282	318	257	309	289	289	263	304	295	285	293	297	272	304	276	294	313	313	287	320	289	282	270	287	295	295	310	286	259	278	279	251	268	280	328	287	249	266	287	308	305	319	290	332	250	282	296	276	264	281	297	284	296	309	306	279	312	279	269	289	293	334	271	308	289	293	278	259	281	281	244	278	283	276	286	310	297	290	279	273	291	305	313	291	257	296	275	285	319	291	283	293	299	259	282	255	261	310	261	310	309	284	292	304	313	269	297	283	281	311	282	262	270	290	286	278	267	305	274	274	264	253	277	287	288	310	277	291	319	293	295	298	303	271	281	276	272	280	278	287	279	289	276	258	278	280	286	305	321	288	275	252	289	282	282	322	294	291	277	311	270	320	255	277	274	267	304	273	288	287	266	289	289	286	256	284	279	288	281	282	287	315	286	277	306	337	272	308	314	316	273	299	261	311	290	285	291	294	288	291	294	295	241	263	293	299	305	285	272	298	301	277	287	264	278	325	298	253	278	282	286	284	263	260	294	305	285	276	285	285	292	271	303	272	303	274	291	291	282	306	303	270	308	300	274	298	291	286	292	248	288	266	298	300	300	290	296	284	290	293	296	276	284	273	280	304	255	282	312	279	305	311	302	286	277	281	269	289	301	256	272	284	284	289	307	286	268	284	258	293	272	289	286	276	279	268	278	288	286	292	285	298	287	307	268	322	297	259	285	283	296	282	281	318	284	281	286	295	293	283	301	295	299	289	288	291	311	325	295	278	287	277	298	302	294	290	262	316	313	296	268	308	265	276	301	315	319	293	282	289	272	290	326	340	296	320	281	257	310	269	266	319	277	295	278	278	319	315	255	279	286	279	311	273	293	274	290	296	288	273	300	310	302	289	273	285	281	274	288	273	293	290	278	286	310	307	317	296	301	295	274	294	290	282	303	292	307	289	272	277	255	295	300	293	316	307	274	262	296	258	267	280	291	296	274	293	261	299	289	273	301	298	245	292	328	306	279	282	247	257	281	290	270	293	285	289	299	284	275	288	271	280	293	290	285	285	285	314	289	287	263	284	304	293	275	248	288	273	270	303	304	291	304	275	317	293	246	308	282	302	285	253	292	328	261	290	299	249	257	269	296	263	276	301	295	286	285	296	283	282	301	280	279	280	280	288	287	302	241	278	288	291	318	265	294	259	292	314	282	257	255	333	277	305	272	238	301	293	267	275	302	286	274	303	294	312	270	297	287	269	252	260	313	295	291	289	295	267	267	294	287	285	278	319	266	271	264	266	289	278	277	259	263	273	277	305	297	280	258	282	292	296	276	302	300	286	336	290	286	299	285	297	256	308	281	264	295	289	283	287	283	285	297	316	298	273	284	297	320	294	280	293	276	286	256	267	269	293	257	258	296	270	274	280	291	300	301	318	267	264	320	261	296	309	270	263	262	283	281	270	299	286	275	275	307	300	261	280	283	302	288	307	259	249	269	290	287	313	270	277	291	282	292	261	295	296	306	306	312	303	297	272	292	291	311	324	322	276	270	324	287	282	282	257	279	290	242	293	286	306	309	298	306	273	298	291	271	301	275	288	321	274	307	274	285	307	273	295	275	272	275	311	264	268	301	289	268	292	260	272	287	344	304	275	289	301	261	291	298	291	255	271	277	288	280	251	267	293	279	324	278	278	302	300	281	252	276	296	285	297	290	280	269	305	293	294	270	287	279	271	296	297	285	280	306	306	297	284	271	289	270	304	286	305	260	265	279	269	288
7404	7903	17150	19953	17104	14445	10518	8896	7526	6634	5738	5044	4489	3899	3502	3077	2907	2708	2386	2252	2157	1953	1790	1585	1381	1213	1154	1139	1097	1056	1009	1016	982	917	960	887	887	790	858	841	815	784	716	758	749	768	741	775	752	735	693	735	717	726	744	676	730	740	751	756	695	731	717	749	767	718	723	704	732	737	754	687	756	736	676	679	717	724	716	733	746	662	756	771	716	740	713	730	747	700	744	734	698	738	687	715	746	753	677	712	717	744	727	735	687	706	696	730	758	714	732	759	718	684	690	708	693	701	697	724	683	663	702	703	715	712	720	683	660	745	761	665	706	697	696	689	707	715	688	711	719	739	726	725	699	741	697	675	709	755	673	666	709	672	700	734	714	697	727	715	742	714	766	735	653	745	705	692	726	687	682	709	761	726	692	665	763	692	741	620	696	700	746	718	715	670	665	729	682	689	706	708	659	730	730	721	690	703	702	738	682	708	688	685	688	705	712	730	759	718	698	691	704	705	688	716	709	682	693	745	716	690	699	741	776	716	736	682	692	685	700	692	683	682	700	706	735	722	736	712	742	722	717	766	716	666	733	711	714	750	707	738	699	761	737	762	730	736	716	720	726	768	671	725	687	748	670	702	713	717	696	730	701	673	709	705	715	733	679	703	684	692	728	714	688	731	730	664	720	680	705	669	711	722	684	736	680	692	751	739	727	700	740	673	723	734	751	695	728	735	720	723	671	735	689	725	693	696	713	690	736	716	716	750	672	684	676	741	718	695	714	688	713	714	705	735	724	662	773	701	679	684	672	719	704	694	742	705	688	710	774	713	774	659	729	696	653	681	685	742	717	740	731	689	663	750	772	743	704	724	686	755	693	731	708	774	733	689	685	777	662	753	719	709	746	722	712	699	745	705	701	723	698	720	684	715	717	734	705	674	748	676	743	699	758	682	700	712	687	680	685	745	716	718	708	714	731	720	724	707	668	713	719	688	700	739	678	703	675	746	728	712	729	754	727	745	697	622	727	740	746	759	729	686	740	732	736	703	720	701	728	725	701	727	749	691	731	757	692	711	749	733	704	686	695	713	743	714	687	700	772	695	724	744	686	720	693	751	739	688	708	739	725	716	712	730	658	698	719	749	695	677	732	664	736	720	718	718	705	747	704	768	744	726	701	714	732	719	670	682	714	702	742	754	714	758	696	753	743	730	699	735	668	727	698	713	731	715	717	771	719	746	748	701	687	705	731	712	778	732	684	702	706	714	743	705	733	718	710	682	735	670	695	715	732	747	697	689	651	752	723	738	744	705	743	679	669	668	710	690	712	686	711	730	678	707	680	670	714	715	721	698	722	720	697	751	710	695	685	687	722	691	724	716	677	734	713	722	691	752	743	707	734	691	667	737	671	721	722	749	713	681	733	701	746	749	720	725	729	713	691	729	733	717	704	707	714	695	699	692	691	711	753	750	708	694	671	713	738	733	699	679	711	692	688	671	675	716	726	754	719	676	697	664	746	659	684	712	687	733	749	741	666	705	723	710	671	718	699	717	729	753	714	687	746	738	711	696	714	727	761	669	707	689	703	747	721	652	692	681	711	679	701	698	699	689	725	766	746	726	704	710	731	705	732	717	735	732	684	741	683	697	732	710	729	716	722	690	766	702	737	689	706	722	733	759	711	737	731	737	766	706	754	718	730	745	664	744	688	684	648	698	675	735	727	735	697	660	715	680	691	686	667	692	704	670	682	671	690	725	718	747	711	718	706	724	736	685	731	710	721	687	708	756	701	702	744	708	725	687	702	711	681	738	714	714	682	669	733	696	732	738	686	674	707	734	708	742	739	693	745	703	750	661	703	709	732	689	718	695	749	769	715	679	753	738	740	691	755	679	639	717	715	699	686	683	674	672	692	747	712	723	760	711	681	697	719	711	724	702	693	677	692	745	702	666	698	768	730	708	750	692	729	706	685	692	715	686	662	729	743	696	742	742	729	727	749	730	744	701	715	675	707	695	727	713	703	716	682	731	757	718	730	697	712	703	711	744	722	717	745	710	716	726	733	789	687	698	690	706	708	688	706	762	705	689	718	662	687	738	737	687	698	717	704	746	681	718	695	717	731	715	685	719	715	709	725	654	739	673	741	719	759	726	699	741	736	736	692	723	753	708	706	724	705	660	697	737	678	776	748	728	674	727	723	694	718	698	733	739	694	700	749	727	713	662	693	697	717	691	699	692	712	710	687	698	727	698	713	702	746	728	700	682	672	679	689	717	746	691	719	693	728	720	717	704	732	705	738	739	717	692	676	675	693	733	671	703	702	767	747	723	719	751	696	719	677	720	726	723	729	693	734	709	687	689	704	646	707	658	728	702	685	699	746	721	728	738	690	716	715	753	783	771	670	732	702	675	750	759	716	660	709	721	740	697	697	682	720	747	687	733	719	721	668	757	709	685	718	715	701	707	744	713	737	689	723	670	720	711	687	736	692	694	713	708	678	725	668	727	652	722	728	742	710	722	663	745	734	680	745	737	730	727	767	643	754	755	743	736	683	739	676	727	741	702	715	684	697	683	727	714	713	766	765	683	720	673	734	718	699	670	730	760	699	741	664	734	704	721	675	701	732	735	701	698	689	698	755	709	703	709	695	694	708	690	761	683	729	732	746	695	684	691	717	747	676	746	743	743	725	731	730	779	667	696	702	708	700	746	728	696	657	759	755	722	686	721	728	697	664	696	704	709	722	706	678	733	708	681	739	703	666	731	718	733	737	673	768	717	692	722	660	692	715	725	733	718	693	740	704	697	726	743	673	726	722	740	702	663	688	714	721	743	689	739	717	708	707	741	734	697	729	711	707	708	715	707	726	680	680	726	710	688	748	692	722	772	716	704	720	715	743	726	733	717	698	724	732	693	735	728	702	732	771	766	723	716	676	697	702	716	732	697	726	708	728	709	714	756	750	748	716	739	691	684	727	774	674	705	759	690	648	708	689	722	718	692	674	704	723	720	725	720	681	677	725	749	722	679	662	760	739	754	672	656	680	719	724	699	669	751	732	706	712	682	739	721	665	649	752	706	717	731	666	705	687	703	714	714	719	685	697	665	681	717	649	754	699	734	703	688	682	734	753	722	761	732	669	662	639	729	706	700	749	715	705	726	750	688	665	727	686	678	770	683	767	699	676	771	722	718	750	742	702	736	737	705	677	719	713	753	700	732	722	701	705	729	715	725	711	718	705	679	698	688	722	699	726	708	645	737	730	699	744	709	706	664	698	751	687	733	723	702	707	705	690	701	676	706	734	712	676	766	672	674	760	713	753	734	744	654	709	747	715	690	714	720	749	736	722	727	733	712	630	714	695	712	725	702	742	772	735	699	700	728	710	721	674	713	719	735	691	671	676	732	700	695	706	733	707	712	750	726	677	654	730	707	684	657	718	717	708	732	700	715	745	734	718	720	758	704	725	737	733	718	700	711	683	710	680	717	737	712	783	685	661	712	677	721	691	714	739	721	697	736
27686	25443	36258	33577	28154	18847	9998	6309	4875	3527	2815	2540	2099	1719	1312	1192	1044	1040	897	864	809	714	685	680	621	556	524	498	507	438	429	433	460	457	464	404	379	379	385	406	414	389	339	351	361	314	317	310	341	304	327	315	337	306	297	317	278	307	332	290	287	264	278	237	280	268	300	290	251	290	279	315	275	278	284	300	314	304	286	278	293	273	304	269	297	268	284	254	240	313	258	312	281	269	293	277	265	284	289	310	262	303	274	287	286	292	289	271	298	318	300	282	299	313	301	300	256	296	262	281	279	300	297	281	303	271	289	279	293	277	268	274	282	312	279	297	289	319	264	305	278	277	281	271	294	260	283	279	255	280	306	292	305	288	313	311	278	305	255	278	290	314	271	279	277	294	317	273	303	263	275	256	262	280	282	266	297	262	284	271	280	291	277	275	273	295	246	268	315	273	311	289	295	283	290	267	264	282	270	291	282	279	312	288	278	302	291	298	275	261	303	289	280	303	277	273	284	292	302	283	311	267	294	255	277	326	275	248	295	275	301	274	272	296	265	286	273	291	290	291	273	306	294	290	281	268	311	275	307	293	304	310	298	292	258	286	282	276	286	265	300	274	294	259	278	291	298	298	299	294	267	284	311	287	282	271	299	283	297	281	308	273	284	283	269	295	293	300	280	291	317	282	288	290	274	269	266	285	249	292	299	291	299	300	292	279	286	294	258	279	277	283	271	276	296	297	300	268	264	288	296	312	288	294	277	285	275	285	281	267	274	276	279	291	290	240	281	263	248	272	285	295	296	303	256	280	296	277	296	278	286	288	270	287	270	283	268	265	251	272	271	289	304	289	325	289	292	302	270	250	285	282	286	300	273	291	262	317	298	288	268	300	281	272	279	285	283	280	294	290	268	313	274	295	285	264	313	243	274	301	287	276	270	273	258	272	282	280	254	277	292	302	289	294	265	303	297	274	289	270	256	301	301	304	289	259	306	289	305	280	270	264	271	261	298	257	293	283	301	295	277	269	260	264	270	297	288	270	306	295	269	261	285	277	302	267	275	311	287	260	304	318	273	271	269	291	311	260	273	288	276	257	295	261	319	286	310	275	279	307	240	253	287	246	312	283	280	286	293	272	308	256	280	297	292	288	241	304	278	305	302	275	271	316	270	266	279	306	282	288	281	274	311	292	298	309	299	308	314	305	297	268	286	297	300	285	319	283	279	281	278	292	275	291	260	300	296	260	272	282	283	324	261	282	253	332	243	297	284	252	311	285	245	318	287	285	303	285	258	263	294	291	328	267	279	292	280	261	286	285	271	287	256	297	288	273	274	277	290	279	243	284	302	287	273	299	252	291	267	314	293	277	295	267	293	288	289	278	302	271	273	275	272	312	302	309	302	273	266	264	289	271	301	298	256	280	266	292	293	274	281	294	264	283	312	282	271	308	269	289	290	340	254	298	321	282	266	279	305	313	262	272	299	270	276	293	304	287	264	324	273	270	294	293	295	266	264	298	281	294	312	280	252	308	288	301	305	281	279	285	294	299	260	283	270	315	276	286	274	267	282	248	284	289	282	285	306	290	273	291	274	287	299	249	279	288	293	286	294	259	316	282	299	294	293	284	283	295	285	284	259	259	246	289	256	273	283	308	256	311	270	324	276	285	282	328	259	310	272	301	303	261	290	322	304	246	257	255	268	259	275	306	285	320	258	293	289	276	311	301	286	319	302	283	282	288	284	301	259	272	263	284	296	313	277	275	265	281	280	273	300	271	288	265	265	266	311	281	295	285	259	283	274	292	288	318	289	310	271	222	265	288	268	302	275	297	271	244	290	264	309	298	281	320	298	300	305	291	277	307	268	288	312	284	289	306	269	313	290	287	239	266	262	272	287	267	289	293	297	302	251	257	281	279	294	277	327	282	293	287	276	286	247	287	271	298	271	275	291	273	271	270	267	313	287	282	259	285	262	301	273	308	237	282	269	284	287	313	293	285	281	250	285	277	285	256	275	261	293	269	289	301	296	279	265	301	252	260	294	298	294	294	270	274	287	241	290	269	278	291	285	263	290	280	266	273	299	308	278	314	284	265	285	287	265	251	278	302	259	265	289	260	273	289	254	305	257	301	289	280	267	292	299	260	287	256	258	264	290	268	284	265	277	305	274	253	268	280	278	279	294	285	241	292	280	273	305	307	300	264	286	290	293	289	300	298	278	325	294	256	277	292	300	283	285	268	283	288	306	267	279	271	288	295	290	275	292	270	292	280	277	299	287	286	273	286	294	262	294	276	314	289	270	274	287	265	285	290	258	315	270	271	302	296	286	275	304	293	290	286	297	302	280	276	291	278	273	301	264	251	284	246	305	295	270	266	327	281	286	259	298	306	280	292	278	281	273	280	281	262	285	293	301	264	264	263	262	300	278	265	271	278	285	280	293	321	280	289	288	297	266	272	295	288	288	324	310	277	300	301	293	305	296	273	286	257	278	272	289	305	287	275	273	251	297	248	303	309	289	286	258	281	278	296	273	290	271	285	236	278	281	290	278	300	261	299	302	303	313	269	275	289	279	291	295	294	243	308	284	275	279	301	277	287	300	243	311	272	268	272	283	267	290	304	310	310	253	278	270	287	311	286	315	276	278	250	292	299	292	276	297	291	300	270	283	278	273	296	304	288	303	283	265	272	270	262	267	276	273	270	249	278	271	281	268	293	282	283	275	286	281	251	264	283	279	289	276	308	270	261	263	310	279	270	264	268	284	291	265	287	285	309	262	266	270	297	293	277	294	264	301	279	304	295	311	264	306	295	306	308	256	301	305	277	280	296	309	300	281	280	287	267	243	304	304	287	309	276	290	299	289	262	303	266	283	305	261	292	272	255	271	308	316	299	289	271	281	319	279	286	293	280	283	288	260	281	295	276	286	278	288	271	274	272	299	274	270	310	286	261	318	285	288	269	274	291	311	257	268	340	270	260	283	254	254	273	265	256	273	285	316	311	291	251	266	295	271	305	302	311	276	285	256	298	301	287	298	289	288	311	290	286	325	264	306	292	256	251	290	306	276	298	282	306	288	272	281	285	296	294	293	298	270	269	263	265	313	286	284	251	287	271	274	241	294	269	282	302	271	275	283	290	271	287	283	289	289	272	303	295	267	271	263	264	286	290	294	278	330	262	286	283	262	311	299	296	278	309	276	280	270	262	301	291	304	270	291	268	313	244	298	277	295	254	286	275	287	282	274	286	268	276	287	291	266	277	276	286	277	293	301	273	304	275	265	277	280	253	279	270	258	324	298	281	257	268	253	283	295	314	273	294	266	265	295	276	308	278	279	309	276	267	305	264	261	261	301	303	278	292	266	312	287	276	290	296	287	285	346	266	322	268	254	313	279	289	278	296	279	265	285	275	309	288	277	273	298	258	294	296	298	261	293	274	304	269	290	267	289	273	252	300	260	268	299	273	279	279	291	291	277	284	273	300	290	278	275	289	278	272	261	299	274	302	263	307
17195	20742	35248	38015	35251	24535	18703	16576	16437	13432	12770	11291	9541	8633	6877	5842	5705	5397	4662	4801	4544	3997	3619	3426	3018	2544	2411	2242	2320	2304	2098	2193	1901	1814	1705	1564	1675	1539	1350	1322	1499	1297	1201	1286	1146	994	974	1019	1029	983	933	921	895	861	814	857	789	728	817	753	739	776	752	777	787	736	701	731	782	712	729	711	729	700	717	726	719	725	689	692	701	705	722	676	752	741	668	703	689	672	693	738	751	693	707	713	723	699	670	691	687	770	697	693	752	724	724	707	718	723	716	686	639	695	698	698	706	724	706	692	719	717	671	685	744	719	737	700	733	682	735	697	699	660	715	672	677	686	708	701	682	706	711	735	725	705	722	722	721	707	684	750	679	706	738	694	701	669	716	683	769	727	635	720	712	701	674	681	747	714	723	666	679	715	750	714	672	744	701	717	697	665	683	708	659	681	693	722	721	717	741	688	654	720	745	720	697	697	689	676	688	705	720	736	732	696	734	720	713	703	708	692	698	687	694	710	728	673	717	641	748	761	724	729	716	637	670	707	721	696	687	728	685	677	736	663	653	724	703	675	696	690	697	735	677	751	699	715	760	721	683	682	705	688	741	739	704	720	671	688	666	703	698	649	717	676	707	667	727	684	714	690	670	720	705	686	740	667	689	696	716	739	732	671	686	683	702	723	692	741	700	658	685	735	744	708	752	737	712	736	703	677	718	680	660	759	712	685	733	680	698	697	707	679	765	735	713	726	694	691	729	718	712	715	683	671	668	715	678	672	696	746	705	715	694	721	700	663	706	731	650	706	711	640	720	650	717	705	727	679	710	675	721	692	631	723	692	709	698	690	716	727	729	700	704	715	671	710	711	737	684	680	704	706	676	653	700	710	680	692	679	713	711	724	715	744	668	676	661	734	680	720	715	729	705	695	691	672	681	712	685	672	706	704	712	701	724	738	723	721	697	728	661	764	725	696	728	678	676	692	696	680	694	717	676	683	701	705	674	680	688	670	701	761	718	681	700	734	702	776	694	730	671	741	713	775	710	725	715	646	673	674	661	762	706	673	727	738	679	702	686	757	725	701	689	697	706	731	680	728	707	705	750	763	722	637	685	692	682	689	719	756	724	742	736	685	703	680	743	700	705	714	727	705	715	681	712	683	677	683	703	698	687	664	687	665	714	699	680	732	705	720	712	692	711	699	703	714	727	694	709	724	699	771	647	748	609	706	706	693	748	702	737	721	743	699	763	672	667	695	691	756	704	738	712	648	712	723	705	726	676	679	694	770	672	669	691	730	695	684	732	670	718	683	712	712	699	719	743	701	722	678	710	698	696	690	653	697	719	696	705	710	718	691	709	717	692	708	703	668	688	681	696	677	700	690	694	684	734	646	658	703	732	730	694	760	744	715	727	704	708	722	724	681	692	728	639	702	748	691	720	753	711	703	680	682	667	741	664	690	670	673	724	715	713	707	672	660	658	691	741	688	667	686	699	697	660	737	723	742	750	707	703	701	712	755	710	702	738	699	719	723	649	699	696	696	713	680	711	676	720	695	703	706	768	787	681	677	650	752	713	692	725	713	720	735	672	671	698	674	714	686	703	663	704	710	693	676	719	729	749	644	696	694	672	669	701	714	665	734	711	725	676	733	698	701	725	730	749	712	704	717	715	684	696	700	696	715	714	678	680	714	705	684	705	682	716	719	695	678	746	684	686	684	707	721	682	758	740	716	720	694	699	693	730	722	720	652	728	724	719	693	700	698	703	705	716	679	689	686	718	713	688	727	727	678	689	726	677	692	720	658	700	657	705	738	666	738	713	720	691	683	655	715	681	713	707	713	726	645	741	711	700	686	713	685	678	712	674	680	704	674	673	698	736	755	743	714	689	699	714	684	669	736	690	726	687	712	692	746	734	706	708	672	731	732	709	701	686	674	678	689	680	656	702	706	672	701	727	734	687	738	731	691	738	693	682	730	671	713	727	681	705	714	735	660	745	760	776	704	710	671	701	656	706	684	732	662	725	711	712	742	682	695	675	708	686	713	645	714	698	701	732	682	723	707	697	667	712	649	681	706	774	692	693	674	725	717	727	708	731	741	702	701	743	719	761	707	704	737	725	738	682	673	702	730	700	660	734	672	649	700	710	704	734	704	704	746	724	696	670	689	688	707	707	674	671	642	703	700	686	666	714	659	735	698	693	682	694	719	684	715	702	707	683	751	728	685	694	713	699	695	708	724	727	696	699	671	709	683	690	708	687	754	749	733	718	670	710	698	667	714	748	702	723	690	800	706	725	645	758	674	738	700	724	659	721	752	668	746	761	742	741	694	708	686	738	655	652	679	733	749	666	673	685	736	675	745	734	700	717	686	741	681	716	698	718	742	654	737	692	683	693	739	710	695	716	697	686	685	711	740	664	728	734	684	704	708	721	729	690	697	684	731	707	699	732	694	700	694	711	708	672	681	698	760	681	652	694	669	678	759	720	661	739	696	683	709	713	735	715	682	706	696	695	708	678	724	712	654	694	735	736	729	708	673	689	660	667	713	718	735	704	675	697	714	750	676	686	787	701	769	712	747	744	665	700	683	716	708	674	677	699	689	703	738	739	702	744	706	702	716	681	705	694	685	678	694	705	725	693	725	747	649	662	690	695	691	701	679	685	685	702	668	682	744	707	690	694	711	701	707	751	702	717	667	734	701	708	719	741	687	660	699	696	695	700	681	746	687	707	735	697	675	750	718	649	669	730	714	678	725	708	696	747	730	701	727	707	688	748	721	762	754	732	722	735	722	748	668	694	692	694	735	684	705	692	703	688	714	718	753	712	651	711	686	736	675	679	681	697	714	680	719	698	674	673	735	704	691	687	738	708	725	709	641	699	659	729	743	689	695	743	757	680	698	687	725	713	716	673	686	678	698	707	661	685	722	690	710	679	732	716	708	641	701	707	721	728	691	731	727	726	715	665	712	690	718	661	663	732	701	690	720	720	671	738	738	704	749	716	751	735	739	699	702	716	725	688	668	683	699	748	694	727	767	697	745	747	710	727	730	632	696	691	677	715	717	678	708	775	658	750	712	682	679	708	675	739	721	681	739	729	753	691	679	680	693	715	779	704	709	657	683	755	675	742	670	675	695	674	703	716	698	688	679	688	697	732	722	705	678	654	667	741	705	696	696	728	716	689	705	696	713	716	687	729	728	681	748	695	685	749	699	692	700	756	709	703	680	719	698	686	742	721	677	692	711	734	735	710	715	747	722	696	737	730	707	717	661	720	663	683	703	694	730	687	712	700	716	715	767	719	712	741	723	696	709	753	699	715	723	699	713	713	723	737	719	679	710	722	679	680	745	747	701	759	727	721	698	708	666	689	679	689	730	714	699	663	664	697	680	718	739	680	717	755	665	693	713	675	721	738	689	680	707	683	671	700	725	708	643	677	676	715	700	647	698	686	767	734	698	734	701	700	702	691	699	672	748	706	700	689	684	697	691	688	731	674	661	691	665	689	690	685	715
35823	36229	42110	40587	33320	22459	15380	10861	8073	5937	4597	3612	3105	2585	1879	1644	1454	1382	1190	1192	1101	991	934	881	816	672	652	653	601	608	590	614	560	514	479	464	433	444	407	401	408	386	359	334	344	315	334	307	299	311	288	279	317	313	258	287	278	254	271	265	244	244	277	234	259	262	269	248	251	239	253	243	254	225	258	271	247	286	261	272	242	256	254	248	230	253	210	217	234	256	219	227	255	243	235	240	247	235	236	214	262	250	252	235	242	237	227	220	267	270	259	239	220	245	295	248	229	272	270	230	273	232	260	256	202	248	266	221	237	240	212	246	218	278	241	295	216	270	238	250	246	266	252	221	245	254	258	250	240	246	224	222	270	213	214	243	252	264	221	194	253	244	238	248	255	229	220	260	220	265	226	208	233	252	240	247	232	256	210	243	235	230	231	257	261	231	254	235	273	226	244	236	241	223	214	265	261	239	224	257	245	253	230	247	229	234	296	271	262	243	252	242	239	254	247	248	272	230	290	234	248	226	240	241	224	237	237	218	236	242	242	264	253	238	273	220	227	254	248	243	230	238	222	227	249	250	217	257	209	238	246	256	254	212	290	245	233	250	249	245	257	235	257	236	256	269	230	247	253	221	259	254	272	252	253	230	235	237	237	251	255	263	243	251	225	225	265	226	218	218	230	218	232	261	265	254	238	219	252	253	242	252	250	243	250	246	222	226	273	264	226	238	250	250	228	247	240	269	253	233	250	272	242	240	231	231	230	256	264	250	243	236	256	227	238	227	281	233	257	262	246	259	244	220	243	256	230	226	255	295	232	247	238	247	256	250	246	228	238	207	278	253	268	210	232	244	232	233	281	262	253	251	252	254	242	238	234	251	219	256	229	246	255	266	258	221	265	254	247	280	244	227	264	248	219	271	239	257	251	237	240	234	236	269	262	286	253	255	246	249	241	255	233	245	215	233	268	240	219	234	259	257	241	235	235	223	250	219	237	239	253	230	247	252	242	266	246	226	253	221	268	261	229	216	221	251	255	235	247	264	241	227	239	222	268	242	236	239	262	239	223	237	228	229	264	266	256	229	245	241	255	248	240	220	230	213	272	232	224	269	240	245	239	260	232	242	241	229	243	249	228	224	242	244	246	243	227	254	251	237	248	226	232	256	233	235	262	269	265	256	254	235	241	255	230	235	224	270	248	248	249	245	236	244	240	221	259	255	223	239	240	242	232	238	264	272	245	268	241	215	260	259	227	246	267	257	259	272	244	258	260	226	238	236	237	240	234	268	265	262	233	253	224	244	223	235	232	246	229	237	246	232	240	229	276	208	233	237	243	225	236	231	244	270	229	247	263	225	220	260	262	232	234	234	221	238	249	230	205	210	234	244	228	236	203	233	230	255	233	255	246	245	250	229	250	252	275	242	278	274	214	227	243	242	240	233	256	229	243	240	217	255	238	251	259	244	227	242	229	244	253	241	256	232	239	213	261	245	236	246	251	242	263	261	239	254	247	235	240	241	238	269	258	220	233	267	239	250	246	258	230	257	244	233	270	257	237	244	262	251	260	220	211	256	247	262	278	249	264	229	239	250	229	266	231	247	259	214	255	246	241	242	254	237	220	232	215	240	265	241	243	248	251	264	237	224	232	250	248	269	248	231	240	229	229	255	259	262	255	245	263	253	231	240	236	235	224	242	237	229	211	226	211	242	217	231	222	272	257	247	233	254	234	252	222	241	235	205	232	242	223	198	255	223	267	226	241	218	244	245	250	236	212	236	263	242	222	224	246	218	265	212	221	230	265	226	233	256	255	228	270	238	234	273	265	237	277	263	236	249	242	229	258	254	235	257	255	210	236	262	216	238	251	253	277	279	242	240	221	237	241	252	234	249	229	244	266	229	239	225	261	258	259	222	253	226	244	265	260	265	248	237	220	266	236	254	253	245	261	274	249	238	216	242	249	239	271	217	258	230	272	255	251	276	228	228	245	251	248	245	258	251	226	233	231	248	273	261	244	233	269	275	248	224	251	215	259	244	223	253	246	236	242	263	246	202	243	260	240	227	229	218	262	210	226	229	240	243	220	240	260	270	257	244	258	246	237	251	239	254	248	238	246	237	261	247	223	257	253	256	276	253	227	240	257	238	250	227	246	249	265	261	250	233	265	240	252	243	256	253	230	264	234	218	245	260	226	214	255	245	257	228	266	277	226	253	270	269	224	239	236	252	213	228	211	251	251	229	253	241	252	234	263	249	234	231	229	252	240	243	262	273	236	237	266	258	248	239	264	212	221	248	232	226	247	269	222	233	244	239	253	256	240	234	230	262	230	248	242	255	251	239	240	233	250	230	218	247	254	252	238	214	239	224	280	221	224	244	259	220	247	222	258	239	255	248	235	226	231	259	237	244	252	233	216	212	234	257	230	293	219	235	256	227	244	236	218	230	237	274	240	240	287	209	268	239	239	262	235	256	248	243	229	225	249	252	264	236	237	223	226	242	254	222	246	241	242	233	267	221	262	226	245	232	256	237	248	219	229	239	219	223	231	245	241	248	245	228	212	223	270	235	211	224	264	240	245	261	229	232	229	220	224	223	226	235	256	202	246	254	252	222	247	225	237	259	229	258	230	229	230	234	239	226	266	250	247	236	237	237	219	268	248	265	238	259	255	238	244	257	257	241	249	244	213	252	239	235	252	230	255	238	228	228	269	226	227	241	242	249	228	266	262	209	248	237	239	225	225	249	220	219	271	240	239	261	233	240	219	294	285	269	234	257	250	250	252	245	211	236	241	204	231	256	236	242	264	240	228	231	250	237	262	230	266	265	240	257	234	238	226	229	237	229	246	269	245	270	216	252	260	220	232	257	257	225	228	253	258	248	245	267	262	258	282	252	259	242	234	238	238	246	210	230	243	231	245	235	249	238	263	246	251	209	224	245	240	255	271	259	259	239	238	244	226	238	244	262	252	240	229	224	248	256	251	235	251	230	256	254	248	241	241	244	255	243	245	243	269	256	249	246	230	231	230	257	234	223	267	240	225	227	238	233	252	240	268	235	223	246	237	247	228	258	235	219	228	256	230	224	243	240	241	252	226	253	232	250	236	255	230	250	236	249	238	266	246	250	255	258	222	259	216	248	250	260	254	225	231	235	248	259	239	254	230	219	223	242	269	223	245	225	226	213	242	233	230	207	246	249	222	249	235	231	245	249	221	230	251	267	250	250	280	237	239	225	259	244	228	253	231	234	238	251	241	231	243	211	251	239	234	216	233	235	258	220	246	239	249	246	235	213	258	239	258	269	214	221	250	234	223	253	248	270	247	217	235	240	219	260	244	206	256	239	237	256	254	232	243	247	247	252	230	232	240	225	285	240	243	246	229	234	230	255	225	240	216	265	197	265	239	258	236	247	248	233	238	235	224	238	239	245	236	254	233	226	256	255	237	234	257	284	239	254	272	234	257	234	252	252	230	251	248	227	248	280	252	215	223	233	243	223	241	245	255	226
22631	28795	39436	44074	38742	27297	23971	22131	21445	18994	16985	15133	13691	12307	9235	8410	7246	7439	6238	6614	6111	5393	5160	4852	4164	3685	3427	3218	3262	3261	2929	3108	2617	2498	2358	2362	2091	1923	1783	1779	1845	1697	1600	1665	1477	1224	1196	1204	1120	978	1037	1065	902	881	839	804	735	688	690	676	651	677	723	666	710	695	702	647	644	580	621	591	571	652	597	619	604	623	641	605	640	593	630	633	648	637	605	549	596	631	614	615	629	554	614	603	625	605	626	588	637	601	593	585	616	673	617	624	624	586	632	653	610	616	633	602	602	622	627	621	650	579	671	601	579	610	625	613	597	567	614	608	619	596	655	677	657	628	655	617	594	622	591	619	580	622	652	634	600	569	613	602	687	593	621	659	633	621	628	641	594	615	589	642	604	620	650	627	581	629	627	649	614	612	588	586	563	592	620	618	625	621	627	604	611	606	606	627	647	638	585	626	622	614	628	654	648	609	620	606	589	607	656	619	622	571	576	610	634	655	601	611	584	644	619	595	620	605	629	606	572	605	598	638	556	612	584	638	621	618	588	578	615	637	599	631	630	606	597	615	586	644	587	556	586	596	619	640	601	590	662	598	599	609	590	655	582	624	657	595	614	625	614	618	654	610	583	603	631	609	645	595	618	594	562	640	629	616	638	630	585	600	560	610	604	583	583	584	632	576	625	620	622	571	622	608	619	617	615	651	578	595	635	576	618	608	622	610	616	626	566	590	659	590	599	600	607	655	561	615	620	637	613	634	604	615	644	613	599	574	624	581	643	659	586	641	581	641	614	608	599	614	626	635	658	600	603	583	645	636	606	600	626	620	596	609	589	600	591	672	599	599	608	584	607	586	588	602	603	566	637	569	607	560	613	644	578	587	618	612	573	617	594	616	589	619	624	643	618	589	641	575	624	616	648	611	569	634	618	635	594	610	608	637	623	592	608	620	609	586	638	613	571	616	583	602	633	647	605	574	615	587	600	609	595	635	593	595	652	611	608	616	612	598	626	584	539	651	616	623	641	575	672	598	586	621	615	601	623	597	630	658	556	613	658	637	613	614	620	602	593	620	587	607	610	582	603	619	591	644	598	626	568	597	629	593	619	591	622	572	615	624	606	600	649	591	613	618	614	658	621	619	578	573	633	621	602	610	649	664	611	550	636	614	573	598	570	631	630	631	613	606	600	624	582	549	594	607	650	608	630	618	555	648	625	589	590	606	578	641	614	607	636	597	624	592	587	642	580	582	609	588	647	594	569	615	647	607	575	586	596	611	612	635	602	593	605	580	590	642	568	601	624	585	607	598	587	597	586	583	609	640	615	642	631	637	590	576	652	655	601	650	622	662	578	614	605	638	590	610	622	636	585	602	589	648	599	573	575	586	595	619	619	624	561	617	593	613	594	639	576	660	603	638	569	574	609	617	616	647	642	609	615	619	607	607	615	596	612	622	626	588	618	628	621	632	602	615	598	640	628	567	587	550	573	616	628	564	611	602	615	617	649	604	610	574	612	583	597	612	596	657	603	595	575	582	585	643	584	642	608	646	653	629	599	590	631	617	631	570	608	642	625	640	609	646	578	591	657	632	606	629	603	572	622	583	592	626	627	593	584	589	595	628	637	654	625	611	604	597	581	613	623	592	620	596	632	587	614	603	603	622	642	601	621	608	629	569	640	539	573	614	620	590	582	619	647	606	611	532	674	634	605	592	577	593	615	584	655	650	574	571	599	612	582	591	622	588	586	550	593	622	607	569	644	620	604	622	562	550	669	622	608	578	639	581	617	646	624	609	595	586	611	609	630	620	583	612	581	626	594	620	561	602	621	588	615	645	593	599	594	630	642	598	619	673	666	633	525	585	586	572	623	585	627	650	592	561	564	605	651	603	670	631	642	571	680	624	626	554	597	616	638	596	615	600	589	616	653	584	669	557	629	578	622	601	560	623	645	606	626	616	607	584	568	578	615	580	606	632	622	685	574	644	599	600	593	621	594	570	610	602	611	584	577	656	603	591	629	637	653	579	609	639	609	631	606	624	619	618	572	587	617	624	591	603	639	640	623	608	620	607	630	630	614	621	625	590	610	562	606	576	604	589	593	663	581	620	579	610	620	607	646	589	626	583	602	620	618	586	570	586	624	579	577	622	646	608	610	643	587	570	582	600	607	626	613	608	587	581	638	605	610	614	609	600	610	601	632	600	565	579	631	608	592	653	615	626	646	656	657	559	596	584	614	646	577	645	603	617	635	590	624	607	655	628	619	614	634	652	606	613	584	608	622	607	609	627	588	614	600	598	582	627	632	612	609	589	584	622	628	612	639	615	635	593	580	582	616	622	598	577	634	594	587	624	648	608	588	655	628	584	589	597	629	610	573	584	617	611	641	594	602	609	589	608	591	591	563	602	605	600	616	634	593	572	565	633	588	648	600	590	620	594	613	602	616	636	609	578	582	635	625	621	625	645	655	633	598	606	581	624	625	610	602	621	619	611	622	626	616	613	677	592	557	615	619	617	614	650	660	627	648	613	625	602	658	571	590	592	613	628	572	600	572	575	642	650	637	632	588	585	586	634	569	587	648	592	626	572	595	583	615	629	626	587	662	572	613	629	638	597	628	618	608	567	600	598	595	578	636	664	602	593	590	639	568	613	593	600	562	596	588	609	607	573	624	626	604	591	644	568	581	636	630	657	604	583	612	584	628	634	635	593	586	603	633	622	619	638	596	608	609	596	591	603	609	635	579	584	560	610	633	582	589	581	566	614	573	596	589	637	596	567	606	630	587	599	622	597	597	597	588	614	673	605	589	559	647	611	620	566	623	565	626	581	620	559	610	651	567	561	603	593	585	587	594	583	634	578	591	576	569	651	630	586	628	598	600	629	617	586	621	595	598	609	624	605	617	585	575	609	640	599	638	595	604	602	644	568	597	602	600	592	586	620	617	624	570	607	660	617	591	625	647	581	598	621	662	582	615	559	609	624	587	586	582	627	599	594	647	592	604	577	629	623	626	642	634	636	597	644	617	602	613	637	569	613	616	608	572	590	597	626	603	622	600	659	590	556	605	598	621	619	620	571	606	643	615	592	609	641	595	603	577	628	611	629	598	591	599	595	623	609	588	608	612	586	599	628	584	576	645	580	621	599	592	628	611	619	629	604	609	623	593	617	604	568	591	610	635	599	591	636	637	594	578	572	624	582	638	586	658	581	598	638	612	636	598	571	617	574	615	605	633	597	616	605	652	564	626	647	626	628	602	595	618	555	648	585	577	621	609	632	623	593	579	641	593	599	610	635	598	597	589	615	606	619	644	562	643	631	608	580	564	598	617	597	661	666	592	623	602	586	620	609	625	612	651	634	601	600	650	629	606	646	604	600	612	583	660	576	604	573	622	619	629	621	643	623	606	588	602	600	647	583	597	617	592	630	604	551	622	594	592	638	647	640	635	596	605	588	610	582	643	546	574	621	644	573	640	605	627	598	634	579	617	613	631	614	576	607	615	595	621	586
12155	8412	11424	9853	7595	4616	3078	2289	1931	1561	1338	1056	975	849	766	726	666	610	548	487	442	441	409	405	407	360	367	362	334	362	342	326	338	347	311	334	317	284	328	334	310	286	262	332	318	287	298	270	289	296	294	266	308	303	292	285	305	281	282	288	318	286	304	297	288	292	297	314	309	336	267	296	295	296	316	302	336	272	298	283	301	300	301	278	306	277	295	269	273	289	308	298	282	298	327	278	267	271	262	289	300	288	331	293	307	287	312	321	324	286	269	310	295	307	300	327	279	290	299	273	291	282	277	323	300	302	283	305	293	309	321	309	298	318	322	294	278	275	293	309	300	289	289	300	288	316	289	287	302	335	270	307	294	330	285	279	273	287	283	301	325	307	310	292	317	278	315	270	289	308	268	302	308	288	286	281	295	305	291	282	281	298	308	309	290	278	288	287	292	263	315	270	317	306	289	299	315	252	270	258	287	282	313	307	335	289	292	298	280	303	297	280	334	279	286	297	286	256	282	300	314	285	296	285	283	284	265	296	282	278	253	299	303	292	302	307	305	287	297	283	292	321	298	287	312	320	305	316	282	299	286	290	316	318	291	298	284	311	278	258	272	251	264	304	315	281	303	318	292	306	274	332	312	301	290	279	291	268	298	275	321	319	281	286	279	323	346	292	313	292	293	270	297	319	303	287	301	274	302	290	329	297	272	316	296	285	257	301	241	313	248	269	284	269	286	319	283	294	289	282	293	295	279	298	282	303	285	286	268	279	286	308	274	276	257	287	273	283	305	292	277	286	270	293	285	303	295	266	281	280	308	310	285	283	290	297	307	326	300	277	301	315	326	280	316	286	271	308	323	286	296	289	293	284	290	300	276	310	318	287	276	279	311	288	310	315	295	323	297	283	313	317	288	315	301	287	266	293	324	299	265	310	268	328	336	320	297	276	294	321	315	297	318	276	288	275	294	288	304	296	295	326	278	254	281	305	333	307	307	264	306	326	284	311	271	285	296	289	275	310	262	302	306	299	286	318	312	309	322	320	241	304	319	310	281	289	300	269	319	289	327	319	270	265	292	284	319	317	294	253	323	307	282	300	303	298	295	321	297	324	286	311	284	282	309	283	261	290	250	301	296	286	281	260	287	298	256	278	285	309	299	300	279	299	286	306	300	328	302	304	312	289	316	282	279	282	274	297	296	303	299	312	295	293	279	281	319	284	309	274	280	276	290	287	302	291	289	287	283	273	310	289	280	268	296	297	287	293	292	303	334	302	289	282	342	279	300	303	278	325	301	259	307	290	313	282	324	312	295	287	297	278	263	286	300	292	289	292	296	311	273	302	294	309	297	278	280	262	315	275	293	283	289	285	302	305	283	320	326	304	287	281	308	296	286	285	295	307	277	284	289	272	308	277	275	285	305	322	274	273	285	265	325	288	315	325	276	293	316	300	293	296	300	274	313	291	290	294	302	325	306	306	275	274	265	274	288	302	292	288	307	268	283	289	288	269	288	267	299	296	293	298	270	288	308	288	326	282	266	282	282	313	287	315	330	273	289	299	315	284	260	295	269	311	272	317	269	302	310	279	255	321	293	280	310	290	306	296	310	290	319	308	283	306	299	291	302	299	293	306	301	311	241	295	291	319	301	289	313	301	300	290	286	300	271	266	300	279	288	288	298	247	294	308	277	299	295	322	322	285	283	296	297	234	283	278	286	283	299	305	268	287	294	288	258	309	291	328	330	293	299	307	311	324	264	296	263	276	304	275	297	299	325	287	278	313	298	313	292	272	303	312	287	284	284	286	318	277	272	287	317	277	316	286	315	281	312	300	318	297	292	282	282	279	308	305	326	274	318	302	277	307	299	316	307	288	292	289	309	275	284	267	310	301	318	281	278	324	288	306	289	294	318	265	313	293	274	275	296	304	291	282	290	328	275	303	296	307	301	306	283	311	318	286	294	303	284	294	281	283	294	306	267	266	304	283	254	282	304	306	293	280	299	288	260	300	291	286	287	302	276	311	311	295	284	290	277	273	351	307	292	286	312	319	306	302	269	286	287	313	310	276	300	303	290	321	277	277	275	289	290	285	303	286	293	323	307	276	303	301	283	282	293	310	330	284	259	290	300	339	274	294	316	297	308	288	316	337	308	265	290	299	295	303	308	349	311	277	278	297	256	295	302	292	291	290	302	279	279	290	312	274	287	284	288	287	268	262	317	283	281	288	280	325	288	304	286	284	276	303	307	297	314	294	293	317	284	260	309	301	261	319	285	258	296	304	252	308	301	308	289	283	305	321	301	306	281	286	308	315	290	277	297	331	297	322	303	278	263	319	319	278	282	272	285	310	291	297	278	281	310	327	293	277	295	261	291	274	288	293	282	293	287	292	283	298	307	254	246	308	280	295	272	284	250	284	262	278	274	298	293	283	302	278	309	266	342	288	274	309	264	297	245	280	316	323	282	287	262	318	296	315	312	289	298	280	267	312	318	309	299	275	292	278	305	270	278	292	316	288	299	288	301	317	288	297	295	299	303	302	292	320	315	290	276	267	305	299	286	293	295	308	289	295	302	296	288	307	298	284	287	285	296	272	297	301	298	255	291	290	269	278	267	290	300	322	314	305	314	275	308	278	290	298	304	291	281	304	275	327	315	277	260	265	284	291	273	274	295	289	286	320	299	309	317	310	272	299	280	328	251	277	312	306	292	306	282	274	300	260	276	290	293	297	272	302	293	309	285	312	274	301	281	289	278	292	317	297	289	260	327	349	315	272	293	287	323	289	282	311	290	313	303	314	261	282	289	272	282	317	335	299	278	289	303	278	309	314	276	284	287	310	317	335	293	295	268	294	328	301	315	304	323	282	279	269	301	318	290	311	312	292	287	292	300	332	321	298	275	297	292	262	293	276	316	271	302	294	293	303	268	301	273	288	266	318	277	282	273	284	248	307	292	283	327	277	326	294	270	297	312	308	281	279	280	300	286	299	307	287	274	304	286	307	294	313	299	265	296	280	298	277	267	300	274	281	330	294	308	304	298	278	284	300	285	287	297	289	253	294	271	294	311	290	305	279	298	267	289	292	287	329	283	274	311	265	295	280	296	308	256	323	293	258	298	278	318	297	283	303	310	286	286	271	330	298	331	281	323	343	300	314	277	269	307	289	307	299	289	309	304	302	272	270	308	288	291	289	308	311	274	276	313	296	283	346	302	267	287	285	300	291	259	264	295	302	299	280	315	308	279	311	275	318	311	295	293	285	304	308	300	312	308	295	279	274	275	302	301	290	275	285	299	310	288	308	286	272	312	305	300	308	283	310	303	313	299	293	286	286	302	305	262	291	271	298	299	286	305	326	273	317	273	305	278	306	303	283	300	270	284	300	290	308	269	260	294	315	289	276	303	301	307	318	287	285	294	263	277	292	260	294	295	265	285	309	280	286	295	306	252	270	328	294	265	287	310	267	290	304	287	283	291	258	278	297	272	280	304	300	282	294	282	286	300	295
7698	8163	17532	20804	18660	14109	11793	9588	8373	6975	6043	5356	4679	4120	3579	3140	2883	2607	2406	2137	1964	1844	1606	1502	1443	1289	1131	1135	1031	1086	989	943	964	941	932	921	824	845	856	838	839	781	790	766	771	773	828	705	720	745	762	712	690	750	722	760	752	725	756	731	733	755	730	721	749	719	698	738	787	688	741	777	787	768	783	759	748	736	698	724	745	701	738	757	729	699	755	740	766	774	749	712	705	701	689	714	711	679	742	676	725	728	722	721	747	736	693	697	697	751	712	728	690	769	738	687	784	732	752	699	696	689	689	728	733	756	701	703	747	714	717	731	678	758	726	719	720	751	740	719	751	687	694	723	752	717	713	762	734	697	755	693	769	745	716	734	693	682	690	710	707	729	742	756	725	716	731	676	751	715	710	751	739	690	719	760	726	703	725	738	654	719	700	805	690	746	724	738	747	685	707	695	685	711	740	770	706	765	748	715	744	754	720	668	749	682	720	769	717	647	763	701	752	728	747	756	745	725	725	731	725	754	738	723	692	674	718	703	746	709	693	738	749	715	793	751	723	755	708	712	768	766	738	724	732	771	730	762	723	684	697	707	746	723	759	756	759	712	750	735	760	701	735	708	723	763	716	722	744	720	735	735	741	731	718	728	686	695	694	735	744	746	741	745	671	768	751	726	720	708	691	726	719	746	719	703	744	710	673	718	725	713	730	740	764	713	737	711	702	757	704	694	681	697	721	736	700	760	743	737	699	783	709	650	779	733	769	750	726	713	712	732	748	769	724	732	720	723	715	694	782	778	767	739	765	768	753	733	723	750	718	770	734	718	774	751	705	794	740	725	712	726	730	725	730	770	760	720	766	755	765	730	696	712	700	697	756	771	730	737	737	681	735	743	723	736	767	757	740	739	740	727	749	756	688	732	735	754	721	673	667	681	737	738	733	698	702	638	682	732	726	698	697	769	692	691	787	741	738	739	730	735	766	735	757	708	731	718	745	707	692	723	743	736	719	734	751	674	716	759	773	753	745	738	727	740	709	761	701	703	680	707	760	724	727	713	699	716	732	751	718	691	702	727	719	711	695	722	761	722	734	710	758	754	749	702	730	678	755	709	750	718	734	738	709	724	695	719	738	728	758	703	714	714	708	732	720	753	756	755	711	727	734	774	710	710	725	708	718	704	749	709	728	732	691	695	736	732	694	734	734	722	705	706	755	648	717	744	744	754	764	711	699	687	740	722	732	767	695	691	706	708	770	769	728	744	701	733	748	748	752	779	747	761	714	770	708	743	688	714	729	735	721	726	726	727	683	678	755	691	735	706	755	703	684	771	713	751	728	739	733	687	759	786	736	759	732	784	725	765	729	718	713	724	730	708	685	750	744	722	692	710	712	676	718	766	699	780	685	728	720	699	714	739	729	747	738	717	715	717	745	719	737	727	713	772	710	695	729	745	717	743	711	687	764	798	700	734	728	692	711	721	740	729	738	710	732	707	760	724	741	721	745	740	678	721	740	731	758	733	713	727	701	727	694	730	710	699	766	726	752	744	736	686	718	727	754	705	699	692	757	733	726	749	794	782	690	712	697	735	742	750	717	714	771	780	701	714	753	737	752	788	710	750	727	710	719	710	697	716	734	751	772	749	769	736	706	707	730	695	774	730	715	725	719	753	732	715	728	706	764	722	715	729	687	722	728	694	732	698	700	780	664	755	727	724	742	754	734	660	727	718	702	747	708	744	673	711	733	743	721	736	768	718	737	685	779	695	733	728	738	743	732	737	761	738	720	748	762	710	697	803	719	736	738	720	741	706	752	714	720	678	728	737	696	760	745	716	810	721	741	718	787	705	734	711	746	759	716	778	711	683	686	768	734	749	751	735	746	706	690	718	745	714	758	723	707	737	751	671	788	740	767	727	749	704	744	756	713	709	708	762	744	739	728	734	749	766	712	719	683	685	718	711	739	719	779	760	746	747	724	720	705	722	727	704	692	721	730	747	746	714	724	694	710	733	735	684	745	694	755	705	712	738	687	764	733	774	734	728	718	743	680	753	763	751	746	747	727	764	731	750	745	671	719	697	734	732	720	780	679	735	781	738	725	694	753	738	704	785	729	729	698	699	701	711	707	706	725	713	721	704	701	761	760	767	749	713	706	733	744	745	808	725	762	713	779	734	718	732	685	707	729	705	702	709	731	731	721	728	726	752	715	734	709	750	732	756	694	705	780	726	678	785	715	763	734	774	725	716	774	738	755	713	700	739	734	742	699	781	730	699	714	743	717	717	708	730	714	780	743	727	728	684	707	717	708	777	747	739	718	715	680	699	693	740	694	724	748	749	702	722	758	702	809	733	759	783	728	739	731	738	695	708	747	704	738	755	725	725	739	773	722	679	782	712	716	704	714	719	730	752	759	724	749	742	732	733	710	709	754	709	718	798	697	707	745	728	741	729	707	733	728	731	759	750	760	693	727	752	755	704	732	727	752	733	739	730	736	745	718	750	738	738	721	798	704	732	706	714	695	696	714	716	774	769	738	737	734	744	720	769	707	723	700	682	757	725	737	742	711	791	772	756	737	743	672	716	675	712	735	696	769	736	695	725	710	690	690	766	732	762	714	713	707	716	719	728	735	730	730	728	746	777	732	723	731	774	707	691	754	731	709	766	761	738	742	730	741	760	708	693	715	749	737	709	714	741	662	748	707	695	727	724	721	742	744	731	706	720	749	691	715	777	726	742	767	735	738	715	738	693	743	691	735	734	713	740	761	703	749	750	706	714	756	734	695	707	707	748	733	723	751	724	747	698	703	722	770	745	698	748	744	760	743	747	728	687	772	748	727	717	728	761	687	773	749	715	724	708	746	704	706	755	706	728	697	730	739	748	676	711	720	743	714	732	743	736	735	738	680	726	751	734	741	752	742	776	726	688	733	694	749	719	689	685	731	716	732	707	747	704	760	761	749	763	726	767	723	750	725	709	703	728	731	738	725	727	718	709	729	735	792	729	729	721	729	694	738	720	728	720	731	763	738	689	736	698	723	682	731	726	690	727	725	674	711	724	714	702	712	677	734	730	710	706	753	721	759	727	791	756	722	718	742	739	731	684	730	734	721	732	746	721	731	727	763	754	710	703	761	725	718	829	700	746	753	772	697	708	728	704	761	711	710	753	717	723	710	692	731	774	761	716	727	722	726	761	721	752	701	753	724	704	749	733	709	720	702	691	697	733	747	774	704	728	724	749	714	709	714	733	735	755	759	733	693	742	729	731	687	734	740	691	731	741	750	689	747	712	708	708	754	700	765	777	684	744	736	752	735	708	689	722	704	774	756	719	754	717	706	738	709	707	714	693	731	678	699	697	703	731	741	733	740	776	729	781	786	751	707	735	743	708	735	736	673	723	710	718	702	754	735	715	707	748	671	741	716	742	719	729	748	708	715	761	676	739	724	722	743	762	764	753	681	733	743	702	748	725	714	744	735	729	751	729	746	710	744	711	731	760	720	738	751	720
26337	25525	34735	32458	28018	17319	10026	6618	4985	3482	3050	2373	2072	1771	1311	1111	1042	1038	864	840	810	725	587	678	598	583	547	552	527	550	483	522	466	434	415	410	414	408	347	388	360	367	389	395	365	307	321	342	344	308	321	327	315	325	336	309	317	310	288	308	293	285	287	278	287	291	289	317	295	318	286	307	305	297	289	269	253	281	330	261	310	311	255	255	294	302	295	279	298	276	303	270	279	286	308	319	289	308	300	277	255	277	306	296	296	280	283	271	288	284	300	316	274	276	271	254	285	280	278	313	300	270	308	279	317	279	271	336	255	303	290	267	314	277	286	283	276	293	277	300	285	308	263	271	268	309	261	293	269	300	284	297	320	287	304	306	321	305	290	292	321	254	272	300	308	305	306	314	310	303	296	290	272	293	286	290	279	284	259	296	318	313	309	300	287	305	294	325	324	274	290	304	277	306	309	303	291	295	292	280	266	254	260	292	281	286	286	323	274	286	302	274	303	281	272	275	254	277	306	305	287	302	281	316	271	295	315	293	267	305	289	285	265	276	275	325	288	283	278	272	319	299	297	308	301	293	289	266	296	298	298	289	273	282	296	249	299	295	282	260	280	300	229	310	297	294	300	333	281	278	318	297	302	306	278	298	281	289	297	300	288	317	287	307	271	280	291	264	305	300	281	286	268	297	311	292	281	303	309	271	311	325	288	313	273	277	281	282	304	261	320	316	286	283	280	297	280	290	276	295	295	312	267	302	313	286	299	285	287	283	276	296	284	287	285	304	284	272	266	313	307	294	286	264	263	286	293	307	329	285	277	265	306	287	293	322	303	306	303	306	289	301	308	281	254	290	296	275	292	280	310	292	295	272	306	306	316	312	288	280	220	291	314	308	272	279	277	288	280	300	262	277	288	298	306	266	289	278	319	298	287	326	282	323	268	273	290	299	306	287	285	311	292	277	285	278	292	284	293	305	280	313	284	311	307	243	288	298	306	307	301	296	276	311	295	264	293	304	295	301	283	288	294	297	295	333	283	301	294	286	262	280	322	307	288	272	284	275	306	298	286	316	317	278	305	298	298	277	316	283	293	291	287	290	293	333	296	297	324	288	299	285	283	302	261	293	256	278	288	276	260	283	274	266	292	298	303	270	324	281	279	291	300	275	271	286	284	286	289	301	279	296	309	272	293	285	289	276	281	301	322	316	295	302	316	291	309	324	298	292	306	325	296	280	286	292	328	295	329	294	317	289	273	265	306	337	280	312	330	295	295	253	269	306	306	285	321	284	279	241	287	294	261	278	302	292	317	269	292	290	325	268	327	262	272	274	268	331	281	272	264	291	309	286	298	307	313	263	304	300	273	293	300	284	295	317	275	304	290	272	257	312	302	291	282	288	266	272	295	271	328	275	301	292	281	253	293	296	294	287	247	290	300	302	296	291	305	279	256	281	312	303	306	330	311	303	301	308	310	272	304	266	290	288	275	336	275	293	283	285	281	315	289	305	335	309	270	268	294	293	308	295	309	312	309	297	296	257	303	291	287	280	293	302	277	290	317	289	326	284	281	271	284	329	315	280	289	282	255	298	285	264	292	304	278	288	287	280	304	280	302	291	276	299	317	308	306	331	300	308	298	292	285	282	303	305	249	285	290	308	332	305	258	267	287	291	324	286	267	343	290	277	268	287	333	323	316	291	298	281	276	277	310	284	285	263	302	291	296	319	295	311	293	311	295	317	293	287	287	302	297	275	275	305	294	288	319	303	303	311	278	271	303	286	306	281	283	296	322	301	292	326	257	288	261	304	282	298	281	324	318	291	260	308	307	316	297	294	287	274	307	273	303	289	298	302	278	320	308	305	307	292	267	336	294	306	294	272	281	293	298	285	301	280	262	291	307	290	286	263	313	325	285	286	298	315	275	282	296	272	304	304	298	280	300	314	313	299	313	325	281	278	278	284	290	307	310	312	283	286	261	277	345	291	305	307	289	284	286	303	315	282	281	254	282	279	300	315	314	280	298	270	304	293	310	303	262	290	258	298	308	259	271	288	291	276	267	264	317	301	322	299	254	271	266	318	301	270	285	281	301	284	279	304	286	292	308	296	280	308	301	279	330	331	303	306	309	307	269	316	264	286	319	298	300	310	308	285	263	285	311	286	278	291	277	262	312	285	289	300	313	304	285	290	288	281	298	310	314	280	297	290	292	298	309	265	304	323	305	268	332	303	276	293	274	298	266	298	305	284	286	311	326	268	275	305	293	292	283	289	260	335	306	288	306	282	273	259	312	292	306	281	278	265	272	295	283	296	314	302	293	302	297	303	270	288	307	281	274	300	308	290	285	280	305	293	285	271	252	266	274	332	315	276	295	282	299	279	291	288	285	304	292	261	301	294	263	299	288	279	312	301	313	298	276	313	335	283	282	309	272	302	280	296	289	323	278	287	285	297	317	295	272	310	307	266	290	293	273	283	296	274	278	257	319	291	296	293	316	305	309	292	303	282	288	315	297	275	292	292	279	313	307	285	291	305	330	280	296	271	288	283	268	311	296	304	283	309	287	285	332	326	306	274	284	297	273	310	315	294	310	284	300	303	302	282	284	284	273	295	290	293	311	299	316	287	321	277	281	315	292	296	294	310	307	305	288	303	304	301	301	257	257	276	276	252	281	311	304	296	314	285	298	274	283	287	309	295	268	306	312	270	267	295	306	316	303	285	301	308	329	295	307	273	289	304	306	313	292	286	311	282	316	284	289	280	307	288	292	306	292	312	263	305	293	312	302	302	266	297	296	308	295	303	310	293	284	282	266	333	288	303	295	286	285	283	305	264	305	253	280	268	262	280	282	260	303	274	306	306	299	288	255	291	315	284	304	273	314	294	286	290	272	274	272	292	261	282	284	305	293	295	296	293	347	306	272	248	277	304	272	308	307	336	303	272	308	322	290	264	321	268	260	267	315	301	259	286	317	311	303	288	312	271	279	298	299	311	297	281	294	270	274	278	283	282	316	275	263	293	299	279	285	275	276	309	332	321	322	268	308	304	313	291	255	254	275	273	311	291	324	285	300	273	302	295	260	257	291	313	295	289	285	274	293	286	290	288	304	295	262	299	319	295	291	300	263	308	305	280	288	283	330	287	268	296	291	293	298	277	294	330	302	306	308	291	292	292	311	318	284	298	313	271	286	284	303	306	278	277	317	311	311	294	298	271	289	259	296	301	301	322	296	291	316	271	295	294	285	328	267	300	289	308	306	305	312	299	274	289	317	268	290	255	297	294	288	287	311	265	263	296	292	273	291	277	322	316	293	302	294	282	298	328	276	311	281	289	257	287	298	300	277	284	300	279	300	284	279	276	278	292	298	268	322	297	317	296	313	287	285	281	318	301	279	262	266	336	309	287	269	288	306	283	267	299	272	291	269	304	248	282	261	280	284	283	281	313	303	314	298	302	299	284	320	291	293	282	288	290	309	304	287	285	305	324	285	277	272	301	264	287	277	282	276	311
16096	21103	33807	37414	32168	24408	19349	17196	16504	14289	12991	11011	9901	8850	6534	5945	5377	5237	4367	4399	4406	3704	3344	3269	3012	2652	2432	2512	2403	2214	2254	2286	2025	1831	1739	1706	1521	1380	1297	1395	1365	1409	1313	1329	1104	1046	1029	1075	916	938	943	907	917	897	868	837	787	759	746	789	768	746	805	756	742	760	727	756	716	746	760	727	701	703	711	745	705	737	727	803	720	685	697	717	690	748	723	705	745	754	677	716	718	691	730	731	723	697	717	727	718	733	701	751	728	742	704	707	684	735	680	714	713	705	755	703	709	735	748	747	679	755	768	742	755	711	719	745	749	740	702	703	686	704	713	680	736	734	694	745	736	747	725	732	707	779	702	729	739	709	738	749	702	721	706	698	689	745	732	750	685	734	700	746	710	730	690	707	749	719	720	736	738	723	765	759	715	750	721	720	704	759	672	695	661	737	750	737	738	752	721	732	736	710	773	748	749	762	722	709	726	679	758	725	700	758	772	746	759	702	777	714	766	760	759	731	697	733	739	764	693	746	697	719	688	716	740	708	700	757	731	684	702	703	723	760	696	731	733	705	750	690	720	752	723	760	704	734	714	707	722	702	746	746	686	728	747	717	757	714	720	707	700	698	775	722	720	761	764	708	686	702	754	703	689	699	757	701	714	737	684	794	685	751	723	692	692	741	712	742	711	728	752	727	702	709	717	731	684	729	754	729	700	739	717	755	719	707	712	723	722	704	716	738	754	734	777	720	649	702	708	707	722	700	706	694	758	730	734	715	732	756	683	711	720	712	676	758	681	744	768	729	728	705	753	730	734	719	709	698	738	659	709	777	717	724	689	723	756	741	705	714	730	731	692	704	780	769	757	710	731	754	722	713	728	698	701	629	731	714	711	765	700	756	740	726	729	743	735	728	707	703	716	677	729	736	741	690	711	750	721	694	723	733	746	772	701	687	702	728	735	710	758	768	761	688	777	696	703	687	734	739	745	718	687	760	714	728	694	728	712	753	686	722	703	739	728	688	736	684	775	705	713	751	702	710	708	723	705	726	712	753	722	742	694	752	732	703	739	741	744	706	712	764	755	691	705	724	719	757	699	714	734	741	744	714	712	735	742	732	641	708	707	774	681	713	715	730	680	716	729	714	747	828	732	698	714	733	709	700	673	671	739	734	751	722	688	671	779	746	722	707	724	776	719	708	739	687	735	705	697	751	768	709	705	746	747	666	743	737	699	694	680	709	752	728	702	723	730	702	735	704	695	654	690	706	710	749	737	745	726	724	735	769	692	730	699	742	756	745	710	768	741	681	736	766	694	725	742	715	718	707	720	735	728	752	730	705	701	754	707	727	719	739	762	706	749	717	736	742	720	710	728	735	695	705	700	746	718	720	741	683	743	727	711	707	701	750	676	726	724	748	710	754	719	700	742	704	688	714	696	698	737	725	722	754	705	725	740	679	767	658	742	746	676	740	743	676	728	684	765	722	767	751	697	736	710	715	726	725	708	713	747	697	661	737	757	743	716	714	709	670	708	700	752	751	694	735	697	737	698	730	745	731	685	725	708	694	683	692	659	732	698	728	742	679	735	694	738	761	737	721	704	736	731	725	713	725	646	690	717	719	654	734	729	730	748	679	736	729	710	751	694	720	745	715	748	734	695	710	688	714	717	694	743	677	737	700	734	749	711	715	714	738	693	698	709	739	780	723	715	718	695	712	761	757	698	709	734	733	738	690	668	750	730	711	753	744	756	713	753	706	760	709	732	714	707	716	715	708	721	741	733	741	690	695	707	732	694	727	728	750	753	744	748	743	774	732	746	713	737	747	758	759	752	698	667	733	699	755	681	722	699	687	757	699	740	729	731	679	723	720	801	755	746	740	735	758	699	696	720	685	702	776	753	707	778	712	737	800	721	783	750	716	673	723	753	729	677	730	758	728	724	720	726	755	737	679	698	725	732	690	734	726	705	743	753	718	704	683	695	732	726	720	692	666	760	762	710	716	691	693	792	685	707	698	738	763	701	739	718	703	759	750	737	747	690	705	737	717	695	785	698	697	748	742	749	728	667	739	689	683	664	700	720	697	739	733	735	704	702	694	761	705	645	701	767	763	708	711	736	739	668	721	759	732	658	750	686	718	723	663	693	714	754	691	731	758	712	718	680	737	717	722	759	695	709	710	746	681	708	685	716	757	786	742	743	722	716	652	718	702	692	659	718	709	744	673	676	702	736	701	691	734	697	728	704	749	701	737	664	720	683	712	711	742	704	790	698	701	726	731	716	723	692	725	756	725	714	710	710	745	735	699	692	691	720	745	723	717	707	715	663	700	749	705	707	715	756	738	742	725	695	761	748	725	749	721	723	726	695	756	689	744	700	725	705	710	742	695	716	730	723	704	725	716	704	759	724	778	724	696	680	730	690	725	681	749	728	696	733	776	708	720	736	686	731	708	717	718	720	768	684	773	717	721	742	707	727	776	741	745	765	793	681	699	708	745	768	704	712	798	775	720	731	758	754	757	676	740	701	703	729	693	722	745	775	703	674	728	755	675	702	714	705	759	760	670	671	718	726	711	724	676	726	708	727	775	741	782	705	724	725	755	716	728	670	717	708	701	681	714	749	703	717	768	756	701	719	726	724	718	707	743	739	726	699	739	690	714	724	763	730	716	729	721	689	712	730	695	708	698	738	689	744	740	770	747	661	717	717	756	738	735	728	742	762	697	692	794	730	750	726	742	729	713	713	739	713	718	699	740	713	714	762	756	725	703	728	737	726	715	698	724	731	690	719	738	705	729	700	750	735	696	706	700	726	722	741	751	783	698	735	711	745	721	773	766	720	726	697	703	692	670	675	720	743	750	723	707	739	702	745	751	724	728	668	722	732	769	756	783	724	713	757	668	740	749	691	708	697	733	758	711	684	697	729	699	748	757	772	683	764	721	698	730	700	725	710	683	696	649	703	685	744	741	695	731	707	693	693	734	698	725	719	746	716	718	725	718	691	760	706	704	671	727	705	671	779	726	757	758	731	734	713	744	707	698	743	705	721	681	732	717	750	701	719	734	745	690	744	744	678	694	730	695	742	712	741	727	707	713	725	740	707	718	713	739	754	759	704	720	737	734	724	735	732	741	714	709	743	733	714	735	680	734	712	711	696	704	700	740	739	700	725	749	698	694	671	724	721	727	733	717	748	722	751	688	716	753	741	688	706	798	661	706	704	723	698	747	729	727	732	712	752	779	719	762	693	685	766	706	704	729	729	718	693	747	755	750	709	737	728	759	705	739	722	733	726	707	693	733	716	810	781	681	697	671	658	695	724	715	715	741	705	743	710	748	782	763	783	742	741	711	719	742	757	743	731	737	764	742	704	679	693	695	758	744	688	688	713	680	734	732	704	753	721	766	670	696	681	713	750	709	751	721	763	739	717	774	702	711	734	745	710	666	749	733	707	732	704	748	721	682	742	707	738	735	697	709	704	721	738	738	726	698	696	708	704	710	729	762	718	674	732	725
36322	36106	38698	37419	32615	23625	16103	10706	8281	5838	4586	3700	2952	2652	1901	1636	1290	1378	1099	1132	1140	954	848	866	788	716	661	651	669	653	589	574	597	560	518	455	446	412	361	368	426	405	383	433	354	368	332	297	274	300	282	306	319	278	269	270	267	247	270	266	287	286	292	260	257	272	255	283	269	269	240	254	263	228	237	214	241	263	265	271	262	259	253	257	256	262	256	242	237	258	257	267	244	254	270	268	275	257	239	247	274	235	264	278	229	276	253	252	265	242	274	283	260	252	241	239	256	258	267	261	249	250	250	253	235	250	268	224	245	250	239	245	228	269	269	253	247	278	242	267	297	249	280	274	254	234	254	259	259	264	233	282	240	257	273	236	241	250	283	250	295	246	275	243	255	235	223	243	247	251	282	249	256	258	271	258	249	251	258	265	273	253	252	281	263	258	263	260	223	251	236	246	234	264	220	264	262	264	265	258	244	231	243	242	253	248	262	252	289	255	286	286	278	266	256	258	218	233	239	241	271	269	280	247	237	282	238	254	266	237	263	258	252	246	211	254	258	248	279	257	254	241	258	260	226	259	273	260	259	274	238	287	236	263	245	257	232	246	252	207	266	234	276	245	241	241	242	263	239	243	260	242	254	246	269	248	242	259	229	249	239	285	279	237	302	252	249	253	257	258	251	236	239	256	259	263	235	235	257	249	242	286	242	281	227	273	273	261	217	241	244	256	276	260	252	240	282	257	255	278	258	263	265	266	261	238	277	266	259	267	238	260	261	257	288	253	249	274	252	242	285	227	254	233	264	237	263	292	262	245	280	251	267	286	247	255	259	276	250	242	221	242	217	261	251	259	255	268	255	221	249	251	247	232	261	262	268	255	242	271	246	279	269	254	241	226	250	262	259	250	251	275	260	251	284	242	241	246	253	240	247	222	226	243	261	236	262	265	246	272	245	251	260	257	264	258	250	272	232	287	261	220	299	251	219	260	239	264	260	262	248	253	267	281	244	256	261	243	231	219	249	245	243	238	261	265	272	227	263	259	231	228	241	255	223	258	225	256	242	242	272	256	264	242	265	262	240	262	254	259	259	260	252	278	265	256	274	249	259	261	233	252	257	243	257	257	266	243	272	237	272	248	248	241	252	248	235	241	262	247	235	253	254	244	272	247	252	271	265	248	267	250	261	249	244	267	257	255	221	250	228	242	266	235	253	263	269	264	273	247	270	243	266	240	257	289	273	263	258	242	253	249	279	248	251	243	230	273	242	256	241	254	235	248	236	264	281	265	229	275	268	250	261	239	254	261	261	238	235	251	285	264	237	255	258	217	247	233	230	261	245	246	236	229	265	275	240	285	256	253	296	250	281	279	293	248	241	232	269	254	219	258	259	244	262	240	250	255	263	246	274	280	227	235	249	228	247	319	241	277	252	263	280	273	225	263	264	229	234	264	269	255	249	261	235	244	253	237	237	254	251	234	250	272	268	266	259	255	242	272	273	261	242	229	242	252	265	232	229	241	228	267	258	247	247	260	249	269	249	243	256	257	245	275	235	261	230	277	258	259	267	260	263	268	254	281	250	276	285	248	239	241	272	271	225	251	235	254	250	251	265	261	252	248	254	263	219	267	232	236	251	278	235	241	247	227	250	285	249	246	244	221	241	245	252	232	263	232	258	250	256	252	248	252	230	254	283	265	249	270	272	253	247	231	230	252	244	261	237	229	233	272	265	244	274	279	250	241	238	255	258	236	276	222	272	244	290	271	232	258	239	261	281	250	252	271	246	229	225	271	259	220	230	249	238	246	260	256	265	243	247	264	243	249	257	252	233	243	247	225	253	218	252	223	263	268	242	245	252	213	283	251	251	267	290	243	254	229	284	281	239	255	252	244	241	268	246	279	250	258	245	232	253	251	223	292	246	265	279	234	222	258	235	270	281	231	270	241	254	247	270	259	259	263	251	250	242	274	249	239	256	255	271	278	268	282	248	247	239	259	255	269	243	265	277	258	259	281	235	253	253	227	261	251	234	239	263	254	259	252	258	248	239	247	234	269	274	256	259	254	267	230	262	253	253	262	252	257	248	259	254	260	268	257	245	257	216	250	235	240	238	235	244	241	285	256	230	251	256	271	243	254	251	256	267	248	266	242	281	215	286	256	283	253	241	250	269	237	242	275	254	260	248	247	227	256	240	267	255	248	245	257	269	272	265	239	256	254	269	267	260	267	244	230	269	280	270	238	241	265	256	220	254	279	240	250	253	257	277	243	255	280	236	232	253	246	259	229	243	251	247	261	276	267	228	254	251	211	262	237	242	250	259	257	242	221	258	258	256	259	246	243	270	276	242	245	270	213	263	259	221	259	252	236	250	208	271	235	270	295	245	251	254	259	240	235	232	267	229	264	285	243	270	232	230	243	232	239	265	267	248	217	232	278	244	242	245	213	261	251	254	210	284	279	265	239	268	279	239	264	251	251	245	258	260	283	245	244	257	221	221	237	287	254	223	263	263	277	275	282	252	278	241	243	276	281	238	256	254	260	257	270	247	220	281	243	274	235	255	240	247	258	243	266	247	255	262	249	249	271	254	247	233	250	242	262	249	224	251	238	239	264	292	277	290	270	265	275	253	221	270	272	254	263	257	248	227	246	263	253	251	260	264	252	280	286	243	241	253	235	259	219	258	247	245	273	242	265	238	240	228	253	257	264	219	246	245	266	259	261	270	283	240	251	243	252	226	282	270	237	258	297	223	268	265	273	245	243	274	266	250	234	280	259	258	221	258	209	248	282	282	286	235	238	249	250	264	260	245	239	265	244	232	279	280	262	254	242	281	229	245	236	254	230	253	267	276	259	227	238	244	241	242	244	248	258	252	241	241	232	253	266	252	251	252	265	257	259	270	274	277	273	270	254	255	258	239	274	263	248	232	225	244	257	227	228	259	266	243	240	268	234	249	241	264	275	246	233	274	239	234	262	281	261	238	241	260	268	251	233	250	244	266	267	276	257	221	255	221	265	275	244	265	255	240	275	245	262	249	232	243	248	269	274	259	254	265	254	228	249	245	269	289	236	251	261	261	262	263	245	235	259	223	282	261	267	264	257	237	271	227	229	263	253	251	238	255	285	277	270	247	267	248	253	235	254	254	234	265	254	280	250	256	234	258	256	273	235	236	249	244	281	229	233	275	234	276	277	251	240	269	274	249	247	240	254	237	265	276	254	271	277	254	262	254	247	253	242	222	219	259	253	275	260	236	281	265	262	250	250	232	281	264	237	269	237	237	238	237	211	258	263	270	234	231	223	252	255	255	233	271	251	239	232	279	274	265	233	293	286	266	257	259	265	268	237	240	252	224	261	261	252	271	260	243	241	239	279	287	272	248	244	244	241	267	255	252	255	254	268	240	249	264	266	263	270	246	242	276	220	251	264	263	242	234	238	211	244	233	276	246	235	234	240	271	264	241	238	273	236	250	266	260	255	255	242	222	265	258	246	232	243	234	266	272	247
22661	28610	37028	42156	37779	29688	24240	21455	21543	18368	17289	15521	13177	12225	9183	7837	6728	7091	6049	6146	6169	4898	4745	4586	4193	3850	3540	3451	3650	3246	3205	3427	3188	2675	2404	2302	2026	1877	1724	1747	1909	1833	1626	1724	1466	1318	1227	1123	1103	1047	994	950	924	889	834	790	724	747	699	730	748	670	708	608	684	689	689	623	681	655	728	632	641	631	644	670	653	665	612	604	678	674	640	654	620	642	640	622	634	611	642	654	654	650	640	623	606	636	596	660	601	648	661	665	688	616	688	628	649	639	627	620	634	662	632	618	613	601	695	632	634	621	633	609	612	637	648	647	618	608	619	667	668	658	613	638	667	639	608	621	593	601	639	629	579	642	633	650	618	628	569	664	641	636	614	620	627	629	638	662	624	676	586	643	634	608	596	652	644	643	614	602	643	617	608	628	619	650	627	612	619	638	649	649	597	657	621	665	628	649	624	604	632	602	631	626	662	626	624	598	577	649	625	647	637	603	634	633	597	630	627	661	641	603	595	696	637	601	612	641	642	653	653	647	655	626	601	648	591	636	648	587	632	598	628	609	627	631	604	604	606	598	645	652	632	648	606	640	645	618	619	599	603	634	597	620	623	579	680	626	639	629	662	615	622	604	649	595	637	605	633	643	592	648	648	606	640	604	588	608	596	622	571	598	603	631	600	583	639	594	624	656	634	616	649	670	617	611	580	620	622	602	633	641	635	618	642	637	605	652	640	604	646	669	626	627	693	618	644	603	598	632	668	639	629	629	607	634	604	616	609	659	590	635	634	614	674	619	613	682	597	664	601	635	600	672	627	638	610	648	653	627	606	666	667	639	610	624	660	663	666	618	643	618	596	643	609	617	586	648	657	648	643	634	571	641	673	601	624	632	618	666	624	621	611	619	650	647	667	663	627	670	639	617	650	637	572	606	627	623	616	621	666	609	633	678	596	652	624	591	643	593	641	643	610	685	640	606	622	629	607	627	619	614	658	628	631	661	589	691	622	542	628	633	618	642	639	604	609	632	669	559	637	618	636	621	617	641	673	650	660	599	603	583	620	597	667	616	664	614	671	640	674	629	634	588	633	646	611	608	639	600	587	583	608	626	629	661	581	598	658	649	630	580	613	627	630	616	618	624	597	671	615	610	662	625	680	632	668	664	605	660	634	615	670	672	637	629	616	605	630	612	614	643	632	643	628	640	630	650	619	639	651	639	618	639	582	632	642	653	624	589	624	620	607	629	672	661	600	646	621	607	642	629	632	624	675	641	598	649	633	622	625	617	640	606	591	663	621	634	626	664	632	625	651	644	652	662	612	634	601	616	663	623	631	653	631	613	615	636	629	660	620	623	650	627	627	595	612	612	622	633	625	644	615	624	619	647	629	608	606	668	621	655	655	596	659	619	625	676	659	684	626	599	603	612	598	648	647	628	614	653	634	622	576	639	587	651	648	647	644	621	659	629	624	603	639	631	616	655	625	650	650	600	638	637	624	670	619	613	642	639	595	632	614	676	635	602	614	622	615	654	630	600	646	654	613	607	649	603	633	609	633	632	653	652	629	627	615	638	648	647	627	596	670	627	616	670	633	656	621	639	636	612	593	629	634	611	683	641	656	598	619	621	641	576	636	629	606	651	649	623	653	621	650	616	619	617	645	618	579	656	690	628	648	615	617	643	620	640	579	650	615	618	615	650	634	635	629	598	638	612	655	643	647	600	621	602	647	647	664	629	597	652	662	650	612	653	620	655	611	600	628	652	639	636	594	613	633	619	630	646	650	647	592	673	639	648	601	630	636	607	614	664	608	628	608	623	612	603	628	603	628	625	607	614	634	596	609	612	667	603	639	660	643	656	616	712	614	638	604	643	673	654	632	584	596	641	620	620	594	631	572	656	613	593	594	649	616	619	592	589	627	628	622	626	652	655	624	638	603	594	671	658	592	634	674	647	608	662	592	601	671	624	632	630	613	575	624	637	634	635	667	650	655	610	631	629	663	611	635	661	634	615	636	659	627	630	621	645	594	636	601	630	659	570	642	592	614	597	634	614	660	611	631	609	609	639	659	683	599	627	613	568	629	659	636	562	642	615	630	660	658	587	609	603	613	646	668	620	611	614	592	642	597	640	629	625	641	654	597	624	638	629	577	625	612	616	651	629	598	636	666	619	639	633	640	613	670	616	617	625	598	653	660	649	671	657	631	614	647	609	660	588	596	595	703	616	614	607	637	638	631	620	578	605	627	613	620	628	656	641	591	602	609	605	623	606	602	630	705	648	623	643	606	719	672	634	622	621	606	636	601	578	616	592	618	619	614	644	671	638	636	606	651	644	576	648	622	648	651	624	625	630	650	646	597	646	634	629	619	660	649	639	651	601	625	705	626	646	581	637	620	601	599	646	603	618	623	652	665	673	576	600	623	658	572	620	629	598	602	649	610	629	650	625	576	596	601	637	657	644	634	623	619	617	629	663	629	634	636	629	634	643	675	592	641	616	623	650	622	607	617	608	637	615	586	649	616	641	612	624	613	618	617	654	621	667	642	606	601	624	643	612	643	669	643	613	611	629	628	667	625	638	639	596	617	650	627	636	608	643	599	602	622	653	648	623	638	590	628	672	690	623	595	634	632	669	615	595	622	672	596	609	639	672	649	601	615	636	602	662	657	603	625	617	594	641	564	664	641	636	603	594	663	658	641	568	637	662	647	604	657	640	599	635	634	637	645	636	666	597	626	628	674	631	636	627	653	640	620	615	596	613	649	596	612	643	602	626	622	649	591	640	618	629	640	613	625	645	603	653	620	671	590	703	651	639	647	613	636	645	560	639	691	633	621	614	646	621	616	658	619	605	644	662	637	600	616	630	615	622	583	641	671	644	646	630	643	662	634	610	656	626	666	709	660	610	602	633	596	618	626	591	644	640	638	675	643	651	608	609	625	600	607	676	634	625	659	608	674	658	605	656	614	646	637	618	569	622	640	615	600	623	661	609	635	635	619	595	655	649	644	600	653	634	611	622	583	629	657	635	583	646	610	618	612	655	599	618	608	632	652	651	595	625	609	650	642	638	694	625	644	616	581	613	622	609	671	656	620	618	628	631	652	649	627	662	659	625	606	646	619	614	607	651	619	617	597	620	596	646	628	630	627	639	695	659	693	627	616	626	669	652	632	635	641	631	570	601	615	613	614	623	637	614	605	610	653	612	626	634	633	608	601	641	628	645	666	656	675	657	610	637	647	635	645	602	654	652	634	647	598	668	645	614	656	651	633	617	663	614	585	659	659	634	634	601	652	626	611	616	664	669	637	623	621	608	665	627	627	628	622	655	664	666	590	633	605	639	633	597	597	645	602	644	612	634	586	627	628	613	613	588	654	651	634	627	593	651	607	650	586	628	632	628	605	677	586	660	615	619	642	636	623	636	635	631	637	652	602	647	642	606	653	592	628	591	647	568	636	571	621	620	621	649	603	644	680	660	676	688	628	640	610	644	564	586	605	642	628	657	631	657	693	666
12299	8509	11295	9871	6606	4385	3084	2369	1992	1570	1240	1119	996	839	796	693	621	558	551	526	457	439	416	402	347	353	361	354	362	359	366	345	312	331	377	309	346	299	326	331	317	325	334	338	291	291	321	319	284	262	282	333	246	286	310	284	318	317	280	284	290	289	298	305	308	298	303	323	312	314	293	293	302	326	290	272	305	314	314	267	303	270	293	277	310	288	267	275	307	315	315	294	312	313	286	271	312	302	299	296	330	282	291	302	307	301	290	308	321	288	300	271	281	309	295	280	311	316	274	324	318	313	306	285	291	277	350	302	306	303	287	297	288	312	303	296	305	312	302	317	308	294	286	290	285	326	308	304	274	283	318	314	290	282	327	299	298	305	327	302	309	278	312	284	298	312	282	306	285	294	286	294	275	309	303	296	295	298	300	314	294	312	291	325	288	309	280	293	299	277	294	343	302	304	265	295	286	285	292	297	323	310	295	298	273	293	296	317	313	269	301	270	308	297	295	305	289	240	283	314	312	289	292	322	298	309	260	296	289	318	302	285	307	331	317	289	277	299	296	307	301	344	272	336	297	358	300	275	274	304	283	320	283	294	284	272	306	320	283	288	287	274	296	277	299	327	278	289	274	297	255	294	306	296	302	291	269	303	319	285	321	257	271	339	307	309	318	325	295	287	313	275	302	298	329	288	286	294	310	297	315	296	308	296	339	300	306	310	296	284	288	295	315	312	296	273	315	298	282	304	303	294	266	265	280	282	301	321	287	307	282	284	302	298	312	274	298	304	324	289	307	284	323	315	320	293	314	289	338	281	291	300	289	317	297	313	316	305	270	282	321	284	280	333	283	283	320	290	325	318	320	300	310	296	292	285	301	319	294	302	305	305	318	319	296	317	314	283	267	338	302	284	308	294	295	295	292	285	314	303	337	313	293	319	265	288	303	281	285	284	305	277	286	279	299	316	316	301	316	296	320	306	324	337	286	297	310	301	292	299	298	301	293	276	305	273	308	277	286	299	294	307	291	300	281	287	321	321	272	316	273	290	295	290	312	316	308	323	288	302	269	286	286	275	295	285	303	299	271	322	284	270	315	318	280	270	296	325	355	330	282	261	293	279	305	328	308	296	297	317	313	291	310	311	301	318	306	286	315	281	309	303	274	309	288	283	284	277	316	291	278	336	278	316	310	290	316	316	311	281	283	321	319	301	281	331	319	284	300	302	311	282	337	312	305	295	334	276	328	292	313	283	312	313	286	294	283	328	306	302	324	311	301	295	268	298	250	280	284	288	292	293	297	360	295	331	273	312	301	280	325	317	285	328	304	309	291	319	277	286	306	281	322	284	311	331	277	306	304	283	286	301	275	287	273	288	282	290	295	304	318	270	262	286	314	289	314	287	283	302	307	309	298	303	285	299	297	307	313	306	310	297	292	304	294	266	298	308	311	290	302	303	310	331	311	306	295	283	317	303	267	284	277	267	302	259	278	286	309	302	307	292	322	306	285	285	320	276	288	315	277	314	287	324	326	314	308	321	315	300	291	310	304	325	289	311	299	317	269	286	313	294	282	298	265	280	274	289	278	283	281	310	286	316	305	302	305	285	305	296	291	289	307	309	311	307	288	308	276	293	311	311	317	287	303	283	276	346	328	269	306	315	306	343	307	321	307	321	280	305	291	292	326	295	313	287	300	332	281	311	289	296	278	292	262	301	325	318	304	306	329	308	274	309	296	313	308	269	318	295	278	317	294	316	305	316	268	263	270	287	329	311	290	283	287	289	290	280	292	272	265	321	303	275	274	306	281	330	273	316	308	299	276	307	282	277	280	307	303	321	291	278	281	296	334	272	318	308	303	306	256	285	285	294	291	322	286	316	294	298	293	280	299	320	299	303	302	297	322	304	291	308	307	316	293	303	332	307	341	303	309	254	287	327	309	275	318	294	309	275	322	312	271	303	311	304	303	304	283	306	294	327	323	313	299	328	308	292	303	318	332	295	311	298	317	295	304	329	305	289	288	301	333	274	326	296	287	310	324	295	286	285	324	292	320	318	296	300	297	306	306	304	330	287	290	299	317	305	294	305	303	281	303	308	290	290	306	293	275	284	309	305	271	277	299	314	292	297	312	321	297	317	322	334	292	295	332	292	296	306	288	294	268	289	303	303	311	293	307	304	287	308	314	305	282	308	316	314	256	296	308	288	317	319	294	314	300	287	285	312	290	266	297	299	312	288	271	316	293	302	325	272	275	309	296	329	278	301	284	327	321	294	301	296	309	329	296	318	291	279	304	314	296	288	304	287	300	275	324	314	303	284	305	315	294	318	294	266	308	282	311	306	275	272	281	346	325	295	300	300	301	290	273	296	310	305	304	276	269	312	321	305	282	309	273	302	297	293	266	328	322	265	279	306	290	300	271	270	285	300	267	281	293	293	312	297	295	303	284	275	272	282	309	288	318	317	287	284	312	292	299	361	300	292	319	298	303	270	281	283	284	313	259	293	314	289	286	289	285	283	293	298	301	309	271	297	296	293	250	311	280	320	295	266	304	318	298	310	330	302	285	302	318	294	323	310	293	289	294	292	307	299	305	287	268	299	277	287	310	294	298	290	302	293	308	287	300	284	315	288	306	261	287	287	303	299	325	317	280	292	289	299	294	315	309	308	271	300	307	331	299	295	282	309	318	327	299	297	306	317	330	300	316	311	272	321	326	291	311	288	315	317	297	287	279	302	283	320	318	309	292	286	311	287	298	300	301	309	298	257	274	287	302	295	259	279	293	302	268	285	284	277	284	312	285	259	283	285	325	326	297	257	327	301	291	286	316	327	291	286	331	314	325	300	311	313	277	322	293	293	291	301	282	311	299	311	279	328	302	300	331	312	322	285	303	303	265	293	300	310	317	283	305	322	314	311	300	310	270	275	310	272	290	299	307	307	336	316	323	304	283	266	318	315	327	300	309	298	326	290	281	316	278	311	308	329	302	308	281	316	338	321	289	307	286	319	299	300	287	293	318	318	303	309	307	253	305	284	269	310	290	324	305	291	299	294	275	294	306	316	326	301	290	299	285	318	315	279	288	281	352	291	281	309	327	302	295	306	319	309	277	286	275	283	308	317	290	311	295	259	320	283	293	290	308	304	315	279	263	289	290	310	286	307	296	323	284	296	267	292	317	265	305	304	301	317	287	277	288	314	315	286	307	280	301	296	297	293	272	310	298	308	338	310	297	292	297	316	288	320	320	293	283	304	299	301	292	291	284	304	296	270	323	302	278	271	291	288	302	326	305	278	288	287	279	323	268	328	294	302	299	279	318	342	287	310	282	314	277	281	299	311	313	319	285	290	275	284	323	297	318	274	280	296	293	321	297	277	304	315	297	298	317	296	333	274	281	303	291	322	288	300	307	321	314	293	310	300	286	277	304	301	278	300	317	303	313	295	302	275	309	272	331	288	268	300	321	291	330	293	297	312	304	283	283	318	301	303	272	310	331	325	290	304	287	297
7631	8115	17168	20434	17328	14319	11469	9807	8511	7116	5973	5247	4717	4044	3608	3186	2851	2572	2216	2071	2025	1741	1581	1448	1427	1214	1221	1140	1059	1060	972	991	985	966	908	912	886	836	830	861	875	835	741	798	755	793	796	759	731	722	767	736	788	710	711	757	736	766	801	782	729	817	756	761	722	784	751	731	767	763	742	782	728	733	742	757	750	753	703	737	787	778	766	768	719	717	762	780	692	725	793	756	736	769	725	769	741	731	741	724	767	753	750	751	755	726	752	745	730	744	727	787	719	755	749	731	760	701	739	715	749	747	730	697	690	747	726	740	715	731	731	750	704	757	749	745	727	745	713	763	724	780	743	746	777	726	726	734	741	711	768	777	738	737	767	747	717	760	773	730	699	753	723	768	769	739	758	730	737	741	781	696	755	703	759	752	758	734	759	761	809	760	776	768	773	746	751	739	752	730	754	748	695	726	744	742	711	760	709	728	745	746	786	772	713	713	747	719	720	726	743	763	785	787	687	779	720	758	728	743	771	730	728	774	823	794	784	772	721	772	737	734	711	749	724	817	741	720	767	749	794	716	781	722	765	736	775	779	741	765	772	782	738	783	775	721	780	696	714	747	748	722	744	698	741	726	742	753	745	740	739	744	749	742	750	749	768	732	753	726	758	779	769	703	733	736	751	755	709	744	731	755	748	760	728	733	744	746	724	773	717	811	738	760	776	779	685	749	746	763	766	720	755	708	706	737	798	741	773	764	786	737	738	772	757	722	752	740	773	734	730	727	691	709	779	763	750	763	790	728	699	734	763	729	769	744	714	761	724	765	749	742	739	754	735	768	767	725	761	718	782	736	728	714	739	743	746	712	717	750	778	710	769	755	753	713	741	739	761	757	784	742	700	754	733	733	756	723	730	746	766	713	725	766	784	668	688	740	756	781	700	765	764	749	740	715	733	746	734	734	764	755	720	740	698	699	725	727	752	727	766	744	775	736	762	780	741	699	790	748	749	744	669	691	759	707	729	751	739	732	717	739	772	761	697	662	750	750	738	741	770	759	731	751	773	780	768	755	732	735	738	709	732	742	730	736	719	773	723	755	751	706	729	734	752	775	744	755	772	748	776	736	721	718	751	723	726	730	735	735	721	804	720	749	782	772	732	753	765	757	734	774	747	738	680	735	745	796	680	793	731	748	759	791	750	760	720	756	764	759	753	752	781	695	726	727	739	721	703	711	769	761	761	733	739	756	767	745	769	762	714	753	754	729	683	723	785	726	723	733	753	741	732	748	762	727	766	743	721	751	763	714	739	720	728	736	739	757	741	761	750	788	710	766	792	742	698	753	712	740	713	763	748	772	756	691	719	757	779	746	727	760	743	733	764	764	704	741	732	775	719	776	726	708	737	744	723	704	729	719	767	758	751	755	751	685	714	706	728	737	737	761	730	700	762	723	715	720	765	758	767	721	729	769	706	779	763	744	723	805	738	726	681	725	734	717	729	747	741	764	752	737	723	739	698	713	742	730	781	694	740	718	764	718	779	740	727	721	782	711	784	720	746	722	779	729	698	739	743	722	727	761	759	760	754	717	727	744	747	725	741	703	702	700	750	725	784	804	700	752	706	745	725	820	766	706	688	746	736	708	692	703	719	729	785	714	761	723	733	754	693	737	736	723	759	760	768	794	753	703	747	728	734	725	742	745	753	728	769	763	680	759	724	743	769	790	805	757	718	726	773	797	776	721	741	743	718	795	753	688	748	740	782	743	740	748	715	751	761	738	721	712	750	788	706	758	725	735	734	784	759	716	751	749	724	705	726	754	714	763	716	786	750	725	736	755	744	715	760	740	722	777	743	709	710	721	707	705	784	731	748	730	751	759	727	723	752	765	786	724	750	746	716	725	756	705	751	774	708	737	737	741	703	763	726	752	752	751	737	752	724	770	748	740	730	660	746	766	773	716	730	739	744	792	719	717	767	745	764	742	773	780	747	777	728	721	697	736	726	755	762	763	754	723	718	756	706	725	694	824	761	715	767	794	754	765	743	742	720	748	742	711	758	737	693	771	741	721	805	708	765	741	729	722	746	734	728	734	753	758	755	756	750	697	729	739	747	727	723	749	753	716	764	764	753	806	762	714	740	742	760	720	748	734	768	759	683	746	798	743	750	736	736	696	732	755	779	732	741	728	752	766	747	708	766	746	770	762	767	777	741	799	722	772	755	695	718	756	722	721	763	685	718	765	776	749	712	705	768	720	751	734	779	790	745	762	687	734	742	733	700	767	732	735	700	699	794	762	750	703	734	804	705	752	727	764	748	719	724	740	761	794	810	792	769	747	731	736	733	726	764	729	728	680	706	760	750	780	712	726	716	753	757	749	728	774	775	790	747	726	742	718	702	749	718	745	800	701	772	778	726	747	742	724	785	758	759	724	789	752	690	769	702	701	729	716	725	726	758	731	780	735	752	707	725	809	777	750	746	727	776	771	693	746	756	726	751	756	731	749	741	787	723	721	740	735	749	723	774	752	713	745	797	754	745	768	788	750	707	737	771	757	725	733	765	735	784	706	730	754	789	723	764	745	730	715	713	731	762	645	670	756	714	735	713	757	730	723	727	703	721	734	724	729	751	725	757	776	731	718	762	746	712	727	714	691	730	708	747	776	775	768	710	754	722	760	751	726	795	772	682	724	727	704	745	759	722	719	767	783	731	734	783	776	735	728	748	724	750	752	749	746	772	737	809	758	766	768	710	719	750	738	711	756	735	770	769	743	766	689	767	749	730	714	766	753	738	699	777	731	764	723	764	739	717	788	698	774	781	747	757	793	759	764	774	762	729	720	708	720	758	751	701	756	713	760	731	767	711	756	732	717	719	764	758	721	765	732	737	755	785	748	748	749	736	793	743	749	767	754	752	761	691	759	752	745	697	720	719	693	758	670	706	742	724	779	756	795	755	742	761	767	770	671	735	776	747	741	724	761	704	741	713	803	740	704	754	718	734	752	772	777	672	750	743	742	709	737	770	753	701	783	707	741	776	756	775	724	743	703	710	762	710	801	738	765	705	675	792	770	718	761	749	727	734	747	758	727	738	697	740	707	734	707	727	708	688	748	722	713	747	761	737	751	744	758	822	750	750	737	766	774	766	753	728	760	727	662	755	700	754	715	702	766	716	752	718	770	761	728	681	774	763	720	792	744	727	779	740	739	731	750	720	722	732	744	736	803	711	749	805	795	782	721	743	747	742	765	715	730	722	736	784	709	758	730	770	782	735	779	719	722	752	756	777	777	701	742	708	744	744	727	774	741	737	787	777	717	757	762	763	735	678	756	748	702	719	743	760	723	730	742	732	725	755	757	706	695	715	750	776	781	757	721	751	741	691	729	737	780	732	747	702	745	755	689	705	752	736	741	734	788	729	722	754	761	708	744	795	740	770	746	760	763	772	748	765	752	761	765	738	740	735	831	762	693	740	754	733	732	807	746	727	754	756	754	771	740	803	757	782	753	727	712	714	738
27484	25842	30343	27738	23141	16818	9658	6322	5198	3585	3020	2467	1921	1707	1382	1141	983	954	807	737	793	694	644	646	585	544	517	519	576	468	501	506	514	460	463	422	387	407	364	381	378	386	363	372	359	338	305	340	321	319	311	336	298	330	307	288	321	288	302	313	350	326	305	295	278	279	286	315	285	306	289	259	274	283	290	289	301	265	286	289	303	307	312	288	322	310	309	287	291	314	309	309	296	306	310	270	283	280	308	297	279	299	296	290	309	293	281	287	352	277	306	303	289	306	269	309	299	318	260	312	304	281	316	293	296	311	297	286	304	300	290	276	314	305	285	286	311	296	338	234	287	295	313	315	283	316	324	297	300	316	292	282	315	304	269	284	317	309	294	307	306	297	283	328	308	285	286	278	312	292	314	287	280	293	308	284	288	309	277	298	276	291	312	306	321	311	285	289	291	272	267	283	327	279	307	257	293	297	322	294	306	282	288	275	301	291	296	282	321	270	295	302	309	282	274	291	286	313	306	287	268	305	281	295	299	294	297	317	281	293	303	285	317	332	285	271	289	293	262	272	275	274	294	267	311	292	289	305	304	265	274	298	307	295	268	319	296	305	276	337	294	288	262	315	327	336	297	300	304	276	312	333	288	279	264	302	300	298	299	280	313	289	296	273	298	268	291	334	299	310	292	292	304	277	303	317	285	310	303	272	308	290	298	294	298	275	305	312	292	312	314	268	291	305	285	323	272	312	287	300	308	299	283	292	298	306	311	291	318	292	296	309	300	292	303	293	289	276	326	299	318	283	284	319	265	326	272	288	306	302	302	289	279	308	300	300	328	318	293	305	292	282	304	293	258	303	293	288	284	319	285	281	283	292	287	289	280	291	293	295	263	290	292	305	306	300	308	254	321	293	264	301	292	317	292	315	302	340	309	260	286	298	296	300	277	284	332	311	300	293	265	321	308	313	302	322	271	316	317	300	265	288	288	282	307	303	306	317	283	291	337	261	303	324	262	340	314	308	279	285	269	258	278	308	303	297	286	291	326	257	321	328	299	312	280	321	274	284	259	310	280	280	284	284	291	308	311	300	302	314	308	310	285	282	285	277	276	278	313	282	284	285	293	292	318	290	280	286	290	302	280	321	285	306	281	306	276	301	297	272	298	322	307	345	264	274	297	318	303	307	295	273	319	302	305	304	284	283	320	269	307	312	286	331	303	294	295	302	301	281	299	333	275	301	260	315	327	299	311	350	320	309	265	293	294	305	310	274	270	264	276	321	284	284	256	303	284	302	289	330	287	304	288	322	268	297	308	334	295	319	276	301	308	268	290	303	258	308	274	265	281	289	316	295	297	283	316	288	289	267	305	285	309	299	294	275	283	318	304	294	281	297	275	291	265	308	281	300	320	275	273	305	322	275	276	279	282	313	281	286	296	300	330	301	270	272	283	317	329	300	283	304	270	281	301	295	260	284	317	320	299	303	285	241	320	289	294	303	311	296	269	261	289	283	300	302	313	284	279	304	290	309	289	262	266	320	312	296	321	249	295	310	270	281	304	308	300	300	312	309	290	304	282	283	306	277	293	293	282	315	278	291	305	290	282	295	306	299	290	328	285	301	295	320	274	277	300	285	289	305	308	295	302	307	294	300	301	267	262	293	312	301	289	298	301	303	285	260	283	288	303	288	328	277	299	288	278	271	312	289	309	312	286	292	293	299	303	254	282	290	284	316	294	289	287	292	274	301	307	306	291	263	292	283	324	282	278	306	326	328	253	273	296	308	301	268	287	286	301	302	266	287	268	307	285	293	319	314	299	328	294	299	283	294	311	297	296	350	311	298	317	304	288	302	267	325	304	300	291	298	287	300	313	299	269	316	296	296	290	298	257	282	338	287	301	308	284	323	290	345	281	286	301	310	272	284	288	288	319	288	312	283	259	272	291	297	290	312	299	302	271	293	299	319	306	323	305	301	288	284	313	292	276	281	259	294	288	271	266	306	279	296	318	327	292	289	304	313	301	285	301	289	262	284	284	302	299	302	299	309	286	282	281	279	270	278	287	298	287	291	294	301	306	287	280	310	287	309	271	306	321	291	310	298	263	298	289	327	292	280	304	296	282	321	269	333	278	292	320	283	309	272	294	280	270	294	306	306	280	312	309	333	304	286	306	291	298	301	304	289	291	293	285	293	310	275	307	296	288	296	282	277	283	292	304	302	287	301	301	291	286	281	299	292	309	285	314	309	297	321	303	290	271	292	296	281	266	303	303	285	270	304	316	297	316	322	312	310	293	301	293	322	304	284	275	325	280	298	295	264	303	274	299	274	283	266	318	311	305	326	285	305	292	317	291	351	274	305	287	299	285	285	297	324	272	300	283	282	268	306	316	316	323	287	287	295	287	280	290	331	277	287	312	283	319	279	290	289	283	294	312	289	289	273	291	333	306	297	288	300	292	274	281	286	304	295	288	299	309	321	314	315	279	294	281	303	264	299	277	277	272	316	314	315	296	287	329	306	295	289	317	285	312	305	294	320	336	275	289	282	306	283	314	304	298	289	293	293	288	265	293	308	305	298	234	291	311	313	295	294	309	297	338	306	266	323	247	260	267	284	307	324	260	291	294	288	272	317	290	288	332	304	299	308	289	289	285	289	305	309	328	305	271	293	285	258	309	278	287	266	274	299	310	288	292	272	301	316	289	303	316	314	283	295	310	297	296	322	281	299	320	271	308	302	276	293	281	297	294	277	274	295	267	305	318	298	334	295	318	294	318	300	297	329	291	277	289	291	278	299	305	304	306	313	276	289	303	276	266	302	307	286	303	296	280	303	297	295	313	259	311	280	324	297	280	294	289	281	310	265	332	262	299	303	290	258	287	291	289	293	293	277	268	301	268	302	308	292	286	297	321	284	322	280	298	291	308	295	302	299	302	277	268	303	305	292	294	323	304	292	287	288	300	328	263	274	310	294	327	298	326	311	283	277	282	301	290	285	280	276	316	309	283	279	284	293	319	286	277	302	312	303	277	321	302	325	246	313	282	310	290	292	303	286	268	295	292	288	303	318	325	313	292	294	300	301	315	289	299	305	289	289	271	284	313	288	299	282	293	335	296	287	273	317	287	267	333	308	312	279	305	303	282	289	310	299	278	288	308	295	322	287	317	246	308	301	288	266	278	290	279	278	289	284	312	317	265	312	315	273	251	300	293	298	296	310	293	281	296	281	304	344	297	284	295	302	285	298	313	309	314	343	316	310	305	298	304	297	254	291	292	259	282	273	288	281	316	318	294	310	303	281	294	300	314	278	311	304	314	281	307	311	297	299	306	267	315	278	291	298	312	288	281	308	282	291	297	330	283	284	286	281	298	279	328	293	287	305	280	286	266	270	287	288	315	285	313	310	303	291	305	322	283	265	290	305	313	261	320	279	302	276	305	296	265	282	329	296	307	329	282	307	273	266	333	305	293	281	277	311	319	319	333	305	292	294	296	286	276	277	294	301	315	305	306	320
17218	20773	30298	33729	31885	25776	19656	17625	17318	14090	12422	11337	9387	8627	6684	5971	4960	4933	4175	4152	4055	3507	3198	3151	2975	2657	2647	2520	2553	2384	2345	2421	2433	2061	1825	1646	1555	1525	1373	1363	1457	1437	1345	1289	1111	1071	1123	1014	941	916	934	950	921	854	886	856	845	726	810	719	804	773	786	814	744	741	775	766	669	753	741	759	695	773	730	695	795	747	727	748	740	731	719	686	773	741	709	708	769	739	709	734	708	759	782	716	830	757	683	698	745	747	712	769	742	806	765	758	709	744	781	697	786	744	702	739	743	718	764	731	751	736	711	731	722	800	736	735	729	754	744	743	784	702	695	779	720	750	733	787	759	728	723	760	722	772	734	774	745	718	747	729	761	734	778	704	717	704	719	699	747	771	723	716	733	706	763	757	715	744	702	762	716	735	728	786	693	715	755	738	718	752	727	723	759	730	701	702	727	748	793	720	703	732	743	730	741	713	725	720	731	727	702	800	767	767	738	746	714	741	705	721	754	719	706	722	719	774	733	691	751	768	737	731	731	756	774	746	719	829	693	660	759	755	715	726	690	755	714	761	733	757	719	702	724	695	728	726	738	718	748	779	666	720	730	763	766	737	709	722	744	695	744	732	717	753	704	700	747	774	774	757	708	730	734	742	749	747	727	754	761	731	743	717	738	734	729	774	775	727	716	740	738	769	685	726	710	726	703	687	743	694	748	745	817	711	707	769	702	743	739	688	755	705	718	750	753	775	731	693	696	743	724	772	709	751	679	732	750	683	774	721	742	743	773	736	703	752	703	683	742	720	667	761	740	724	695	733	735	714	695	723	741	704	746	765	722	767	716	720	733	708	750	719	697	744	721	693	727	667	801	707	718	739	741	699	748	719	735	724	684	702	746	734	772	755	716	716	792	726	746	723	758	733	761	744	713	712	747	731	693	690	756	723	753	724	733	716	758	706	721	759	723	697	750	718	764	732	722	739	728	682	708	713	718	712	776	703	790	729	707	748	755	719	706	706	726	715	727	726	722	731	710	703	773	734	752	736	724	751	730	767	729	740	766	707	697	763	748	714	763	725	770	767	743	744	725	729	671	757	747	759	740	726	727	736	774	694	728	750	726	744	712	736	758	750	665	682	724	738	790	730	707	731	775	717	743	699	719	734	718	718	695	775	717	720	735	739	731	740	783	768	732	733	729	706	743	705	729	731	712	739	747	741	688	730	745	733	797	773	734	672	725	730	728	763	671	707	728	754	686	733	741	736	677	721	767	716	713	756	746	690	764	714	732	733	725	715	707	670	755	746	715	794	767	718	751	713	750	732	702	700	761	736	727	748	732	742	732	706	768	740	736	715	708	746	729	749	761	731	690	727	714	710	707	709	684	730	723	736	767	728	716	738	753	765	722	730	711	714	739	720	707	726	743	723	754	691	763	737	732	752	726	749	759	762	721	742	746	743	671	741	729	721	725	678	721	718	732	704	734	657	732	743	709	746	734	768	769	715	698	725	736	729	752	722	709	691	714	722	750	712	667	747	734	677	777	738	728	725	716	680	728	737	759	748	733	727	731	777	767	746	718	693	667	743	734	752	766	751	756	719	765	722	707	694	696	751	742	790	769	716	706	720	681	713	761	752	760	716	705	689	746	742	709	736	738	744	733	744	698	709	736	764	748	734	766	755	722	739	772	696	757	751	740	749	715	742	750	731	711	694	743	780	697	723	720	693	786	694	758	753	736	763	734	781	746	714	740	738	759	705	731	775	724	735	706	774	761	694	728	698	714	723	682	735	679	716	705	723	747	767	722	689	684	739	735	730	770	711	737	705	717	744	713	766	704	798	711	714	735	720	755	726	709	769	759	754	718	714	719	811	744	717	705	760	729	707	739	716	743	751	734	701	726	753	719	718	782	710	716	728	743	738	714	708	735	803	690	772	718	703	741	750	736	695	725	703	790	733	702	679	775	728	736	740	724	691	753	768	729	704	750	720	726	720	776	723	727	698	751	711	756	749	697	716	724	718	728	705	714	703	680	739	774	761	747	778	698	752	756	722	750	719	737	729	706	734	708	762	735	712	715	754	752	706	715	720	765	760	765	749	711	767	705	775	770	761	699	750	710	788	734	718	718	747	699	754	728	699	765	735	777	704	743	682	744	760	731	779	732	734	693	710	694	722	719	758	744	737	739	742	756	738	756	772	715	703	689	725	746	717	730	701	756	691	738	714	758	679	733	724	719	732	731	739	740	739	733	718	707	751	694	710	747	710	755	713	723	742	690	756	707	709	740	742	741	725	669	741	721	712	766	715	717	738	728	712	762	778	719	735	750	732	756	795	723	739	723	720	741	738	748	760	747	747	708	773	746	741	718	763	746	708	746	720	720	779	720	785	765	670	748	728	715	728	716	745	741	741	733	677	723	758	753	713	784	732	758	719	778	784	682	722	736	778	765	756	683	702	734	775	726	709	712	720	674	749	678	733	712	741	738	755	705	709	737	678	759	701	712	710	737	728	758	682	730	689	751	698	748	727	742	716	739	728	680	745	742	710	778	729	707	721	705	778	729	753	722	740	694	720	683	746	754	744	715	736	709	714	768	712	753	767	693	721	708	763	744	680	743	687	748	731	712	731	767	757	733	752	681	713	697	693	703	732	711	759	735	734	727	708	747	706	748	731	747	772	752	759	736	739	716	686	753	791	731	728	789	733	732	708	727	746	757	733	743	760	750	752	750	701	702	699	757	718	734	737	744	760	764	752	715	706	721	715	697	734	723	751	782	722	740	739	745	709	735	768	755	693	735	744	728	727	726	750	707	712	744	705	756	736	722	787	718	726	744	734	705	709	748	744	708	756	791	713	662	744	730	743	692	682	746	737	735	726	745	708	732	783	744	725	713	736	790	719	690	712	746	726	751	749	779	717	760	739	768	691	719	698	742	777	739	714	765	747	734	750	695	716	721	736	727	739	733	766	720	754	745	706	740	753	734	749	729	752	674	742	752	750	769	741	703	712	701	766	738	740	696	728	747	733	680	746	731	716	712	702	737	767	747	750	772	801	733	786	744	754	720	722	689	720	673	740	741	697	667	754	750	749	701	667	715	732	691	754	702	747	733	755	686	720	749	743	765	706	751	723	726	719	717	708	734	746	747	749	732	762	783	734	715	757	739	739	760	730	747	731	718	708	755	719	745	726	742	745	803	753	770	745	735	734	701	736	717	748	720	741	730	768	730	780	720	706	692	703	748	770	726	728	704	659	725	776	757	713	741	698	756	734	749	735	697	753	757	699	756	714	697	731	680	752	799	676	719	742	739	702	718	723	742	748	739	743	765	755	735	777	746	732	722	731	707	699	693	742	711	717	694	725	684	716	783	658	735	706	727	729	741	753	733	795	716	714	676	754	703	793	688	740	733	766	697	742	719	792	744	715	729	721	699	684	726	726	762	751	775	731	752	751	654	728	747	720	759	706	730	683	737	765	685	733	748	723	728	751	717	704	744	770	776	716	738	727	751	741
35372	32262	35358	40757	35082	27288	17145	12057	9200	6157	4388	3784	2787	2300	1706	1546	1296	1214	1040	991	960	932	814	820	798	728	672	658	727	619	595	648	632	531	517	434	419	443	410	423	469	392	360	372	354	317	337	310	323	347	314	340	270	280	263	273	267	282	276	241	267	274	267	252	254	251	259	291	275	229	289	260	248	261	268	235	255	239	258	263	245	269	269	256	256	260	230	254	243	256	266	229	265	249	260	285	258	247	251	268	264	250	247	252	267	238	265	268	246	270	266	266	252	248	224	258	265	261	281	241	241	266	265	230	265	213	274	264	234	246	247	267	270	241	278	251	267	237	268	249	222	265	259	255	273	251	254	239	260	255	259	253	249	253	272	260	244	245	252	222	253	223	269	264	253	255	283	253	256	257	256	263	275	258	284	282	254	245	218	237	247	246	256	247	279	263	256	252	244	258	254	241	259	250	246	287	273	253	233	272	268	226	261	240	239	259	290	254	259	269	249	234	235	276	249	257	262	246	267	249	241	264	242	266	259	261	282	242	260	243	268	262	286	268	264	265	257	244	254	248	273	249	260	271	262	254	251	236	258	255	264	263	240	254	251	282	250	266	269	252	250	250	287	259	247	262	266	268	239	240	252	254	274	241	246	264	242	244	266	238	240	282	254	241	238	234	268	250	240	275	268	249	256	267	278	251	254	261	221	262	235	255	266	268	264	264	269	245	267	261	255	247	250	253	283	265	280	250	256	274	228	245	257	262	266	269	259	243	233	253	279	245	292	259	239	222	241	252	246	275	249	257	232	264	267	249	237	249	249	235	257	274	271	275	255	234	257	266	252	241	262	245	228	264	240	270	238	236	247	241	253	241	258	282	273	246	238	249	224	227	275	245	254	285	290	284	252	269	277	260	264	247	245	254	257	254	236	237	283	241	263	280	238	251	273	260	242	235	262	223	262	249	263	231	255	271	220	252	223	233	230	269	243	252	242	283	257	256	274	247	259	259	281	258	239	247	265	243	262	272	261	249	242	265	268	294	250	243	252	258	250	251	266	256	262	247	249	254	247	246	248	264	272	261	254	233	257	239	238	276	288	230	243	238	259	247	242	232	237	270	225	246	247	271	248	223	235	240	239	249	261	261	276	270	238	234	262	253	233	266	217	274	226	254	235	260	238	258	247	286	252	262	275	252	258	225	248	245	263	241	267	244	237	243	233	257	255	237	266	268	260	265	274	229	248	270	257	266	254	237	247	258	248	243	238	241	267	249	263	256	283	267	224	291	280	261	283	282	261	225	224	270	274	255	270	230	233	226	245	235	285	237	252	257	250	252	243	254	255	250	234	223	259	216	229	255	256	259	249	236	241	266	247	227	233	232	228	237	248	237	268	229	233	243	264	246	258	233	246	254	259	260	249	234	258	240	258	248	247	238	253	242	256	291	265	248	252	240	243	233	257	263	231	247	253	270	257	240	256	258	241	253	254	257	267	255	268	238	260	271	281	278	222	255	236	262	239	256	257	257	251	233	260	229	296	276	250	266	241	233	238	268	248	277	260	247	254	234	257	293	270	235	249	264	273	221	267	250	271	240	260	252	239	258	262	259	254	243	253	264	268	258	240	251	231	241	245	284	264	232	256	255	253	276	282	263	231	262	262	249	270	262	257	270	247	250	241	249	265	251	234	250	253	234	308	257	251	225	247	234	244	256	237	246	244	241	266	256	234	261	274	238	245	273	251	245	264	236	254	266	270	237	241	242	254	268	235	256	262	263	265	226	242	238	256	285	273	229	232	250	227	216	231	241	254	238	250	268	240	228	248	249	255	254	233	244	266	254	242	250	261	256	233	247	245	275	239	258	266	249	293	280	262	237	232	227	253	270	242	258	262	239	236	230	253	268	255	231	262	240	233	265	255	261	276	268	247	267	269	245	277	222	240	259	265	286	260	254	279	267	262	274	283	231	264	263	251	228	268	254	247	270	248	228	278	264	255	245	273	240	261	259	259	268	228	237	271	234	248	263	242	256	268	258	250	252	271	240	258	267	286	237	274	228	263	263	243	256	234	267	276	269	277	233	261	228	265	239	252	228	230	256	245	226	263	275	263	239	258	262	231	255	257	245	245	236	264	261	260	264	257	259	239	265	241	236	249	272	239	226	259	266	234	272	241	276	252	249	250	241	265	244	261	259	237	257	266	247	249	262	266	288	260	226	238	246	252	245	260	257	220	241	252	243	243	236	296	241	248	274	235	254	247	251	298	264	274	261	268	243	260	273	251	261	248	244	243	241	272	270	271	235	260	252	246	276	239	248	263	265	262	291	249	259	227	251	287	239	282	240	228	280	254	248	270	258	259	275	270	228	266	275	263	246	258	276	216	266	268	263	278	251	227	287	243	252	233	236	240	263	250	273	269	240	275	252	271	266	246	240	249	248	256	250	239	260	245	251	253	267	262	282	268	248	258	237	272	272	263	249	244	280	252	225	233	254	244	272	256	238	254	242	268	265	266	261	240	219	253	238	216	262	235	263	280	260	266	250	243	256	269	237	232	259	261	272	257	267	225	257	259	250	253	234	222	260	263	256	261	251	279	275	283	269	279	240	268	266	269	236	261	256	247	241	273	232	243	286	264	253	241	298	259	299	241	246	251	217	235	255	236	247	257	249	285	227	256	258	269	254	273	224	249	252	275	269	239	237	255	226	253	240	233	227	256	251	259	236	270	247	239	277	235	229	256	241	239	221	245	260	246	260	283	229	274	269	235	248	260	245	236	208	243	227	240	267	266	246	232	281	269	295	251	256	250	259	249	222	245	254	238	268	283	238	247	243	279	242	259	239	220	270	259	251	296	252	259	241	251	250	266	256	240	247	236	256	234	232	271	263	268	275	231	256	262	248	244	279	249	237	231	255	249	267	247	243	264	208	266	254	238	255	227	263	239	272	256	248	259	263	265	222	235	243	265	279	277	255	272	258	252	249	246	281	287	254	276	249	254	260	243	244	265	237	238	297	246	258	264	267	249	255	251	250	243	256	257	244	236	254	228	268	245	262	274	269	248	266	256	261	270	257	288	276	260	252	244	251	247	252	245	282	270	253	260	246	275	250	231	264	242	247	278	252	242	234	261	271	262	287	268	264	267	260	248	278	227	274	252	245	260	241	240	264	249	262	240	247	242	259	241	268	267	280	243	262	235	250	217	259	260	231	226	257	218	270	240	262	234	244	243	246	233	243	254	250	279	223	236	242	259	267	239	280	241	266	252	267	256	245	264	264	237	266	244	255	244	279	258	267	212	251	244	248	244	251	255	273	233	239	257	236	251	235	251	235	239	260	272	276	285	281	253	263	251	245	264	248	225	257	275	265	226	243	261	261	286	279	305	230	259	268	252	255	232	257	245	271	242	207	271	265	237	237	270	239	239	221	247	242	272	250	274	261	250	266	246	236	260	259	253	259	272	233	265	262	271	238	256	221	232	246	266	265	258	237	257	228	233	270	267	231	247	258	250	271
21869	23986	35557	43287	40461	32696	23966	22674	23005	18744	16639	15271	12476	11225	8869	7823	6686	6570	5589	5511	5804	4741	4365	4278	4313	3907	3616	3673	3855	3506	3440	3481	3501	2735	2677	2251	2043	2216	1710	1735	1932	1779	1561	1573	1383	1210	1063	1133	1048	1030	1018	1028	928	897	861	790	759	717	702	734	748	644	717	706	729	662	689	659	686	644	676	686	691	656	584	697	682	703	653	682	676	642	629	621	659	648	621	687	681	658	670	600	612	652	627	656	689	656	641	615	654	655	647	642	592	665	628	631	686	608	614	662	636	620	637	631	639	664	625	593	656	652	679	659	652	645	632	643	641	650	632	643	596	648	603	626	635	603	641	683	652	655	640	615	666	616	623	602	643	607	681	638	637	620	669	623	622	623	589	655	637	606	648	652	589	656	654	644	636	665	617	669	638	644	647	649	631	629	632	599	634	614	605	631	597	610	659	623	642	670	606	634	655	659	616	608	646	662	689	630	643	684	648	670	661	617	665	641	653	605	657	695	655	589	668	611	671	665	615	643	625	663	640	601	595	634	695	606	603	597	627	643	601	643	598	594	615	643	668	647	634	700	575	631	592	655	672	664	653	616	595	640	623	636	659	655	657	639	658	603	631	645	639	627	658	673	670	634	632	604	628	642	644	672	624	612	623	590	601	608	625	647	600	648	647	617	635	645	613	591	605	632	642	628	656	626	638	618	609	631	609	662	601	627	624	622	647	618	652	646	634	620	697	605	598	639	632	653	635	613	636	615	588	620	654	620	624	626	630	648	613	593	636	597	647	619	648	574	597	621	605	611	627	642	627	591	688	601	626	682	643	652	630	626	618	611	625	615	642	653	600	611	631	635	619	632	613	631	666	668	637	629	633	625	629	617	632	641	653	657	616	623	614	595	628	671	635	704	615	615	620	624	598	649	655	664	666	627	641	623	640	627	625	622	624	620	633	623	598	609	647	654	626	616	649	626	637	622	657	618	588	650	647	625	630	632	654	606	631	642	661	676	629	594	621	641	635	629	643	633	634	622	625	632	637	646	620	604	632	636	672	637	588	622	648	656	650	644	674	630	650	654	621	630	615	661	616	603	567	656	605	654	601	635	626	629	659	682	644	626	655	650	602	633	609	602	642	664	651	635	648	612	633	611	617	630	599	673	671	644	622	621	626	628	650	655	578	603	621	648	642	653	596	638	595	638	632	602	716	625	637	609	592	656	635	648	627	649	615	674	650	669	634	605	576	685	601	631	636	651	645	614	618	629	667	664	643	669	666	625	632	607	640	665	628	639	620	661	587	631	614	638	637	679	629	596	643	659	661	650	628	591	635	682	595	646	606	640	653	624	666	667	582	595	646	659	614	681	608	640	619	617	632	633	634	582	588	643	637	589	618	650	616	632	626	618	668	652	605	579	663	592	653	646	629	634	674	620	637	663	590	668	661	658	644	637	620	645	640	591	646	620	622	583	617	643	656	597	604	599	652	638	640	655	649	612	640	630	643	631	629	638	634	637	630	586	598	635	603	591	620	664	690	621	611	605	642	636	642	616	622	608	643	649	671	647	625	635	684	606	652	651	604	604	609	677	602	703	617	602	641	658	637	639	650	655	579	591	643	681	667	620	630	646	612	656	642	619	680	627	618	646	627	699	629	636	654	626	651	638	663	648	678	683	641	627	620	625	667	622	595	643	644	633	671	638	590	588	611	673	662	609	647	672	616	624	682	609	614	636	630	646	708	655	617	628	618	667	654	576	598	705	604	626	650	650	623	628	654	627	686	651	598	654	630	621	646	643	646	631	619	650	628	654	646	624	638	640	636	651	591	617	617	610	608	608	675	620	615	623	663	629	634	599	612	662	604	640	681	658	630	622	629	663	599	632	647	677	643	654	673	586	573	613	628	652	643	608	603	643	670	620	621	631	629	624	685	612	595	645	622	632	645	650	631	666	662	635	649	607	618	629	652	645	657	622	634	590	626	580	629	627	645	648	596	621	641	603	609	613	642	573	625	656	621	647	679	653	615	614	643	583	608	620	643	663	624	682	649	641	613	651	637	672	623	633	604	614	642	623	633	605	610	691	676	626	613	667	627	640	612	607	655	670	576	633	662	634	648	609	648	647	641	665	647	608	631	621	667	660	606	591	645	618	639	630	669	671	645	578	660	627	605	615	628	604	632	643	662	599	629	618	631	628	641	662	663	608	688	644	614	638	674	630	675	658	647	625	600	660	614	599	630	637	578	623	619	632	635	660	625	666	628	659	650	625	663	628	621	673	650	664	637	611	619	642	627	638	596	597	625	629	651	651	605	680	565	626	638	666	653	662	594	651	648	670	611	617	630	611	652	655	684	671	632	609	648	647	618	646	629	637	650	605	642	571	606	668	623	619	645	700	634	609	640	643	616	644	606	611	622	654	680	624	623	644	641	675	618	641	614	660	623	590	628	624	611	598	652	643	618	636	597	651	640	649	649	616	613	618	631	612	666	658	592	613	637	626	590	590	629	648	659	650	633	612	609	597	680	608	655	622	577	647	647	611	638	636	673	611	638	630	656	606	673	584	617	659	608	601	626	633	591	634	627	660	636	636	633	649	624	616	645	639	643	634	652	667	681	631	642	659	626	632	615	626	640	669	623	659	635	671	692	640	643	570	647	629	649	608	663	601	630	645	627	643	662	629	665	625	646	655	644	639	650	637	606	663	619	598	651	635	634	648	605	629	627	636	659	619	614	664	625	640	662	628	569	653	638	675	639	639	658	618	644	587	602	626	640	645	665	618	656	571	610	636	595	590	637	632	630	639	666	671	607	604	627	641	586	673	608	621	573	635	631	614	640	607	613	651	604	623	632	635	631	668	661	594	653	641	636	643	656	643	664	654	662	700	611	631	591	626	641	662	644	650	662	589	637	617	677	596	602	638	621	630	624	625	663	604	637	636	638	676	652	639	638	628	618	638	615	638	655	677	616	651	655	629	664	652	607	584	644	611	545	621	637	616	642	636	612	643	651	637	627	644	605	684	606	637	656	653	647	608	656	641	595	649	566	619	611	632	632	630	646	634	625	665	631	637	636	616	627	613	669	602	668	622	652	664	670	641	638	635	609	636	633	633	632	632	651	656	563	623	629	624	637	668	657	612	645	657	644	618	689	641	582	612	589	635	624	644	642	621	637	636	630	654	617	626	653	643	618	635	601	599	656	620	675	616	630	657	590	621	615	641	715	609	592	646	650	682	604	635	668	646	617	648	622	645	642	616	606	634	633	582	622	704	637	613	650	628	643	656	615	654	623	625	602	677	631	618	591	627	616	695	644	608	613	651	593	623	618	650	615	633	618	622	607	647	615	613	643	608	650	648	630	637	624	650	610	640	664	636	637	627	646	661	626	629	615	617	636	608	670	630	642	612	619	654	594	609	638	637	674	663	574	609	649	605	663	602	630	627	617	623	659	646	624	639	575	638	635	615	649	643	605	643	658	622	603	653	641	628	621	680	644	614	619	636	700	599	649	634	625	649
12378	8978	11855	10135	6875	4620	3006	2488	2053	1511	1251	1132	1007	904	802	715	627	520	509	493	487	449	400	399	396	363	373	335	361	351	331	344	332	346	304	311	306	325	291	333	337	306	306	298	322	322	305	338	329	312	333	335	277	300	304	336	278	340	274	314	290	323	279	297	288	300	267	312	292	319	297	325	302	287	311	268	300	292	297	309	320	275	318	321	301	298	291	336	323	278	302	301	320	309	322	304	296	282	354	284	321	322	309	304	349	341	307	307	287	307	291	327	337	306	301	322	278	311	330	309	318	274	347	309	332	304	314	308	311	284	292	321	318	306	345	318	315	294	297	305	317	284	298	329	307	309	280	293	300	317	309	294	309	329	292	291	296	300	289	307	271	291	286	307	293	316	315	302	312	295	294	274	318	319	306	279	292	336	279	300	299	311	267	272	335	279	315	312	301	315	318	303	286	300	312	318	277	315	337	304	301	284	320	270	333	280	335	345	304	308	288	311	288	308	309	275	309	307	332	314	309	301	311	322	305	317	299	297	337	311	293	315	294	311	304	298	293	322	311	311	294	313	296	347	289	287	289	295	284	309	303	292	297	305	286	307	295	296	297	289	292	319	322	322	293	290	260	314	308	323	295	301	334	333	290	330	288	299	312	305	302	295	316	300	290	273	331	319	334	299	294	273	357	323	331	319	337	283	318	314	299	288	288	305	298	314	292	330	320	288	321	305	307	314	285	276	301	282	276	309	291	332	303	308	321	295	292	312	306	298	284	321	303	276	317	280	269	300	308	333	344	293	320	304	306	299	304	303	303	306	280	276	307	309	330	292	297	326	330	297	281	303	289	306	275	319	315	295	276	311	320	316	300	305	299	338	296	326	299	329	301	338	317	305	308	328	295	327	338	320	333	279	288	291	298	325	294	308	337	356	291	334	295	318	318	300	310	282	310	304	294	280	289	275	310	302	315	270	294	311	322	292	298	314	313	280	331	324	306	311	303	286	297	319	338	299	294	305	321	317	299	288	322	296	287	300	278	287	265	301	293	299	325	328	282	316	302	308	299	297	318	328	302	298	316	305	314	322	301	317	298	303	322	280	289	284	341	272	341	289	317	313	296	281	296	292	324	289	295	308	287	304	297	278	302	312	341	290	310	299	306	295	299	315	299	298	305	300	308	310	293	282	303	303	324	307	327	320	313	315	314	286	301	287	343	312	334	281	290	349	308	284	307	265	273	299	311	282	309	299	315	309	305	322	299	332	284	310	325	283	291	331	317	298	309	307	300	297	328	298	319	281	294	320	307	305	287	304	302	301	276	301	333	293	313	275	328	310	305	307	306	291	311	309	326	279	320	295	296	307	337	298	276	268	352	315	273	305	316	276	315	315	322	313	287	306	297	309	307	323	332	314	267	337	295	266	317	304	316	334	324	286	303	309	327	297	294	310	301	299	317	307	308	276	301	296	301	303	290	320	274	326	322	295	312	297	258	335	294	342	308	293	313	327	318	312	279	294	279	322	317	324	292	288	329	303	281	297	294	295	283	315	305	290	288	348	289	281	300	321	277	302	320	307	342	310	291	306	307	306	328	304	287	302	296	306	291	279	308	292	314	305	331	292	327	311	276	304	294	295	279	321	291	300	329	301	303	305	314	299	261	292	318	298	297	298	307	327	316	284	300	270	301	284	313	317	286	303	315	319	323	289	337	312	310	325	322	304	292	315	270	304	309	313	306	305	329	345	275	327	311	299	318	337	296	303	304	294	300	318	287	291	265	313	304	297	282	290	323	331	307	285	301	293	308	326	290	313	288	315	324	281	289	290	316	303	352	296	291	320	297	333	309	295	343	332	310	338	306	287	290	298	308	269	288	316	299	282	276	309	312	328	294	317	290	333	326	332	301	333	320	271	323	327	322	311	300	292	279	293	277	308	314	290	304	291	303	314	330	305	304	327	321	298	318	297	280	281	323	283	271	306	328	312	302	265	325	303	284	302	271	322	338	294	324	265	288	295	312	292	303	311	303	308	279	319	284	329	290	305	309	313	301	333	307	264	328	317	287	337	282	306	300	344	342	296	333	300	321	305	293	296	288	277	298	285	337	293	338	289	304	310	297	348	302	285	334	278	292	311	319	322	309	320	296	282	297	322	286	273	293	310	300	302	338	288	316	316	287	304	300	302	333	334	300	306	315	282	278	296	291	295	317	282	295	304	306	324	346	315	333	277	278	313	312	320	301	336	306	273	314	278	299	296	311	295	291	297	306	285	284	291	295	337	306	301	310	303	311	330	294	314	322	294	307	277	335	303	296	318	303	312	293	310	311	299	292	302	329	301	292	306	316	318	318	280	316	315	326	296	312	293	297	276	329	294	278	331	317	307	276	282	284	323	279	327	334	307	284	263	317	303	307	271	296	329	317	325	284	310	283	324	317	301	308	339	287	336	313	329	323	303	283	343	288	311	312	320	310	303	263	319	321	283	315	336	304	319	302	315	292	256	307	329	322	327	304	287	315	308	316	298	286	301	339	286	304	319	318	326	323	288	306	304	323	301	313	319	314	297	307	305	329	299	298	291	340	308	328	301	342	318	300	299	289	317	288	322	299	287	313	304	332	312	300	315	317	310	322	314	342	287	310	332	323	303	327	269	328	264	279	287	303	324	286	317	331	299	332	291	312	313	314	293	321	309	290	297	327	307	347	284	305	294	285	334	316	284	312	264	288	307	294	316	280	274	343	330	319	289	317	248	295	302	290	312	294	260	292	312	295	343	297	271	309	308	300	298	306	308	307	298	309	307	312	295	326	302	315	280	298	316	303	336	300	316	311	289	274	313	317	317	307	354	300	292	321	309	323	342	275	314	296	336	286	335	277	310	307	302	295	308	283	270	318	292	279	309	287	324	275	320	331	314	276	320	327	301	294	293	307	265	290	304	334	308	290	327	316	322	314	275	289	308	297	298	298	314	275	308	312	316	264	303	310	297	290	317	304	300	308	322	324	299	294	287	283	278	277	303	319	306	266	309	329	311	298	317	320	293	303	330	320	319	324	312	301	292	319	300	305	291	309	334	324	353	281	334	324	278	289	336	299	283	302	307	286	299	292	306	290	296	311	320	305	308	272	311	297	337	310	313	311	326	290	314	296	285	298	322	307	302	290	282	303	322	285	285	311	290	361	338	324	305	320	283	283	281	323	332	314	293	299	308	300	301	294	326	319	306	292	339	300	298	287	296	295	317	313	303	296	279	301	310	333	291	319	320	335	301	306	311	312	314	320	314	310	316	308	325	295	315	324	307	314	304	304	295	259	304	314	332	309	320	307	305	278	263	298	288	289	307	320	327	305	323	295	277	287	319	332	299	297	276	266	344	296	306	278	281	304	339	298	306	312	270	305	300	312	315	274	307	313	321	317	331	311	306	322	285	296	301	310	328	306	311	262	285	305	304	292	280	301	278	334	296	322	300	336	331	324	323	280	309	285	306	320	299	284	303	310	275	307	311	312	299
7858	8582	17482	20916	17877	14463	11387	10125	8611	7044	5871	5415	4683	4222	3679	3250	2850	2426	2075	1923	1882	1735	1463	1451	1346	1218	1214	1128	1155	1060	986	1007	1015	936	907	907	898	865	846	845	812	831	817	842	780	777	851	847	783	745	797	823	754	771	788	800	828	761	778	758	756	761	743	766	785	782	723	778	714	776	742	756	786	776	798	806	781	759	744	730	755	745	767	741	754	790	764	754	778	752	791	823	757	813	748	690	792	745	773	764	762	739	714	750	763	751	762	798	764	734	762	721	735	798	754	734	795	767	754	740	781	730	748	752	749	790	761	722	789	777	786	765	723	782	761	696	712	819	744	747	750	757	790	759	712	742	753	750	685	749	731	776	794	761	769	768	769	760	759	754	752	769	750	751	733	801	767	768	803	791	758	761	759	773	756	745	734	737	785	778	729	777	719	780	786	786	737	750	801	708	720	725	732	772	716	697	741	734	801	754	726	768	770	703	761	776	756	701	765	773	746	757	763	696	761	780	734	758	753	749	727	778	697	718	757	779	727	767	741	732	785	781	779	723	751	780	750	717	727	764	750	732	765	762	714	750	789	753	750	735	683	778	785	742	794	734	784	778	729	740	788	758	746	758	759	776	728	777	742	772	795	783	767	693	786	738	803	756	765	725	753	748	750	707	757	724	736	756	695	784	725	735	755	790	798	771	777	740	759	762	716	789	727	823	760	781	762	759	786	765	722	754	711	739	790	797	781	790	740	697	763	753	757	696	767	747	805	737	733	766	800	757	689	762	770	760	808	749	738	761	761	770	780	735	793	758	718	727	764	757	729	774	773	736	752	739	796	766	748	751	784	675	748	763	767	770	757	767	803	721	791	808	763	756	769	792	731	736	786	785	740	784	804	775	786	769	762	773	739	741	729	751	750	746	758	754	706	716	736	790	785	717	768	732	748	745	792	716	790	725	828	804	725	767	801	750	731	787	718	736	772	795	731	708	735	736	778	715	751	749	800	694	745	765	728	772	680	729	750	736	731	759	746	733	737	728	728	809	734	727	747	788	762	720	751	753	802	792	776	745	771	780	763	739	776	784	735	736	736	772	717	724	765	765	735	760	713	758	748	758	723	713	759	761	756	755	772	734	762	795	761	772	775	734	716	737	765	736	774	758	763	719	758	824	800	748	785	787	754	713	756	755	754	756	732	759	769	776	780	734	754	752	716	742	774	743	711	737	765	699	769	723	768	751	715	732	734	750	823	750	789	756	748	752	740	769	816	773	739	779	774	729	763	751	730	799	730	773	733	759	797	779	725	693	782	760	742	779	783	791	775	762	752	791	762	750	777	720	739	783	745	780	772	770	776	772	766	757	739	758	756	733	790	736	783	747	767	767	740	751	776	756	780	800	746	783	745	743	741	763	737	729	733	733	758	769	738	727	738	792	794	769	767	738	755	756	763	777	781	784	765	792	764	748	764	770	742	743	768	768	764	785	759	758	747	749	744	729	752	769	743	809	776	752	730	779	798	749	772	752	742	784	807	779	783	787	770	771	761	750	779	737	741	770	783	737	773	740	728	756	730	745	703	761	741	798	800	749	815	737	756	712	754	827	782	723	718	734	756	794	736	686	754	720	767	753	754	788	726	753	774	733	804	766	807	754	757	734	741	743	745	743	763	716	819	780	737	748	741	752	765	748	788	807	763	775	741	748	760	722	738	762	742	786	739	755	756	735	731	774	761	754	762	779	735	733	767	780	748	741	689	810	758	770	739	775	767	761	757	775	722	746	790	772	711	725	747	731	704	773	730	760	797	716	704	827	744	726	750	734	737	733	743	761	777	747	724	753	720	759	773	768	782	716	757	741	744	764	732	726	772	762	760	713	740	782	758	742	745	726	720	738	744	759	762	779	763	767	798	766	750	775	750	776	719	763	767	782	818	764	778	717	734	769	792	698	741	725	735	780	745	777	762	735	720	721	748	743	726	752	803	784	769	738	791	717	780	720	768	755	725	728	773	774	785	758	711	710	742	816	790	743	749	750	764	735	761	789	761	750	728	780	757	765	735	727	787	752	820	731	770	793	758	749	712	804	718	756	726	755	743	756	833	728	732	746	768	771	757	738	735	695	729	762	791	719	803	767	789	773	713	736	796	750	744	751	755	731	783	784	762	789	737	779	730	777	733	717	730	709	756	726	755	786	779	741	848	808	756	758	713	780	722	704	766	673	769	757	739	750	708	748	729	761	685	708	736	738	793	780	752	756	752	717	735	722	741	751	818	762	737	744	792	750	744	804	699	751	767	758	750	755	757	776	726	765	820	780	724	772	762	754	722	773	741	736	731	746	743	717	755	687	766	760	762	736	733	749	708	796	803	744	744	730	742	728	766	729	758	754	767	757	765	685	735	736	732	727	726	729	764	777	758	791	751	759	754	747	725	754	741	691	730	762	725	761	786	733	766	778	746	771	745	762	760	777	782	759	774	737	736	768	726	752	737	705	731	734	754	725	730	750	731	773	771	747	769	753	734	784	743	809	749	747	786	733	734	728	718	780	704	751	787	754	749	769	754	758	816	734	746	755	730	767	727	774	771	746	726	770	719	766	731	782	743	739	758	730	767	772	716	754	717	770	763	772	761	743	762	756	732	757	796	725	752	757	729	748	767	700	744	704	737	780	727	766	757	733	780	791	732	764	803	704	724	706	763	751	774	762	742	764	774	787	777	768	703	786	757	745	773	734	713	722	762	741	731	733	746	777	748	795	701	767	699	751	732	711	761	744	760	741	793	733	702	775	805	817	804	774	766	775	725	731	752	751	789	771	793	695	805	774	756	781	744	740	773	743	705	743	706	743	721	769	766	799	788	752	763	797	812	743	768	716	775	751	753	745	736	751	704	771	752	764	733	782	752	747	724	718	748	700	736	752	736	752	713	807	737	790	782	714	739	762	769	704	728	760	787	794	735	754	761	766	756	751	706	728	743	741	757	789	763	776	749	699	794	761	781	749	781	749	753	764	754	735	771	753	778	715	778	766	746	759	747	712	805	797	763	763	754	744	696	739	714	754	736	837	714	718	736	755	726	767	707	740	748	758	739	724	746	770	756	787	739	749	764	795	781	747	824	727	763	735	724	725	771	697	740	748	771	790	781	794	735	733	748	784	788	766	721	733	799	764	734	714	779	744	742	750	747	775	741	806	749	762	721	770	799	786	756	768	757	765	782	773	751	755	781	771	736	731	754	770	806	765	786	703	786	740	826	744	780	740	738	771	767	732	707	793	738	765	738	731	711	757	783	776	679	715	746	720	764	745	792	721	723	692	758	759	788	766	760	745	793	722	733	781	760	788	761	718	758	754	781	823	735	728	737	788	748	763	762	741	731	809	750	797	739	701	733	745	751	770	740	750	732	764	745	689	780	766	713	776	785	737	777	763	752	721	804	778	793	739	749	745	741	748	763	759	722	810	759	750	761	790	763	785	740	718	801	766	816	789	742	745	748	722	726	720	762	730	757	784	778	767
28398	26064	30267	29556	30857	19036	11226	7757	5574	3955	2863	2380	1903	1603	1343	1214	968	913	807	815	768	674	619	594	566	570	540	540	589	536	528	533	549	488	450	426	421	442	414	367	372	400	375	381	301	319	319	350	352	347	331	282	308	343	308	328	304	346	314	304	296	281	316	324	294	300	294	308	309	335	297	303	284	308	316	299	294	322	284	288	283	313	318	293	297	296	302	275	289	320	278	312	295	275	267	302	329	283	326	283	314	291	291	332	297	318	342	324	312	345	297	305	308	325	317	298	281	289	292	304	300	341	334	315	293	320	335	323	304	314	301	310	298	301	303	275	316	283	285	329	335	339	303	295	272	323	297	318	305	289	320	362	294	293	291	289	283	329	326	290	324	310	302	308	299	304	328	273	284	302	322	282	306	293	312	311	301	316	278	290	299	303	304	297	290	296	293	297	276	299	283	310	290	291	290	315	264	310	279	310	323	296	309	283	308	279	308	306	294	310	289	318	314	301	310	299	314	302	266	309	289	309	294	281	294	335	315	313	328	301	290	291	288	300	329	331	299	280	337	308	314	266	318	289	297	301	293	295	329	304	359	302	300	330	299	288	331	312	298	282	299	276	311	298	301	308	279	278	302	334	330	335	273	318	272	286	306	332	290	296	282	255	297	312	296	304	309	280	317	317	302	325	276	326	310	302	305	299	339	279	276	295	313	298	331	324	340	293	272	292	282	304	289	310	264	286	348	280	271	284	306	295	291	341	315	297	275	305	311	294	314	297	282	306	285	284	282	273	340	292	304	282	338	327	328	311	324	295	315	286	294	294	282	293	308	272	285	318	329	326	256	306	328	308	310	291	287	283	304	286	276	294	325	333	325	306	285	289	299	291	282	309	327	335	332	316	289	307	271	289	278	303	287	292	328	300	294	306	318	277	279	300	324	309	274	281	311	277	326	284	291	303	318	320	315	305	325	284	310	327	302	308	296	300	289	295	293	303	355	264	304	311	312	281	296	324	312	323	327	294	323	284	288	275	302	267	301	285	300	288	300	311	307	311	261	316	327	309	327	290	306	310	314	273	326	289	289	318	287	273	306	303	311	313	286	308	315	303	308	305	273	311	306	276	292	251	284	299	296	304	286	308	283	250	275	343	306	301	298	277	324	292	333	283	321	293	283	263	307	291	311	290	320	323	302	288	313	307	268	306	328	318	303	314	346	296	309	318	311	301	310	306	309	262	298	299	333	322	304	298	321	294	302	299	282	305	317	303	301	317	322	307	325	298	320	327	291	309	291	308	301	320	340	322	328	297	281	328	338	294	296	306	309	318	295	311	309	315	314	301	299	288	279	317	285	315	327	329	287	311	308	298	284	282	346	343	327	286	336	268	273	317	302	308	293	273	280	290	280	308	286	275	293	313	324	338	324	316	275	289	259	285	276	331	287	285	264	305	333	290	355	301	294	327	295	309	312	268	284	315	300	302	291	288	316	312	306	301	306	324	312	274	272	343	308	320	302	253	331	298	305	245	308	319	321	289	294	285	302	290	289	283	319	317	316	274	302	312	329	294	308	298	272	319	329	286	290	290	301	282	285	288	281	309	292	334	299	299	334	321	313	290	318	298	337	316	292	301	303	285	288	342	285	314	276	275	275	325	326	321	288	294	305	319	284	317	326	307	329	298	273	305	299	324	293	315	298	281	293	300	310	285	316	285	286	284	301	297	295	305	304	331	309	318	289	313	300	301	320	322	334	287	312	277	330	330	315	305	295	289	291	300	294	337	315	293	281	326	290	312	310	299	333	293	326	308	310	297	316	297	327	295	361	301	307	295	301	309	305	303	275	286	314	269	303	258	304	330	334	320	328	291	290	320	337	320	330	307	305	285	312	296	319	300	296	276	313	312	312	286	284	311	300	286	304	281	303	298	309	295	296	301	266	306	275	292	288	305	306	312	273	302	309	317	311	329	285	298	301	322	315	265	287	320	310	289	326	293	304	303	304	303	275	327	297	324	321	313	288	307	315	284	296	318	294	295	307	267	341	295	313	294	330	300	314	276	302	282	278	303	317	307	278	314	346	296	304	293	296	274	296	331	309	319	319	281	338	275	308	287	285	332	315	299	302	289	316	294	339	323	306	302	306	303	302	327	304	328	284	263	267	306	295	296	312	283	313	288	316	287	311	294	294	307	280	315	311	321	317	290	311	285	316	295	291	318	300	308	303	287	354	281	275	309	305	339	288	300	309	299	281	330	292	326	278	312	290	317	291	306	330	327	302	285	288	333	283	303	301	297	276	286	333	296	299	274	318	298	296	308	311	295	293	300	283	303	293	318	286	331	303	317	310	308	307	290	313	273	331	331	316	292	302	297	310	307	279	286	306	302	303	348	294	298	299	289	285	323	281	311	300	275	337	339	295	311	332	340	297	300	293	337	281	313	329	307	304	276	287	296	308	352	299	308	285	302	327	300	319	274	315	295	279	314	316	334	331	311	275	285	287	295	302	291	290	291	298	334	331	299	291	295	290	330	350	280	287	314	320	316	279	298	298	283	272	310	301	294	299	302	302	335	286	312	335	340	291	315	310	290	311	301	315	280	310	301	293	290	284	337	296	300	332	311	288	305	319	271	309	294	273	311	289	308	281	297	321	297	312	306	314	290	316	290	284	296	300	313	278	308	297	301	306	335	303	296	303	287	302	340	302	252	308	316	255	275	300	301	315	315	305	303	274	330	316	311	317	306	292	301	313	320	282	346	314	274	302	293	279	327	301	306	305	329	266	293	299	326	307	325	309	303	290	279	299	298	313	328	303	321	301	298	276	304	323	342	290	307	279	303	283	298	340	332	312	306	297	324	294	290	308	327	304	303	297	279	300	313	313	279	317	288	301	282	323	320	326	288	259	281	323	309	274	281	275	306	340	314	301	306	278	322	337	284	311	264	292	297	281	321	294	290	335	346	301	282	318	297	292	334	311	360	308	322	309	275	305	300	295	267	295	302	295	312	308	294	282	271	309	320	309	340	305	306	295	309	305	320	306	315	314	296	300	292	257	294	289	307	286	306	299	306	318	312	308	304	341	319	286	294	320	302	275	301	315	307	300	289	286	298	306	311	308	308	294	300	326	295	278	269	287	316	312	292	342	307	256	301	352	313	282	292	308	306	298	321	325	309	307	284	324	305	306	305	312	298	331	289	321	301	289	287	289	310	311	298	284	296	309	322	313	304	300	291	305	285	308	322	295	279	315	285	292	336	324	322	344	291	311	315	288	328	318	302	306	284	297	313	310	299	323	316	301	292	318	285	342	337	321	321	301	335	307	283	260	317	337	318	338	317	299	272	304	296	325	285	274	323	295	308	324	279	296	322	292	323	287	298	291	293	313	280	310	279	352	316	329	312	299	313	322	307	290	321	312	297	318	301	304	273	292	293	302	286	280	286	299	310	291	329	352	302	284	275	298	307	292	320	309	305	301	305	289	284	302	295	294	334	297	268	299	286	285	313	302	315
17299	21706	30520	36202	36886	23775	20098	18782	17535	14579	12111	10649	9240	8116	6578	5954	4885	4564	4061	3801	3635	3216	2898	2996	2774	2642	2522	2474	2524	2393	2302	2460	2428	1996	1858	1739	1619	1648	1477	1362	1442	1354	1312	1332	1092	991	995	994	988	952	976	943	890	857	849	822	821	799	798	803	769	759	756	786	784	809	741	830	776	740	736	757	748	722	763	769	800	733	748	735	737	771	753	704	722	768	754	786	752	707	760	755	738	774	820	799	764	739	750	794	753	744	781	719	758	766	716	751	722	723	744	758	777	749	791	798	785	716	745	744	800	734	703	739	740	737	754	734	756	785	683	760	775	767	734	734	724	720	733	722	769	764	776	756	729	755	711	695	715	758	734	770	736	700	768	776	692	733	733	782	786	754	725	733	717	712	775	792	715	759	748	777	755	746	780	718	751	738	742	733	753	738	736	752	772	741	732	721	754	756	722	806	765	749	746	718	771	748	748	746	726	748	757	730	741	722	728	725	759	717	734	750	768	755	715	723	758	717	747	753	742	770	747	811	745	768	751	778	771	637	751	743	736	706	783	746	732	764	737	741	726	786	706	786	788	791	710	714	725	732	727	696	758	745	745	760	770	773	747	717	740	743	765	758	773	749	745	746	746	746	745	785	712	781	683	785	739	741	760	724	759	734	690	734	753	756	700	765	730	814	742	790	749	739	710	706	764	782	724	795	686	710	759	784	748	731	720	776	700	780	753	747	789	741	744	750	724	753	791	737	737	736	726	703	742	767	771	764	761	753	765	750	754	750	764	805	751	802	686	702	747	727	772	707	738	745	735	768	768	766	738	743	731	763	759	754	764	784	738	719	700	710	766	746	794	719	736	713	742	763	778	710	716	704	706	728	731	734	739	740	778	727	759	708	784	744	732	720	728	699	697	691	770	776	746	739	749	740	759	781	733	760	803	749	742	749	711	715	721	722	747	784	715	777	715	751	735	775	719	738	740	750	727	739	765	725	746	710	740	733	761	719	769	745	715	779	745	729	745	753	696	757	748	768	751	732	696	757	750	725	721	732	759	741	729	734	736	750	704	764	725	746	740	700	745	719	774	757	771	728	717	754	711	774	741	747	687	745	708	727	726	756	797	739	742	743	778	751	707	722	751	766	745	735	723	746	800	715	796	718	706	737	772	776	751	773	700	756	769	763	769	757	726	786	761	770	734	757	776	726	723	710	709	705	704	718	753	696	714	696	751	795	732	731	751	789	741	749	737	741	728	800	769	757	701	730	757	729	735	744	775	761	782	744	734	708	759	749	735	763	751	751	775	727	729	788	715	789	783	693	730	747	733	796	766	755	764	754	730	734	762	798	676	747	704	730	739	729	738	742	758	754	760	751	699	722	738	692	738	742	707	717	745	711	782	723	734	737	729	727	696	747	782	729	706	764	764	805	748	770	742	768	750	714	758	729	783	694	765	758	689	709	744	729	736	770	717	769	733	759	722	767	715	744	750	782	741	768	737	722	751	771	739	746	806	774	748	724	794	754	698	716	742	758	758	760	735	784	712	728	717	717	746	732	722	760	732	756	733	745	735	828	747	733	711	764	764	728	716	775	741	732	742	792	735	700	746	754	729	765	728	712	769	685	742	825	718	740	712	777	735	702	768	719	715	773	711	718	736	722	709	737	775	708	767	697	734	769	742	710	736	736	780	776	762	717	696	788	727	701	683	704	744	723	758	763	742	783	747	734	733	763	733	749	720	749	788	726	762	780	769	755	747	796	693	722	713	714	754	736	734	728	763	691	766	793	738	729	765	791	770	736	734	771	789	734	708	754	731	718	754	760	739	716	772	733	759	759	745	754	733	714	724	741	752	723	712	734	767	767	744	728	736	792	751	766	762	759	722	713	746	731	703	699	768	758	699	751	755	740	734	726	754	704	751	790	742	691	712	716	713	788	728	734	717	770	775	764	691	782	722	719	735	722	727	690	762	764	744	707	731	717	746	731	769	744	738	742	719	772	727	711	709	724	733	681	765	782	712	751	663	744	738	710	732	743	729	742	739	775	750	712	716	726	728	775	755	730	770	754	729	758	777	747	733	737	797	749	737	795	760	683	721	736	801	781	734	724	765	756	736	760	730	775	698	773	732	767	748	768	717	727	763	760	730	739	752	746	733	727	748	718	743	752	695	776	767	746	775	747	710	779	759	725	738	744	787	755	716	707	740	767	740	683	745	763	748	718	767	742	713	751	782	721	695	760	707	737	781	761	702	712	712	720	774	712	762	723	739	754	753	697	772	737	715	754	754	751	769	755	732	711	710	693	748	757	744	794	752	786	794	732	736	746	782	744	707	678	784	759	800	743	735	750	729	718	737	729	759	718	733	756	798	739	746	743	743	747	758	716	706	704	796	774	794	772	714	780	717	743	763	778	775	742	751	824	797	697	747	756	723	722	771	757	744	774	781	790	728	694	761	714	762	680	754	750	752	762	754	717	748	743	748	692	743	725	697	750	696	731	767	750	719	792	744	718	700	736	691	694	703	721	751	697	790	736	770	744	700	741	717	775	748	732	771	654	714	702	745	715	740	721	772	774	708	737	720	780	754	780	779	747	767	718	773	732	764	725	773	721	720	760	777	729	789	745	753	746	768	755	775	768	746	711	806	735	705	763	756	730	747	729	735	689	755	772	783	766	765	754	767	736	700	785	726	734	717	769	772	800	729	776	744	732	772	756	704	740	713	694	720	756	727	782	752	756	740	757	780	746	743	731	737	742	729	768	731	764	766	743	775	777	763	750	776	745	768	746	741	739	740	731	740	726	795	713	725	768	722	754	743	783	757	753	751	740	767	740	697	783	792	786	741	734	758	745	739	753	782	760	754	763	751	744	733	719	778	757	713	773	779	718	718	746	775	763	706	735	746	732	724	727	699	739	724	747	756	714	690	773	729	730	719	738	750	740	727	765	781	747	727	720	773	741	760	728	747	768	740	780	722	758	711	709	690	791	766	756	799	747	734	746	762	764	728	790	719	808	722	725	766	740	703	733	743	707	733	771	762	738	728	736	747	750	792	772	767	702	722	703	751	725	747	701	766	765	759	750	763	787	734	776	758	725	738	737	764	738	682	745	749	712	719	730	781	750	727	782	732	738	738	719	721	790	709	747	751	716	775	768	725	771	719	747	734	765	746	747	716	660	719	716	690	760	716	728	756	714	694	761	739	736	750	738	717	741	757	763	717	739	775	715	767	771	730	766	701	746	739	778	741	730	748	740	687	709	718	714	723	717	738	763	780	740	734	785	813	739	751	719	762	745	778	702	777	682	725	761	799	726	688	763	727	767	710	716	747	825	710	751	752	771	748	710	785	725	736	773	749	740	751	773	734	760	736	752	731	727	781	748	752	733	702	784	816	733	705	742	757	791	768	770	734	715	758	747	741	709	738	761	746	738	740	695	745	737	745	771	771	755	744	791	737	731	694	745	723	733	713	697	778	787	758	757	767	716	812	761	759	722	726	708	722	723	748	735
35070	34543	36822	44992	36068	24228	16602	11897	9125	6159	4341	3452	2654	2381	1782	1600	1335	1132	1059	1012	934	787	781	795	757	728	681	738	700	687	615	624	621	509	534	473	475	473	449	411	446	381	377	381	357	316	327	321	302	326	297	293	287	269	271	300	292	281	273	266	266	278	273	290	280	289	299	277	261	266	258	256	258	259	273	275	273	226	270	277	237	258	245	238	235	260	251	254	281	246	266	289	289	271	246	236	271	254	257	283	260	252	271	267	269	268	225	277	247	269	283	245	246	285	221	284	227	243	250	286	245	256	275	286	295	268	250	243	255	257	286	258	253	248	278	282	275	254	246	251	274	242	257	260	274	273	253	267	250	264	244	249	239	231	236	244	264	258	246	281	252	227	244	242	267	238	249	256	256	277	290	242	245	258	239	258	261	239	246	237	234	260	232	256	263	257	235	259	283	268	272	279	237	270	241	251	293	247	255	273	265	254	274	235	236	255	249	267	272	270	237	220	265	264	286	243	271	294	284	256	266	257	244	278	272	298	257	235	257	256	241	269	234	261	280	260	268	240	260	245	266	258	271	259	260	269	214	236	255	284	254	247	245	246	222	251	266	290	249	258	268	241	249	234	258	234	254	291	250	267	287	266	266	252	282	241	227	252	256	282	280	243	288	255	276	274	282	235	271	222	263	270	272	282	260	260	242	302	261	261	274	263	292	277	228	264	283	265	247	294	238	274	274	268	246	269	269	266	265	272	278	263	245	196	281	236	286	277	239	235	257	245	243	251	257	311	292	286	267	242	269	282	251	261	264	271	258	245	239	251	263	264	254	253	290	234	274	272	226	255	257	256	275	284	265	238	271	247	295	221	308	265	264	260	274	278	223	218	270	249	247	262	264	241	224	265	260	249	267	243	265	249	245	274	273	296	249	263	274	285	230	290	260	265	268	240	274	275	289	246	252	259	259	304	224	265	260	264	251	265	263	245	258	271	226	245	280	224	282	248	268	246	229	271	252	274	249	264	259	267	261	267	271	272	266	250	269	240	267	308	267	236	287	255	271	244	266	249	259	282	265	264	267	254	265	256	211	275	251	276	243	266	259	262	275	272	247	262	259	273	244	279	284	277	263	273	271	276	271	250	245	279	276	281	239	283	245	241	260	260	250	274	265	232	265	259	255	246	304	262	274	254	250	279	291	236	258	268	263	271	241	245	268	269	233	260	267	234	274	278	255	251	268	246	239	242	242	281	232	253	269	242	231	249	229	278	273	261	248	240	263	248	245	260	263	250	258	257	251	248	277	226	276	252	270	269	274	229	299	276	247	244	261	252	257	266	247	258	253	293	234	253	255	261	286	272	254	256	273	274	260	259	263	269	217	228	231	283	264	280	279	263	282	234	262	296	273	243	281	271	276	252	261	283	267	261	276	232	262	258	277	273	271	254	253	268	241	251	257	289	237	242	259	275	279	254	228	250	289	264	266	265	244	259	215	268	267	245	226	275	256	292	270	285	242	263	278	252	245	258	278	267	268	267	270	270	263	237	263	236	259	278	240	271	297	259	249	268	260	248	280	280	256	282	243	263	259	257	280	251	259	242	288	282	253	265	281	240	272	255	225	250	270	263	288	271	262	241	267	280	281	254	254	269	261	257	265	233	234	258	273	244	248	268	274	261	253	259	263	272	242	270	281	236	264	262	261	259	264	269	264	280	234	242	256	250	274	260	247	264	228	289	247	238	254	260	264	273	270	253	243	273	233	253	267	273	275	277	270	272	244	265	271	273	252	253	290	271	262	258	248	270	252	249	257	267	228	253	281	265	278	245	255	261	240	267	254	280	285	240	266	280	269	243	265	265	260	291	254	263	264	267	260	251	291	242	271	291	262	276	293	266	251	261	258	257	235	260	261	258	255	252	249	261	232	250	255	232	241	283	266	265	276	244	262	290	275	263	264	240	235	258	246	262	262	271	242	274	288	254	252	267	266	243	262	253	252	267	251	283	286	254	270	266	250	274	262	248	232	274	266	232	218	270	231	268	279	235	268	250	253	265	263	247	250	245	251	283	273	250	271	275	260	269	267	271	239	246	279	304	287	261	284	272	253	251	231	265	269	230	286	261	269	268	242	250	271	272	259	252	255	261	263	252	270	250	243	278	244	263	257	239	245	257	255	280	233	263	243	265	241	242	233	288	264	262	295	268	272	242	265	260	257	268	242	286	268	254	263	271	268	237	270	249	258	251	249	294	253	254	261	246	264	304	277	271	250	269	267	257	271	223	258	244	261	297	257	264	249	279	248	267	221	269	260	271	223	266	288	279	270	260	250	227	262	290	240	264	243	270	262	243	267	289	267	265	247	278	239	266	261	287	252	264	262	281	258	273	262	248	261	289	265	282	275	267	263	241	274	267	266	264	258	266	289	288	264	254	280	268	260	239	257	267	276	275	254	262	272	262	282	242	265	287	251	255	277	272	256	257	277	257	264	241	263	254	267	274	260	262	249	264	245	277	276	243	269	243	264	263	233	227	262	249	265	239	249	278	252	268	247	259	250	250	274	261	243	232	252	239	272	245	287	246	271	256	250	286	259	268	244	238	260	227	257	261	267	275	261	274	242	267	277	216	241	266	263	259	250	263	238	282	275	260	256	224	249	266	272	246	244	252	262	258	256	242	251	286	253	277	246	264	261	281	289	252	267	284	263	243	258	282	249	262	248	246	256	272	238	251	237	250	253	269	255	239	268	293	239	259	294	265	274	278	258	272	278	243	267	269	255	296	255	293	272	278	287	269	272	251	259	292	260	240	264	234	251	283	259	223	251	268	258	285	278	262	255	251	248	233	261	306	245	264	237	288	268	276	265	259	250	278	244	249	266	248	222	235	262	221	269	254	273	263	280	247	268	252	275	250	244	257	260	224	283	254	273	272	259	268	230	254	254	254	246	255	246	286	263	248	280	265	236	257	263	273	242	246	249	243	270	271	269	243	260	273	252	316	276	259	262	271	275	257	274	257	247	263	277	265	242	277	263	268	283	246	249	264	280	293	285	249	267	252	262	258	274	251	283	208	258	263	250	275	263	271	318	258	236	226	277	252	267	270	286	237	249	237	251	259	250	278	254	240	253	254	256	278	236	235	261	248	279	247	252	261	278	250	269	303	257	271	240	282	291	254	257	307	272	278	278	257	272	236	258	247	261	261	253	266	292	254	254	263	253	252	254	274	268	258	275	239	254	245	273	263	243	244	254	275	253	268	251	287	297	273	277	250	258	257	301	235	269	279	300	271	245	279	239	239	313	253	244	241	232	261	248	241	253	247	264	257	234	295	249	259	255	261	252	270	253	253	247	250	265	248	245	282	265	282	265	243	269	259	237	252	286	248	235	267	275	285	241	264	248	270	278	311	242	234	268	245	271	274	258	262	279	298	254	281	281	246	244	292	274	255	256	256	270	242	257	249	245	249	245	239	286	249	233	257	263	268	241	234	238	255	261	249	260	237	278	264	235	261	261	274
21344	27164	36044	47786	39950	28166	24988	23475	23375	19525	16528	14724	11999	10931	8947	8160	6601	5976	5534	5194	5006	4201	4096	4199	4122	3858	3808	3729	3756	3435	3200	3646	3599	2811	2819	2392	2107	2287	1939	1853	1937	1875	1699	1586	1240	1116	1038	1064	1077	1016	1044	1014	1019	894	813	800	865	778	732	715	730	740	682	683	698	679	690	672	694	680	663	662	690	669	655	647	667	663	701	661	619	667	682	655	618	634	654	632	621	651	654	675	670	637	636	714	709	655	635	646	674	659	642	689	662	607	650	633	645	607	630	707	665	702	639	679	688	653	653	662	706	635	660	643	665	652	658	658	665	664	681	673	649	672	634	652	656	676	645	639	649	662	629	641	637	652	663	626	647	618	638	638	651	660	647	665	649	654	656	678	667	651	616	671	622	651	673	677	634	655	665	587	622	633	652	675	626	645	631	649	649	636	641	651	573	677	655	658	681	644	656	632	636	665	635	643	667	640	656	621	609	672	615	682	645	641	640	663	613	660	641	625	620	633	625	650	619	663	648	659	639	674	654	668	666	678	714	632	643	640	630	645	695	644	656	621	639	668	628	674	672	659	629	644	670	663	641	615	677	670	617	695	660	637	650	626	605	612	633	646	659	637	665	650	662	629	655	668	640	658	647	595	656	649	619	629	661	600	691	656	665	662	665	649	683	653	654	680	657	665	654	695	656	672	653	658	641	609	687	664	651	616	630	670	604	665	624	649	655	644	650	670	661	624	629	669	669	604	679	644	659	672	643	687	618	616	654	682	622	651	646	647	663	659	685	647	677	629	662	618	668	644	642	684	651	635	694	640	651	678	655	642	602	666	636	660	672	648	633	647	655	716	654	680	636	642	657	637	652	681	669	665	657	647	665	633	634	623	624	654	655	660	651	663	639	621	652	665	601	678	637	679	638	642	666	622	612	652	667	605	641	673	705	648	634	647	605	623	685	646	615	697	646	648	641	633	645	645	641	628	638	697	668	622	673	664	675	654	703	632	647	631	652	655	657	694	655	717	653	619	648	656	668	631	679	667	657	657	656	634	660	657	621	663	620	621	613	615	655	658	645	627	640	650	636	641	663	665	612	604	617	661	664	623	614	620	652	655	625	658	639	598	632	684	657	704	641	657	668	655	620	601	662	636	660	625	638	649	656	656	631	615	635	677	653	637	646	633	593	676	644	607	679	649	669	620	652	649	710	650	671	662	673	640	693	654	631	671	638	632	623	645	635	618	656	645	611	651	666	614	677	615	635	632	654	653	674	627	664	645	639	699	625	642	691	650	645	615	677	607	705	600	620	638	599	610	639	595	654	610	662	699	657	637	600	647	652	624	624	672	623	635	636	629	700	609	623	660	677	659	657	635	645	623	577	642	622	628	649	622	643	624	647	633	592	644	614	642	649	675	667	684	651	638	628	676	647	665	651	683	655	658	652	679	598	655	619	664	634	659	671	649	656	630	599	629	614	682	622	640	678	645	638	613	618	649	627	694	633	610	657	645	676	647	632	639	656	629	649	650	679	688	639	612	660	671	675	649	672	614	610	617	632	682	645	698	684	694	613	629	614	650	650	648	671	658	588	699	682	656	644	601	649	612	646	668	654	620	673	636	643	632	660	663	644	667	631	627	619	646	646	679	617	626	642	646	667	666	688	677	623	640	654	596	622	596	620	643	638	621	669	690	658	646	667	646	593	650	596	585	641	662	644	640	679	637	633	680	640	652	649	654	647	664	632	654	664	597	649	670	648	648	632	639	613	643	639	634	650	609	647	657	632	650	658	671	642	658	651	591	629	640	634	618	657	650	616	626	640	624	650	595	642	658	608	647	676	638	641	665	681	667	620	644	690	652	627	673	644	675	663	633	643	661	701	659	672	673	654	695	627	620	622	634	660	678	650	638	611	637	626	653	670	674	615	652	624	637	628	675	640	659	604	667	671	634	633	594	671	658	699	632	632	654	638	625	617	639	657	667	658	651	671	633	677	611	623	633	659	635	618	690	621	672	687	589	620	670	662	651	659	643	666	628	670	639	620	638	628	625	615	652	635	685	619	661	637	659	650	675	662	654	671	650	622	683	676	666	633	614	616	654	590	707	653	640	603	648	648	638	618	632	619	670	663	650	644	652	608	643	669	637	660	645	662	639	666	590	665	625	660	678	647	650	687	660	658	684	647	639	668	615	631	625	691	657	648	668	664	667	637	604	632	614	690	631	614	664	688	637	681	691	628	644	637	644	631	607	662	636	678	647	668	656	644	624	657	668	631	633	681	657	653	650	588	654	646	633	645	612	621	671	655	635	647	644	678	676	642	616	637	635	694	632	656	635	645	630	627	675	665	656	659	608	673	627	628	605	621	666	615	671	658	632	596	631	698	661	653	630	647	672	666	656	649	656	667	624	640	602	651	621	651	650	654	627	612	640	697	691	613	697	699	624	643	646	657	659	636	629	603	629	668	671	622	692	674	661	617	679	634	681	703	621	625	658	668	664	627	635	619	653	625	640	626	666	626	638	602	645	639	644	598	638	681	618	639	676	625	630	611	660	644	653	618	630	651	655	667	653	631	638	662	641	621	684	635	630	704	646	675	623	675	624	699	647	632	668	669	659	661	685	672	664	614	638	694	647	653	633	637	696	620	663	675	646	656	639	623	637	649	626	636	702	643	671	625	650	629	613	627	663	594	623	678	621	661	644	673	656	682	646	620	603	675	629	645	627	624	678	621	614	684	695	684	684	630	638	629	647	648	626	629	633	656	651	651	652	632	654	633	664	686	619	638	593	609	668	660	615	637	643	657	645	656	625	648	632	623	631	635	672	644	624	679	688	673	637	649	613	644	631	621	668	642	658	632	594	653	637	645	644	631	699	636	650	629	635	665	612	666	649	658	645	648	669	664	662	625	625	691	649	660	647	642	642	654	654	630	615	657	655	692	676	651	650	641	674	623	606	653	663	618	625	657	662	604	584	638	677	667	629	614	660	677	661	652	588	607	643	612	622	667	616	640	644	642	600	639	616	667	637	639	649	613	672	686	648	624	631	679	727	606	665	594	627	665	672	635	668	657	628	629	629	633	653	628	611	627	672	635	630	610	661	643	692	655	644	660	637	635	635	704	629	638	650	690	652	652	658	645	646	628	643	646	643	679	581	657	648	651	656	597	620	676	654	708	681	649	649	619	656	598	632	663	623	638	628	600	663	712	624	639	661	635	588	622	644	657	649	653	638	644	654	673	636	627	674	654	676	683	659	671	681	695	670	660	662	668	617	628	626	633	653	648	667	641	691	632	683	674	628	594	667	675	690	624	658	663	679	619	607	691	647	609	631	696	627	641	651	677	654	656	643	653	622	615	677	648	639	661	635	652	637	624	623	639	653	664	616	636	664	696	644	657	653	609	665	672	622	656	635	628	644	670	669	674	676	645	652	640	661	655	651	619	624	637	673	649	708	621	655	585	680	628	662	632	684	623	689	642	647	679	656	604	680	662	676	618	634	603	654	641	647	639	630
12932	9390	11698	9659	6774	4240	2965	2398	1851	1511	1206	1103	1097	976	874	790	651	581	510	514	477	434	392	392	358	379	360	389	398	348	360	387	353	324	326	320	321	310	319	305	330	329	294	326	335	292	323	321	302	276	305	321	303	321	295	338	308	289	320	325	319	315	317	302	315	335	291	287	301	323	305	330	339	318	275	285	316	300	338	313	330	317	318	295	296	317	325	292	302	323	336	324	289	371	303	322	342	313	295	330	351	299	303	339	300	291	309	298	311	295	323	308	333	318	321	291	317	296	330	304	337	312	307	310	327	320	318	330	349	309	309	280	303	304	300	338	308	301	286	300	307	332	298	305	326	276	331	299	319	306	314	314	305	360	311	310	300	288	303	284	292	330	307	326	306	307	311	323	299	340	310	362	307	315	315	299	336	333	318	291	328	303	330	300	282	315	318	311	303	312	304	328	305	276	261	299	295	316	324	326	305	308	314	323	317	309	316	303	313	302	300	281	313	317	309	306	331	329	293	311	284	327	312	294	285	330	332	296	311	338	308	308	333	321	344	317	284	270	287	294	304	277	298	316	321	333	324	319	322	315	292	337	333	305	288	304	314	322	286	314	309	345	337	322	283	307	287	308	290	316	289	313	327	365	284	311	334	350	316	336	321	352	314	352	312	313	338	348	346	307	330	323	324	318	335	326	329	267	312	283	301	321	315	309	304	316	303	314	332	319	305	326	315	343	311	308	308	310	279	298	325	306	350	260	310	340	308	306	318	312	334	298	327	312	326	311	295	360	311	259	313	298	298	268	283	316	332	320	327	327	331	321	323	305	323	304	298	354	321	312	305	302	277	357	307	286	305	323	321	304	298	319	287	291	328	325	313	311	302	299	328	344	333	307	295	300	338	267	311	315	300	320	321	322	302	324	331	282	317	283	317	297	334	294	321	322	284	328	315	283	346	299	321	310	303	297	332	290	318	314	297	270	300	332	335	331	334	317	339	304	338	332	325	323	299	302	279	299	315	296	323	339	333	332	307	291	325	307	309	311	302	302	328	329	305	302	325	302	326	341	311	327	320	308	285	326	335	331	309	312	321	321	351	318	315	289	336	282	314	315	298	300	306	326	331	317	330	320	332	317	327	307	302	292	308	294	290	289	313	300	291	319	315	325	315	309	289	313	327	337	329	290	330	313	350	324	302	326	304	318	298	301	316	276	294	284	299	315	334	314	333	334	311	330	322	325	295	277	332	343	305	322	333	288	307	326	347	296	340	315	290	320	294	323	304	336	349	310	300	322	329	324	348	321	309	314	344	319	346	320	310	277	318	335	334	319	315	294	296	299	350	336	314	312	311	289	299	345	291	325	316	285	313	312	309	276	326	315	271	315	340	302	305	293	284	311	320	311	328	328	325	314	331	266	304	291	339	303	291	313	307	309	341	288	328	297	299	304	296	316	328	293	329	313	330	273	323	328	333	273	330	291	340	292	279	310	303	331	303	341	319	300	267	308	325	343	309	296	292	310	333	300	308	291	299	332	300	339	306	318	292	334	291	316	325	316	330	295	298	309	309	315	313	320	335	335	322	315	316	310	322	320	266	287	310	308	303	335	292	316	324	302	312	307	308	324	312	294	305	303	338	308	322	274	288	303	298	298	329	311	316	310	338	327	329	351	328	303	317	281	326	315	327	330	320	310	296	325	317	317	324	307	328	315	300	291	345	339	333	295	316	299	325	324	305	297	320	334	295	313	309	285	304	297	320	325	315	311	316	290	329	338	349	336	307	309	318	312	281	294	338	324	314	326	299	321	311	289	283	311	282	312	337	317	318	324	338	331	320	326	329	333	307	314	327	334	333	312	257	297	306	310	309	325	303	281	301	320	343	302	295	305	300	341	316	316	319	352	302	299	319	293	327	325	311	304	310	300	291	338	315	320	329	300	267	314	321	341	327	297	297	302	327	298	315	313	309	328	312	332	349	321	334	345	299	306	329	300	327	354	340	330	301	310	293	311	344	290	322	325	312	314	311	307	333	316	337	322	297	293	333	313	319	291	335	319	296	319	317	307	296	327	303	292	311	308	316	284	313	276	295	343	312	331	317	329	303	326	318	293	317	320	320	338	290	288	313	314	306	285	294	329	300	286	327	336	313	302	325	285	323	260	304	299	275	319	291	300	312	289	309	305	338	311	288	304	291	299	289	325	289	320	307	317	313	325	308	307	335	302	333	294	334	295	302	304	318	302	308	307	341	324	284	276	320	328	312	303	310	297	311	282	300	272	294	299	331	331	322	285	260	312	339	341	342	303	297	305	307	336	285	319	350	327	290	284	329	326	292	324	337	301	291	314	305	327	325	310	354	329	278	313	329	291	298	292	328	318	299	321	301	335	309	329	321	301	294	349	312	295	310	281	332	319	302	288	299	298	304	292	295	290	295	342	289	288	341	304	327	309	338	321	284	342	295	316	317	272	297	287	318	310	308	340	341	307	315	327	310	294	327	346	299	308	297	296	293	312	293	315	323	323	286	301	334	332	358	361	331	327	340	319	322	356	348	299	288	296	303	316	302	328	330	307	322	303	316	317	292	302	272	298	293	322	286	317	330	308	306	283	301	318	307	316	313	330	311	294	310	319	307	345	318	262	310	288	316	301	318	310	329	322	304	263	299	328	295	313	307	302	279	325	347	332	331	315	284	317	314	329	312	321	294	318	319	321	302	318	322	276	290	294	311	298	330	285	372	293	323	299	300	312	326	289	309	289	307	305	291	291	253	335	277	304	314	317	340	324	287	315	328	306	314	308	293	337	330	303	263	302	342	316	309	306	304	295	300	306	327	296	307	321	290	325	295	317	341	308	339	292	311	304	295	301	302	324	327	292	319	269	303	293	331	305	324	288	300	309	287	326	313	323	322	275	300	316	295	328	331	319	283	333	303	321	305	305	322	307	313	324	290	281	313	309	329	303	307	315	335	327	347	308	302	336	314	308	305	308	289	324	318	311	321	302	312	310	336	291	341	281	291	306	322	310	295	316	332	296	331	271	294	327	307	328	313	308	327	299	332	305	325	315	324	327	328	316	306	368	320	309	300	344	292	327	313	331	293	299	308	296	323	323	301	299	306	314	270	282	305	291	304	318	292	323	314	327	331	295	333	279	302	323	297	316	330	292	322	307	297	292	318	326	316	316	287	334	354	269	300	309	310	317	316	302	309	309	303	307	297	320	269	300	292	312	325	284	327	310	298	323	297	274	313	326	320	330	311	313	335	295	316	325	330	307	317	274	330	292	323	329	295	296	300	319	294	300	289	324	321	346	321	310	267	309	317	283	324	312	302	303	322	293	340	313	316	286	280	289	323	299	336	295	337	289	326	344	310	316	325	345	317	332	322	328	315	304	331	333	301	315	337	336	312	342	312	331	290	319	300	331	296	312	305	296	316	309	312	318	288	318	306	303	318	327	342	337	310	332	345	321	314	329	305	329	316	323	300	304	309	314	319	308	297	302	315	306
8109	8853	17879	20488	17509	13711	11320	9818	8201	7111	5961	5488	4870	4475	3721	3314	2915	2509	2104	1921	1750	1614	1440	1337	1311	1225	1164	1158	1132	1009	998	1018	1024	962	934	921	937	822	863	836	888	894	782	841	796	798	901	755	823	786	808	846	845	822	801	728	792	814	816	737	790	812	779	748	796	811	794	753	801	779	762	752	788	777	834	771	741	715	780	809	783	800	823	752	764	759	747	720	802	755	787	723	784	757	813	792	750	789	770	770	780	811	767	788	762	766	751	791	762	756	824	743	784	743	767	782	774	754	717	759	848	777	762	825	714	795	793	730	795	752	754	756	742	819	806	796	799	798	805	775	746	772	764	785	772	770	735	771	711	765	742	793	785	827	782	765	767	752	752	774	815	798	784	723	869	721	726	765	797	768	758	775	748	736	777	742	744	811	753	731	787	824	759	745	750	767	788	780	825	750	749	812	811	783	739	783	747	756	778	730	787	728	773	790	802	740	767	804	743	777	776	741	728	764	720	782	759	761	750	726	767	762	750	775	808	747	802	796	744	786	739	726	735	748	796	819	805	788	751	759	836	749	780	755	766	736	782	761	779	782	798	760	774	734	749	754	765	780	784	747	802	769	764	803	752	769	774	823	815	770	761	793	799	762	809	783	763	754	755	843	801	753	740	770	764	750	817	763	742	794	757	747	768	736	746	771	758	776	694	724	748	735	777	716	750	794	752	758	813	776	764	775	796	780	769	720	773	725	814	748	804	756	805	762	793	774	776	785	775	776	798	775	789	805	766	754	794	755	746	723	739	815	783	744	773	812	733	767	788	772	794	775	772	749	817	795	740	761	725	745	817	794	777	760	797	796	736	775	765	795	795	770	814	787	745	796	784	735	761	741	752	747	764	801	736	797	799	760	724	781	857	754	779	763	734	768	784	792	771	817	741	763	812	782	786	768	804	775	792	782	781	749	736	772	758	792	800	764	791	744	757	770	769	793	738	742	753	775	727	807	770	762	793	776	781	797	748	750	729	830	781	791	741	746	781	740	734	745	729	786	813	795	735	766	752	786	748	798	745	769	845	747	769	736	755	792	775	738	754	752	741	769	774	795	765	774	741	816	737	841	760	770	713	786	775	760	775	767	793	781	772	797	739	788	764	807	798	799	815	819	799	780	820	768	735	760	748	742	788	758	773	747	774	799	721	740	751	732	795	677	793	751	757	792	809	803	788	750	752	808	739	786	788	785	739	709	764	768	777	756	750	737	804	778	759	799	791	713	777	750	752	779	758	775	837	842	788	739	782	765	779	799	762	731	814	757	740	740	781	742	767	746	764	782	741	779	839	800	762	777	713	809	753	732	752	796	770	749	695	781	804	725	779	780	738	817	748	761	792	831	800	770	800	754	759	774	827	755	773	769	740	754	770	735	737	794	762	733	769	739	765	809	801	739	819	822	728	760	746	818	760	769	783	760	763	788	789	762	752	723	701	740	759	692	798	796	781	754	805	753	811	788	733	793	748	785	776	821	725	786	762	765	779	764	769	777	765	821	772	748	756	727	780	761	733	743	810	790	785	775	755	826	747	757	773	756	736	773	763	767	766	721	758	761	784	724	736	739	775	725	783	742	800	732	720	816	747	732	690	769	805	764	808	757	797	757	781	730	750	787	742	742	778	773	785	741	761	750	800	798	777	800	777	812	736	778	735	795	749	760	772	775	794	732	751	755	801	777	791	754	755	734	762	813	756	765	770	735	790	769	743	734	730	804	700	707	798	773	732	777	791	759	775	755	770	744	763	763	782	749	776	763	758	780	719	786	752	742	805	780	815	791	783	788	755	769	783	735	759	806	741	812	803	765	772	774	775	756	767	772	759	742	737	772	739	751	740	797	726	763	792	829	796	745	813	720	812	789	763	733	785	782	732	746	817	771	825	788	825	758	738	728	766	773	795	745	772	780	758	779	780	738	741	803	784	798	814	753	749	780	748	750	761	769	771	747	796	752	744	763	778	763	701	749	780	785	744	786	784	779	773	783	778	798	796	830	767	753	774	756	743	727	777	779	732	798	761	735	757	859	713	750	794	791	768	758	710	794	769	793	775	726	748	780	762	742	802	773	755	842	729	745	807	782	776	758	803	779	790	761	770	734	760	730	793	777	778	737	775	777	751	792	717	778	746	751	786	775	766	793	762	750	735	726	752	798	785	755	759	807	757	768	748	780	790	796	800	772	830	776	737	793	741	795	779	708	782	731	789	770	836	780	700	725	778	713	758	752	808	797	759	805	778	775	761	801	779	767	802	755	762	771	766	786	799	722	783	695	788	832	737	778	741	793	850	753	785	768	801	761	764	768	807	831	762	751	800	743	788	794	725	761	779	732	787	744	788	804	819	827	772	756	746	819	783	795	748	838	798	764	729	779	786	754	727	796	797	727	736	762	755	759	759	777	764	734	762	779	820	738	736	735	825	765	804	741	782	752	758	757	813	754	758	774	778	691	783	798	769	771	787	776	808	788	762	754	717	747	768	726	782	809	733	769	780	782	753	798	779	749	737	797	738	777	765	756	741	768	759	751	798	779	797	781	740	787	787	781	811	798	799	789	774	752	777	792	720	760	773	745	782	698	738	749	782	757	769	750	766	745	755	711	796	796	834	724	771	820	774	813	765	759	726	733	805	788	794	819	725	792	800	742	765	725	823	745	791	798	749	791	786	783	780	755	781	774	805	809	797	771	760	763	755	787	736	721	787	750	746	757	751	819	813	828	745	757	763	790	780	741	751	775	723	751	761	738	834	781	788	785	772	755	718	819	829	772	800	774	814	738	773	809	814	777	758	778	760	736	730	744	782	798	740	788	796	756	652	786	755	747	779	754	714	714	754	771	766	763	813	790	777	817	676	777	758	783	814	801	743	778	760	843	756	739	746	792	762	769	774	813	779	795	763	789	805	771	744	770	787	777	785	781	841	763	770	716	742	758	775	784	789	763	742	734	827	804	763	743	740	768	719	753	763	740	787	796	823	736	787	739	771	758	706	769	823	706	815	767	747	753	772	766	736	810	803	777	743	774	837	788	708	744	776	764	762	763	727	777	770	779	749	717	769	741	765	761	813	780	763	713	796	745	789	741	738	761	733	759	822	752	811	765	737	754	771	799	785	752	782	806	734	736	749	782	743	711	789	785	765	763	755	823	771	791	760	768	747	800	763	743	805	773	791	814	730	758	820	750	767	716	783	739	738	771	770	765	780	798	755	753	769	790	733	767	764	750	755	789	764	821	761	794	778	783	738	800	815	764	748	738	746	800	750	789	751	739	793	780	775	821	803	763	763	752	806	768	801	763	765	802	764	766	759	776	808	789	778	734	726	797	730	791	718	816	753	797	722	788	718	750	782	772	770	772	792	802	723	778	798	826	771	785	769	774	801	764	770	743	760	752	744	727	758	779	770	737	748	790	726	762	768	799	751	751	799	778	751	763	776	771	815	754	748	754	780	749	755	777	762	769	711	795	752	824	753	794
29591	25036	35637	34925	24029	14584	9208	6281	5173	3885	2847	2252	1891	1761	1346	1185	1100	970	826	720	703	672	619	635	629	593	555	545	516	571	493	513	503	468	490	456	442	472	430	397	389	392	396	384	329	331	337	324	340	305	348	322	336	321	332	332	352	320	324	323	309	321	314	325	305	320	313	326	314	350	328	331	326	278	333	323	298	348	303	298	322	315	314	324	295	299	306	291	291	304	302	331	332	308	304	295	288	329	318	286	321	288	312	295	318	307	320	288	285	309	321	329	339	309	335	308	325	303	306	320	326	304	315	324	284	294	295	308	269	323	315	302	313	322	286	313	342	302	299	323	311	311	296	352	280	257	327	333	305	309	299	283	287	305	294	304	286	319	323	310	326	331	320	325	306	303	319	297	270	332	309	337	280	306	314	311	324	321	329	325	310	313	333	310	327	296	299	326	306	275	304	308	294	289	313	300	323	303	279	357	316	328	350	303	306	306	285	326	312	295	312	310	341	334	316	298	344	357	310	290	311	299	284	298	314	307	285	302	318	311	293	299	297	291	330	301	300	318	301	275	280	332	294	295	335	305	281	290	307	315	279	318	294	331	317	290	294	335	326	283	342	341	294	291	294	332	292	347	308	304	275	299	348	335	296	301	300	302	297	340	309	290	318	302	329	288	280	290	318	298	314	302	282	311	280	291	286	300	289	355	313	307	318	326	316	332	339	314	313	297	308	288	300	272	280	304	309	302	328	321	319	324	326	314	331	309	281	304	326	328	326	299	317	301	331	326	309	296	275	314	312	332	293	318	336	307	357	284	306	320	302	322	295	327	301	332	304	310	293	311	334	296	314	307	306	282	337	275	317	318	289	327	325	302	267	302	312	315	321	327	304	298	365	337	308	320	309	331	267	345	304	313	293	324	324	291	301	291	304	298	288	295	316	331	286	300	294	326	282	315	328	312	303	295	377	340	311	310	311	332	334	328	296	282	294	268	348	337	286	310	296	313	338	300	315	318	309	289	335	321	292	308	320	311	306	332	308	328	309	313	297	287	305	338	313	312	280	317	270	298	295	297	321	286	324	285	336	310	307	320	301	321	314	329	303	304	336	303	340	327	353	302	291	283	327	318	309	295	306	313	332	286	298	301	295	293	294	298	331	321	304	326	299	301	331	308	322	294	295	297	282	324	307	307	315	308	294	317	283	333	291	291	300	316	278	321	308	306	303	322	303	305	317	301	339	351	317	297	313	311	306	320	313	296	324	290	297	303	327	336	304	306	306	326	308	323	324	328	314	335	285	327	356	315	348	307	297	333	287	311	340	298	332	289	299	299	302	316	326	296	335	316	295	315	289	323	309	318	313	312	311	298	325	294	285	306	270	304	266	316	324	297	301	290	312	283	269	312	312	315	322	288	281	305	310	300	339	295	328	295	320	319	305	330	297	286	302	308	291	330	341	288	302	306	289	328	324	273	287	296	284	300	300	284	264	321	307	309	304	300	318	320	294	299	290	321	315	332	301	285	334	304	260	304	323	337	321	324	322	321	322	314	341	312	291	330	293	275	357	294	315	300	301	307	305	343	274	301	321	301	307	305	317	317	296	357	322	330	312	297	300	298	319	303	305	293	312	338	308	303	280	352	311	335	294	314	338	317	304	343	294	304	335	303	325	286	311	308	284	349	296	305	325	337	316	327	296	319	334	297	335	272	309	316	312	270	297	309	300	303	324	271	363	309	327	331	298	320	333	340	324	321	291	294	324	308	315	357	274	285	311	332	319	302	282	309	305	309	304	343	329	341	316	311	302	313	319	315	337	295	328	286	339	303	329	307	293	281	316	305	303	309	294	330	274	320	351	337	336	295	282	342	361	309	321	309	302	329	294	325	317	321	302	270	331	284	292	321	298	319	294	310	314	284	328	323	287	330	300	348	290	267	305	328	320	311	281	303	311	264	312	318	308	359	291	286	311	292	313	302	339	343	309	291	280	305	326	319	300	285	318	334	259	331	316	303	310	288	306	306	332	269	314	311	302	292	313	302	327	305	322	290	299	311	292	321	298	286	315	323	346	303	321	306	281	313	309	315	274	324	335	307	342	311	290	320	329	325	300	304	314	305	287	289	316	306	333	309	332	330	324	325	289	307	333	331	306	310	311	290	294	321	282	307	327	318	320	346	322	295	306	283	322	285	303	279	305	318	323	347	301	315	293	302	292	298	334	310	320	347	311	346	314	293	279	304	297	309	349	281	327	285	304	268	297	312	306	351	291	306	311	327	287	315	313	326	308	308	330	335	311	318	307	276	317	331	315	313	322	343	321	276	290	326	294	307	284	358	296	322	323	321	316	310	319	323	335	327	327	322	289	310	291	281	341	317	332	301	315	302	296	313	303	307	282	318	296	336	313	299	315	284	322	329	286	264	322	310	302	338	306	314	287	311	297	314	330	310	302	293	302	292	317	317	281	281	324	307	294	301	307	317	286	290	299	309	349	310	345	304	296	321	319	310	318	342	309	303	294	313	310	350	297	331	334	299	269	329	334	295	305	333	297	306	289	311	283	291	316	306	310	318	284	287	333	332	319	279	314	323	339	305	313	320	304	315	316	330	324	346	283	311	296	293	308	278	320	298	328	333	330	317	311	302	304	311	300	311	315	308	327	306	276	276	286	304	296	314	312	334	310	315	311	323	300	328	306	296	323	322	290	325	285	315	311	333	292	327	324	337	311	301	325	312	299	322	300	309	289	278	304	315	301	298	322	301	297	302	337	333	304	325	303	297	315	321	281	296	309	307	308	305	335	314	350	294	307	311	302	310	321	324	328	293	304	308	320	337	298	296	288	290	334	285	275	303	298	302	303	311	315	311	318	269	282	306	335	342	286	337	318	289	333	310	321	304	301	291	302	272	325	298	291	300	324	326	302	329	327	277	291	317	287	336	272	307	305	312	322	306	315	283	311	282	315	328	354	306	299	343	314	323	315	312	309	275	293	353	320	306	288	289	319	318	325	303	306	329	309	309	283	300	342	328	326	306	290	304	349	303	308	366	321	262	309	334	313	335	286	282	303	309	309	338	312	294	307	322	313	248	295	328	371	294	266	326	290	285	340	309	327	287	299	331	339	317	295	275	292	323	333	286	333	295	317	327	303	282	309	323	313	332	291	303	294	311	276	339	284	313	300	306	303	307	338	319	314	337	321	291	312	318	307	296	307	318	289	327	288	313	317	313	311	312	300	310	314	324	325	324	308	289	325	301	345	335	245	323	292	310	337	306	267	302	311	299	306	278	327	308	285	300	315	315	316	298	318	319	316	321	307	311	321	309	323	274	330	316	313	295	283	318	290	305	325	291	288	327	317	305	305	346	341	295	295	320	312	327	288	300	338	294	315	330	330	311	299	293	302	307	315	298	310	287	277	305	303	291	280	331	293	311	336	320	334	315	326	296	303	291	308	316	310	321	323	331	319	305	323	296	325	307	333	309	289	336	316	343	291	323	302	300	316	338	345	286
18468	19984	35710	37412	29128	22521	19163	17702	17462	14784	12359	10738	9388	8231	6672	5944	5011	4738	3964	3592	3381	3051	3004	3048	2880	2533	2585	2521	2547	2341	2346	2465	2418	2018	1913	1764	1632	1802	1573	1411	1444	1531	1246	1186	1052	992	1026	989	967	935	975	981	954	877	877	850	824	788	820	793	772	830	788	771	815	739	795	748	734	784	774	789	776	742	744	772	792	758	744	765	768	763	701	787	767	723	758	752	750	786	775	800	743	799	776	751	825	784	783	732	763	748	754	722	762	796	792	712	781	707	754	693	811	765	752	773	819	734	793	751	826	728	757	728	823	768	784	751	745	822	800	783	795	797	767	755	762	772	787	772	761	714	790	764	778	760	726	749	816	782	726	743	750	794	755	779	717	794	710	800	731	770	796	766	719	712	730	799	804	742	790	775	770	761	762	762	774	726	775	772	763	737	758	752	737	767	811	746	732	774	743	760	791	787	802	775	792	782	739	717	813	780	737	753	726	734	781	771	754	764	720	766	731	735	780	763	777	722	789	753	791	738	727	735	725	775	798	784	760	747	729	749	756	771	738	769	758	735	778	725	820	782	782	770	769	767	808	766	775	719	712	746	765	713	743	790	754	751	718	777	803	775	797	753	741	736	757	780	730	756	764	741	803	782	726	749	732	784	755	767	753	719	701	751	743	811	747	800	799	715	711	775	778	727	766	787	810	774	733	751	805	767	780	747	760	769	721	742	757	763	742	792	736	744	769	735	773	762	783	720	780	770	749	760	730	797	803	779	799	741	738	752	704	770	780	754	766	760	764	724	754	765	745	809	816	745	730	741	797	763	758	736	801	753	695	767	726	752	765	741	710	792	752	731	731	732	773	710	788	762	779	786	781	731	724	773	753	760	779	733	732	757	755	763	812	731	813	791	826	788	777	810	753	752	751	755	741	765	776	760	735	778	742	768	766	766	770	810	725	778	785	753	795	732	758	748	756	820	746	802	785	722	801	758	764	726	722	779	696	767	802	777	765	749	769	752	756	742	734	730	742	759	790	740	807	762	723	812	792	733	760	756	757	744	753	799	800	785	736	730	745	733	778	724	700	749	771	740	763	779	763	780	772	765	771	759	760	722	715	727	792	787	705	784	757	739	737	760	739	779	791	736	779	781	745	728	750	720	738	757	754	733	749	803	770	726	748	759	801	750	739	753	791	691	769	682	809	772	815	765	747	737	749	730	776	773	767	717	792	723	795	733	774	758	788	755	775	740	744	728	725	758	783	777	737	720	766	759	740	783	762	786	758	817	762	769	759	735	744	732	707	786	746	759	753	742	734	753	764	725	776	730	749	787	761	771	789	747	766	811	766	737	738	724	776	763	778	773	741	705	759	748	807	783	781	790	780	747	815	787	799	784	775	783	754	730	720	759	724	768	760	754	737	724	755	735	779	770	738	769	727	758	732	756	751	767	707	821	787	742	768	743	709	749	738	774	767	766	766	763	790	808	741	789	792	778	721	776	762	832	765	694	759	694	758	742	770	793	801	776	776	760	754	744	737	795	729	740	746	757	786	735	774	754	760	764	752	746	754	748	772	756	762	749	758	771	738	745	768	794	748	725	771	784	775	755	771	782	805	740	689	796	734	767	757	776	709	777	717	737	809	755	759	787	799	730	758	755	782	748	734	755	767	767	763	720	778	732	752	763	755	772	749	721	770	807	765	748	763	804	771	742	732	732	704	741	783	776	706	772	722	731	773	786	732	715	757	770	749	749	760	755	769	720	786	749	764	769	786	718	738	783	752	781	742	786	760	718	729	783	742	762	800	732	747	757	779	764	796	733	755	730	784	693	733	770	741	726	735	763	723	727	747	762	783	782	729	740	763	718	769	774	781	792	771	821	762	748	730	749	796	790	707	769	733	732	784	774	776	757	732	737	800	759	809	739	759	720	730	761	734	781	753	825	812	771	745	800	766	759	792	712	767	792	741	761	780	784	749	766	742	757	768	781	785	771	761	774	737	790	737	754	767	748	765	752	747	769	742	734	776	781	752	781	752	773	763	750	725	729	776	787	778	778	761	775	746	729	767	758	765	723	780	799	797	775	732	791	779	736	797	747	811	747	737	764	775	789	775	777	731	790	719	798	792	751	774	749	761	764	727	721	736	764	754	786	802	778	729	839	811	698	739	758	798	715	751	759	774	732	782	741	736	774	775	742	770	778	780	762	752	743	781	741	773	760	771	706	694	764	752	775	723	742	752	756	770	760	784	720	778	767	748	795	795	792	796	754	742	773	758	733	714	796	779	761	739	730	785	764	755	792	752	734	811	715	737	742	757	731	800	749	762	746	733	768	778	711	789	754	761	762	794	812	764	768	744	766	756	753	701	735	736	787	769	787	802	735	762	777	738	798	719	762	754	771	770	764	724	758	806	823	772	720	744	761	804	744	782	788	764	776	758	785	706	750	792	781	793	769	765	757	796	783	796	733	783	764	765	730	773	765	769	765	761	790	796	748	771	799	746	774	780	748	712	743	716	760	733	814	747	778	789	758	792	738	788	731	802	764	788	745	744	725	723	775	795	775	751	770	725	769	786	803	787	771	769	761	802	750	732	762	786	771	766	734	784	759	801	754	790	721	781	769	771	793	749	778	753	788	718	785	784	765	708	838	747	721	749	773	805	767	764	781	749	792	738	724	752	740	790	745	752	732	799	726	789	735	717	748	773	775	722	760	738	779	747	719	750	718	763	770	712	768	776	806	720	763	731	731	768	804	718	740	754	724	763	774	735	725	769	788	803	768	755	757	778	749	770	735	745	752	748	714	728	747	801	777	761	749	766	787	793	683	772	771	739	744	782	758	769	782	757	741	718	759	755	743	778	819	737	792	778	788	778	753	773	744	783	757	770	785	769	751	725	749	784	760	768	780	735	778	754	776	791	779	758	794	733	736	765	748	781	799	759	737	740	711	790	783	774	757	762	836	757	767	732	740	755	719	776	748	751	762	744	719	772	782	765	765	761	759	781	799	736	745	773	768	754	751	771	760	823	758	751	746	728	780	728	781	778	773	719	724	748	745	717	771	746	733	831	795	766	767	791	772	788	748	772	794	725	726	836	721	825	752	748	773	730	784	769	775	761	751	726	750	765	780	767	770	737	714	762	778	740	752	765	740	749	732	768	750	767	766	752	772	765	758	776	752	754	738	752	753	779	732	762	770	731	787	752	741	818	710	766	741	701	791	751	742	757	725	764	786	817	794	773	832	789	820	763	743	783	783	757	736	740	710	696	761	760	737	779	777	770	768	729	739	782	775	709	753	784	810	737	731	807	737	787	743	761	756	755	772	780	746	778	729	761	828	774	742	821	766	774	747	748	741	782	744	818	762	778	739	775	777	766	724	789	722	785	756	729	788	805	781	749	772	769	780	740	786	754	741	747	760	766	768	805	753	761	762	763	723	800	677	786	777	745	761	752	781	787	743	788	763	811	767	759	765	778	740	780	744	740	754	762	770	733	798	762	760	750	760	771	756
38231	32561	40714	38101	26711	19294	14097	10199	8175	5847	4358	3305	2865	2362	1774	1553	1305	1201	1040	921	794	764	752	797	744	735	772	699	758	663	654	647	686	551	539	519	468	494	477	431	422	437	351	369	315	331	322	403	359	309	355	332	330	286	276	280	288	275	270	297	318	266	297	277	289	249	270	294	265	245	282	300	304	275	261	270	261	272	281	279	260	251	259	258	270	286	272	235	276	290	274	291	289	255	268	276	259	254	231	250	279	306	287	307	295	239	294	249	262	275	285	260	269	239	309	269	303	246	254	288	242	253	247	266	273	256	235	275	262	258	282	280	234	247	275	265	269	268	275	236	252	251	263	263	257	285	282	248	261	235	286	246	250	260	290	235	280	269	232	277	231	264	252	235	248	261	269	274	279	260	279	260	251	254	249	289	278	250	259	218	271	261	288	278	271	258	257	274	285	272	293	265	289	265	267	256	271	266	268	251	265	296	237	239	273	295	297	235	293	257	293	256	257	292	246	249	249	258	263	285	257	257	241	283	286	259	260	250	269	255	262	267	252	261	248	266	248	287	266	284	270	266	254	273	271	298	264	244	240	275	268	283	234	260	297	253	266	244	256	254	264	239	275	251	264	239	272	257	248	276	272	284	299	284	285	277	261	280	262	283	271	263	246	281	244	290	256	262	292	256	287	291	230	259	266	252	263	290	239	274	266	273	275	266	259	252	252	295	281	244	305	285	262	269	262	294	266	256	256	245	238	267	247	242	234	268	273	253	277	236	288	245	297	253	263	275	263	249	260	262	267	266	273	293	277	296	259	258	265	241	246	269	292	285	274	280	269	249	261	271	271	248	273	258	253	264	266	242	248	294	288	267	274	295	266	280	247	277	257	284	285	259	255	232	244	243	279	244	270	247	278	252	265	278	264	285	262	267	283	240	266	258	238	261	280	265	242	255	287	280	289	263	277	271	264	263	294	250	280	282	271	276	250	272	242	251	270	246	273	282	256	276	273	283	264	275	257	289	248	289	257	266	269	278	244	259	274	290	264	262	250	244	252	258	302	273	274	293	238	267	283	250	254	273	301	244	261	271	274	270	283	259	247	255	254	273	247	269	294	280	267	235	263	265	265	261	260	307	260	271	287	231	253	272	272	243	284	251	244	256	309	294	276	277	237	294	265	271	262	276	269	289	245	303	247	251	267	263	237	291	258	272	278	275	250	244	268	279	261	260	259	271	258	254	294	248	263	248	287	297	282	285	253	267	282	284	284	286	280	304	261	277	290	261	278	276	257	260	266	250	272	286	266	231	250	252	256	282	267	248	266	280	251	266	272	257	250	285	268	258	255	268	275	265	258	293	262	302	264	295	272	260	287	275	252	279	264	270	262	278	230	285	267	262	276	240	301	282	290	276	278	259	264	256	271	265	257	249	276	297	275	287	297	261	273	263	268	272	278	236	251	266	247	249	292	262	284	283	292	256	264	257	268	255	313	227	255	283	259	242	287	241	242	247	277	244	280	254	272	273	253	283	269	236	243	219	266	273	269	286	264	269	255	260	271	262	279	281	264	246	261	269	253	308	278	286	271	242	228	261	254	263	259	260	260	271	252	283	315	260	261	250	297	272	278	272	272	266	255	254	267	274	278	282	252	258	264	263	244	298	252	264	292	309	267	250	246	224	250	285	288	243	236	283	269	254	283	257	289	287	252	276	256	275	290	268	243	255	280	289	276	293	270	269	275	268	259	239	289	267	241	254	271	255	237	260	293	265	266	254	300	256	259	229	264	269	275	250	269	246	259	277	273	254	259	268	284	269	272	239	264	242	249	305	286	243	266	289	269	268	266	257	265	233	277	267	257	287	247	287	262	272	281	268	260	231	262	324	298	264	263	258	274	280	265	262	270	284	251	317	257	237	264	251	251	232	253	255	267	271	263	259	263	273	273	261	242	255	277	272	256	241	251	247	261	265	247	278	264	263	280	273	267	306	279	263	241	267	247	261	267	267	271	259	279	287	259	265	283	243	258	254	258	269	210	258	254	260	254	291	276	256	248	272	263	285	257	290	274	271	258	272	262	259	285	256	301	291	247	257	271	273	267	290	281	284	235	267	274	242	274	222	258	259	264	280	249	267	266	273	259	283	288	293	262	264	248	291	294	265	286	286	258	248	276	253	257	233	268	317	239	259	276	248	271	274	271	255	286	267	284	256	279	256	269	256	272	294	264	271	279	268	251	273	257	264	272	259	244	266	283	261	287	265	291	255	284	301	238	274	255	260	258	250	243	296	260	282	248	269	268	267	241	280	274	271	239	264	261	271	252	287	261	252	282	277	278	287	266	271	276	293	289	248	251	267	255	283	267	279	301	267	279	303	261	259	253	265	245	266	286	270	281	264	283	286	253	283	291	249	286	276	258	251	314	241	284	257	257	274	262	257	251	265	253	284	265	252	259	254	279	256	243	280	270	272	269	243	251	270	218	231	266	249	273	277	266	254	270	230	258	246	254	251	243	263	270	277	256	241	285	226	262	272	256	282	263	259	284	264	270	253	272	250	263	261	285	277	298	240	243	252	283	260	279	289	267	268	295	264	280	278	277	261	260	276	260	271	278	251	249	258	270	258	272	276	255	278	289	253	249	268	259	278	281	294	286	271	278	277	262	281	241	303	272	294	269	289	273	277	267	267	258	292	265	280	265	272	299	273	245	236	284	275	281	284	246	264	300	291	245	265	289	255	238	277	272	242	260	246	267	307	259	277	251	253	233	274	231	284	259	245	256	275	241	262	271	268	270	271	265	258	272	242	260	263	264	262	270	263	258	268	275	309	255	252	269	263	277	283	258	268	298	246	280	268	250	265	247	279	268	243	257	248	257	280	273	277	297	252	277	272	241	264	267	269	256	266	296	279	263	260	257	272	260	234	291	259	277	286	274	312	287	268	260	276	297	276	262	288	294	276	274	239	291	289	297	268	272	248	257	283	292	255	245	260	275	278	280	269	264	238	291	286	257	290	275	254	280	255	235	256	263	267	255	229	282	284	247	262	261	249	286	288	282	267	267	265	248	268	264	267	263	271	255	275	268	254	274	287	281	311	271	223	259	266	223	238	257	258	283	269	269	243	252	268	262	244	258	273	302	261	267	264	269	272	245	276	284	288	246	277	278	269	259	267	283	277	269	264	258	259	267	289	275	292	284	281	270	284	276	239	242	281	290	295	261	244	256	290	245	248	273	275	290	272	246	266	281	268	280	266	265	263	281	264	287	234	267	290	256	285	236	269	263	269	264	223	238	246	278	270	225	247	268	281	269	276	259	273	284	267	249	260	293	306	267	264	260	246	294	287	274	270	259	281	278	295	264	270	240	267	240	271	237	285	264	264	260	253	267	268	258	247	249	259	252	269	260	264	280	279	282	293	251	272	270	245	279	255	265	265	254	268	260	284	257	282	291	272	238	276	249	280	261	254	253	245	275	239	310	250	244	251	263	257	273	285	277	281	260	260	292	242	270	268
24040	24648	39018	40672	32686	26874	24112	22726	22473	19238	16668	14447	12465	10943	8676	7503	6731	6261	5454	4975	4416	4170	4153	4286	4081	4090	3678	3846	4028	3599	3455	3597	3801	2919	2631	2495	2368	2325	2089	1957	1907	1833	1470	1423	1182	1132	1097	1145	1283	1090	1143	1009	1025	955	852	842	786	726	704	739	743	732	739	710	787	710	695	693	703	688	736	655	727	683	721	667	700	677	705	693	645	702	681	656	647	671	663	618	656	663	677	658	634	671	689	702	652	687	657	679	716	670	638	691	641	662	654	712	645	638	709	635	652	680	708	705	686	657	640	678	683	667	668	736	679	659	676	709	691	641	692	650	699	733	715	658	680	687	669	618	658	705	647	661	719	680	680	684	664	666	649	691	673	650	665	670	654	682	701	638	678	655	624	651	661	679	670	614	642	646	663	662	673	681	697	662	673	654	671	648	667	688	686	664	673	638	680	689	655	644	604	680	700	622	648	649	629	624	676	667	633	660	668	668	658	649	626	658	673	655	688	631	687	615	663	662	619	649	677	657	690	660	621	661	670	629	682	664	630	667	640	649	668	674	651	662	695	680	692	682	679	644	698	632	646	627	699	676	661	674	644	664	659	660	638	656	640	608	642	670	670	651	679	644	646	674	627	732	650	706	666	649	670	675	645	687	669	638	644	684	704	639	658	660	654	699	716	661	611	651	728	668	641	713	634	689	664	665	719	687	665	633	720	677	648	649	675	619	661	659	670	624	662	618	657	639	642	655	661	636	688	660	666	653	637	679	695	640	685	644	691	680	720	640	673	697	723	653	655	655	647	646	639	655	605	628	666	649	652	695	723	669	699	630	637	682	713	639	627	666	658	669	684	628	701	656	665	663	642	642	616	648	650	676	626	670	669	659	655	637	679	627	670	657	618	695	662	634	646	671	659	650	658	672	663	666	681	616	657	656	648	653	701	654	695	675	693	704	621	637	658	653	685	682	669	670	599	650	697	690	665	705	700	671	633	686	693	691	682	640	646	696	628	632	645	666	636	671	692	688	680	649	680	660	680	650	667	692	695	682	665	667	661	654	683	698	669	688	663	650	646	680	689	651	652	664	651	637	695	683	685	698	629	682	635	699	645	667	632	643	659	698	694	661	659	630	666	662	619	691	666	674	674	656	692	673	642	661	653	699	648	626	620	680	686	652	707	652	670	683	698	659	673	632	665	675	628	608	633	661	701	663	641	656	664	683	644	658	686	656	677	631	673	687	638	672	654	697	655	642	658	688	668	651	678	673	646	664	653	655	662	648	637	664	629	641	619	625	653	685	648	687	664	645	636	652	673	681	681	640	698	663	635	662	636	648	695	681	587	715	640	646	728	656	646	650	653	696	623	682	665	673	661	651	684	734	659	693	644	637	658	658	732	659	720	653	633	692	645	651	683	642	647	670	689	655	673	667	655	656	649	651	665	651	628	666	641	652	606	672	705	616	650	638	689	704	687	633	656	678	657	662	715	687	697	680	684	648	663	681	674	668	681	620	629	674	649	667	688	661	694	670	674	675	653	669	628	632	655	665	656	627	619	691	659	658	638	680	639	635	652	644	663	712	669	650	635	676	675	643	663	668	650	679	641	679	665	674	654	640	640	663	670	648	640	648	670	662	669	652	675	677	637	680	626	647	657	678	657	654	608	673	639	648	666	674	657	630	683	673	684	677	663	650	661	685	626	638	667	667	662	647	658	675	633	684	682	671	656	661	655	664	671	624	634	693	645	656	605	714	624	683	638	671	636	693	654	648	633	636	676	653	693	681	627	670	709	654	644	675	697	671	722	722	717	675	708	652	706	641	637	649	683	622	670	601	684	684	629	649	648	638	702	628	637	660	677	651	676	645	679	647	639	697	634	688	656	678	679	683	674	634	692	651	667	719	671	634	642	628	670	646	654	613	701	689	695	647	615	682	683	661	686	705	698	614	672	651	680	665	669	660	622	668	638	613	657	678	670	653	573	634	650	686	658	708	654	657	661	654	646	660	670	655	663	662	677	683	649	615	677	652	689	676	667	638	652	699	693	629	650	668	639	654	662	658	632	676	657	685	695	692	677	630	689	636	653	696	673	702	690	639	653	644	641	630	668	669	649	621	687	652	664	693	671	706	639	638	649	629	694	646	666	682	645	626	648	663	664	619	654	690	620	689	680	633	714	654	665	684	634	665	698	674	655	695	687	685	655	660	669	666	664	702	652	627	684	678	711	657	686	607	675	657	633	659	661	657	685	658	677	689	631	648	679	640	712	661	654	618	680	713	673	650	644	688	654	642	680	635	642	671	699	617	672	675	670	648	688	668	649	707	676	687	657	692	667	643	685	639	594	658	671	727	648	688	662	633	664	635	665	642	698	678	671	620	651	619	679	635	613	692	675	649	709	667	665	679	663	668	653	641	671	637	627	624	681	622	649	698	659	707	656	661	663	677	631	655	673	617	694	669	645	630	698	677	704	633	667	704	671	640	659	674	694	648	668	694	655	677	691	683	720	657	666	621	718	641	707	617	693	650	667	701	648	651	674	643	672	642	679	630	711	662	648	669	661	680	670	684	655	688	670	668	647	673	659	659	671	685	688	627	654	641	627	684	683	635	712	634	672	641	640	672	645	721	660	711	627	678	669	750	668	671	598	665	643	669	683	665	679	643	641	704	637	643	647	730	666	688	651	652	635	672	671	659	620	685	671	639	656	611	689	653	646	648	704	629	705	660	648	673	702	639	658	646	689	655	625	699	678	655	675	655	659	686	653	633	682	658	703	651	696	658	634	711	642	679	658	678	639	643	661	645	647	661	658	658	678	642	682	656	675	655	654	652	689	647	657	689	656	692	668	687	629	671	640	682	671	660	608	681	638	665	666	674	700	675	614	656	662	653	645	682	649	641	665	616	664	647	675	672	616	701	646	697	689	658	654	701	660	688	623	680	717	669	657	681	641	650	675	706	691	699	630	664	630	649	666	632	650	648	655	688	641	677	671	676	689	634	677	676	640	667	698	665	667	645	707	636	681	645	631	659	665	665	637	670	641	683	656	650	621	685	668	704	662	684	653	657	704	677	626	658	684	643	710	639	687	642	683	668	647	654	688	641	721	628	626	665	615	670	609	639	692	642	666	662	656	642	684	647	666	649	649	643	650	660	686	708	665	685	611	637	671	695	666	693	676	645	700	647	650	660	680	637	657	684	690	655	685	695	624	660	634	635	658	670	638	643	592	650	685	698	643	733	608	666	633	604	646	659	652	681	700	670	697	643	711	667	701	719	722	691	663	669	665	665	698	632	685	680	665	647	669	652	640	675	669	623	659	667	673	660	649	687	684	687	629	713	670	664	654	649	646	643	683	618	683	685	675	672	645	665	655	668	677	700	616	691	694	666	666	688	683	669	627	670	670	668	695	663	651	638	688	652	657	672	632	669	636	688	682	658	648	640	617	750	667	602	639	706	659	656	701	628	682	682	674	653	674	665	652	718	683	716	688	719	672	680	629	683	696	650	689	702
13243	9418	12131	10453	6824	4241	3090	2288	1881	1501	1276	1158	1028	926	807	746	663	589	556	516	460	411	410	388	411	428	377	381	367	362	377	367	356	338	334	362	364	332	315	308	358	334	299	323	313	318	336	336	340	351	337	325	354	301	297	310	290	318	306	348	333	316	326	337	353	326	320	348	328	333	368	315	303	345	291	349	306	371	357	333	340	296	337	327	341	307	334	325	334	291	327	312	319	335	316	303	336	302	318	304	313	283	329	303	318	330	362	299	300	328	322	323	330	277	313	303	314	316	306	346	294	327	315	293	343	335	341	322	331	347	311	331	339	326	335	295	299	327	317	312	279	297	309	300	302	305	335	301	326	311	318	339	321	294	337	318	293	291	325	340	338	325	317	301	347	328	329	338	313	337	337	329	314	331	315	351	330	353	330	326	354	330	330	300	313	320	329	354	309	309	345	344	322	311	327	327	294	324	322	323	324	286	309	293	301	299	331	335	320	344	338	312	308	304	314	343	349	298	333	321	319	320	342	294	315	336	319	334	341	288	331	309	303	334	303	329	316	315	325	325	345	281	329	310	345	370	356	336	283	317	309	297	306	294	305	332	340	318	341	273	355	320	312	332	308	332	326	326	346	306	360	342	325	299	319	312	315	333	281	349	338	327	306	293	306	310	339	310	322	319	320	338	321	286	353	297	316	330	309	318	334	335	313	317	319	344	330	331	312	330	316	319	347	308	318	344	309	342	341	368	317	331	316	335	311	303	311	294	326	290	354	300	324	308	300	335	325	351	345	306	310	302	313	306	312	336	300	308	313	319	315	302	306	326	347	323	301	321	329	320	323	328	332	337	322	367	328	305	300	322	294	301	322	282	326	332	346	325	359	304	309	328	338	339	334	322	319	349	302	354	312	321	304	348	294	335	347	333	309	332	331	323	338	331	319	325	323	305	319	308	283	337	302	351	294	323	316	288	335	340	296	322	320	337	297	341	325	304	292	349	352	330	316	306	287	309	324	327	305	346	324	339	345	320	314	362	311	299	352	324	290	308	308	297	331	303	313	332	320	291	314	312	309	317	341	311	298	317	329	309	377	307	352	316	288	307	305	329	318	345	287	323	298	345	330	326	298	298	321	323	316	306	312	343	317	316	319	307	318	318	329	319	328	329	324	337	310	345	317	289	328	318	307	328	300	323	319	297	333	318	334	368	291	305	313	326	314	314	320	305	313	321	324	337	360	309	320	324	316	286	332	355	300	311	306	346	309	303	338	346	337	346	296	321	331	336	327	301	315	339	320	353	287	315	283	309	334	337	302	308	312	315	320	347	296	342	337	342	322	358	317	319	313	320	288	289	314	341	313	342	347	316	330	317	320	308	293	288	318	286	337	337	325	349	327	340	315	321	309	330	291	301	297	312	342	312	320	305	327	328	355	341	333	310	317	324	321	313	322	305	326	310	326	354	310	345	325	324	354	322	325	319	303	337	307	297	317	309	332	342	330	308	301	303	335	311	335	323	319	304	331	319	352	357	324	330	319	338	300	316	351	330	334	315	314	322	323	356	324	354	299	305	330	318	292	319	348	320	334	339	292	335	309	320	347	324	353	310	324	361	333	365	317	319	284	306	306	292	275	319	333	322	323	343	318	331	348	333	312	288	318	349	331	299	335	279	357	306	330	323	325	336	320	331	334	324	301	330	350	358	317	336	313	337	315	341	301	331	331	313	316	320	331	310	330	336	320	340	347	327	323	292	294	322	363	357	337	295	301	319	363	313	291	329	326	318	317	315	337	292	309	319	285	318	323	342	317	328	354	330	355	327	342	301	313	330	322	339	356	316	349	303	309	313	308	311	326	340	305	332	328	337	322	329	321	322	307	332	318	344	329	290	313	340	331	310	316	325	281	340	315	317	352	285	336	322	332	296	319	289	341	320	359	325	283	338	348	325	331	328	324	327	341	320	362	311	312	325	322	348	348	302	326	339	325	327	322	298	330	311	328	313	302	284	359	337	331	331	299	310	324	294	297	335	315	311	286	330	301	304	296	293	317	314	335	318	351	314	305	318	290	314	313	318	332	319	295	338	317	302	315	308	296	315	313	302	315	320	291	300	345	361	334	344	330	333	323	330	278	317	340	321	338	369	300	308	342	315	318	347	281	347	302	324	332	345	319	316	304	276	297	311	314	335	318	302	333	331	309	297	331	330	301	307	349	318	323	334	339	289	343	346	306	351	304	327	333	297	294	327	334	309	345	320	327	291	367	349	335	327	280	320	312	299	342	330	316	306	308	329	318	305	291	297	328	344	342	344	360	342	330	321	312	289	315	311	336	333	323	376	326	307	323	324	306	326	340	339	329	340	321	320	329	313	321	311	330	368	315	360	325	309	324	331	308	350	303	315	325	317	295	309	346	308	338	324	365	344	331	325	329	343	312	327	346	321	339	303	311	306	317	332	346	334	303	325	343	333	349	357	305	340	314	304	307	320	312	347	329	296	340	323	329	311	294	315	352	312	324	310	336	326	282	338	296	351	315	367	317	318	341	338	334	312	314	330	305	313	326	323	330	320	332	347	326	355	309	330	347	333	299	296	345	315	371	311	345	304	333	302	295	333	321	325	330	331	315	314	361	308	303	334	321	318	334	328	340	358	343	308	317	375	325	303	327	336	325	320	349	301	329	325	313	309	324	330	353	300	327	338	313	351	291	324	278	334	322	357	318	360	307	366	320	332	322	351	297	297	301	307	321	293	304	300	317	308	328	325	288	333	344	306	318	296	314	350	320	319	331	344	321	335	322	316	307	291	341	312	349	292	338	322	312	310	331	315	316	363	322	321	351	312	311	324	323	306	332	321	323	338	304	338	313	330	334	292	335	277	307	324	346	347	349	302	336	332	324	302	322	342	330	299	323	330	333	305	368	352	321	328	294	320	337	332	312	287	305	334	309	306	323	342	295	326	336	332	316	327	324	311	310	338	317	326	302	309	295	325	308	315	317	307	365	302	330	332	362	289	329	335	338	321	325	353	352	358	339	319	319	333	316	298	295	331	342	305	318	318	329	324	343	310	335	324	311	319	301	325	319	275	328	324	345	315	344	317	309	356	302	319	290	325	302	336	322	309	324	358	289	310	306	289	320	285	347	305	325	292	281	269	332	345	366	300	309	339	323	324	325	336	318	322	323	329	345	345	317	317	336	294	332	346	319	315	359	307	312	304	329	342	325	338	311	324	330	338	364	321	314	337	346	351	352	307	317	309	318	333	313	314	321	333	293	305	334	304	302	338	318	309	299	286	327	289	320	311	339	314	329	327	341	322	331	307	309	331	348	354	343	307	344	317	321	302	303	366	340	331	319	306	338	326	333	310	352	294	307	314	343	311	329	321	306	321	337	321	349	321	310	304	335	306	299	334	312	325	329	340	318	337	297	320	317	337	322	286	340	306	305	319	312	323	291	319	369	313	356	337	295	319	343	334	321	309	292	307	343	318	339	310	337	339	312	320	334	314
8195	8727	18013	20843	16706	13513	11087	9201	8059	6807	6186	5390	5046	4385	3811	3354	2954	2542	2200	1820	1686	1549	1509	1382	1273	1297	1156	1155	1146	1097	1094	1060	1026	1006	962	988	912	905	901	863	862	873	799	850	833	845	819	805	839	845	816	841	839	842	790	806	802	829	843	796	781	838	784	804	819	830	771	812	819	805	815	826	772	802	777	821	786	815	802	754	770	855	817	785	760	754	812	803	771	847	750	825	809	764	758	785	808	785	808	786	757	835	796	803	786	785	784	761	813	807	796	800	809	786	811	782	799	837	789	794	795	776	782	818	808	785	800	795	818	805	825	808	808	767	803	806	757	797	811	792	792	768	812	783	798	761	816	782	805	813	792	808	781	793	792	767	772	783	817	767	788	792	793	756	824	772	793	804	793	804	799	768	783	784	805	742	746	765	814	797	769	777	785	812	800	821	821	823	814	802	794	766	823	807	820	808	802	799	767	817	803	805	783	755	784	816	810	783	760	815	791	768	806	813	806	739	780	791	821	807	782	789	828	769	829	790	778	770	763	803	788	771	776	786	833	827	776	800	753	776	779	787	760	767	772	813	817	783	780	754	754	769	791	851	796	790	788	779	808	777	763	782	794	769	803	858	801	786	822	849	749	794	776	804	782	768	771	801	793	773	817	764	799	818	805	762	832	796	797	834	774	797	781	805	820	849	826	763	833	813	807	797	751	762	768	816	827	746	861	789	806	807	778	785	806	824	758	793	822	801	813	778	786	806	825	794	740	826	802	759	740	802	802	780	799	730	826	797	847	824	778	768	800	804	781	829	820	773	770	792	790	752	806	769	853	769	843	790	825	791	800	811	829	802	820	758	782	818	811	796	815	789	764	808	811	767	779	847	815	786	777	843	784	836	863	766	808	767	831	740	821	808	775	745	758	776	772	842	742	808	824	782	829	785	775	746	796	783	757	822	810	812	819	756	773	813	823	779	762	785	771	771	766	778	834	789	806	825	792	801	800	790	763	766	836	794	809	778	796	735	794	788	769	794	784	775	800	830	820	781	805	827	814	785	770	801	793	767	791	780	787	799	834	777	751	779	783	795	764	788	804	748	851	798	788	825	785	830	757	836	797	835	779	774	823	798	836	783	788	788	814	768	797	782	797	822	789	822	763	793	807	749	796	763	796	831	779	789	757	758	826	780	820	828	782	785	777	824	761	754	774	806	792	834	775	799	777	787	806	850	807	816	782	828	787	804	757	776	813	769	788	813	837	751	766	801	755	815	796	755	831	827	788	741	808	803	804	769	791	753	781	812	781	814	795	766	803	805	780	788	814	789	741	772	776	780	782	793	798	831	735	800	845	823	735	773	765	804	821	806	857	770	725	763	797	802	785	841	829	807	805	750	800	841	742	815	816	799	774	860	798	788	802	781	824	775	807	804	714	819	774	821	788	815	792	780	797	793	749	815	760	767	810	796	792	818	803	827	819	788	783	767	753	811	812	823	796	763	764	826	772	793	776	818	797	770	796	796	799	780	765	831	777	814	774	822	840	772	772	795	774	826	842	800	799	787	809	768	790	763	792	818	802	822	801	778	808	772	791	779	820	815	809	817	783	812	840	799	851	834	811	841	791	797	775	772	783	800	782	833	789	755	820	751	799	757	822	815	724	790	765	768	807	803	744	773	805	809	777	801	776	757	759	775	772	818	797	831	792	810	758	793	838	774	800	823	812	773	832	794	773	778	786	810	825	814	742	804	785	798	753	761	816	780	831	778	782	807	868	828	776	828	820	734	790	825	770	845	775	821	744	737	811	806	790	827	808	756	757	755	828	836	816	838	777	825	841	749	766	820	808	820	848	768	756	770	818	816	811	820	779	808	784	786	799	777	799	802	813	785	793	796	821	826	791	840	827	774	813	764	798	791	794	776	826	805	790	771	802	790	811	767	767	808	828	766	763	783	750	820	741	783	742	805	831	792	780	816	766	812	835	779	802	808	739	787	806	763	774	832	829	830	833	779	749	832	834	800	793	773	778	816	773	789	749	720	834	750	756	835	786	801	817	805	822	793	824	807	789	775	804	789	790	805	747	815	797	800	826	795	780	792	768	823	824	789	782	847	762	794	777	855	831	823	822	802	778	811	805	770	789	866	791	825	748	782	797	797	809	813	788	778	794	753	786	773	797	847	812	727	769	804	843	783	814	805	798	813	799	752	816	830	777	827	800	765	747	764	768	830	800	746	809	836	760	811	818	742	782	776	827	761	787	820	822	790	781	781	743	786	739	821	801	786	806	820	776	809	795	839	817	807	798	773	794	808	845	774	767	744	816	821	736	754	832	766	843	764	820	782	765	803	777	786	763	772	784	788	780	786	774	825	819	788	817	766	843	836	769	781	800	837	808	773	800	832	769	768	789	792	849	752	778	800	819	780	877	799	752	841	824	767	809	769	778	804	788	765	784	759	827	806	766	848	815	809	813	810	803	766	791	776	794	768	795	759	811	811	790	794	828	752	816	815	828	800	780	814	803	787	777	745	773	827	796	774	735	824	795	770	800	822	791	767	816	781	838	781	783	748	835	799	789	786	760	753	847	772	764	755	809	821	772	853	774	809	820	840	787	807	832	808	821	799	806	758	825	796	781	797	796	795	833	759	787	743	774	783	793	804	816	829	806	781	737	779	793	789	787	762	773	772	736	763	790	816	807	780	757	783	772	759	796	807	798	773	726	783	755	819	825	807	782	781	808	824	801	748	828	751	809	735	813	791	803	741	817	843	796	764	799	819	782	799	825	753	808	772	822	752	781	768	798	782	728	791	810	797	763	780	764	817	819	808	821	764	827	801	804	783	779	768	841	813	775	826	775	808	828	734	761	811	760	818	767	797	798	774	785	714	760	835	791	824	776	786	764	794	779	776	814	782	806	746	778	788	807	785	784	726	782	815	769	782	801	771	760	791	771	764	766	830	778	784	777	798	799	839	788	808	798	804	794	815	815	810	785	788	754	842	767	782	800	742	818	766	757	798	796	820	788	839	780	762	785	808	799	783	749	802	766	743	802	758	823	779	773	782	840	813	811	803	796	784	806	756	767	770	820	754	812	796	777	792	757	796	762	761	785	762	764	772	773	811	758	795	764	734	797	778	816	802	793	769	822	752	810	801	805	856	809	798	789	772	769	799	827	782	748	848	762	829	815	801	799	834	751	760	783	760	790	790	774	773	774	756	819	779	811	826	791	809	827	785	747	786	833	808	764	815	773	787	817	810	791	802	785	818	780	810	810	787	768	756	812	795	758	799	826	751	806	826	791	802	814	783	842	836	765	790	766	780	844	817	764	794	861	814	756	773	803	770	809	809	836	786	808	844	742	791	804	788	781	778	788	772	771	773	853	774	765	763	842	751	773	805	811	812	811	724	726	761	776	711	828	838	814	776	788	806	764	816	797	816	740	824	816	823	792	801	791	777	801	758	802	803	801	779	819	844	831	778	822	768	796	786	781	749	775	754	822	794	746	789	768	793
30012	29345	44249	39008	24825	18875	11946	8093	5529	3982	2847	2226	1918	1737	1438	1092	1052	945	787	751	694	653	685	653	651	632	593	561	593	596	579	522	598	495	450	508	426	420	417	383	394	423	426	382	358	360	356	378	380	334	361	366	334	317	324	358	297	328	333	342	302	369	342	318	383	345	335	307	339	324	318	306	296	334	302	344	329	341	342	317	332	330	340	328	319	338	299	305	352	307	331	326	321	296	292	320	351	354	343	350	327	324	300	325	309	304	347	302	319	315	328	306	325	323	356	336	357	329	311	324	314	337	333	326	343	332	311	360	319	329	322	321	320	292	329	327	302	300	325	335	354	345	330	319	352	331	317	336	332	328	294	342	302	341	358	325	314	359	325	326	345	301	302	324	337	319	321	375	316	346	319	317	343	291	305	343	348	335	298	355	327	359	333	313	357	312	309	308	312	318	321	340	320	353	303	339	306	317	313	358	319	345	336	350	342	318	318	307	314	354	348	309	334	351	345	326	325	344	309	341	297	326	326	324	289	339	332	311	306	315	290	331	338	305	332	328	316	307	325	333	322	336	320	317	330	336	314	366	289	345	344	327	336	342	312	325	338	317	348	307	333	326	323	336	316	320	313	296	308	342	329	340	313	333	313	365	311	323	337	327	324	338	282	343	322	304	342	320	324	337	315	350	345	338	356	328	313	333	345	315	327	329	354	369	357	324	319	325	320	307	310	315	297	314	287	338	322	302	317	353	333	313	322	319	311	313	313	323	307	321	327	334	324	358	346	321	328	288	350	358	349	344	338	337	319	307	333	302	312	325	349	319	379	332	330	300	319	311	347	334	334	308	340	362	334	331	314	296	319	332	321	333	322	319	338	320	318	326	307	326	364	369	345	313	315	327	313	330	353	350	308	332	319	351	286	336	330	320	354	326	311	317	308	319	301	313	326	339	299	318	306	310	305	339	314	317	323	322	324	316	291	292	318	318	324	311	295	325	357	333	328	341	305	292	330	356	324	338	333	305	344	294	306	345	330	339	301	286	341	330	334	341	326	322	307	353	325	340	287	355	317	304	331	296	302	318	297	344	320	327	335	325	331	338	355	298	336	319	349	355	334	324	349	322	333	345	340	340	342	317	351	325	329	353	363	298	307	309	364	332	340	304	301	300	327	320	316	331	319	285	293	316	312	312	289	320	349	348	315	316	301	341	349	350	352	318	311	329	296	343	353	327	322	350	324	322	308	314	349	333	351	308	328	322	340	327	325	301	327	331	353	310	299	371	297	330	321	310	319	328	321	310	370	312	276	351	325	308	312	303	345	293	334	327	320	317	288	352	350	314	339	331	315	327	337	308	310	279	295	340	327	339	335	308	346	344	320	303	315	307	323	291	286	313	340	319	313	329	333	289	301	326	343	328	316	325	307	284	315	339	290	309	323	306	295	317	314	310	327	317	327	313	303	333	341	340	308	339	281	325	348	311	309	330	338	313	333	307	313	304	329	300	336	309	319	325	319	297	311	326	357	324	306	314	348	310	319	301	347	288	313	299	333	333	308	318	312	311	334	301	316	309	305	315	340	339	355	333	305	334	322	349	282	321	311	340	344	302	300	349	304	351	298	341	303	298	336	339	338	325	307	304	319	333	339	331	340	328	295	308	377	316	334	322	323	306	335	310	308	302	345	336	301	317	380	328	306	355	306	348	354	323	322	322	298	313	335	306	331	331	332	330	322	344	285	311	308	307	312	335	360	350	298	335	344	309	333	315	325	323	287	299	306	305	329	327	332	306	312	288	318	323	339	293	335	322	321	289	352	303	307	315	353	286	322	331	336	333	284	374	330	324	325	325	297	297	319	330	346	341	329	337	326	324	345	336	332	318	322	340	317	319	324	314	323	348	322	311	320	315	348	313	330	340	309	319	309	329	326	318	304	327	317	346	304	313	333	323	340	310	303	303	353	312	307	345	309	297	339	342	369	330	329	365	321	380	313	328	333	334	343	365	325	303	310	339	335	356	345	349	319	333	301	314	309	311	337	304	328	308	340	347	334	318	283	331	329	309	345	313	349	344	337	310	338	314	323	327	352	325	321	337	297	342	327	275	316	342	298	350	329	316	328	303	341	322	332	366	291	323	309	338	337	331	324	353	332	296	349	331	297	318	298	336	296	330	321	320	361	315	331	380	349	321	315	319	344	348	349	353	323	342	319	337	329	313	332	311	353	327	340	329	319	350	352	345	341	350	326	325	327	319	309	314	300	301	339	327	333	323	318	330	329	303	318	311	307	332	338	340	330	341	332	357	309	307	298	331	326	331	278	348	313	353	326	333	317	325	346	327	332	329	346	332	330	325	337	323	337	320	300	350	359	331	333	336	315	325	313	343	323	324	316	327	324	343	318	334	332	296	319	351	318	331	353	331	329	332	338	326	316	297	356	326	325	327	292	308	310	334	308	343	365	319	305	365	322	297	348	316	346	341	337	322	322	295	326	307	342	328	311	340	316	313	310	345	339	307	318	318	320	290	322	310	353	321	344	311	309	340	351	344	341	328	339	336	287	324	352	334	306	338	301	316	324	315	310	331	323	321	335	332	301	320	304	318	329	326	312	289	318	299	327	361	274	316	330	330	310	310	325	326	347	324	330	314	308	318	324	306	338	322	342	351	331	346	307	351	304	315	295	333	348	314	311	322	343	330	317	307	311	383	341	321	341	331	326	314	341	311	322	339	326	347	345	343	308	308	333	339	324	319	329	355	373	299	347	316	320	313	336	297	320	306	318	361	330	287	338	329	340	299	290	328	342	307	343	327	350	321	323	306	360	348	270	350	306	313	311	333	348	354	337	305	333	319	312	320	296	329	345	334	330	326	323	273	325	326	332	299	308	313	353	335	323	313	306	302	320	325	290	351	332	296	306	288	329	308	322	325	325	348	350	318	337	293	302	304	359	305	332	322	333	339	340	314	329	358	344	325	333	324	317	341	332	321	325	334	323	330	332	334	330	328	343	339	336	322	318	320	344	314	351	294	284	328	359	347	318	335	304	316	303	335	330	336	318	310	334	327	299	319	318	324	330	349	316	317	299	321	314	339	297	338	320	339	307	313	281	328	306	317	341	319	332	334	337	345	313	333	307	295	293	313	321	312	342	318	332	336	332	352	319	310	338	364	315	316	292	320	323	323	317	337	308	330	304	329	345	339	336	302	307	290	327	328	314	336	348	332	343	322	344	356	365	309	310	302	322	338	331	314	327	332	348	353	320	315	300	324	301	340	313	322	355	329	293	313	324	309	319	324	311	310	342	302	314	365	319	328	316	328	328	310	337	319	308	381	319	298	273	304	317	341	314	315	348	311	358	326	323	324	331	308	321	341	328	316	320	301	344	316	352	302	325	296	318	308	334	318	311	347	323	349	307	317	307	341	352	313	336	321	325	323	325	319	302	317	310	387	297	313	343	322	334	340	336	335	343	324	318	320	309	320	333	362	323	296	325	349	320	330	322	305	272	323
18802	23341	41566	39766	28905	24566	19696	18362	16219	14159	12173	10503	9298	8375	6984	5409	5232	4676	3928	3626	3244	3011	2980	3020	2879	2790	2615	2482	2656	2601	2451	2423	2522	2177	2077	1848	1682	1681	1590	1392	1429	1416	1275	1205	1104	1043	1074	1107	1051	991	974	985	976	932	886	833	898	827	862	850	803	831	867	838	883	865	794	824	842	820	837	748	846	777	813	788	784	817	804	796	829	763	790	817	788	787	839	802	810	834	790	795	731	843	803	831	794	873	797	805	792	812	793	778	810	846	810	751	843	817	792	805	797	803	746	798	828	800	779	735	811	787	813	797	801	806	790	775	832	758	833	861	767	787	800	845	823	749	825	835	799	816	829	795	761	799	803	767	811	808	776	794	799	845	803	771	763	779	817	752	792	802	759	767	786	784	764	840	819	776	764	785	765	781	812	816	763	821	787	821	766	800	812	808	841	794	799	829	798	785	793	799	792	766	798	806	774	778	776	791	745	788	764	792	770	811	811	746	765	783	767	769	803	807	832	741	738	774	779	771	799	803	799	808	791	759	813	769	779	755	777	808	799	817	811	844	834	737	795	808	815	786	747	770	759	826	805	847	785	782	780	777	767	763	830	755	816	779	812	771	780	808	805	774	751	794	819	766	754	769	773	810	803	805	819	769	813	757	762	805	793	780	780	805	796	813	783	782	778	839	798	798	760	852	806	791	820	780	781	785	837	783	802	758	833	743	803	784	810	839	743	797	792	756	726	791	820	774	792	786	831	788	844	832	773	789	771	822	764	770	785	758	822	765	806	784	810	785	758	816	812	809	805	805	806	780	795	791	811	821	748	766	777	747	807	789	763	810	772	774	833	787	834	786	782	750	855	806	828	770	796	774	750	794	769	832	760	732	757	733	820	781	779	790	801	765	778	811	822	837	827	799	822	779	800	750	828	772	741	794	828	795	803	762	826	794	814	801	782	845	833	781	771	801	781	768	826	776	809	835	821	768	773	779	776	783	798	777	792	790	767	822	836	788	775	785	783	813	811	832	778	787	795	757	796	739	836	781	779	833	794	776	836	796	761	756	847	815	777	782	794	765	795	823	828	818	761	777	829	819	812	798	801	835	792	778	744	778	841	780	734	800	792	816	805	806	830	809	737	789	781	756	826	820	781	781	773	774	791	798	789	770	792	779	796	778	798	762	811	740	792	746	808	797	830	810	802	741	816	768	820	753	837	791	751	819	739	780	812	804	754	802	754	787	806	798	832	755	809	789	755	815	817	777	827	782	784	812	781	787	781	794	752	842	793	761	757	844	778	794	774	798	794	795	783	777	781	821	746	744	799	826	785	783	826	731	822	827	814	840	771	797	808	776	814	815	799	814	785	809	795	789	825	721	819	757	780	748	820	817	786	794	828	826	825	802	786	771	823	781	797	785	762	816	810	813	785	819	800	790	796	766	775	789	798	781	778	788	786	788	792	843	843	768	740	812	803	832	812	769	825	770	788	772	782	731	820	806	781	816	784	782	800	800	828	784	798	743	804	758	808	786	783	771	781	750	805	762	810	853	767	738	796	746	756	808	728	777	826	816	818	771	785	767	805	763	753	816	815	769	843	820	794	791	807	847	782	826	720	745	798	769	829	784	791	765	811	851	782	774	826	770	785	813	764	830	794	764	839	785	797	790	830	775	830	801	763	806	814	785	808	805	793	798	795	797	761	812	807	820	803	797	829	776	764	796	806	829	779	810	774	793	823	804	807	795	788	808	773	767	810	787	781	801	760	787	723	813	788	766	818	747	769	789	824	773	815	786	785	782	804	817	765	800	808	824	769	775	770	756	819	793	799	799	780	775	832	765	785	803	824	753	757	789	801	771	824	756	815	831	752	729	781	784	810	826	811	780	836	824	784	827	821	741	821	793	814	806	790	776	817	818	742	724	812	794	777	813	802	829	825	781	796	774	799	782	779	858	798	778	752	783	768	789	788	808	831	824	770	777	798	841	754	800	756	775	808	832	857	800	794	811	778	785	793	756	768	789	794	781	758	829	801	790	837	806	859	781	804	800	784	773	806	784	771	772	812	792	821	782	787	775	784	810	762	811	770	834	851	827	759	812	798	793	811	796	772	789	759	839	849	827	788	818	805	744	782	797	757	811	750	774	790	786	798	812	751	759	819	760	808	801	779	817	818	836	804	762	771	779	789	782	790	803	755	792	790	808	801	801	744	787	784	833	745	840	804	778	750	798	767	807	811	829	787	816	818	801	735	747	784	802	798	746	811	767	801	781	760	770	757	785	806	788	786	811	819	815	808	715	808	796	792	760	760	766	781	792	765	846	802	791	769	823	804	809	835	788	818	757	806	801	780	806	802	777	820	804	768	762	792	773	774	792	820	793	717	803	779	825	763	782	765	776	822	780	801	796	801	776	775	798	762	816	745	832	759	778	760	729	781	807	833	794	767	777	809	784	760	743	799	757	771	756	789	807	745	793	834	817	817	745	803	798	795	779	793	803	788	808	803	797	795	782	816	779	793	792	776	825	873	808	769	771	849	771	768	777	808	769	791	781	733	757	781	791	768	806	849	777	796	814	820	782	832	754	792	789	805	778	789	844	788	764	818	773	783	778	786	741	766	808	832	786	815	799	759	796	810	792	782	805	841	817	773	786	746	780	833	769	816	802	793	781	802	800	842	802	773	787	735	781	812	835	826	819	773	805	803	805	755	737	786	806	742	802	801	778	756	795	818	769	792	801	786	765	745	784	782	792	808	801	816	805	750	798	784	770	776	833	756	774	760	770	799	780	795	857	778	754	786	774	773	775	791	788	809	804	795	864	865	793	817	787	778	796	778	782	797	755	827	744	813	832	787	811	796	824	797	771	754	806	764	833	773	770	765	815	834	819	816	805	791	782	824	768	772	813	820	823	766	804	810	777	749	759	792	837	818	801	811	781	770	811	732	769	780	775	788	844	844	787	791	827	722	822	831	776	777	799	814	750	806	756	818	825	808	753	782	760	771	799	776	785	807	851	748	837	756	808	786	818	732	827	838	804	904	860	790	788	785	779	798	759	794	805	783	804	749	807	708	800	774	796	770	830	783	768	773	802	773	796	778	792	796	774	792	820	773	774	816	800	798	752	766	840	788	781	826	794	773	801	772	755	756	830	814	795	806	789	785	786	796	754	784	841	783	766	769	752	786	798	794	796	739	825	843	745	796	838	759	800	718	806	834	770	802	782	789	779	768	746	861	799	821	843	798	774	746	764	827	784	777	763	817	779	778	770	775	830	753	798	792	789	795	804	770	837	807	775	843	749	832	802	825	807	850	783	768	751	764	727	823	843	817	759	796	765	753	798	815	755	831	780	774	828	808	819	780	744	819	883	775	766	838	786	772	774	765	830	769	817	802	796	795	804	802	826	831	848	779	786	801	840	816	764	742	811	755	748	852	778	801	748	858	780	791	792	794	770	789	836	773	824	784	785	786	746	836	786	813	856	800	806	786	814	821	748	787	753	791	762	770	775	804	844
37867	38564	42836	34461	28311	24488	15614	10242	8019	6034	4291	3376	2799	2369	1913	1398	1307	1172	1055	920	872	846	800	912	807	757	753	724	718	790	685	683	642	545	552	555	519	552	479	443	472	416	391	397	340	368	325	330	347	353	316	351	327	309	286	283	269	279	269	308	310	268	262	298	283	268	284	277	281	292	292	287	308	283	275	283	257	306	294	293	293	285	274	258	300	320	243	295	286	278	266	277	273	285	285	303	281	297	280	292	267	273	253	280	277	269	296	267	280	261	243	303	264	291	264	298	291	268	251	310	281	268	269	264	285	324	283	307	285	267	288	272	288	304	282	289	301	284	268	262	261	249	289	273	287	275	277	267	251	298	303	268	269	266	281	305	261	299	274	284	281	295	267	276	243	289	300	272	269	258	283	279	296	271	246	318	277	260	279	283	279	284	283	270	280	280	260	293	268	292	291	259	259	320	270	273	314	289	263	281	310	273	267	249	280	247	258	262	268	264	283	278	311	274	259	310	270	294	285	298	250	253	295	259	294	280	276	254	256	264	268	289	258	295	298	284	285	297	287	288	266	279	276	297	265	278	263	269	273	308	281	283	292	265	301	286	272	283	276	319	283	309	277	286	270	297	279	275	261	256	280	298	253	285	273	300	273	273	291	306	251	323	275	274	287	257	292	299	291	280	293	286	287	274	265	270	304	292	254	294	303	259	287	253	261	285	275	296	268	261	257	306	286	304	260	256	284	270	276	259	267	270	285	289	277	273	283	300	282	277	259	264	276	282	300	260	300	275	299	288	280	272	300	311	263	254	272	280	260	272	260	271	271	272	250	265	285	304	262	258	252	276	307	279	271	258	295	283	276	307	294	264	288	285	283	292	278	294	289	290	290	272	308	267	269	260	272	289	253	268	288	265	285	293	287	293	279	308	278	272	283	237	300	282	260	276	273	274	253	254	259	286	284	270	312	293	285	255	280	289	236	262	288	290	287	290	281	286	282	248	262	264	297	234	270	295	298	249	240	291	292	301	256	275	285	255	273	257	287	310	249	279	251	256	275	263	279	260	283	291	271	269	267	321	281	269	278	259	284	285	297	299	264	234	262	274	279	272	266	250	286	285	297	298	308	282	287	277	283	292	263	283	304	282	282	262	244	304	268	270	268	278	288	262	273	265	287	260	284	276	280	270	292	275	250	253	248	276	278	279	289	298	258	279	294	296	299	268	269	261	262	260	295	293	284	289	253	313	313	280	308	270	256	297	290	292	279	266	251	252	287	283	286	291	289	312	264	299	257	235	272	281	262	263	263	307	265	280	256	311	282	283	298	287	274	279	267	301	315	271	285	273	301	268	282	270	257	261	269	258	274	289	236	283	285	286	232	279	267	322	263	262	262	257	259	286	289	313	281	259	296	288	295	258	268	310	300	278	265	277	294	280	298	254	284	251	278	271	279	291	284	290	284	297	297	237	272	269	297	261	260	282	299	277	290	288	272	272	291	256	255	296	300	269	298	305	254	256	261	280	267	287	311	284	263	285	272	255	287	298	292	284	276	248	277	277	280	234	267	277	274	255	289	263	268	280	281	296	295	260	266	273	275	289	269	261	286	275	292	253	284	290	277	243	281	266	282	291	293	303	284	305	316	279	298	293	266	290	280	267	307	272	274	246	281	291	245	280	274	304	261	272	245	269	265	289	292	277	259	300	291	276	311	282	299	259	230	268	290	301	292	273	291	298	262	267	301	283	282	279	281	263	265	278	316	296	262	257	278	284	320	266	243	294	267	269	288	282	293	245	285	263	243	269	257	288	245	288	275	286	262	289	252	278	280	251	270	263	293	287	257	299	299	259	298	301	284	274	287	240	279	281	316	278	230	300	257	288	260	252	251	310	313	263	333	288	286	235	294	302	303	270	292	283	279	313	270	264	285	272	294	265	259	273	260	258	295	286	278	294	289	279	304	287	315	276	276	272	272	297	284	302	284	300	280	292	300	273	267	267	306	269	282	263	297	260	280	266	284	293	270	271	284	259	288	320	260	280	267	281	283	261	268	274	291	308	282	267	285	255	272	280	267	295	301	264	270	252	296	292	317	272	274	290	302	261	304	256	292	257	275	284	248	281	280	262	276	259	292	255	266	287	243	283	248	250	265	277	271	282	285	278	266	296	283	271	271	254	269	281	265	288	258	276	274	317	280	264	287	277	271	303	283	283	292	262	262	292	257	268	292	300	265	273	254	289	310	271	284	303	282	301	276	266	276	289	259	302	302	317	266	264	279	245	274	262	290	295	275	260	280	267	287	287	289	246	283	276	275	271	269	269	254	303	305	286	281	263	265	277	261	277	268	283	272	268	301	295	261	294	280	271	273	247	287	271	276	272	281	298	304	254	276	260	303	273	276	302	293	280	235	268	249	261	297	254	271	254	269	319	267	298	276	264	257	274	315	285	267	260	253	242	263	292	256	287	273	270	303	291	293	246	279	274	285	294	257	275	296	277	266	265	286	298	261	286	289	288	315	287	283	285	246	332	273	305	283	270	288	301	265	296	259	315	256	282	300	283	287	288	268	266	310	267	289	248	282	299	268	273	290	266	249	263	248	294	271	249	295	272	267	277	261	253	281	299	303	288	292	270	289	307	301	261	292	263	274	290	282	298	261	259	290	283	255	302	311	250	283	270	304	274	275	271	278	296	292	298	277	257	266	269	249	293	304	291	259	296	249	283	276	221	286	278	263	270	265	266	285	268	254	240	267	295	301	277	299	258	288	311	270	287	301	291	277	278	310	301	246	292	280	254	269	287	282	273	274	292	275	247	291	265	285	266	283	283	252	290	275	290	274	275	258	246	288	265	299	285	270	273	269	298	256	257	264	277	276	252	272	290	280	263	276	268	260	313	265	265	249	283	297	274	226	280	282	290	264	284	297	262	281	275	266	282	273	283	272	285	276	315	271	268	280	249	276	277	268	285	247	292	279	296	266	297	277	283	276	295	263	281	278	276	262	264	280	301	263	261	268	295	287	253	256	290	275	267	287	289	261	295	280	295	280	274	258	316	279	293	272	261	270	282	271	292	283	266	283	308	304	272	266	266	250	283	268	289	261	244	263	254	295	312	268	301	280	273	269	293	296	243	251	296	285	275	269	300	266	261	243	289	262	283	306	299	259	293	286	290	271	259	282	298	284	277	311	268	298	277	278	285	257	288	263	282	311	304	333	286	263	309	302	285	268	273	265	276	279	275	296	280	284	290	260	297	283	259	278	276	268	255	309	296	286	273	278	281	285	286	296	288	271	312	261	292	285	261	318	289	246	285	251	299	283	277	254	283	288	252	245	306	290	276	242	287	295	277	301	266	298	297	282	245	315	289	265	291	317	281	263	308	284	303	256	267	273	275	263	279	269	266	296	264	248	290	246	293	280	320	310	271	265	284	288	264	254	254	288	251	265	271	279	279	319	276	288	303	277	251	272	280	272	277	264	267	319	292	278	286	277	233	268	248	293	269	279	277
23888	30457	40150	37802	37162	30556	23443	20995	21231	18839	16668	14186	12544	11013	9216	6740	6777	5979	4999	5108	4510	4473	4271	4840	4450	3998	3916	3617	3813	3988	3657	3717	3913	3112	2880	2519	2262	2371	2186	1870	1879	1679	1574	1393	1217	1128	1138	1220	1235	1178	1076	1150	1105	927	853	821	771	787	764	782	790	774	789	752	749	757	694	748	712	720	737	675	679	708	712	709	724	734	703	714	698	633	710	726	696	707	704	706	727	709	694	659	697	731	657	754	681	730	740	681	691	657	684	666	692	721	712	691	701	663	695	686	698	668	678	713	714	730	708	747	720	704	726	708	737	692	713	689	769	755	725	691	696	677	713	715	704	681	700	686	692	689	722	704	668	659	685	692	630	702	665	703	677	616	693	726	669	679	674	636	642	631	683	715	689	726	671	715	688	718	708	698	701	735	693	694	669	730	703	701	701	744	675	686	723	614	668	658	680	756	726	701	687	698	724	695	647	711	687	698	662	697	679	686	685	672	687	719	682	710	709	658	715	673	703	712	652	659	688	671	713	679	703	683	705	633	638	672	670	716	650	682	687	668	727	700	703	727	663	677	683	659	613	688	729	693	668	690	692	712	714	689	675	701	675	740	701	757	674	715	684	668	737	719	700	699	715	708	670	635	674	678	705	695	702	664	674	700	700	661	668	658	686	681	702	686	703	678	709	687	619	674	725	690	619	672	727	675	693	696	674	679	719	699	690	673	730	676	678	734	694	668	650	722	689	704	699	672	691	660	713	698	646	673	666	651	702	638	686	706	631	748	678	695	660	664	674	649	676	688	709	653	711	701	696	681	694	711	668	698	681	668	701	700	724	660	689	676	669	675	673	690	726	698	679	700	651	709	692	706	674	699	682	690	723	661	671	695	656	696	746	682	698	665	697	720	739	676	709	673	689	709	688	688	659	667	695	634	666	690	699	676	623	706	658	671	720	683	697	706	674	657	726	670	710	651	720	728	623	710	659	689	719	719	736	666	659	634	707	720	657	701	710	685	686	641	665	741	726	717	697	663	695	700	700	688	646	702	711	717	730	702	667	665	652	659	677	713	680	683	668	716	644	702	686	640	704	695	717	703	652	666	675	674	691	650	650	709	606	654	714	643	659	645	724	664	687	642	675	685	690	674	678	655	680	709	713	720	706	637	728	656	695	697	634	664	703	626	672	760	660	661	660	666	737	655	725	715	684	715	679	653	689	693	705	699	677	661	726	686	654	712	747	689	696	724	706	654	689	696	635	684	704	687	687	686	658	671	686	715	705	676	684	738	724	705	694	667	688	667	721	689	659	660	647	692	654	664	724	689	669	688	652	697	692	688	682	681	697	670	695	676	706	693	696	682	664	712	681	683	630	673	665	676	656	666	658	699	741	683	665	682	669	698	725	734	716	691	640	707	695	667	671	695	680	668	690	715	658	643	670	653	709	679	691	667	705	729	677	692	633	724	724	677	687	667	649	659	731	699	751	661	667	677	718	728	658	699	677	692	698	705	665	700	645	663	732	655	662	673	677	691	715	673	708	655	685	664	689	717	676	682	691	725	632	649	694	664	686	712	715	660	714	686	690	686	705	704	668	659	674	652	700	637	723	682	659	674	690	697	712	684	679	700	654	678	694	686	704	672	662	686	688	688	696	669	652	671	691	730	700	692	718	687	684	638	680	711	660	673	665	650	686	705	694	696	645	675	723	706	728	714	714	727	686	698	696	672	712	679	650	694	753	716	697	686	683	661	697	673	664	701	681	707	697	660	660	644	698	697	650	706	690	672	673	710	686	663	682	723	665	660	696	695	675	707	722	679	697	714	687	726	709	750	703	678	697	708	669	713	721	691	674	676	703	686	657	661	707	676	721	723	676	684	723	684	663	706	697	682	690	701	679	710	701	679	692	694	703	685	691	654	671	707	700	719	666	648	701	639	688	664	719	698	677	696	681	700	656	672	689	731	682	690	687	685	693	660	691	704	705	729	730	688	684	656	684	646	676	675	672	671	679	670	638	667	700	689	664	720	662	669	698	632	699	705	711	646	743	691	711	702	716	676	717	725	663	678	707	677	709	704	656	683	668	679	715	644	665	740	685	673	681	723	711	705	685	703	661	713	685	676	640	713	667	656	684	703	711	670	745	703	715	694	722	666	689	676	689	676	699	710	711	676	695	678	673	738	659	672	718	673	697	715	688	694	624	640	701	693	647	682	685	704	756	684	705	704	646	690	657	730	686	652	675	675	668	694	656	735	681	682	705	722	700	670	701	747	663	689	659	670	705	684	703	686	694	677	689	722	724	686	674	724	660	721	661	644	670	684	686	661	695	696	725	653	697	697	695	688	648	732	667	685	650	678	659	674	697	703	704	707	713	668	605	712	699	689	720	706	664	655	685	670	677	689	694	699	692	668	706	663	655	654	682	724	637	726	720	659	648	671	656	705	632	676	680	703	683	700	711	702	646	696	714	671	698	674	673	723	735	665	680	681	706	676	667	660	701	650	679	687	691	660	670	702	657	692	653	658	675	696	667	684	693	723	661	738	659	716	662	711	709	677	633	726	691	686	701	692	732	705	706	642	690	699	692	692	679	646	667	680	699	660	625	688	706	700	648	689	725	671	648	649	696	717	691	661	643	660	654	661	680	653	702	689	725	677	669	718	732	707	661	689	719	682	678	646	731	673	705	743	698	654	703	683	664	697	646	701	674	685	680	656	668	678	719	676	692	714	678	652	721	728	694	688	719	699	687	684	672	672	738	675	696	658	683	688	712	661	727	661	744	712	685	689	718	681	689	755	677	678	686	655	655	717	705	694	703	686	666	649	691	683	694	648	680	691	705	705	690	681	727	704	665	671	674	648	671	707	675	658	688	629	644	737	713	672	676	695	645	703	729	676	703	689	677	699	682	709	643	693	682	685	630	730	686	687	701	690	683	664	694	717	733	706	750	664	691	686	653	717	725	699	682	690	659	687	675	686	700	728	678	702	711	692	700	699	654	709	681	695	657	692	683	690	689	645	690	711	672	671	691	689	680	632	640	658	703	697	724	711	708	668	734	702	653	670	651	715	733	631	734	708	679	702	676	670	730	696	685	674	723	675	712	692	702	639	704	688	711	714	685	702	679	682	721	694	716	675	710	659	681	737	653	701	719	681	691	676	693	696	666	666	686	633	697	665	661	669	712	676	647	700	664	710	700	692	707	687	682	692	759	647	734	681	678	711	665	698	685	636	679	682	670	708	694	714	711	623	662	711	670	699	694	675	679	738	713	664	720	692	666	698	684	729	717	721	719	686	707	707	639	695	710	736	662	702	695	642	722	686	651	695	661	653	690	666	677	664	686	693	700	658	686	698	665	668	672	693	698	676	673	694	649	688	670	670	715	677	680	688	658	690	737	662	711	674	686	701	660	663	692	668	715	674	672	700	687	692	677	667	708	665	699	730	722	680	672	708	738	657	695	671	746	700	685	653	723	673	686	684	699	719	633	691	716	683	689	708	702	681	681	689	685	722
12984	8956	11453	8691	5507	3735	2826	2064	1791	1554	1330	1208	1030	956	793	762	609	571	562	507	436	431	434	444	405	420	402	401	375	395	340	361	350	334	381	333	359	343	347	338	358	335	325	364	332	335	360	322	295	348	345	329	357	349	333	358	363	347	317	374	345	349	337	351	337	317	290	337	336	289	301	337	357	347	326	333	290	361	329	306	347	346	327	329	331	338	325	372	341	330	315	315	327	373	325	346	341	342	318	335	297	314	339	336	263	326	317	360	351	300	352	321	297	348	337	342	335	352	343	315	334	303	305	358	337	339	308	329	290	319	336	355	306	321	318	323	323	350	343	299	309	347	324	326	340	324	355	326	360	328	331	327	288	345	319	339	327	339	303	311	310	351	325	348	367	312	323	357	340	298	343	315	375	328	337	349	322	360	332	321	329	325	326	329	324	288	365	315	355	317	388	356	329	330	321	329	352	346	343	330	326	318	317	311	310	336	305	337	338	322	295	346	346	353	331	331	310	330	340	323	353	311	309	334	329	316	312	291	351	318	340	352	318	318	340	321	345	327	329	352	339	300	323	350	347	336	322	357	346	345	317	359	337	339	348	309	327	329	305	302	364	350	333	359	300	354	307	309	343	311	317	328	346	350	318	351	348	368	299	315	332	296	312	293	300	335	304	327	340	344	327	341	350	364	338	328	327	319	328	321	352	333	351	308	334	308	317	308	344	313	331	322	332	326	296	298	311	342	343	334	315	312	319	317	353	362	305	328	335	318	336	301	348	331	345	403	364	318	324	344	310	349	336	367	334	330	358	320	343	302	314	337	352	340	352	331	287	327	318	309	327	310	318	329	335	359	326	340	335	325	295	307	332	337	322	340	340	349	355	317	318	336	371	368	312	352	333	311	313	332	300	329	349	321	319	370	323	346	316	315	323	313	349	350	324	306	323	324	319	331	350	330	337	293	339	367	347	351	348	348	350	310	335	312	334	343	323	335	312	343	330	370	331	310	328	375	336	304	284	342	333	352	330	335	319	325	345	344	352	345	320	358	330	339	315	321	317	328	313	328	335	322	333	318	348	329	335	316	346	355	356	350	367	325	343	330	337	321	291	370	308	351	300	313	334	339	337	306	344	333	355	347	332	365	375	349	354	321	347	323	350	336	322	336	323	316	340	339	386	324	322	324	307	321	341	301	334	350	303	314	340	370	316	362	328	338	331	329	333	364	324	347	355	308	345	325	299	329	315	308	351	352	343	334	321	339	324	351	336	338	321	328	320	320	338	318	330	307	312	278	374	347	338	307	319	330	304	329	324	374	324	325	332	329	315	341	343	325	319	328	308	319	320	339	341	360	327	319	345	335	326	338	319	325	344	338	292	337	340	312	351	340	313	333	369	318	334	306	352	305	322	338	360	330	319	322	377	343	335	341	326	338	341	313	339	364	338	347	358	340	341	329	295	294	305	311	370	338	315	383	324	346	336	325	334	299	345	368	339	328	363	346	312	309	342	340	352	323	331	325	344	333	340	353	331	327	338	284	331	336	327	323	308	343	339	306	332	343	314	309	346	350	348	346	321	314	338	327	330	312	356	345	329	349	349	317	334	317	301	310	338	341	319	304	344	338	377	336	323	350	334	314	328	368	319	297	313	344	319	370	336	340	327	305	331	298	363	341	382	326	326	327	375	323	337	311	314	305	303	295	362	316	336	350	351	310	303	334	298	329	323	342	315	370	331	319	338	321	317	333	317	359	363	295	308	340	318	337	353	335	315	319	331	355	347	320	336	306	347	328	347	327	312	314	333	316	342	350	324	335	316	325	361	334	301	319	327	351	332	312	342	327	356	340	355	334	370	334	362	325	325	318	353	341	346	316	339	294	348	326	324	315	336	329	354	320	328	344	308	314	336	332	373	324	354	344	338	353	342	319	323	316	343	315	349	341	345	337	341	314	319	330	307	359	362	343	290	290	298	346	317	348	306	322	322	319	308	302	349	340	327	337	323	342	356	313	368	325	324	322	359	324	389	321	341	348	318	331	349	333	350	311	325	327	336	336	333	337	335	352	340	329	344	338	334	340	323	309	338	346	309	334	370	355	347	337	311	321	319	345	326	345	344	363	319	323	321	342	356	302	370	362	344	362	352	338	340	341	309	342	323	276	348	350	327	335	345	342	312	350	339	354	319	334	385	318	334	346	323	338	359	325	324	328	344	364	356	334	323	343	358	314	347	336	330	314	347	335	315	353	332	366	318	335	358	302	320	340	354	323	357	326	345	323	345	311	330	322	307	346	333	335	335	321	310	363	294	350	327	303	318	327	314	309	343	371	358	338	316	337	307	368	334	333	304	327	346	360	329	308	344	329	348	342	320	321	347	309	315	309	359	304	343	343	338	330	322	346	370	332	340	318	318	315	327	315	310	350	296	313	324	370	324	325	310	347	332	318	357	339	306	329	334	320	334	346	338	376	311	313	349	329	337	327	321	347	323	339	320	301	344	339	316	315	355	352	314	330	308	320	325	342	355	291	317	369	321	359	333	346	330	321	316	344	329	316	341	345	339	348	355	305	308	349	331	334	316	324	317	315	329	316	332	362	329	331	343	326	333	345	343	337	341	347	347	313	317	332	333	335	343	336	316	360	347	328	340	337	343	356	324	348	321	328	345	295	293	298	356	288	313	354	299	314	366	318	295	323	352	336	337	308	286	299	325	355	334	342	327	326	363	326	331	352	342	322	345	329	362	329	397	331	331	333	347	269	318	355	334	343	315	309	329	339	331	380	362	331	326	318	332	329	332	298	319	345	353	339	320	337	333	343	314	327	321	355	339	322	311	316	286	342	303	345	326	342	336	316	344	336	349	329	333	298	336	327	303	321	313	329	344	337	374	306	324	336	348	319	315	330	331	342	336	318	321	336	314	345	353	349	321	319	322	320	331	346	354	339	363	363	354	338	310	326	291	329	333	308	325	341	364	332	348	318	343	362	345	296	324	293	349	308	349	328	343	359	316	295	365	344	339	353	316	335	344	321	325	354	313	328	317	331	313	386	346	349	323	322	307	317	303	326	364	346	325	325	298	349	321	370	369	345	316	330	363	336	311	344	323	317	330	323	307	333	317	310	312	304	334	348	309	340	338	341	308	304	332	347	348	329	328	341	354	352	329	361	329	328	361	307	327	345	321	342	331	298	319	310	328	355	284	339	309	317	331	363	340	336	340	311	350	346	307	359	338	327	366	304	325	315	317	345	299	332	368	334	302	338	308	341	324	316	329	336	334	334	342	328	339	348	359	312	318	310	349	340	338	344	300	328	367	312	312	365	341	346	320	318	371	347	340	325	330	378	295	352	305	301	317	344	334	336	346	364	337	346	329	340	350	329	358	324	348	348	313	320	328	341	310	332	344	333	311	355	353	332	302	335	364	332	350	326	327	320	356	344	350	324	371	336	372	361	364	315	313	348	336	342	307	333	333	329	334	345	320	313	321	303	320	315	361	365	326	308	352	322
8035	8578	16961	17996	15291	12689	10541	8724	7811	6840	6175	5397	4884	4272	3674	3109	2820	2458	2278	1953	1685	1535	1458	1421	1309	1248	1192	1141	1086	1043	1059	1068	987	1015	951	962	932	873	869	898	888	908	872	852	847	881	834	826	882	841	799	857	850	882	780	799	870	873	888	830	806	777	849	762	877	833	837	832	805	829	781	797	812	804	808	868	837	809	830	819	857	801	832	829	816	782	796	883	828	808	834	819	761	798	789	856	790	838	827	800	829	794	819	840	809	871	783	820	846	855	849	797	836	772	850	863	791	853	839	799	823	814	753	753	823	814	820	852	810	814	825	820	862	822	806	837	829	809	805	782	815	826	823	792	810	821	796	799	790	778	808	818	813	838	788	865	787	808	777	797	808	780	788	802	800	849	772	835	780	823	798	771	806	800	828	793	823	812	832	747	796	779	801	809	859	838	822	830	838	801	781	826	847	798	857	788	828	846	823	817	784	789	810	793	803	807	838	773	790	775	848	827	814	816	814	838	877	815	823	819	842	887	765	797	809	820	794	783	832	837	797	783	795	809	815	759	806	803	790	801	822	804	835	879	841	800	844	875	875	832	771	753	808	832	775	808	818	805	794	853	795	849	806	805	807	839	807	820	801	863	768	862	863	767	793	858	783	823	834	798	859	797	853	841	841	810	833	846	820	846	812	828	852	812	841	811	822	826	846	762	799	830	801	802	811	812	795	840	821	796	808	779	767	804	844	786	849	794	809	815	817	842	801	896	804	772	824	836	828	817	838	760	804	807	783	779	769	788	781	781	805	845	808	855	819	802	842	821	795	796	769	856	787	787	846	827	807	827	838	882	841	823	794	851	802	745	812	760	788	850	812	782	841	828	839	776	833	810	785	779	814	765	810	788	814	814	794	824	764	795	823	869	763	849	819	812	763	784	847	800	814	801	825	796	785	869	844	806	814	825	838	799	807	750	799	794	806	798	825	854	826	812	825	847	791	825	828	801	792	813	770	804	791	788	830	811	784	781	860	780	804	816	845	829	789	828	853	769	797	799	818	845	790	774	877	868	836	815	831	808	819	795	800	825	835	788	840	867	796	855	820	814	842	815	821	742	799	812	812	824	797	818	802	763	843	825	828	813	813	824	861	787	771	802	807	851	783	811	732	856	849	832	856	823	782	824	847	788	810	769	797	764	820	790	810	809	818	838	800	824	846	779	795	782	806	825	835	787	823	817	836	769	823	823	850	818	804	778	760	805	790	804	767	833	773	810	806	838	773	803	807	776	789	786	795	842	834	800	778	775	826	845	804	806	820	792	790	789	828	844	807	823	808	812	812	852	797	813	815	763	798	835	817	792	822	807	829	837	813	756	823	844	809	861	781	827	789	797	851	808	770	856	877	816	787	822	797	838	788	804	819	824	863	854	804	812	831	826	787	858	818	845	784	812	773	835	772	816	845	841	788	798	804	820	752	806	778	778	806	748	830	813	834	802	808	806	836	829	809	808	846	809	827	806	826	834	843	808	865	770	815	791	844	786	785	822	820	754	796	749	798	812	859	820	856	812	826	796	793	844	798	763	844	827	811	821	792	822	803	831	790	811	760	821	847	788	794	823	760	798	841	817	861	798	796	773	847	782	814	807	837	790	863	833	783	830	822	766	840	788	857	802	804	786	826	767	824	823	822	786	837	788	830	792	822	822	788	810	741	818	792	797	833	858	802	806	829	834	764	832	823	824	820	790	790	838	799	837	834	847	775	789	808	826	777	790	830	912	795	856	806	855	805	811	842	845	861	832	804	813	800	819	819	830	813	828	824	826	839	810	830	800	831	804	821	863	817	806	823	823	840	783	821	817	814	785	779	803	841	785	792	791	779	757	883	776	839	758	809	814	844	768	784	852	792	835	823	781	851	794	780	784	857	774	756	799	758	801	835	836	846	825	823	789	819	813	822	809	774	850	815	800	823	827	842	825	770	792	780	793	774	827	792	876	840	833	840	795	793	803	763	848	837	791	769	805	786	838	797	844	767	827	838	800	859	848	855	787	799	844	789	821	833	799	792	802	775	772	770	798	822	817	806	790	827	818	764	798	813	835	882	809	752	836	821	779	843	827	818	816	787	857	816	809	858	772	844	900	801	770	825	779	789	821	807	823	804	816	835	834	812	807	812	837	833	833	839	789	785	825	814	854	773	844	755	836	855	848	779	850	819	778	798	809	787	797	780	807	835	835	829	799	756	795	780	885	796	845	805	790	782	828	811	840	829	790	754	812	810	820	821	803	807	821	784	797	810	803	831	803	808	814	843	772	771	824	871	826	810	839	848	820	840	814	863	802	818	828	787	775	864	796	750	793	812	788	782	859	814	827	817	805	816	800	772	809	846	800	826	824	800	863	808	853	775	822	856	850	816	782	787	851	805	769	824	815	817	809	852	840	804	816	854	805	774	813	782	837	798	819	831	812	839	796	802	836	819	812	827	830	818	859	802	822	801	828	817	830	881	792	829	820	829	853	805	797	804	828	800	780	841	832	821	821	758	762	828	844	766	799	756	813	818	800	797	764	833	781	782	827	786	808	820	817	804	809	839	845	848	834	776	814	823	783	812	800	832	800	788	762	834	838	791	789	815	787	810	833	785	802	813	799	831	826	852	822	804	855	780	776	822	824	812	819	779	777	814	821	818	769	821	790	800	771	795	796	831	822	859	858	748	746	790	803	829	825	864	801	871	823	784	861	754	822	844	804	780	779	832	823	820	812	826	755	785	798	841	824	818	797	807	863	826	840	816	898	863	842	844	805	826	823	815	809	779	794	806	813	800	813	787	760	832	862	795	848	816	835	841	762	788	919	804	864	830	821	830	814	858	792	839	812	827	778	813	759	836	798	790	840	856	822	849	825	817	852	817	782	852	804	814	802	837	843	799	834	831	809	777	819	793	826	831	877	774	836	777	796	839	843	760	804	814	872	818	851	831	802	794	836	845	818	796	836	752	800	791	823	836	772	837	825	858	829	833	821	807	842	798	815	848	838	812	843	822	806	849	803	779	836	833	815	821	835	866	793	844	813	888	829	814	807	767	817	828	793	803	804	828	833	823	760	812	836	817	806	850	859	838	805	813	846	833	814	834	793	819	804	819	812	797	805	773	833	824	834	831	757	801	819	778	838	842	778	807	841	817	855	752	855	813	826	816	804	841	834	817	821	827	807	848	764	830	757	791	826	807	808	790	828	780	799	807	800	788	820	846	782	768	857	813	827	806	794	800	813	796	811	874	794	802	826	802	830	806	850	800	776	798	803	801	823	827	790	832	769	822	828	857	852	782	825	790	865	841	819	870	806	792	854	817	789	864	836	821	887	803	801	803	760	829	845	815	757	778	773	808	784	808	776	850	842	825	878	784	803	807	796	812	842	868	804	816	813	827	811	813	784	825	827	785	832	793	855	803	809	810	809	855	810	803	831	828	808	813	814	836	834	846	813	818	818	814	838	774	798	795	770	852	803	787	813	837	820	780	788
30050	27188	31288	29879	26011	19640	10355	6283	4519	3766	2869	2290	2053	1629	1299	1026	1028	894	751	764	701	661	662	640	675	633	587	572	566	536	586	524	555	501	491	484	423	445	447	438	381	399	405	383	401	354	378	368	374	370	312	363	361	321	332	320	340	325	354	363	361	325	306	328	323	332	338	325	308	334	318	339	334	321	315	351	274	354	315	324	310	315	300	323	359	320	327	325	324	320	313	341	306	326	328	347	338	330	329	344	325	330	348	320	319	319	322	339	346	336	315	318	319	303	308	342	342	349	313	313	307	343	306	357	346	305	355	360	356	319	330	322	325	347	368	330	350	290	327	322	340	313	333	327	319	329	324	313	328	337	331	307	322	355	299	334	359	344	306	299	305	378	331	304	366	330	329	337	341	340	353	317	332	319	339	354	328	329	328	317	322	331	345	310	343	290	328	304	355	335	307	358	313	327	329	337	335	297	329	345	345	350	345	300	317	291	306	331	333	306	338	331	319	303	296	332	320	320	315	342	326	325	350	303	339	324	338	336	348	313	322	355	341	328	335	341	343	297	304	278	347	334	297	317	349	327	293	303	296	322	331	329	329	329	330	314	313	334	336	338	369	332	326	312	318	319	308	326	324	309	341	324	344	300	343	276	315	331	361	287	329	347	301	353	320	334	342	326	323	355	337	342	326	312	317	318	306	351	327	295	329	319	360	356	294	328	320	307	312	378	331	339	325	325	327	328	352	340	326	359	299	326	324	307	330	354	342	293	327	329	357	313	338	323	312	335	323	328	355	304	324	348	341	311	325	329	325	327	297	308	347	300	310	292	314	328	311	331	319	342	333	351	347	317	349	341	328	352	341	333	313	311	331	301	326	268	325	318	335	325	381	331	298	377	341	355	336	320	356	343	351	324	322	319	345	334	344	314	338	333	348	310	320	332	316	314	347	316	337	346	319	309	317	354	322	344	339	329	296	297	311	317	325	319	331	345	326	345	340	332	310	331	339	327	331	349	321	325	316	330	367	308	347	334	318	307	306	304	328	339	333	341	360	333	320	341	338	346	343	328	361	338	337	327	335	331	332	354	306	312	357	326	347	299	325	311	339	319	332	313	335	336	309	320	331	329	319	299	345	319	327	309	310	313	334	329	324	316	358	315	322	325	312	306	330	367	331	329	319	337	304	310	340	307	319	323	307	332	326	333	335	319	295	303	293	371	318	334	336	328	310	308	335	318	341	361	333	310	330	312	304	361	310	309	356	364	293	308	310	328	309	337	334	333	305	323	298	320	295	327	308	343	343	311	291	333	310	324	280	295	314	331	309	300	320	321	333	345	315	331	340	345	309	311	314	313	323	290	286	321	350	343	320	338	330	287	344	346	317	331	310	344	316	342	322	326	333	305	319	320	327	334	304	356	362	354	294	355	334	283	356	337	315	307	328	345	291	362	313	319	329	306	292	321	340	330	299	313	304	334	342	286	318	319	337	319	354	319	301	330	320	307	334	347	318	350	355	326	311	359	330	336	327	335	321	323	332	336	295	313	354	338	366	309	323	329	327	307	325	316	330	313	321	331	325	322	358	341	338	324	352	331	297	338	327	314	333	334	344	337	316	326	328	295	311	326	353	346	350	372	354	357	316	347	314	303	316	325	292	318	326	342	333	350	328	301	329	341	311	343	318	324	334	334	303	337	310	351	336	351	346	313	326	324	326	365	366	336	307	322	303	328	303	304	303	331	311	314	320	324	311	324	292	306	307	328	344	312	367	343	353	325	328	318	323	377	337	339	318	379	337	324	327	337	332	347	345	315	364	346	304	330	329	338	351	310	350	316	322	337	312	339	345	314	333	324	337	335	328	337	340	314	311	340	321	333	342	326	337	309	357	303	340	324	362	341	315	362	321	317	348	358	350	315	310	321	315	324	350	359	325	357	320	332	337	305	312	330	334	365	284	325	348	327	315	296	314	326	321	336	310	310	369	325	300	350	329	353	314	298	343	335	294	325	328	343	341	313	309	327	316	331	353	341	283	298	320	345	342	334	319	340	338	300	350	318	327	333	294	320	339	338	339	333	312	331	339	351	325	294	362	314	350	306	338	310	312	343	302	325	282	328	309	312	315	342	313	323	351	315	321	326	302	320	334	312	334	306	335	358	309	332	305	323	308	321	300	334	335	315	312	343	303	316	305	293	310	337	312	335	289	310	347	296	336	303	298	329	309	342	345	325	308	327	328	352	324	327	302	309	365	322	319	306	319	372	313	343	325	328	347	338	338	319	307	305	348	366	331	344	323	321	336	351	320	339	365	325	322	336	317	296	316	327	320	337	317	316	317	327	319	365	332	310	305	333	289	314	339	346	324	333	300	299	345	335	329	314	293	277	332	345	313	333	340	322	315	304	281	350	312	353	306	314	307	356	328	280	322	343	337	323	308	302	336	322	347	314	331	318	300	327	317	313	331	336	317	303	321	315	322	336	345	339	344	311	330	335	320	348	328	327	317	290	337	348	319	331	310	316	336	315	333	314	303	297	332	338	369	335	330	311	353	326	303	330	306	301	316	329	330	353	281	359	313	286	341	339	375	329	341	299	312	322	321	354	339	322	316	333	333	310	323	336	329	323	315	316	362	279	334	354	295	296	306	321	331	346	298	304	327	315	323	332	315	313	312	327	316	327	308	346	306	310	333	306	323	317	295	376	297	314	302	334	330	335	342	311	329	329	329	325	306	351	320	342	327	344	342	342	309	316	299	330	334	354	326	301	302	353	364	339	343	302	318	360	307	312	344	305	311	333	320	320	336	319	353	337	320	322	343	299	314	347	334	348	342	310	321	327	333	344	318	325	345	351	290	358	330	332	324	342	297	339	336	323	318	310	316	322	323	323	353	327	339	313	330	319	326	326	333	340	326	356	343	336	323	343	362	333	311	341	322	335	333	336	299	371	343	352	344	358	325	332	328	332	330	318	327	307	315	340	335	322	323	277	330	333	332	326	302	345	312	331	326	303	331	333	309	331	335	305	323	282	345	327	317	318	353	334	342	359	347	328	339	295	331	332	291	335	308	330	342	350	337	349	338	294	319	327	350	321	323	340	355	297	296	310	335	324	324	330	321	320	345	317	303	322	328	331	319	296	302	319	318	332	312	342	362	306	287	327	324	323	337	315	347	316	344	335	330	317	301	299	305	318	326	285	329	331	309	315	301	343	346	278	288	350	347	338	347	299	326	318	310	314	317	326	338	299	356	295	355	333	333	341	379	307	328	332	324	342	341	310	320	307	294	292	317	314	370	338	326	339	352	335	331	328	331	340	322	321	309	303	334	303	334	307	331	320	317	309	318	278	340	339	349	305	293	318	341	331	343	323	341	317	353	333	335	332	307	344	291	334	298	346	326	324	322	319	309	336	318	319	319	307	356	322	318	351	340	333	333	298	344	338	330	298	296	332	309	312	332	307	306	354	362	336	334	342	328	328	317	340	348	315	330	331	331	342	354	358	347	307	297	341
19299	20838	31942	35476	33164	26845	17661	16640	15323	14804	12386	10904	9311	8008	6330	5039	5110	4425	3620	3696	3340	3257	3190	3366	3086	2866	2618	2574	2675	2603	2413	2694	2614	2148	2064	1872	1675	1653	1539	1506	1454	1330	1170	1225	1116	1022	1063	1104	1102	1080	1015	1064	1002	911	943	914	824	866	872	847	866	847	813	790	889	836	797	842	847	816	875	839	848	818	816	786	830	826	858	846	787	782	787	785	788	812	795	790	809	857	827	788	865	805	813	818	775	806	774	765	861	765	756	792	795	813	852	818	819	795	783	783	817	844	777	822	856	804	795	789	801	814	813	800	768	809	814	813	817	822	805	798	858	824	829	801	820	835	799	783	764	825	805	827	789	801	771	800	823	784	861	784	807	826	811	830	833	784	812	833	764	846	838	782	807	783	782	785	806	775	821	861	772	821	750	780	837	795	813	829	783	820	809	767	742	855	826	835	794	873	784	763	812	793	806	837	771	828	787	783	822	774	799	778	820	783	822	741	778	811	801	793	807	797	796	798	744	781	828	853	780	732	833	820	824	807	756	781	773	790	839	824	815	765	789	769	835	767	800	753	770	783	790	797	782	779	811	814	795	778	807	799	761	839	801	826	766	813	819	812	803	772	818	759	816	860	855	817	804	783	775	789	806	772	790	781	787	820	833	787	791	779	779	770	741	825	851	775	820	763	818	783	784	762	838	822	831	804	758	813	781	833	765	844	809	856	842	850	764	797	825	802	768	760	798	741	846	820	744	778	783	809	806	837	766	811	805	796	804	806	735	832	777	778	806	825	795	785	850	775	801	817	833	796	779	796	827	767	780	729	796	809	768	829	822	826	829	815	803	793	797	751	787	802	794	795	803	809	781	831	737	773	859	791	802	818	789	807	840	866	777	782	799	852	803	776	820	824	789	795	795	819	801	798	797	842	765	828	818	761	830	851	858	770	778	795	816	811	775	775	794	798	812	827	786	838	837	795	773	807	846	769	762	759	784	771	805	773	788	762	831	791	787	791	836	872	776	793	780	758	804	798	769	811	795	821	759	782	767	824	833	816	812	818	842	737	776	804	781	834	806	811	771	788	757	829	762	784	810	812	816	813	794	765	806	788	796	812	790	823	779	846	806	812	791	734	786	824	799	790	799	817	746	811	797	814	761	801	862	796	762	810	819	802	863	766	795	769	833	795	846	783	795	833	790	813	805	786	832	775	803	786	784	757	851	772	798	793	803	776	819	757	766	779	795	788	788	788	835	767	804	793	782	773	820	773	834	782	786	812	822	799	823	822	791	716	777	853	815	804	835	766	723	792	813	783	842	796	810	803	786	867	815	758	806	770	826	847	804	762	769	809	772	857	754	814	750	782	885	772	831	845	764	782	780	723	826	746	782	779	766	776	791	795	831	777	789	803	786	789	758	818	772	765	806	860	812	800	832	792	771	805	767	828	841	790	803	812	790	762	806	874	835	797	798	763	848	842	784	824	818	783	772	780	795	804	764	838	751	819	818	825	800	796	786	784	799	762	759	807	821	815	801	783	812	764	785	840	820	733	818	761	775	831	805	826	771	772	777	830	792	763	812	801	769	821	808	812	759	820	764	779	854	764	810	817	772	841	780	790	777	808	763	783	774	800	834	813	778	796	781	775	808	808	846	816	821	774	794	772	803	790	809	799	764	800	757	829	754	821	795	805	783	799	820	792	769	791	817	833	839	823	786	806	806	798	763	870	760	742	834	782	817	785	766	763	789	807	775	838	745	770	773	700	788	801	798	820	836	815	744	783	807	790	835	788	812	854	807	804	790	841	807	826	797	831	825	780	744	730	755	785	812	770	830	799	839	766	775	859	786	807	826	777	800	805	777	827	862	752	786	783	795	773	817	776	863	809	808	799	797	855	817	813	774	816	840	800	787	788	822	776	815	797	817	831	824	765	787	791	790	804	865	839	860	785	788	817	812	791	830	763	841	790	839	832	852	806	824	809	780	809	783	852	798	779	817	804	809	795	785	764	813	787	821	779	800	791	727	817	813	808	825	754	822	824	788	768	785	740	851	757	767	845	830	775	798	804	785	819	791	821	799	787	837	802	789	737	776	797	825	795	767	801	794	786	783	804	851	798	819	819	801	746	838	824	783	781	832	863	808	833	792	786	789	794	814	802	773	869	764	802	780	828	796	726	783	855	760	765	858	838	805	780	774	823	784	748	773	783	838	803	800	761	805	848	801	771	823	842	850	765	810	740	770	826	760	811	789	768	771	833	843	744	763	756	811	829	804	787	809	785	834	821	800	827	818	812	781	806	828	785	850	836	807	786	794	828	779	790	804	814	845	800	837	822	784	769	801	821	842	752	779	808	791	828	773	864	778	801	798	784	775	812	788	841	758	754	819	769	838	793	830	783	749	769	810	766	779	803	756	845	800	850	876	791	805	783	792	812	754	789	781	857	774	810	769	783	771	747	808	814	830	819	778	774	772	821	780	817	793	772	814	854	792	760	814	727	784	843	811	831	806	758	763	766	775	785	818	788	777	800	768	809	782	830	799	861	824	781	765	742	752	762	778	784	789	774	851	798	825	808	770	832	819	766	786	829	825	812	779	829	783	770	824	776	788	791	782	769	764	742	746	787	837	790	766	819	837	827	828	788	804	799	792	764	811	804	803	851	832	792	822	821	806	833	752	811	779	834	829	824	788	819	800	756	805	861	770	792	761	842	806	781	788	780	802	795	796	800	755	793	829	783	861	873	799	831	839	747	845	847	789	797	801	837	771	797	816	714	795	833	783	789	876	826	763	798	774	808	819	769	835	781	791	858	806	765	807	747	780	802	724	798	806	798	834	814	820	830	841	821	793	804	780	812	783	856	818	758	844	801	822	787	789	782	765	839	791	819	797	800	792	791	783	805	810	763	799	873	796	799	791	828	823	837	792	772	807	794	782	813	823	821	861	742	810	788	786	795	815	845	814	801	806	795	780	807	803	807	759	803	797	778	773	776	750	787	757	754	821	762	871	837	785	762	809	800	853	776	774	814	856	811	803	797	858	838	778	793	831	812	791	840	797	769	832	822	718	808	729	753	801	820	814	820	813	762	785	830	801	790	821	817	817	822	792	803	796	819	842	757	805	842	792	805	783	860	846	728	840	812	832	838	811	875	784	821	835	833	764	840	753	778	773	784	774	762	806	804	814	792	833	790	775	779	748	803	851	829	786	798	803	777	810	764	830	772	792	807	820	830	785	783	798	794	785	828	782	803	827	795	805	846	747	802	765	730	795	814	803	805	807	839	822	830	780	811	806	811	805	774	776	846	850	756	737	800	777	756	801	752	830	841	835	826	812	867	805	808	841	814	822	817	787	813	783	822	811	825	796	790	828	842	782	789	801	820	763	827	807	740	873	844	814	757	817	797	796	828	763	777	802	774	841	823	775	837	881	785	802	804	779	806	778	825	827	735	827	765	822	817	799	782	781	806	814	787	739	800	844	854	842	770	793	764	773	807	825	804	814	756	787	771	816	804
36898	33757	42561	36185	32838	32043	23365	13550	8823	6831	4672	3713	2964	2359	1792	1295	1209	1076	879	973	886	833	890	942	846	783	689	661	711	756	670	819	683	598	556	553	485	492	483	438	446	405	353	358	350	328	327	341	332	334	343	352	315	284	292	310	295	272	301	272	301	268	279	291	295	301	298	277	274	306	292	270	260	290	298	271	281	292	310	277	281	276	277	278	278	272	332	278	287	269	249	293	293	278	313	278	274	274	271	254	246	264	279	288	269	271	269	241	276	280	294	268	281	317	254	257	288	284	298	276	253	247	279	282	274	282	296	286	267	314	287	271	277	274	282	278	257	237	271	241	282	262	285	285	274	278	263	279	276	306	261	292	298	290	246	256	289	245	258	288	256	278	261	265	288	288	296	236	242	303	300	291	272	284	264	274	309	270	279	281	287	248	292	282	282	265	278	253	238	312	281	265	264	293	295	312	256	281	264	293	279	282	295	305	304	294	283	284	276	286	293	288	276	267	293	285	259	296	268	281	272	252	273	282	284	275	263	284	263	264	283	283	270	261	251	271	289	277	265	268	285	253	268	296	288	280	252	278	288	259	290	256	280	231	270	275	253	295	267	260	269	302	275	276	288	293	278	302	269	236	275	260	283	265	252	286	283	257	297	300	255	285	301	266	282	277	306	244	281	314	271	267	268	287	296	311	261	309	248	289	274	281	290	286	297	275	253	248	284	289	263	239	274	279	277	287	280	262	295	287	273	294	279	280	272	297	260	273	278	290	282	276	301	287	279	274	304	285	272	242	288	271	299	276	261	270	264	282	267	271	262	283	280	323	250	281	287	269	299	295	293	240	273	251	270	280	288	286	298	280	252	314	268	286	301	282	265	296	269	275	279	283	297	282	250	271	280	283	265	266	297	303	288	242	309	295	284	281	270	307	298	257	262	302	305	279	273	246	301	279	287	295	298	291	250	259	286	305	281	309	267	285	281	284	281	289	308	249	266	295	251	255	265	261	279	290	273	271	300	256	287	246	268	284	298	269	267	276	287	259	266	272	294	273	270	247	307	269	249	294	249	277	294	313	276	295	299	236	287	257	248	275	267	297	278	261	270	270	287	276	250	283	293	251	267	272	273	285	286	270	293	276	263	289	277	284	294	266	323	282	299	274	300	260	258	300	271	270	295	273	260	293	302	282	265	277	297	265	240	269	292	277	281	271	274	274	281	289	289	260	256	279	262	296	292	290	285	251	298	280	251	264	254	274	255	276	285	268	298	282	320	260	273	275	267	267	268	270	273	312	286	284	275	290	280	271	252	286	287	272	280	324	273	251	286	280	288	278	273	296	267	263	299	288	272	289	282	307	284	259	281	299	250	262	293	259	280	263	281	256	268	278	292	266	281	304	295	257	281	298	253	255	249	261	286	266	295	259	323	272	293	285	284	291	265	291	285	252	265	253	267	253	283	255	283	278	286	285	296	258	246	250	299	281	280	282	262	305	266	289	274	260	287	292	291	273	253	260	255	292	276	284	273	262	256	277	287	248	305	257	303	249	276	255	245	296	295	291	278	286	240	318	272	256	258	259	267	273	265	274	279	286	290	257	285	263	277	290	297	269	249	300	299	294	284	301	288	247	270	260	280	276	286	276	284	281	283	293	276	298	264	278	279	292	290	313	275	271	299	253	266	280	280	280	275	315	297	294	271	306	256	303	272	280	303	266	279	292	286	310	282	288	319	287	275	300	298	259	265	294	297	285	274	255	261	300	299	268	283	293	288	290	280	302	258	317	274	291	260	264	263	286	290	281	258	292	309	253	266	345	278	268	281	285	290	265	295	288	306	283	276	299	297	294	281	278	285	250	248	273	274	285	273	268	287	273	305	288	257	284	275	269	260	256	292	264	260	265	293	287	264	297	298	280	262	260	279	268	271	294	273	281	279	278	252	297	248	240	292	324	291	263	252	283	267	296	304	256	260	284	251	278	288	268	277	267	284	266	277	256	276	300	259	289	283	264	284	293	269	280	288	246	289	282	271	299	290	274	272	264	296	254	302	274	266	294	275	302	300	262	300	278	273	301	270	276	260	271	275	280	245	297	278	296	264	278	277	290	278	259	262	272	256	272	251	263	257	269	299	245	269	272	263	260	268	267	269	293	284	277	237	246	281	269	295	291	292	269	281	279	268	279	243	283	293	249	278	273	243	272	268	296	279	272	259	296	292	261	294	280	310	277	279	283	268	305	263	305	289	300	251	275	270	256	308	282	286	301	252	283	250	272	251	275	286	246	285	275	309	257	280	285	269	274	283	287	258	308	284	280	283	270	273	285	266	299	285	276	284	260	274	242	282	297	273	271	274	244	291	266	288	273	264	279	258	246	303	272	277	313	283	278	270	287	323	277	278	312	259	254	268	289	300	255	278	258	291	272	285	260	290	272	298	269	277	267	270	252	287	259	264	289	322	276	287	292	244	303	287	292	264	262	270	274	273	296	288	269	272	252	302	269	260	306	270	257	289	285	298	254	266	281	289	265	271	277	265	285	267	270	313	269	288	256	282	270	288	250	269	296	286	275	256	267	252	273	281	258	306	298	265	304	252	268	269	286	324	273	260	302	306	312	270	273	255	288	286	287	264	255	286	302	268	289	303	260	267	250	271	262	294	276	270	269	275	273	250	270	248	268	283	274	251	305	291	308	314	280	258	268	278	297	290	296	292	270	315	252	258	251	251	251	274	248	287	301	250	267	284	310	288	306	265	250	250	276	302	276	291	273	282	283	261	278	261	301	262	254	305	258	269	287	276	274	295	245	286	253	319	277	308	262	277	275	244	270	263	272	278	257	294	264	252	278	276	267	296	271	280	272	261	297	257	302	280	304	302	253	299	266	288	277	253	291	268	284	287	273	296	240	276	309	287	269	250	307	214	301	270	290	277	280	267	265	292	265	274	259	303	268	267	286	271	280	265	273	294	264	280	282	274	237	287	315	271	252	271	258	254	289	287	277	275	274	283	259	256	235	274	269	247	259	246	284	326	305	244	301	277	282	264	264	259	281	318	286	279	289	261	266	281	241	271	261	302	293	289	292	256	258	284	259	284	309	285	269	250	261	285	282	275	255	302	246	276	249	265	276	245	243	285	307	241	250	285	267	284	262	278	287	276	279	292	304	251	275	285	297	277	302	276	296	299	274	288	285	273	291	277	265	287	290	277	312	289	253	294	290	264	266	282	275	306	314	275	261	264	292	285	280	267	264	265	279	289	274	295	280	280	292	304	246	282	269	278	282	267	265	288	296	303	285	266	246	271	269	288	252	261	268	263	275	323	294	270	263	258	279	284	265	289	265	274	290	271	284	285	286	269	249	283	272	274	307	282	286	292	243	256	273	296	279	279	279	273	302	261	254	275	289	289	265	297	279	266	287	292	291	312	302	319	273	284	253	276	236	255	262	252	271	283	265	266	303	286	274	290	283	260	262	283	283	314	246	295	276	281	277	278	277	299	255	266	283	280	292
22796	26690	39631	40759	40201	38889	27074	19518	20034	19494	16732	15227	13318	11078	8880	6481	6651	5536	4580	5044	4749	4857	4687	4633	4559	4197	4029	3634	3999	3823	3748	4031	3976	3229	2976	2533	2421	2261	2230	1818	1917	1647	1450	1271	1204	1159	1192	1148	1242	1183	1212	1098	1027	910	873	879	833	803	784	771	769	771	796	770	747	756	763	720	722	740	735	716	725	726	714	720	665	755	683	696	715	693	699	683	684	701	679	677	679	671	691	685	750	706	715	703	734	678	689	673	712	677	663	678	682	668	711	734	685	694	716	670	669	705	705	650	711	730	694	741	684	708	700	715	692	741	716	710	730	689	672	720	747	717	719	737	635	641	686	693	667	711	702	714	722	709	707	720	646	674	754	660	675	731	694	721	688	663	722	659	696	701	707	700	688	693	677	713	686	692	665	668	716	727	692	709	699	626	757	705	690	724	677	671	722	704	739	683	696	687	689	699	668	677	729	707	696	688	719	708	687	660	691	694	687	677	682	678	697	705	673	670	684	664	669	643	658	735	642	697	676	699	728	648	665	641	646	669	707	714	729	679	707	672	656	707	699	698	635	663	736	650	661	677	700	713	654	683	720	683	701	660	679	674	677	706	641	646	727	693	730	673	676	704	654	666	666	630	688	681	694	703	667	736	646	691	708	700	659	750	668	683	700	687	706	671	675	665	655	663	716	677	668	653	736	686	675	719	682	729	691	730	707	700	658	718	723	656	704	648	698	656	702	685	658	671	677	701	696	689	675	674	703	704	675	645	742	695	677	788	682	674	665	695	646	663	684	670	653	705	687	660	647	695	730	700	724	686	696	681	720	692	691	684	680	774	707	692	675	667	684	700	676	675	680	708	668	688	644	654	683	691	684	661	710	668	703	720	706	705	663	665	658	707	688	690	708	675	708	705	670	718	713	670	688	702	694	718	705	697	711	732	652	665	708	679	706	629	685	648	693	635	674	693	684	732	718	667	723	669	648	707	715	743	696	742	704	649	737	695	709	762	711	713	674	733	683	730	743	692	660	676	695	701	659	708	678	682	705	642	728	687	712	675	686	698	690	674	727	722	687	714	719	677	694	725	656	732	689	645	692	677	665	720	650	696	675	716	704	693	706	675	726	704	692	674	685	689	696	651	704	696	696	698	680	700	682	680	697	709	721	689	725	682	704	701	688	615	684	715	684	643	668	731	719	711	640	658	678	670	668	639	668	694	695	671	711	666	703	698	661	732	663	689	713	708	665	695	640	661	695	740	706	665	703	655	745	681	698	730	654	696	666	662	713	698	679	679	674	654	683	704	663	717	662	674	647	645	673	672	682	689	688	680	653	678	678	691	688	667	716	666	697	704	698	709	684	688	659	691	725	709	649	685	697	683	687	687	708	679	633	681	642	700	738	685	698	701	700	728	710	723	694	654	684	758	682	700	670	714	668	705	669	668	692	667	712	666	648	662	711	700	650	673	718	682	695	702	686	676	737	689	690	700	671	719	676	700	659	679	724	746	709	684	711	715	665	670	647	712	691	698	689	688	721	770	701	688	656	685	661	696	704	672	737	690	703	683	643	699	690	728	694	678	663	647	719	665	639	669	713	698	706	649	668	669	680	724	664	652	684	685	638	659	732	669	662	726	648	698	692	779	701	691	701	686	666	673	659	687	702	688	707	662	686	684	693	675	670	700	666	701	659	649	622	656	728	668	645	694	714	706	719	697	654	709	654	670	676	670	677	651	705	667	678	667	670	709	701	663	717	641	686	658	695	680	757	703	727	687	691	646	670	706	719	684	711	741	648	686	693	716	689	669	637	706	670	655	696	694	724	682	695	706	676	690	718	732	653	711	682	667	682	702	681	741	687	705	714	683	679	640	718	704	712	668	707	676	706	656	691	706	715	706	689	693	706	684	713	676	678	714	707	679	714	661	690	674	691	669	698	703	656	665	698	723	660	692	673	723	666	698	678	698	702	640	711	686	681	698	687	694	694	703	679	635	683	708	691	685	662	706	738	669	707	726	692	687	680	727	693	679	682	681	749	703	699	706	714	657	736	695	696	665	703	696	736	681	666	690	678	670	735	691	688	711	613	678	709	691	702	691	681	685	696	659	656	723	685	654	687	686	646	690	691	721	671	704	731	665	669	688	706	685	676	709	747	702	702	683	664	707	646	665	695	727	638	672	695	676	673	719	653	686	691	693	666	697	682	651	681	717	741	724	692	689	704	755	673	676	636	681	673	714	644	693	735	720	684	717	691	654	653	716	753	663	711	710	644	736	722	714	701	657	665	756	709	695	692	680	702	711	666	748	708	712	684	684	686	675	725	740	675	652	678	740	695	707	691	688	652	704	679	689	666	690	698	678	689	680	654	724	668	669	716	655	704	703	704	732	665	674	713	645	663	669	706	670	712	640	662	627	670	663	679	687	682	717	668	682	673	730	646	671	703	663	664	659	699	663	675	797	702	698	675	715	686	670	688	686	690	721	722	680	660	684	663	683	677	706	686	689	694	673	686	655	686	674	693	691	689	661	693	663	688	717	684	688	652	678	693	657	692	666	720	713	686	664	674	683	671	669	660	679	682	677	713	693	675	732	631	680	658	737	685	702	658	687	692	694	706	721	703	673	677	687	664	732	677	685	684	704	669	675	716	702	689	675	720	674	645	682	681	695	735	723	685	701	702	667	675	685	685	677	709	673	718	676	719	660	646	730	679	705	693	696	614	741	680	658	677	672	649	709	671	706	687	702	719	694	696	722	703	663	691	691	697	691	656	648	646	712	671	687	704	674	683	697	733	694	704	748	642	710	633	667	687	703	661	670	681	697	651	712	676	711	705	713	699	674	680	683	692	701	713	691	668	696	689	711	671	682	670	706	700	746	680	719	657	692	669	685	707	713	678	677	670	720	691	692	672	746	704	647	695	639	717	751	722	700	683	731	715	687	685	682	691	669	711	672	686	712	643	611	669	678	689	720	666	651	707	693	662	686	666	711	703	704	706	697	709	720	740	669	739	658	720	727	677	697	687	720	702	702	698	703	699	715	681	699	658	722	669	663	625	683	697	690	702	679	660	689	733	722	678	702	718	655	697	691	680	707	694	650	704	678	620	643	677	666	668	698	705	711	707	685	681	706	740	700	644	672	705	723	673	671	687	690	709	672	750	659	705	675	670	698	702	680	655	658	673	722	683	720	687	708	666	646	690	678	689	675	705	648	681	688	729	692	698	720	650	675	707	646	743	682	639	705	727	664	707	664	737	711	667	732	684	676	652	725	736	678	731	723	673	672	639	707	683	701	676	666	732	742	708	658	697	692	690	671	701	709	666	651	685	688	678	688	726	695	730	671	688	679	703	707	681	737	692	679	631	710	691	733	690	683	681	700	718	677	669	713	698	712	694	689	669	727	629	692	684	666	690	706	724	727	722	716	700	665	747	676	703	685	651	654	738	701	682	740	729	724	658	727	658	663	658	705	655	673	655	690	695	681	696	685	692	687	672	714	687	684	699	735	688	694
13270	9745	12440	8673	6181	5017	2965	2169	1775	1693	1426	1226	1004	864	722	679	596	524	505	467	420	437	426	431	414	367	389	391	409	380	328	339	386	363	363	345	408	361	373	356	312	325	341	357	311	341	348	333	307	325	329	352	352	316	361	345	331	335	331	345	308	321	338	337	334	310	313	363	322	345	306	331	319	321	348	335	327	318	332	319	290	290	333	297	318	311	325	328	299	324	315	343	333	338	340	336	298	298	300	344	354	341	353	327	305	315	310	351	351	323	341	310	338	350	327	299	358	324	310	327	336	304	302	340	365	355	332	332	347	341	321	350	308	331	317	324	363	352	327	309	327	279	331	334	342	304	317	306	343	323	316	353	310	371	341	313	340	346	358	331	315	322	341	329	327	320	325	363	328	338	346	301	326	326	325	326	345	346	336	300	317	299	320	347	318	334	334	330	329	324	334	317	350	343	302	332	315	329	275	281	322	324	309	325	370	354	326	334	336	280	328	316	324	322	320	315	285	301	340	328	343	314	343	326	318	339	355	324	335	291	329	359	295	337	353	323	351	365	339	325	323	345	314	330	309	334	315	323	333	319	338	341	323	332	349	351	368	312	333	323	326	333	350	332	333	320	344	334	313	315	334	321	316	326	360	316	328	304	314	300	314	352	306	331	328	344	308	324	317	332	352	333	322	367	345	289	379	337	328	304	307	310	346	327	346	323	352	359	340	343	332	324	325	359	320	346	360	334	365	359	338	327	342	340	338	337	359	317	323	336	315	358	339	318	339	339	323	313	334	283	355	318	335	320	327	320	327	311	339	305	348	314	342	320	304	348	340	378	322	339	337	326	336	325	324	323	371	343	341	329	360	327	353	363	339	358	339	344	331	313	321	314	328	312	352	318	310	303	308	352	297	331	309	363	299	321	340	347	326	348	343	345	311	330	357	329	365	374	359	306	310	317	327	349	344	330	331	313	332	348	346	324	340	331	340	300	339	328	311	311	310	360	348	318	351	366	332	359	324	353	340	347	374	328	359	329	297	335	343	325	357	335	312	320	324	304	301	328	320	337	339	324	314	354	321	291	326	331	330	309	293	387	308	337	318	339	306	321	338	304	326	309	331	351	334	305	348	346	351	336	332	370	401	295	344	356	315	328	348	336	311	362	327	349	332	329	321	334	306	330	333	367	352	336	297	303	338	353	358	316	327	330	356	324	309	350	342	338	329	290	327	316	340	320	325	314	330	320	353	337	365	317	336	333	342	342	320	304	331	318	321	327	339	326	311	319	318	355	345	348	342	331	327	317	328	326	308	343	344	358	323	303	327	320	346	342	332	333	304	314	328	332	334	326	300	305	360	348	314	325	309	333	331	355	324	312	313	327	348	311	324	344	320	321	352	302	334	338	362	320	331	322	359	326	313	353	335	329	365	302	325	370	307	301	317	313	313	359	302	321	317	310	366	348	349	309	360	311	321	329	325	347	335	354	345	345	316	335	340	332	321	309	344	331	325	345	341	320	308	325	323	335	350	322	316	331	318	324	280	342	351	312	345	328	315	308	333	336	383	357	351	297	329	353	308	344	337	317	327	316	330	348	342	359	319	340	276	326	356	323	307	320	312	340	313	318	360	327	331	316	337	338	326	347	311	344	321	360	354	369	349	290	345	331	349	343	344	348	313	321	361	335	319	331	348	329	340	346	295	346	333	339	356	362	313	319	329	312	300	340	349	338	354	315	322	359	358	322	313	324	345	331	358	309	320	337	340	320	347	339	349	315	300	325	340	329	336	336	328	297	319	323	354	330	318	328	314	313	341	365	333	337	370	322	327	311	320	311	353	347	294	311	326	344	305	306	331	331	329	330	344	304	335	318	330	338	324	318	364	342	323	314	337	318	342	330	353	302	331	324	389	349	331	341	316	348	342	338	333	327	316	329	309	351	315	324	309	349	297	375	363	314	326	317	310	314	348	317	343	330	312	340	298	324	334	319	334	311	324	329	346	331	359	313	334	316	324	357	358	335	347	308	318	349	351	357	328	344	340	305	315	357	323	344	351	317	335	346	306	332	327	363	296	317	345	334	320	316	347	301	315	308	322	329	285	345	328	294	342	348	329	354	356	332	338	307	361	313	330	313	325	358	328	327	349	309	312	343	297	309	331	325	323	298	333	357	323	343	361	317	306	320	315	346	326	375	354	330	350	327	316	322	351	317	329	346	342	312	340	322	340	343	348	359	332	346	299	330	342	299	333	316	291	319	337	348	326	331	358	340	296	344	322	316	321	340	352	316	359	321	312	322	321	323	306	357	333	324	322	314	312	318	325	368	323	326	333	331	334	343	345	340	318	320	329	290	364	360	325	320	340	339	332	299	303	358	306	302	337	344	342	351	317	343	298	357	329	360	305	322	331	348	333	299	320	316	326	329	320	310	342	338	334	343	333	322	364	350	362	309	349	325	321	337	306	357	334	313	311	330	314	325	323	362	298	324	330	336	366	313	302	329	345	318	358	340	366	317	328	358	336	345	314	314	346	356	335	347	340	335	342	334	344	370	299	343	338	337	337	329	333	325	301	337	309	334	322	336	345	323	318	330	315	311	314	325	304	340	311	335	332	329	352	350	353	361	352	298	332	338	310	330	342	316	341	333	325	340	348	340	370	304	364	313	325	294	310	318	299	298	347	312	345	334	324	332	301	371	323	363	313	344	329	326	293	333	354	339	341	319	341	374	323	327	316	337	330	341	345	365	308	347	335	348	315	333	323	342	343	352	344	337	312	337	313	347	333	320	353	329	324	339	330	364	290	318	356	300	328	293	318	343	323	309	300	359	298	352	346	321	348	347	332	346	335	322	355	346	352	300	351	288	333	301	334	304	309	340	323	330	324	316	328	324	340	336	296	294	335	316	339	328	326	325	333	318	338	383	331	328	328	336	317	328	327	324	305	329	324	319	343	343	320	328	324	334	348	332	328	354	322	298	342	350	304	320	352	329	304	325	315	336	361	337	330	324	355	339	340	405	359	306	349	352	345	335	313	354	314	325	311	334	330	332	322	349	343	333	335	337	346	335	348	345	346	306	344	283	336	303	352	342	302	320	297	348	328	322	328	305	333	339	331	313	329	312	323	321	328	302	348	340	321	335	311	313	347	319	313	335	323	318	312	341	306	315	320	329	335	308	317	335	331	330	345	356	317	305	343	328	356	330	341	317	362	342	300	313	334	314	323	329	337	339	357	324	325	333	344	349	319	337	329	296	290	341	294	357	336	305	339	325	307	328	378	321	356	308	333	337	328	360	335	327	364	342	332	341	329	330	279	386	323	383	354	351	362	325	339	347	324	335	290	334	313	332	366	321	321	335	312	319	333	331	315	336	355	358	332	329	330	310	344	336	354	323	287	336	326	313	371	313	330	326	372	339	354	335	314	339	340	307	355	298	348	342	333	313	310	327	328	316	347	343	347	298	331	345	350	355	345	363	322	351	348	339	320	311	327	361	315	296	316	346	354	329
8013	9565	18366	17655	17331	15073	10955	8965	8186	7388	6457	5577	4915	3970	3352	2964	2600	2283	2093	1848	1628	1531	1390	1462	1255	1258	1199	1130	1145	1135	1023	1072	982	1059	984	1004	932	924	944	883	881	856	863	785	862	857	843	879	826	877	891	795	824	826	859	883	840	839	793	850	829	807	880	803	830	836	824	867	818	837	805	830	811	817	838	792	789	860	833	774	842	865	816	829	791	803	838	810	828	807	783	814	789	811	844	821	774	814	871	818	799	807	783	771	857	811	771	825	849	843	843	781	885	819	841	799	819	809	825	814	809	805	761	763	780	801	844	819	750	851	807	773	820	750	819	827	780	833	823	801	794	828	803	774	849	801	821	815	827	841	858	822	851	864	828	829	862	845	830	849	799	785	815	757	837	775	830	817	770	835	808	783	779	769	799	774	777	796	821	805	857	762	807	873	819	796	790	813	773	825	837	737	847	787	774	812	828	755	836	823	798	751	813	802	810	814	838	852	783	817	798	840	752	863	828	800	850	811	822	830	801	799	775	796	839	752	757	810	773	826	853	818	791	786	833	848	847	832	831	767	784	813	817	836	823	809	791	789	843	808	777	817	826	802	807	797	793	858	795	816	775	765	803	799	799	839	810	788	804	758	766	846	790	784	766	764	820	820	825	838	764	829	818	828	822	811	798	863	809	776	818	788	817	789	870	830	834	798	811	840	813	788	733	794	832	816	819	826	803	814	827	831	747	828	833	767	799	808	798	755	834	839	833	856	804	805	780	822	816	855	833	854	772	806	825	802	791	825	849	784	808	822	853	809	788	810	786	773	848	807	799	838	856	796	768	794	807	808	771	802	790	803	819	827	827	792	806	802	823	831	829	786	824	817	805	791	801	812	818	802	785	810	842	795	804	832	822	791	825	800	816	826	766	867	789	756	822	825	791	803	833	758	844	756	777	824	791	802	813	781	805	844	818	875	829	784	839	799	837	761	787	825	785	779	780	780	832	854	844	800	818	839	790	782	835	797	791	814	849	784	796	803	820	891	816	814	829	825	851	788	816	827	813	855	765	808	836	847	747	787	828	806	850	805	806	779	804	804	839	786	837	820	789	788	842	793	821	794	816	818	780	830	829	822	761	856	840	828	857	776	784	804	797	821	837	789	780	818	807	786	799	820	830	819	838	866	828	840	805	769	801	819	800	774	809	799	809	813	797	792	841	762	814	845	791	863	799	774	806	788	807	813	825	839	841	776	876	805	871	811	798	787	816	804	845	798	845	784	836	794	799	779	806	820	802	819	802	750	825	809	768	852	789	790	841	811	814	841	799	809	826	818	763	799	828	779	770	781	813	801	829	789	847	826	809	799	794	801	806	799	773	757	805	841	812	857	816	823	813	796	844	777	800	816	781	748	757	811	775	819	823	807	803	883	800	871	821	810	812	786	857	832	812	771	815	796	812	782	850	798	825	817	809	800	788	744	776	770	801	824	784	815	784	844	783	857	792	789	824	850	808	783	815	834	820	835	804	805	782	784	779	792	824	805	844	847	775	776	863	787	765	842	745	776	858	819	816	691	835	789	822	876	851	805	787	827	843	815	814	790	844	916	779	770	830	840	815	851	799	816	834	797	791	803	829	810	836	865	819	806	817	817	824	828	778	774	820	847	820	800	809	778	763	761	813	853	755	818	859	816	865	822	767	797	852	851	825	848	750	810	857	818	781	804	792	835	793	765	800	847	826	853	801	831	812	791	805	844	823	795	903	851	815	839	795	812	817	793	778	773	813	842	751	787	839	811	858	844	842	777	806	816	800	841	793	840	838	805	835	790	855	802	831	806	816	815	821	851	778	834	811	766	756	788	819	785	798	725	815	813	808	760	842	798	750	770	829	818	821	812	823	879	744	808	824	823	836	780	791	800	809	792	816	838	780	853	807	820	819	822	819	807	752	803	806	775	797	822	760	779	862	825	850	832	835	843	821	837	886	761	799	749	794	839	789	844	810	818	776	755	769	800	823	798	817	824	830	836	761	810	822	872	829	823	810	843	850	819	855	861	840	852	823	768	777	775	789	828	827	791	799	789	801	833	812	769	814	823	826	817	820	780	851	775	814	804	802	799	800	810	842	814	782	789	842	802	817	834	827	861	788	804	781	824	838	807	818	865	819	779	821	800	840	837	780	851	795	849	800	828	819	793	776	771	794	820	805	784	744	791	834	789	824	807	783	804	846	820	833	808	819	822	791	807	824	794	826	832	828	798	793	824	813	824	736	787	818	779	801	793	820	829	794	890	787	822	773	836	845	830	802	777	841	815	820	795	807	810	816	789	827	791	797	757	853	816	750	756	804	804	823	814	826	840	808	801	781	773	790	833	785	784	802	834	786	800	836	842	807	822	772	824	789	813	751	788	769	811	823	817	787	822	803	846	865	803	809	766	845	782	840	810	840	808	794	801	797	767	754	825	798	780	825	807	802	798	791	843	760	824	818	789	837	791	809	766	798	821	817	773	810	823	828	808	785	840	837	826	797	816	819	809	789	830	775	858	827	753	800	826	815	833	801	818	840	831	762	777	828	774	836	787	825	876	831	771	789	822	773	801	824	872	838	873	819	795	819	768	845	813	810	832	841	818	757	796	807	801	811	837	773	822	846	877	851	817	842	822	784	870	803	854	828	823	841	801	804	839	802	807	757	835	837	825	790	796	771	820	748	817	790	728	870	828	843	824	822	782	793	817	792	794	837	787	808	780	794	777	772	822	804	755	833	757	823	799	791	771	829	834	846	823	861	819	848	844	759	812	870	817	817	810	780	847	884	838	795	751	807	823	869	786	811	812	870	830	734	798	786	784	813	883	827	764	820	761	796	802	787	795	827	809	829	785	821	813	800	825	784	816	807	845	850	842	805	748	849	812	833	842	805	839	830	829	792	807	812	807	764	771	856	825	788	846	835	877	804	816	835	826	857	841	774	803	809	780	803	791	785	818	846	839	835	846	772	818	816	810	823	743	771	844	822	783	818	808	803	811	825	743	794	841	816	844	800	820	854	794	801	814	833	781	864	829	773	819	807	834	775	790	827	842	817	820	849	801	790	822	783	851	808	828	827	805	790	818	829	795	819	817	853	800	788	802	830	836	751	803	811	790	803	762	830	806	782	829	866	850	828	780	794	810	839	854	854	822	829	819	766	787	850	861	855	772	830	820	802	766	766	856	787	787	809	855	830	822	795	772	822	819	829	808	785	830	807	809	805	863	817	839	789	805	812	819	805	881	827	809	903	820	861	842	754	773	829	838	797	845	808	768	845	843	850	829	817	806	846	800	827	848	830	820	817	786	813	821	795	781	826	808	858	801	842	825	799	787	799	746	775	843	809	841	843	847	813	853	850	804	802	766	819	768	833	771	781	833	789	841	792	832	769	819	807	834	840	801	801	775	784	865	792	825	773	846	786	827	789	785	833	820	783	797	804	865	789	839	813	792	839	792	791	783	801	872	833	791	834	803	788	834	826	829	778	813	802	797
28575	24492	39252	28959	30720	30469	16532	9228	5620	4170	2838	2433	1959	1540	1228	1052	962	901	723	793	744	701	678	672	618	642	588	568	622	513	574	633	576	551	554	462	459	442	432	434	427	382	362	390	344	396	388	369	358	389	379	342	367	315	345	330	354	338	362	360	381	332	301	345	318	348	317	326	331	351	345	321	358	344	294	328	310	327	334	325	313	324	325	355	332	317	341	307	330	347	354	329	332	318	274	316	309	337	341	295	340	359	311	327	334	318	289	301	329	326	330	342	329	326	336	287	318	299	298	306	363	340	312	315	364	342	314	318	340	321	326	356	315	291	327	302	341	323	346	350	330	322	322	290	330	314	317	381	332	342	329	337	336	297	355	322	288	332	329	320	317	312	298	333	314	356	320	315	361	330	339	338	341	328	331	342	315	325	353	325	312	332	355	344	333	343	312	322	318	281	320	324	360	320	288	321	327	314	321	327	303	300	340	322	346	289	325	355	345	377	350	312	316	350	312	311	333	340	322	335	303	313	333	284	328	308	354	305	330	328	335	351	325	302	305	327	346	307	324	321	352	320	330	354	328	319	336	313	315	347	323	343	309	301	329	311	315	316	375	315	335	342	330	344	326	347	328	335	317	348	343	319	345	326	312	305	342	321	338	340	337	314	336	350	314	305	301	329	331	311	321	332	346	328	330	280	353	315	324	308	310	289	321	360	333	306	308	324	335	335	314	341	327	313	308	319	318	326	316	333	321	310	340	374	348	297	300	320	333	369	338	366	310	321	347	306	351	327	312	309	341	342	295	306	342	292	356	284	326	333	349	329	360	331	357	319	324	325	347	352	344	323	329	318	330	347	309	318	311	332	316	304	304	303	321	309	332	311	328	330	289	330	316	349	324	355	332	293	313	311	284	335	351	323	304	297	377	330	343	320	362	352	339	302	308	327	327	351	343	347	351	336	334	329	321	321	318	324	336	320	333	332	326	350	351	291	358	329	314	328	309	294	314	297	337	380	330	282	322	297	349	313	334	324	336	341	338	344	350	336	315	348	321	323	308	343	351	347	319	324	328	344	329	357	300	344	297	306	316	332	376	333	314	328	316	324	313	372	321	363	315	383	349	300	319	334	324	322	277	360	309	322	336	324	310	327	334	329	325	323	277	327	306	364	321	322	342	328	320	337	321	307	356	315	285	299	323	307	305	329	327	338	343	329	315	329	313	350	354	317	330	337	315	351	310	321	298	315	327	328	325	317	350	306	348	332	317	333	357	334	320	315	301	310	349	352	330	311	355	314	337	297	336	338	339	326	325	323	329	308	321	336	350	350	350	311	295	331	325	324	342	347	298	323	325	320	326	312	332	362	321	317	312	347	329	350	309	343	322	357	325	335	301	336	344	355	350	346	377	331	301	346	311	335	356	302	346	309	307	298	317	300	329	319	323	305	355	329	340	332	304	311	313	349	317	315	340	329	333	364	321	321	309	341	309	310	339	301	310	294	295	330	339	339	354	318	330	317	323	323	330	371	309	356	303	317	316	362	314	318	302	337	343	303	317	324	330	332	371	305	320	306	340	316	340	324	330	334	332	335	284	348	323	313	326	331	333	330	318	346	364	333	320	338	361	337	331	350	312	294	361	284	322	331	302	322	324	289	312	296	335	341	308	313	361	354	322	315	332	343	328	333	302	373	348	353	322	356	302	368	328	320	311	334	330	307	326	292	344	366	339	352	332	316	322	367	319	310	334	307	357	296	306	307	306	332	321	332	325	318	340	331	301	312	309	333	315	325	317	317	313	343	272	284	311	308	315	313	325	308	358	347	317	355	337	319	311	335	354	319	340	357	303	308	328	312	323	312	321	306	328	335	348	316	316	333	338	293	370	317	367	342	360	307	315	332	312	290	331	313	304	359	321	310	336	331	333	329	335	326	317	337	326	324	355	351	327	356	340	334	337	306	331	325	306	298	331	358	297	313	343	313	323	343	324	301	352	335	362	347	322	333	333	296	307	346	340	343	304	333	304	327	310	354	314	281	318	316	319	334	364	315	325	328	352	344	344	301	307	388	315	293	307	292	344	341	329	329	320	377	357	319	333	320	331	319	315	329	303	315	307	327	348	334	346	343	336	304	320	338	321	295	315	327	338	328	333	319	325	352	330	307	370	316	335	297	341	332	346	333	329	357	325	317	368	299	292	346	306	288	324	325	287	332	309	332	341	295	311	308	332	346	315	327	357	322	330	372	308	343	348	317	310	340	328	288	346	344	357	324	352	318	327	310	320	366	331	323	337	333	333	340	329	296	306	300	321	305	310	338	357	324	354	334	310	323	320	329	291	347	284	328	353	322	313	330	351	317	333	332	349	331	363	326	291	354	318	334	333	325	325	290	289	305	311	295	329	308	339	329	298	342	309	330	317	340	343	313	289	317	292	309	303	322	315	319	316	329	351	329	325	366	348	329	307	333	350	328	338	356	334	349	359	359	306	320	302	329	306	290	341	335	296	319	317	345	337	329	344	342	329	305	366	304	354	305	287	307	325	328	311	306	357	337	313	332	304	335	300	315	312	346	320	326	326	331	315	341	322	313	293	344	323	365	304	334	331	324	318	332	323	311	340	301	306	332	353	350	298	302	354	307	343	314	357	350	340	334	312	333	330	279	313	322	315	323	326	302	318	321	366	319	297	350	342	308	314	305	346	318	303	315	318	343	341	316	335	316	316	313	292	311	321	342	362	330	353	328	294	290	323	261	358	362	321	327	328	347	324	304	292	324	321	303	306	297	344	346	345	312	321	336	320	296	311	330	315	321	327	333	352	338	309	330	302	338	326	303	318	342	301	348	293	326	298	341	310	294	359	359	316	334	314	359	335	327	347	351	341	332	354	326	321	301	352	305	317	345	305	319	329	300	335	293	318	336	284	327	314	310	308	332	312	282	359	343	308	309	325	323	310	328	319	301	324	331	326	316	317	328	292	334	328	307	321	343	305	344	327	343	302	348	347	327	337	370	328	325	317	327	322	299	334	324	327	354	351	305	300	302	289	341	326	324	338	341	344	312	298	306	342	343	335	325	360	346	321	353	333	312	312	328	330	357	328	320	322	316	363	335	304	329	333	340	321	326	314	338	321	347	328	319	343	298	289	302	319	287	349	345	343	333	312	338	307	318	331	291	344	318	320	335	338	324	328	309	344	330	314	327	310	299	332	309	322	321	347	338	339	294	354	328	323	339	363	325	300	337	335	371	306	330	352	301	341	317	333	331	356	300	342	359	307	340	273	299	331	356	298	299	321	319	325	319	331	310	328	322	321	327	292	278	317	325	348	318	315	322	313	315	343	337	333	312	336	320	341	332	335	293	318	334	332	306	375	301	319	343	313	334	326	290	325	331	304	329	321	319	318	297	336	292	331	315	340	303	385	338	304	305	314	329	336	313	361	339	344	335	315	332	321	350	337	341	364	317	341	309	324	340	337	306	323	311	290	333	355	317	350	350	351	349	352	313	331	344
17453	20005	36586	32741	38067	33992	19747	15786	15315	14516	11989	10830	9332	7709	6097	5009	4747	4136	3338	3670	3611	3352	3144	3121	2981	2803	2736	2507	2713	2719	2650	2715	2711	2378	2329	1785	1760	1672	1669	1509	1485	1347	1168	1114	1073	1115	1119	1087	1200	1138	1119	1086	1016	961	926	900	821	904	809	870	850	843	849	853	823	830	787	810	796	821	816	818	881	788	796	859	804	845	765	822	822	841	789	800	828	817	840	785	850	759	822	831	802	760	832	792	785	815	784	827	802	813	768	807	786	793	763	786	777	816	818	846	806	846	772	789	779	787	832	814	751	810	822	812	798	749	810	797	762	793	805	806	771	829	791	827	788	819	793	837	813	791	799	786	770	787	763	775	830	750	810	842	794	798	790	808	816	833	764	796	823	788	716	816	859	780	800	783	792	836	790	850	799	830	831	762	836	770	861	812	796	857	828	755	835	805	820	788	802	764	793	809	832	762	791	837	783	850	769	805	847	763	793	836	786	736	819	846	779	783	807	800	760	806	861	781	784	795	805	797	781	781	787	819	770	843	782	789	808	756	782	808	797	786	767	745	804	818	833	864	762	788	769	793	789	824	785	834	829	812	755	763	723	850	869	832	824	764	789	824	820	838	778	796	782	770	811	808	802	827	859	770	797	756	839	782	775	819	780	801	834	787	784	845	783	788	798	822	852	806	794	835	776	818	748	797	788	794	810	824	796	779	754	760	836	784	786	802	797	787	775	796	799	837	839	781	847	771	793	777	796	745	794	812	780	784	798	822	806	842	796	788	805	802	820	830	799	842	791	787	805	797	758	775	752	824	809	781	813	801	777	797	838	863	784	837	748	799	794	794	808	813	805	791	820	789	777	792	778	824	808	786	832	783	793	783	816	824	792	757	816	819	778	814	788	825	782	801	724	758	807	828	826	764	798	784	814	761	763	889	798	800	797	807	792	826	776	860	794	784	797	791	810	802	810	762	788	774	783	803	778	786	774	768	853	796	743	801	787	789	844	824	769	773	796	727	792	780	770	762	843	826	799	818	773	812	793	811	804	822	814	732	799	787	786	786	799	858	823	775	800	803	859	819	830	772	789	799	867	838	808	797	765	767	761	813	795	764	816	764	802	813	779	776	853	781	806	796	821	785	784	766	780	764	846	814	769	769	806	869	767	755	785	826	788	860	821	757	761	809	765	854	860	774	764	805	758	747	764	773	809	811	752	787	769	829	794	795	816	802	766	858	778	788	810	785	784	802	765	813	757	777	810	780	801	800	804	748	803	837	797	805	826	804	763	789	787	760	779	783	794	761	789	770	779	771	863	784	773	769	796	785	798	757	822	795	799	783	814	814	786	800	908	786	781	804	784	817	804	833	759	829	773	763	847	786	831	823	823	807	815	712	784	721	793	790	756	821	802	780	797	824	830	811	804	814	789	841	814	799	776	785	780	804	780	831	870	773	769	766	811	815	822	845	783	810	770	784	803	811	770	776	785	797	807	842	757	768	768	788	790	793	777	739	767	858	824	800	786	806	814	811	822	802	789	793	815	755	832	828	832	866	801	816	813	766	805	795	769	735	808	786	793	770	752	833	761	803	790	803	793	802	799	788	785	769	733	790	770	807	813	795	819	740	809	765	812	793	849	750	820	722	763	777	844	783	852	785	799	823	816	780	803	777	800	762	814	816	798	808	796	794	827	761	825	808	801	827	795	763	816	789	803	792	784	782	816	840	908	810	800	824	788	761	756	786	901	812	778	786	810	812	809	851	793	791	771	766	809	729	811	813	796	825	805	817	812	807	774	818	824	827	831	801	781	817	806	744	828	780	812	782	781	785	840	838	825	787	828	825	823	752	830	782	808	760	806	751	815	793	832	815	821	782	823	789	761	859	774	788	819	829	766	819	797	818	792	833	803	777	821	795	784	746	845	796	856	805	853	839	808	768	786	805	777	767	771	810	845	765	812	798	785	840	833	817	858	842	832	805	746	753	743	824	768	793	797	804	840	781	763	813	758	780	807	893	818	759	835	792	799	837	805	812	820	799	861	803	831	802	777	788	831	808	804	800	791	786	779	796	796	754	816	828	834	785	799	839	849	758	796	840	814	807	779	812	801	805	819	792	811	797	824	802	841	870	776	817	821	781	780	798	808	881	773	819	822	844	853	779	837	787	806	775	839	786	799	802	804	801	747	790	766	806	787	804	781	787	758	831	770	804	778	815	801	796	788	831	778	752	797	731	799	792	803	769	816	784	817	756	776	785	805	826	769	823	812	780	789	837	781	807	794	773	812	830	829	863	798	843	786	810	780	790	766	820	829	823	813	804	819	810	822	766	768	791	855	862	767	792	823	835	869	784	787	824	831	774	778	794	817	778	789	802	813	772	835	777	781	776	755	730	813	823	751	759	796	787	771	782	776	740	826	767	827	788	833	818	755	821	801	823	811	794	826	771	832	781	816	772	781	857	831	815	780	761	791	761	811	805	767	769	781	789	845	776	805	815	755	791	779	825	803	823	799	851	811	788	803	843	808	787	809	818	783	792	802	807	809	806	764	787	791	779	873	765	767	799	831	781	756	813	814	784	803	789	758	765	803	767	764	790	818	793	783	789	798	811	835	777	773	837	857	796	809	794	850	801	753	836	777	807	795	824	782	794	825	818	829	779	787	770	794	885	790	842	784	765	835	846	781	842	790	807	754	776	787	809	791	805	765	812	836	825	839	834	783	757	852	743	777	792	760	815	844	811	819	791	775	741	806	824	820	861	785	796	816	802	788	793	794	798	834	781	848	796	776	798	835	787	757	781	777	796	784	816	802	770	767	784	756	753	831	742	813	771	828	796	799	798	786	770	795	837	826	831	754	819	777	812	788	788	827	829	836	776	781	850	842	783	808	846	802	818	779	755	762	804	809	839	810	767	783	842	865	746	826	830	773	802	790	809	828	784	777	753	825	846	817	765	805	855	825	818	798	803	762	804	822	781	835	785	798	854	768	862	789	761	793	809	774	808	821	776	827	800	797	791	781	811	835	806	839	774	825	808	798	816	777	763	760	789	803	791	802	779	803	774	812	752	769	834	826	780	752	798	807	801	800	801	862	747	801	810	827	805	752	783	833	822	761	815	795	803	828	795	812	812	843	778	830	815	763	812	870	750	782	799	763	802	804	805	789	841	833	836	803	812	780	780	772	832	853	790	824	848	804	861	773	765	768	782	795	754	813	731	736	832	797	808	813	777	802	785	799	806	758	810	787	804	805	796	799	797	761	832	803	845	837	795	804	844	804	815	748	759	829	780	855	800	785	817	838	795	789	735	814	801	818	792	764	789	755	814	800	807	807	786	792	776	803	807	806	831	852	853	866	795	804	770	809	803	842	865	785	793	753	808	835	789	841	811	784	779	866	778	757	783	886	799	794	797	819	798	720	808	803	819	831	728	787	818	753	809	800	771	845	734	854	783	842	847	839	789	820	854	807	816	827	801	854	777	809	787	777	773	792	789	799	806	819	768	830	785	813	816
38059	36564	43511	36512	35026	32383	19972	12945	9094	6200	4324	3082	2475	2256	1550	1267	1189	1066	898	974	926	892	826	854	778	765	717	653	748	770	750	766	814	618	679	519	544	481	485	475	440	412	355	329	358	355	356	380	372	350	350	319	349	312	334	276	306	286	299	281	273	313	267	281	306	285	284	275	294	258	292	292	318	278	274	292	295	276	305	274	284	246	277	237	274	278	283	297	271	263	266	293	270	275	267	288	286	270	271	273	300	255	275	272	254	271	275	316	271	278	248	263	288	276	273	289	281	266	243	304	314	313	276	296	260	283	271	298	266	308	288	276	277	283	308	267	274	287	265	271	284	286	310	303	286	290	293	277	284	254	246	288	287	295	276	304	301	307	260	294	304	267	292	263	322	310	317	267	325	316	285	270	299	266	268	256	252	287	277	299	291	290	270	282	282	298	315	316	267	290	298	284	274	282	306	286	284	275	295	313	294	281	263	266	256	303	270	264	268	256	267	299	278	282	299	290	270	268	259	277	285	283	258	241	267	287	286	289	300	283	282	274	279	298	271	297	292	281	300	276	268	273	245	246	302	272	289	309	281	271	244	283	270	285	272	282	294	277	306	271	252	298	291	252	275	309	279	295	293	271	302	318	286	261	266	293	277	294	254	273	292	280	276	261	282	293	308	280	302	302	253	267	250	290	283	289	296	284	257	248	255	275	261	270	287	252	279	264	266	292	299	268	258	284	245	275	283	288	255	302	301	257	298	278	287	289	273	301	292	257	260	285	275	248	292	288	290	276	317	235	276	258	290	234	249	278	324	250	286	272	297	282	223	277	269	279	276	301	291	306	295	250	269	278	251	280	263	285	286	281	286	308	291	263	279	285	270	256	282	289	298	274	283	291	280	273	265	259	268	316	264	276	267	303	273	290	322	288	283	270	276	269	289	288	274	252	277	297	275	274	262	276	292	282	251	254	288	273	278	300	276	281	274	310	265	256	270	265	267	277	299	261	258	285	320	270	278	274	319	287	278	266	296	265	246	284	282	278	248	284	283	269	265	272	274	273	273	310	276	269	279	293	300	298	298	273	279	302	239	313	278	301	275	261	320	294	278	295	277	288	272	286	289	302	274	281	221	239	275	269	273	315	323	265	294	282	275	286	264	264	266	291	291	274	267	291	264	305	282	278	254	302	253	286	258	292	251	284	283	272	260	273	291	292	298	305	256	281	255	300	274	247	304	269	280	305	295	282	279	293	277	286	257	260	296	275	276	264	280	275	308	271	330	264	264	286	274	282	284	256	239	286	298	301	271	297	279	307	294	234	284	301	275	280	295	262	279	297	284	309	267	257	272	268	255	300	282	268	258	297	280	245	284	282	300	258	275	296	290	284	276	268	294	271	316	262	271	285	278	271	261	295	296	303	280	293	283	290	299	262	274	257	301	262	310	301	292	294	303	273	308	269	253	284	259	245	304	277	285	288	261	272	262	281	273	255	270	281	304	323	265	296	307	268	273	288	261	267	310	320	298	282	318	269	315	285	259	273	287	269	266	245	267	291	259	295	298	302	247	283	253	266	300	280	258	254	267	276	244	272	287	233	273	288	245	275	262	319	292	293	278	301	289	273	268	300	303	275	282	295	285	281	289	298	291	293	298	267	291	298	277	330	303	261	264	296	299	262	318	279	289	311	290	288	279	275	265	273	260	274	255	253	283	266	279	296	264	267	268	307	296	314	278	276	290	293	285	306	317	282	269	281	276	305	272	299	312	309	275	275	305	255	292	261	317	258	254	293	289	254	305	303	284	273	282	259	265	302	253	288	260	273	239	286	275	304	276	234	277	272	266	254	231	296	296	275	278	266	255	276	270	280	274	304	266	288	263	285	285	283	321	275	278	276	275	268	286	257	265	285	281	282	271	274	280	283	282	258	279	289	280	265	277	283	321	286	278	307	313	261	274	280	281	256	278	264	292	220	283	319	297	296	290	278	281	280	303	283	245	265	283	251	284	291	268	292	255	295	300	294	237	287	284	288	283	323	247	294	256	300	258	297	288	301	258	285	272	270	267	299	288	275	275	285	271	278	281	276	297	253	259	253	273	268	300	279	265	310	283	302	297	271	270	243	249	275	315	286	288	240	263	285	284	302	296	312	288	290	269	299	297	277	311	257	289	268	254	308	286	245	300	267	278	276	278	283	327	277	260	262	273	286	313	261	277	254	283	274	258	283	288	278	272	266	284	278	246	296	261	255	263	291	297	297	297	295	280	292	261	292	255	259	261	283	252	288	270	279	281	297	284	287	271	293	275	281	266	275	262	267	303	302	278	312	297	279	261	287	289	283	280	253	270	281	236	286	290	263	314	273	290	246	269	288	290	249	266	291	278	266	267	274	291	272	282	284	275	300	269	290	272	258	264	245	296	254	278	275	305	274	328	291	265	272	275	301	281	275	302	269	292	267	273	312	301	282	280	277	276	269	293	270	253	298	243	279	258	280	303	286	271	273	272	260	291	279	266	269	279	298	262	258	268	307	219	294	295	285	275	291	274	305	254	291	299	291	256	282	263	269	278	314	309	288	269	259	310	286	279	301	265	282	256	242	266	303	283	268	289	270	266	273	264	270	276	241	245	294	310	279	320	306	268	293	263	285	268	271	284	318	262	274	262	287	278	261	289	262	287	285	304	280	325	287	261	302	321	283	270	294	264	271	298	259	298	281	291	276	275	276	271	279	303	301	295	285	251	266	277	280	292	277	274	270	279	312	286	275	287	264	259	289	248	283	289	274	243	284	300	277	287	295	268	271	265	274	262	293	271	252	277	268	283	233	277	277	283	272	306	294	257	262	310	283	246	289	288	298	270	291	271	281	270	290	285	257	275	270	275	273	256	283	301	270	251	269	265	279	258	269	284	272	279	273	287	267	275	267	281	244	301	283	283	268	253	284	278	274	291	278	261	274	249	298	285	282	309	270	292	303	303	260	274	306	279	310	260	275	270	256	291	271	294	263	255	304	281	294	278	285	300	295	278	248	271	274	256	264	310	305	276	294	276	287	269	258	268	274	281	262	248	279	279	292	275	272	296	279	273	257	286	312	262	280	282	280	280	300	300	264	283	268	258	265	300	273	288	275	287	266	280	295	295	276	293	285	267	294	274	298	265	280	261	277	287	310	281	270	324	242	284	282	293	288	276	292	282	288	291	269	296	281	291	281	278	261	276	301	266	274	265	286	276	265	312	299	276	276	291	284	266	296	276	301	297	251	271	280	277	267	316	290	272	261	285	290	319	306	255	279	284	279	304	287	277	295	270	276	259	270	282	305	288	261	270	314	262	282	274	292	264	261	271	273	249	267	275	265	296	283	260	314	250	255	261	291	269	303	257	270	309	263	272	272	281	297	292	296	282	276	266	286	281	276	285	250	266	288	289	281	273	258	256	288	304	273	281	279	290	285	261	275	275	270	254	297	278	274	276	304	264	269	272	268	300	269	289	262	255	297	262	255	273	276	294	267
23404	29062	40331	40922	41571	36263	22250	19875	19918	18060	15790	13269	11706	10383	7423	6413	6150	5315	4668	5209	4879	4875	4469	4735	4419	4172	3896	3709	4328	4232	4022	4320	4197	3505	3410	2689	2552	2258	2262	1977	1859	1677	1400	1264	1206	1173	1264	1325	1281	1208	1147	1124	1016	894	887	790	724	794	755	781	786	759	736	722	729	681	718	720	729	731	751	700	713	696	725	710	704	705	688	725	694	703	744	720	716	680	665	708	661	741	685	690	741	694	716	727	683	665	665	687	747	700	705	713	708	683	733	698	731	730	735	695	690	699	680	730	682	707	698	723	661	687	686	738	672	760	719	728	693	685	693	705	753	743	737	671	711	730	711	712	680	726	674	732	716	710	695	704	672	736	714	669	696	627	667	652	698	672	664	663	700	687	727	686	723	664	679	664	652	688	674	708	681	709	718	732	743	706	729	718	716	682	718	681	692	639	672	672	672	738	662	674	700	685	683	701	703	647	713	717	632	680	661	690	724	692	705	724	705	668	718	703	650	682	695	691	704	749	685	697	727	717	746	716	709	634	705	724	653	720	691	654	718	685	708	711	674	675	690	697	684	737	668	685	676	642	691	677	659	642	695	689	707	676	705	737	624	676	742	683	683	689	688	670	678	711	688	681	675	703	658	734	673	702	726	678	686	651	721	684	674	677	657	678	743	703	711	677	662	658	688	704	724	704	667	697	708	702	693	682	656	664	693	679	674	685	658	691	685	656	721	675	687	668	670	672	711	644	656	690	685	658	711	717	703	706	717	684	732	723	711	734	640	739	669	666	729	714	697	698	685	682	703	697	723	725	712	658	687	706	688	698	718	650	667	639	736	664	674	687	705	690	687	713	762	690	721	649	654	724	741	721	639	705	713	718	678	668	653	655	712	705	710	699	667	709	708	728	641	689	666	675	678	691	668	677	666	623	703	645	727	719	720	687	720	631	709	724	664	704	681	703	654	724	691	685	660	679	704	732	757	663	695	666	664	734	708	648	728	668	713	712	666	676	677	647	698	696	701	684	695	703	716	688	745	704	676	705	672	682	642	694	699	649	702	701	696	672	704	693	684	658	726	662	735	697	661	691	647	724	712	687	698	670	686	685	686	720	651	657	685	695	726	689	676	676	683	691	664	658	711	661	671	689	639	704	722	700	704	688	688	713	701	655	673	692	625	700	721	687	712	682	677	659	661	704	697	680	677	672	657	666	641	653	668	672	694	669	692	690	698	666	672	745	683	742	684	681	712	692	748	705	752	692	715	716	709	714	630	704	710	671	626	695	669	696	699	707	729	694	681	686	724	685	695	697	686	644	711	719	695	735	700	656	718	719	699	658	693	707	703	657	678	656	671	677	695	696	688	650	699	687	660	667	722	678	676	680	711	679	719	671	688	693	691	699	724	703	703	687	698	716	698	685	664	742	743	714	712	668	699	719	694	667	688	637	722	769	683	701	679	730	719	734	713	694	685	633	662	693	728	657	690	665	678	652	651	654	675	691	700	688	686	682	708	667	726	707	704	673	705	687	710	679	692	734	697	670	721	711	721	728	685	701	711	708	697	706	671	716	649	661	716	690	688	697	679	671	670	732	663	693	656	687	678	716	683	661	692	718	671	664	651	668	673	652	685	667	716	666	760	653	687	672	699	663	665	646	724	651	691	675	716	689	684	714	729	728	732	662	702	697	678	704	711	671	685	684	692	675	693	715	724	686	684	719	716	741	708	681	680	648	698	691	659	711	663	685	678	692	693	665	711	706	668	637	685	704	728	693	725	688	692	689	685	741	750	661	738	681	694	677	753	644	678	634	630	703	753	705	664	644	686	710	689	677	643	712	686	720	674	697	686	690	667	725	721	671	609	665	675	698	718	674	691	730	694	677	703	708	722	684	676	710	661	699	667	675	708	685	663	666	677	707	699	650	681	709	664	681	670	689	714	665	695	726	718	688	701	647	754	694	674	656	716	721	693	663	695	665	681	668	708	712	635	679	742	689	661	702	687	651	723	690	714	672	709	667	684	728	672	672	706	690	706	659	682	682	704	731	678	692	724	675	725	678	642	674	664	685	737	691	688	659	668	715	681	672	660	707	718	675	681	628	687	651	680	658	668	677	708	681	704	689	634	709	713	679	685	695	626	676	758	721	712	678	684	655	652	676	719	681	691	691	681	670	686	699	661	692	689	704	647	659	720	702	711	649	667	658	670	647	663	666	665	668	735	690	644	671	682	696	713	674	696	698	724	687	684	696	666	659	679	691	698	684	697	697	673	705	681	743	663	696	708	670	667	694	694	630	708	713	686	741	690	660	680	701	730	676	684	685	713	671	667	683	693	684	689	630	689	670	714	707	720	662	717	692	698	647	671	748	711	719	712	721	687	703	664	714	681	687	681	682	681	676	707	671	687	738	705	719	643	669	703	683	681	692	679	640	635	676	674	729	691	737	675	725	689	716	631	691	673	735	704	687	696	710	701	698	704	673	655	683	684	675	706	692	679	671	693	706	727	656	684	644	712	664	712	689	709	641	726	679	685	712	671	733	669	674	692	660	651	739	748	652	660	734	752	668	662	682	696	671	672	703	667	646	688	678	683	697	682	706	694	668	715	678	662	706	727	656	666	694	689	698	681	719	696	713	676	685	656	710	694	647	705	730	694	694	705	674	690	740	650	691	651	724	710	664	711	695	690	660	700	721	678	753	720	680	731	696	694	733	675	687	650	691	694	741	652	705	663	718	635	654	669	658	700	727	728	694	633	655	724	687	719	674	679	723	715	695	731	714	696	696	679	695	728	695	650	687	766	685	687	659	655	682	681	704	654	687	686	706	700	679	659	700	691	676	725	667	677	683	731	669	704	670	669	676	661	717	681	679	711	660	667	657	716	724	675	693	698	708	669	703	679	678	642	656	706	676	659	726	708	714	656	691	704	724	660	719	718	668	709	669	719	667	671	687	644	687	658	682	689	650	700	675	696	679	677	695	695	696	706	703	643	664	673	705	734	672	631	710	653	667	654	703	695	724	720	686	682	685	647	666	704	694	651	670	676	678	738	660	703	706	645	690	681	657	685	673	676	729	683	699	705	685	687	706	680	710	695	728	711	672	693	686	679	679	685	714	673	675	736	680	666	746	667	672	681	685	729	684	696	652	717	708	706	631	687	726	699	728	683	696	704	705	688	661	680	660	699	658	675	747	662	703	694	715	672	716	690	694	691	731	695	681	707	680	671	714	705	676	730	718	705	712	687	720	677	734	710	698	663	696	757	705	655	656	722	681	651	704	703	734	734	707	644	710	618	654	717	675	674	742	679	701	671	694	693	670	707	652	719	700	682	727	700	716	675	703	683	687	676	669	684	658	710	697	678	697	684	703	683	678	695	719	724	738	694	755	704	688	644	699	696	705	694	714	660	683	706	716	693	695	708	734	714	681	748	674	650	656	716	647	729	687	697	682	722	638	684	681	724	705	691	681	708	733	685	705	702	695	683	730	689	688	675	739	715	692	667	677	679	677
13950	9831	12821	9202	6865	4895	2857	2303	1982	1599	1286	1107	958	851	682	625	602	536	509	446	449	448	420	419	364	366	378	353	367	358	382	381	330	370	337	324	362	379	335	329	324	363	330	345	327	329	317	349	324	374	345	354	376	317	353	336	327	334	315	314	328	360	342	355	342	319	322	349	329	331	336	293	324	323	354	333	345	292	349	309	330	333	312	355	332	358	326	342	339	341	342	361	353	353	338	363	353	306	366	330	366	311	302	295	300	343	334	311	306	331	329	367	337	332	339	334	342	320	302	334	322	307	310	311	340	307	325	349	300	344	324	384	335	314	328	345	333	342	324	349	315	344	316	345	328	306	297	347	360	335	350	349	375	314	330	285	314	309	375	322	344	335	307	322	330	341	354	350	342	310	312	309	328	335	316	328	344	357	326	361	319	348	341	354	307	349	347	344	316	319	355	308	317	331	314	313	309	325	309	273	316	314	359	320	326	317	322	349	340	340	334	327	333	315	322	323	349	302	308	297	333	338	336	358	334	338	333	340	358	351	352	310	323	313	323	343	318	351	342	326	345	334	355	319	321	341	334	330	310	323	335	330	326	345	349	334	344	347	324	322	331	354	330	358	307	367	343	352	326	345	332	315	331	358	352	334	310	312	339	326	303	302	338	319	297	333	309	355	315	327	319	315	359	326	316	366	330	315	348	334	334	345	315	329	361	332	309	327	335	331	330	315	340	348	329	341	355	339	337	308	337	325	336	358	334	346	334	328	341	307	303	323	343	315	330	344	346	357	314	323	308	330	342	321	335	342	337	297	357	342	347	325	311	326	332	329	317	327	352	309	328	321	339	319	313	362	328	344	358	349	311	306	333	318	289	341	302	294	284	345	340	351	327	316	337	372	358	352	316	312	351	318	336	328	351	337	322	319	289	335	387	318	332	310	339	314	325	329	332	295	328	352	332	361	326	336	315	331	335	347	334	339	338	334	333	343	321	311	305	307	312	310	322	328	338	323	342	329	328	337	340	307	332	334	341	333	341	331	317	320	325	322	315	319	355	322	318	316	336	316	326	348	325	305	307	337	318	321	344	370	327	336	362	364	344	322	329	317	324	319	309	340	311	329	322	348	303	309	289	299	333	357	332	345	356	323	368	329	296	319	309	325	316	336	329	327	363	318	310	321	333	314	311	351	343	373	339	311	305	316	293	324	318	340	326	361	347	366	335	328	356	307	299	331	327	354	274	338	340	343	320	332	332	312	326	339	321	308	311	363	349	341	304	388	312	366	318	296	306	331	337	329	310	345	336	295	334	321	325	314	318	315	326	330	353	323	315	373	329	315	355	344	308	315	338	323	362	299	336	343	334	341	347	344	306	314	350	320	347	315	338	359	331	326	315	323	305	329	344	355	365	334	288	333	361	365	343	340	316	365	325	318	344	355	293	321	350	361	284	337	303	311	322	312	361	341	350	342	318	322	331	322	322	320	352	335	319	320	342	342	319	313	340	329	330	331	325	318	312	356	338	337	341	295	358	347	326	324	336	335	322	323	317	306	328	321	357	315	324	297	339	345	331	329	306	298	348	350	355	333	322	302	358	302	327	338	316	324	334	337	301	315	339	333	321	310	317	334	333	337	315	345	292	369	328	352	342	316	314	344	338	328	343	338	362	313	337	327	297	337	353	336	333	347	321	319	327	347	319	333	335	345	319	311	313	322	337	341	332	326	340	319	359	362	326	352	293	293	307	316	343	304	330	330	316	296	367	332	335	339	331	299	370	301	336	328	319	308	298	321	360	337	364	316	303	333	341	331	339	295	312	330	327	297	343	329	334	341	323	340	328	279	343	317	302	325	305	294	345	322	362	339	330	341	359	355	303	284	309	310	312	330	330	349	302	340	349	318	350	328	312	317	333	300	356	327	348	323	306	349	339	318	356	360	342	332	365	336	322	332	338	306	314	369	339	312	304	341	317	331	344	334	330	327	318	316	313	333	328	323	316	307	301	324	296	350	333	320	346	345	378	351	329	307	339	286	334	290	323	337	345	352	304	345	303	326	350	324	331	316	335	326	340	299	330	360	330	325	344	351	311	336	293	337	321	329	307	341	323	327	337	336	310	343	308	371	311	338	335	308	296	302	349	301	327	358	319	321	325	315	336	307	340	325	298	330	332	364	322	305	313	357	323	365	335	307	300	351	329	342	300	305	346	298	374	344	320	342	315	372	349	329	328	323	300	336	347	335	320	353	297	356	300	317	324	320	294	337	304	349	355	355	339	308	358	350	330	347	352	351	303	313	367	364	337	307	334	339	327	350	321	335	312	339	333	331	334	327	326	371	329	297	321	338	350	319	283	342	296	352	310	307	321	369	367	313	331	305	341	364	333	330	325	339	320	311	328	331	338	342	322	339	338	301	323	310	330	313	317	335	331	332	339	303	328	331	297	360	328	325	349	313	305	326	334	350	339	331	347	332	323	361	337	337	335	320	323	287	329	327	358	347	351	314	322	316	290	314	329	336	309	346	329	351	290	320	317	302	344	332	325	370	299	353	336	353	344	386	327	320	333	354	347	322	337	320	336	339	338	329	349	352	311	342	337	316	347	352	309	321	347	307	332	341	341	353	325	316	302	328	316	302	316	328	339	339	335	342	358	348	349	346	371	326	313	318	352	316	280	327	321	331	300	339	346	281	297	319	345	341	333	320	339	339	327	353	326	332	330	338	342	331	313	380	309	360	319	343	331	342	319	341	354	306	317	356	334	328	343	327	291	320	314	341	317	344	323	341	355	310	325	341	338	329	308	316	352	355	343	366	310	339	345	332	322	377	359	314	321	330	356	279	296	368	339	330	323	341	302	305	349	327	331	316	341	300	324	342	323	297	362	344	330	322	354	337	319	329	291	315	306	315	343	341	333	307	313	320	311	337	390	322	357	325	300	337	342	315	347	329	325	321	331	315	350	357	327	341	311	326	300	357	338	309	338	313	329	348	319	311	295	356	338	315	362	308	363	354	344	308	318	359	329	332	355	314	333	313	335	333	330	332	299	361	336	312	300	350	349	323	327	324	357	341	297	324	338	339	345	309	315	331	319	298	329	350	298	321	304	308	323	326	299	330	322	281	336	343	337	325	328	336	300	340	326	325	340	332	327	323	329	355	326	322	311	353	344	348	332	323	346	312	313	340	310	337	345	324	343	333	306	322	293	342	330	354	317	340	322	325	352	361	330	302	317	320	315	333	322	332	368	351	323	316	311	305	322	344	320	328	345	344	337	320	326	334	301	324	357	294	326	340	332	357	281	317	349	355	356	334	333	321	315	303	332	339	359	314	355	361	327	332	356	337	362	338	364	301	318	321	292	314	371	309	327	360	349	303	324	338	330	325	354	324	309	313	314	320	307	371	308	337	329	310	327	324	296	291	342	360	323	337	309	314	352	332	345	334	313	323	365	317	313	324	302	313	344	336	340	341	315	315	368	327	321	330	295	366	319	302	340	334	339	313	346	329
8461	9232	18449	18776	17930	14392	10130	9301	8482	7136	6145	5421	4494	3783	3146	2694	2473	2126	1884	1818	1687	1506	1435	1319	1352	1258	1154	1159	1097	1087	1086	1141	1051	997	986	960	945	936	934	892	924	869	851	840	859	858	869	850	849	833	878	842	893	870	892	857	847	854	848	755	793	846	819	752	834	830	784	832	802	788	828	828	783	810	835	823	824	816	807	845	824	831	831	812	819	851	826	853	808	832	820	845	787	849	824	823	809	816	843	811	807	828	819	792	810	780	816	797	799	838	786	804	854	846	836	771	800	797	796	791	821	767	843	826	804	781	804	814	783	805	747	824	839	786	786	846	827	803	860	861	800	830	737	801	789	786	813	792	780	842	857	843	813	809	790	786	816	805	792	809	784	808	780	852	781	817	785	802	771	778	805	816	805	855	805	843	822	799	818	831	846	797	813	774	783	827	855	830	785	822	799	795	783	812	796	838	819	780	781	808	822	836	855	805	809	798	807	812	829	817	805	837	819	797	849	823	827	814	866	824	829	824	802	830	793	798	821	793	800	802	787	771	868	823	826	775	780	822	839	797	816	786	800	870	824	807	818	814	811	834	748	775	763	769	807	801	817	809	758	852	782	811	806	767	804	790	824	798	792	791	788	836	812	808	805	832	863	767	791	840	845	824	787	836	788	809	783	745	776	821	829	791	795	835	837	786	782	828	822	816	794	831	794	810	809	800	783	830	766	810	823	826	809	800	800	795	822	807	818	747	797	817	840	803	844	788	807	845	837	783	781	832	797	807	825	834	872	766	811	806	842	798	787	861	851	775	801	871	800	821	825	813	811	812	811	824	848	812	798	845	829	838	787	812	834	797	863	778	793	795	812	785	885	793	782	761	811	796	822	815	833	799	846	829	868	785	763	766	832	829	843	783	851	809	849	790	815	815	784	767	819	802	796	746	779	752	828	808	816	844	798	803	795	800	810	825	835	797	805	809	825	803	792	746	760	805	836	863	797	791	773	856	799	812	807	805	786	851	798	824	805	832	843	800	842	818	808	811	807	765	824	780	836	835	787	802	829	786	797	808	815	819	827	814	795	777	781	817	805	822	821	849	828	836	765	848	806	826	827	832	787	816	786	808	775	818	840	822	811	842	819	826	840	769	834	824	861	775	821	836	805	796	838	777	894	827	799	816	768	834	789	795	855	809	765	757	785	785	838	823	766	779	799	836	816	799	780	847	790	806	784	833	819	830	824	820	803	779	759	781	815	774	784	814	867	830	803	785	815	797	760	775	763	837	798	796	773	895	856	836	772	825	834	810	822	825	768	790	861	814	838	809	830	813	814	838	818	757	819	818	781	801	823	843	838	748	819	807	763	777	796	797	799	748	778	794	787	795	836	828	800	756	830	793	834	803	819	787	805	799	782	783	807	814	804	831	811	821	880	862	825	826	804	836	826	820	780	826	800	816	773	822	826	810	844	840	769	800	819	771	832	772	817	775	777	852	838	786	843	814	804	812	737	825	825	813	800	870	846	810	849	762	756	799	804	801	770	794	792	815	844	802	770	802	805	843	811	804	813	796	798	876	827	810	815	776	804	851	770	778	812	782	766	848	760	830	869	801	753	814	800	785	832	826	795	853	854	825	858	787	808	789	787	794	782	820	798	824	826	841	806	802	802	797	813	805	800	836	778	814	749	841	873	860	828	800	821	787	758	829	830	787	804	765	850	801	882	774	867	800	821	864	724	738	825	787	851	795	828	789	768	801	849	828	794	798	825	803	764	809	836	801	836	853	782	827	772	831	755	785	825	786	790	804	886	818	732	841	816	782	807	802	836	786	825	839	799	826	789	792	772	825	845	839	833	772	816	829	819	827	784	784	806	806	847	803	770	782	824	846	829	812	800	817	864	865	863	813	810	806	810	799	801	798	788	823	775	841	821	801	809	825	820	854	798	822	776	827	834	786	781	773	794	758	781	811	833	802	819	771	799	828	854	800	804	843	772	836	779	808	816	802	812	836	795	814	846	812	813	767	772	853	811	867	808	841	833	802	779	831	796	778	765	845	796	811	870	827	829	784	810	817	841	776	803	796	831	804	803	844	794	844	763	767	823	807	832	774	766	784	825	812	818	785	810	792	820	793	789	839	819	820	817	818	847	844	806	813	808	839	810	815	807	826	863	798	810	851	753	815	819	770	789	836	821	780	774	822	792	853	818	835	768	797	824	807	777	798	799	760	811	809	782	800	855	759	824	806	867	808	824	825	786	760	810	772	760	813	788	817	789	801	804	826	792	808	816	832	819	802	786	797	819	818	840	837	758	804	812	823	845	809	795	856	807	834	820	790	854	826	837	784	797	813	757	780	794	785	814	831	796	821	809	786	874	812	799	814	819	822	803	788	785	819	784	804	842	838	813	842	737	849	809	785	796	818	805	776	743	809	800	815	771	854	825	849	809	795	832	793	798	798	808	818	801	814	851	812	795	844	837	790	821	868	818	740	838	849	844	813	840	810	846	840	781	786	825	776	828	746	786	805	851	846	797	782	760	881	811	781	823	772	862	797	778	799	791	816	825	858	830	800	820	832	864	831	795	786	798	817	828	797	891	793	782	799	759	788	796	826	822	808	795	792	833	869	847	796	765	789	838	819	807	830	868	765	770	796	812	788	796	794	822	841	827	800	830	820	851	803	793	770	824	808	782	814	828	816	781	785	776	777	760	772	852	823	776	814	787	778	872	834	828	783	857	879	855	856	802	878	856	801	833	829	802	848	834	806	805	865	810	856	810	852	796	784	771	807	767	835	854	848	829	812	805	815	770	838	798	794	830	880	798	789	828	846	828	802	824	808	866	808	862	812	790	807	858	870	808	854	811	849	846	825	822	854	830	818	856	828	802	787	804	795	874	791	824	788	811	769	795	830	824	807	812	809	748	780	794	792	844	829	808	773	807	846	766	827	781	800	834	850	814	814	822	801	774	849	776	816	792	849	834	859	893	885	806	786	885	732	757	815	860	816	817	834	850	764	780	810	866	776	870	803	819	782	826	840	818	776	816	805	794	825	761	852	795	777	784	826	782	779	776	786	767	799	843	857	802	771	799	766	810	881	777	793	843	815	821	851	829	797	792	795	808	847	851	818	851	851	775	833	834	780	835	782	857	812	763	828	792	840	820	873	804	784	803	819	836	851	771	807	782	806	778	803	751	856	823	808	806	830	764	830	798	819	795	829	784	810	795	854	828	813	818	801	821	767	845	769	832	784	823	846	833	805	820	836	784	786	827	799	756	795	786	806	773	796	800	804	750	809	796	807	802	797	800	821	778	859	842	841	786	768	803	804	822	815	767	795	794	806	805	783	786	859	828	824	827	806	765	837	817	874	876	761	821	841	800	848	849	841	787	770	836	880	813	808	799	806	777	784	821	814	888	819	782	785	818	845	780	834	827	826	789	807	793	822	813	794	802	829	837	820	816	804	765	784	829	779	808	833	845	816	787	793	781	789	757	830	832	784	815	810	842	782
28354	24620	30231	30296	38949	26424	15076	9255	5772	3983	2840	2176	1717	1427	1104	1042	928	891	798	763	790	741	651	627	634	620	628	596	650	654	572	581	632	576	565	486	522	470	429	436	388	416	414	363	369	363	364	351	368	377	332	370	355	368	343	370	353	351	356	333	327	341	313	322	315	333	315	321	313	357	357	373	334	336	350	353	347	333	337	321	359	298	317	323	330	329	363	356	312	305	356	338	314	339	332	311	325	285	340	320	345	317	338	338	340	342	313	291	314	374	312	325	314	326	311	318	328	338	316	321	327	316	315	343	309	320	302	333	313	315	349	335	343	333	335	327	346	310	327	287	334	305	323	347	332	297	332	326	316	332	399	321	305	310	341	344	375	305	328	307	309	328	336	344	294	329	326	338	331	319	345	371	314	342	376	328	309	320	300	327	344	273	321	345	296	334	334	332	332	360	307	314	323	326	318	328	333	326	352	315	326	333	343	335	308	327	327	339	322	337	324	302	305	318	315	356	350	339	316	338	318	306	328	319	334	339	344	302	341	310	313	313	370	311	315	340	316	301	326	311	324	331	330	304	305	305	321	317	298	325	338	308	301	312	343	341	319	318	307	354	308	319	335	329	292	307	317	309	285	333	277	292	354	334	304	335	309	318	341	333	312	278	329	334	338	324	324	332	327	315	292	308	306	336	297	303	320	319	323	325	328	331	317	357	344	303	307	325	309	309	289	337	311	296	340	328	332	328	329	346	319	329	300	347	324	324	321	351	308	357	294	332	360	321	325	339	288	328	350	353	332	328	341	347	343	290	354	306	299	313	355	332	286	346	330	314	332	329	322	305	292	312	355	332	292	314	348	294	332	287	348	298	348	339	333	298	321	314	318	302	324	311	337	308	302	330	362	323	378	323	331	320	333	304	304	333	308	303	307	329	335	310	333	298	325	308	300	349	332	335	313	324	328	306	311	333	311	335	329	296	330	346	328	311	340	316	290	352	322	321	327	326	298	346	307	308	311	331	330	272	310	327	351	357	318	320	310	318	314	311	338	307	361	358	342	325	288	299	326	325	365	329	333	341	328	327	312	311	293	341	331	350	315	341	309	348	317	356	331	308	353	348	343	329	295	328	360	330	328	343	312	336	320	324	351	343	292	347	329	317	316	315	316	310	307	350	326	319	328	346	301	333	337	323	348	326	314	312	314	320	318	334	337	295	319	319	328	320	353	276	331	342	333	334	317	342	325	313	309	331	311	342	342	336	334	341	320	313	346	353	330	338	330	338	312	319	351	346	304	325	328	332	361	336	366	323	354	332	357	342	329	342	358	339	318	322	369	319	333	296	294	333	345	324	328	316	292	317	343	310	317	303	334	322	327	285	322	368	342	315	314	334	334	340	327	352	307	341	321	336	325	307	321	338	317	361	320	307	306	321	346	283	335	361	353	325	333	309	336	329	325	352	336	317	340	336	338	352	328	335	300	334	352	305	312	295	313	310	316	316	340	336	339	324	278	313	299	324	330	359	329	303	322	320	323	326	363	335	331	328	317	352	326	364	329	357	340	354	324	306	342	322	322	344	353	327	343	332	313	329	328	336	331	294	337	293	297	362	312	304	337	306	328	350	323	312	337	338	339	333	305	333	326	322	332	336	289	321	351	325	350	324	310	345	321	288	341	323	318	343	300	328	335	345	339	340	329	310	269	353	293	329	310	332	303	360	326	324	332	323	340	322	304	328	331	324	297	287	347	313	350	369	302	350	354	331	331	332	296	313	375	307	317	312	305	314	325	320	308	303	342	327	379	328	291	316	308	325	328	343	335	338	322	313	349	355	309	309	321	306	335	320	307	323	277	349	321	330	359	299	300	323	323	348	334	340	324	324	309	369	337	310	301	327	342	350	322	337	332	318	363	333	345	323	336	305	329	288	325	326	346	259	296	309	324	322	291	322	343	333	322	341	298	304	321	331	356	326	355	354	315	353	314	306	333	315	346	313	349	372	345	339	343	371	325	310	296	355	298	299	345	328	307	315	308	320	292	326	312	337	365	367	299	328	320	324	313	321	329	318	311	339	357	280	330	350	307	335	347	332	338	307	341	323	295	315	292	290	307	309	302	340	338	326	326	300	309	313	297	299	307	308	313	322	310	313	304	347	326	330	335	320	313	343	342	342	293	314	298	352	344	310	331	325	312	335	320	317	322	295	312	330	329	374	318	319	320	295	332	338	327	314	342	340	307	319	346	323	334	364	319	337	316	329	340	341	316	307	331	340	327	292	309	317	340	361	316	325	336	345	316	323	331	338	354	328	336	319	324	331	320	345	356	318	343	309	320	324	337	317	310	343	337	308	323	301	319	315	350	317	343	325	319	319	307	321	349	292	334	315	327	341	347	296	333	332	323	350	335	327	309	286	336	317	303	313	331	321	331	290	313	311	321	327	327	303	299	287	327	312	343	334	317	296	306	277	300	346	330	338	329	301	342	316	322	345	323	337	343	329	358	309	292	303	351	336	321	302	324	321	333	319	316	357	348	331	303	350	315	309	300	332	343	336	326	323	302	319	282	323	311	324	308	345	296	336	308	328	322	308	357	349	317	326	307	312	317	342	335	297	331	334	318	312	354	352	338	312	348	359	324	326	371	324	326	304	314	303	330	349	310	311	316	306	323	358	296	309	315	289	318	332	324	345	335	325	342	367	293	293	307	331	347	295	335	331	304	352	336	328	310	331	363	296	347	315	302	301	334	317	340	291	321	333	350	311	306	334	320	341	302	306	356	304	351	336	311	341	300	319	332	335	333	312	298	266	321	320	323	349	294	322	337	314	311	316	328	310	316	326	308	330	328	304	357	350	331	330	329	332	302	295	342	326	321	305	350	306	300	334	351	298	300	317	336	309	323	326	357	318	315	304	321	355	336	344	340	326	344	358	291	331	337	343	334	303	323	341	352	339	316	332	349	332	312	320	316	298	317	353	307	304	308	320	330	332	284	320	323	336	337	337	342	331	361	331	337	309	296	351	353	344	298	310	320	337	321	338	355	332	302	332	344	307	357	317	329	322	310	335	311	292	340	335	323	310	322	315	303	337	310	325	343	331	288	324	315	355	309	341	314	323	303	289	320	361	278	307	384	288	333	340	336	319	313	335	321	343	305	342	333	313	320	306	357	351	315	325	347	347	321	338	347	329	301	355	334	333	366	319	316	277	364	307	300	343	348	308	296	339	336	318	300	354	338	362	322	329	334	335	335	351	316	315	303	320	315	316	343	296	361	318	312	335	362	344	315	333	353	314	316	305	340	302	324	316	324	295	342	320	309	295	336	343	324	337	326	351	333	295	342	297	306	318	342	331	319	347	310	311	319	326	362	342	338	292	318	357	311	347	347	331	315	292	324	299	315	330	335	319	329	299	331	308	299	288	310	341	363	330	312	314	320	336	316	300	362	348	308	348	335	333	360	327	345	319	341	350	332	309	339	330	313	343	297	311	306	323	301	320	321	319	319	356	309	320
17291	19651	30812	35576	42633	23562	18369	16791	15376	14149	11821	9671	8474	7401	5621	4879	4494	4142	3645	3532	3287	3389	3116	2902	3167	2935	2815	2600	2930	3042	2845	2872	2957	2668	2465	2226	2071	1844	1757	1606	1401	1297	1227	1090	1122	1068	1092	1117	1085	1123	1067	1025	976	952	925	929	912	837	806	844	854	912	864	895	850	813	832	791	853	861	804	798	830	808	862	803	791	770	816	822	876	812	840	852	832	865	818	828	828	847	880	785	802	862	806	827	748	835	803	828	803	809	821	788	800	820	811	807	832	843	746	797	795	777	808	801	821	797	793	806	838	782	790	801	813	758	718	786	798	822	785	813	775	791	793	796	816	797	822	816	811	802	815	770	802	851	744	811	831	810	808	838	837	815	780	783	793	795	789	762	797	760	803	794	798	769	792	808	794	841	790	798	809	808	759	771	813	797	863	778	724	797	811	799	788	784	798	767	785	798	806	742	798	838	846	814	831	818	793	797	805	807	759	811	829	757	772	839	820	815	849	812	795	791	781	809	771	839	783	817	831	805	767	752	782	826	774	792	784	804	788	820	766	781	785	816	763	776	806	833	809	781	833	809	804	826	748	814	837	776	777	764	826	813	777	774	811	796	829	828	783	781	800	825	753	780	783	749	813	828	812	731	770	812	765	758	791	787	819	779	809	756	817	784	768	814	802	832	791	823	794	849	800	765	798	867	777	789	814	770	828	816	827	750	759	773	768	788	771	798	855	818	764	859	792	761	796	831	777	801	804	805	775	765	769	801	835	841	836	791	834	777	762	824	782	760	817	791	799	815	804	824	800	782	775	789	790	763	780	796	754	810	826	822	851	810	844	830	790	768	751	786	770	784	805	776	844	759	797	786	814	829	794	752	802	830	794	798	784	848	762	772	842	848	737	769	758	805	862	848	793	746	830	723	785	827	764	861	814	785	821	834	795	797	789	792	781	816	777	777	826	811	790	830	784	798	786	775	801	791	806	810	760	800	782	746	740	772	784	805	781	831	778	813	806	793	797	784	795	812	765	773	781	817	789	785	757	807	785	808	798	799	802	709	812	848	795	788	824	775	773	789	785	792	779	792	756	876	766	800	866	805	819	788	770	802	735	793	784	773	843	813	752	775	766	788	752	746	804	807	794	798	760	781	829	803	763	839	778	788	826	811	842	793	837	753	826	843	805	751	775	793	768	829	767	785	786	809	794	804	828	814	812	777	768	771	834	766	820	846	740	806	788	779	797	792	816	789	781	787	817	765	785	815	802	808	806	802	813	809	756	793	743	824	781	743	811	825	773	774	820	799	836	841	785	813	794	805	766	790	777	735	795	783	814	810	791	826	779	793	786	795	795	785	765	780	798	830	808	800	798	832	834	784	771	817	763	754	774	781	791	802	754	783	835	778	766	849	858	839	776	813	774	818	806	790	744	802	773	797	848	761	819	779	784	856	764	803	825	795	826	781	810	731	789	802	795	789	801	812	782	791	785	737	760	757	763	824	828	787	860	794	793	816	814	759	816	811	791	824	763	797	778	814	808	764	825	793	790	749	767	766	819	825	809	799	817	800	748	802	813	797	770	802	815	827	791	825	773	780	827	832	815	789	780	831	793	794	777	799	784	791	767	853	773	807	771	793	739	779	739	784	786	792	769	790	787	825	817	821	760	790	824	802	770	760	800	783	758	786	764	834	753	832	773	804	766	772	787	826	808	799	788	793	802	820	804	755	780	791	706	772	869	809	794	851	773	809	739	809	775	861	795	822	773	804	778	800	791	834	808	779	781	760	866	842	782	782	746	810	799	793	798	765	764	837	857	794	821	783	793	795	772	756	843	772	764	819	831	813	825	790	824	771	798	769	774	828	804	787	831	806	772	757	866	814	800	804	813	813	791	825	811	761	764	809	796	743	770	811	752	803	832	768	797	800	837	728	729	783	803	773	795	811	803	791	751	809	820	819	786	825	787	804	805	774	806	815	854	752	843	768	826	784	801	845	774	779	811	778	826	804	804	809	773	812	775	824	780	810	783	786	797	793	731	820	800	807	799	782	867	807	822	802	778	806	805	756	781	769	823	891	797	782	798	794	790	845	877	799	774	782	808	755	790	856	763	794	774	742	816	827	798	770	820	806	755	817	784	798	797	795	832	792	768	776	764	811	771	807	782	812	741	792	760	777	750	808	822	829	799	842	735	791	779	755	816	807	794	844	774	748	819	834	807	822	813	793	818	814	799	798	835	784	812	791	821	790	807	833	824	734	819	781	769	805	776	796	765	825	810	788	744	824	774	811	788	825	826	783	788	841	730	773	778	759	808	771	803	785	797	797	820	785	796	810	798	770	774	825	857	810	819	784	846	810	778	790	785	786	796	742	809	792	787	855	736	807	817	824	804	791	821	828	806	870	743	767	834	790	813	827	785	794	833	773	826	791	815	785	844	782	766	824	784	801	783	804	769	798	821	778	808	764	831	776	829	787	788	761	792	785	792	819	766	819	806	846	816	778	773	788	802	815	824	786	808	772	813	788	756	831	797	806	753	805	760	770	754	851	816	778	790	823	807	817	804	821	796	807	785	752	827	804	808	795	809	836	813	811	816	789	807	820	807	770	820	829	801	787	803	781	805	802	792	812	794	810	826	819	835	831	758	820	774	858	756	784	794	814	760	803	845	812	789	806	818	777	792	805	846	804	750	795	750	804	805	799	818	771	781	760	758	810	749	774	734	749	777	794	773	823	793	817	808	796	759	794	804	778	774	726	833	799	731	789	776	794	772	757	777	780	780	824	785	808	786	754	794	829	802	833	776	796	813	755	807	843	825	827	772	790	767	775	778	843	750	758	807	799	793	818	808	701	827	819	791	839	826	833	780	824	826	806	809	794	791	835	781	832	844	788	807	782	792	813	813	797	762	799	793	793	758	818	775	765	823	790	809	769	830	826	760	753	774	774	820	790	825	843	767	789	808	839	820	802	796	805	762	834	794	819	792	777	795	785	792	825	809	747	799	761	780	828	856	783	843	785	834	834	796	791	738	786	780	810	813	758	817	789	799	779	829	755	746	784	767	833	805	782	842	772	780	845	812	749	796	791	787	815	825	801	741	796	788	792	769	785	807	792	755	870	789	803	769	826	782	787	834	819	776	827	787	798	782	831	806	822	760	844	830	823	798	788	848	839	831	759	781	754	766	825	789	814	792	888	825	831	728	831	798	841	823	828	809	777	784	771	814	764	746	802	779	779	814	800	781	748	785	843	764	756	768	851	856	794	808	801	840	743	860	764	796	798	761	750	823	803	777	810	759	847	785	769	825	737	815	757	771	773	794	756	836	813	786	837	796	782	790	795	857	791	832	793	811	772	841	776	810	795	813	838	767	824	791	814	753	828	810	767	821	819	825	812	821	850	834	805	810	772	716	872	832	786	820	756	834	809	783	825	791	779	850	812	815	760	812	805	840	826	837	751	807	820	782	827	810	760	792	816	821	775	796	821	785	814	786	755	805	748	768	779	797	780	805	829
36727	32194	38129	34611	41389	29587	19444	13659	9533	6513	4293	3006	2290	2060	1551	1175	1249	1006	1007	929	926	850	792	827	909	812	772	739	788	933	766	781	782	725	737	610	593	535	552	472	421	372	380	347	349	329	344	375	322	322	317	322	326	320	316	320	297	313	295	265	296	308	327	283	270	282	304	255	293	250	261	249	299	291	268	270	297	282	296	278	266	285	283	325	311	281	288	303	278	303	272	264	267	286	270	293	283	281	241	250	288	254	273	281	302	290	270	322	297	286	297	277	273	290	289	284	288	290	299	283	261	278	276	290	314	281	279	277	267	308	294	259	281	274	252	277	304	279	284	277	293	294	272	260	242	294	280	274	277	276	262	264	288	255	241	315	288	296	279	294	275	291	284	295	335	296	279	290	263	267	275	262	295	307	289	278	292	289	284	272	261	259	293	264	254	262	253	320	291	295	298	265	273	252	299	247	311	284	275	260	273	291	276	291	312	287	283	274	308	297	318	301	262	277	276	248	258	297	257	266	276	286	297	255	309	293	285	285	278	306	296	255	317	267	285	310	272	261	302	296	243	290	263	263	303	248	260	291	273	297	265	303	287	291	272	265	291	289	257	284	299	259	293	265	288	281	276	240	274	271	305	304	266	297	288	267	321	269	276	269	297	270	275	300	278	274	301	273	271	272	286	256	287	292	272	261	265	273	272	293	292	265	265	300	298	288	276	288	273	275	256	271	274	295	280	284	278	286	275	270	262	277	264	259	294	275	258	286	265	280	294	251	294	327	267	295	271	302	276	275	286	267	282	300	263	301	289	310	242	267	275	266	278	281	259	288	247	271	272	275	281	265	308	285	299	273	262	291	252	283	294	261	294	273	270	264	287	291	285	296	277	260	256	277	268	245	307	249	276	292	271	258	273	279	270	264	291	272	288	315	283	286	279	292	240	261	269	293	270	283	286	271	252	279	256	272	273	298	252	289	244	309	252	277	299	253	313	279	275	287	283	252	299	261	278	269	252	299	298	308	289	294	299	288	279	289	250	250	270	267	302	288	321	275	278	275	273	320	276	283	302	270	258	260	259	242	290	286	293	282	288	258	279	259	299	254	307	308	272	288	258	292	287	289	249	264	286	282	292	298	271	264	263	318	284	289	258	276	273	275	282	248	240	276	260	242	256	269	283	283	282	289	245	271	283	290	288	298	297	298	295	259	280	280	286	298	265	303	285	301	304	280	278	298	285	271	281	262	246	263	261	253	285	289	273	265	289	233	304	299	246	260	290	265	292	255	329	283	283	303	286	271	297	280	244	245	267	284	293	262	278	298	315	292	257	265	262	289	291	271	284	259	247	271	274	272	241	273	261	295	291	297	283	267	294	255	282	307	261	324	275	272	258	271	272	296	254	260	274	297	294	297	272	244	314	295	317	272	277	233	269	302	244	256	281	272	252	326	278	297	246	300	266	248	245	286	309	267	273	285	298	275	250	279	244	230	263	261	297	283	274	268	297	285	293	295	284	272	286	265	275	290	269	277	287	285	281	264	278	306	263	259	280	281	281	258	296	275	295	281	301	238	278	296	271	266	281	274	284	304	294	291	278	275	274	259	246	281	295	269	278	303	251	300	291	289	276	293	284	271	319	277	273	317	269	305	302	300	284	287	312	274	254	263	267	275	255	311	289	285	287	270	278	274	257	276	266	281	277	304	309	289	268	296	285	259	268	301	279	330	281	329	277	282	271	272	276	252	280	274	245	278	286	293	282	294	281	280	272	280	269	299	279	273	274	283	273	295	295	258	299	262	296	254	271	275	273	281	273	302	301	321	263	312	298	279	298	274	272	267	280	283	286	276	258	274	258	313	276	266	296	293	301	275	277	254	277	309	276	286	261	273	265	260	286	301	279	244	265	253	286	278	285	260	255	295	312	260	272	264	288	292	294	297	284	275	257	281	279	287	270	298	284	291	292	281	255	284	305	282	288	283	272	273	293	267	278	298	313	295	288	281	283	295	258	305	277	290	305	278	270	263	253	271	286	293	314	266	322	282	276	266	279	254	271	277	271	264	266	257	290	288	268	263	273	285	277	295	268	271	298	274	259	293	283	276	285	291	273	287	270	262	311	262	298	269	263	277	294	293	286	301	274	273	251	294	269	283	290	299	298	269	297	315	293	268	292	296	283	309	308	258	282	271	274	296	296	273	291	265	281	298	270	298	309	261	289	247	263	306	276	285	279	284	289	292	293	274	297	285	273	273	293	242	269	285	256	268	254	293	273	294	251	259	297	288	289	300	282	290	286	300	281	250	298	286	274	273	255	295	290	279	305	252	288	287	270	277	276	272	298	278	277	265	252	283	267	253	282	271	293	284	266	265	266	251	283	282	247	262	288	288	279	279	302	302	268	302	263	272	310	332	287	281	258	298	282	295	291	271	280	292	290	272	274	274	304	277	333	258	277	277	297	272	292	271	276	287	264	261	284	285	289	225	266	284	263	264	275	271	260	288	284	257	316	285	253	248	264	271	268	266	276	310	282	308	260	258	290	275	285	283	289	272	271	308	298	296	309	250	268	297	242	285	289	281	268	268	236	288	253	275	326	298	282	290	268	260	272	270	302	307	278	294	285	287	291	278	296	234	273	266	280	289	292	288	269	272	257	272	239	304	279	294	289	274	262	287	255	272	272	273	295	262	283	251	285	270	292	273	280	294	241	268	267	263	277	273	295	289	283	265	299	283	287	272	280	310	279	299	253	274	252	262	297	302	294	298	265	294	253	242	260	267	261	257	308	298	292	262	291	264	277	262	294	235	261	268	291	283	293	240	270	274	294	280	295	287	287	309	302	271	279	276	288	281	293	291	255	284	269	276	282	278	301	298	279	269	290	272	249	270	275	289	277	268	294	288	233	269	279	294	282	281	248	288	262	277	277	287	295	258	285	296	259	219	285	319	285	267	277	269	282	266	261	304	284	255	269	328	308	283	260	297	289	290	297	261	286	273	291	273	280	286	261	279	271	289	300	246	274	272	284	265	266	265	264	268	250	257	273	246	271	284	307	299	288	281	291	258	273	250	257	267	322	281	263	281	303	290	254	276	272	281	266	239	260	259	278	261	267	282	264	274	282	247	278	284	286	264	285	283	281	287	276	289	280	260	290	261	291	263	268	258	271	276	297	296	268	255	303	296	283	279	251	291	249	293	264	308	279	298	271	268	308	259	262	245	286	255	288	268	259	288	263	303	287	298	271	268	269	277	288	275	275	256	283	278	267	322	289	293	285	296	262	272	292	285	306	263	315	282	288	314	313	279	272	297	276	276	272	298	288	300	296	280	269	280	253	295	284	264	293	288	281	281	280	299	266	296	286	277	291	283	246	304	261	288	280	280	305	271	306	263	239	244	293	253	290	269	292	269	239	300	294	307	271	269	260	270	254	313	274	280	282	288	251	260	256	291	291	266	279	280	235	271	282	274	317	280	285	263	281	315	272	258	269	251	296	259	295	275	285	258	286	287
22452	25374	36361	38916	44539	29711	23513	21236	20684	18542	15842	12731	10988	9918	7840	6669	6342	5533	5085	4878	4782	4747	4245	4540	4722	4375	4163	3879	4682	5216	4391	4204	4509	3996	3916	3419	3039	2714	2612	2106	1735	1480	1299	1206	1268	1318	1306	1303	1268	1312	1250	1070	1045	891	845	805	811	800	712	803	788	777	807	757	781	769	731	754	744	739	709	734	724	697	705	661	682	702	721	667	701	705	714	715	710	730	679	710	732	697	711	690	706	660	701	718	696	672	682	694	687	727	666	725	747	699	693	675	662	663	693	684	741	686	679	758	659	715	728	697	682	674	707	724	700	691	695	707	690	715	752	699	698	697	720	719	674	741	718	685	704	690	699	677	697	682	702	710	761	698	735	654	704	697	694	738	655	740	690	711	708	737	661	676	657	692	680	730	645	681	662	716	700	687	716	746	700	686	693	682	728	728	730	676	696	702	656	682	672	735	705	671	718	678	719	693	687	722	686	713	714	691	744	725	705	731	685	670	667	703	667	702	742	717	664	664	672	743	647	683	710	684	685	711	733	703	678	737	692	670	695	752	740	712	653	693	695	669	650	686	657	701	693	656	725	680	687	710	633	712	694	729	724	670	634	661	677	729	711	744	745	748	705	745	706	697	696	680	684	682	688	672	689	706	663	733	664	697	667	719	687	638	707	705	632	667	694	693	643	665	713	720	679	718	702	712	740	666	702	661	641	686	728	702	749	654	677	730	686	702	672	701	674	716	672	668	655	680	745	747	644	718	635	666	687	686	702	698	720	708	708	644	692	729	685	703	689	689	670	706	688	702	710	729	708	735	720	670	679	701	749	701	715	688	692	666	689	681	676	689	738	692	656	704	689	695	654	759	707	683	719	719	686	707	704	649	696	677	723	725	678	709	668	703	694	710	699	704	717	697	663	691	700	705	727	710	685	692	658	729	709	700	673	721	749	693	671	708	673	650	706	703	666	671	659	671	665	691	688	670	647	687	723	643	701	685	678	659	679	623	672	697	678	677	684	725	707	707	706	711	684	721	659	722	665	739	680	760	658	776	731	683	672	675	749	728	736	676	733	707	705	714	645	722	633	718	725	675	694	716	693	709	645	662	690	692	685	693	724	704	685	673	736	691	653	700	710	686	703	683	724	662	734	687	707	636	688	708	713	682	724	691	681	756	753	696	723	685	653	681	686	670	749	694	739	709	671	703	671	678	705	645	686	729	718	654	691	663	697	702	695	683	683	703	688	715	722	708	707	648	698	703	694	733	695	705	697	734	654	702	709	751	712	669	722	661	691	685	736	707	679	689	715	725	667	687	676	675	734	679	658	657	703	723	742	663	702	679	719	653	680	699	716	686	702	714	687	684	712	708	657	676	715	701	701	678	681	678	710	702	694	718	654	658	703	694	693	710	705	715	734	664	681	672	691	737	661	713	704	689	676	635	665	700	695	654	690	731	716	699	665	723	709	689	689	691	677	705	712	647	688	700	678	743	715	718	676	720	673	690	678	699	724	701	711	667	673	665	740	690	663	689	687	671	692	686	686	741	655	673	667	709	670	702	698	731	667	627	667	657	698	698	695	654	702	707	649	720	679	675	695	720	720	719	709	698	697	710	686	710	681	695	659	673	682	654	684	704	727	631	699	662	641	707	648	693	748	706	754	674	700	654	710	674	676	682	695	661	649	732	677	688	675	710	693	696	687	634	682	700	675	671	737	678	729	689	673	728	693	726	722	692	681	724	687	665	642	664	701	691	695	703	665	711	675	687	735	702	699	736	710	728	706	761	675	679	706	693	717	719	704	708	680	687	715	693	649	680	688	700	649	689	648	769	698	687	711	698	706	698	684	681	704	700	677	658	714	662	715	650	724	725	657	676	650	693	666	681	738	681	697	682	688	692	679	689	692	738	702	708	683	661	671	672	702	685	707	686	682	709	695	690	698	718	695	718	649	708	721	704	690	741	683	625	683	712	709	710	647	700	701	659	734	734	670	717	694	699	644	711	670	678	698	683	687	721	691	681	687	704	725	668	688	699	725	666	702	651	663	648	673	666	757	731	685	678	729	685	691	672	685	692	736	694	657	687	674	652	703	697	671	718	709	681	711	738	662	738	694	665	697	668	712	676	670	677	707	745	669	719	659	679	684	671	714	713	665	684	714	664	722	720	707	667	631	698	697	646	685	706	699	705	651	680	721	711	702	651	684	728	653	676	744	705	652	672	717	646	696	712	682	661	717	689	657	712	662	692	654	701	730	642	738	713	680	692	635	681	681	704	701	693	678	733	705	673	675	678	709	702	712	702	716	692	664	654	660	700	707	726	704	765	686	654	675	666	726	726	744	728	665	700	710	706	718	699	722	714	700	686	702	699	656	698	718	713	695	723	728	682	731	648	720	680	662	714	651	749	701	691	677	642	678	710	720	691	669	701	703	669	672	673	683	715	688	705	660	704	680	702	718	649	662	637	683	691	701	683	716	673	706	675	709	728	766	734	666	731	689	695	664	705	722	690	661	687	682	690	696	668	695	632	694	675	730	708	730	709	695	650	702	708	667	715	669	724	645	756	722	654	698	668	676	693	674	730	703	705	709	715	666	701	673	690	691	690	669	692	735	702	725	660	681	687	744	724	656	728	713	738	678	692	717	653	713	666	681	667	729	683	681	747	689	642	708	747	742	724	700	666	665	736	677	736	666	682	668	710	712	704	706	663	733	683	699	688	699	705	690	712	651	705	676	714	738	694	699	721	641	668	725	668	716	752	692	708	671	637	747	706	712	694	704	722	662	689	667	712	689	684	627	702	709	711	671	650	691	662	657	682	679	672	674	720	656	684	696	728	701	725	670	639	712	660	681	708	707	645	687	689	681	719	665	692	700	683	694	761	659	672	706	671	704	706	704	691	655	699	692	663	693	665	701	660	681	644	729	718	709	696	666	742	731	732	668	695	641	695	717	687	708	699	666	663	688	717	684	670	668	732	662	718	677	672	688	716	670	703	674	712	678	713	691	686	702	687	696	698	699	681	715	689	713	713	659	671	737	733	682	730	697	748	709	700	684	705	713	664	682	698	732	697	695	734	678	686	685	639	700	680	722	671	693	692	694	669	689	710	734	663	683	730	705	705	654	714	702	685	709	723	654	664	670	698	726	680	724	680	692	685	721	661	693	706	713	667	681	716	702	687	654	705	687	659	689	706	738	712	665	707	692	678	658	695	710	695	731	667	720	683	657	688	668	645	686	686	691	687	682	699	715	679	731	694	683	691	709	739	703	655	695	658	703	712	682	729	676	645	681	614	701	706	701	697	696	690	632	667	676	737	683	698	670	723	711	694	664	703	709	723	675	700	701	635	703	678	703	725	638	709	673	695	682	716	691	684	702	697	732	699	708	687	648	660	732	736	668	689	713	654	712	717	653	749	661	658	726	673	668	688	651	736	703	725	756	690	679	666	714	715	702	680	718	671	791	739	689	711	689	684	676	666	623	708	723	686	704	676	721	690	711	655	713	697	671	730
13925	9407	11098	9105	8411	4512	2877	2459	2109	1608	1324	1163	886	799	746	621	558	519	550	521	477	455	435	417	379	395	407	399	382	416	364	372	357	384	374	334	364	320	356	369	317	354	351	350	330	295	322	319	347	310	342	339	357	357	324	316	328	348	336	352	324	362	295	348	302	334	355	350	322	348	339	322	341	307	318	338	346	364	316	348	324	327	326	338	324	317	324	329	318	323	317	341	323	359	338	331	338	319	330	328	315	333	347	338	352	363	320	373	287	380	307	336	327	346	343	362	315	342	333	356	335	317	351	367	318	354	349	334	327	338	302	337	339	332	338	322	317	344	340	346	325	309	314	350	328	304	322	269	332	312	362	330	344	368	346	335	349	337	333	324	319	357	337	324	330	353	343	337	344	310	334	373	348	302	336	330	375	333	353	365	355	355	336	343	322	359	332	350	322	314	324	318	313	341	332	360	346	359	341	317	346	340	335	349	383	329	321	326	331	327	339	342	350	306	304	357	342	315	341	317	341	301	334	319	365	360	354	336	314	289	344	364	318	342	333	337	335	290	324	341	360	343	334	332	327	295	310	323	327	320	346	319	327	344	311	304	315	330	322	372	358	332	327	327	324	350	367	319	347	320	357	344	354	338	352	323	345	343	315	356	355	352	352	309	345	359	348	344	364	367	331	316	320	334	326	324	357	330	330	299	308	331	326	315	329	310	341	340	327	343	352	317	341	324	318	287	342	365	341	312	350	363	323	351	335	298	327	332	335	348	295	309	326	338	341	311	343	349	311	352	319	302	341	372	355	344	340	316	320	349	346	348	320	276	357	309	326	310	357	329	327	350	329	349	341	325	335	331	316	325	311	318	345	334	371	354	372	326	352	377	332	317	347	346	315	352	362	342	352	349	339	312	354	344	334	325	344	305	306	373	333	325	369	349	322	368	346	316	325	299	313	296	349	343	341	320	306	353	345	324	356	354	344	351	299	343	326	339	314	360	321	336	337	339	365	338	289	328	322	320	325	300	324	352	343	321	310	326	366	299	326	350	367	347	344	348	303	327	306	299	328	322	329	317	315	307	353	328	336	356	345	360	341	331	303	339	363	323	347	324	358	321	328	319	342	318	318	323	364	310	330	339	341	321	334	366	302	345	343	341	319	334	292	355	341	345	341	317	318	342	328	301	334	328	347	354	320	331	308	324	333	346	342	347	315	361	337	331	319	340	320	308	350	331	340	325	328	350	338	362	320	379	337	354	327	333	366	304	374	333	326	337	345	345	337	319	336	354	338	325	344	349	302	323	341	314	321	311	337	328	352	349	317	340	332	308	311	319	328	324	329	323	331	322	363	299	376	358	364	339	343	343	337	296	318	364	348	341	369	349	303	303	337	323	332	305	325	329	328	295	318	352	362	331	337	302	360	349	354	288	326	330	330	296	347	354	363	309	297	350	363	318	354	354	353	360	376	349	329	354	335	348	323	374	303	331	338	310	325	333	303	323	346	291	325	325	329	350	341	327	347	361	316	354	339	338	352	312	341	337	329	361	359	326	378	353	347	341	336	345	347	319	328	313	327	334	326	325	342	322	345	353	354	335	331	325	330	319	335	350	296	324	346	335	322	332	364	330	322	317	311	341	319	343	351	313	335	358	395	326	321	321	316	307	314	336	329	346	327	348	360	334	342	331	366	351	325	346	347	327	296	347	339	319	333	309	351	331	333	315	316	333	332	329	349	331	351	357	347	361	376	322	349	325	301	326	333	323	311	353	304	348	290	330	335	318	320	345	313	333	328	352	337	312	347	295	319	346	352	337	312	299	358	326	337	370	313	335	323	319	350	313	334	334	346	305	312	334	326	325	356	363	313	346	324	342	331	348	330	335	365	366	358	360	331	308	314	329	317	325	335	356	349	350	335	297	334	359	355	339	309	337	352	325	311	339	318	301	360	334	375	333	341	322	332	327	343	389	341	342	300	349	346	338	348	328	349	358	349	354	346	322	322	359	297	336	317	291	339	321	327	319	339	323	329	334	339	370	317	347	316	350	302	350	327	339	314	337	338	352	352	350	353	341	355	311	320	345	336	341	340	310	332	348	319	341	325	329	302	344	335	337	337	337	350	339	361	331	358	327	328	401	339	317	344	333	333	336	317	331	384	355	331	317	364	349	345	331	365	351	306	338	340	345	332	350	338	330	340	360	334	331	316	322	330	326	335	336	351	345	343	324	331	351	299	346	286	326	350	316	330	333	344	325	340	322	313	306	333	352	361	334	353	307	327	331	318	352	357	313	342	345	359	305	333	309	321	382	355	310	323	338	303	325	314	347	326	308	321	331	364	300	355	307	351	332	329	359	327	368	356	317	362	304	386	327	337	342	336	313	314	324	376	336	324	321	326	327	321	332	340	348	339	340	335	338	339	338	312	344	337	332	334	356	325	333	349	349	361	304	315	357	370	329	328	320	308	364	335	358	330	307	342	328	365	329	360	319	333	344	323	345	330	349	368	330	394	326	337	327	353	334	321	339	366	315	325	355	316	321	343	333	336	295	318	335	317	327	341	322	337	359	378	336	335	322	367	324	317	338	342	336	333	322	353	325	337	352	325	352	333	371	322	324	341	351	314	326	338	305	334	317	351	319	364	330	354	354	304	347	344	351	329	307	353	309	341	308	331	362	284	313	339	353	319	323	342	374	336	334	340	320	348	323	314	357	350	328	334	338	335	322	348	322	329	341	342	349	330	346	317	346	365	338	346	338	334	320	319	325	321	338	326	347	344	350	342	370	327	304	319	321	335	376	354	325	324	316	312	338	326	364	347	309	321	332	343	325	359	345	356	317	326	302	316	346	353	332	330	322	343	315	289	346	333	317	317	357	354	329	347	306	374	348	357	344	350	343	353	333	356	335	290	345	326	353	312	331	317	361	359	344	316	348	343	326	334	343	360	338	315	315	310	349	360	350	355	308	351	329	343	314	317	317	315	347	329	332	342	327	290	334	349	286	342	336	335	316	342	323	333	329	357	359	331	300	333	310	374	342	322	323	328	311	349	323	361	335	347	337	320	333	346	317	337	350	344	328	357	327	321	331	340	342	331	331	350	284	338	321	360	362	334	362	347	358	324	363	339	321	345	326	373	367	341	333	328	332	334	335	332	329	402	323	331	356	329	327	313	344	328	376	348	321	333	341	344	326	350	339	349	325	334	352	360	342	340	308	338	308	312	378	338	331	345	327	308	327	334	338	323	333	333	331	348	347	324	338	326	332	338	327	310	334	319	338	324	355	309	356	313	315	347	335	296	345	385	289	346	334	358	356	332	334	319	326	344	334	330	309	299	328	338	327	354	348	358	356	343	370	332	343	349	312	328	334	359	345	326	342	363	313	317	341	332	349	328	328	329	327	346	340	352	355	343	319	356	336	333	342	330	326	339	347	327	317	330	314	339	322	356	359	341	368	341	339	347	361	329	347	361	366	357	356	312	356	356	339	333	350	349	333	298	301	328	347
8411	8912	16505	19179	19864	13158	10807	9909	8820	7347	6153	5198	4316	3561	3098	2671	2405	2001	1810	1805	1701	1557	1385	1356	1265	1234	1187	1126	1097	1117	1072	982	1126	1012	1011	950	961	894	931	891	842	823	877	867	879	917	853	891	841	852	918	873	889	847	871	895	878	783	818	842	880	915	873	837	830	909	850	865	809	821	807	822	784	838	800	843	833	861	814	809	822	830	849	771	849	855	815	852	862	862	856	795	856	858	830	825	852	836	860	842	834	842	841	872	864	823	818	843	819	795	843	818	828	889	835	774	837	828	814	837	828	822	836	854	870	801	824	785	840	781	843	840	817	862	810	804	811	815	858	807	788	834	804	816	852	780	795	865	871	825	843	833	837	829	781	813	778	853	842	782	819	806	864	819	805	809	802	838	824	829	803	815	819	777	851	892	834	768	837	800	790	815	809	888	824	841	781	828	856	836	810	843	797	835	791	819	870	869	869	854	779	813	864	764	834	831	828	806	810	796	824	856	771	846	849	820	781	845	851	831	805	859	846	783	784	805	807	830	846	845	856	803	836	830	816	813	840	831	822	804	821	776	759	858	770	859	831	815	825	802	864	845	884	796	815	813	789	845	852	835	811	808	880	797	799	836	806	826	838	809	809	804	826	820	829	844	831	795	771	791	798	867	755	792	857	805	803	853	821	800	823	792	776	802	831	868	819	773	813	824	809	822	867	845	852	785	805	833	802	845	839	842	872	831	834	812	820	835	898	841	821	833	770	785	830	810	844	836	843	823	851	805	829	829	780	807	820	789	820	802	807	783	848	808	814	799	823	792	811	812	868	831	834	812	879	812	823	831	845	835	818	846	820	845	817	807	816	836	802	849	847	844	868	837	824	874	853	824	798	803	810	759	822	815	859	801	821	840	793	827	860	838	831	784	828	821	855	874	784	902	826	839	852	802	810	810	855	802	819	870	814	824	844	797	821	795	830	805	819	811	833	769	785	814	853	835	865	824	813	844	805	827	792	800	889	780	822	824	822	874	862	803	774	837	821	850	803	826	843	823	816	824	815	876	829	895	803	850	835	836	804	860	764	816	826	832	803	834	812	824	874	823	848	814	807	852	762	846	858	865	789	814	839	875	849	832	855	824	842	830	823	839	807	825	820	770	827	806	823	854	815	834	793	788	878	823	790	821	821	794	835	794	858	800	801	816	806	805	829	832	824	817	837	824	822	845	865	811	824	836	812	878	838	789	817	870	851	801	843	851	854	857	764	792	866	852	787	807	806	824	837	797	778	831	789	782	845	784	833	791	829	835	884	819	816	872	816	844	799	815	838	835	811	815	876	851	856	834	837	845	767	842	844	838	866	802	843	822	821	806	860	804	822	834	867	785	828	776	780	838	814	847	787	793	795	794	823	812	791	834	821	803	826	772	819	823	837	770	804	850	774	830	760	832	815	802	818	785	802	817	851	829	827	856	826	783	849	763	803	761	850	819	877	843	838	798	786	787	827	823	848	824	820	760	787	774	793	829	838	803	820	825	802	861	804	826	807	790	841	825	867	827	870	824	875	824	825	816	805	805	850	895	855	832	844	825	794	837	796	859	759	838	882	793	816	831	821	848	810	799	811	822	824	777	830	821	786	900	803	832	857	861	796	841	817	842	835	845	797	833	774	817	807	827	860	878	823	805	796	788	829	844	808	861	834	792	858	847	763	811	869	825	820	822	847	784	827	833	785	762	791	844	774	870	823	831	867	832	871	810	836	843	822	898	840	800	789	777	795	868	802	845	799	854	857	812	835	846	808	828	838	801	822	754	792	837	878	851	819	814	817	809	836	801	807	839	801	821	807	882	846	862	795	852	793	838	862	845	830	804	831	862	798	805	799	800	816	805	798	801	797	839	860	828	813	809	851	877	800	831	845	814	805	853	810	792	836	863	799	815	882	804	788	811	804	801	863	853	811	909	767	849	821	804	830	843	788	801	866	804	821	765	841	799	833	780	824	866	865	858	828	783	853	783	847	835	833	820	809	877	808	838	854	844	776	884	825	852	841	776	791	836	769	855	805	789	819	793	797	840	796	804	783	835	770	845	863	853	834	813	817	820	816	836	783	776	832	808	886	812	805	800	865	847	825	872	831	853	849	877	812	853	818	801	817	771	811	788	812	828	866	780	809	776	795	802	841	877	792	804	820	768	832	834	843	794	845	827	808	822	843	843	816	781	797	805	818	787	759	845	872	857	831	801	843	805	849	832	823	859	826	853	818	824	807	828	800	842	861	850	836	831	791	825	858	828	889	809	873	804	800	850	792	822	799	827	820	845	788	796	819	774	820	842	810	861	790	839	866	858	820	820	843	872	831	819	843	854	852	801	787	825	787	796	821	790	829	819	776	873	769	841	847	821	827	799	799	833	782	829	755	855	792	786	830	802	845	822	828	822	801	853	800	810	820	795	811	823	836	808	793	867	742	874	855	837	802	877	828	788	837	856	802	875	821	787	752	789	830	854	834	844	833	813	827	833	820	808	804	840	811	830	812	819	800	813	797	796	820	856	816	819	788	800	798	846	791	829	802	819	827	812	860	751	824	864	825	830	841	834	837	820	793	785	779	844	832	761	806	845	861	893	852	820	804	821	869	797	842	809	766	842	835	785	832	803	810	818	810	841	748	858	786	821	863	806	784	849	818	813	840	831	782	809	781	817	788	819	799	816	824	832	831	821	846	792	806	818	806	793	823	820	809	834	846	863	830	819	836	790	817	836	848	798	820	797	857	857	787	859	838	804	802	827	785	800	862	845	815	800	802	811	790	853	821	895	786	818	797	852	819	841	839	832	841	829	818	877	845	846	785	830	857	850	822	824	829	816	821	865	833	820	806	827	818	842	828	876	802	831	864	837	804	855	843	876	812	821	809	826	894	814	833	839	826	800	826	832	832	742	858	803	836	755	832	816	818	852	853	813	831	800	792	837	791	794	804	830	852	796	837	836	835	741	846	862	817	820	821	854	846	841	815	819	777	838	821	818	834	857	881	816	830	852	792	810	825	819	846	807	815	829	749	806	821	852	803	808	840	815	797	809	825	804	831	844	836	824	767	806	791	797	855	839	811	876	833	819	822	808	788	832	824	804	843	780	832	826	805	813	874	828	829	864	789	824	805	864	750	808	788	821	792	843	800	832	813	825	809	812	856	783	861	761	765	805	791	840	871	822	804	771	794	817	861	824	852	748	756	799	887	946	825	840	792	836	819	837	797	806	771	837	839	822	792	811	828	822	800	844	853	873	808	840	841	811	837	847	866	814	783	813	855	816	787	799	829	822	811	815	832	787	824	847	807	839	850	827	760	791	843	789	779	784	806	862	848	838	809	856	830	791	826	821	783	812	829	834	807	794	812	793	801	826	827	836	849	841	843	807	804	797	844	810	810	796	839	800	837	854	862	809	825	854	816	815	802	805	828	816	804	838	849	823	839	884	829	885	765	783	814	832	857	808	861	797	821	833	774	849	802	771	814	858	814	787
28890	25968	29968	36773	40489	27114	16527	10824	6419	4409	2976	2207	1740	1527	1332	1076	982	884	742	740	767	679	643	637	696	580	616	637	675	642	601	623	541	592	593	520	464	524	483	413	367	369	389	372	348	369	355	380	370	385	353	372	380	350	318	340	343	316	336	370	335	303	312	320	362	358	317	322	323	321	328	365	348	355	367	339	298	313	304	338	319	296	328	329	326	309	292	322	342	329	307	311	351	358	366	334	318	349	309	335	314	323	315	326	317	346	336	348	333	336	329	363	290	333	332	321	333	325	331	345	354	331	321	338	365	333	350	309	341	343	340	312	324	299	326	344	300	325	342	316	341	354	353	333	339	295	329	347	310	352	316	318	328	329	317	330	344	318	345	310	357	317	317	334	305	355	311	306	284	326	339	345	329	339	337	331	334	308	309	354	310	324	341	330	346	350	342	354	327	319	329	328	349	354	305	350	358	317	330	327	306	340	357	316	331	311	346	267	302	315	333	358	285	318	329	336	321	345	303	339	324	347	335	334	307	325	307	356	315	321	342	325	341	333	364	317	334	318	322	316	290	314	320	355	330	320	338	314	338	332	326	344	306	354	327	324	287	345	340	337	327	342	334	317	321	354	310	329	362	348	340	345	380	340	290	325	305	324	366	341	320	314	360	334	297	315	344	312	333	311	297	296	306	306	319	342	332	326	329	314	304	309	328	325	336	334	301	296	322	309	309	312	331	320	337	351	312	308	340	280	335	353	345	348	361	292	322	363	329	341	326	304	311	319	312	317	319	337	335	317	342	327	328	372	351	356	334	333	339	290	300	304	347	362	311	320	342	351	318	293	357	302	355	325	323	332	345	331	340	327	317	348	324	352	345	374	330	331	319	342	339	331	315	354	325	333	358	308	324	316	292	320	312	309	341	345	303	335	298	349	342	366	334	352	312	337	334	308	326	300	314	365	334	328	347	345	359	341	383	338	308	322	348	314	333	331	343	348	336	341	332	320	321	327	304	318	350	327	324	335	326	329	326	331	310	318	312	314	325	323	316	361	343	343	299	352	353	341	341	341	333	315	346	314	314	315	328	350	336	314	335	355	330	315	334	331	354	326	337	351	376	323	331	308	318	356	360	340	334	347	342	327	324	341	321	335	333	344	328	321	306	345	338	294	296	333	349	338	319	314	333	347	330	323	337	324	338	335	339	372	326	313	350	360	323	322	316	318	326	309	336	364	362	332	311	315	325	322	345	316	308	359	327	372	324	343	328	354	329	318	333	340	328	353	316	327	302	337	328	315	330	304	288	324	333	337	334	296	332	356	308	323	350	316	325	335	313	329	307	338	323	298	300	297	336	327	316	305	325	331	317	326	323	355	356	318	361	338	344	305	371	343	337	330	344	329	345	349	316	342	329	351	342	326	332	321	341	353	329	347	336	321	305	324	315	308	348	348	286	341	350	308	298	337	366	367	319	332	334	324	340	343	330	310	345	332	303	293	312	343	372	347	323	318	332	289	319	320	316	364	289	319	304	331	351	364	294	332	349	304	310	304	324	327	373	323	322	360	333	317	316	324	334	335	389	309	351	319	332	355	343	330	329	325	326	309	319	375	330	351	294	309	342	336	341	326	331	352	341	301	336	328	341	324	302	348	311	339	345	367	342	321	335	345	333	331	365	298	334	326	368	342	330	347	354	324	345	338	304	302	330	337	350	330	332	313	356	298	343	358	354	324	335	319	317	321	347	305	349	321	294	318	324	327	351	342	343	338	335	325	316	309	305	352	337	320	332	322	290	313	285	352	347	303	331	311	327	292	320	313	305	318	314	310	323	321	326	303	308	353	342	326	325	318	336	344	343	333	337	308	314	338	306	336	346	326	318	340	372	353	349	322	368	348	333	308	305	341	327	332	362	371	344	310	315	336	346	359	322	327	356	316	326	336	321	296	282	309	318	336	336	336	324	314	329	316	303	347	341	353	318	356	298	340	338	345	313	347	360	335	365	328	290	352	308	312	314	320	341	296	324	302	353	348	321	343	305	324	308	311	333	325	331	319	309	325	375	357	323	333	326	344	321	329	328	324	393	340	325	334	301	345	293	327	348	314	322	309	287	308	315	346	314	328	330	343	297	336	344	297	343	342	284	313	337	317	335	335	324	327	330	315	342	328	322	373	322	327	336	342	377	331	326	324	312	360	382	318	332	321	332	324	327	309	315	314	323	368	336	340	333	315	282	331	310	310	335	363	318	335	305	346	337	292	285	322	337	340	314	322	351	322	362	344	314	304	309	311	322	341	331	313	353	313	347	345	299	322	321	327	319	351	351	341	343	387	306	299	345	325	348	316	324	312	330	320	355	343	314	339	338	345	332	344	308	313	325	318	337	320	322	322	307	361	308	319	281	335	312	346	306	334	325	308	314	310	320	321	342	356	339	355	305	365	333	329	321	346	306	340	309	326	337	351	307	307	347	310	378	313	346	342	356	314	332	344	338	324	333	345	306	335	360	336	351	335	333	322	331	304	322	308	326	333	311	317	311	331	338	324	335	323	292	345	362	303	325	322	326	316	335	326	293	308	308	345	302	337	371	348	332	351	309	337	320	317	328	340	367	340	324	316	309	395	333	325	316	337	349	367	347	321	342	349	320	333	342	328	331	342	353	330	316	317	311	308	356	341	322	300	290	347	284	314	354	298	333	342	360	311	347	330	312	290	320	301	355	307	332	340	343	331	308	315	320	344	330	303	318	296	298	359	303	300	344	353	317	335	310	303	326	345	322	334	370	337	364	342	319	372	347	338	311	322	344	308	349	378	334	358	322	351	359	350	341	310	322	336	338	304	316	318	321	323	342	293	362	341	308	351	318	327	351	345	328	342	290	344	294	302	319	363	315	295	317	321	343	327	326	340	319	325	341	345	341	322	349	339	332	337	310	321	319	305	313	353	315	316	330	349	308	365	340	342	321	321	304	322	323	313	295	323	326	334	325	332	352	301	309	307	345	352	332	336	322	317	318	371	303	365	302	305	374	316	320	364	321	343	343	336	351	336	305	300	306	316	349	366	323	303	320	324	325	326	333	340	339	347	292	320	291	348	324	351	367	323	314	348	290	317	351	338	318	304	343	352	320	342	324	292	318	364	317	343	325	331	321	323	334	325	329	343	319	327	332	288	328	334	322	325	309	327	361	340	343	325	326	319	340	353	300	303	331	325	297	336	340	352	321	340	315	313	364	336	351	294	305	348	361	327	293	328	316	334	318	369	312	328	331	314	336	304	345	346	328	330	366	346	320	325	316	370	339	325	339	323	337	337	314	331	320	303	325	338	327	286	357	337	356	293	322	340	324	326	329	313	343	321	303	338	333	371	307	344	316	340	306	316	359	345	323	365	337	320	329	318	342	337	333	338	334	325	290	342	328	312	303	362	332	340	331	335	337	314	318	337	317	327	356	293	356	285	309	324	344	374	373	320	333	327	324	324	343	329	329	298	335	335	371	338	333	329	329	342	308	324
17872	20514	30508	40522	43673	27943	19698	18929	16159	14524	11890	9861	8099	7447	6267	4914	4633	4200	3634	3614	3257	3253	3027	3166	3481	3012	2719	2724	3156	3116	2878	2747	2962	2707	2572	2430	2150	2036	2045	1613	1445	1100	1181	1128	1124	1072	1190	1115	1077	1165	1135	1067	1018	944	892	900	915	847	873	874	808	888	895	841	856	820	825	856	816	807	846	834	798	806	796	821	837	820	789	838	849	878	846	840	805	782	829	818	838	820	840	824	828	836	809	819	766	788	838	831	802	787	830	779	804	832	760	762	792	794	858	746	832	824	801	776	776	875	791	799	767	801	813	771	816	828	826	810	793	789	795	802	821	832	776	799	814	838	819	800	836	801	774	863	726	874	813	839	779	767	800	770	770	836	800	781	817	830	770	814	854	812	771	782	804	778	847	767	765	773	788	766	856	807	815	792	838	824	809	765	789	797	840	821	806	799	861	815	802	817	749	823	787	777	786	792	827	755	857	857	840	782	787	791	820	828	810	791	809	785	803	786	822	773	807	801	779	763	841	781	746	833	764	799	798	793	830	767	783	780	815	841	781	830	839	765	801	765	802	839	857	789	759	767	815	776	795	776	777	796	770	814	794	775	782	798	789	821	827	776	803	772	839	824	784	792	745	785	828	757	798	814	816	800	818	811	779	815	811	858	772	781	847	800	778	802	768	818	816	806	813	738	822	852	790	791	792	794	813	763	791	801	810	810	806	779	780	821	844	845	812	804	825	800	834	815	808	851	774	811	799	806	777	769	834	829	809	835	782	790	789	802	835	800	801	834	776	800	837	838	765	800	783	794	785	837	793	769	806	819	802	752	773	795	822	830	829	763	739	833	809	812	803	753	821	810	835	799	788	812	840	800	837	807	747	794	750	756	786	817	791	774	816	824	850	775	789	750	762	840	811	814	802	828	817	779	766	778	805	812	791	826	781	779	772	778	833	782	839	763	824	751	814	819	800	837	803	829	823	812	807	810	821	752	754	786	799	832	816	789	756	793	797	831	841	809	793	825	775	843	803	794	766	781	794	803	791	814	816	815	772	794	834	803	818	767	801	844	848	791	791	831	810	800	793	787	829	806	821	792	786	785	851	820	802	771	783	782	829	832	842	811	777	775	800	835	765	764	801	787	827	832	786	824	838	775	811	803	775	845	851	809	777	791	820	771	810	833	775	827	818	811	783	810	822	814	808	804	798	882	792	861	842	835	814	808	762	778	801	821	805	810	761	753	795	810	813	817	791	805	839	792	773	804	794	838	797	753	788	752	789	811	776	811	793	767	842	828	788	787	808	789	815	827	768	812	788	827	769	790	826	773	810	808	773	811	813	764	810	815	814	812	757	774	788	796	804	787	868	789	803	804	743	816	821	796	818	795	768	785	823	835	804	811	801	792	846	807	838	806	775	822	795	732	816	820	853	820	807	815	822	795	801	820	810	764	758	806	815	801	818	838	862	799	782	787	810	801	854	821	871	853	819	814	818	865	816	832	845	837	789	829	778	824	781	810	864	732	771	829	762	841	782	833	815	802	815	795	749	802	785	783	831	755	795	888	766	792	821	832	812	841	811	831	821	765	789	812	775	846	772	855	798	817	791	816	863	823	848	837	815	794	841	812	859	840	831	898	820	801	793	818	767	812	817	848	825	764	782	828	833	790	848	780	816	824	794	815	796	801	870	802	737	819	819	833	835	786	834	810	824	795	766	836	761	781	801	805	887	821	795	842	832	779	817	858	822	822	871	854	789	789	793	804	803	758	829	836	758	867	777	808	797	809	847	772	803	832	824	800	813	772	806	823	780	762	827	807	770	786	772	812	790	793	820	752	833	781	761	816	819	759	825	750	794	878	847	808	858	839	817	865	802	813	795	751	831	867	810	795	830	843	778	778	841	800	808	778	776	752	810	855	818	837	811	781	767	825	860	796	771	810	805	836	809	789	801	833	788	848	816	782	780	789	822	825	830	793	797	817	867	826	826	800	804	803	811	791	792	765	780	796	840	786	768	787	799	870	765	778	836	764	804	787	826	819	844	785	839	833	811	784	760	826	787	759	789	837	825	798	778	754	777	824	756	831	852	823	782	786	836	773	784	787	789	872	794	797	783	791	845	824	790	785	789	772	783	788	815	787	780	820	771	802	848	809	808	838	801	799	775	803	830	756	887	851	828	789	753	785	804	799	846	820	783	809	799	832	855	800	748	827	780	802	781	784	816	789	832	792	843	824	788	782	772	806	828	827	813	810	796	788	774	796	774	784	796	846	856	816	835	839	817	799	853	824	799	815	835	819	819	780	817	879	853	867	796	780	779	789	868	817	798	807	815	773	848	790	797	836	828	833	763	839	796	802	787	830	804	773	793	765	799	796	842	781	800	840	824	775	761	824	814	841	774	792	719	770	804	800	851	802	739	798	822	872	794	783	761	787	774	835	816	799	788	762	770	820	765	795	770	829	822	742	814	796	828	829	819	840	806	794	811	772	825	794	836	842	748	798	804	855	795	797	839	829	787	837	775	793	780	759	822	817	783	807	798	788	825	818	813	814	837	810	831	778	796	864	774	788	804	824	815	835	837	833	820	771	823	816	800	756	819	762	782	833	773	819	816	830	774	813	836	759	804	775	787	821	852	805	816	791	788	866	796	782	834	809	779	799	821	841	757	840	809	813	788	826	817	758	785	761	791	771	818	834	777	813	774	770	824	755	797	814	830	793	804	781	801	807	784	782	777	799	787	809	874	788	840	801	795	861	799	838	789	784	822	762	851	791	894	757	793	798	820	795	811	811	812	822	822	821	844	771	849	757	802	818	812	791	821	804	837	775	805	805	757	872	784	793	811	824	786	808	832	782	784	779	858	849	795	837	808	810	796	868	815	740	791	836	831	772	808	779	764	836	830	817	811	802	824	865	781	790	797	826	758	825	781	789	830	798	770	790	847	804	783	775	778	845	858	863	793	844	802	789	789	838	815	808	811	842	780	772	824	724	820	812	783	828	822	769	833	826	808	764	777	828	778	856	846	799	772	797	805	781	827	873	786	795	801	782	827	755	820	791	821	789	787	805	769	807	788	811	793	835	796	784	834	766	788	801	806	778	846	793	826	824	826	816	797	824	835	806	822	789	823	778	863	857	821	797	783	822	826	808	762	764	827	856	798	817	815	777	825	828	767	847	856	795	793	803	787	797	737	834	817	846	782	809	807	802	821	739	834	858	789	782	799	824	794	787	738	826	788	849	809	786	786	753	801	853	772	806	773	840	798	799	771	785	817	784	809	818	800	819	828	772	751	802	836	806	856	832	840	840	817	834	803	872	849	772	844	756	798	823	802	786	776	779	773	808	820	831	799	803	760	727	817	826	789	837	807	854	849	801	831	832	765	794	811	786	812	805	817	833	760	811	803	801	790	795	794	838	815	838	842	810	772	826	840	830	794	808	781	811	853	808	772	857	818	770	762	749	762	818	773	814	780	793	811	804	811	790	802	766	794	812	825	843	779	822	807	802	811	805
37660	31340	35743	38344	37723	26195	18070	12914	8999	6338	4169	3120	2336	2061	1808	1247	1221	1098	927	945	859	789	873	887	1039	844	728	730	827	828	826	767	758	772	736	635	631	535	571	491	404	400	356	378	333	367	341	381	379	361	362	359	304	303	335	292	297	293	303	290	295	298	254	283	270	280	314	278	308	300	298	290	281	266	280	266	265	293	308	286	274	291	265	259	262	271	257	282	252	313	295	284	299	263	274	304	243	264	241	276	275	266	296	273	281	273	291	281	280	261	294	289	269	289	278	250	291	249	271	289	276	278	284	279	313	320	297	270	283	267	260	265	281	273	275	276	274	296	276	304	306	289	290	237	272	293	282	237	289	276	278	252	282	292	302	270	303	299	269	278	277	279	264	296	279	303	276	296	286	277	287	247	298	272	261	303	315	280	268	252	249	266	316	274	264	290	269	285	321	267	272	301	257	295	274	258	287	278	254	275	298	276	273	277	273	283	245	281	270	280	256	301	275	272	272	274	304	293	282	287	289	274	284	268	272	257	305	290	287	281	282	265	274	259	303	307	274	266	275	279	288	273	251	289	264	265	274	274	284	258	291	291	277	285	303	271	299	253	277	276	297	275	282	298	282	277	282	244	289	283	274	280	302	284	285	295	280	321	236	268	249	287	277	265	294	303	284	299	258	288	281	289	281	274	264	308	260	265	286	281	284	258	290	296	267	290	265	296	273	264	285	272	278	257	297	288	284	285	271	291	268	276	272	297	315	286	251	289	266	257	289	279	303	319	261	289	305	294	293	315	279	242	254	273	270	260	278	281	296	323	299	301	287	258	269	265	278	274	276	265	258	278	285	259	322	292	276	290	279	274	284	278	291	250	297	262	294	289	288	287	288	279	273	264	275	296	237	248	286	275	283	291	284	266	254	289	277	255	259	275	274	275	292	284	305	308	292	297	301	301	258	299	279	271	274	289	261	278	277	293	262	289	299	261	276	270	281	289	240	290	269	265	301	275	311	277	273	293	273	274	278	254	285	307	307	289	281	263	274	264	249	271	270	312	273	261	288	313	295	297	283	303	295	329	256	258	294	293	271	316	291	306	307	282	314	291	251	294	281	288	282	273	274	276	254	277	295	259	290	274	255	296	291	272	294	281	277	295	269	290	269	261	271	269	270	266	257	257	276	264	257	283	302	277	299	286	286	283	279	273	268	312	303	265	269	286	294	308	260	287	270	296	268	255	243	302	280	310	282	301	286	267	248	302	266	295	309	304	265	280	271	267	277	282	307	295	320	264	268	258	253	263	300	257	259	281	289	246	299	302	266	295	265	302	277	260	288	268	277	271	307	288	262	274	272	279	274	264	255	263	272	299	265	279	272	271	277	266	297	265	292	260	250	315	260	270	280	271	277	302	251	283	285	298	315	293	267	314	272	291	288	313	267	276	276	267	297	278	283	249	273	269	268	280	286	276	303	271	278	286	257	273	283	271	247	261	281	295	272	288	279	310	283	295	333	267	298	263	293	297	259	297	276	295	279	251	271	269	281	265	290	275	273	271	272	297	278	294	264	273	242	274	309	310	288	259	250	293	296	253	263	262	293	257	308	267	270	255	262	282	306	278	302	292	309	277	283	293	277	281	292	277	304	258	265	285	295	280	296	266	294	274	296	293	264	268	279	267	288	270	291	305	278	280	276	259	275	248	263	292	268	279	298	257	270	267	285	270	283	267	285	259	298	280	291	277	273	259	287	276	244	272	294	308	297	247	270	270	273	289	255	270	282	284	257	297	297	278	258	289	267	247	296	291	314	274	296	279	251	307	276	285	267	249	264	295	285	256	287	259	297	277	268	268	305	276	314	291	276	295	270	291	293	289	257	292	291	280	267	265	266	279	243	270	255	265	278	288	269	275	283	308	247	295	269	261	265	273	250	287	290	299	283	280	252	296	286	270	276	296	311	278	275	276	323	278	261	253	307	281	263	270	293	273	274	290	300	280	285	272	260	279	261	306	272	262	263	245	268	296	246	285	314	272	263	258	267	303	277	297	288	266	324	274	271	279	261	290	291	293	313	290	315	303	268	288	276	244	275	268	288	295	287	283	286	257	258	264	259	261	253	238	267	283	256	251	276	256	271	278	254	280	294	282	276	284	291	253	294	260	300	260	289	275	304	291	248	249	263	274	260	251	274	283	303	255	310	297	296	253	273	280	300	262	258	266	289	284	282	278	296	260	273	275	273	290	268	257	295	283	258	256	284	276	297	261	291	285	258	278	265	276	296	261	283	272	292	268	286	256	304	279	281	277	294	288	294	281	283	299	274	270	297	236	266	295	285	254	252	271	273	280	285	273	288	276	277	268	260	270	270	271	295	251	290	268	276	282	277	305	324	277	277	287	293	306	277	283	304	265	284	279	292	242	304	263	280	275	294	280	305	265	302	263	294	257	283	255	281	306	291	269	261	277	314	249	289	288	281	287	275	268	276	284	283	286	303	244	271	284	260	271	277	263	270	300	264	263	285	278	270	279	269	271	322	286	293	264	280	278	266	262	313	306	242	278	288	253	270	318	253	289	269	269	275	292	294	253	268	272	298	269	287	266	275	279	284	305	304	279	289	265	260	262	288	281	273	287	285	281	287	300	265	269	277	269	315	291	275	275	296	253	277	250	276	274	302	272	276	299	270	261	300	299	295	271	280	270	290	289	273	278	288	284	302	286	270	290	269	270	299	294	276	276	292	278	289	288	265	264	302	275	257	273	264	289	263	270	303	281	284	256	286	297	273	270	258	286	283	278	307	253	255	271	261	308	287	291	254	304	264	306	289	243	291	276	284	280	285	252	300	300	299	267	282	270	283	291	305	307	293	279	305	290	274	289	307	270	268	290	298	296	278	292	311	303	276	271	254	289	289	289	266	266	277	295	307	293	274	266	320	285	286	283	293	282	271	271	283	277	289	281	265	283	283	252	271	291	288	284	291	298	281	277	300	297	266	309	281	271	263	299	261	283	288	306	273	293	280	269	280	304	250	252	287	259	265	288	273	296	288	285	287	302	262	263	299	274	264	258	260	283	293	300	261	302	252	281	280	310	270	307	289	259	270	273	279	265	255	301	299	269	307	268	293	276	305	302	321	249	292	283	251	271	286	270	288	304	280	316	257	309	263	279	279	273	272	305	279	263	266	285	285	263	279	269	291	301	292	271	260	227	264	282	294	281	293	276	275	264	295	315	289	270	291	287	284	288	267	248	279	278	308	281	276	284	272	275	267	269	276	289	253	295	242	276	271	282	313	287	254	268	274	286	261	263	255	280	277	271	262	286	274	274	286	260	269	289	283	257	271	266	288	270	280	297	313	270	310	301	284	288	279	277	289	284	292	243	303	295	275	265	297	276	282	274	308	259	287	279	313	295	272	254	292	304	276	256	272	290	263	291	265	258	262	258	259	293	285	323	304	294	281	247	310	274	297	296	278	268	286	258	291	272	300	277	265	261	261	242	266	279	276	283	277	274
23111	23731	34511	41086	40780	30882	24274	23359	21370	18739	15354	13271	10832	9928	8385	6087	6313	5855	5005	5046	4634	4459	4410	4777	5396	4649	3952	3844	4872	4717	4243	4102	4290	4199	4058	3484	3171	2823	2832	2152	1763	1460	1251	1357	1224	1352	1230	1282	1351	1296	1314	1117	1082	940	923	829	765	791	789	782	768	816	773	790	733	760	742	768	746	727	711	708	691	724	684	704	735	698	669	656	699	632	690	723	747	691	689	707	682	684	663	714	739	744	697	749	662	666	679	682	730	691	727	667	744	714	684	691	664	663	687	736	731	696	652	716	682	672	691	696	728	737	672	703	705	719	711	770	721	715	693	710	705	720	692	707	665	714	694	701	689	684	700	686	691	700	675	715	753	715	660	692	670	631	710	723	642	680	675	686	686	697	704	656	664	687	731	728	698	655	746	711	701	671	685	664	687	687	666	710	704	659	670	701	691	679	676	699	721	694	663	687	685	714	711	691	648	662	694	678	639	664	737	689	705	704	724	719	630	640	700	666	688	718	655	684	674	742	661	728	706	735	679	676	699	644	706	685	688	707	695	638	701	753	730	731	679	691	694	671	758	664	678	691	678	683	657	715	685	678	731	676	667	664	725	676	694	695	713	709	697	725	663	656	691	676	722	586	664	649	689	690	664	681	729	670	730	664	672	719	679	702	744	697	650	684	662	674	700	703	684	693	702	711	730	689	698	703	647	689	692	708	662	692	681	699	667	706	716	698	663	650	699	724	702	718	761	669	653	727	691	678	722	705	693	688	679	665	670	729	644	706	686	703	652	696	706	734	658	672	690	712	698	737	662	674	670	673	707	693	677	691	659	704	696	707	684	685	720	672	679	636	678	688	679	663	687	685	683	692	716	694	694	726	661	665	701	722	686	698	743	662	706	664	668	696	668	683	697	702	670	687	695	688	689	713	654	752	669	702	590	697	652	674	685	708	706	700	659	708	692	670	674	721	719	739	673	694	672	671	695	665	670	685	679	680	669	719	720	709	686	666	731	665	705	697	684	664	664	665	717	681	699	675	677	646	704	687	673	657	680	700	679	673	670	697	672	696	683	673	684	671	658	691	681	684	684	687	705	706	661	668	681	706	710	637	661	718	626	675	682	701	640	694	691	673	729	699	708	685	680	737	658	651	704	713	635	721	677	639	703	704	720	681	702	688	692	708	688	659	686	708	689	689	734	679	670	728	674	704	702	698	680	637	672	676	700	692	708	665	684	679	745	665	693	696	669	712	714	727	730	699	717	684	720	710	682	685	712	704	676	650	744	712	675	702	676	666	720	700	674	680	736	703	700	711	687	689	656	700	655	745	674	674	667	668	688	655	683	737	729	676	721	669	648	668	674	687	655	706	670	673	688	688	693	693	647	695	693	664	694	714	672	696	673	652	695	698	704	675	691	688	675	701	680	716	700	640	706	670	732	678	633	709	674	691	707	704	693	721	691	669	733	718	718	698	674	660	682	676	704	707	682	671	749	710	689	676	656	691	710	708	654	728	721	693	751	668	693	688	721	722	732	665	704	629	673	663	701	688	683	644	725	706	686	668	659	721	689	716	681	679	684	679	684	679	676	737	677	670	695	702	731	662	739	689	662	665	675	654	741	657	646	629	655	721	721	746	663	699	714	690	634	693	665	696	685	663	671	691	700	661	710	681	672	706	689	725	711	658	686	700	693	667	703	703	672	718	691	683	727	751	724	702	665	698	692	679	692	674	692	645	658	668	698	698	627	686	657	684	651	637	705	614	697	703	653	660	711	678	685	720	714	717	724	654	714	671	735	705	702	733	686	719	640	657	684	706	734	658	682	714	694	666	709	672	697	650	689	666	724	722	710	708	686	680	680	683	712	726	666	713	734	696	738	743	691	750	734	684	709	682	685	647	702	700	707	734	717	643	693	681	682	718	656	712	687	678	676	700	674	675	692	712	637	665	700	697	669	694	639	689	698	661	697	766	703	704	727	762	667	681	698	640	691	682	696	680	701	661	635	657	674	690	699	698	710	690	691	724	676	696	672	716	749	689	660	722	684	668	685	714	701	664	664	689	667	684	685	704	669	706	670	669	699	672	689	648	677	727	681	659	670	688	676	670	711	691	778	725	702	718	705	713	687	669	682	666	667	692	675	626	706	665	709	714	644	727	666	671	714	694	714	713	648	686	720	674	705	669	721	690	703	694	656	680	724	696	669	709	669	697	699	683	708	695	693	646	748	716	693	685	669	698	711	703	662	713	637	707	728	694	707	685	697	670	672	703	673	664	688	696	703	641	664	726	719	636	710	671	654	722	668	681	670	654	636	682	723	714	700	698	689	718	709	668	685	697	714	682	720	698	668	670	662	694	715	718	674	655	737	703	732	674	703	737	671	689	632	736	667	684	684	719	702	694	667	695	674	709	703	658	678	696	748	750	675	710	669	675	702	730	678	705	682	678	701	705	674	745	703	720	709	720	690	662	709	715	715	711	732	687	730	719	754	664	739	719	685	705	677	691	722	729	663	702	679	685	707	690	712	737	667	700	694	688	728	693	641	666	694	657	640	698	656	699	689	711	694	710	674	662	696	648	691	691	708	681	679	702	720	668	700	659	692	692	713	698	666	728	700	671	697	677	728	698	727	730	732	713	699	661	672	665	729	777	679	677	706	673	630	713	697	657	682	705	700	729	698	689	716	678	737	742	663	658	673	668	661	676	674	689	649	682	718	662	655	666	725	725	684	717	722	686	732	686	678	705	665	704	679	737	701	697	746	725	666	703	721	657	692	692	713	698	706	657	650	698	692	680	676	681	682	743	677	697	685	707	698	663	697	732	670	696	710	649	700	666	761	691	638	673	711	666	667	704	668	635	703	741	679	674	702	712	708	692	692	663	645	726	685	698	671	718	728	690	677	621	683	701	707	674	692	706	643	698	697	677	737	705	715	654	684	716	664	697	689	683	659	668	685	654	712	671	659	659	708	697	704	666	665	735	712	703	691	692	689	711	677	647	672	674	677	724	714	724	692	697	719	671	635	694	678	679	698	716	706	712	702	672	667	687	676	703	712	676	638	709	719	698	729	720	704	700	710	685	694	653	695	653	684	694	641	691	750	661	673	675	678	697	747	668	690	693	714	641	706	802	681	675	702	672	700	681	688	696	685	715	726	675	669	683	709	690	679	717	680	710	723	707	697	707	661	693	734	649	669	693	682	652	680	691	696	692	695	695	664	707	711	665	693	673	709	699	705	669	717	697	686	675	713	688	620	678	736	660	703	643	698	709	687	697	683	706	666	749	656	695	708	668	693	677	693	698	706	717	703	677	665	675	700	675	687	675	672	719	676	711	660	690	687	707	751	715	625	677	715	708	690	718	716	727	695	703	701	678	688	705	684	724	686	670	686	657	667	674	670	678	698	713	677	684	695	694	691	694	695	662	691	658	693	666	651	696	680	672	691	686	705	722	724	666	754	654	706	689	710	723	724	713	676	731	717	680	753	668	673	733	638	743	723	685	683	659	717	689
13838	9150	11228	8719	6511	3952	3157	2545	1978	1605	1311	1123	899	854	648	619	569	525	491	491	434	411	423	390	364	377	390	395	366	360	366	386	369	360	354	363	349	371	317	346	337	336	315	356	331	322	364	343	348	331	358	332	342	307	332	342	299	363	362	314	304	329	305	327	343	322	331	354	343	320	348	308	324	319	315	356	319	358	362	308	336	349	342	298	376	364	360	315	381	310	335	307	345	322	334	345	322	314	326	331	310	333	340	352	350	369	332	334	324	311	319	340	319	321	341	328	349	329	345	360	314	330	337	326	320	328	302	324	353	317	342	332	301	311	314	295	327	325	378	349	330	332	325	348	316	322	344	347	308	330	307	325	374	305	331	314	366	356	325	346	352	307	375	306	343	334	316	332	312	296	337	348	350	342	335	340	326	322	319	330	285	326	339	342	365	328	352	337	325	316	298	318	372	354	384	310	317	361	352	343	283	342	336	362	338	332	307	313	316	339	314	333	306	311	326	339	334	305	357	358	341	352	324	354	352	342	306	332	316	321	331	343	314	344	314	326	373	372	339	350	309	343	307	294	382	327	306	327	321	344	324	333	352	311	348	356	327	294	313	316	326	316	351	314	323	345	342	323	308	341	323	319	319	362	309	372	305	332	336	330	347	322	337	311	328	307	355	314	335	331	325	326	311	335	346	347	312	341	320	316	355	353	338	331	314	318	321	313	340	357	364	354	344	329	330	300	366	336	338	334	346	331	331	320	330	349	331	347	312	352	333	360	321	349	335	321	323	307	294	365	350	357	341	330	310	367	333	316	340	351	346	333	328	332	317	323	328	392	347	337	395	316	311	322	308	315	320	328	338	311	303	341	355	317	293	348	360	315	344	344	309	325	289	314	348	336	326	364	309	306	327	365	359	362	365	319	344	299	308	345	341	318	306	369	329	310	362	326	331	335	301	315	325	301	308	334	308	328	348	336	332	317	309	311	358	318	360	321	292	341	343	359	318	336	301	316	322	363	343	319	321	287	346	336	302	319	367	297	340	321	344	326	356	323	352	335	348	349	331	319	346	328	317	306	324	350	339	338	329	324	318	321	332	329	345	321	346	344	330	335	315	327	322	327	320	320	322	346	304	303	370	290	342	330	320	331	310	354	341	345	335	322	316	335	317	316	299	318	330	320	336	370	345	272	340	355	350	361	294	306	334	282	329	338	326	357	347	312	346	324	323	302	338	317	361	343	326	326	311	340	357	351	301	291	346	355	332	273	330	325	321	336	324	310	304	345	332	326	363	323	326	318	333	309	319	344	328	325	349	332	325	338	336	355	308	292	339	340	331	356	345	366	348	319	324	344	299	354	285	316	312	302	345	302	336	315	321	329	353	324	330	339	341	360	359	327	317	323	337	319	306	347	332	317	267	330	323	345	352	330	343	301	341	286	324	331	334	318	361	323	305	335	323	321	324	300	340	350	296	322	337	326	377	362	327	338	323	304	335	324	336	311	348	305	363	382	327	323	335	344	334	294	311	306	297	307	303	347	283	293	341	326	322	316	351	333	364	362	311	373	313	316	326	327	297	345	317	340	358	340	374	346	341	329	321	357	347	353	360	329	332	343	342	341	367	337	343	326	339	318	295	310	307	335	322	329	343	329	316	360	358	338	333	348	314	343	332	300	306	325	319	347	344	357	350	304	305	311	308	324	318	327	357	334	327	318	311	301	335	348	331	277	359	373	300	350	324	334	303	319	322	356	348	309	290	310	337	350	329	349	308	326	326	336	338	343	311	322	348	323	324	318	320	352	339	330	306	339	283	281	333	308	363	300	349	344	367	353	364	316	376	335	340	312	349	363	342	341	342	300	310	355	337	337	336	335	351	344	348	324	363	309	353	311	366	315	289	334	349	356	324	317	292	313	326	297	346	351	331	363	317	322	326	333	315	324	321	362	310	313	316	325	333	296	354	355	329	295	314	331	331	325	329	341	343	312	331	320	314	334	315	343	340	356	348	299	357	328	304	338	340	329	336	345	323	324	329	374	339	332	317	339	315	298	340	316	353	341	349	322	343	327	335	334	356	352	344	343	294	288	310	317	329	325	333	285	349	342	338	328	350	343	355	292	340	306	307	361	319	359	338	335	319	297	327	357	337	383	358	364	344	318	323	356	342	310	341	354	320	337	316	316	334	335	351	315	331	358	334	343	327	333	362	349	333	328	344	342	356	313	328	351	346	329	299	335	333	326	334	320	341	331	326	333	319	308	325	362	324	344	333	343	342	329	299	322	338	284	360	318	334	300	327	359	336	311	309	301	340	318	319	308	322	370	359	355	323	323	326	325	355	308	333	283	373	336	372	319	324	324	324	350	305	315	313	337	281	349	315	363	350	362	307	345	289	332	330	328	343	327	348	314	336	306	343	328	316	326	290	337	312	334	320	326	324	294	317	338	326	330	358	324	341	343	347	329	315	305	314	318	313	370	332	355	342	347	327	369	350	358	320	358	332	339	323	352	327	315	315	319	323	313	315	280	337	320	324	341	339	332	358	322	387	333	322	316	347	319	351	312	280	343	337	365	327	328	312	337	330	356	334	338	318	345	315	311	358	330	347	354	322	335	325	356	349	356	327	339	337	321	302	322	354	324	324	334	326	306	353	322	334	359	342	311	324	339	343	307	327	328	343	325	330	342	323	306	367	333	323	344	350	302	302	324	371	339	359	324	332	343	330	331	326	327	344	336	359	315	331	303	323	329	301	333	320	312	358	321	341	327	344	314	327	328	319	345	349	348	346	350	332	292	331	350	312	338	280	334	334	316	330	348	316	298	327	320	340	330	341	345	335	320	369	343	293	317	298	320	340	346	310	313	325	315	350	307	306	302	340	311	315	335	366	349	311	352	324	332	315	394	318	312	350	329	348	324	332	296	345	329	338	307	349	342	299	332	376	311	335	336	300	342	311	356	306	364	334	336	308	325	348	364	339	320	300	331	333	334	333	338	306	348	354	366	331	358	358	331	348	353	336	306	313	352	319	352	339	319	354	331	305	340	346	334	335	331	285	315	340	351	358	339	324	334	332	346	294	313	308	338	353	279	312	313	319	332	310	309	346	313	340	347	333	327	346	296	300	362	330	320	316	299	340	352	290	311	339	345	338	342	324	291	289	307	325	336	306	317	330	336	355	356	341	336	314	345	314	279	328	346	337	355	339	337	319	337	351	330	304	355	341	339	348	331	324	287	333	336	351	323	308	314	321	301	306	317	329	319	330	298	348	373	358	331	293	292	344	296	320	359	325	320	336	320	322	338	322	311	301	316	313	314	324	309	314	315	364	342	342	304	351	361	327	348	352	328	341	363	328	341	331	333	350	298	336	324	321	310	322	323	313	310	306	291	332	339	316	322	377	335	340	328	335	329	357	339	349	305	318	347	321	354	344	333	369	326	312	334	327	343	369	380	322	303	366	378	301	330	339	302	343	335	306	338	362	341	326	329	342	332	320	354	327	296	315	350
8512	8714	16596	18496	16681	12953	11602	10353	8531	7317	6068	5171	4109	3669	3080	2655	2204	2074	1776	1711	1668	1541	1474	1290	1320	1330	1241	1196	1143	1172	1141	1061	1116	1006	1019	1010	965	944	860	849	871	822	865	854	860	863	859	835	895	900	880	848	888	864	831	834	829	814	762	839	857	801	825	781	815	859	786	824	823	796	851	789	824	836	859	890	781	817	839	820	827	829	814	789	751	822	853	805	819	859	847	852	849	824	805	862	784	863	803	834	779	806	826	799	819	777	819	833	801	816	803	810	801	822	827	768	797	847	875	782	784	818	854	763	814	860	837	815	816	806	826	769	785	806	758	827	815	812	757	857	802	851	797	839	805	823	782	819	793	810	784	814	836	847	796	835	808	838	791	786	795	800	835	839	886	816	791	801	802	807	794	816	779	828	815	806	825	787	781	809	833	810	813	813	829	841	836	811	805	814	809	786	826	836	820	817	816	828	797	772	872	844	814	797	849	828	848	793	775	844	816	794	864	823	817	805	807	767	861	798	822	800	790	769	774	804	814	786	759	852	822	846	848	812	815	803	825	816	766	835	855	797	834	821	807	805	771	830	788	819	839	785	832	862	819	848	762	809	798	808	819	849	805	784	820	819	849	856	842	820	766	801	800	817	861	835	825	825	792	837	812	823	793	797	868	800	800	796	824	834	814	807	800	807	809	843	801	821	819	855	794	822	792	839	816	763	809	784	828	804	800	811	818	785	824	793	750	839	834	855	832	819	792	844	851	778	778	763	860	810	823	855	784	812	779	803	876	841	784	841	830	829	847	838	828	821	819	821	750	862	821	826	759	832	820	787	787	831	820	789	784	804	802	825	839	845	824	846	808	782	808	809	853	790	817	799	903	827	853	805	808	792	760	788	790	845	829	867	802	791	807	819	745	811	861	785	804	792	830	843	807	803	798	824	752	830	833	798	810	831	825	823	795	839	816	814	801	760	789	809	800	808	814	819	844	737	783	836	846	831	854	854	835	817	793	833	766	748	839	846	807	774	769	844	774	771	779	815	839	833	823	799	803	724	789	811	829	792	841	817	738	842	813	853	836	817	823	810	795	848	810	788	854	832	771	830	810	810	817	858	797	766	825	842	826	793	824	774	761	853	845	806	818	824	799	835	845	830	814	784	763	790	828	801	830	792	792	787	783	808	787	814	822	831	797	812	843	815	819	843	829	856	807	848	830	765	871	828	763	828	827	798	832	789	824	845	792	782	818	794	765	815	853	806	801	836	827	838	776	812	853	811	765	838	806	807	835	841	801	804	849	871	833	833	825	842	779	810	792	808	871	805	801	787	826	820	812	856	784	856	805	840	791	781	828	815	793	824	836	798	813	861	804	811	792	830	861	792	816	781	881	800	787	770	786	801	760	841	833	833	797	840	806	782	823	775	841	781	808	840	800	889	790	844	826	824	809	817	812	794	801	865	790	794	812	768	817	812	802	814	849	805	845	819	787	865	816	819	797	833	875	844	814	776	813	810	785	808	783	830	787	847	802	767	797	815	861	794	832	810	868	837	852	790	832	769	838	777	763	833	829	858	863	823	763	816	788	819	828	790	751	827	758	841	803	803	797	825	857	821	839	821	774	824	808	855	823	816	799	794	835	826	802	806	831	782	908	817	827	801	844	806	805	772	783	817	821	798	808	803	797	779	828	815	863	790	827	777	794	851	767	790	842	776	814	824	803	804	815	859	812	818	768	785	809	795	768	825	878	785	830	807	862	841	822	793	840	803	817	813	808	822	828	796	860	815	830	783	799	823	849	802	845	793	836	844	794	799	832	811	851	840	834	835	870	814	779	750	828	837	772	831	845	788	801	829	813	785	789	811	798	794	806	842	852	834	825	790	775	795	870	828	821	832	863	861	811	864	857	783	808	812	843	819	811	822	827	857	828	807	817	778	848	838	769	850	809	826	820	887	839	793	863	800	800	740	787	833	805	803	790	781	840	782	810	808	774	769	848	801	782	803	838	778	793	852	789	801	786	832	835	789	826	811	806	787	837	861	816	823	836	794	782	817	791	814	829	821	804	800	815	884	842	778	817	781	862	840	762	815	834	796	799	804	836	828	775	841	828	816	818	814	827	784	794	840	817	816	797	863	799	821	764	797	849	789	829	809	793	750	844	802	821	780	855	782	828	819	793	819	885	803	834	856	778	813	823	861	823	823	741	853	815	812	795	826	851	814	803	821	779	816	795	811	807	795	813	759	792	837	845	815	773	764	827	764	784	796	818	834	821	804	832	807	786	832	814	810	861	830	773	827	842	792	840	774	789	858	796	852	810	804	801	809	818	812	805	856	795	767	802	838	821	744	834	799	825	826	799	827	842	806	828	856	815	792	766	770	825	843	753	772	758	818	770	782	762	785	847	824	818	784	803	793	794	808	784	817	834	763	830	798	831	800	828	784	824	791	773	844	795	815	870	838	808	798	852	835	844	833	865	814	792	814	804	862	819	855	842	798	810	771	814	820	839	870	822	808	821	816	814	794	791	807	851	819	821	798	789	790	800	806	800	809	853	813	784	824	839	821	813	806	836	851	777	788	835	792	766	816	839	811	854	821	889	799	818	837	838	764	870	808	801	817	763	792	854	831	850	805	838	818	822	814	852	793	823	861	813	786	860	835	814	789	798	796	838	802	883	782	814	815	854	795	814	857	806	815	814	798	872	784	764	840	844	802	817	820	808	798	827	830	804	839	821	851	804	852	839	817	873	790	807	765	798	894	831	836	798	778	810	831	826	753	805	862	798	826	801	853	792	819	812	804	784	795	829	849	823	849	834	835	856	786	828	877	852	836	777	824	798	810	823	814	873	825	812	807	816	832	857	791	826	786	788	855	805	828	800	836	795	802	840	816	785	820	789	783	792	815	808	868	813	848	796	839	826	768	825	788	846	836	799	836	788	796	760	807	771	830	771	823	809	838	795	796	799	874	794	851	814	851	827	819	794	811	804	772	847	808	815	790	807	879	794	792	852	819	756	804	819	835	867	805	837	869	770	837	847	815	846	804	781	787	833	806	770	804	862	818	849	826	785	811	833	864	833	863	873	801	813	818	825	758	804	854	817	817	819	796	818	842	795	814	834	779	791	801	794	814	737	838	765	769	813	802	801	816	757	798	832	794	833	854	797	827	841	828	809	834	811	819	816	799	824	858	855	799	773	759	817	840	810	781	803	876	842	828	828	832	776	841	810	792	823	796	796	760	824	835	758	844	848	801	813	822	801	816	845	883	830	817	760	860	811	810	801	822	855	774	797	817	854	811	824	803	813	805	842	814	870	810	811	848	871	815	865	856	816	825	705	785	818	834	851	802	761	792	795	785	799	790	828	794	766	780	828	881	784	837	816	802	840	769	811	790	853	865	876	846	847	790	801	807	801	820	842	835	804	848	772	840	845	786	780	801	802	826	813	775	840	816	805	835	837	769	818	802	767	835	829	788	799	812	831	815	828	866	825	803	822	810	831	823	796	811
29624	29120	30598	31833	28412	16520	10736	7505	5285	3885	2745	2099	1604	1429	1206	923	819	853	775	684	693	662	699	707	682	630	605	594	575	635	610	588	575	584	556	523	535	472	441	454	400	392	357	361	377	340	358	382	351	392	374	372	312	355	357	327	312	315	329	335	317	322	357	323	357	321	290	326	385	329	358	322	302	327	331	299	313	307	298	336	333	334	311	337	312	350	290	348	271	353	334	315	348	315	354	322	321	314	391	349	346	288	375	305	306	323	327	311	307	341	354	323	346	312	327	321	315	322	279	338	324	298	315	352	308	315	293	316	312	346	318	308	323	316	366	348	344	342	297	333	305	313	342	302	286	323	315	349	342	336	361	340	340	307	320	321	306	309	307	340	285	304	330	314	307	315	336	312	332	325	322	318	288	325	283	325	304	338	302	341	336	301	318	315	314	310	319	308	335	284	335	327	328	352	328	352	331	321	336	299	308	283	343	328	344	307	302	321	311	313	329	317	341	323	355	336	340	266	301	300	336	342	345	315	291	332	298	328	287	308	300	324	318	326	323	292	325	302	311	332	318	323	303	336	307	302	318	307	326	296	340	349	319	304	300	309	339	364	299	314	311	343	336	324	322	297	322	330	314	316	319	338	336	329	298	303	321	307	323	322	351	314	308	326	322	327	292	346	331	357	321	324	356	327	294	286	352	316	328	349	326	308	330	352	334	311	322	329	325	315	305	341	328	341	302	305	287	346	354	293	328	324	362	302	330	358	299	336	325	310	328	317	319	291	334	314	303	349	295	336	329	319	292	323	320	349	322	299	327	344	299	369	326	341	336	327	347	342	322	304	329	320	365	319	317	337	344	300	337	362	337	289	287	320	305	286	327	316	295	333	335	301	320	297	342	319	312	339	316	330	308	303	331	323	341	341	319	359	306	321	331	344	357	295	342	298	292	307	323	357	359	321	324	346	358	341	319	331	331	330	346	314	329	307	314	299	331	338	329	314	344	316	328	303	338	311	340	333	323	344	293	298	298	290	320	352	329	363	313	324	333	330	312	328	356	315	329	331	331	320	320	293	301	292	359	324	322	305	320	325	341	326	369	336	359	303	301	339	330	326	324	332	334	336	345	319	347	350	367	319	324	294	297	315	293	311	311	336	310	301	302	358	292	294	338	319	291	321	355	319	346	274	345	326	344	325	325	311	302	353	323	360	346	328	318	327	338	312	315	312	305	312	326	340	332	325	341	320	265	351	337	343	327	337	295	354	327	323	326	338	341	315	323	309	316	318	304	342	301	337	326	293	307	306	307	316	344	312	305	353	342	302	290	307	310	341	324	326	301	349	315	328	338	338	317	312	321	330	336	318	351	330	330	319	301	334	343	343	286	306	307	329	329	326	356	273	321	362	285	337	353	340	340	353	361	299	323	295	332	326	332	327	321	316	330	345	323	336	330	298	311	290	299	320	326	331	341	344	312	313	350	342	354	321	330	320	326	319	307	337	317	287	329	314	345	340	338	324	289	320	346	305	301	317	288	329	310	311	310	330	345	338	318	345	321	321	295	320	312	335	325	337	315	344	304	335	329	309	304	318	316	318	358	298	323	353	305	339	344	273	320	319	325	340	302	307	302	348	273	295	335	297	335	350	304	339	315	332	319	290	339	322	319	316	326	320	299	335	324	350	302	331	310	341	322	332	340	344	321	300	289	332	317	316	322	325	334	336	282	330	312	320	353	324	307	300	318	328	323	320	330	311	335	341	347	335	301	357	321	333	329	306	328	303	296	325	329	325	316	318	313	298	324	305	310	327	320	289	331	305	316	319	314	319	330	342	299	339	316	312	286	339	318	332	295	347	349	323	286	308	313	308	323	328	304	352	325	301	308	324	307	332	315	294	288	327	295	300	340	342	295	364	361	297	326	324	329	302	344	319	309	309	325	311	309	310	318	341	308	326	308	341	316	293	325	282	339	309	311	332	298	291	329	296	342	341	359	302	308	349	324	311	310	317	315	340	353	329	331	307	308	300	307	295	299	319	320	321	335	305	341	341	324	309	330	325	351	294	304	332	322	329	338	334	334	303	303	317	317	315	309	306	287	296	297	349	334	320	293	317	312	321	316	327	318	339	276	308	317	332	315	301	312	309	294	335	328	332	360	299	338	311	328	313	327	330	347	337	327	346	334	340	314	278	336	346	341	301	341	308	292	311	357	323	328	323	334	337	356	353	350	320	308	302	304	316	297	339	301	330	317	341	321	327	273	317	322	338	314	322	316	327	326	320	335	339	318	314	347	324	308	383	307	339	325	320	332	335	341	310	333	340	303	364	310	304	321	288	306	322	313	322	311	318	357	315	294	304	369	383	385	298	319	319	333	322	317	358	362	295	349	342	329	329	358	320	322	345	314	328	307	302	325	342	317	344	307	327	311	295	319	321	333	326	356	346	345	339	330	312	333	348	346	322	334	321	332	347	347	340	320	318	336	352	330	297	306	334	311	320	364	332	308	348	350	347	336	356	354	329	300	347	303	301	338	340	293	302	345	322	310	357	307	332	327	306	335	328	309	321	299	313	327	310	314	326	328	344	327	308	292	313	334	339	332	331	296	310	320	334	336	337	336	322	334	316	311	337	314	385	324	325	328	335	320	333	306	310	322	316	312	319	276	292	317	330	343	319	327	355	321	312	342	333	363	334	315	290	322	343	323	346	312	300	325	332	311	293	326	398	352	307	302	305	333	336	348	282	320	345	307	311	330	309	331	305	341	325	330	324	306	285	289	312	258	333	299	305	293	316	320	325	325	310	315	305	332	330	323	348	327	324	308	321	320	323	318	285	316	307	300	339	307	314	321	301	316	326	321	337	371	369	354	331	313	349	307	303	302	324	289	312	330	327	339	303	311	314	330	314	297	317	329	297	315	376	322	324	266	318	330	317	342	332	304	345	310	315	295	292	330	319	320	286	311	333	347	316	299	317	303	312	335	309	299	335	301	337	298	338	326	319	305	312	348	331	319	297	346	335	318	321	326	348	326	346	322	319	352	307	314	316	301	342	303	349	313	318	332	337	347	359	336	314	346	343	327	321	327	329	301	346	350	312	290	316	312	308	292	328	293	339	324	331	332	332	339	340	321	310	342	317	288	320	318	308	345	360	329	349	309	276	330	319	357	335	308	317	319	298	354	287	314	304	320	328	282	306	333	333	307	326	312	332	310	315	333	326	315	334	329	321	318	325	331	278	281	324	317	308	338	317	307	331	336	327	322	304	369	329	323	337	313	306	283	310	335	288	301	328	332	327	299	311	349	312	288	325	334	303	322	329	345	284	330	332	360	305	318	349	336	295	340	317	322	326	301	323	345	315	349	309	332	344	304	331	360	309	322	323	318	367	367	358	310	354	300	344	342	304	331	296	299	300	276	339	311	346	312	296	275	325	331	336	338	300	306	338	315	325	295	333	331	308	285	320	322	323	332	320	298	327	325	317	325	285	346	331	321	303	349	308	348	329	328	310
18857	22811	30347	36117	33439	22761	20612	18942	16882	14693	11954	9630	7829	7278	6303	5045	4220	4256	3767	3407	3318	3083	3373	3395	3633	3015	2866	2739	2843	3239	3034	2853	2886	3022	3101	2542	2196	1951	1733	1699	1374	1301	1137	1116	1225	1256	1190	1196	1155	1193	1154	1012	973	970	926	875	922	843	830	883	843	842	819	829	797	830	814	783	826	761	745	805	819	791	784	753	790	787	780	790	813	788	793	814	814	803	832	840	819	867	839	734	804	818	815	810	784	831	786	842	795	812	800	802	814	839	789	843	789	831	744	811	799	811	833	796	785	806	809	812	811	777	865	802	817	794	784	860	760	825	804	815	810	805	767	780	788	792	794	810	759	774	810	782	777	752	805	808	720	786	779	807	791	807	795	763	778	800	835	750	804	770	818	825	825	788	845	766	804	777	764	783	834	784	802	750	807	803	815	782	780	801	857	739	801	820	796	824	778	784	798	822	771	802	797	820	823	780	789	779	802	789	778	827	753	814	790	759	772	808	829	793	776	770	819	783	802	831	781	745	772	761	790	850	833	789	786	779	766	774	765	788	791	767	721	835	776	846	766	813	835	800	784	833	773	795	742	823	800	809	801	785	758	802	763	788	803	860	827	799	808	766	780	777	733	810	777	783	740	776	853	791	824	780	812	787	796	784	824	701	802	783	767	787	755	812	785	816	769	805	759	747	790	792	752	800	788	759	741	854	776	768	743	788	819	749	783	768	815	782	810	758	843	808	846	808	804	799	793	806	817	757	760	746	822	809	774	767	751	820	787	787	792	810	801	813	764	809	764	797	790	722	810	796	766	767	801	807	800	839	813	794	739	806	763	833	788	813	815	827	785	794	796	783	819	762	807	781	796	736	785	824	798	821	841	754	799	831	787	788	802	768	770	758	830	775	758	762	752	776	771	782	816	827	856	827	779	792	781	769	788	808	777	812	779	772	783	812	836	802	789	803	749	795	759	715	783	768	782	830	815	803	796	810	788	792	769	800	771	811	816	739	768	758	802	817	821	749	775	804	819	777	797	767	802	750	797	813	805	805	778	826	797	728	791	788	768	832	827	756	737	750	740	822	779	805	799	760	782	777	781	805	812	797	763	774	777	834	792	794	790	781	789	791	800	837	807	810	815	816	811	778	808	807	795	814	792	816	779	829	770	799	785	802	759	744	804	790	765	835	827	783	812	817	745	809	804	817	800	775	831	766	758	829	840	786	810	825	758	811	784	770	795	834	790	792	778	805	787	821	794	794	801	783	780	797	780	815	795	813	789	800	820	801	767	821	780	771	836	773	809	762	824	750	826	818	776	725	792	791	811	776	809	809	811	810	802	787	768	823	823	800	844	776	811	804	814	802	828	775	798	769	748	797	811	816	825	785	817	760	746	813	777	795	772	805	814	796	799	781	790	783	807	784	812	814	820	803	841	781	820	829	754	803	775	838	755	854	833	802	754	804	784	796	785	795	775	785	751	784	804	776	729	800	747	782	801	798	776	780	799	727	769	765	773	775	794	833	810	847	822	811	769	809	857	759	791	834	758	779	783	815	793	779	815	797	818	816	819	749	780	793	781	821	828	788	812	762	773	800	794	735	792	787	791	816	750	798	831	756	837	783	719	741	779	807	758	806	792	786	813	753	805	813	809	810	800	817	808	787	771	813	786	814	777	810	765	821	793	791	779	729	796	784	747	795	771	808	777	817	847	846	778	791	789	802	773	762	789	818	749	784	783	787	826	785	822	827	803	782	778	749	777	782	824	813	781	761	764	814	818	811	783	792	776	807	822	730	789	794	798	843	843	750	783	778	802	806	830	752	751	779	757	783	836	767	773	801	806	746	752	810	740	781	775	766	805	814	828	816	832	769	760	758	835	792	762	837	783	787	828	764	836	815	801	789	786	753	766	777	775	816	826	814	797	820	768	811	799	798	801	741	801	820	768	834	709	739	816	771	798	747	792	825	785	775	892	818	786	744	824	835	778	759	792	745	793	776	770	803	750	778	788	791	773	754	798	809	803	805	867	754	770	800	805	784	803	768	800	803	829	760	814	800	782	814	750	779	747	852	831	810	824	790	806	740	758	785	847	770	813	790	738	808	794	775	813	739	822	813	784	781	759	819	807	833	778	783	770	779	757	779	794	806	764	825	826	850	805	807	763	776	753	818	772	772	830	840	833	796	767	790	811	789	772	890	784	767	771	765	765	772	815	796	804	818	817	785	756	773	764	803	796	791	790	760	836	792	804	763	790	786	738	781	818	762	780	770	773	768	792	803	788	824	801	835	755	783	766	822	739	798	794	782	788	768	807	763	789	819	780	820	834	789	814	778	802	787	765	798	807	757	789	831	755	839	824	778	770	787	774	810	754	837	833	837	821	751	775	787	782	760	782	760	797	855	815	761	782	802	778	771	766	761	791	765	843	806	763	789	784	820	760	777	836	786	743	797	776	834	846	812	789	740	786	792	784	781	750	805	734	823	809	796	810	812	787	792	810	781	803	817	837	828	819	761	800	736	794	802	760	758	834	754	789	806	751	773	801	810	781	799	812	771	844	778	799	766	823	809	818	757	787	787	822	801	798	794	821	842	772	814	809	800	800	774	728	787	806	807	755	804	781	792	798	791	800	802	778	822	774	764	770	834	793	825	749	753	813	772	725	777	767	823	826	804	832	814	778	796	811	823	821	784	769	792	811	745	812	843	760	784	757	815	842	778	779	785	804	772	822	800	758	773	737	821	831	845	784	794	769	763	772	819	791	773	819	762	799	822	760	795	795	814	844	805	821	834	791	816	837	832	812	789	836	809	812	833	755	805	806	824	782	824	781	776	830	803	844	814	800	776	760	814	764	777	844	750	814	816	803	879	720	749	754	793	790	761	802	772	738	732	777	787	787	752	775	791	831	807	777	814	824	841	803	768	756	816	804	830	743	808	794	750	803	743	771	830	799	788	813	776	821	821	827	836	810	820	807	819	806	764	764	824	767	800	783	793	777	769	783	817	800	736	826	806	753	760	806	754	812	789	749	822	776	809	780	773	830	866	766	787	816	762	800	770	824	817	848	758	794	817	826	801	794	785	779	820	771	773	798	826	785	783	795	776	792	820	789	790	826	789	786	831	795	754	773	792	815	724	748	784	854	793	813	805	776	752	837	805	764	794	788	823	796	798	840	756	783	762	778	835	813	798	823	754	757	823	755	796	811	808	740	843	757	770	762	755	822	830	827	762	784	831	850	827	803	776	770	754	831	763	792	821	829	807	759	803	835	819	768	804	779	798	738	780	806	797	800	799	807	802	824	778	778	845	786	735	832	771	806	798	781	784	813	775	796	748	771	767	790	812	732	791	808	816	775	768	826	844	814	768	763	761	802	785	831	833	737	763	798	829	749	807	805	792	835	767	751	800	776	767	788	808	848	803	747	801	778	761	761	834	798	847	806	812	834	822	848	725	776	798	818	787	810	796	820	795	785	824	800	826	773	773	786	816	798	766	836	802	788	806	778	761	803	793
36675	37517	40679	38959	35328	22625	15870	11936	8468	6208	4137	3079	2334	2013	1751	1326	1143	1166	984	934	816	804	871	952	1079	812	773	746	779	887	851	777	803	796	839	781	596	545	503	519	428	369	370	402	366	379	359	359	364	365	346	364	324	310	275	288	276	277	305	270	314	296	311	290	258	296	287	281	292	296	293	306	280	296	268	273	297	260	259	265	273	267	271	282	311	294	302	252	298	227	245	284	299	283	229	257	279	299	253	286	278	266	251	259	274	278	251	265	311	261	273	306	267	276	259	271	297	289	260	300	268	299	242	280	251	230	275	285	263	275	283	277	243	276	278	287	282	291	286	261	279	291	244	296	287	288	261	234	266	275	245	247	245	220	286	244	272	256	268	267	252	263	309	248	226	281	241	296	268	297	296	255	263	278	281	256	256	267	255	286	261	247	274	266	258	300	290	239	251	264	250	277	239	251	243	289	290	272	278	260	271	250	319	270	259	264	256	267	259	282	246	286	279	275	257	262	260	264	260	254	279	252	272	276	280	261	279	282	282	275	280	258	260	245	239	256	267	264	271	259	287	272	286	279	274	298	280	304	254	269	257	265	266	252	291	288	311	244	279	279	272	279	270	255	288	288	285	271	246	287	278	280	259	259	294	259	243	276	248	297	291	252	289	262	265	272	257	302	276	239	238	263	273	271	286	266	275	272	238	266	268	272	277	281	288	265	276	254	246	262	260	259	293	253	272	265	282	244	265	268	250	275	276	311	259	280	294	261	256	269	299	274	271	314	296	263	292	270	279	277	276	267	258	248	269	291	252	239	267	283	283	263	266	269	284	271	269	257	311	265	279	277	286	263	254	267	261	251	290	305	301	291	265	259	262	280	249	234	291	280	268	286	262	272	270	279	289	270	259	308	267	273	233	267	250	254	287	276	273	243	288	279	262	257	228	241	265	279	282	289	273	259	255	259	261	294	287	264	224	272	270	277	259	253	280	255	252	263	301	266	270	272	266	237	293	261	256	268	298	261	279	257	276	261	267	290	278	252	289	300	251	260	272	274	270	289	261	256	259	277	258	274	279	282	265	258	262	281	296	262	258	252	285	292	245	269	252	283	267	262	291	265	282	247	246	276	294	263	275	260	253	258	270	265	261	266	225	276	281	267	264	274	292	257	281	276	286	261	262	279	270	277	273	244	280	274	268	280	278	249	274	272	273	274	296	262	292	266	262	274	267	285	291	295	247	254	251	269	247	259	263	267	290	256	278	279	277	273	292	285	266	272	278	247	275	292	277	277	270	284	275	270	294	267	233	281	257	288	280	284	270	285	283	271	258	250	258	306	290	245	293	282	266	292	263	282	275	263	299	283	249	245	295	238	266	256	252	284	255	284	241	262	264	275	280	301	246	269	258	282	261	280	269	276	284	302	258	256	261	250	286	244	263	252	265	280	307	269	263	275	281	272	270	253	292	277	248	257	277	264	258	299	275	265	260	273	280	273	279	271	274	276	251	262	314	267	288	256	269	274	268	293	304	294	293	254	238	254	268	267	249	292	268	265	272	283	260	271	284	267	276	240	248	279	273	248	261	255	267	267	260	286	269	257	285	265	250	246	257	261	265	257	280	268	247	254	249	289	294	273	250	285	272	279	254	268	259	255	280	259	289	284	272	275	298	276	282	265	277	260	263	307	240	294	250	267	257	279	271	274	284	251	290	272	297	281	276	276	286	269	264	251	244	231	263	242	275	263	245	260	247	259	257	256	294	249	293	260	244	265	263	286	273	272	281	262	287	253	244	301	293	289	277	286	293	252	253	281	299	274	250	245	273	281	254	273	293	275	272	260	275	284	255	269	248	286	264	245	256	300	271	293	268	279	266	282	266	266	284	293	250	289	311	273	302	257	263	270	279	306	313	267	256	262	272	244	268	278	284	267	247	288	271	275	266	297	248	262	283	298	259	296	253	291	247	283	298	270	252	241	278	271	276	301	269	277	291	246	230	251	300	301	265	271	284	278	262	269	274	250	272	293	274	283	275	269	268	282	290	279	262	272	292	290	289	251	247	294	267	262	307	257	295	285	266	295	274	275	279	270	281	263	282	289	261	258	274	247	254	278	278	250	264	265	291	239	270	279	298	278	292	254	271	264	278	263	273	248	274	255	251	247	256	249	260	272	268	284	262	262	264	267	258	288	274	287	266	245	275	262	276	276	270	300	249	248	303	303	277	271	258	257	258	238	273	267	279	280	273	286	288	269	265	286	262	270	313	271	285	274	281	282	284	250	256	279	274	245	296	261	278	291	276	274	265	274	289	261	249	262	277	253	268	261	264	259	249	249	260	280	255	256	252	264	255	297	258	253	277	270	297	283	279	308	253	266	261	278	279	288	272	288	267	267	257	251	269	241	273	285	269	263	309	279	275	276	300	282	251	288	298	266	253	279	265	272	283	281	244	289	253	285	267	249	280	265	239	269	277	279	285	261	250	264	254	291	268	282	256	287	289	285	276	271	253	266	263	262	275	268	283	261	299	259	266	287	237	264	262	246	302	253	246	254	249	268	273	297	285	269	248	257	246	278	270	275	263	296	255	291	302	293	291	272	285	270	257	272	275	252	245	278	239	253	286	252	262	254	277	261	248	272	283	232	299	247	320	282	249	253	258	308	255	274	254	257	234	255	279	262	258	293	271	305	284	261	296	263	261	277	276	276	270	263	274	270	267	310	262	279	267	258	252	277	261	244	277	262	277	270	298	279	282	256	256	278	284	257	283	273	247	278	277	243	263	277	292	268	262	252	275	268	283	288	246	272	259	277	269	269	279	259	274	266	263	241	279	301	263	270	291	264	244	271	267	278	266	290	260	279	256	262	268	291	265	272	269	294	276	242	285	264	273	252	278	302	255	269	258	250	242	239	269	258	265	271	283	285	287	320	265	258	292	268	260	274	245	265	263	274	280	263	295	260	260	254	273	291	295	268	274	314	286	271	277	272	249	285	307	268	266	277	289	314	292	265	273	253	272	270	278	292	298	277	268	278	264	283	283	251	259	282	290	272	266	277	300	262	261	260	244	266	301	271	268	300	249	292	275	253	267	283	249	303	276	238	248	258	260	290	253	264	258	249	285	262	268	282	263	302	235	264	301	250	272	288	254	289	251	274	278	285	264	271	292	299	273	272	279	290	251	272	293	296	250	286	291	263	263	282	260	287	275	260	259	286	250	284	282	270	263	278	277	290	281	278	265	260	279	269	268	240	272	266	304	258	245	276	264	274	273	281	287	306	285	285	280	270	284	271	256	293	263	257	266	268	283	286	246	304	281	275	273	264	297	261	256	276	289	251	295	284	255	245	268	267	271	241	232	263	295	262	273	275	285	245	286	277	283	272	254	258	276	269	283	283	250	290	273	299	266	259	251	261	286	267	281	263	274	298	277	288	255	281	278	301	268	258	292	289	257	235	271	274	261	288	274	294	253	271	246	292	271	268	240	288	295	257	284	273	263	255	249	277	266	259
22573	29671	38068	43654	38670	27485	24307	23789	21457	19315	15784	13022	10610	9855	8756	6611	5717	5956	5069	4860	4295	4323	4826	4930	5757	4415	4232	3890	4252	4915	4775	4103	4265	4559	4872	3994	3229	2828	2355	2307	1856	1457	1349	1345	1384	1504	1402	1471	1427	1401	1301	1125	1115	1056	947	852	775	740	797	838	817	810	750	737	730	696	747	720	710	710	748	691	688	727	662	664	697	682	703	682	686	698	689	729	688	674	669	666	690	741	672	669	685	680	652	660	725	709	663	712	711	712	682	676	662	700	682	670	664	684	695	690	655	636	689	689	645	691	681	647	630	693	660	690	637	690	665	714	653	749	695	676	667	670	713	699	716	704	665	668	683	692	641	733	653	687	682	666	667	671	690	681	683	645	676	699	744	651	708	705	671	620	655	704	668	685	693	672	665	710	730	658	680	706	673	695	655	669	687	662	682	717	641	697	677	737	698	667	671	650	649	673	642	694	695	693	668	649	622	690	696	689	660	633	668	685	677	680	692	659	744	671	673	701	704	684	710	694	746	673	674	633	705	669	640	671	677	657	705	689	667	686	678	671	696	742	686	711	675	714	703	707	704	672	709	632	692	730	706	679	690	642	649	678	659	707	673	633	663	707	654	666	662	692	684	720	657	660	637	689	616	703	657	649	701	693	656	670	699	684	676	696	690	644	676	726	712	682	676	693	654	652	673	655	668	639	644	677	666	680	670	637	627	676	634	697	636	678	657	690	681	668	648	661	659	675	653	659	692	707	692	678	667	658	670	680	673	666	680	643	646	673	656	681	673	649	635	678	678	705	676	724	668	661	677	710	685	657	608	716	670	712	701	692	613	659	707	647	647	674	695	705	660	651	639	658	679	703	681	705	702	699	688	674	694	678	681	716	652	681	701	691	681	685	702	694	655	670	676	679	629	674	721	710	689	665	674	689	627	658	706	668	661	666	686	677	671	656	684	650	680	704	695	702	695	735	708	655	673	690	676	689	689	681	641	649	698	695	645	654	694	667	645	675	690	676	634	637	682	659	666	702	668	661	701	713	633	648	661	685	719	723	696	654	642	673	689	737	714	655	672	674	701	665	658	681	692	669	687	669	659	672	684	636	661	662	652	678	645	679	675	646	661	695	671	678	703	680	668	735	635	700	625	708	638	645	649	688	702	646	594	679	629	686	668	668	667	715	697	654	693	760	681	692	680	651	692	666	682	656	671	717	632	676	657	663	659	712	678	697	700	694	669	665	696	664	652	691	661	686	674	687	661	691	671	698	721	652	668	714	701	633	649	651	657	684	649	648	710	682	652	656	737	651	700	712	696	700	686	692	659	720	706	679	638	672	669	670	654	652	686	660	686	634	632	642	705	687	656	679	684	678	663	660	680	668	695	706	662	678	682	674	636	620	676	711	702	699	659	680	718	649	676	687	654	684	639	678	668	706	698	661	676	702	725	689	652	673	715	681	669	672	686	652	688	639	693	638	679	684	627	697	669	697	674	676	694	689	680	690	685	730	682	665	676	656	652	663	669	684	697	680	738	657	626	678	678	660	706	725	690	679	634	660	684	675	677	613	700	674	668	659	692	682	656	676	676	642	657	689	655	660	654	682	690	689	733	734	680	705	695	734	668	682	696	661	662	691	687	661	634	711	728	694	722	675	672	712	659	700	701	625	651	713	679	673	676	653	648	691	647	735	684	668	664	713	722	686	666	690	679	663	694	673	702	673	678	697	691	689	682	705	671	736	648	672	661	665	675	719	659	707	653	685	651	642	665	699	690	635	672	685	628	674	679	733	661	666	684	678	706	688	693	673	706	631	655	683	659	654	680	666	656	635	688	670	614	678	679	675	669	640	696	634	701	680	653	661	674	674	666	659	724	663	673	668	642	667	628	647	637	696	672	669	659	664	707	693	748	644	692	683	662	691	687	682	673	662	673	673	659	673	710	711	683	671	657	670	670	650	696	652	643	645	686	692	676	666	703	672	675	665	660	704	673	694	679	689	703	651	716	698	672	690	699	640	701	671	689	696	719	692	670	734	714	720	678	663	690	664	663	722	656	669	639	676	708	660	679	648	672	686	710	678	647	650	721	722	661	699	651	673	721	711	657	703	665	659	694	684	655	675	670	662	695	677	704	657	617	632	626	685	693	687	616	643	693	673	657	641	651	641	637	662	658	685	741	715	728	694	668	683	678	698	726	635	655	635	715	656	679	640	670	707	676	669	694	670	744	653	635	671	691	701	664	696	645	659	734	658	693	651	629	675	677	698	703	645	667	675	682	680	645	672	712	687	638	680	670	703	704	637	653	673	670	690	690	697	675	700	706	677	652	663	655	633	652	668	687	664	657	683	690	631	642	653	684	697	673	681	706	653	691	665	692	673	683	705	661	699	640	678	685	690	700	665	679	665	680	646	653	683	717	640	685	638	670	655	683	698	666	686	632	672	658	651	707	653	730	656	725	704	697	700	696	683	653	692	615	667	624	637	684	657	679	689	682	660	664	725	677	683	666	702	676	688	677	680	695	687	668	671	664	700	693	683	669	652	677	655	675	688	633	646	723	655	704	680	673	749	634	687	718	682	672	638	677	696	685	638	690	680	687	675	672	706	647	681	665	620	689	681	651	733	661	643	647	629	651	644	694	674	682	643	659	666	679	649	702	670	660	655	657	699	725	658	677	650	669	653	634	663	660	654	700	652	681	645	673	670	727	680	707	658	668	676	711	673	673	651	687	680	670	631	673	697	678	663	643	649	663	711	703	686	658	676	624	663	726	687	677	635	663	686	681	687	670	706	696	659	687	707	721	684	656	642	707	671	656	655	652	677	648	684	638	654	647	700	671	692	693	703	700	680	670	684	726	708	662	664	675	685	691	643	698	667	725	680	624	671	674	690	687	684	672	690	663	650	664	645	688	710	688	719	669	657	611	728	665	675	665	666	648	668	661	717	645	657	710	632	666	671	695	677	693	656	648	670	650	686	709	633	699	656	692	701	660	688	640	630	665	648	661	699	653	670	648	662	681	664	695	728	659	676	706	690	704	674	682	656	724	652	640	698	692	635	703	669	670	638	704	672	713	702	690	698	688	692	685	646	633	623	657	695	691	645	652	655	661	708	657	655	686	664	680	679	716	674	642	699	665	655	670	647	658	681	694	733	670	628	631	649	666	651	651	682	632	673	683	688	718	707	681	704	686	666	633	655	636	671	706	727	665	684	640	640	698	653	677	704	692	651	692	668	667	681	615	666	669	671	641	682	713	706	652	691	702	701	661	706	658	640	726	695	638	632	667	672	631	721	687	672	696	677	636	679	673	627	666	677	665	686	648	695	681	689	671	666	676	664	691	657	703	696	622	709	639	715	688	655	642	639	620	640	641	664	659	666	713	685	681	683	676	664	688	670	690	734	687	665	637	668	684	672	662	697	728	696	696	715	665	674	725	656	682	669	684	648	666	718	659	713	667	688	665	661	639	666	659	720	695	668	646	680	687	663	666	715	716	673	682	665	700	664	705	666
13119	8839	10918	9192	6140	3857	3049	2451	1846	1482	1241	988	866	761	687	585	529	514	455	456	448	442	397	376	383	386	368	351	376	356	357	358	348	343	335	367	356	370	336	323	345	313	386	357	306	342	337	313	316	348	300	351	331	344	348	335	386	360	324	301	318	311	348	321	306	317	313	365	320	329	299	340	309	341	328	325	313	326	330	344	310	325	351	344	335	326	329	308	344	338	293	314	317	317	347	330	326	326	336	378	325	322	321	311	320	308	345	333	322	316	354	296	332	310	335	339	320	297	353	337	339	326	315	329	340	365	369	354	335	311	330	305	312	325	308	313	322	341	367	294	306	320	311	313	356	335	340	336	319	283	331	340	342	320	314	342	340	349	366	312	316	292	340	346	348	332	328	312	338	291	317	321	322	336	320	380	319	310	329	357	334	351	344	342	332	299	341	311	337	350	334	322	341	326	322	303	347	342	366	355	316	325	323	334	351	328	355	351	312	318	339	320	325	322	322	335	299	299	320	301	336	297	313	335	369	362	310	341	339	321	301	309	290	315	325	316	330	320	337	302	318	337	321	353	338	285	325	330	346	339	312	294	373	349	307	350	339	322	381	351	328	320	332	319	326	327	310	338	313	359	342	323	352	327	327	332	337	303	344	327	355	318	320	317	309	317	322	321	329	341	319	331	351	327	360	326	333	325	323	342	321	348	353	312	334	303	308	376	362	309	315	338	285	329	342	309	337	307	303	365	315	358	324	360	309	342	323	347	304	359	289	329	324	295	378	328	330	316	358	352	341	340	348	314	305	338	307	299	333	325	331	320	324	293	321	331	317	314	350	308	327	350	315	304	333	332	330	355	312	310	327	355	331	334	358	313	359	301	317	318	348	351	352	320	353	342	352	343	301	368	333	314	328	328	311	323	321	363	346	326	322	332	315	322	335	352	329	308	307	308	349	319	329	326	346	305	331	325	349	344	316	315	359	346	301	320	318	340	324	344	334	331	319	348	307	339	342	308	355	324	316	330	353	309	333	331	305	307	343	327	304	343	325	313	315	327	324	343	318	345	345	322	313	343	323	315	317	317	328	313	327	324	289	352	295	350	319	340	353	296	316	363	339	273	369	307	326	339	330	280	321	339	347	334	328	315	345	320	314	313	305	330	301	319	307	344	325	325	353	313	298	335	348	329	359	337	298	311	343	344	343	335	327	335	334	334	350	351	347	316	357	344	329	360	335	348	327	327	339	318	350	295	328	287	336	322	313	348	321	337	343	360	296	365	323	352	338	342	321	329	344	316	297	332	343	306	340	305	323	332	327	335	346	347	310	334	301	293	321	314	328	341	313	324	333	358	336	312	320	346	339	320	318	356	339	328	343	315	303	335	341	317	345	357	330	340	310	354	347	359	357	337	346	321	326	330	309	330	321	320	317	349	318	340	325	321	329	360	337	341	329	306	312	334	324	345	352	329	318	347	324	342	312	309	336	344	311	290	330	368	317	349	289	311	330	350	339	318	310	356	313	331	340	354	329	324	323	309	297	309	342	339	350	357	317	324	306	315	316	322	349	318	315	321	314	333	290	363	345	364	338	345	313	325	316	339	338	337	316	340	324	315	314	327	353	318	310	311	315	345	341	321	333	358	343	302	330	344	336	350	317	314	309	315	314	320	332	353	332	349	323	302	307	345	332	349	312	302	316	346	323	320	339	344	311	326	324	326	300	349	350	305	340	318	309	306	322	337	377	310	320	312	329	307	334	351	323	315	306	323	337	345	324	371	289	331	283	368	320	324	339	358	327	314	352	324	308	354	335	339	336	325	351	339	339	331	324	342	330	322	331	335	348	282	336	337	327	351	331	327	342	320	284	297	351	338	339	320	317	319	337	311	307	331	357	320	356	339	326	325	336	305	328	323	338	341	318	361	336	325	331	335	355	350	336	343	342	337	341	333	311	306	327	330	296	348	306	366	354	333	337	317	326	285	336	351	322	349	319	359	317	369	313	313	329	349	322	320	321	314	330	339	328	329	300	348	322	319	326	288	318	337	324	333	335	330	346	354	324	330	346	329	303	324	334	310	318	344	297	344	354	345	327	320	341	313	325	353	348	322	330	342	325	335	332	307	318	344	320	338	319	345	341	291	330	325	328	340	342	328	334	363	310	297	290	333	300	303	325	312	348	344	323	324	343	303	328	366	324	315	321	343	339	357	340	325	323	302	333	311	329	315	355	337	351	338	315	320	307	317	350	313	322	312	299	336	337	314	363	340	338	334	311	299	349	335	326	317	343	346	377	317	330	311	301	334	323	293	370	319	331	353	344	365	322	327	323	312	335	331	348	335	314	314	310	371	336	342	341	328	324	316	362	306	325	321	346	305	302	362	332	306	327	309	374	316	286	335	345	320	352	324	338	335	301	300	310	314	314	351	309	327	341	356	354	310	338	314	344	358	344	313	308	326	326	360	304	340	340	334	305	311	318	356	318	309	336	352	320	355	340	304	343	278	311	336	294	317	319	317	312	293	319	312	295	328	323	343	352	306	334	329	304	327	329	334	333	333	354	346	325	308	310	307	315	319	336	315	316	336	354	313	302	287	362	340	340	367	316	321	317	313	329	316	329	314	326	364	321	334	315	298	332	342	275	331	366	330	285	310	316	339	354	331	331	313	372	312	326	329	330	309	344	326	350	345	318	322	307	342	337	360	367	300	326	327	307	349	331	290	323	323	326	323	323	324	339	318	325	311	345	343	317	370	304	342	344	316	343	341	323	344	347	333	318	323	347	329	331	351	347	302	309	344	329	322	314	327	347	311	333	310	327	363	335	330	312	324	329	378	363	339	288	301	317	311	335	329	319	332	340	328	344	328	333	346	349	340	315	347	312	326	345	334	318	334	324	346	327	333	339	348	340	318	347	326	315	310	349	332	345	340	344	322	337	331	345	318	328	323	291	330	332	324	350	307	328	315	319	320	348	336	318	336	318	349	332	310	335	302	303	328	325	320	342	324	347	315	298	373	346	344	312	321	371	325	295	319	309	333	335	309	345	356	323	350	307	322	368	309	306	322	327	319	338	324	316	320	337	315	368	335	346	292	352	355	342	347	298	319	357	327	351	361	332	310	338	355	335	306	325	319	312	290	319	330	304	315	314	321	346	341	323	335	352	320	330	317	351	355	335	296	307	338	330	321	336	306	345	338	337	313	306	337	310	342	318	337	337	305	329	337	303	333	320	285	296	287	324	353	308	296	310	298	330	315	336	325	328	349	332	344	313	341	320	301	339	328	324	319	298	343	313	305	319	327	337	319	341	301	301	325	332	340	328	364	327	336	342	300	329	340	336	289	320	355	343	347	342	324	327	291	358	315	331	345	334	341	348	337	334	320	336	359	318	333	338	316	334	314	326	300	315	316	351	345	330	321	333	362	326	334	318	305	326	343	319	307	330	298	342	305	322	345	340	338	330	288	333	317	331	357	315	321	307	320	329	309	331	322	324	312	332	352	352	345
8196	8481	16364	19318	16401	12754	11340	9957	8482	6755	5618	4708	3890	3435	2917	2616	2314	2007	1789	1659	1616	1531	1473	1376	1323	1207	1184	1139	1120	1096	1087	960	1026	1052	980	906	943	965	939	956	870	830	860	881	886	859	866	855	892	880	851	864	860	859	809	822	800	790	856	796	850	855	837	845	794	823	882	827	827	827	852	807	839	796	837	814	868	793	773	794	860	814	825	778	794	789	825	792	833	832	824	793	803	776	851	846	792	839	752	859	816	803	794	813	826	775	869	833	811	768	816	808	780	794	872	845	811	818	800	851	773	805	790	770	821	787	769	778	814	838	826	796	769	839	850	836	865	829	782	802	858	783	867	804	775	810	756	818	824	812	856	848	842	818	820	771	839	805	829	830	854	798	787	826	776	785	826	851	867	829	782	847	786	827	805	782	845	814	813	877	774	823	802	784	827	782	805	844	761	827	800	783	883	832	790	860	778	821	789	837	825	808	857	848	832	819	814	841	801	783	811	796	829	774	792	793	809	839	807	769	840	782	783	771	847	807	780	765	746	810	731	795	828	798	818	826	808	784	857	791	832	843	762	796	814	814	849	823	824	761	775	858	800	770	815	807	773	831	815	804	859	781	869	792	776	801	832	758	834	819	812	780	772	810	767	775	861	829	819	814	780	742	795	785	809	786	814	846	758	843	804	792	828	798	803	765	855	833	805	806	810	882	777	822	757	775	827	811	809	823	767	767	813	764	800	796	831	850	782	755	811	780	852	832	778	763	816	813	815	790	791	772	833	826	825	811	814	799	824	788	820	868	833	739	781	766	804	761	829	791	808	794	757	819	773	772	788	780	835	779	835	779	806	773	817	791	788	766	824	803	861	838	841	815	793	821	815	813	782	820	805	822	790	786	787	819	831	809	790	794	783	815	792	822	786	812	832	815	820	843	804	829	826	783	849	780	843	832	812	815	806	819	809	805	792	866	810	753	779	819	873	815	799	803	823	815	783	838	807	799	793	738	767	807	797	795	785	793	810	833	828	854	831	790	789	864	823	831	828	780	785	818	816	774	808	834	826	793	801	831	747	781	805	800	814	816	845	832	747	806	793	862	821	766	781	761	777	759	866	804	851	747	804	804	809	782	813	823	773	824	791	817	800	778	809	856	762	808	878	775	813	808	754	816	852	811	797	842	818	868	874	803	780	804	851	841	736	810	831	764	813	823	831	778	848	765	774	801	913	766	815	822	816	827	832	781	818	791	839	795	808	786	784	744	794	803	714	789	837	823	784	787	766	843	849	823	820	825	838	828	844	804	806	752	859	795	769	805	840	759	869	769	780	831	815	872	789	782	766	765	816	819	823	834	823	832	782	769	803	806	818	838	781	779	830	852	741	822	784	800	828	806	792	823	852	826	848	862	841	762	747	808	840	827	756	830	795	791	789	804	801	775	795	781	797	807	869	788	797	797	818	803	811	815	833	823	826	838	793	803	805	811	791	769	787	784	857	825	797	773	789	857	840	781	826	779	781	769	795	766	779	844	799	792	761	822	785	763	821	805	784	867	797	794	795	787	862	862	812	794	799	816	816	830	842	865	774	829	763	828	821	775	813	818	783	871	803	786	824	816	780	776	829	754	782	823	794	824	797	835	800	830	773	834	848	829	806	770	837	806	800	814	775	826	827	796	862	802	762	843	825	801	820	803	784	836	842	775	828	818	800	829	873	807	808	816	820	764	790	789	791	805	811	785	798	834	825	777	817	793	760	793	799	780	831	870	867	794	802	836	809	813	827	797	796	788	795	786	778	814	801	744	849	816	804	803	811	774	797	827	805	860	745	801	763	818	805	786	772	791	807	808	801	790	842	782	767	791	816	803	812	796	813	774	842	820	850	829	822	770	787	791	832	811	810	845	806	810	779	828	794	826	777	824	788	850	843	809	801	799	798	835	802	788	801	822	831	813	851	801	856	801	832	817	780	790	858	816	785	803	836	805	803	784	807	793	804	785	827	812	828	777	833	804	779	815	816	805	755	841	833	855	785	803	822	823	820	801	846	809	794	828	814	837	768	814	776	801	796	799	772	831	784	781	874	796	789	816	814	833	848	809	835	759	824	801	786	777	836	802	783	800	788	852	776	822	821	786	801	791	804	792	775	804	824	835	795	821	850	816	785	807	830	809	817	793	784	806	836	760	800	849	769	836	823	741	811	830	792	821	808	848	773	815	841	846	803	830	848	821	826	747	817	825	769	858	794	815	771	873	802	824	809	811	804	811	829	854	846	854	785	836	793	837	792	784	851	784	782	853	841	773	830	835	839	745	803	793	809	838	861	817	823	780	882	792	819	795	818	849	852	791	810	790	779	791	822	802	769	806	762	818	804	788	797	822	860	792	855	830	863	807	761	830	808	816	817	822	831	807	848	779	799	803	811	736	794	855	817	814	829	804	834	817	786	815	795	780	813	822	827	809	820	807	788	791	829	801	860	791	803	807	828	822	759	806	839	838	792	819	811	753	835	849	792	805	819	773	794	772	856	812	822	793	791	792	798	769	793	823	773	765	819	765	790	811	760	823	810	843	768	791	825	806	789	791	819	814	793	775	827	847	779	745	810	828	813	809	800	813	812	785	784	816	823	779	805	808	801	776	849	800	828	764	795	831	765	836	802	818	841	811	852	826	824	795	815	812	754	818	778	811	819	827	769	820	744	797	803	813	793	777	803	788	858	816	805	829	822	800	827	783	803	795	853	793	849	791	781	730	796	800	799	816	816	800	811	792	791	840	837	817	805	724	859	815	771	783	833	780	812	809	823	858	840	816	813	801	802	819	815	764	838	822	831	798	838	785	792	797	810	785	820	792	791	778	848	789	805	826	756	787	827	799	787	803	773	804	777	820	796	833	820	781	811	796	734	790	830	796	806	814	805	824	797	870	788	768	809	804	845	817	788	804	785	839	845	786	800	838	811	820	823	822	752	807	793	799	803	858	848	773	762	810	842	828	836	775	802	828	794	803	822	818	851	789	818	799	826	802	843	787	771	760	860	795	785	795	853	802	820	828	792	820	825	781	831	820	781	781	785	827	751	849	825	817	810	787	845	814	830	795	746	810	793	829	814	784	802	800	807	812	814	797	842	796	747	801	826	771	800	817	822	830	811	797	818	783	813	813	777	777	810	787	766	826	845	789	811	774	801	811	808	810	800	822	818	809	790	881	834	785	845	813	836	814	761	785	824	812	821	831	806	818	782	796	809	743	805	846	850	825	811	790	835	802	847	817	798	814	769	798	836	815	765	803	810	849	758	815	803	845	828	828	827	783	797	800	811	831	777	838	800	847	757	803	772	814	848	831	817	790	779	806	791	830	774	805	851	797	761	761	838	781	821	823	824	809	822	782	845	817	820	814	835	818	797	790	768	810	818	841	827	863	804	806	814	829	802	774	809	813	766	803	798	813	794	799	742	841	765	843	828	743	840	831	807	821	837	825	819	831	791	822	819	770	764	840	781	812	822	828	819	805	817	816
29064	31731	34209	35404	28467	16430	9946	6476	5056	3857	2673	2048	1585	1431	1301	1043	854	878	726	749	663	660	705	698	742	609	639	608	537	647	651	581	595	609	630	608	512	429	424	399	407	411	383	344	374	396	433	362	385	407	364	337	353	340	333	333	331	369	327	345	336	330	350	311	291	320	335	343	318	347	335	307	334	311	349	313	334	346	334	328	312	328	286	304	351	330	323	341	324	376	315	343	330	365	344	319	342	315	356	322	285	354	321	306	304	365	288	322	320	330	360	327	324	323	328	331	353	342	326	327	296	297	326	356	363	311	307	348	324	371	332	342	318	352	322	319	336	317	320	344	337	353	305	337	328	318	309	325	338	302	311	323	331	289	318	306	256	340	343	334	277	323	290	336	314	328	327	344	297	334	298	307	357	322	310	346	331	354	311	290	323	334	330	343	342	312	324	318	330	323	336	306	311	320	322	324	343	351	326	343	338	326	328	336	331	322	370	315	334	336	327	320	307	312	319	327	300	341	294	313	363	356	300	293	345	340	302	359	297	352	347	369	340	340	294	314	332	345	338	336	346	349	330	292	326	327	305	340	348	317	315	353	347	336	337	295	328	311	356	335	294	339	353	305	309	349	298	324	335	339	287	335	333	315	328	355	325	341	311	315	342	325	339	307	338	297	310	309	352	329	311	331	330	327	303	328	317	309	332	322	318	344	334	296	359	336	283	333	344	332	298	320	297	292	341	300	334	334	311	317	333	328	328	323	315	315	311	350	328	301	313	317	341	337	305	337	335	329	342	354	344	352	314	372	323	327	319	325	316	321	309	341	324	325	357	339	334	336	311	308	307	314	324	332	320	313	305	332	297	311	303	339	303	340	333	334	328	309	305	317	325	349	333	322	344	336	331	346	336	323	269	368	324	289	299	322	325	303	309	287	339	328	299	329	300	290	316	317	309	345	313	317	319	323	329	330	287	343	321	347	341	303	326	328	323	309	328	316	301	353	303	325	311	339	279	316	332	310	307	330	350	318	299	314	338	309	334	326	362	303	314	310	304	310	308	360	363	299	321	321	354	327	357	338	339	312	342	335	356	301	345	287	327	348	329	329	302	310	306	336	327	323	348	341	343	314	345	313	365	331	297	311	341	339	362	349	315	335	342	349	302	348	311	328	327	341	352	377	331	301	375	348	326	342	322	322	301	321	323	357	339	311	297	324	351	303	317	351	355	316	313	322	336	331	307	308	371	336	310	296	293	317	335	330	315	313	307	322	340	344	313	322	325	322	293	299	337	317	318	301	322	303	316	310	302	342	336	314	321	327	317	298	312	313	353	302	302	326	340	320	335	344	331	320	321	323	333	317	330	314	312	317	321	345	316	338	308	332	335	342	365	325	337	335	316	298	343	333	309	293	307	328	310	348	306	348	317	323	345	319	325	341	326	357	285	332	317	324	320	337	347	371	335	327	337	340	327	327	340	326	312	319	358	340	346	342	321	329	331	330	305	301	320	332	326	274	306	338	282	308	334	327	356	325	313	338	311	323	323	300	284	345	307	335	318	345	338	321	330	331	330	283	324	353	334	317	279	323	330	319	319	347	351	348	334	338	304	354	335	315	334	314	350	325	301	343	329	296	320	337	312	333	341	325	318	334	334	306	316	324	338	334	293	292	360	323	348	330	327	329	338	339	308	355	360	336	301	349	317	342	330	341	347	315	332	323	321	354	314	338	327	311	333	305	305	311	333	298	346	316	351	304	292	310	359	302	304	353	332	320	328	295	330	318	354	324	319	289	299	383	317	320	313	322	364	277	334	302	309	310	313	329	330	338	319	305	312	345	285	321	302	332	342	312	343	322	329	324	319	353	346	329	314	322	369	308	317	298	367	325	359	346	309	359	280	316	308	318	365	296	342	370	321	333	316	311	310	305	308	299	287	301	305	306	307	287	324	335	299	322	321	315	299	315	327	343	307	337	334	326	314	310	336	361	353	289	319	310	299	306	313	311	333	334	317	321	308	314	340	344	347	329	317	365	357	283	310	344	327	353	297	302	333	347	326	335	348	320	281	297	305	328	350	370	367	363	325	299	356	347	291	308	303	308	361	333	352	306	329	320	327	325	326	359	293	308	309	330	311	291	342	298	324	294	283	328	339	327	313	310	347	321	347	337	332	315	307	332	308	287	329	319	321	315	339	328	318	308	327	313	299	323	342	383	341	321	321	315	300	341	322	312	335	307	305	332	329	299	357	319	356	332	298	353	321	307	335	342	299	315	318	271	328	358	304	312	363	332	338	325	308	360	342	276	318	365	350	326	355	327	308	325	327	329	340	318	313	371	277	289	300	304	345	298	338	287	314	324	311	328	319	339	303	343	326	298	296	332	310	310	345	322	317	287	311	319	328	323	357	352	307	313	325	324	314	368	337	304	333	331	320	339	311	319	354	314	314	305	303	312	334	325	299	318	327	341	304	332	334	327	353	338	369	321	342	325	310	321	330	353	351	347	325	338	368	344	318	323	332	337	341	326	334	322	353	318	310	340	345	321	314	329	337	303	326	315	333	307	349	308	312	319	352	323	359	332	325	325	327	332	321	334	281	334	300	319	323	300	326	356	365	317	315	353	334	313	303	322	361	341	302	327	288	342	309	320	315	297	314	319	331	349	327	323	340	299	310	355	317	338	326	350	332	355	328	310	334	320	353	292	300	324	313	313	342	292	355	363	326	337	312	291	330	303	309	307	349	359	346	345	334	296	346	326	326	313	326	331	334	349	330	316	329	343	327	337	308	337	330	329	307	308	360	338	344	353	323	324	320	291	335	348	332	311	340	312	335	315	329	341	311	333	326	305	313	315	284	327	309	327	343	299	333	340	320	315	319	339	331	304	337	301	333	319	319	304	347	297	316	323	324	338	324	338	325	334	320	326	350	343	341	325	286	285	331	319	334	295	356	331	329	307	316	338	315	343	324	342	345	364	347	296	300	349	310	310	286	353	368	350	342	299	351	306	341	320	347	336	337	312	308	300	329	334	339	302	301	304	346	313	298	324	327	348	327	314	349	332	326	337	334	333	343	333	310	322	317	347	353	318	318	305	325	344	376	331	343	320	347	336	330	345	315	293	337	334	309	343	305	313	323	289	287	316	329	325	311	355	306	327	329	312	316	332	339	358	359	333	302	321	321	327	328	316	319	318	325	331	333	332	314	326	332	291	316	322	326	343	352	336	336	320	289	306	318	329	284	322	341	323	296	309	353	341	341	318	319	306	325	340	362	328	292	335	340	328	346	311	336	328	293	322	322	317	349	317	327	299	350	309	315	327	333	311	313	304	339	315	335	346	347	337	312	324	340	334	309	313	334	335	366	313	346	337	317	349	278	332	332	334	335	319	305	327	326	328	284	321	323	326	296	327	325	305	314	375	338	345	350	349	325	339	323	317	326	324	337	319	308	308	327	343	304	339	330	301	380	309	327	343	327	303	329	294	311	333	300	330	337	322	346	336	345	284	319	305
18665	25396	32953	39243	32167	23283	19163	17377	16671	14498	11267	9665	7643	7073	6115	5078	4232	4172	3550	3497	3115	3217	3318	3694	3584	2961	2968	2879	2827	3326	3295	2653	2908	3055	3188	2740	2145	1903	1639	1402	1480	1343	1291	1194	1276	1238	1274	1273	1328	1217	1121	1035	1058	1012	908	926	859	825	888	872	886	806	842	800	811	788	853	846	799	844	806	841	804	805	775	835	834	733	808	809	860	765	875	835	819	794	806	777	805	806	813	845	829	835	797	844	841	783	840	803	801	819	800	840	804	839	862	821	753	770	844	838	800	802	788	813	841	745	821	796	823	796	742	819	849	792	797	859	748	809	806	826	829	797	788	841	775	804	851	858	798	768	820	789	826	839	793	797	733	829	803	812	835	815	779	816	754	797	762	810	785	764	801	813	797	814	770	790	798	754	726	777	800	800	804	820	798	768	756	807	799	766	868	785	800	809	819	779	848	804	767	839	828	786	757	886	786	783	821	824	773	792	793	780	852	799	765	803	781	775	788	831	792	834	767	829	789	819	821	800	803	826	821	821	798	846	765	812	779	787	752	814	848	757	844	801	815	839	785	834	785	795	780	821	795	814	775	795	799	811	811	757	746	775	825	792	828	764	786	835	800	762	821	802	767	813	786	778	766	772	812	804	761	778	792	811	755	779	780	810	823	806	757	758	767	726	767	767	792	793	766	799	746	789	772	746	808	831	782	783	838	771	759	792	746	751	822	796	778	797	800	766	806	764	833	777	778	794	780	846	785	799	781	833	796	767	853	778	771	799	833	740	786	784	824	754	754	788	821	848	771	813	815	741	806	793	759	785	794	770	767	760	811	831	835	824	786	784	789	794	747	778	782	792	813	797	801	772	764	823	807	831	766	776	802	793	769	784	821	814	738	806	806	770	822	760	788	822	820	791	730	846	829	795	825	760	806	793	788	800	798	777	742	801	816	780	822	862	764	763	804	788	830	854	739	740	804	817	782	780	756	840	797	802	774	767	808	781	827	829	794	850	833	796	835	779	812	785	754	805	808	770	807	784	806	842	817	799	771	791	794	816	795	801	792	849	743	776	784	769	790	820	840	753	840	822	812	803	769	813	774	804	801	784	762	812	778	806	798	823	801	836	832	815	810	766	747	841	800	768	800	805	786	821	783	780	784	797	808	792	801	824	796	796	788	761	808	817	799	788	776	834	826	735	790	794	774	792	745	827	801	806	849	772	747	766	736	783	774	826	807	808	834	827	790	774	778	842	841	775	781	806	865	785	778	738	741	817	849	866	811	828	811	823	817	787	736	828	802	790	766	736	780	814	729	815	803	752	804	796	772	836	805	755	766	777	805	821	792	771	795	807	771	786	762	788	806	817	807	769	744	798	797	757	860	758	835	735	798	800	788	818	796	770	824	785	792	760	779	799	808	781	753	821	826	781	823	773	794	774	832	788	771	835	829	810	814	771	833	841	815	793	797	789	817	751	782	806	802	758	812	783	813	779	796	795	744	805	782	800	772	759	791	813	794	818	814	832	812	798	725	845	809	784	799	813	797	846	815	787	837	773	780	828	798	822	771	795	796	805	823	790	865	770	771	806	762	770	838	809	834	802	772	784	818	797	782	816	760	774	760	824	841	823	782	791	834	787	794	820	772	791	780	798	779	769	779	769	760	828	763	776	773	751	800	792	808	777	829	798	818	776	861	774	777	801	761	825	813	796	833	739	838	751	778	831	799	796	837	792	739	807	772	771	815	818	767	816	849	825	777	813	806	819	765	768	800	789	743	802	812	772	792	816	798	748	820	826	783	817	747	716	794	834	811	780	801	795	818	842	790	765	803	830	810	801	798	816	798	806	802	800	785	814	793	814	765	791	816	771	813	811	782	807	742	786	798	801	736	828	813	808	754	817	803	835	765	753	799	772	848	789	794	736	799	771	810	783	835	827	803	797	806	775	770	797	820	825	800	802	782	807	732	781	808	793	822	784	823	796	802	780	779	852	772	774	806	821	839	762	801	791	788	823	834	759	786	749	859	851	871	814	795	766	801	779	771	782	844	843	808	789	833	797	803	792	797	814	867	803	762	767	820	816	799	775	792	775	803	768	758	813	794	775	863	777	766	833	765	774	782	800	791	798	779	798	781	787	786	774	836	761	835	797	796	901	853	762	799	803	774	803	773	845	883	832	856	796	785	813	819	750	766	823	822	839	834	750	785	761	804	734	820	848	803	824	828	855	848	790	854	765	843	804	783	755	847	818	812	863	795	783	783	839	794	852	789	792	802	787	785	824	822	832	768	761	802	782	769	797	767	826	842	839	828	811	804	762	866	826	783	876	819	819	836	814	784	815	825	828	852	788	806	779	806	775	795	780	806	805	760	792	839	775	789	766	821	784	802	774	852	806	813	804	826	795	800	833	779	794	780	778	781	764	807	807	799	799	813	788	806	849	769	769	788	791	801	776	802	798	822	731	765	826	783	774	809	830	802	804	748	850	727	797	748	774	797	732	777	797	797	802	766	854	782	789	816	806	797	809	804	820	774	791	806	793	778	810	809	788	846	768	793	812	845	783	797	778	796	788	834	791	801	789	791	772	818	765	791	810	802	800	780	779	856	831	813	774	783	812	774	796	864	801	844	779	811	835	784	824	745	809	777	810	779	770	785	823	752	833	815	828	798	802	775	841	789	756	802	796	781	771	819	792	839	778	741	838	804	747	764	793	788	810	786	838	825	807	805	803	821	797	816	799	811	834	789	799	825	835	741	791	828	756	811	750	818	802	809	831	789	777	832	824	783	795	805	778	787	801	814	778	805	805	821	810	779	813	792	867	798	785	798	760	751	812	775	822	821	794	790	771	791	758	760	773	802	781	826	822	813	810	828	781	816	795	800	783	805	834	774	801	798	815	789	812	806	825	781	740	764	794	811	810	775	740	818	798	776	817	837	819	816	817	813	780	823	772	819	797	734	806	766	785	744	812	790	799	861	814	831	793	810	767	771	793	750	770	807	809	827	849	853	799	798	797	797	840	789	788	773	842	779	749	721	792	772	787	753	782	778	799	785	817	818	812	769	801	770	784	821	832	828	763	798	766	828	818	809	818	803	782	825	790	755	799	773	819	808	816	797	846	840	789	830	781	788	835	765	844	765	817	823	803	821	810	806	798	838	733	829	784	787	795	829	783	788	829	809	774	756	818	796	871	849	789	812	753	813	843	793	825	779	807	800	774	796	783	775	795	842	773	823	807	804	758	838	831	798	782	795	842	807	780	788	809	822	824	736	837	855	840	771	765	799	791	760	829	833	846	802	791	810	850	786	814	795	771	810	812	816	786	798	776	807	781	813	836	793	759	773	823	746	834	851	810	768	779	797	790	811	805	808	809	796	816	761	795	785	803	782	788	843	810	797	785	833	792	819	783	769	874	843	773	814	775	822	778	819	816	812	764	771	822	776	824	756	771	788	782	799	817	833	814	779	759	830	831	771	753	725	791	788	798	792	785	836	861	800	779	807	791	780	858	773	769
37463	34935	37465	42788	31802	22162	14691	9767	7416	5599	3641	2978	2264	1995	1721	1372	1106	1148	911	940	830	866	957	966	1045	803	889	825	828	947	980	761	846	806	842	775	640	607	440	438	408	379	408	425	425	391	417	395	398	377	377	361	341	344	290	310	297	322	314	339	289	260	287	310	301	261	272	286	273	286	305	300	266	289	302	263	310	269	270	277	271	278	254	271	309	273	279	289	288	267	287	277	285	275	295	304	279	265	259	301	253	260	264	266	294	278	279	305	292	269	279	284	269	261	266	274	268	274	292	273	324	298	287	293	275	271	289	282	309	297	279	268	264	280	295	310	283	275	277	305	279	271	306	281	290	276	270	258	269	253	267	238	251	283	289	282	273	305	311	281	268	280	249	295	303	273	229	275	241	281	261	286	271	259	278	280	246	268	267	264	292	260	260	290	308	287	257	261	287	296	252	270	276	271	294	259	326	297	297	266	283	272	279	274	296	289	297	275	299	276	252	289	291	257	299	284	291	284	289	304	273	254	277	285	284	289	297	308	273	285	280	240	287	288	241	287	278	289	265	294	322	254	286	252	258	299	263	274	272	282	259	275	264	269	294	275	288	294	280	292	294	313	310	258	314	274	290	249	208	257	267	296	268	266	294	263	271	277	261	273	265	300	274	278	311	269	292	275	245	291	288	276	255	298	257	293	264	242	265	291	261	305	276	280	297	307	274	284	292	290	290	298	293	271	309	288	265	250	286	259	274	299	300	301	275	267	286	229	280	265	249	255	291	262	253	259	283	295	286	270	325	296	257	281	277	310	279	288	255	281	293	294	283	259	248	277	271	262	306	274	272	296	267	276	283	281	260	273	282	279	287	286	281	307	288	272	287	282	283	267	274	299	246	289	275	272	292	249	281	272	295	240	269	243	259	248	269	268	257	293	293	274	302	265	307	294	300	279	305	288	296	292	289	274	248	270	252	277	287	260	258	269	263	292	262	278	284	286	286	259	273	277	278	254	277	269	265	288	307	290	288	266	266	288	294	273	260	300	256	259	259	275	273	226	284	309	273	261	262	287	273	272	284	278	263	300	286	256	277	268	290	305	286	309	280	287	293	283	287	287	298	252	276	283	254	266	276	281	281	272	276	284	267	267	264	262	260	294	241	276	284	251	286	284	243	295	275	303	293	311	278	280	257	255	275	284	279	277	276	274	277	273	256	276	260	283	309	260	279	286	289	262	289	257	278	262	305	271	245	282	296	273	269	264	246	249	265	247	243	285	267	306	262	268	256	279	278	300	290	315	275	303	243	273	253	237	271	261	307	277	260	262	295	279	288	287	311	281	280	274	323	251	274	286	253	298	280	237	265	276	264	314	283	275	258	243	291	262	264	291	279	267	300	294	286	293	245	275	263	253	289	291	272	310	279	269	275	267	279	267	274	279	282	265	286	263	297	259	289	262	304	310	283	300	269	294	302	271	291	292	315	247	289	281	298	284	293	268	290	253	248	291	310	265	288	279	282	267	291	280	260	272	295	266	260	278	271	277	307	253	301	301	292	266	286	278	282	284	290	287	299	269	277	267	266	298	264	278	269	281	281	298	279	279	264	295	293	308	289	258	270	279	306	273	240	247	282	272	285	283	268	290	316	278	258	270	269	291	303	265	290	267	299	271	280	262	279	252	297	292	260	259	263	263	238	283	297	304	290	282	258	273	281	299	282	279	253	266	275	266	292	284	252	295	273	278	272	265	309	271	274	270	305	282	270	285	329	257	295	270	262	263	239	245	278	260	279	300	272	279	287	282	284	253	266	274	282	263	294	287	295	306	259	276	241	293	257	253	294	278	282	239	267	266	280	266	301	308	261	253	297	265	283	290	266	267	272	285	266	292	269	286	290	267	268	269	265	295	298	288	284	302	244	272	267	285	293	286	265	282	321	254	311	262	333	303	250	271	271	279	264	263	307	288	270	267	306	275	299	254	254	259	290	263	266	288	261	285	237	279	280	285	268	293	288	285	297	285	257	261	258	271	301	300	244	271	266	249	288	286	278	258	275	262	280	287	260	292	283	252	276	282	280	275	271	305	291	281	303	262	261	274	270	274	305	274	283	269	336	256	277	263	286	271	245	281	269	268	273	290	268	271	301	312	291	261	282	246	283	279	282	263	287	267	269	264	293	298	266	287	284	291	273	275	293	291	299	297	267	287	253	292	282	260	286	294	303	273	270	296	264	268	276	289	256	269	249	282	261	289	292	300	294	281	296	269	262	287	292	270	267	282	260	297	260	302	290	260	241	239	251	304	286	262	263	273	279	297	319	295	284	294	303	295	256	303	307	280	273	288	290	302	270	281	286	277	288	282	287	296	271	267	282	299	292	265	278	269	284	281	287	281	286	280	289	306	278	258	261	296	284	289	285	267	262	310	257	278	305	272	293	298	289	290	300	262	289	290	279	283	268	277	246	255	315	275	278	295	286	289	304	255	262	288	280	309	290	293	295	274	266	275	283	265	274	260	302	276	232	273	303	280	251	302	300	285	257	282	274	278	257	262	254	274	281	273	298	279	290	287	297	314	286	273	268	281	289	278	289	274	277	267	287	272	262	290	300	276	297	289	308	263	282	274	281	260	288	270	282	270	282	302	287	275	297	265	267	307	275	270	243	256	257	289	280	295	284	280	274	290	296	255	286	304	265	281	286	279	260	290	281	314	246	268	278	271	286	254	263	282	254	262	280	299	272	270	272	282	299	270	279	256	252	267	313	273	276	295	265	252	289	284	252	263	304	311	252	285	282	265	278	316	261	272	290	270	295	290	275	269	274	272	283	286	280	304	232	248	254	262	287	282	314	298	264	311	281	294	283	258	270	275	323	310	300	282	253	289	263	265	311	272	284	277	294	263	269	300	283	264	256	301	324	257	285	286	283	272	295	294	270	274	300	269	270	288	252	275	301	312	264	292	260	247	299	293	262	274	277	295	316	269	282	281	269	273	302	296	250	282	295	306	271	294	281	270	262	307	252	281	292	300	242	327	281	278	270	254	303	260	300	271	252	311	257	308	247	278	300	253	265	289	283	283	313	268	293	261	277	314	309	256	279	314	274	272	317	264	285	264	297	261	275	308	272	282	293	273	288	287	271	272	297	304	292	302	282	271	277	287	296	285	286	288	292	267	264	297	290	291	300	255	295	286	289	259	288	272	269	291	292	251	271	239	278	309	279	306	263	292	283	269	343	264	242	284	283	282	306	281	286	270	269	288	243	290	287	274	285	244	268	313	243	286	271	301	276	285	280	298	252	303	232	243	277	272	283	281	284	264	278	257	260	270	287	284	292	293	269	289	306	261	276	298	269	271	281	286	290	254	272	264	294	334	293	263	288	293	302	277	293	275	309	276	256	269	296	262	247	276	255	273	283	242	287	284	283	255	277	260	310	259	282	273	279	294	255	269	267	264	313	277	288	273	310	288	257	279	289	250	255	276	280	287	258	291	288	312	274	259	292	264	304	282	273	289
23602	26628	36722	43586	39155	28281	23742	21817	20608	18387	14832	12870	10478	9692	8530	7009	5678	6050	4896	5059	4290	4480	5023	5654	5625	4166	4674	4288	4340	5224	5497	4132	4598	4715	4924	4182	3294	2843	2084	1879	1800	1676	1524	1482	1701	1709	1576	1497	1544	1417	1320	1167	1092	1037	902	901	800	835	776	788	811	780	763	739	760	745	720	770	725	701	713	716	734	705	727	661	704	709	705	687	710	745	691	703	698	669	686	668	738	729	687	670	671	750	700	695	691	724	698	707	693	685	707	693	696	697	695	717	648	703	742	703	686	701	663	701	695	689	718	669	670	696	715	673	682	678	744	712	705	693	719	710	707	652	705	683	699	670	663	669	679	642	670	721	696	698	679	672	664	716	702	631	708	700	686	716	676	729	721	726	685	677	724	718	717	688	683	687	692	649	684	700	665	701	737	699	680	714	663	717	715	678	672	709	665	734	692	689	703	701	731	733	671	651	699	729	682	682	689	626	707	667	695	734	718	687	652	680	708	693	649	776	733	636	687	695	686	704	696	656	695	704	697	698	709	668	714	658	714	694	667	695	674	679	666	696	681	680	674	659	666	694	689	686	709	701	681	657	659	717	659	732	658	650	718	675	698	702	733	727	716	737	713	687	710	711	658	729	700	704	699	665	671	717	661	703	674	685	685	665	651	723	679	701	670	675	608	723	688	673	708	663	666	672	698	713	655	712	671	723	670	692	745	651	716	693	701	695	652	700	716	700	700	675	694	716	668	666	664	697	728	668	651	670	710	651	670	665	649	622	671	675	648	721	695	678	715	666	665	642	651	697	686	696	689	691	675	680	682	685	730	678	697	706	666	650	659	729	690	689	754	648	656	665	668	644	706	632	720	696	667	700	740	682	698	665	687	668	657	700	671	692	717	699	717	681	650	689	690	712	685	662	656	665	674	656	644	684	711	729	693	614	639	689	707	667	655	688	745	680	687	699	709	692	654	721	694	667	684	676	663	661	682	666	678	668	672	669	683	712	688	738	699	668	660	684	641	645	707	693	684	675	703	626	675	697	685	668	675	705	670	685	703	698	658	677	665	704	679	718	684	690	718	713	692	712	726	674	639	719	674	671	649	709	670	705	716	669	683	660	689	672	650	738	692	664	681	665	673	733	679	710	670	714	642	663	690	686	648	662	713	703	675	750	644	697	692	700	674	655	641	726	681	665	642	674	692	686	676	732	668	726	678	686	702	684	661	697	650	686	707	689	661	702	672	699	655	657	664	673	666	687	701	648	643	712	643	703	714	658	664	667	687	645	695	672	689	692	655	671	681	664	697	677	667	625	679	718	689	651	654	677	671	678	692	646	689	675	673	696	677	731	692	646	678	658	713	681	656	658	722	698	640	694	666	641	715	691	691	683	692	658	666	667	663	681	695	695	691	639	694	653	687	727	703	643	686	689	703	703	709	674	690	695	655	683	678	722	694	690	691	672	648	645	670	726	666	679	696	729	685	698	681	692	677	659	705	669	662	701	677	701	629	691	654	711	667	667	703	721	694	669	699	724	708	663	706	685	750	673	726	685	696	661	693	667	673	671	668	676	696	708	683	699	718	699	714	696	670	690	629	663	683	746	659	687	640	687	719	636	731	755	713	722	709	721	688	655	677	711	698	656	626	687	699	712	669	716	699	668	676	679	638	693	674	663	772	653	687	699	704	642	675	691	667	702	693	701	657	683	664	706	679	678	658	664	664	683	690	689	674	666	674	677	690	685	664	667	660	714	658	614	734	681	706	647	653	748	652	684	639	648	667	683	694	677	756	703	704	726	686	674	680	699	716	732	705	666	663	685	698	717	699	729	670	652	626	671	640	667	682	676	679	643	729	663	749	666	647	708	669	667	692	680	675	706	681	650	683	671	712	711	652	696	764	692	656	659	718	688	648	697	667	661	680	729	698	710	712	683	635	698	680	678	707	681	676	701	683	691	668	679	675	642	659	697	669	689	654	662	669	666	691	686	653	669	703	705	702	690	700	722	662	677	669	704	688	674	679	692	656	665	677	684	687	704	681	725	705	640	648	682	669	683	711	658	649	672	714	707	669	708	704	678	655	622	733	690	686	711	693	681	668	674	744	648	664	723	694	674	688	746	685	669	688	699	669	646	653	691	664	668	662	700	679	738	666	704	673	732	709	702	674	647	745	697	698	688	735	665	666	731	665	715	707	695	688	713	663	683	681	713	697	669	683	695	662	622	714	651	737	685	701	714	668	713	660	716	700	661	703	712	681	677	712	683	746	683	667	701	647	676	677	716	728	717	684	682	692	682	679	712	689	683	712	719	639	714	688	649	665	655	703	685	642	681	698	706	677	648	721	682	725	682	671	672	669	674	674	633	717	607	685	654	706	710	705	677	678	736	713	695	731	686	672	672	676	678	748	640	669	706	706	674	657	675	702	656	665	667	726	704	656	698	700	685	686	712	642	678	718	635	661	623	645	688	672	723	664	715	667	710	702	682	716	627	696	652	655	603	661	707	698	653	610	665	691	631	694	697	712	697	679	669	670	671	679	695	717	684	702	719	735	669	727	697	703	678	656	728	704	723	692	706	686	697	686	707	673	700	701	651	679	673	684	692	656	728	714	680	712	657	681	705	654	652	686	691	674	684	675	724	716	692	685	710	684	736	662	656	686	698	672	672	679	674	690	678	683	678	644	693	725	682	717	650	661	679	661	680	662	688	695	716	689	663	713	645	688	671	697	623	640	701	657	679	671	639	653	718	703	678	669	740	683	669	684	662	710	670	674	634	690	689	671	706	676	657	700	722	696	724	665	684	722	647	702	644	666	672	673	689	707	741	643	651	631	683	683	655	690	676	625	707	680	653	678	679	662	698	711	679	762	684	638	705	735	673	668	674	693	664	665	673	662	656	717	663	661	721	697	670	688	680	684	711	651	719	661	690	719	679	664	713	732	629	676	684	701	687	680	687	688	699	662	672	687	647	681	617	664	698	692	730	710	669	680	663	671	637	690	675	691	692	653	650	692	669	684	683	669	670	736	730	673	660	665	645	719	667	699	668	708	663	663	650	706	714	710	670	659	721	670	657	715	712	692	649	700	697	682	680	690	660	687	711	689	690	689	697	722	677	663	663	697	669	667	688	692	668	710	656	699	675	675	669	681	670	681	688	712	669	671	705	641	695	687	688	738	714	689	679	679	680	730	648	655	681	691	697	694	690	664	706	709	709	723	632	672	679	658	684	689	645	693	706	684	682	695	665	719	671	712	710	708	726	664	685	631	664	646	680	676	742	661	691	674	677	692	669	740	663	693	722	676	708	667	661	691	694	658	685	709	658	679	682	693	658	672	621	684	692	692	657	709	707	673	707	719	727	733	727	650	664	640	740	733	660	690	692	697	706	687	680	688	666	671	682	685	664	682	736	674	680	678	677	713	694	690	676	719	724	682	688	722	692	750	642	715	660	657	692	707	707	656	682	649	686	729	712	688	701	695	677	677	700	653	691	703	666	636	710	660	693	716	665
13039	8554	10915	8866	5512	3832	2903	2300	1778	1378	1181	991	829	763	704	616	588	565	516	447	466	445	434	398	419	412	382	399	377	394	344	363	368	372	348	351	353	342	337	359	353	307	334	340	323	350	342	333	308	343	339	351	362	358	343	319	382	332	334	344	324	336	353	355	354	348	346	351	315	352	328	314	351	352	342	331	317	360	310	339	345	331	323	334	301	322	357	318	314	316	330	330	342	312	300	323	356	349	348	350	364	344	340	338	331	322	348	306	332	357	332	319	317	330	316	351	340	323	324	371	339	337	303	320	342	347	321	307	339	329	308	320	360	319	324	327	339	306	321	356	349	331	336	350	317	322	360	359	327	359	298	347	361	336	328	355	351	350	356	348	337	299	338	323	343	316	352	304	344	340	343	349	331	332	310	322	312	324	325	305	355	329	297	331	314	363	362	312	340	335	339	329	330	323	326	352	354	301	329	312	338	352	341	353	315	348	356	323	332	353	300	307	342	336	375	325	334	355	319	330	338	339	322	357	354	362	365	329	321	336	332	338	332	310	314	316	331	345	362	355	324	338	309	336	328	351	323	299	335	369	331	326	315	349	330	304	338	361	334	326	329	329	348	314	323	353	350	366	336	347	324	321	322	320	335	365	349	337	328	311	355	317	313	360	315	331	319	333	330	365	367	348	318	344	381	308	333	301	339	347	355	287	363	363	333	308	339	350	325	299	329	332	311	354	327	354	345	383	367	321	339	364	322	305	351	316	276	343	314	317	328	317	335	320	363	333	323	312	357	360	344	338	302	325	316	312	363	360	357	342	388	367	343	331	371	361	325	317	322	313	365	359	354	336	353	321	366	385	332	341	358	362	325	344	334	349	326	327	362	357	332	311	331	305	319	326	332	305	330	361	353	328	315	312	341	311	352	335	317	355	341	363	324	355	336	372	339	333	310	334	315	325	321	305	357	349	328	327	332	356	321	315	358	353	331	337	341	307	336	302	329	345	339	329	296	320	312	369	319	330	329	328	335	339	360	304	338	376	364	365	316	339	367	321	343	358	344	301	343	325	333	310	346	359	309	365	332	320	320	305	302	326	345	332	344	363	364	342	363	325	360	367	324	326	343	314	332	326	308	325	319	325	307	312	340	332	341	327	357	311	316	355	335	338	343	291	312	354	358	343	337	334	323	335	354	309	357	330	322	342	332	354	361	318	304	358	332	334	320	355	327	337	315	336	330	317	317	378	331	315	310	341	351	305	319	318	341	320	333	332	369	353	342	322	333	309	328	330	330	332	341	339	329	328	331	329	318	310	320	343	338	325	350	324	339	326	327	351	326	332	365	331	353	325	351	306	326	316	342	353	310	347	354	341	332	314	299	345	351	324	315	331	345	340	325	333	328	325	353	319	359	348	349	315	324	326	325	320	341	343	355	331	319	354	318	339	342	340	318	361	333	362	332	330	333	343	356	346	365	333	349	312	325	312	355	323	364	350	349	333	338	331	361	356	337	303	331	313	314	347	336	354	332	330	352	335	307	333	343	327	328	342	323	334	352	309	326	336	360	313	303	332	340	363	356	341	367	299	315	332	320	333	307	317	337	326	298	312	327	308	327	312	304	343	352	336	362	332	342	327	343	327	348	339	359	332	332	316	325	308	344	346	347	312	350	327	335	330	305	347	327	308	340	350	335	337	327	355	340	286	315	341	369	317	354	328	348	349	339	323	346	345	344	313	350	317	334	315	332	319	323	323	335	341	310	336	350	346	322	333	350	346	351	338	334	363	344	327	342	322	345	346	371	326	343	324	325	331	353	325	348	370	306	359	321	305	352	333	329	332	362	361	352	324	342	373	356	343	312	324	354	340	311	300	310	315	368	346	337	327	323	356	366	349	336	320	328	359	300	328	338	350	302	343	345	322	335	323	303	312	327	349	349	319	365	313	328	334	323	351	339	343	358	349	301	319	311	329	326	322	344	337	334	341	348	379	325	353	339	277	312	365	327	312	345	344	333	374	364	334	357	343	374	335	337	280	332	349	314	341	360	361	376	315	341	313	347	374	324	314	337	362	330	340	345	339	321	337	316	319	352	352	355	320	382	328	303	378	329	349	327	328	314	320	328	322	370	315	318	314	334	337	345	307	332	346	369	353	356	342	340	337	348	327	327	320	307	333	329	342	317	342	342	334	347	323	377	326	314	353	344	288	338	317	356	347	362	324	357	351	306	324	311	299	321	328	300	337	338	373	316	364	349	354	370	341	351	335	310	332	334	377	363	343	313	301	357	363	343	325	317	317	316	337	333	308	372	333	344	333	310	342	319	327	326	344	349	337	329	314	316	341	314	330	340	349	347	302	345	357	286	326	360	337	344	289	290	322	332	366	339	321	354	362	341	346	352	367	314	321	332	330	333	328	299	327	348	345	350	348	326	353	332	304	321	334	348	346	322	340	348	312	304	353	360	315	326	330	331	318	315	312	352	356	353	366	343	364	324	364	341	367	350	330	332	336	352	343	286	356	351	295	340	341	344	310	349	336	319	328	340	314	292	338	346	311	308	337	333	342	350	323	344	340	322	330	313	309	308	337	345	335	335	310	320	356	325	304	381	346	321	362	337	314	357	363	326	325	364	312	334	379	329	323	349	334	354	348	376	299	338	317	304	357	342	342	347	342	354	347	337	347	339	321	348	329	359	316	302	332	337	333	345	373	358	332	317	327	343	337	336	367	346	325	320	306	330	324	327	328	341	374	357	322	340	349	314	367	329	335	324	306	308	303	349	346	320	337	330	345	352	357	336	363	341	345	319	332	323	332	358	345	349	290	363	379	364	335	348	355	351	324	317	348	329	341	334	300	347	314	316	332	298	340	335	362	319	318	339	338	314	358	353	318	347	330	335	362	335	335	306	350	332	329	330	342	305	326	344	331	289	342	358	330	329	328	299	328	327	346	337	326	316	363	371	352	334	348	328	318	334	345	307	337	330	329	322	339	357	349	331	317	321	341	353	326	320	360	323	327	366	325	303	357	335	335	333	340	342	318	323	320	334	325	332	334	344	312	316	337	333	322	295	351	350	339	317	344	330	316	315	338	311	386	344	313	359	318	357	347	327	349	353	316	323	329	323	345	333	344	357	344	343	360	333	333	368	299	378	332	355	335	350	307	316	348	314	315	345	328	391	369	321	325	348	298	334	344	346	363	333	310	351	365	344	336	339	341	340	321	303	329	315	334	314	351	348	341	360	331	344	320	349	284	321	338	313	360	333	337	319	363	341	364	320	364	344	315	352	322	322	340	304	313	330	344	335	328	323	314	323	307	317	343	325	320	331	318	324	303	316	328	342	330	350	349	296	326	351	322	318	338	334	359	343	362	372	309	321	310	293	352	339	338	364	360	325	311	345	355	309	316	374	327	329	346	332	349	351	353	325	341	358	342	329	306	347	345	323	358	336	329	362	330	363	346	325	351	338	332	325	342	341	324	301	303	336	352	369	352	375	318	350	323	326	348
8017	8077	16698	18388	14923	12884	11004	9432	7807	6398	5418	4415	3709	3377	2886	2569	2417	1996	1783	1582	1609	1534	1476	1412	1365	1237	1192	1100	1131	1103	1092	1013	999	1038	1012	1021	946	929	908	897	852	895	862	867	843	884	887	874	882	848	856	873	892	926	853	906	872	840	859	793	829	815	833	811	841	849	830	869	816	849	807	853	792	782	815	819	792	817	819	810	809	850	817	816	794	821	825	781	798	888	861	811	824	818	790	818	814	817	815	778	811	845	825	831	834	770	839	832	809	785	769	804	810	797	789	832	822	823	860	814	809	803	845	848	811	822	767	846	828	851	821	826	817	795	813	847	844	809	874	856	809	800	834	752	804	848	890	836	810	835	793	789	792	851	799	821	784	807	845	852	799	838	789	804	843	827	810	804	821	822	817	834	833	808	832	818	819	800	831	867	828	796	784	819	838	849	859	841	849	847	806	806	807	840	854	828	819	794	851	806	843	814	825	795	857	832	833	797	831	837	794	824	810	876	851	832	802	818	788	810	815	785	825	805	800	785	733	809	816	833	829	788	820	822	802	847	856	783	792	802	795	828	832	831	820	832	803	850	807	834	822	788	805	843	810	857	800	848	869	838	820	802	841	843	849	800	837	805	871	833	799	859	845	788	789	827	787	779	833	792	836	767	840	848	827	842	822	774	848	838	827	817	779	817	778	785	827	812	831	796	805	855	823	827	832	856	757	810	795	835	803	850	830	835	794	816	796	814	796	857	841	836	876	844	815	807	818	803	826	883	847	827	793	804	811	826	810	827	819	794	836	848	849	862	792	828	785	819	823	777	782	844	791	810	820	884	830	857	782	850	883	857	812	837	808	830	827	812	851	791	790	833	766	784	852	794	802	795	814	793	803	827	829	859	826	809	792	857	792	831	829	826	824	854	790	836	814	803	832	796	864	862	819	805	820	809	833	834	825	841	836	800	843	839	839	801	842	827	840	817	767	861	832	828	795	775	844	835	832	818	802	853	835	851	785	826	799	815	813	753	804	820	774	823	836	766	813	789	832	827	824	838	841	789	812	826	814	815	837	800	825	820	753	814	825	805	767	848	849	854	847	801	771	819	837	824	733	781	871	835	790	783	842	840	840	786	812	813	855	771	887	841	817	780	805	825	832	823	796	773	804	815	833	775	803	817	845	823	857	845	803	786	842	829	818	815	874	850	847	789	817	769	798	856	802	787	812	856	818	821	770	818	792	776	847	848	831	840	838	824	849	833	762	727	771	863	799	834	824	843	803	853	794	825	847	822	803	837	782	791	829	790	850	824	833	814	783	808	814	846	798	828	770	792	808	835	843	854	812	827	775	815	782	807	789	829	791	829	844	834	828	868	802	846	807	813	794	835	814	830	870	834	844	797	864	821	815	833	790	830	782	857	838	839	805	811	815	809	854	804	838	800	839	787	792	834	804	845	801	812	848	776	840	827	790	788	795	815	829	844	787	817	821	788	819	791	784	754	828	802	835	870	837	871	794	868	803	799	794	818	821	831	793	782	904	819	821	832	812	834	831	800	828	800	778	778	750	825	862	814	822	776	793	804	824	805	786	786	848	867	798	783	783	879	856	852	819	796	811	814	831	837	810	845	783	872	871	811	781	840	785	831	814	816	830	774	867	765	830	805	852	801	854	803	846	815	821	792	843	856	751	787	863	761	782	789	863	813	772	837	807	812	799	850	797	830	804	848	905	856	841	777	863	833	806	804	806	802	827	777	845	811	856	788	844	805	806	880	784	826	821	808	804	785	854	819	840	832	789	768	762	808	860	824	827	840	789	804	821	822	814	810	837	810	799	821	840	833	854	810	776	789	792	817	829	811	785	827	840	822	856	845	792	834	804	874	760	872	795	843	808	819	822	816	796	767	814	819	815	838	824	775	838	810	826	809	774	833	851	777	840	750	846	809	857	828	817	799	793	823	802	862	846	787	855	835	787	818	806	805	792	847	805	806	793	888	809	855	813	822	835	855	764	812	788	825	759	799	801	886	750	780	793	809	801	820	769	813	837	791	807	859	808	789	777	864	802	825	766	772	828	771	778	829	879	811	846	819	787	793	768	824	787	835	838	798	802	843	755	795	808	825	876	813	802	823	787	795	827	825	793	807	819	850	815	786	802	808	761	851	829	824	826	792	811	774	819	847	820	831	801	802	811	806	871	787	839	826	804	798	784	841	826	862	884	809	810	834	821	838	809	804	829	785	777	818	814	841	794	800	821	824	834	814	830	793	838	773	834	820	845	804	831	797	847	831	846	804	811	850	839	842	821	822	776	755	785	789	847	809	805	788	798	807	754	825	802	805	839	804	834	813	870	818	823	806	841	835	863	813	878	875	871	792	853	894	806	819	800	751	873	821	774	795	810	852	843	774	829	801	775	806	824	783	832	868	795	805	837	770	766	803	802	787	835	808	792	875	846	810	847	867	833	826	812	832	821	810	830	841	808	804	810	850	832	832	835	802	833	846	804	832	779	836	804	839	798	823	863	825	856	789	786	838	775	777	808	804	820	767	806	838	805	887	825	859	854	792	823	788	833	863	860	842	787	838	878	769	855	802	827	823	856	825	839	833	834	831	864	783	833	815	817	811	808	815	784	836	866	752	789	812	847	811	817	777	795	800	810	796	792	791	827	870	793	814	788	826	872	818	795	789	837	821	854	825	846	831	793	836	826	840	810	850	831	803	816	841	819	845	812	844	833	818	844	826	806	843	820	839	800	804	841	821	809	814	834	819	824	815	846	883	763	827	805	832	829	747	797	785	810	859	809	836	799	816	826	816	845	823	785	782	817	839	845	826	841	781	778	766	842	742	804	790	850	815	811	841	867	790	834	820	844	874	825	768	821	815	835	819	812	847	784	822	782	838	773	813	819	838	845	801	813	869	772	838	856	791	773	789	828	820	868	792	787	833	794	828	794	830	827	807	874	841	863	846	798	813	792	835	831	830	810	852	790	840	826	824	807	847	814	805	860	859	816	837	815	847	848	785	807	831	823	802	850	841	809	727	789	813	830	802	790	790	827	794	805	778	822	802	812	816	860	780	811	818	812	793	807	803	836	821	869	786	768	819	827	772	871	848	835	811	876	757	784	827	800	776	806	877	808	821	865	846	786	848	839	763	799	849	809	811	854	802	816	814	830	795	796	816	852	797	802	776	815	796	809	834	834	798	824	806	837	852	821	776	822	776	848	812	832	841	817	840	858	878	801	850	833	841	879	856	826	776	777	834	795	829	807	881	809	800	813	840	808	856	889	810	835	836	814	845	868	785	809	823	821	789	872	791	768	813	789	875	802	837	808	810	782	811	846	780	820	793	781	837	757	806	818	816	831	827	818	799	820	818	795	790	788	816	855	784	803	824	782	788	791	819	840	840	835	799	799	806	803	818	836	808	756	821	803	826	822	786	780	819	826	807	829	761	810	844	814	865	804	836	826	803	821	846	794	812	760	796	822	853	784	797	831	781	805	856	812	807	848	809
29733	23754	27971	28416	22641	16130	8849	5631	4420	3258	2472	1985	1579	1394	1246	1087	945	812	744	762	639	659	669	752	744	594	574	647	601	687	738	602	594	586	544	614	518	473	427	429	388	431	372	327	411	373	381	365	399	365	361	340	361	364	349	317	294	348	330	328	377	318	345	316	344	309	324	332	340	344	324	307	314	313	355	331	338	301	310	335	353	350	332	348	346	353	305	293	326	324	350	334	351	320	338	314	327	315	337	340	289	330	335	320	317	333	349	328	376	351	313	342	361	344	316	317	300	293	316	325	340	362	313	324	314	303	307	346	325	348	310	340	327	329	353	327	328	315	322	341	316	311	321	301	330	319	325	326	338	347	327	332	354	351	323	340	294	305	308	323	340	331	329	350	288	298	328	316	321	342	311	299	324	314	314	342	310	311	341	347	335	371	368	337	342	343	302	345	316	339	329	299	355	358	324	340	319	338	321	341	322	324	320	359	338	318	340	359	339	321	329	299	306	316	308	335	322	333	305	298	351	316	341	321	331	316	347	344	327	325	303	285	313	306	296	343	315	331	323	336	339	315	345	329	308	329	362	350	284	330	322	311	302	310	326	333	331	335	289	306	324	318	344	324	381	335	350	319	335	322	381	310	314	357	343	312	286	325	333	346	313	346	288	343	302	322	318	341	331	351	277	309	348	356	308	324	318	343	330	324	341	323	356	343	325	368	336	287	321	318	349	293	359	370	356	335	340	344	364	361	306	363	317	324	356	350	298	338	343	298	342	374	338	276	333	308	321	313	331	292	331	294	343	307	322	279	312	323	315	354	322	353	328	326	341	333	318	325	321	338	336	322	314	340	319	318	372	316	299	326	342	362	340	317	343	353	340	283	358	280	337	308	318	352	346	338	330	335	349	335	315	346	337	309	348	332	357	320	345	338	330	340	330	325	316	357	336	317	298	321	345	318	302	320	320	341	332	313	361	333	346	321	363	342	343	324	307	337	339	321	336	328	338	328	328	319	348	344	309	336	319	311	338	304	337	278	323	335	318	352	335	336	333	332	299	342	312	359	350	326	332	338	321	335	353	332	354	318	331	326	318	325	362	346	342	305	323	341	326	301	340	355	341	342	308	334	336	356	356	331	339	321	358	291	338	311	330	354	351	320	337	354	330	326	338	344	325	312	334	328	315	273	317	311	307	305	316	334	287	330	275	339	305	313	317	355	329	313	339	312	340	313	334	298	304	318	334	330	290	336	325	311	366	327	346	344	343	300	315	343	342	307	319	295	320	348	340	329	323	341	328	311	346	314	326	320	318	324	339	324	314	330	339	341	340	316	345	321	323	352	329	312	298	345	311	373	342	307	308	332	311	358	323	311	317	336	342	324	358	327	332	362	325	292	345	308	322	321	332	315	327	286	363	312	329	333	350	322	370	316	309	345	331	333	351	318	365	363	349	343	305	354	369	332	333	343	345	322	322	374	327	330	387	384	331	326	323	341	326	320	311	311	341	340	321	325	296	315	297	289	309	318	338	332	309	327	347	337	326	345	320	305	369	318	362	349	339	337	324	371	313	333	309	282	352	358	350	301	329	344	356	321	300	338	319	312	314	333	353	348	323	317	338	345	318	310	318	324	309	317	358	306	332	318	343	318	347	326	307	310	348	333	304	333	293	307	338	314	339	336	319	307	326	324	317	301	318	325	350	335	312	351	290	338	363	312	321	333	331	346	323	299	293	317	354	328	333	329	327	317	344	347	311	311	338	317	343	330	294	324	287	340	344	319	328	358	354	353	311	313	331	303	304	332	333	337	319	340	305	341	337	321	344	325	361	340	324	320	336	322	305	358	324	303	348	363	382	328	348	332	329	309	346	333	345	289	349	321	330	320	368	371	340	311	335	347	321	321	327	321	334	306	326	333	341	311	328	352	306	316	324	332	326	305	359	290	308	304	333	311	323	340	291	328	339	341	329	334	311	292	333	294	328	327	322	322	325	318	309	325	290	353	314	340	309	308	291	350	336	315	336	361	364	324	334	326	350	326	334	319	344	324	337	331	317	328	332	320	335	337	336	312	329	347	315	349	320	319	298	334	327	343	299	309	306	340	311	315	343	321	342	319	299	348	345	296	369	339	301	327	309	328	328	327	365	313	312	324	360	347	318	327	304	334	308	333	335	336	324	348	350	325	341	334	346	359	339	354	361	346	312	301	338	353	336	311	335	336	306	323	348	336	308	337	320	334	331	321	307	351	338	344	317	294	334	350	335	345	394	334	338	336	329	324	312	341	338	316	328	314	311	297	330	315	320	309	318	331	316	353	353	361	330	306	354	333	342	341	306	354	318	310	339	345	321	326	319	330	323	338	356	387	329	303	306	307	329	322	322	330	353	292	337	319	291	300	314	312	326	349	310	342	329	301	344	352	343	333	331	333	331	350	320	344	331	316	308	327	303	323	358	320	311	318	326	318	324	329	352	315	314	344	296	315	304	329	341	341	331	332	335	330	349	321	326	323	301	313	331	304	354	359	331	327	375	324	330	345	339	291	357	327	338	312	326	314	323	317	308	353	314	332	311	303	329	337	335	337	331	312	314	312	351	334	370	337	355	318	342	331	341	295	347	316	339	323	324	344	334	314	342	316	307	332	306	323	325	367	343	345	323	326	351	340	326	317	330	325	314	303	293	337	308	322	316	336	331	358	306	299	368	335	305	323	332	328	352	345	325	327	332	368	337	335	322	325	329	343	325	337	337	316	347	330	338	317	316	358	337	314	325	341	343	342	323	374	329	325	339	320	334	333	359	313	352	348	377	345	272	345	326	314	297	331	303	298	344	321	329	370	322	297	358	329	327	317	293	342	350	322	308	331	318	343	365	323	317	300	335	301	345	328	308	324	319	295	288	325	311	302	319	306	343	339	327	345	318	312	324	310	302	323	354	330	346	303	321	338	380	340	341	335	329	351	352	267	328	319	329	333	349	353	328	337	362	330	309	327	343	368	307	373	317	315	350	323	321	323	339	316	293	317	335	294	318	338	354	354	343	352	328	328	355	310	321	331	336	317	308	311	336	307	371	336	362	300	357	339	322	330	350	347	327	298	312	326	314	318	299	311	342	333	311	327	324	317	344	298	338	336	342	348	322	320	350	303	388	331	297	299	305	346	339	338	348	325	352	334	328	301	316	305	288	310	292	352	327	302	342	323	318	342	322	326	344	304	334	335	350	320	330	360	327	310	364	325	316	308	334	318	267	293	320	325	322	349	331	341	339	309	342	307	342	325	292	307	363	340	321	319	299	355	351	288	313	319	328	349	296	307	360	310	295	321	331	308	342	330	354	320	350	323	343	299	302	333	342	334	352	337	340	313	318	313	328	313	327	334	329	316	332	293	366	305	307	329	364	375	310	350	310	341	352	300	342	336	340	329	356	297	348	337	324	354	321	327	327	336	363	327	362	343	331	326	324	312	327	328	313	323	310	326	321	326	329	300	353	336	331	320	355	330	309	331	303	307
18487	18105	29049	33587	31534	25639	18794	16348	15394	13255	10916	8873	7696	6721	5972	5093	4416	4200	3611	3572	3113	3122	3421	3712	3697	2952	3232	2999	3058	3283	3637	3155	3139	3052	2880	2889	2201	2010	1502	1570	1450	1325	1292	1326	1504	1390	1187	1281	1275	1279	1149	1055	1033	963	935	875	834	949	945	887	879	887	858	820	842	863	841	862	865	858	802	827	834	845	822	793	827	814	867	837	791	871	796	783	797	761	852	772	873	833	841	835	818	773	799	805	786	791	820	837	749	843	857	828	832	815	797	820	858	800	808	837	782	798	817	838	809	808	809	782	833	778	856	805	826	815	811	811	768	802	812	790	808	789	797	797	831	762	851	819	835	814	807	803	811	802	807	779	777	774	785	794	772	779	835	857	807	807	797	792	813	782	848	812	813	833	810	825	806	822	799	794	776	844	769	800	754	829	855	827	849	778	797	808	812	810	812	818	744	821	812	818	785	788	777	783	792	787	799	779	791	800	830	766	758	815	755	791	813	797	778	745	806	788	750	762	811	848	820	790	829	800	843	763	819	797	802	832	802	813	814	849	727	787	809	761	799	782	754	840	818	815	797	770	777	774	750	782	788	804	800	772	777	758	732	788	821	842	787	842	770	846	785	805	819	788	807	805	725	805	771	836	768	787	851	811	778	811	780	835	780	823	821	802	798	803	789	805	824	781	859	785	838	835	825	842	823	817	845	787	803	750	805	864	804	817	772	782	744	873	814	758	810	761	828	874	816	804	785	816	812	742	799	866	852	714	786	803	809	781	845	780	819	791	827	782	836	851	809	745	766	786	758	815	750	813	768	797	798	809	816	799	770	802	788	766	776	787	812	771	805	801	819	799	804	831	772	782	833	823	807	809	816	802	766	755	786	842	810	793	801	768	813	800	826	843	825	752	804	765	814	784	789	817	841	848	804	810	826	801	795	810	825	816	820	789	809	821	763	837	757	796	771	824	800	755	834	827	769	763	810	799	769	816	767	863	807	801	823	771	736	829	785	833	806	821	801	806	800	817	822	760	775	779	807	787	773	824	783	790	815	783	782	823	787	823	772	800	770	790	776	803	751	721	774	843	753	825	834	822	803	791	827	815	776	819	773	848	852	833	818	844	816	796	790	763	796	825	762	845	811	788	803	809	817	834	793	823	850	788	815	822	817	802	793	847	816	764	818	828	773	789	798	803	796	802	749	785	795	858	770	823	813	825	804	783	841	801	794	816	800	783	778	790	774	808	776	777	791	814	775	785	844	775	764	832	741	759	839	805	819	841	803	708	796	770	812	814	780	830	795	750	778	764	772	769	854	805	801	806	793	799	806	787	758	832	783	812	762	790	777	833	858	786	786	780	836	787	787	811	874	804	807	810	813	809	797	812	790	799	801	775	832	791	761	807	813	769	768	836	848	787	784	774	791	741	836	777	817	754	867	808	815	835	814	787	729	785	818	772	807	805	809	788	802	796	835	815	772	760	838	826	825	779	750	776	793	774	843	758	785	793	806	806	791	854	790	803	846	777	796	795	813	829	780	817	803	837	774	802	801	808	775	805	816	778	764	840	772	758	787	770	813	776	770	836	780	841	808	772	854	813	834	732	822	837	775	813	817	802	811	771	766	793	819	787	795	812	792	795	839	789	811	752	825	841	810	759	853	832	846	780	822	809	829	793	801	813	809	847	848	829	811	804	778	721	797	807	791	851	759	743	760	822	742	797	822	778	794	838	822	779	856	835	820	812	807	793	813	768	819	753	829	823	798	817	786	861	832	785	832	764	805	815	831	804	771	784	859	816	812	732	795	780	797	878	805	776	764	852	807	784	787	838	811	762	854	799	837	840	805	844	780	822	830	806	784	822	748	767	821	782	784	781	778	831	778	777	812	781	770	827	797	831	800	817	839	825	765	827	807	767	825	828	806	856	874	832	782	887	799	786	817	833	797	785	811	811	821	728	813	766	798	795	802	781	760	793	775	792	838	832	824	808	799	810	785	781	775	822	745	824	801	779	776	760	720	765	820	781	824	780	801	822	790	818	802	815	790	827	788	820	818	810	766	806	774	793	793	862	787	779	820	816	821	791	827	818	803	801	774	819	802	806	857	799	809	850	785	769	761	809	791	819	809	799	791	819	782	751	834	835	790	840	825	849	847	809	814	782	728	754	770	815	787	799	755	804	792	822	841	854	797	774	826	779	766	770	800	815	789	826	787	827	813	799	802	776	765	809	835	826	762	808	716	806	815	791	832	804	790	774	774	873	834	744	858	819	762	854	849	816	815	805	831	812	823	799	815	835	806	785	776	798	737	828	804	768	828	780	793	801	809	809	782	792	827	896	828	815	788	825	774	828	759	789	771	797	847	799	838	827	798	794	836	776	802	777	831	828	849	812	827	768	820	779	779	808	832	768	798	787	788	789	775	821	775	794	784	846	798	788	761	816	822	784	781	789	849	798	821	803	792	805	801	794	823	824	770	807	775	786	817	793	855	781	860	770	773	831	792	807	804	835	788	791	809	823	744	780	809	780	787	806	757	852	847	761	761	811	775	824	783	836	803	825	813	789	768	820	864	872	821	793	831	824	779	823	808	819	814	763	772	788	824	822	818	816	821	824	842	843	800	790	845	740	789	777	812	782	840	816	746	835	843	784	767	810	818	789	793	832	786	805	815	762	788	791	814	791	894	823	793	788	816	839	784	783	769	794	780	782	807	808	745	813	805	838	856	767	763	805	834	785	833	855	791	791	773	804	816	789	759	830	835	783	812	811	798	800	789	794	797	799	878	810	818	828	829	779	822	792	832	806	783	877	808	800	771	806	783	839	823	755	790	828	727	776	801	773	796	812	768	798	810	743	764	775	841	792	778	777	775	800	825	818	841	784	850	756	804	787	763	799	824	758	765	808	795	854	796	760	817	826	808	813	731	760	790	828	794	746	737	808	793	815	845	789	824	798	814	762	802	787	745	780	810	762	811	792	826	772	744	833	804	816	747	784	797	848	799	804	773	798	828	789	833	849	867	825	773	826	825	766	808	842	804	771	748	729	781	819	771	806	801	797	811	836	807	823	744	769	767	774	853	811	796	783	823	787	792	760	806	770	824	768	827	832	797	836	768	837	850	873	770	810	780	820	860	775	801	747	758	827	799	823	792	823	792	795	792	813	821	809	813	776	783	800	780	835	793	780	776	804	826	759	814	809	762	785	824	782	795	852	781	817	765	804	801	832	791	801	790	819	854	832	818	775	765	804	769	762	812	798	801	854	844	847	853	771	769	792	777	747	810	791	801	843	829	795	768	830	814	829	803	791	802	852	840	809	779	776	796	814	847	805	753	770	780	831	801	800	735	774	812	778	801	808	829	777	804	817	827	754	796	841	793	806	795	786	783	778	775	862	824	758	828	766	873	707	834	822	828	799	841	791	774	794	778	793	793	746	843	770	805	777	790	782	771	778	813	823	756	809	829	836	797	825	808	785	775	783	780	810	791	835	788	827	825	797	764	766	773	762	779	816
35727	34688	38861	37306	31816	22550	15466	9662	7213	5145	3585	2936	2280	1908	1712	1343	1165	1182	951	937	796	823	942	1051	1068	832	868	814	805	897	1034	831	862	824	723	821	563	580	405	460	413	442	425	454	438	399	415	397	388	399	367	366	344	305	308	295	309	299	301	294	289	289	317	304	282	308	291	279	265	279	281	291	304	285	269	247	262	283	258	255	280	265	259	273	285	259	241	297	276	270	244	290	253	280	272	288	263	250	261	283	296	256	299	280	266	276	271	264	272	279	265	285	258	263	281	297	275	281	274	275	280	284	249	250	286	261	249	297	262	269	280	253	277	300	271	291	303	269	268	300	278	273	269	290	261	304	272	287	292	262	243	287	268	277	293	286	266	275	252	264	278	278	266	294	278	265	279	276	243	271	288	286	272	280	268	266	275	293	288	280	265	318	277	289	262	235	265	275	279	294	277	279	308	260	306	264	296	253	258	272	276	249	281	287	264	298	260	275	278	293	289	289	295	274	261	276	269	273	272	244	275	291	298	259	243	281	256	265	263	274	237	272	270	316	293	257	272	306	280	273	294	264	273	271	271	247	280	280	263	273	297	296	254	295	269	268	271	306	305	222	280	252	287	261	280	268	272	275	285	292	267	273	297	275	283	260	303	274	283	286	244	267	264	286	311	268	278	259	275	275	262	290	240	284	290	282	251	246	275	270	274	281	298	284	283	293	254	316	323	300	281	291	299	273	260	281	273	269	290	261	249	275	292	283	290	282	272	289	283	263	268	278	261	298	269	284	240	255	291	291	275	253	272	271	278	296	276	280	263	317	268	314	315	293	261	315	263	295	282	302	275	272	271	266	253	267	279	279	295	251	286	258	248	305	308	235	277	282	282	286	282	279	257	261	296	270	272	295	233	284	232	279	272	261	279	283	287	283	259	274	307	249	239	273	262	261	257	303	284	284	298	307	270	262	290	254	269	268	281	253	243	282	285	275	309	270	253	244	243	270	270	278	276	289	263	278	262	242	266	269	273	254	306	280	256	270	277	300	248	285	267	236	298	261	269	302	288	283	261	260	310	286	280	257	298	276	279	285	275	280	268	286	273	272	286	301	251	284	257	266	294	265	275	285	295	270	258	290	268	263	292	250	237	287	235	289	303	271	260	272	265	313	293	266	281	288	290	299	285	261	253	284	275	279	280	265	247	266	299	270	269	287	335	285	280	267	269	285	255	264	278	285	289	269	266	267	276	267	269	263	293	240	274	272	268	310	284	289	251	256	276	298	278	275	264	273	266	272	274	269	259	318	270	307	283	292	261	281	327	264	264	269	289	280	262	262	232	249	251	289	262	258	253	271	258	296	282	266	311	260	264	266	266	248	270	258	292	236	252	292	246	241	302	283	252	263	280	279	280	294	318	267	288	270	265	314	272	277	259	247	232	265	253	292	294	282	287	268	275	305	307	264	292	258	272	275	302	266	274	300	274	275	285	246	238	274	283	271	302	290	281	305	298	280	250	272	269	288	280	260	263	236	261	267	281	275	276	262	271	288	290	274	239	263	272	280	285	269	274	290	296	305	281	278	255	272	256	278	287	262	256	237	287	316	297	257	245	251	270	315	257	305	300	309	309	269	288	259	253	281	277	254	268	268	254	255	266	254	294	275	266	279	295	281	293	269	258	291	256	273	286	282	300	255	274	269	307	277	280	265	302	262	281	286	280	278	274	282	314	252	254	265	266	296	320	264	282	253	261	274	231	270	262	252	246	245	268	298	275	255	295	264	280	280	248	252	222	280	261	287	273	246	263	263	318	288	285	279	270	275	282	272	260	261	272	255	279	252	276	289	277	252	268	296	286	292	281	281	301	292	270	285	270	267	280	297	275	283	289	253	278	270	225	276	302	295	247	260	272	265	256	286	285	256	257	272	245	281	281	266	273	280	275	247	267	293	276	270	271	267	270	283	299	302	301	286	274	291	283	239	286	267	290	253	253	244	262	289	276	300	272	299	284	278	285	273	298	278	273	294	279	269	259	316	283	288	289	277	269	263	279	293	274	271	271	271	289	256	274	269	280	271	246	263	296	249	246	269	275	286	269	276	290	261	275	265	271	280	269	279	264	292	280	258	243	305	292	300	287	256	266	305	268	300	284	270	311	232	307	288	291	260	290	263	303	264	257	277	252	256	273	272	279	269	265	245	259	277	289	276	291	271	277	292	247	305	270	290	275	264	271	268	275	273	268	255	289	283	256	287	286	271	277	258	281	285	247	261	283	300	302	296	266	274	276	290	281	247	271	252	268	279	276	261	253	261	261	292	278	295	272	278	293	297	249	303	277	296	252	262	259	281	259	284	287	256	272	265	294	258	304	283	281	266	300	313	267	271	292	281	257	275	292	280	273	271	333	275	294	216	271	272	286	256	279	263	229	288	272	257	281	250	290	306	263	294	293	279	274	298	282	295	280	261	290	275	303	249	244	299	277	272	278	279	273	311	304	266	272	299	287	276	275	279	321	286	281	275	287	256	283	280	254	284	255	256	250	264	262	308	283	291	274	264	291	276	269	253	285	281	295	277	267	269	289	287	251	276	281	259	264	277	266	277	278	281	289	254	283	274	264	287	302	278	280	295	276	287	281	272	279	291	282	245	283	287	277	282	301	272	298	275	264	272	284	267	269	275	284	305	298	285	275	292	296	271	290	260	281	291	290	270	283	262	279	333	274	281	278	274	281	302	288	263	261	287	256	303	249	246	276	245	266	267	261	275	267	281	276	257	317	295	288	297	278	287	267	267	297	244	267	293	289	281	263	287	260	295	274	279	262	268	280	265	247	262	255	270	273	256	274	254	291	257	264	257	265	256	273	274	267	256	272	301	287	287	294	285	261	280	277	282	258	298	257	278	287	262	255	281	284	285	288	268	272	271	266	285	272	266	268	267	270	275	285	293	263	271	261	270	282	264	305	256	293	262	287	270	284	301	272	289	268	269	288	290	295	259	261	241	281	270	301	295	251	274	283	241	249	241	263	280	281	275	276	296	258	245	297	289	266	241	296	261	281	272	273	283	267	284	268	278	266	279	302	266	253	284	286	262	268	240	275	264	272	285	279	269	286	252	287	265	267	235	242	265	301	296	285	280	258	270	258	269	271	283	270	299	261	265	282	283	244	267	293	258	287	281	294	273	289	279	275	277	253	301	287	260	296	292	256	255	263	294	300	247	299	266	282	293	318	292	270	283	267	297	251	253	287	270	251	295	279	274	271	267	277	292	309	273	269	287	279	280	304	267	253	263	241	260	276	263	267	258	272	278	287	315	267	302	270	294	279	244	266	267	238	260	251	264	264	258	271	273	283	285	305	265	278	260	271	282	294	272	290	275	278	261	288	257	287	275	278	303	306	256	273	274	284	267	243	263	292	263	275	257	284	250	276	271	285	285	292	279	243	268	262	273	263	272	319	290	273	274	240	294	268	306	282	273	271	264	247	289	268	291	287	268	290	254	296	253	291	270	290	278
21786	27903	36936	40378	38235	28683	24590	20306	19712	17364	14203	12472	10391	9272	8275	6653	6067	6203	5031	5022	4152	4388	4952	5736	5736	4583	4835	4671	4689	4953	5897	5043	4854	4746	4381	4833	3043	2966	2015	2033	1923	1741	1735	1890	1971	1796	1644	1565	1599	1464	1324	1168	1079	1004	900	910	824	840	751	765	725	746	718	764	759	757	759	697	748	714	724	754	690	712	725	713	706	672	708	651	731	706	670	691	662	697	702	651	685	731	728	729	677	653	667	647	735	737	667	653	669	710	690	685	711	692	718	674	696	710	678	665	705	708	673	739	703	713	674	742	735	694	676	679	707	679	682	686	709	701	686	711	706	709	705	638	713	700	704	722	699	636	704	662	644	696	704	672	671	690	694	701	665	703	677	650	675	670	671	716	705	707	652	687	674	743	684	677	673	669	691	730	723	690	744	660	675	691	696	715	666	673	653	705	663	673	678	714	720	661	715	677	666	714	666	640	617	709	659	673	702	708	654	681	664	705	708	684	680	679	666	669	651	702	657	680	680	654	696	625	657	684	690	687	646	699	670	629	696	683	632	677	671	665	686	697	684	694	707	697	721	669	700	691	683	630	689	640	667	652	675	625	668	666	630	690	690	650	684	720	733	650	651	684	703	661	698	677	690	658	722	710	694	682	712	678	665	675	696	682	670	706	666	667	650	649	646	673	692	696	708	670	698	655	637	661	673	705	639	692	656	685	690	639	717	703	694	633	686	650	664	619	681	678	682	709	675	714	660	683	670	683	650	662	692	735	681	667	717	670	671	700	636	659	688	671	654	641	678	697	718	690	692	711	728	677	663	686	670	657	677	676	652	596	639	678	679	655	705	717	678	701	708	690	660	682	717	682	645	697	686	681	695	707	624	719	675	653	723	658	684	638	668	684	740	674	697	686	708	727	679	696	691	712	646	742	725	695	659	654	687	697	644	699	679	717	676	703	717	690	700	672	727	664	699	703	674	677	655	738	698	666	709	689	716	658	665	697	769	737	702	691	685	663	705	676	682	675	676	716	709	682	709	674	673	721	664	677	680	665	675	705	643	637	666	661	694	662	704	677	723	676	684	677	664	674	668	722	726	685	668	715	668	689	637	637	695	675	683	658	692	700	689	662	649	693	627	661	721	686	686	647	698	695	711	680	697	694	687	722	619	671	672	720	734	704	675	691	684	724	653	669	653	664	719	648	732	667	656	637	660	663	712	654	710	656	695	696	662	646	685	645	652	698	693	652	659	700	683	664	730	720	662	699	687	652	686	662	678	667	679	666	714	630	663	657	649	665	700	669	689	697	665	637	706	669	708	641	689	685	673	643	684	738	688	692	677	665	655	663	690	656	702	708	689	699	665	682	626	731	637	658	695	661	692	665	644	707	680	682	657	660	712	676	700	677	699	655	642	718	638	652	694	676	705	690	668	705	697	621	706	683	666	647	681	648	684	724	684	660	694	721	653	699	678	696	695	631	672	628	698	708	680	667	672	664	657	654	690	717	645	682	682	712	695	627	674	650	637	689	719	697	648	682	675	648	659	698	681	691	673	651	688	622	670	652	689	671	664	657	672	701	698	704	659	630	671	651	737	650	636	661	645	712	648	684	707	658	687	656	698	675	702	702	706	669	711	663	658	702	681	688	677	628	641	675	675	648	692	692	672	674	651	672	695	647	730	658	663	694	660	714	676	647	681	695	696	671	659	669	726	664	708	681	633	692	671	705	706	703	681	663	681	625	700	674	675	677	661	693	611	611	696	714	667	644	692	684	679	642	649	673	681	647	680	678	678	688	670	657	626	696	667	658	682	714	672	657	690	665	721	686	683	669	639	677	653	671	684	679	674	691	678	733	681	702	689	686	631	744	716	651	617	685	693	658	670	673	717	669	671	654	707	713	652	698	634	662	671	685	644	692	676	682	709	705	683	656	671	690	680	649	703	699	598	704	654	650	696	649	675	659	666	706	668	656	680	712	637	670	636	645	712	707	681	687	700	725	686	691	713	680	731	684	658	707	698	661	657	684	721	696	694	673	664	672	708	698	663	702	631	648	717	649	693	707	701	674	682	708	674	664	732	672	695	680	708	667	658	699	703	694	688	701	640	693	673	640	705	685	683	683	653	714	655	646	696	741	718	621	673	676	670	709	665	642	682	654	679	734	656	675	691	747	640	666	670	660	681	659	697	693	680	723	694	648	669	681	730	660	748	667	716	649	701	670	651	661	696	657	702	664	697	695	692	704	697	663	652	661	639	695	722	718	691	649	703	635	710	665	617	673	664	666	687	660	633	682	679	722	704	628	688	641	651	718	678	684	694	685	683	685	677	695	629	672	670	706	727	695	668	674	706	656	639	665	676	664	697	670	696	716	720	676	674	708	736	659	718	683	635	671	677	702	662	689	653	666	650	689	681	683	700	676	674	694	663	658	679	681	678	684	662	675	672	672	687	677	678	678	698	668	643	655	706	662	679	649	686	696	694	725	697	685	639	673	697	675	709	671	664	683	705	709	660	656	633	664	673	724	716	726	718	637	688	709	707	615	657	679	696	664	711	664	699	692	715	666	717	731	652	695	674	691	654	702	634	658	666	723	672	650	668	670	641	692	720	649	674	660	652	666	769	654	667	669	659	677	728	707	625	652	701	755	672	614	703	651	668	698	660	706	649	682	671	650	675	700	695	698	658	674	688	638	680	695	704	675	703	675	696	709	677	710	676	673	655	700	660	693	675	696	716	691	720	666	679	659	655	685	677	713	632	694	686	685	690	677	669	684	695	706	663	653	678	662	698	685	680	721	668	666	654	715	687	635	673	685	645	687	669	722	689	677	671	653	691	669	663	722	681	657	729	719	668	690	690	699	685	626	715	668	652	683	680	714	647	668	655	642	697	668	655	716	670	694	707	667	693	707	640	640	685	686	673	675	682	687	702	728	626	712	684	654	694	737	683	689	683	686	686	631	693	638	684	653	729	715	682	677	674	676	668	693	711	624	668	684	650	683	667	705	722	687	717	694	673	709	644	677	717	695	660	679	711	670	694	629	700	702	697	667	687	698	726	695	693	677	672	684	703	690	692	690	670	668	689	675	657	673	673	689	654	685	693	712	650	661	705	675	695	659	710	692	693	701	664	625	663	675	650	643	672	679	672	724	713	695	685	678	691	683	644	681	710	701	695	697	663	647	649	717	658	684	686	664	698	684	665	715	676	678	688	677	669	703	681	715	684	699	701	707	674	724	683	635	656	658	662	710	655	635	665	678	697	695	705	690	659	703	659	686	661	679	690	669	714	673	691	649	679	696	640	705	683	662	725	710	659	703	652	656	701	679	684	654	694	650	700	678	681	708	644	687	721	678	702	705	680	687	709	672	675	645	711	694	680	701	662	647	655	630	685	696	702	643	702	716	678	668	672	650	622	647	705	662	662	650	727	695	625	682	704	666	714	692	693	678	666	698	676	696	679	645	683	647	682	713	678	687	655	711	620	689	643	679	733	689	680	715	677	651	663	690	659	722
12254	8696	10092	8422	6090	4138	3031	2156	1614	1262	1118	957	847	709	627	605	543	493	464	423	440	439	422	390	402	416	412	419	366	369	354	357	337	315	335	342	341	342	328	320	323	350	344	349	313	325	309	353	345	345	336	372	344	327	347	337	315	311	303	337	346	309	339	346	316	344	363	368	352	352	326	328	317	315	355	324	346	317	329	349	317	341	332	321	319	356	310	329	353	357	318	340	328	356	339	312	327	326	330	334	300	338	315	315	343	306	325	350	327	320	357	320	350	334	337	342	339	290	334	331	337	336	335	325	335	303	320	321	324	317	300	303	353	313	339	322	314	296	282	333	319	335	351	333	304	295	352	295	324	328	341	332	340	315	318	307	349	356	329	314	334	312	355	314	315	338	350	357	317	391	309	313	305	313	347	344	335	332	350	340	342	314	316	359	308	339	355	311	332	332	351	343	323	327	320	330	353	335	340	351	309	298	339	355	331	329	333	355	343	349	345	339	320	314	320	323	329	320	345	326	335	337	312	359	317	324	353	314	332	316	304	324	312	301	323	341	347	362	336	310	340	347	323	331	311	338	327	361	332	339	319	324	315	311	296	365	307	337	329	333	335	316	314	298	318	334	314	340	328	329	319	293	371	328	339	321	338	327	294	304	321	358	336	348	289	328	337	335	305	335	357	320	319	328	324	328	327	347	356	335	375	327	335	310	361	349	338	333	335	350	321	357	321	345	342	341	312	314	319	313	350	333	289	311	327	356	358	376	312	321	344	345	340	370	309	341	307	334	335	310	307	329	305	314	350	337	329	351	307	359	365	328	332	348	333	338	315	335	349	309	342	334	364	335	347	284	349	338	304	303	349	326	337	302	363	321	336	384	332	338	309	340	335	329	334	322	328	340	346	338	316	317	330	342	336	309	362	306	329	327	344	324	343	335	346	328	350	325	329	304	344	345	311	366	324	346	326	342	337	345	335	335	352	354	330	298	303	336	308	320	363	328	322	324	329	333	309	314	327	326	334	351	338	347	332	368	329	332	335	339	310	333	315	322	347	341	301	355	355	324	320	323	356	376	344	304	361	354	312	339	362	341	302	356	332	314	320	335	328	342	306	310	336	330	349	349	302	330	368	351	335	285	339	342	328	333	347	360	310	324	334	316	340	331	308	347	317	316	321	323	311	356	360	323	349	338	345	320	310	358	359	326	325	351	342	335	305	307	340	282	311	353	335	346	360	322	330	331	343	322	316	311	346	332	318	332	304	318	316	322	318	328	322	341	361	342	333	332	313	328	340	315	360	314	348	336	301	325	342	322	322	309	338	324	334	321	326	304	320	304	326	342	334	359	334	333	332	309	354	340	322	323	346	315	307	320	337	340	350	345	323	351	360	314	303	371	296	368	336	320	358	369	347	339	317	337	340	316	350	322	319	336	330	365	368	367	315	386	372	337	326	358	354	356	353	319	329	313	344	332	345	325	330	319	357	342	322	346	310	322	350	342	368	372	348	357	323	300	349	359	316	354	298	295	326	304	329	328	313	321	341	344	321	335	331	380	322	334	346	323	337	327	343	341	345	351	349	334	323	322	325	349	325	339	367	336	328	312	355	345	329	307	331	296	340	345	313	343	341	350	325	316	331	363	351	339	297	300	325	313	346	316	317	307	355	323	331	306	313	336	296	324	335	341	328	316	331	338	322	335	319	312	319	317	332	363	307	313	330	325	342	323	319	353	340	331	327	318	332	279	329	355	322	349	325	348	306	360	337	339	320	352	304	322	310	348	344	303	323	350	344	329	307	326	333	312	340	327	316	352	316	339	337	365	332	356	329	305	356	362	346	323	304	336	334	326	331	333	297	346	346	339	336	326	316	285	310	325	326	346	338	303	320	341	287	333	323	323	359	348	326	331	339	334	374	337	316	334	303	365	341	327	342	344	317	323	337	302	315	308	362	383	333	327	353	314	322	318	358	302	318	334	353	348	322	340	338	325	325	322	361	303	360	365	359	312	305	328	311	308	319	347	350	341	326	336	326	329	323	333	355	335	345	356	328	297	338	356	347	349	316	350	344	346	306	394	324	316	344	341	350	321	346	315	335	341	345	352	300	319	353	352	326	330	346	345	310	339	345	325	326	351	331	316	328	335	346	326	350	320	326	364	344	321	333	324	299	325	360	316	327	292	327	348	339	331	328	309	336	293	340	319	310	344	333	350	325	328	344	353	352	348	369	318	314	310	332	356	314	366	287	316	330	302	335	355	351	352	338	344	315	311	333	344	343	294	343	340	327	345	326	343	298	343	372	364	303	346	325	318	310	302	335	337	343	328	334	310	317	312	326	323	355	347	326	327	316	333	329	369	358	321	318	326	311	340	304	327	310	356	312	293	300	322	343	334	331	311	349	319	363	340	341	290	336	337	321	318	304	318	330	332	362	334	330	342	322	304	298	340	349	327	352	346	301	355	334	308	338	276	330	339	329	347	337	332	326	297	340	369	331	358	324	357	325	313	342	306	315	314	320	325	351	333	355	367	335	318	330	378	328	322	308	320	301	350	363	338	313	319	331	334	346	308	351	311	311	342	335	319	351	338	302	353	317	357	333	321	336	305	322	348	319	324	320	343	309	354	334	323	308	304	335	305	331	341	307	354	318	300	335	332	336	300	339	348	314	314	352	385	326	305	378	355	314	331	322	309	359	333	364	360	331	306	365	328	339	339	339	309	347	334	356	383	344	352	313	359	358	283	332	347	329	335	337	360	315	345	364	280	329	364	328	333	315	370	293	330	344	312	349	311	312	320	335	310	296	339	351	347	351	334	347	332	346	326	325	306	337	330	339	338	325	324	358	338	320	303	352	306	318	307	343	358	336	326	330	333	314	345	316	301	346	360	361	313	322	351	305	327	323	340	335	342	336	359	318	312	313	320	353	335	323	314	317	363	320	341	335	342	332	310	336	358	360	358	344	339	333	359	348	311	336	357	305	335	308	318	330	297	323	339	332	325	337	330	324	360	307	333	307	368	297	313	342	343	329	329	343	359	342	350	350	307	311	340	299	327	385	342	350	311	330	321	327	341	332	328	352	336	321	275	341	317	297	336	326	317	332	325	360	357	315	318	314	330	332	306	324	327	315	344	324	345	322	345	327	353	350	351	331	325	346	335	311	325	330	331	348	319	368	347	341	348	334	293	374	341	310	366	309	332	370	316	315	320	340	334	320	328	318	343	332	329	344	335	303	331	350	317	370	335	362	322	338	310	350	343	330	311	332	324	362	355	322	324	337	314	312	328	328	330	337	336	324	313	357	345	338	310	284	329	329	325	348	339	348	308	358	349	325	337	359	315	327	312	312	353	345	312	356	315	338	375	357	326	310	340	320	278	324	348	343	301	345	326	337	355	312	311	332	313	343	331	321	327	316	313	363	344	346	358	355	365	333	343	347	325	338	340	342	340	324	329	321	348	332	311	326	376	342	337	326	341	347	328	337	364	320	309	346	353	330	343	371	334
7607	8303	15521	18278	16571	13410	11086	8872	7150	5982	4927	4301	3703	3120	2774	2370	2205	1877	1769	1518	1496	1393	1362	1347	1298	1176	1194	1136	1085	1056	1062	1050	1050	987	996	1009	1000	852	862	869	874	872	863	901	877	882	914	883	870	904	843	896	892	849	826	832	846	822	829	844	801	833	856	845	795	826	869	855	832	863	816	805	798	823	814	801	786	832	806	836	848	835	852	797	827	804	830	783	766	809	809	809	811	833	780	815	805	830	873	815	791	833	824	833	814	837	805	833	807	789	752	801	818	781	795	797	823	847	809	848	847	749	814	826	777	829	797	835	810	826	829	800	849	856	847	804	872	789	834	785	784	770	786	810	805	814	811	810	861	825	828	834	841	828	767	819	811	806	827	785	826	820	842	837	766	815	813	794	867	764	833	826	814	848	773	835	850	825	758	817	761	851	798	787	871	819	768	787	834	837	811	841	827	812	843	808	808	793	831	785	831	807	779	816	875	757	759	823	777	803	849	776	809	816	799	819	809	810	798	758	834	778	791	805	786	804	796	832	787	811	796	810	799	787	825	765	812	796	828	799	838	799	807	759	744	783	803	809	817	848	811	791	873	804	856	767	821	833	811	865	800	768	787	898	800	795	776	822	840	804	763	808	814	801	754	804	836	783	817	822	796	800	787	810	841	790	820	831	827	797	789	833	801	814	807	794	804	828	856	808	816	750	811	834	784	852	773	800	831	786	788	844	803	846	826	777	783	771	819	784	821	787	784	825	797	799	794	787	800	803	811	799	765	788	817	799	761	815	808	799	824	769	796	801	875	783	797	839	845	779	806	814	813	858	755	818	781	801	873	782	800	767	744	796	785	841	791	769	772	814	803	799	822	828	854	820	828	768	794	876	854	808	826	846	841	887	769	795	825	794	830	799	811	796	813	838	842	761	808	842	800	822	867	828	829	781	809	826	821	799	795	841	780	793	827	785	792	846	773	828	802	762	856	767	836	785	807	808	830	831	845	839	808	833	837	770	796	817	851	810	861	825	820	822	842	786	776	837	761	819	767	780	860	827	775	818	791	825	823	798	785	731	841	776	811	829	780	800	814	814	850	782	820	794	829	794	804	837	777	816	849	833	802	823	815	838	820	782	849	796	787	807	838	808	828	809	835	817	787	796	847	787	818	779	778	798	806	842	834	770	827	804	850	840	803	822	805	829	776	787	780	893	781	824	808	776	870	847	806	854	781	782	807	779	812	758	833	799	854	779	816	849	834	833	809	784	785	805	815	853	802	762	797	773	777	801	845	790	800	783	862	805	803	904	802	793	787	858	821	810	797	839	780	763	873	807	842	812	823	842	820	845	797	815	777	811	771	774	774	811	801	855	813	809	803	799	808	846	790	830	831	762	833	839	820	782	800	812	853	783	810	777	831	822	817	814	794	793	793	822	779	841	774	830	771	832	817	802	853	826	844	788	803	803	804	806	828	765	791	758	829	797	794	805	807	822	838	761	781	835	809	832	787	789	808	810	824	785	811	792	835	856	823	785	793	844	858	830	824	783	847	817	815	811	897	802	829	831	767	807	856	814	781	788	839	862	841	811	796	798	796	847	801	754	791	809	790	806	826	820	769	831	821	801	807	805	833	838	852	758	804	806	779	730	800	819	835	768	802	775	810	811	827	791	793	823	870	844	835	811	770	833	770	798	748	893	801	852	766	774	819	813	833	873	799	789	824	793	845	774	820	798	822	806	792	812	820	838	800	803	822	857	852	775	815	787	799	822	869	797	803	820	803	780	825	793	777	831	858	786	810	803	835	813	839	836	808	835	839	810	847	781	788	805	783	798	823	778	858	772	779	817	762	862	834	836	824	794	800	763	796	839	821	859	811	746	815	868	874	807	790	827	831	817	815	800	827	838	791	789	771	819	870	806	808	802	762	787	777	793	797	751	779	835	758	815	777	815	808	862	801	804	799	855	808	784	835	773	790	802	835	789	803	858	837	856	793	737	775	806	863	804	798	802	740	820	778	764	792	844	849	822	818	821	836	801	808	773	820	867	823	821	839	784	751	794	802	782	794	842	797	827	810	786	791	845	791	843	769	822	759	816	828	775	768	798	831	813	797	873	808	786	812	756	805	856	817	802	835	861	779	776	812	816	814	811	854	839	843	764	797	804	811	836	811	796	774	805	785	825	762	814	793	858	820	767	815	795	805	794	837	833	789	776	845	813	809	807	791	857	830	803	817	761	793	773	785	789	766	831	801	795	780	781	841	763	799	817	755	828	777	814	810	830	788	815	852	834	831	773	791	842	817	830	815	816	812	791	754	842	795	754	833	767	834	812	845	781	800	805	793	787	773	809	801	733	802	784	858	824	819	798	820	799	842	784	775	848	805	796	824	738	778	830	868	831	847	775	803	835	791	876	837	792	858	829	834	830	758	812	767	785	827	811	791	777	815	846	865	781	785	781	749	830	842	808	831	809	817	807	819	753	773	815	871	772	782	797	818	856	803	803	796	814	760	793	831	873	848	793	785	814	807	835	820	852	799	783	741	820	836	842	826	780	799	819	851	750	788	829	754	822	794	776	789	751	840	830	797	779	806	800	821	787	824	820	813	769	815	768	771	824	823	763	827	819	787	845	808	865	768	835	821	799	881	815	777	803	809	847	823	828	829	836	810	838	803	830	810	829	843	827	767	820	808	824	820	859	795	821	772	823	802	788	796	844	793	786	800	824	807	781	812	799	817	822	801	843	848	824	802	760	837	794	781	838	779	795	823	831	761	806	800	785	814	822	780	818	788	841	799	800	767	820	785	857	841	823	789	841	773	846	853	781	819	832	826	835	800	792	786	833	857	857	790	825	825	832	810	824	830	738	829	820	820	857	789	782	833	832	774	823	807	857	861	787	761	856	842	882	832	814	838	781	807	796	849	807	766	808	779	828	752	769	840	840	865	780	807	793	790	842	792	840	829	825	830	856	784	856	836	791	798	834	783	789	873	857	762	784	803	752	806	819	806	774	785	776	785	769	814	848	796	827	774	832	801	855	814	822	793	801	838	842	812	835	766	799	775	838	828	814	831	818	840	812	808	795	796	838	768	856	826	848	865	833	790	827	769	834	847	800	800	804	765	845	778	840	856	819	777	854	778	812	802	771	851	808	774	827	819	832	743	785	780	822	776	815	828	813	840	834	824	821	816	752	719	836	831	787	777	759	797	845	786	822	815	795	776	826	776	803	843	836	808	814	804	816	778	809	830	818	801	792	785	787	822	780	823	802	811	790	835	784	844	785	776	813	779	796	771	832	824	780	802	823	780	847	812	747	802	784	831	776	813	805	800	761	850	799	819	807	862	811	783	819	766	831	813	775	864	819	782	834	816	862	819	836	784	843	833	807	850	821	842	799	819	774	804	789	850	753	836	824	820	767	798	753	788	868	866	851	814	817	826	841	766	810	781	836	833	836	842	824	804	829	808	804	808	783	842	762	809	786	823	787	810	747	851	838	799	809	793	830	791	819
26744	23297	28338	31950	25857	15743	9773	6012	4273	2891	2214	1881	1610	1344	1132	1025	835	786	730	695	652	663	726	725	789	679	704	626	633	688	772	646	672	635	551	567	549	468	453	405	404	405	423	409	419	432	396	414	352	347	356	336	332	375	319	316	324	358	321	334	330	304	360	342	326	326	312	356	299	356	321	381	322	345	332	354	339	332	315	353	351	342	334	308	324	297	323	330	303	330	330	303	308	330	327	333	362	363	330	304	332	352	362	378	317	312	369	289	330	319	352	316	295	338	326	319	333	316	333	345	305	299	314	329	317	365	332	335	317	334	320	335	331	287	315	343	317	324	332	301	313	347	341	320	361	280	332	339	324	313	358	335	318	302	296	307	328	367	297	323	315	340	350	318	328	348	331	342	338	336	350	309	316	338	357	322	343	320	319	331	308	337	320	296	327	338	326	324	321	338	349	367	306	329	357	298	314	333	331	310	314	353	324	347	335	348	302	304	342	346	314	340	317	300	320	338	342	299	338	349	310	324	328	343	320	323	357	336	316	325	364	321	312	332	346	326	313	346	317	299	336	324	365	350	379	328	295	324	347	346	317	331	336	347	330	301	293	330	296	349	328	328	349	330	323	323	367	338	303	335	297	333	316	301	322	295	378	350	344	359	335	318	343	298	338	317	349	330	324	306	356	357	317	300	335	332	316	362	363	325	299	299	348	313	322	328	328	291	326	325	321	329	327	326	339	335	309	357	320	314	320	308	308	285	322	330	327	350	298	318	341	343	358	322	349	344	368	336	351	328	319	322	349	345	352	359	321	365	299	346	300	333	340	337	281	316	351	315	338	351	316	340	345	329	304	339	313	331	367	309	311	288	325	315	339	322	314	299	303	297	323	359	373	310	288	321	327	345	333	327	325	366	315	319	340	364	356	331	309	344	356	327	309	353	308	327	343	322	363	319	308	304	342	346	316	310	344	329	351	344	342	351	344	334	338	351	314	345	301	329	308	353	347	344	278	317	327	315	344	330	326	300	297	322	306	327	346	357	339	333	336	302	309	314	329	354	357	291	335	361	339	301	340	332	325	337	340	320	321	318	322	326	323	335	332	305	305	348	316	308	340	327	331	333	315	313	318	292	315	295	348	317	308	314	341	360	325	355	321	316	333	331	325	321	352	287	298	334	298	306	340	305	330	291	312	336	331	319	315	332	342	332	339	304	305	322	340	292	339	332	316	317	328	329	321	362	293	359	326	316	351	339	311	328	306	316	299	333	345	315	312	303	319	332	332	338	350	318	310	328	378	340	306	332	301	283	331	320	369	340	305	305	333	300	328	322	334	307	286	349	290	290	329	353	307	311	315	357	334	333	322	335	326	317	332	342	310	301	303	308	330	331	323	286	328	351	326	335	328	332	322	339	332	332	348	329	293	324	340	271	325	325	369	286	290	321	351	376	326	321	339	297	362	316	336	327	306	326	322	326	299	306	341	291	350	317	316	321	340	333	301	315	355	314	334	330	332	327	319	323	342	326	314	292	337	322	328	322	332	329	294	327	307	319	312	322	351	333	335	316	310	317	323	340	347	323	337	329	359	305	315	309	294	350	279	319	321	352	333	339	350	305	336	284	309	309	334	335	339	322	352	307	295	322	311	289	346	354	347	326	334	315	333	305	308	323	283	331	330	319	324	320	324	308	351	321	332	286	338	315	329	345	344	344	340	344	361	309	312	348	315	327	310	346	342	280	306	343	348	374	338	350	316	329	329	336	361	301	333	306	312	341	281	307	320	331	317	330	310	303	299	291	314	341	320	351	327	321	319	345	303	356	325	339	324	323	285	309	324	317	327	346	330	378	330	338	308	306	324	316	330	337	328	316	337	312	322	308	315	310	346	339	296	324	329	251	322	344	311	316	318	370	354	316	289	333	286	332	331	321	347	342	339	343	311	307	311	349	331	339	327	320	295	320	339	338	328	303	356	336	310	346	290	313	292	335	329	307	341	330	344	333	332	363	302	326	315	335	331	318	348	321	321	320	268	307	348	308	329	310	291	332	340	342	344	299	324	334	350	337	353	344	333	344	332	369	367	340	342	343	312	365	282	347	324	312	326	355	328	313	311	320	325	310	326	351	320	330	331	324	311	315	324	310	335	334	352	321	311	323	322	315	320	309	317	301	316	323	312	313	294	335	321	332	330	299	315	338	342	323	292	303	353	309	329	305	351	308	321	350	323	317	317	299	325	319	331	306	340	310	296	350	353	335	342	313	331	341	313	325	348	312	334	334	305	316	320	300	334	338	318	363	316	295	343	324	347	339	328	345	321	325	326	307	335	326	311	335	352	338	334	319	326	330	311	301	316	302	366	319	317	320	325	294	319	333	345	328	314	325	306	358	314	316	351	362	331	325	344	336	342	337	325	294	323	311	372	361	342	349	342	346	325	336	316	323	345	329	305	340	323	367	338	332	348	385	347	318	323	321	323	376	329	350	310	310	316	354	296	317	326	320	335	330	354	361	298	310	357	319	342	354	317	325	303	331	324	332	366	301	337	325	342	304	316	308	334	347	372	337	317	304	321	333	331	323	315	332	303	351	336	303	338	317	308	323	337	366	351	311	332	370	330	333	339	331	323	343	330	331	335	323	354	342	336	260	341	323	313	304	331	305	354	313	315	330	326	334	347	318	314	367	342	317	337	326	327	320	317	345	302	321	342	313	355	311	310	310	295	318	323	332	332	322	287	339	305	334	344	300	299	305	305	332	316	326	307	318	318	363	345	330	369	352	332	286	321	332	335	316	338	316	324	313	342	311	321	359	332	313	331	342	353	344	346	298	327	338	318	341	381	317	302	313	298	296	303	352	345	295	340	319	323	352	290	333	334	358	337	332	317	294	336	354	342	347	344	302	359	295	320	339	312	323	353	330	312	328	318	309	336	329	302	321	338	331	300	375	351	335	355	313	354	302	325	312	352	336	308	301	333	308	332	333	323	301	321	320	327	354	309	334	305	309	333	315	335	325	352	334	322	357	322	323	324	324	338	353	325	345	348	343	340	336	292	311	335	337	337	331	336	323	335	319	312	325	347	329	356	343	325	322	331	346	329	307	331	306	322	344	341	326	322	372	333	365	314	327	328	320	324	337	335	335	311	311	385	336	338	305	287	345	376	315	321	311	313	362	352	341	308	386	312	294	312	327	330	332	342	340	364	353	341	322	337	309	312	304	311	300	332	359	329	328	337	308	342	323	322	332	325	323	314	356	307	349	315	311	350	313	308	325	330	311	332	351	309	331	341	328	297	315	334	330	340	309	322	315	339	313	332	358	335	346	345	323	346	356	320	328	318	303	355	346	335	329	332	315	312	316	336	324	325	327	329	302	336	362	312	313	352	302	339	318	318	309	331	320	303	334	304	324	356	371	304	326	326	339	327	321	336	362	308	314	347	328	330	310	349	358	326	322	331	338	327	356	374	324	297	336	366	316	336	318	301	335	316	328	327	315	332	320	307	317	334	323
16253	18606	29201	36497	32523	24422	19741	16362	14860	11625	10010	8608	7586	6764	5410	4712	4137	3975	3449	3330	2983	3128	3655	3856	3700	3318	3490	3214	3235	3380	4125	3501	3146	2950	2770	2921	2327	1761	1740	1525	1546	1481	1418	1528	1606	1555	1407	1291	1331	1258	1131	1045	1068	964	954	883	851	901	927	876	862	871	847	836	891	833	825	841	852	802	781	816	771	765	831	767	820	827	784	817	852	761	806	773	879	801	799	816	756	783	807	801	770	752	752	802	792	796	767	815	784	750	782	848	829	798	841	832	796	806	825	814	835	751	769	846	804	837	887	758	763	813	784	799	839	817	809	806	784	798	860	834	854	810	817	784	809	808	792	828	787	801	762	852	807	768	827	802	818	779	806	766	719	832	797	759	821	778	761	775	747	797	796	776	848	762	823	766	852	808	832	857	797	837	799	804	813	767	821	755	726	799	791	811	808	766	764	801	844	804	784	834	784	796	795	753	799	794	818	829	783	744	782	802	783	806	814	805	804	789	789	808	802	804	780	788	795	787	759	803	808	861	793	771	824	803	802	824	747	802	793	789	824	776	785	829	822	759	804	805	775	806	818	824	809	714	821	794	759	786	828	801	779	827	803	789	769	804	835	845	773	822	779	766	719	784	808	806	774	810	801	783	811	830	863	784	822	810	773	871	765	789	845	802	822	823	777	788	841	805	801	776	752	801	802	818	816	808	824	861	787	819	764	805	774	784	723	769	805	793	835	793	763	812	807	771	764	796	819	760	824	757	729	796	810	782	797	796	761	801	787	852	801	798	793	775	739	773	805	837	859	792	785	773	807	795	859	800	759	756	825	774	825	771	813	812	783	779	811	759	759	749	766	779	769	798	835	815	766	782	832	740	834	825	809	836	769	784	808	820	805	797	814	794	818	816	769	767	780	825	782	808	735	832	763	809	799	817	750	788	817	751	778	752	756	831	801	777	775	814	791	797	752	785	761	805	756	772	798	817	819	767	793	798	743	807	819	769	823	769	798	794	805	801	788	794	770	783	801	784	796	785	735	832	753	777	805	772	786	803	784	807	813	793	744	818	802	831	766	788	762	837	795	766	811	817	806	813	821	763	787	783	787	814	797	821	789	816	795	767	780	850	806	829	762	800	798	784	750	838	793	834	779	772	755	774	807	797	793	775	822	847	764	800	788	766	809	782	784	753	798	841	790	786	825	834	824	793	830	789	812	791	801	817	828	785	777	756	786	771	771	783	793	846	803	808	824	790	774	770	847	767	834	822	820	756	821	810	794	841	775	769	799	783	814	777	819	805	739	841	806	809	788	808	791	776	827	857	764	774	763	778	820	797	796	774	800	769	793	794	829	814	875	814	757	773	802	767	802	778	809	795	791	800	784	818	811	790	803	755	771	812	778	817	839	770	761	806	755	794	823	799	813	800	810	761	755	774	822	811	822	803	807	791	737	781	796	821	765	798	807	790	834	783	811	784	761	828	806	797	827	806	772	822	799	804	804	787	763	776	755	770	830	822	795	767	780	778	816	790	798	767	783	768	811	777	821	780	845	801	780	785	854	777	785	784	801	787	793	795	835	794	779	810	797	812	814	834	794	840	805	826	808	818	752	775	815	768	783	766	815	784	757	807	810	810	794	812	788	813	779	810	749	774	764	776	799	813	772	825	823	833	797	828	830	800	822	766	821	792	777	766	794	798	780	820	812	773	837	801	825	822	782	796	792	808	781	756	777	846	824	836	842	735	764	780	813	778	788	811	797	799	795	819	833	750	809	808	763	817	757	826	771	771	855	790	762	807	792	806	810	797	829	825	830	793	808	811	812	788	810	779	780	829	800	762	831	816	830	803	786	834	737	787	757	790	809	818	829	834	905	784	793	867	803	807	754	767	790	810	836	816	813	769	811	783	816	767	842	714	763	755	820	761	844	812	830	789	752	807	779	772	785	851	835	792	822	773	783	812	846	802	791	755	802	792	811	790	739	847	777	823	794	794	783	825	800	759	737	759	786	775	819	787	802	784	773	840	767	796	788	755	845	808	829	824	840	782	853	801	775	809	817	776	770	861	768	795	776	811	754	823	795	822	814	792	827	811	801	800	792	818	814	807	803	809	796	802	799	818	839	859	793	776	780	767	801	766	772	802	790	824	807	790	823	804	797	804	849	768	791	809	830	787	775	772	782	860	757	762	805	779	802	797	786	828	795	821	804	733	840	777	760	777	840	850	816	759	768	794	771	781	809	837	821	783	878	769	787	760	797	750	809	772	797	738	761	827	807	798	766	799	791	769	778	848	829	758	818	776	750	797	811	768	756	763	759	744	827	776	832	805	806	812	823	786	768	775	809	808	791	803	770	818	791	795	781	808	836	818	802	811	828	823	743	840	804	800	831	754	811	813	781	799	754	814	827	786	800	802	810	849	787	762	806	793	805	802	801	793	786	822	773	811	796	788	755	823	814	788	827	795	797	767	838	803	793	795	812	805	794	829	817	783	787	807	805	796	781	790	814	754	780	750	797	839	826	801	798	822	821	833	783	820	811	751	791	749	814	820	783	824	796	822	798	826	791	762	786	827	813	787	776	790	751	801	823	799	769	790	813	786	806	800	762	771	890	799	798	776	757	798	800	821	789	782	785	762	722	755	796	837	796	744	837	799	780	774	852	810	784	802	766	805	820	815	794	821	806	849	834	822	774	788	788	838	757	808	815	779	791	735	790	818	807	873	816	832	853	784	838	817	746	851	788	808	787	782	777	804	798	841	818	818	799	851	833	802	802	738	842	758	832	774	836	805	820	816	766	817	812	798	826	772	805	812	785	771	753	808	817	823	828	767	856	808	789	833	759	792	794	823	792	776	798	779	796	793	774	814	795	786	787	817	804	822	822	778	838	800	828	780	822	784	787	750	816	782	819	788	790	782	758	779	772	806	812	881	813	764	745	768	828	812	798	787	775	754	801	823	783	811	802	784	763	778	818	820	794	824	812	761	834	803	825	807	747	789	775	753	820	810	815	805	828	762	768	770	826	815	814	791	825	837	791	815	823	815	805	764	799	787	786	849	802	768	782	838	795	748	814	770	797	788	796	821	753	733	750	770	785	798	748	823	815	804	730	810	768	794	782	813	751	834	768	852	788	807	807	842	799	779	788	781	759	805	821	731	779	746	814	786	773	817	781	795	780	752	830	818	823	782	801	756	785	775	794	834	829	813	799	778	800	797	796	822	825	767	800	799	785	814	758	774	785	822	805	770	823	832	769	781	816	751	804	768	715	778	812	822	806	788	848	816	840	787	807	812	773	762	779	797	789	806	816	792	792	761	813	849	795	756	796	782	776	791	825	762	817	819	765	768	830	739	814	790	816	795	786	828	765	792	826	797	782	790	810	816	793	825	796	809	789	817	788	795	787	810	809	805	789	774	817	872	809	757	803	807	842	813	776	821	833	799	752	778	845	812	780	828	823	791	817	802	802	803	848	740	810	771	787	808	799	842	820	787	759	781	797	776	759	835	817	777	833	794
35855	33609	37128	38785	30224	22010	17858	10709	7153	4640	3350	2712	2148	1779	1446	1323	1240	973	866	890	792	875	976	1018	1024	905	920	817	874	958	1097	950	876	801	716	787	639	539	503	447	443	430	410	439	441	472	409	434	381	375	358	346	323	328	318	284	259	306	295	285	267	253	287	298	246	299	296	271	246	264	268	264	303	258	280	286	266	247	308	285	239	259	243	267	285	259	261	281	298	249	268	275	237	276	277	315	271	276	278	261	256	272	259	263	257	270	245	303	270	274	249	273	272	295	297	270	283	280	286	290	262	277	265	314	280	298	295	309	267	255	244	282	253	265	232	266	283	289	293	279	301	269	280	250	298	265	262	295	275	287	264	264	273	266	279	258	276	250	282	277	273	304	278	239	276	266	276	288	279	275	269	275	266	281	273	269	259	277	273	292	291	283	295	300	280	258	283	286	282	273	267	274	278	270	265	282	285	247	282	281	274	252	261	290	280	251	253	266	264	277	288	270	268	272	267	232	269	310	285	288	282	274	269	253	258	283	279	290	238	288	281	272	292	297	296	276	289	277	257	280	269	266	254	266	284	229	270	263	273	290	271	268	268	305	274	257	250	266	274	262	292	258	259	248	255	307	290	317	271	288	285	272	277	283	243	320	267	282	265	286	270	280	296	302	275	289	272	283	264	253	261	262	284	289	272	277	269	229	247	254	256	272	294	260	295	285	252	282	256	266	270	259	298	295	275	287	238	276	264	285	291	262	259	275	298	274	271	288	282	308	254	262	292	267	285	230	285	264	290	291	273	268	300	260	263	287	286	243	290	264	276	275	257	266	281	273	238	269	288	255	274	267	242	292	268	275	272	272	286	277	295	303	288	262	249	292	241	263	282	310	269	278	274	304	273	291	268	297	271	286	267	280	286	263	288	295	275	270	288	300	291	259	274	270	260	285	267	274	275	309	250	296	274	265	275	285	249	259	272	284	264	253	251	288	291	279	291	262	281	267	266	290	299	298	276	270	300	263	300	265	284	288	270	279	250	276	250	272	264	295	274	282	295	291	270	251	290	251	263	291	261	274	289	281	263	287	262	265	264	296	297	235	247	271	264	282	267	308	267	279	260	285	276	285	289	274	291	274	293	280	305	259	274	269	259	283	279	261	263	284	275	280	311	241	258	294	252	255	270	273	292	275	255	264	300	278	272	258	284	240	277	273	265	284	253	255	296	301	274	232	276	261	254	295	262	291	256	284	272	288	251	268	243	301	281	273	290	284	239	266	302	242	270	279	292	306	276	268	283	310	278	263	260	278	266	248	275	276	255	265	284	280	279	286	273	274	279	275	262	254	253	244	279	283	255	266	273	285	273	275	264	269	266	300	268	292	279	307	281	255	261	264	283	256	283	274	265	304	301	264	292	304	270	285	290	264	241	270	259	255	254	241	271	272	299	319	274	284	253	280	228	287	270	256	259	269	259	250	284	277	269	289	286	291	283	317	297	284	278	279	264	251	274	280	279	277	262	284	264	281	270	260	254	248	283	257	286	282	254	296	233	259	284	289	249	266	264	262	269	262	244	259	265	232	294	262	300	292	252	292	293	270	268	282	285	277	230	303	271	260	255	280	250	281	264	248	271	273	250	257	243	261	281	268	281	287	257	265	261	252	267	289	281	273	299	273	257	283	285	248	269	289	275	286	256	269	289	236	291	302	276	263	252	241	274	270	254	261	280	256	258	288	308	276	233	287	271	271	298	278	277	266	254	291	264	283	270	287	269	293	279	249	277	280	282	271	275	288	274	274	286	278	263	250	271	264	280	272	255	272	278	266	286	300	270	294	266	277	279	277	270	272	257	280	283	284	243	296	280	275	264	288	283	265	266	284	282	277	258	315	287	296	259	268	273	292	299	273	273	275	270	249	278	305	293	290	305	291	293	281	295	303	271	258	246	252	267	268	281	282	297	272	309	271	240	245	295	269	264	277	279	283	241	241	286	287	264	271	272	279	264	256	240	299	293	273	265	288	232	282	272	272	260	275	309	291	279	288	275	282	274	292	294	269	267	291	261	312	257	297	269	269	273	277	277	256	255	290	268	257	273	267	256	284	277	284	295	290	255	295	242	256	291	327	272	270	267	268	307	302	282	271	276	265	262	287	300	266	266	270	276	255	306	281	270	259	262	289	294	283	281	276	261	254	278	284	268	288	311	270	259	262	260	264	272	304	284	282	256	288	270	290	286	287	279	286	299	300	278	259	259	263	275	288	245	285	277	268	278	296	298	272	249	280	276	247	258	274	271	258	281	259	283	248	264	257	259	305	268	286	284	272	276	312	250	267	238	276	299	270	302	266	282	270	283	257	253	271	269	278	308	283	241	286	287	279	291	258	269	264	271	277	277	288	279	265	288	257	295	283	285	267	286	292	281	249	259	262	304	296	292	286	252	269	268	285	293	298	287	287	288	297	265	281	271	261	256	271	302	274	263	264	284	264	274	287	287	328	273	258	288	280	278	268	279	268	284	273	261	272	278	273	266	271	266	287	255	278	255	272	274	309	244	278	260	281	283	299	252	282	292	280	270	270	290	276	255	273	290	265	276	286	290	285	279	271	263	251	256	276	283	266	262	280	278	258	258	252	272	298	273	288	333	274	279	251	279	290	264	273	284	268	279	291	274	242	262	269	273	269	299	266	275	265	271	265	295	269	269	265	237	286	270	251	266	250	296	244	271	332	264	299	277	237	274	273	247	309	279	313	259	275	285	247	276	238	309	263	283	291	265	269	293	282	281	282	298	280	280	273	271	285	279	296	276	284	307	303	259	261	239	294	271	250	275	278	251	263	260	296	300	244	277	265	248	244	322	285	244	298	274	251	280	286	312	303	268	264	266	275	268	258	275	297	246	277	284	250	257	263	263	259	236	293	255	276	301	292	272	258	271	247	274	284	288	308	272	264	255	276	276	262	294	273	258	285	249	242	258	253	286	311	271	261	273	281	271	289	317	250	275	269	269	287	267	289	299	263	286	279	274	269	261	291	253	307	274	290	272	252	280	281	263	247	257	247	269	272	263	269	289	273	269	293	292	251	279	278	258	282	252	262	268	265	279	286	293	289	284	294	279	261	262	276	307	251	295	274	260	253	294	263	279	263	284	285	255	274	291	298	260	270	253	324	287	265	278	261	279	282	267	292	250	256	272	301	315	294	275	290	241	261	259	285	252	262	295	276	264	261	300	281	257	278	305	264	278	271	301	262	273	290	289	294	268	290	304	310	287	256	286	249	244	285	262	294	283	270	288	253	271	265	275	278	301	273	281	282	268	271	302	252	269	302	259	289	260	256	290	265	293	282	264	293	255	276	289	297	274	287	261	292	268	269	302	289	275	259	243	304	261	288	276	287	293	256	285	234	284	250	276	277	264	268	275	283	236	246	266	245	288	291	260	259	267	298	280	271	306	258	278	309	262	265	278	308	282	255	301	237	299	288	283	290	255	279	256	280	242	269	299	269	284	268	282	255
21784	26051	35069	42047	35272	30191	27383	19816	18482	15437	13451	11964	10503	8754	7140	6896	6065	5211	4642	4777	4252	4558	5425	5726	5867	5071	5170	4800	5145	5347	6903	5597	5141	4583	4033	4252	3382	2747	2212	1938	1891	1877	1772	1846	2171	1976	1720	1683	1519	1442	1388	1177	1016	974	942	874	827	783	881	772	790	737	773	777	766	742	743	723	733	698	750	707	691	727	705	731	699	683	661	733	673	670	706	696	715	726	626	672	710	683	725	657	714	643	683	655	702	680	707	657	708	702	698	665	756	701	699	694	701	672	720	677	698	701	718	724	646	719	636	627	762	674	687	694	661	713	710	688	698	655	708	703	698	708	622	719	714	679	663	719	716	655	678	683	666	714	674	661	689	679	732	658	701	687	662	619	642	691	715	691	682	674	734	648	637	696	662	681	694	699	708	670	664	678	655	701	692	669	654	644	663	701	639	649	676	666	667	673	688	733	700	665	682	657	654	722	648	661	760	644	704	654	625	673	667	676	657	711	663	693	665	695	651	688	689	670	620	625	638	710	690	698	671	718	699	711	677	701	703	666	648	681	756	685	681	641	666	676	673	693	643	676	657	665	669	652	701	639	707	725	727	667	689	670	670	653	688	725	669	654	650	697	680	647	665	687	684	685	689	693	680	675	641	706	693	669	683	659	707	683	637	637	651	689	656	681	616	684	665	699	665	710	690	706	663	712	666	662	656	673	713	649	676	696	714	695	644	696	669	671	677	686	667	658	705	678	722	678	725	672	665	640	691	631	673	665	676	664	672	694	694	673	715	647	748	673	685	694	649	638	694	716	639	695	681	684	690	688	680	684	644	677	708	681	687	688	681	701	699	658	730	656	679	679	659	715	688	691	674	688	665	700	654	628	701	723	686	693	656	709	669	710	690	692	699	690	697	666	679	653	704	673	644	645	649	676	630	684	703	711	677	637	641	646	702	670	679	648	684	722	693	672	687	667	669	683	660	722	673	666	700	685	659	663	705	703	701	693	678	628	669	631	687	665	695	708	688	707	675	693	709	686	655	739	644	674	657	704	672	641	680	618	669	696	697	716	687	673	698	669	682	729	680	633	660	692	651	655	704	679	686	677	679	667	655	666	706	660	682	689	693	700	634	674	687	714	629	635	703	677	642	690	685	686	729	663	618	702	662	706	678	703	660	684	635	660	648	667	641	672	699	689	674	674	667	667	675	667	687	671	690	660	692	633	678	650	678	635	664	673	681	674	633	674	692	700	641	697	654	715	706	660	678	673	701	680	680	667	664	707	693	694	719	640	649	689	651	676	707	731	719	709	699	669	667	691	692	707	695	739	675	671	716	689	687	640	626	712	686	681	726	702	735	684	683	680	684	718	711	652	704	672	667	675	704	688	699	682	702	679	682	667	696	697	664	718	630	693	703	652	676	703	682	693	660	678	683	661	687	732	685	686	657	664	670	721	678	644	674	718	710	689	706	674	683	661	732	669	620	658	670	675	691	657	661	670	717	649	685	681	668	642	674	687	689	643	729	693	685	685	650	719	697	699	689	702	656	677	697	678	656	678	643	690	696	644	715	678	693	652	722	656	673	703	635	704	661	730	698	674	720	664	703	673	676	710	652	690	631	600	708	682	743	702	695	700	674	601	678	644	699	663	646	628	670	678	664	683	723	691	670	678	672	675	674	655	711	697	722	722	692	649	684	690	690	645	691	694	655	718	675	703	668	652	673	647	671	716	683	700	694	695	707	733	655	703	681	670	632	676	664	693	698	679	702	722	673	674	656	678	713	655	723	671	704	631	727	628	667	642	692	653	625	697	684	710	682	702	656	733	702	674	699	639	717	664	614	644	713	686	668	698	692	648	684	661	687	680	680	640	630	697	680	697	712	665	718	620	696	647	671	701	652	698	668	665	713	642	664	675	646	641	679	666	703	672	647	686	652	664	716	714	714	665	663	702	717	654	663	671	665	652	625	667	635	679	680	671	654	643	651	682	626	674	707	691	688	725	643	679	694	690	691	689	691	632	695	618	669	678	691	666	663	656	673	729	644	654	700	675	662	667	675	685	691	697	711	669	666	668	679	672	630	671	672	668	658	680	722	700	702	672	642	669	706	664	678	693	740	692	665	671	633	691	656	635	660	687	705	674	643	688	679	664	647	685	677	664	677	649	668	712	632	623	667	702	669	653	705	684	665	657	675	681	710	675	659	677	685	678	676	661	686	728	673	678	651	698	708	674	658	699	700	688	724	694	681	636	650	716	667	650	707	711	687	664	684	697	706	686	691	673	598	732	633	639	692	720	693	689	735	648	689	681	655	652	692	630	684	697	690	666	663	702	670	696	697	637	674	634	687	680	645	682	657	690	667	687	693	724	703	746	678	632	713	626	664	690	734	641	675	657	656	706	687	712	686	690	688	679	624	730	678	700	652	687	638	637	715	703	636	680	648	667	687	656	713	672	674	661	666	697	713	666	715	699	702	682	722	669	655	663	674	723	736	718	674	670	690	768	718	716	670	691	665	689	686	668	719	625	739	698	674	646	658	691	684	657	678	679	637	644	671	735	684	652	654	641	720	623	686	666	677	651	663	673	712	703	659	669	704	715	661	711	669	704	703	643	685	722	659	630	722	679	675	716	632	622	718	671	643	725	684	701	677	689	664	682	695	653	703	709	672	656	687	640	698	723	708	682	705	701	648	682	701	662	721	665	667	634	709	669	676	703	669	657	704	677	666	695	681	666	615	637	688	693	708	722	659	687	717	656	678	692	702	661	683	662	734	698	659	684	634	697	699	695	695	708	658	682	694	666	719	725	722	666	676	658	697	617	712	665	697	678	708	667	672	659	650	684	660	705	666	662	661	708	665	611	652	682	694	674	644	704	664	681	605	666	715	666	728	692	680	705	693	699	711	661	688	720	674	661	703	684	749	696	724	673	730	732	701	632	695	658	691	685	648	714	693	675	682	708	734	695	695	673	663	692	690	712	684	712	692	641	679	723	667	702	680	666	675	679	688	680	696	697	686	708	665	672	702	695	788	640	708	666	667	676	719	664	665	690	676	667	657	684	657	686	690	631	660	698	683	665	679	735	689	679	672	650	662	683	712	708	678	658	697	679	694	670	667	665	671	615	721	738	658	703	708	689	680	688	656	708	696	691	665	671	638	689	660	657	702	710	688	705	689	685	661	685	666	696	625	634	679	690	697	674	689	706	644	680	679	689	692	670	696	708	671	705	679	694	657	699	688	660	670	668	749	652	652	666	711	700	657	678	678	646	667	691	664	680	771	644	636	683	677	658	705	713	691	652	696	669	671	699	662	681	690	698	611	674	689	669	702	712	691	689	681	667	677	693	708	664	710	692	653	669	668	648	716	699	684	703	664	687	689	665	656	653	688	685	676	694	683	684	663	676	647	693	647	664	637	696	676	734	670	626	723	705	645	690	683	677	670	632	702	632	692	655	718	684	680	681	687	685	682	694	687	670	681	665	714	686	646	659	695	696	695	723	712	663	694	678	685	662
12492	8295	10083	9495	6228	4025	3046	1939	1547	1229	1012	937	788	654	605	511	527	551	449	414	439	405	430	425	382	387	362	383	346	335	376	397	351	372	361	349	352	348	372	343	328	354	338	329	360	376	353	362	348	379	335	382	332	320	338	318	343	320	405	295	336	343	378	338	326	318	312	355	324	341	333	355	334	326	319	351	336	352	354	345	307	317	350	362	328	333	375	332	332	338	358	328	337	333	326	332	336	362	318	327	329	351	339	337	347	371	343	341	375	337	300	362	339	350	336	306	328	351	301	343	312	353	320	342	336	356	296	287	384	341	324	342	362	332	339	327	350	346	333	332	324	349	340	322	350	358	337	335	364	350	304	333	346	360	316	354	338	345	336	337	370	340	326	340	334	366	358	349	336	351	339	337	300	333	367	338	314	323	340	353	311	319	324	343	341	323	283	375	352	316	335	354	348	339	337	328	342	316	322	340	360	335	302	353	332	321	320	351	321	379	353	340	339	326	294	360	319	353	346	340	350	304	342	327	323	384	327	366	351	331	345	357	343	331	337	327	343	381	287	349	322	337	379	350	324	345	348	339	344	321	345	342	377	346	309	356	330	335	334	330	322	346	344	325	343	323	347	343	354	358	322	329	344	300	320	359	332	348	313	344	346	318	318	342	311	349	337	293	334	325	382	328	336	350	375	339	382	338	331	322	316	363	298	363	298	342	313	353	319	331	320	354	335	345	368	339	322	298	335	378	327	330	356	348	361	331	343	334	318	346	349	331	339	329	323	337	376	351	309	344	360	365	337	373	321	334	343	337	348	373	360	356	385	351	334	358	329	363	347	339	319	321	340	327	316	365	315	324	330	371	328	328	347	332	373	327	335	335	330	321	363	319	349	335	355	363	352	341	354	330	335	339	332	346	320	319	304	350	358	363	333	341	329	352	360	333	359	368	396	334	345	333	321	318	327	321	319	328	340	337	319	305	342	326	364	368	336	324	353	342	356	338	378	329	357	323	304	373	330	317	351	367	358	364	332	341	334	341	319	314	349	334	322	329	313	332	349	286	311	334	344	330	336	345	339	330	348	294	341	336	308	342	312	340	321	337	315	357	314	357	333	321	369	349	317	337	352	289	330	329	323	339	334	307	329	317	337	348	346	347	333	324	350	339	309	335	336	330	335	285	343	299	324	314	313	328	316	339	320	328	326	332	372	341	320	312	356	342	349	343	320	330	339	347	324	341	327	309	331	348	331	337	343	310	392	367	323	324	350	352	336	321	313	328	336	344	325	340	332	310	367	380	346	371	334	341	349	304	364	335	350	321	368	330	344	364	353	339	320	355	368	311	336	329	321	324	323	328	342	336	353	315	319	316	347	352	318	334	324	368	336	276	381	341	343	347	336	336	371	339	304	339	352	346	338	345	359	350	323	348	317	317	355	299	334	309	332	356	343	302	341	332	313	373	365	342	353	332	322	334	331	346	315	354	349	319	334	310	337	399	352	336	328	346	324	303	314	286	328	353	347	344	296	339	309	318	350	313	319	308	332	327	339	346	326	368	396	365	335	316	331	351	347	351	352	369	338	350	290	327	348	353	355	328	298	357	335	327	332	339	282	325	329	333	354	388	314	308	331	338	341	339	341	320	339	312	317	375	346	344	349	330	291	325	307	364	361	330	336	314	316	381	313	319	330	319	321	314	315	318	340	342	328	347	338	331	351	352	346	320	326	341	351	333	316	388	362	338	329	349	368	336	359	345	346	326	351	374	344	349	345	331	368	352	329	320	295	332	304	336	348	347	347	353	327	328	364	338	415	336	338	347	325	363	337	353	354	320	330	330	336	325	313	355	326	338	341	337	347	343	341	359	340	360	340	328	353	338	340	354	345	344	360	340	317	329	328	352	321	314	341	310	349	368	321	340	364	336	371	313	360	352	343	368	341	339	325	344	310	346	327	327	349	335	373	322	339	335	349	333	351	326	340	339	328	364	361	320	341	311	354	351	330	313	333	321	319	328	324	349	342	318	314	329	337	311	298	321	333	331	361	337	350	327	326	347	321	325	339	337	337	340	319	340	326	363	329	328	329	338	363	330	317	314	335	333	362	335	353	346	323	291	316	305	321	324	339	338	326	346	338	339	360	359	350	338	368	347	314	391	320	351	324	322	332	339	343	317	360	331	350	326	312	331	369	362	344	334	350	341	338	329	304	325	337	328	321	311	333	322	365	341	329	351	357	306	349	347	291	348	341	350	326	314	360	318	368	309	331	317	313	330	336	336	332	351	353	331	335	367	316	322	345	320	351	354	347	324	340	341	312	319	328	303	378	321	347	335	322	345	317	340	344	354	362	329	376	357	361	319	318	333	344	331	348	381	337	311	351	355	370	317	296	319	340	355	356	332	347	313	356	352	317	327	316	339	338	345	333	364	344	344	312	336	368	316	349	335	323	322	328	310	332	321	325	340	340	318	361	349	349	346	355	315	359	356	318	349	308	317	322	336	323	369	372	334	302	376	336	330	363	339	310	329	350	338	304	353	317	322	333	325	353	305	332	326	347	318	365	343	349	319	353	357	355	293	331	353	330	333	334	318	380	337	307	323	343	321	335	349	349	318	354	360	331	349	361	344	324	330	297	348	360	357	326	324	333	367	334	359	341	326	340	334	322	320	329	322	324	328	361	338	341	289	351	327	345	340	354	335	323	320	313	338	329	335	318	321	317	328	347	336	322	342	322	339	336	353	337	358	317	368	335	336	348	346	292	322	333	362	328	322	342	318	327	342	323	322	334	325	364	341	306	342	322	334	308	341	336	308	334	347	377	323	322	385	341	331	332	315	331	333	376	356	370	326	364	329	307	324	304	312	347	363	338	300	342	326	336	335	323	309	336	343	329	333	310	349	320	326	320	319	360	346	334	335	336	366	397	316	301	355	347	328	344	351	360	326	347	327	308	338	356	329	338	332	339	332	331	347	351	340	346	339	326	356	319	292	340	325	311	323	307	348	339	342	357	332	321	338	326	319	336	325	320	336	339	318	311	353	331	394	335	361	363	302	325	343	339	316	339	348	342	323	354	314	316	331	310	369	323	314	315	346	350	316	370	318	341	337	378	369	329	348	336	338	287	340	338	358	325	331	344	311	353	356	336	316	365	362	334	322	342	357	320	327	342	352	347	317	347	363	312	320	317	301	342	347	363	305	365	335	359	331	341	344	314	375	345	313	318	333	330	349	349	331	375	319	366	329	338	333	317	348	312	339	362	304	316	355	355	317	346	349	337	291	353	352	371	378	366	292	304	302	335	334	355	326	357	299	339	335	369	332	327	346	349	346	365	345	342	343	310	318	363	329	300	327	354	335	311	363	351	355	346	324	339	348	335	348	359	336	322	338	348	331	305	322	328	331	320	329	290	344	308	360	333	350	315	341	335	323	350	353	331	330	311	345	350	333	317	340	349	347	306	384	341	317	329	318	316	321	336	403	361	308	365	361	331	334	352	348	322	363	318	329
7597	8012	15858	19671	16079	13461	11121	8229	6390	5563	4734	4133	3699	2944	2597	2202	2019	1825	1649	1544	1522	1438	1365	1368	1275	1212	1187	1107	1090	1090	1185	1042	1083	1041	1071	944	977	904	883	879	878	871	879	915	927	892	949	955	923	883	869	865	836	876	842	877	798	831	839	852	846	841	803	811	824	836	878	825	886	876	798	872	802	791	885	778	841	812	824	879	798	809	875	807	826	883	795	782	865	798	867	853	816	823	852	824	867	832	831	836	802	789	830	820	749	847	829	845	844	858	785	804	831	852	797	789	812	836	845	856	779	865	837	812	813	787	797	800	828	770	813	843	809	775	798	864	829	837	857	784	830	827	829	784	823	861	785	798	827	837	790	839	810	838	900	852	789	851	818	788	833	801	814	840	781	841	814	821	832	851	850	869	804	753	847	863	791	845	849	856	834	800	796	748	843	854	788	827	818	793	838	868	842	813	800	815	874	810	806	826	808	805	828	813	840	819	822	859	797	854	793	854	808	789	799	808	817	832	805	784	828	835	819	862	865	885	815	832	767	890	816	824	796	807	844	822	862	864	815	804	805	906	855	837	853	834	839	782	776	823	792	823	783	855	808	785	854	806	840	810	838	815	854	808	855	835	858	869	839	887	824	759	846	814	774	859	854	849	788	860	797	824	830	835	793	819	832	765	817	837	764	871	834	837	787	788	814	798	835	837	837	794	833	852	788	871	805	841	804	801	823	769	863	872	827	844	799	852	828	868	804	846	858	836	859	890	887	866	833	797	822	780	832	783	845	832	833	808	816	855	814	850	844	891	821	834	851	839	834	844	774	814	842	837	876	848	829	850	763	771	845	812	774	834	784	827	793	807	814	834	796	797	838	856	836	825	820	821	839	798	848	829	832	841	822	753	826	836	834	799	797	819	816	857	820	811	839	832	858	797	784	847	810	801	804	780	821	803	788	767	807	839	789	765	827	783	814	815	788	851	816	842	847	799	869	809	876	902	811	823	845	804	847	786	807	817	858	832	804	900	849	781	813	826	850	808	849	841	832	754	857	800	856	868	811	825	831	836	849	841	808	793	836	773	796	851	790	878	805	828	810	849	830	858	838	842	774	845	850	849	828	803	831	789	873	815	773	816	819	809	868	824	819	805	822	798	820	821	808	830	813	836	854	838	813	813	796	840	826	827	819	786	820	829	820	822	856	832	772	835	858	796	775	804	805	827	787	784	763	821	858	828	845	830	805	850	839	789	827	814	770	796	808	837	806	758	844	838	876	819	811	803	823	816	801	829	843	812	790	801	874	854	818	825	849	830	777	884	845	864	828	785	824	854	785	858	856	816	811	792	862	837	796	805	841	814	837	835	830	847	779	829	839	774	826	846	771	828	857	862	837	828	840	769	809	821	781	817	786	833	805	878	786	764	813	763	839	825	806	880	801	852	819	867	745	819	847	863	878	823	865	830	745	842	818	773	799	923	805	830	821	874	835	794	827	846	774	830	793	782	820	808	865	813	838	823	828	824	841	849	842	807	785	814	846	832	808	816	826	775	825	833	844	808	850	885	816	859	851	859	826	803	860	877	843	829	791	832	800	854	831	797	801	815	847	842	850	767	830	833	822	768	777	784	829	839	832	782	867	825	807	852	779	840	783	835	809	770	834	822	832	808	838	850	802	821	765	776	792	795	808	783	831	827	823	832	851	787	798	821	808	895	831	806	817	826	838	804	787	846	809	805	802	817	795	761	765	846	814	794	794	833	837	777	784	829	776	834	745	836	820	830	833	791	843	752	819	811	802	820	872	820	797	792	779	858	892	839	815	871	802	838	846	849	866	817	855	844	837	823	795	841	819	829	746	864	761	832	796	831	817	799	798	790	829	855	841	842	823	868	826	842	794	803	796	812	874	816	791	812	771	805	824	842	819	834	808	806	849	773	862	875	838	826	830	886	786	888	790	795	826	832	783	834	793	825	803	819	865	870	831	804	845	780	788	831	837	787	787	804	772	834	818	811	821	810	777	806	821	854	816	752	800	785	818	820	810	832	779	810	818	738	802	777	794	848	840	815	805	793	823	778	800	840	829	839	845	826	797	834	830	881	841	849	805	781	827	824	810	813	854	818	811	831	824	824	812	849	803	852	847	842	779	816	868	794	788	833	801	775	808	801	831	851	825	849	848	774	810	766	824	783	871	872	834	861	827	829	817	809	778	826	769	855	813	807	859	852	791	793	815	807	859	847	802	822	806	810	829	875	841	829	819	798	821	794	853	802	803	816	788	808	838	779	870	808	820	833	796	832	832	805	840	811	858	852	821	840	755	811	856	805	847	821	869	806	854	858	805	871	844	835	804	876	806	788	825	808	755	848	868	834	812	813	793	849	823	801	835	857	874	808	847	842	822	856	806	846	821	824	864	797	824	791	752	830	861	832	819	832	832	826	812	822	803	771	811	861	792	791	829	777	817	826	839	801	818	815	831	826	822	865	842	814	843	836	760	798	805	840	808	811	830	842	803	805	813	828	849	820	830	834	836	824	843	847	758	868	793	872	855	799	830	814	845	870	816	780	843	835	816	820	806	870	806	809	823	837	849	804	816	858	807	859	876	803	826	837	851	797	747	811	808	789	848	860	830	846	848	855	833	836	805	838	838	822	848	818	821	767	834	807	793	795	850	822	823	813	875	826	840	862	826	823	795	817	836	807	921	874	772	793	827	847	848	797	802	840	811	804	814	758	849	831	828	788	809	860	843	824	796	826	875	812	784	842	781	820	850	855	858	775	777	762	837	830	812	807	835	844	850	811	871	812	819	825	844	777	815	815	818	867	825	829	795	846	875	829	788	811	794	825	790	796	868	849	833	789	777	855	795	833	762	886	834	857	802	806	827	839	813	820	857	834	822	838	873	831	802	804	796	862	852	879	855	800	825	837	848	858	854	770	795	833	833	861	859	815	804	814	864	813	871	842	848	837	815	789	821	801	851	820	760	836	844	800	803	831	831	857	779	816	831	785	836	823	795	810	846	817	838	865	844	859	832	762	820	885	863	818	800	830	817	781	834	869	831	781	796	802	803	850	792	806	813	836	824	836	799	818	824	887	734	820	808	796	797	838	831	814	844	850	794	801	868	793	770	825	878	830	838	803	854	802	785	858	826	809	846	832	886	850	828	791	807	864	840	813	817	827	820	846	801	867	801	820	853	796	790	829	805	813	856	876	827	788	843	780	818	815	895	829	800	855	802	913	793	813	854	831	847	827	805	775	836	815	815	888	823	816	803	845	810	848	828	840	854	802	807	829	828	831	792	823	826	850	868	811	816	863	800	829	765	763	796	799	808	808	852	872	779	840	795	812	833	790	812	831	768	806	805	817	822	811	798	851	805	818	801	791	798	824	815	815	828	804	777	840	830	821	800	821	839	811	792	830	801	853	848	824	835	831	805	816	828	839	810	822	815	821	836	832	764	780	791	826	863	856	804	815	867	791	829	820	802	794	845	805	812	859	813	813	820	796	827	842
28355	25515	31625	29816	23557	16521	14224	6841	4463	3034	2267	1735	1476	1310	1048	986	980	799	666	649	677	698	750	704	806	653	676	608	750	710	794	771	667	637	566	581	484	453	423	439	429	424	390	404	464	431	412	392	380	380	416	391	318	344	402	378	350	343	335	350	346	345	295	333	340	363	348	315	332	351	359	353	346	293	329	360	367	320	308	318	362	315	333	305	300	352	317	331	308	343	370	288	326	358	371	325	299	347	300	337	330	310	341	324	298	342	308	315	321	347	314	306	349	345	277	348	348	342	337	306	316	314	328	338	341	307	351	291	309	312	331	303	338	320	299	316	370	356	304	357	353	346	332	336	336	316	348	363	337	310	331	358	326	305	315	329	337	301	330	360	330	301	361	343	296	358	321	340	321	326	335	368	336	310	342	329	336	342	336	326	350	358	345	330	284	345	309	332	338	337	336	310	327	329	317	348	346	288	346	337	307	304	324	344	344	315	317	354	305	347	309	308	308	336	345	323	320	322	330	335	403	329	342	308	346	351	326	344	324	346	326	279	323	326	302	285	345	301	318	350	331	346	315	332	362	291	315	351	340	344	304	336	344	300	329	364	305	315	329	319	317	325	313	318	325	315	325	347	322	330	351	380	326	322	308	335	363	370	318	310	341	323	338	315	315	336	316	329	342	319	357	327	326	327	310	329	332	333	370	335	328	333	308	332	314	319	323	295	321	322	341	334	337	322	328	301	335	333	349	342	324	342	296	319	339	333	351	322	303	320	328	323	322	326	324	338	367	339	343	321	318	325	347	301	358	348	348	312	310	339	306	331	336	347	328	315	338	322	357	342	327	304	339	339	313	326	360	339	341	320	342	312	333	327	323	361	358	309	354	371	343	326	312	304	339	301	329	310	350	366	305	305	336	306	300	315	341	365	321	310	302	335	314	308	331	321	314	312	313	352	323	352	332	306	331	320	324	311	296	323	325	327	356	311	334	294	349	366	351	328	292	313	342	305	295	345	341	288	308	329	368	283	342	295	329	339	341	294	308	337	342	327	366	314	336	327	309	304	315	368	309	334	291	344	318	340	342	310	338	357	323	324	293	344	343	303	316	325	371	333	324	316	340	364	337	337	333	312	382	305	328	349	305	330	344	344	332	332	343	339	322	336	298	301	322	332	340	335	350	339	340	334	356	345	299	353	302	324	353	339	323	342	349	365	319	324	332	317	287	355	331	326	333	337	303	303	320	336	313	362	328	337	331	349	320	315	314	366	323	321	334	329	321	348	333	319	296	314	341	357	340	330	360	275	356	321	312	333	370	355	330	324	345	328	340	344	374	314	343	385	359	313	347	307	344	349	341	314	336	348	333	337	329	330	336	342	333	340	309	360	346	322	318	299	336	328	322	332	366	311	334	332	361	363	316	317	351	318	335	341	328	350	345	350	340	340	304	323	328	327	318	339	323	347	351	302	315	316	304	327	345	318	315	317	360	336	337	315	335	307	323	384	334	338	358	327	300	320	326	304	326	304	332	367	327	320	303	350	349	369	350	325	314	320	354	308	312	355	332	338	337	327	344	319	308	346	333	340	349	314	324	350	298	359	328	337	338	334	329	373	334	303	332	333	325	322	347	359	339	350	323	362	323	323	359	349	334	338	343	329	292	338	337	329	351	346	338	349	323	347	338	338	341	369	365	322	308	338	334	348	368	296	315	323	308	364	346	334	318	318	328	321	321	328	324	284	314	301	344	323	318	308	277	327	344	303	317	356	372	325	343	329	306	338	324	324	332	358	314	305	326	339	338	300	337	344	369	338	322	290	315	367	340	343	358	299	345	364	321	313	321	342	316	355	296	358	378	323	352	321	348	337	332	314	338	331	305	308	319	365	319	326	339	306	308	310	311	327	332	323	344	314	319	333	326	330	341	300	332	341	333	331	343	342	355	328	324	308	342	301	357	343	334	332	361	324	340	309	314	310	299	352	350	330	306	314	330	344	327	327	344	363	339	333	349	312	348	352	338	341	334	316	331	344	327	350	353	330	332	327	312	307	309	326	345	311	357	342	312	358	293	325	318	329	319	399	322	343	340	362	268	289	287	332	328	341	333	349	355	346	324	346	320	340	325	333	293	301	327	307	316	303	357	351	329	328	339	351	314	311	317	353	336	313	320	356	334	351	332	348	348	339	325	345	277	319	339	330	352	306	339	318	326	346	371	314	332	320	372	342	305	327	350	325	299	306	341	328	322	333	357	331	344	285	316	315	313	329	316	313	310	298	346	329	346	294	331	313	314	360	345	344	344	348	308	329	354	300	313	347	321	359	348	342	310	332	352	318	318	329	300	334	359	349	352	313	309	328	335	338	382	330	312	372	329	357	357	343	335	321	317	339	367	298	354	349	350	322	362	329	380	344	325	299	360	313	320	356	305	319	304	339	304	344	343	314	342	340	321	302	296	349	319	320	341	307	313	358	331	327	315	321	353	341	346	310	326	336	305	328	318	326	337	328	333	319	354	319	354	338	369	327	318	313	309	266	303	373	328	328	328	342	350	341	321	326	346	332	323	304	316	334	337	302	321	338	312	343	325	352	355	343	308	324	367	304	301	344	319	350	362	341	341	338	323	323	330	316	328	279	308	328	358	306	327	337	323	352	341	356	317	314	297	332	341	319	364	343	341	348	304	292	332	299	320	342	329	325	368	329	333	296	311	319	336	334	336	330	306	355	320	301	316	354	358	353	306	311	298	340	365	348	305	309	342	336	326	296	332	294	335	348	345	354	347	324	325	323	313	335	327	326	326	287	310	337	351	337	338	340	329	306	315	333	362	352	312	309	334	328	360	319	340	346	315	301	332	337	299	318	309	321	331	345	369	335	362	306	338	374	332	303	334	320	355	305	340	334	322	332	354	361	354	299	342	318	339	314	335	312	339	320	339	321	345	363	349	361	334	327	320	309	343	357	331	316	336	338	346	335	330	343	323	332	377	320	348	323	308	349	320	353	311	317	344	332	340	344	346	337	360	332	348	329	318	335	343	339	308	353	337	328	307	292	276	317	313	343	339	332	319	321	315	302	329	349	338	324	320	324	336	326	337	292	353	302	350	304	336	311	377	326	340	328	343	311	329	328	317	341	367	347	335	326	355	338	330	337	310	352	322	313	305	346	324	341	313	313	343	362	331	342	287	338	340	316	315	342	327	343	350	342	339	322	324	315	352	331	332	342	336	327	333	341	345	361	323	344	372	350	340	325	377	319	341	353	329	342	336	311	352	294	336	355	305	355	343	303	349	352	332	340	331	310	348	356	329	307	372	367	290	297	337	321	325	327	313	364	341	319	319	339	313	340	301	301	316	307	293	326	341	355	340	323	343	365	339	382	329	325	338	347	326	352	317	311	334	309	334	348	330	327	375	335	351	334	319	308	313	334	321	293	347	340	315	354	306	337	359	327	378	317	341	311	317	323	337	284	351	369	342	331	331	366	347	333	327	372	346	357	335	323	319	319	346	357
17910	19785	31067	34997	31515	25948	23442	14829	13754	11013	9990	8166	7327	6103	4995	4649	4540	3680	3227	3011	3053	3176	3667	3724	3964	3304	3384	3192	3593	3456	4398	3707	3061	3137	2624	2691	2148	1922	1727	1639	1505	1451	1563	1564	1504	1692	1508	1371	1273	1231	1240	1105	1027	952	954	891	903	886	887	859	819	843	861	894	827	830	853	843	833	831	835	771	846	846	802	813	819	758	851	846	816	823	782	843	776	814	806	817	857	793	824	775	820	770	796	804	834	835	737	801	823	859	812	772	775	798	818	788	844	799	754	837	754	836	792	861	816	846	811	758	796	805	838	801	810	848	822	817	825	781	785	741	813	814	821	817	760	784	806	806	853	808	807	795	799	790	780	826	788	779	844	782	817	811	797	780	760	838	798	797	824	810	807	863	810	797	785	788	773	765	794	818	813	781	826	797	808	862	781	854	749	814	835	748	852	858	755	734	814	805	806	828	798	835	800	800	764	765	789	791	776	796	839	811	834	815	797	884	778	770	787	823	820	804	810	776	842	843	761	800	800	791	805	848	798	769	783	788	745	821	782	797	818	765	773	831	810	829	767	776	761	781	779	754	767	750	794	842	893	773	774	818	804	753	822	757	800	793	779	831	778	800	799	794	810	764	837	786	810	792	801	759	747	774	769	780	818	837	817	724	808	821	793	811	845	814	790	750	818	823	817	766	812	774	797	782	838	808	806	780	852	788	788	759	850	766	802	782	790	784	785	802	799	804	797	802	811	793	805	800	853	749	800	812	807	791	798	763	823	748	833	818	784	859	846	788	789	841	837	784	777	805	804	808	792	857	840	762	837	861	788	783	784	761	786	835	791	803	812	828	816	820	802	828	803	757	820	804	772	853	815	773	801	801	826	807	772	782	830	742	818	824	808	801	846	760	752	781	806	793	816	774	830	745	787	798	816	786	762	789	766	780	789	815	815	774	773	804	852	798	785	807	762	851	832	823	782	826	792	810	801	813	796	799	763	824	796	817	787	760	816	806	882	821	815	788	792	760	809	769	763	823	783	788	776	802	847	807	836	789	802	774	813	809	787	795	756	821	797	827	797	781	813	819	773	856	821	817	794	801	771	776	778	781	784	809	816	783	803	780	763	808	769	811	806	783	821	806	801	820	762	830	861	839	826	798	830	762	798	822	824	778	759	849	826	780	805	817	831	841	796	765	772	884	854	827	782	807	860	789	792	749	788	805	801	795	797	743	814	772	813	810	788	789	769	787	894	757	786	750	802	816	825	807	800	829	812	805	816	822	759	803	785	771	857	814	764	775	830	783	801	829	804	777	860	837	781	762	811	783	764	802	780	818	784	790	790	800	804	818	790	836	765	774	811	821	790	881	809	785	756	748	787	754	824	783	794	791	801	785	815	784	759	809	807	781	794	855	842	771	820	830	795	830	839	834	831	856	770	801	822	826	789	830	811	791	816	755	783	777	789	813	808	781	808	777	793	778	773	794	792	853	848	789	781	815	815	791	804	792	791	752	765	750	800	802	830	761	783	824	744	782	744	826	839	797	772	811	835	791	809	759	795	761	786	803	839	798	762	793	780	791	782	844	818	805	820	848	807	769	808	790	802	735	825	793	765	781	761	814	802	777	782	809	799	796	779	808	770	798	836	798	803	824	746	802	794	785	794	805	780	836	814	782	812	849	791	816	811	819	788	826	823	751	768	837	789	806	807	800	781	822	798	864	825	822	811	880	781	771	782	820	841	784	815	819	786	836	761	780	790	798	734	808	782	794	799	795	835	736	803	811	826	832	777	831	779	878	821	873	790	803	796	767	825	790	772	843	769	807	818	750	805	816	795	782	810	821	795	797	795	807	809	839	837	773	812	830	813	806	862	769	816	769	805	795	811	876	805	816	860	791	783	829	827	853	792	766	785	814	746	750	777	845	784	841	791	787	794	874	777	766	786	771	783	773	769	801	790	824	744	794	797	844	828	797	799	806	769	822	795	816	818	800	802	790	808	760	800	769	813	850	792	806	785	736	759	818	828	783	779	849	833	755	769	808	779	804	812	789	817	795	838	825	773	787	831	804	781	734	790	860	840	796	818	777	812	832	801	772	817	787	801	815	768	767	795	786	832	811	771	804	920	773	834	806	788	790	778	754	867	820	809	790	801	866	821	831	808	801	744	807	772	813	831	791	780	771	824	814	814	811	837	775	782	787	791	773	807	777	817	799	823	772	785	820	806	776	850	804	821	826	850	806	766	816	799	805	753	789	775	828	822	825	759	786	799	804	795	812	827	786	833	807	836	794	825	770	836	785	826	826	786	755	796	819	772	840	805	804	796	833	784	750	783	800	766	809	786	794	779	813	808	853	807	766	795	808	810	817	821	806	772	744	839	810	802	808	776	780	844	818	804	766	802	782	810	809	769	806	784	831	794	788	816	762	811	828	761	785	871	801	775	779	816	833	750	774	780	774	778	792	746	801	769	811	781	760	777	812	815	770	787	814	751	759	790	788	766	849	782	850	803	803	827	830	796	779	782	769	780	845	749	791	786	780	835	776	807	829	857	848	795	848	868	856	790	772	818	841	772	758	830	841	819	828	769	825	801	822	816	769	799	792	783	815	784	797	819	774	809	836	811	789	789	846	757	827	748	847	809	810	785	788	806	759	808	809	847	790	753	826	800	778	800	778	810	777	817	815	819	774	818	823	831	751	877	783	826	746	844	849	827	790	762	780	767	808	741	801	768	808	776	792	804	778	837	767	815	807	840	816	804	782	781	802	819	784	811	831	808	798	736	768	825	835	783	775	729	785	782	807	796	858	766	787	820	808	828	779	799	765	765	794	844	807	830	856	842	832	811	764	803	814	808	800	858	730	813	764	798	796	822	825	834	840	824	741	818	838	808	812	807	832	837	826	791	795	796	812	795	788	787	786	802	773	778	770	821	828	775	785	829	818	819	826	839	824	754	803	813	827	788	796	794	820	791	806	789	772	820	769	804	782	787	745	817	771	790	845	806	756	782	692	801	866	842	824	764	801	798	796	768	829	811	819	770	797	792	815	799	796	805	847	776	810	797	832	791	772	801	834	777	788	783	831	769	867	805	807	853	800	754	793	819	768	772	771	815	792	777	753	792	786	791	805	772	793	800	777	745	849	804	836	799	869	765	859	813	822	818	766	785	776	792	845	788	796	794	821	758	749	820	778	846	732	813	830	816	760	806	829	778	786	751	785	806	808	771	847	770	784	811	818	767	851	844	826	780	784	790	751	803	826	811	809	759	799	813	821	790	786	820	822	762	853	828	832	789	808	809	790	811	791	835	823	801	720	813	776	828	864	824	772	820	833	848	836	806	809	818	784	821	787	835	777	858	813	796	773	796	753	742	828	783	831	805	783	796	805	809	818	792	798	783	808	827	777	824	850	791	785	781	770	829	799	863	817	816	720	791	846	823	833	791	847	753	831	783	775	786	760	809	792	776	817	847	734	780	758	805	771	774	821	802	787	805	831	766	772	834	819	781	810	780	804
34968	29030	40641	36243	31424	27961	22502	12305	7913	5068	3576	2556	2131	1798	1347	1204	1213	1031	917	824	861	856	907	1004	1117	952	950	838	1012	981	1182	989	786	891	774	745	547	557	485	484	484	475	512	497	479	464	416	384	407	369	376	369	343	290	321	294	317	296	276	312	293	322	270	272	335	285	287	270	284	297	273	269	297	290	297	260	240	247	295	284	263	273	261	318	275	282	282	292	261	242	259	304	299	250	261	288	276	262	261	258	286	263	291	281	267	260	262	287	295	261	273	288	265	329	276	256	291	281	282	284	283	265	281	287	263	283	301	285	264	260	285	249	266	285	279	248	257	272	308	260	284	274	293	274	278	265	259	269	293	249	258	263	260	275	257	279	265	280	277	308	266	266	271	288	277	301	265	294	281	256	268	301	263	233	294	279	245	271	263	286	273	260	289	267	265	305	285	314	290	283	278	274	277	248	305	297	308	279	281	254	285	294	309	259	252	305	292	299	316	278	281	305	308	291	241	271	300	308	265	260	272	293	284	305	269	305	267	281	258	258	269	283	272	292	306	274	260	289	270	295	255	261	282	297	288	274	269	298	275	261	283	282	307	258	252	259	258	259	267	268	275	297	285	285	265	307	287	273	267	271	291	270	268	298	293	290	298	253	256	257	267	272	286	279	279	285	267	252	279	276	287	286	273	310	303	276	249	313	267	247	289	304	293	306	275	288	307	288	253	265	289	305	297	267	275	293	273	281	232	286	249	266	273	251	287	274	274	280	268	256	265	275	256	276	265	282	282	288	283	290	268	257	289	264	308	275	264	277	293	276	270	270	264	290	277	275	271	275	265	298	285	278	283	287	285	263	287	271	294	262	301	245	295	303	291	294	261	260	246	291	272	290	265	258	269	258	283	262	244	268	285	281	270	250	296	283	237	308	266	256	284	287	285	281	293	273	243	271	284	286	254	263	288	276	270	283	291	263	298	285	311	259	294	299	278	274	273	270	257	257	262	270	283	262	286	308	270	276	289	309	269	286	298	302	271	284	263	281	272	220	256	256	252	257	258	271	263	279	280	258	286	278	279	293	292	275	274	265	297	284	300	262	265	293	273	269	280	287	267	283	250	277	294	285	272	258	286	285	257	289	290	279	283	276	297	273	259	313	283	275	272	280	256	274	258	279	299	295	276	266	282	271	301	294	261	283	284	304	281	262	276	262	268	253	247	299	262	275	270	258	293	293	258	277	290	310	264	324	264	289	291	290	249	278	276	287	295	281	272	291	291	302	286	274	249	275	275	315	266	294	304	279	282	269	280	274	250	278	260	328	282	273	306	314	299	254	281	272	267	279	251	298	253	287	296	258	275	267	277	269	275	248	297	295	292	260	284	286	282	286	278	296	258	254	279	270	295	284	311	293	284	273	264	266	264	288	280	248	258	265	273	309	264	272	269	265	238	273	288	299	260	282	303	329	289	292	288	252	260	276	320	313	255	286	269	283	262	275	258	265	255	289	262	296	285	264	265	269	299	268	284	288	289	297	288	285	281	281	271	278	291	253	275	301	287	288	296	278	262	293	300	234	278	302	279	278	256	250	294	313	288	309	280	308	274	268	272	269	272	306	284	272	273	260	286	299	313	306	268	284	301	268	262	300	273	292	270	283	278	251	297	268	277	293	227	290	292	273	281	289	304	281	259	257	288	279	275	286	300	298	281	258	271	278	281	280	257	266	283	249	270	275	272	268	240	284	287	277	249	280	284	286	270	288	278	285	247	267	285	260	258	281	281	244	318	290	244	271	249	254	262	295	307	279	281	272	293	293	278	280	267	321	307	305	267	259	280	260	294	296	267	273	308	312	294	284	292	261	280	270	274	264	265	308	271	268	264	301	289	286	293	266	310	283	264	288	233	278	284	267	251	281	256	303	248	261	281	258	267	289	301	253	264	282	298	259	266	287	255	259	277	261	251	292	303	294	278	273	325	247	281	266	282	297	276	269	232	267	285	309	287	285	274	262	232	275	292	266	271	258	288	286	286	278	288	273	294	251	292	265	287	263	290	273	288	266	257	251	275	284	276	279	280	260	276	277	246	297	265	249	277	271	241	255	276	271	294	272	267	253	301	276	269	237	270	268	284	272	273	245	276	304	291	291	291	277	308	277	249	311	314	291	261	237	269	280	278	275	280	272	264	255	269	251	282	279	301	284	287	293	265	294	275	265	258	293	270	287	269	269	287	304	263	294	276	277	261	276	337	283	279	282	276	278	292	276	295	283	295	277	330	251	282	247	282	267	259	261	267	269	301	274	279	276	281	288	300	272	262	296	263	277	285	289	263	261	263	287	266	263	295	286	278	264	284	276	284	261	310	267	290	241	251	280	266	269	299	291	245	268	284	305	274	288	265	270	258	270	282	293	279	280	279	283	285	270	302	282	262	283	280	294	281	256	282	286	253	269	266	262	268	305	292	280	276	280	261	256	261	297	285	273	289	272	254	299	284	287	267	275	284	284	281	256	248	259	257	307	253	270	275	241	281	265	258	267	286	263	281	289	277	301	294	267	266	261	269	294	270	264	248	290	288	277	276	305	261	296	277	296	281	274	278	256	292	266	262	289	284	280	249	278	298	281	282	304	290	254	267	275	271	293	287	232	255	281	295	277	277	286	286	261	253	275	268	272	260	267	270	292	282	258	279	281	275	273	275	277	292	312	250	272	257	297	249	293	245	307	315	257	291	280	281	270	267	294	260	253	254	257	270	283	279	290	267	285	258	287	286	258	263	280	293	300	252	288	269	293	267	277	255	251	247	282	258	280	254	281	282	303	280	284	294	262	283	279	274	293	314	284	269	273	261	293	302	292	286	304	276	313	256	272	279	272	263	286	273	259	259	269	280	264	282	281	278	284	245	263	275	287	300	277	290	262	272	274	303	280	284	269	307	298	294	283	280	271	264	310	305	285	278	275	270	296	285	266	275	275	256	320	269	281	275	277	298	293	278	290	261	255	267	244	278	253	264	288	289	259	280	266	291	293	312	263	289	259	262	267	310	300	296	295	335	278	248	260	226	273	253	275	273	277	293	255	284	268	275	308	240	296	256	276	292	248	288	264	252	257	289	241	291	253	270	297	300	269	282	274	266	260	253	258	268	279	275	271	275	271	267	276	304	282	282	287	270	282	302	271	261	237	284	260	292	273	269	288	265	232	283	278	268	273	268	287	298	276	256	267	284	279	273	278	266	266	264	295	290	273	298	267	281	266	277	273	269	266	271	291	234	321	302	267	269	309	263	290	295	294	295	300	292	257	285	239	290	287	272	291	270	298	278	285	285	251	243	284	274	274	290	282	304	279	289	256	298	292	300	303	281	290	286	258	299	273	289	292	279	254	278	284	254	271	273	270	297	274	272	288	285	286	257	274	294	257	261	291	273	274	270	253	305	268	297	289	277	265	280	295	281	288	266	284	266	260	285	277	255	258	289	321	282	285	267	308	250	261	275	278	263	283	280	292	301	266	260	286
20980	22030	37955	39979	37898	36549	27883	19923	18040	15119	13535	11632	9753	8666	6778	6319	6358	5178	4402	4249	4282	4751	5453	5858	6277	5242	5274	4918	5782	5613	7311	5733	4877	5042	4063	3933	2905	2793	2354	2373	2297	2092	2308	2252	2250	2145	1804	1728	1598	1493	1371	1206	1093	1043	900	815	822	856	809	731	767	759	802	714	755	763	724	731	700	743	699	694	689	686	729	677	714	628	665	722	693	701	749	688	666	685	677	653	708	715	675	695	699	708	727	649	677	675	701	679	715	642	666	690	727	697	683	679	678	669	669	697	745	726	674	698	695	674	674	703	721	729	712	690	693	712	651	718	703	730	679	703	711	661	702	715	704	712	712	679	717	698	717	683	661	684	677	641	689	693	629	667	634	665	712	668	709	689	723	684	682	674	687	695	690	620	681	658	698	684	702	677	686	684	628	618	667	725	677	715	633	684	692	648	701	682	710	681	647	716	670	698	700	673	669	738	656	684	669	704	650	706	651	683	628	658	725	720	675	720	662	667	675	668	684	666	649	684	698	689	697	624	718	668	697	728	724	681	668	698	690	715	659	668	670	681	677	702	643	646	679	673	721	650	662	700	698	704	703	661	631	686	662	741	698	676	698	673	693	702	721	672	697	659	746	703	684	666	690	714	696	668	694	677	684	648	742	677	695	662	679	631	681	673	682	674	720	646	699	656	656	716	677	681	696	696	686	701	690	708	624	689	687	686	726	655	686	691	693	664	676	684	696	638	679	696	676	657	660	713	671	634	676	684	689	660	719	687	680	698	680	670	617	661	696	680	702	665	697	655	703	676	724	649	677	706	685	692	700	729	639	671	651	688	668	653	727	687	673	683	710	673	713	684	662	674	672	655	712	640	715	711	704	671	724	657	662	690	686	665	612	709	704	677	659	708	728	674	671	667	684	669	724	665	711	693	632	717	673	632	666	753	701	691	706	649	705	670	704	709	690	682	690	667	685	694	645	673	673	723	658	688	705	648	676	669	692	727	646	639	645	662	637	666	698	685	702	652	658	711	643	658	658	686	702	732	681	701	678	664	641	704	666	676	645	765	661	706	658	683	708	669	667	684	674	725	691	660	670	679	697	677	679	668	678	711	666	718	643	639	660	693	712	657	682	693	719	659	680	678	731	728	718	632	673	703	663	627	654	659	680	703	659	701	681	665	704	688	700	670	653	688	646	682	622	660	669	656	696	683	648	654	696	706	664	694	713	723	713	713	670	677	666	696	659	646	668	677	654	648	668	635	668	683	690	710	658	710	715	683	706	671	702	693	684	684	720	693	659	685	695	706	682	684	712	652	690	726	692	645	686	636	690	667	673	703	688	629	654	677	662	689	642	683	676	649	723	640	714	701	685	664	654	671	667	729	669	661	656	674	686	736	684	690	661	684	691	625	685	708	627	693	645	666	673	681	702	694	691	669	678	656	689	700	663	680	684	709	721	750	680	677	669	688	638	648	710	669	690	720	679	674	676	631	679	664	661	653	668	687	667	725	701	652	693	659	714	681	740	676	699	696	729	706	659	716	688	644	637	686	680	709	660	671	655	709	696	714	681	668	652	696	708	649	658	665	680	708	678	636	686	665	700	700	689	700	628	646	662	661	670	668	675	687	657	649	700	684	655	694	655	697	725	693	677	668	659	672	677	696	712	652	676	660	675	660	697	664	694	682	670	638	711	662	671	673	672	687	673	687	677	689	673	670	677	663	688	682	638	640	712	676	695	696	651	726	700	697	694	696	629	720	680	703	670	687	672	686	671	687	680	648	668	665	673	656	633	672	672	667	663	630	674	666	693	691	710	669	662	700	687	722	679	694	706	667	694	712	715	623	645	680	723	682	656	643	739	666	672	664	667	659	665	697	694	674	658	709	660	682	642	689	671	735	636	701	697	734	700	695	685	700	730	683	657	701	703	689	669	673	705	665	704	634	658	649	670	698	690	668	647	691	681	701	688	642	702	697	724	701	666	619	711	676	641	720	668	697	661	691	620	711	666	681	687	726	720	684	656	638	716	659	648	702	696	695	683	720	672	678	652	663	697	696	699	705	731	672	696	679	650	691	692	699	696	663	713	668	666	682	638	633	715	721	652	724	712	661	635	673	677	672	670	710	698	687	656	662	709	696	677	669	633	722	723	687	707	657	676	648	667	709	670	704	655	687	659	679	696	639	715	682	698	626	676	681	711	686	667	661	691	678	687	721	644	664	687	698	665	717	687	698	689	655	673	683	653	698	678	655	652	690	664	702	653	739	635	690	668	687	683	671	659	690	674	641	695	691	649	677	701	687	708	643	735	648	721	653	701	673	702	656	705	702	638	714	702	675	678	671	686	675	694	667	646	647	676	669	686	703	660	672	694	672	680	654	679	670	669	662	709	658	672	675	666	654	676	671	714	705	628	724	674	700	685	724	693	738	678	684	669	720	709	691	674	724	727	641	669	701	695	657	711	719	623	700	691	711	694	708	651	689	694	730	670	683	719	680	693	660	653	660	683	676	696	689	671	647	667	650	659	652	727	718	692	694	717	663	698	673	681	709	740	651	674	687	624	686	696	668	631	707	725	705	675	691	707	676	690	678	661	717	741	680	649	717	686	655	669	678	662	694	626	722	660	714	701	712	670	673	672	706	708	677	706	679	658	680	698	695	677	661	680	688	684	626	653	634	654	684	707	659	672	709	681	731	714	667	677	638	655	658	671	697	645	728	678	675	683	729	711	699	714	704	718	700	676	677	714	672	666	668	714	681	630	644	651	659	671	707	723	664	694	668	684	685	698	683	695	658	645	721	666	648	637	683	662	677	691	681	675	712	633	689	700	692	666	688	670	685	660	668	625	708	681	725	711	637	689	636	655	722	699	644	724	684	698	721	699	664	680	690	698	637	669	638	651	684	653	702	695	721	655	672	664	637	676	716	673	710	680	677	678	640	696	709	729	718	678	638	699	641	640	632	698	693	684	661	624	669	676	690	705	684	714	665	731	693	664	679	681	681	667	668	701	667	680	669	685	651	711	710	678	665	667	698	705	650	704	653	676	698	703	679	638	701	711	637	674	654	671	710	639	695	634	675	649	664	665	739	703	639	669	695	684	692	676	664	644	677	714	699	679	707	687	680	718	689	648	736	681	678	655	681	658	681	720	673	690	666	670	659	661	689	686	652	686	685	668	690	683	660	661	680	680	680	654	670	668	716	704	654	725	723	690	709	693	691	659	669	663	683	684	700	665	651	693	696	702	695	680	722	689	677	685	694	652	698	683	665	701	709	693	684	670	720	653	660	669	621	685	701	677	689	638	683	699	678	726	664	660	643	649	741	644	717	666	680	664	741	671	688	679	719	698	716	734	721	643	706	691	706	629	721	625	678	659	703	706	624	690	677	723	689	745	698	693	687	670	663	672	698	711	611	660	727	696	689	677	626	699	656	711	685	672	697	656	652	681	678	705	687	727	636	614	683	671	675	650	647	700	735	700	686	691	675	692	666	670	710	689	707	658	672	712	695
12331	8011	10327	8380	5776	4462	2704	1821	1450	1217	969	874	778	632	617	578	517	460	438	442	452	426	429	413	391	385	379	374	350	388	381	349	349	343	366	379	334	345	317	340	322	333	332	337	357	324	339	346	332	344	346	342	349	357	341	313	342	341	295	331	313	299	333	333	350	328	348	319	414	341	397	309	334	363	357	339	329	340	328	341	340	336	327	336	333	355	319	356	349	328	361	351	344	318	319	333	360	344	294	300	340	346	353	358	322	319	368	317	339	325	335	323	359	348	363	336	295	310	326	339	346	334	359	345	365	334	325	305	333	347	325	327	334	341	342	374	371	384	333	307	326	307	332	358	327	353	325	375	314	303	392	338	311	322	336	344	314	337	334	343	299	340	369	328	334	321	332	329	316	383	343	335	396	339	345	334	375	354	369	357	343	303	337	320	345	343	355	340	349	339	336	371	347	324	320	334	354	342	338	353	342	326	388	319	311	338	322	336	318	331	317	327	336	340	279	313	334	355	330	342	318	406	355	328	323	345	335	340	361	334	343	316	319	303	344	339	319	324	350	340	333	351	320	353	350	343	306	369	352	314	360	353	321	358	323	313	325	306	337	350	376	348	328	322	333	340	338	342	372	353	335	347	302	346	378	345	300	375	346	331	343	343	303	302	342	344	323	316	331	310	327	309	350	334	318	335	352	317	303	331	331	303	319	347	354	337	340	307	323	347	340	340	344	344	317	336	321	321	359	377	372	360	379	318	324	354	353	327	354	323	337	390	358	363	320	344	288	316	332	334	349	320	353	313	338	342	311	332	350	331	365	296	317	330	337	352	332	329	351	309	340	325	353	383	333	356	354	386	352	347	329	350	318	329	304	349	307	355	328	347	351	331	378	347	333	324	327	353	353	364	349	344	356	340	354	360	348	328	335	335	369	285	335	366	300	347	313	310	342	302	351	320	318	356	324	325	360	335	333	319	313	360	336	350	343	302	371	323	345	344	326	350	323	301	302	305	322	296	352	339	320	331	327	326	312	319	351	312	341	316	339	333	344	330	330	343	295	341	342	345	328	319	335	348	311	328	345	327	317	333	311	324	354	309	316	349	326	296	347	352	340	316	338	353	327	345	359	327	363	324	306	327	358	320	320	323	322	332	338	338	329	331	333	327	336	310	297	314	371	303	339	313	333	360	337	323	345	337	328	347	330	331	343	337	319	351	283	364	322	339	336	334	357	341	315	333	328	320	351	334	342	340	345	335	329	345	382	337	353	372	331	326	338	324	357	291	337	313	327	332	317	348	308	346	333	340	395	341	318	325	365	351	319	334	370	343	316	329	367	315	325	318	333	347	310	335	307	315	347	368	358	331	337	366	332	336	329	331	314	323	340	338	338	312	347	347	331	340	354	327	325	334	337	327	325	331	322	348	347	321	373	346	346	356	319	342	337	344	335	321	331	310	336	323	353	374	335	330	310	350	345	321	343	373	331	319	325	355	331	358	339	365	346	344	305	367	365	366	324	370	322	323	338	319	314	340	346	335	346	310	324	310	326	356	331	339	336	328	334	341	326	353	327	351	320	335	323	354	332	349	325	338	352	308	294	324	329	370	362	355	356	300	300	331	341	391	337	368	329	365	331	335	340	325	307	315	334	351	371	338	328	333	338	357	362	318	336	331	325	324	314	317	329	313	351	335	350	336	318	336	351	339	336	314	321	336	313	331	343	350	355	341	312	352	345	348	343	323	367	329	327	328	349	337	353	323	321	350	323	367	360	324	331	316	331	347	362	352	299	343	316	315	333	334	334	329	352	352	340	330	349	341	336	350	338	305	312	331	342	308	322	336	330	351	312	318	338	326	328	327	336	360	353	309	323	324	381	329	323	360	339	341	347	337	343	325	334	324	328	349	303	345	345	330	317	347	312	350	318	327	330	339	344	337	317	361	307	300	345	353	334	357	339	341	360	372	323	346	353	339	311	342	332	358	310	353	308	342	326	334	328	335	330	314	355	374	336	360	372	303	327	315	338	359	350	345	382	320	382	352	331	315	332	327	330	303	338	337	302	354	328	324	331	327	359	302	328	308	354	376	326	333	318	371	320	322	336	319	349	373	326	316	358	349	362	323	323	340	314	343	329	348	332	351	309	361	309	323	356	313	345	340	331	351	306	336	323	338	327	340	317	340	355	326	340	329	354	342	331	355	321	297	348	340	332	351	311	348	343	360	292	347	329	309	349	346	354	351	305	368	303	309	320	372	334	329	326	323	342	331	326	280	332	308	324	338	344	333	347	372	336	306	351	343	336	341	345	311	304	340	312	329	321	373	343	335	306	365	308	341	311	359	316	342	331	359	335	358	340	327	327	346	337	316	365	292	351	334	350	333	363	312	325	345	327	351	323	315	368	305	325	303	325	347	324	349	354	314	334	300	320	336	321	326	307	352	344	350	337	363	348	321	334	326	312	297	303	307	341	320	371	356	317	330	332	347	358	332	331	324	329	332	354	315	323	347	338	362	351	362	325	340	334	337	303	338	321	324	367	355	341	345	311	330	342	338	309	313	342	329	332	319	349	340	338	313	339	310	358	322	374	343	328	328	356	354	354	340	357	340	326	321	324	315	331	340	347	330	313	331	328	297	312	333	370	355	325	350	349	325	374	330	350	311	352	307	323	315	349	311	339	351	358	310	361	314	332	340	340	305	354	364	339	333	348	365	308	339	316	340	376	288	371	325	333	366	317	334	361	369	340	343	299	359	352	295	350	332	346	320	345	338	335	344	316	313	362	357	327	337	324	330	331	320	341	349	315	332	325	330	371	335	342	325	320	330	353	302	354	354	361	335	361	323	338	345	340	374	333	325	310	328	326	339	340	308	332	339	325	341	320	300	357	330	348	346	331	335	333	317	302	351	332	323	330	335	359	306	351	340	330	354	341	325	342	342	336	353	334	361	345	327	355	306	337	349	308	326	337	370	304	336	349	352	344	302	349	362	369	321	343	342	324	330	319	323	348	320	351	317	294	340	332	361	316	339	321	337	340	298	355	314	317	338	386	347	310	351	357	331	326	345	362	314	349	331	347	350	311	349	346	334	364	338	347	329	340	356	279	359	334	383	327	365	388	363	334	359	325	336	336	299	391	299	369	358	338	338	330	332	361	323	326	309	339	338	345	362	322	363	323	389	326	311	344	352	342	356	328	350	297	340	319	307	332	339	346	326	359	363	320	345	385	305	343	329	331	342	340	347	347	323	339	292	369	351	354	350	345	326	315	323	292	338	320	325	323	342	340	359	333	327	342	396	358	335	320	337	351	347	379	325	342	316	347	352	338	343	361	304	314	313	327	346	357	315	363	316	332	334	319	334	338	347	341	334	344	300	343	334	315	327	347	302	329	325	364	335	332	344	352	332	302	317	320	334	341	316	352	322	312	301	321	333	344	321	356	339	311	320	333	317	353	333	337	321	328	343	336	329	341	325	338	328	325	362	317	341	334	351	348	339	347	328	349	350
7678	7413	15563	18018	16355	14390	9815	7559	6291	5322	4565	3884	3341	2782	2469	2167	1897	1761	1592	1462	1394	1408	1343	1240	1210	1193	1178	1230	1186	1097	1083	1040	1029	1050	994	905	958	929	929	898	906	854	912	919	915	966	887	918	961	857	885	905	853	856	847	887	848	846	849	840	865	870	851	820	840	822	834	825	856	810	798	810	810	809	818	813	840	765	836	831	829	879	848	870	841	858	821	824	813	778	847	844	841	838	861	813	835	874	841	813	829	854	821	821	820	850	817	862	787	876	789	793	784	801	766	882	827	847	859	765	854	847	880	840	809	778	758	793	815	814	857	803	839	786	854	829	805	824	806	830	858	827	824	810	777	880	829	817	866	788	861	829	779	813	836	810	832	818	829	826	833	812	797	784	791	827	842	821	866	783	840	840	800	810	778	856	793	843	839	844	814	837	808	811	745	822	831	802	833	805	803	811	774	831	827	853	801	841	786	820	794	826	830	791	827	814	794	839	900	793	829	851	834	811	840	815	842	794	815	840	827	818	850	810	854	834	823	791	841	789	845	821	819	870	839	826	798	822	820	786	823	824	837	885	848	849	831	890	815	835	768	816	857	829	789	782	844	815	794	757	856	824	820	796	833	820	807	856	796	806	836	825	757	887	849	799	839	789	848	826	799	797	806	784	804	813	845	828	816	805	792	880	858	852	833	824	827	809	831	872	822	805	836	820	838	800	807	834	761	814	781	829	818	788	836	821	812	845	843	820	815	749	816	817	846	800	805	826	791	821	814	854	791	804	827	873	776	766	824	748	749	839	862	841	801	770	809	826	797	807	843	784	861	818	778	838	804	800	783	813	803	833	772	840	835	785	862	821	835	816	849	861	828	818	860	906	804	813	812	863	817	819	833	814	838	798	838	834	860	814	812	814	855	821	793	843	776	762	817	811	854	832	799	803	808	808	832	809	834	822	802	814	790	820	818	801	783	849	826	825	835	791	831	806	823	803	760	845	805	800	819	802	810	852	799	834	827	818	803	821	784	831	788	818	782	846	789	828	822	792	838	813	883	830	853	827	782	797	872	794	808	799	786	801	774	856	867	829	789	774	819	821	795	833	839	817	873	838	776	817	850	817	859	805	784	841	772	848	838	807	818	786	823	805	881	825	814	854	826	791	816	835	822	840	831	860	836	797	804	825	811	791	819	827	836	828	846	852	809	813	832	772	818	827	831	768	816	828	777	808	813	804	811	808	848	849	852	806	813	853	794	834	793	836	828	804	827	832	804	850	840	836	798	793	840	768	822	799	819	798	834	781	802	839	826	820	808	859	827	792	821	811	787	846	841	798	763	800	852	860	845	841	880	804	841	840	834	792	799	805	790	812	804	843	836	861	832	847	823	862	831	824	828	792	852	804	823	818	846	838	813	801	774	845	834	788	818	851	836	844	816	805	853	791	874	838	820	807	811	876	857	814	795	835	775	800	816	850	863	829	808	798	819	881	858	782	762	800	851	847	802	840	822	844	815	857	807	867	844	825	832	854	856	827	795	825	801	808	771	849	823	801	788	810	852	817	819	810	791	834	819	787	755	799	790	822	874	831	847	821	861	772	814	848	842	802	860	816	789	830	823	775	814	830	818	867	841	768	829	829	838	850	852	854	796	837	862	838	873	817	784	795	807	807	827	823	820	818	812	848	842	805	827	781	844	847	809	791	756	826	789	804	795	819	850	813	854	765	827	855	821	747	825	795	796	785	809	777	814	845	796	798	864	860	866	834	833	824	825	840	798	789	842	824	841	796	821	781	808	780	860	830	849	833	800	780	844	864	786	812	823	837	803	813	803	805	848	835	848	839	816	802	790	855	819	822	783	807	833	787	783	837	887	855	816	801	856	826	837	831	874	804	821	846	808	794	860	833	782	827	752	802	790	850	861	808	816	810	826	821	801	844	819	857	819	815	772	842	814	817	914	830	789	829	815	800	803	829	782	771	854	844	806	797	834	828	802	823	838	780	797	805	778	855	801	792	864	843	806	801	835	832	843	815	811	802	840	763	819	774	812	838	844	819	825	798	821	843	755	849	794	820	845	794	835	830	789	839	837	758	806	854	792	766	834	833	831	805	806	852	861	804	794	844	836	844	860	827	788	876	789	811	809	757	867	876	805	862	868	833	814	846	832	825	836	760	781	818	854	784	794	780	809	828	804	803	802	837	826	861	831	835	783	835	808	817	789	870	817	861	796	809	835	828	801	776	817	792	836	831	845	877	814	844	822	860	816	772	891	840	769	840	795	823	845	798	794	845	791	798	865	837	797	799	819	863	817	871	828	818	788	801	861	867	837	799	811	821	858	837	780	837	828	871	858	781	819	841	861	795	786	825	850	827	843	849	831	819	796	811	828	841	783	843	856	824	818	827	826	780	802	808	829	763	802	826	862	835	844	821	820	836	836	866	857	857	835	775	877	785	784	849	831	748	821	776	803	779	778	789	863	788	818	781	850	819	843	793	815	786	780	792	869	839	773	811	822	806	821	807	781	837	762	853	833	865	817	801	818	820	814	819	793	834	855	809	822	778	866	847	803	817	848	801	800	793	780	828	820	836	793	818	839	875	824	868	781	788	822	796	827	805	834	787	800	835	817	864	809	810	839	794	810	788	807	835	818	790	879	816	838	793	814	818	829	844	809	801	812	850	793	872	795	833	778	820	820	863	783	865	849	824	766	803	843	850	783	804	869	835	878	842	835	833	819	804	816	862	830	809	836	835	785	791	838	829	871	827	837	792	813	880	795	802	831	808	820	803	807	799	775	836	872	799	853	789	802	784	786	845	834	823	785	811	854	790	815	839	791	867	861	809	816	833	813	826	814	839	811	804	817	837	848	777	793	817	739	864	811	822	783	865	829	795	837	837	765	855	800	805	813	785	870	802	823	802	858	849	824	815	864	823	802	836	779	805	863	844	810	818	818	794	839	820	810	827	798	828	812	781	803	823	812	817	818	857	787	822	862	811	822	737	809	823	789	778	817	824	798	864	814	824	836	785	795	839	805	850	856	828	793	819	858	823	789	816	789	792	819	837	798	862	821	805	823	816	776	852	796	867	853	870	872	795	794	849	825	829	834	816	826	832	791	798	838	773	803	801	835	828	871	771	819	838	783	821	824	848	826	797	826	798	800	753	775	781	793	841	780	845	784	841	921	792	870	819	825	815	859	784	756	831	841	819	818	780	855	789	865	854	845	796	813	850	785	830	823	822	844	814	824	822	818	860	823	817	828	819	878	823	794	859	854	809	834	795	815	846	847	819	778	854	785	807	828	857	860	860	835	808	846	801	884	819	804	855	843	829	842	825	877	825	829	832	826	772	816	849	867	816	866	812	846	824	784	843	798	884	829	801	828	824	820	819	832	782	831	803	851	876	841	839	834	814	840	827	805	781	839	814	832	825	851	826	819	861	836	843	844	829	859	777	786	818	821	815	832	823	790	870	843	853	827	799	867	807	864	822	811	836	796	809	857	805	869	812
26413	24693	28773	29481	25390	22590	12348	6801	4440	3053	2021	1611	1405	1246	1072	888	873	743	668	714	716	683	729	803	797	687	722	678	788	719	862	737	612	622	552	587	508	434	462	441	475	460	445	421	499	485	406	378	403	380	386	346	357	338	362	377	336	346	326	346	373	368	361	331	346	381	333	326	322	344	360	341	355	309	305	321	304	351	316	296	364	285	366	359	338	349	334	336	331	346	352	318	343	340	296	351	328	354	363	332	301	309	337	351	330	335	359	354	323	364	304	342	315	348	327	333	352	309	309	326	327	304	310	327	319	356	329	330	320	322	352	327	372	339	311	318	338	331	346	347	335	312	321	348	338	361	296	312	306	371	335	331	341	320	345	315	346	331	329	288	306	309	326	327	356	317	318	298	342	313	296	310	298	338	335	348	331	296	326	372	342	313	311	347	323	360	311	286	326	332	295	348	317	304	319	326	358	320	328	337	341	314	331	349	294	325	350	347	363	357	355	317	307	296	302	326	316	324	321	327	337	331	311	327	326	367	311	303	340	323	352	350	338	299	348	310	340	354	334	358	326	289	322	295	318	334	335	318	345	342	329	337	314	336	292	359	345	343	327	342	327	346	354	348	351	336	373	332	317	338	274	348	339	323	342	295	290	317	322	354	305	319	295	343	350	350	293	362	331	327	380	329	309	338	329	327	345	310	337	361	355	327	340	345	284	347	315	324	316	286	339	293	341	315	320	321	282	334	311	305	327	312	334	311	317	345	349	333	327	316	347	337	324	308	325	310	341	364	317	333	323	344	308	346	319	333	309	321	279	334	337	321	344	346	355	362	296	350	311	331	342	351	329	331	327	312	344	327	346	291	357	333	346	323	301	322	333	348	317	308	330	309	350	326	320	342	345	376	346	328	317	316	305	333	363	320	335	333	333	310	344	333	354	333	330	333	337	321	354	319	331	336	307	315	338	313	331	305	341	316	298	326	331	362	326	353	339	336	329	305	351	311	344	319	326	330	312	350	346	323	337	319	308	291	305	328	341	328	341	317	340	324	329	351	324	323	360	338	307	344	348	327	322	315	340	333	340	342	355	329	312	304	353	321	343	379	336	289	328	327	320	355	295	312	332	354	326	372	339	354	317	297	319	323	333	339	336	340	343	358	324	337	356	327	330	352	309	344	360	340	333	357	369	343	327	343	332	322	315	306	329	355	322	307	318	321	374	315	325	314	327	302	332	338	350	314	303	356	338	332	330	327	308	328	310	339	327	349	374	318	348	370	321	328	353	344	308	326	302	354	315	336	340	326	311	351	336	315	315	330	317	332	340	349	332	334	310	321	312	326	388	300	347	313	334	336	314	319	341	323	327	299	328	365	345	321	343	317	330	319	324	322	324	371	298	323	332	357	292	328	332	315	317	308	365	315	366	325	337	306	286	340	335	332	347	336	348	312	348	336	331	324	338	363	317	332	295	351	329	325	352	334	312	327	348	314	362	314	342	348	367	360	313	342	305	333	337	350	320	370	300	318	321	302	346	360	315	337	340	292	315	346	326	319	325	349	322	341	364	340	329	308	305	327	348	326	322	325	356	290	311	322	321	335	359	331	349	321	348	317	359	309	365	336	314	339	364	353	328	339	309	332	317	330	327	344	335	327	309	367	339	299	328	364	298	339	341	329	291	346	323	307	349	316	361	308	299	315	356	331	346	338	340	303	352	343	289	339	325	318	316	366	319	352	331	317	333	337	327	334	335	294	303	324	342	324	321	298	368	290	321	335	364	322	304	334	332	311	304	338	318	348	345	346	314	332	389	335	307	327	344	340	342	301	320	327	366	326	350	322	309	355	305	359	309	301	312	329	338	288	362	310	323	351	295	325	345	315	315	325	310	328	332	317	344	325	318	315	321	316	316	324	330	294	284	338	319	302	309	307	293	318	353	340	313	332	330	350	345	336	365	333	340	341	340	340	294	318	323	322	327	355	324	364	324	325	322	351	347	344	319	347	335	358	364	310	349	328	334	330	363	307	310	327	318	346	379	325	327	317	322	324	346	319	292	307	346	346	353	323	344	321	347	339	311	311	312	322	341	329	322	338	308	318	337	331	312	329	371	325	327	340	334	311	339	352	343	334	315	319	322	348	319	329	326	291	357	328	323	328	323	324	327	338	334	336	301	358	330	357	351	336	307	309	308	339	309	334	298	341	342	356	350	311	325	373	335	328	385	320	327	319	336	284	329	303	319	321	323	336	326	320	327	323	310	325	308	373	362	366	312	320	392	333	305	361	340	350	308	361	305	334	365	318	329	319	330	352	310	299	335	328	359	332	296	320	350	330	297	319	339	320	371	299	353	317	341	347	353	333	338	348	358	359	337	339	338	311	315	325	332	317	339	322	346	297	349	309	316	293	354	322	335	320	337	335	337	344	339	320	358	332	331	368	315	313	313	313	329	332	340	360	340	328	338	325	314	314	350	336	343	319	333	350	332	297	338	351	342	307	313	344	341	324	356	295	310	292	340	331	298	320	289	336	332	306	348	325	314	307	346	334	313	329	335	301	331	369	337	324	317	350	302	328	307	365	335	302	316	329	290	341	342	324	338	310	344	334	329	333	329	325	316	343	352	350	336	332	357	309	306	300	312	350	328	348	348	326	308	323	342	292	364	314	312	365	333	347	310	358	330	355	333	351	349	314	320	352	311	300	331	303	325	314	338	313	345	317	325	334	361	298	309	344	337	351	298	320	371	345	329	334	311	324	312	334	337	335	306	346	355	314	344	353	318	329	296	324	316	327	318	342	352	331	319	339	329	345	329	353	311	343	312	345	346	291	320	341	336	323	332	327	330	339	348	330	321	307	326	309	322	331	368	321	317	358	317	359	359	348	338	335	330	337	338	309	368	298	348	323	343	330	333	303	347	330	314	286	329	340	338	320	313	321	350	317	326	303	349	284	305	302	347	326	300	347	334	355	300	309	324	300	337	319	337	289	342	324	295	316	335	320	304	358	349	333	344	294	314	314	341	359	298	313	318	322	312	332	321	288	330	327	315	325	321	288	323	343	332	330	328	301	344	319	286	314	332	350	339	331	325	306	341	356	322	318	355	328	333	306	323	337	352	337	311	322	366	287	331	356	333	341	299	357	374	304	382	343	312	364	326	308	323	316	305	372	330	320	346	347	336	283	336	324	320	301	305	337	320	323	307	348	301	326	313	341	334	317	348	314	345	361	319	316	317	304	309	337	325	352	321	327	315	313	361	320	356	328	336	326	344	333	326	325	311	327	339	283	352	323	314	324	315	313	341	316	341	290	315	322	328	372	328	332	289	300	328	324	365	330	336	322	317	336	333	329	315	340	343	306	289	302	335	333	356	326	340	332	322	324	324	308	281	321	325	378	347	333	349	337	341	355	327	354	322	320	326	306	298	305	319	382	322	305	312	330	321	332	373	308	344	324	374	355	321	344	335	327	304	333	332	363	315	333	348	326	319	320	325	313	317	287	342	318	319	338
15556	20046	29600	33901	33762	28424	19143	13949	12819	11163	8938	7551	6722	5935	4934	4083	4318	3570	2910	2831	3131	3318	3798	3820	3761	3517	3437	3640	3980	3710	4863	4033	3167	2950	2835	2545	2187	1938	1774	1709	1671	1759	1864	1852	1883	1746	1492	1407	1298	1333	1152	1058	1049	965	911	967	962	977	863	883	795	853	852	860	838	888	863	804	897	839	838	841	843	778	793	770	810	873	801	773	861	842	792	803	782	761	839	796	804	801	849	818	819	812	805	822	772	801	808	822	815	826	823	813	835	803	794	789	855	832	787	846	775	815	778	786	839	833	817	787	847	789	799	850	853	790	815	818	775	808	813	810	827	808	798	870	791	784	792	825	860	791	787	780	826	831	823	803	782	801	782	814	794	851	778	820	818	814	845	819	754	795	816	787	811	834	876	882	806	746	819	831	817	785	780	820	778	813	793	800	799	755	815	848	808	780	834	819	825	818	778	785	830	799	836	816	807	812	766	821	789	807	830	788	770	767	854	800	787	826	814	809	807	806	805	797	778	790	782	848	748	784	785	814	834	786	765	815	771	840	812	802	878	826	828	855	803	803	818	856	780	831	843	807	773	815	800	795	773	807	794	821	762	726	754	780	785	794	771	783	812	853	765	792	813	788	747	794	771	844	766	817	791	802	824	813	804	797	795	811	778	812	828	808	809	825	803	817	829	760	841	791	817	806	827	776	787	786	807	796	822	805	796	801	826	797	766	827	832	802	763	808	848	734	835	749	806	793	778	773	849	791	832	852	794	820	801	815	790	779	723	741	779	837	835	808	773	813	820	802	782	828	789	807	809	847	778	764	793	775	782	797	773	854	769	754	819	736	796	792	813	828	800	778	885	763	826	785	827	798	784	856	770	818	825	796	787	765	824	801	787	824	833	833	820	786	837	773	812	846	819	800	753	783	802	801	840	822	786	800	810	797	811	781	803	758	845	811	779	817	786	836	800	809	847	828	820	822	825	862	816	770	791	776	849	752	815	810	785	784	804	841	806	803	824	805	779	789	817	778	845	755	832	772	826	778	763	808	794	832	811	765	791	809	804	814	832	772	813	830	803	834	780	830	838	775	810	809	835	810	806	811	836	850	781	832	812	791	795	818	777	826	813	815	819	789	769	820	835	815	796	839	823	809	797	793	827	790	827	835	841	802	810	835	795	794	873	765	792	788	820	763	846	787	804	794	813	782	827	826	827	859	783	851	786	780	772	790	813	791	795	839	794	769	776	802	824	792	803	844	786	799	733	824	786	758	793	819	794	826	766	799	804	813	846	749	836	849	781	854	783	831	820	840	815	788	816	803	844	802	774	829	788	792	780	807	762	773	831	796	831	820	821	824	811	831	838	833	865	783	797	772	843	793	805	831	803	792	795	796	837	816	785	856	802	846	825	826	822	811	793	785	817	821	839	783	772	800	766	785	743	833	774	844	805	804	800	831	842	766	768	772	788	809	818	821	814	787	824	809	804	809	799	820	773	818	781	760	798	821	867	869	749	793	826	807	821	862	786	809	838	841	836	840	757	787	772	762	798	799	812	835	805	779	774	807	788	824	791	803	893	808	813	826	815	766	802	778	791	780	819	815	806	782	762	779	848	822	835	803	821	764	814	843	832	778	807	823	825	810	762	771	811	821	751	752	837	807	839	795	797	830	783	823	837	821	774	815	766	846	781	833	799	806	799	879	752	855	815	853	814	816	848	779	805	767	851	794	749	850	792	806	821	793	791	759	791	775	832	759	791	813	837	806	787	827	837	748	817	743	792	825	820	780	787	841	728	833	812	847	819	846	791	817	848	802	782	793	801	850	763	821	808	770	775	807	821	823	849	797	765	800	800	804	802	794	832	795	760	781	814	811	808	828	816	807	746	801	813	771	841	821	816	782	784	802	829	799	794	833	790	795	791	787	780	789	812	808	836	757	743	810	795	819	845	823	847	738	808	858	819	832	823	756	839	836	823	834	757	853	802	796	835	781	779	789	853	795	819	824	789	799	818	831	771	815	785	837	855	803	817	819	759	771	820	804	856	788	782	808	777	776	834	779	803	792	764	777	828	751	814	814	866	762	800	825	860	785	804	789	817	792	831	814	834	821	817	815	832	774	887	796	793	779	788	805	769	862	779	763	791	777	840	774	792	857	816	820	792	803	815	777	832	807	826	765	783	784	824	797	808	821	872	840	822	796	754	802	848	789	839	790	757	794	774	830	771	824	808	850	808	821	786	833	814	801	831	818	817	816	823	776	802	855	799	834	814	773	790	783	784	801	822	829	785	802	763	760	799	782	771	831	825	809	759	796	790	841	801	772	790	768	768	812	840	783	808	828	806	804	806	778	800	769	819	772	798	794	758	783	774	760	823	786	802	786	823	801	799	793	818	801	803	809	781	845	797	822	811	787	814	809	736	794	805	770	799	815	783	861	830	774	812	824	791	798	805	778	832	772	837	841	805	803	805	752	814	784	819	797	782	841	782	757	797	790	783	792	777	775	842	860	849	815	791	772	784	794	801	803	800	825	793	801	789	829	797	803	798	814	820	826	840	844	756	809	827	786	796	817	833	806	838	791	820	821	793	765	796	751	755	776	759	807	780	758	795	801	822	830	806	800	851	818	773	814	827	770	822	788	861	833	837	783	789	729	763	787	780	834	760	800	824	817	796	775	824	763	800	796	766	756	794	795	816	817	826	806	813	787	768	785	807	788	795	766	824	802	834	835	816	819	778	769	816	821	796	769	787	781	821	848	773	835	808	786	783	778	772	832	852	817	780	818	849	807	781	806	778	769	835	852	800	802	821	820	799	806	777	816	810	876	762	795	842	845	790	818	829	772	822	808	826	838	813	821	751	789	798	845	836	767	799	773	792	813	814	732	839	814	775	834	803	777	821	810	784	817	809	808	802	837	785	841	800	814	782	789	785	778	805	783	846	829	812	770	822	812	800	827	796	837	811	794	834	828	828	799	811	787	798	839	773	801	820	797	811	825	792	825	806	848	833	835	816	818	828	779	813	840	817	812	823	818	735	810	766	786	812	817	809	842	766	786	842	811	803	763	827	837	787	802	771	829	812	816	784	803	816	807	848	814	842	801	827	805	842	814	768	794	805	790	831	785	805	772	802	821	845	798	798	824	783	802	860	770	863	799	837	813	850	760	818	813	803	822	835	758	813	829	820	806	774	812	806	795	835	745	795	796	826	778	756	822	766	832	786	743	842	775	829	780	777	896	868	766	821	807	793	782	816	774	827	843	773	782	749	815	822	798	799	807	851	778	836	801	805	827	797	803	785	804	809	804	836	797	841	810	772	810	787	795	814	748	852	838	832	790	791	778	760	847	803	740	782	772	856	857	818	780	812	849	770	813	770	835	868	812	813	791	765	827	765	792	786	845	805	811	807	820	819	813	745	846	783	804	795	820	831	775	793	787	788	756	834	783	818	811	800	786	798	798	775	818	827	770	764	830	815	835	743	791	836	833	746	757	834	838	818	845	800	771	842	803	802	806
34936	28990	39634	36602	36999	31891	19937	12615	8277	5161	3291	2256	1757	1661	1245	1170	1159	937	819	819	867	930	1058	1000	1051	954	940	936	1094	1008	1303	1078	862	768	678	813	604	523	469	499	511	551	549	506	562	442	398	397	407	374	369	372	307	321	320	281	281	274	311	249	292	289	271	302	286	300	301	270	275	271	287	279	265	297	264	297	284	284	264	260	286	286	247	274	296	298	251	275	269	302	287	303	290	273	283	293	273	305	294	289	277	292	291	275	274	257	253	249	285	265	267	269	301	248	264	254	272	275	277	298	264	278	271	288	284	299	295	282	277	272	248	249	300	276	269	254	269	277	286	279	255	266	272	267	297	271	288	246	255	281	258	303	254	291	274	254	293	292	250	271	286	261	280	239	275	286	282	259	271	300	267	269	278	275	292	299	284	257	296	268	298	292	278	261	278	260	274	273	286	262	252	255	284	279	269	256	270	314	257	313	277	277	280	260	287	261	272	315	285	244	239	279	272	297	265	251	268	262	267	304	255	323	262	298	284	291	294	297	288	316	283	260	281	291	282	302	275	314	269	267	281	290	290	261	270	287	270	295	249	248	260	307	304	286	299	289	284	274	280	292	245	282	260	264	288	317	239	251	267	278	278	291	265	258	288	290	281	271	288	279	300	292	279	286	310	278	276	264	327	283	287	258	273	280	281	279	279	296	274	284	270	275	271	291	242	269	265	285	250	301	283	275	315	276	258	282	282	296	304	264	278	262	252	269	294	294	281	265	316	296	278	301	263	287	296	297	267	283	272	295	267	267	302	291	279	278	275	286	278	277	289	275	250	310	292	285	289	249	277	268	281	258	266	277	263	271	252	281	258	291	280	274	247	294	235	267	252	284	287	282	279	263	255	317	283	293	237	254	293	251	267	270	294	294	275	262	256	303	295	274	294	260	275	262	288	250	296	261	258	253	284	274	289	257	255	295	270	296	280	262	264	309	323	266	287	261	277	277	278	290	250	259	281	280	307	267	261	282	286	272	246	276	288	301	308	302	292	282	279	288	283	265	254	266	304	276	296	286	291	276	292	251	285	265	274	256	251	273	279	274	287	254	294	300	256	273	263	287	255	269	284	279	275	293	286	265	280	285	263	312	279	283	276	272	283	301	296	296	266	294	290	274	278	285	294	272	261	295	284	286	251	271	271	283	281	261	256	239	300	276	279	286	291	269	268	255	276	281	306	275	279	291	269	246	287	256	304	280	293	283	276	270	272	286	265	261	292	290	274	283	279	269	271	280	243	285	279	239	280	246	236	289	272	272	296	274	272	270	276	254	280	267	287	276	314	284	290	306	275	260	281	277	242	318	284	285	261	274	296	313	286	287	285	284	280	276	283	261	296	267	273	292	262	267	257	270	294	291	254	270	305	289	268	271	295	251	281	272	278	271	257	291	275	296	249	281	300	293	290	261	286	296	268	306	300	282	246	278	261	254	292	290	311	300	263	261	272	283	287	297	284	256	296	283	286	264	289	252	262	295	302	231	280	272	315	273	273	263	269	279	255	276	273	263	250	257	278	278	289	278	277	265	281	281	290	268	276	299	272	272	272	265	301	291	268	291	287	234	320	276	273	302	309	247	259	255	248	267	276	298	296	249	310	265	303	271	280	314	255	299	248	258	253	274	233	276	276	255	293	292	285	287	280	259	288	261	280	272	268	295	281	273	292	262	270	274	262	292	295	245	232	277	267	262	271	248	297	243	271	308	257	294	279	232	290	242	292	279	276	299	266	284	288	294	270	296	293	272	246	259	269	288	291	283	252	265	252	280	250	289	267	260	315	273	252	274	276	274	268	280	279	282	296	245	265	275	276	276	273	267	281	287	278	280	261	284	277	301	280	264	261	240	294	243	255	250	287	272	250	272	276	265	264	268	294	302	278	269	265	274	298	243	285	289	254	251	286	295	266	301	269	266	303	263	294	278	307	278	283	272	264	251	250	283	326	275	249	281	265	288	280	280	301	278	281	273	291	279	270	275	277	272	268	258	263	288	263	289	271	254	287	310	284	252	247	257	287	297	292	262	285	279	280	263	266	288	283	293	280	290	258	263	252	245	268	284	287	285	281	292	290	266	275	226	289	275	277	244	305	305	308	284	279	227	288	234	273	297	249	260	269	277	287	252	277	284	280	285	275	310	267	271	245	284	254	258	246	273	259	255	301	259	254	296	297	263	288	288	277	262	273	230	258	273	260	315	274	259	292	267	269	268	258	305	287	287	266	268	296	275	265	266	284	297	241	285	296	274	290	244	269	279	234	278	302	287	257	305	293	292	270	257	270	290	308	272	258	260	280	281	298	261	276	281	296	261	265	268	281	302	261	276	269	273	273	270	256	270	277	278	293	274	293	275	279	278	242	284	283	262	268	251	267	264	294	292	287	276	261	270	304	285	280	275	275	269	290	279	284	263	270	285	292	263	279	294	272	299	284	259	274	260	271	272	269	271	262	308	249	254	262	259	244	261	283	261	233	269	280	282	316	275	273	266	273	276	269	269	283	297	312	295	254	274	300	250	253	293	266	283	299	290	253	267	284	251	289	278	269	281	277	265	287	238	266	252	288	263	284	263	271	268	250	296	271	271	248	294	321	263	300	280	289	249	281	250	273	306	292	277	256	286	286	267	263	263	261	309	285	274	284	264	271	283	263	282	270	269	281	301	272	290	275	298	309	237	260	250	275	256	266	259	333	285	277	282	240	299	278	286	257	284	262	282	286	304	283	285	249	251	266	289	304	291	246	275	325	293	251	244	252	244	260	265	281	254	281	297	259	277	236	271	295	297	278	263	298	257	274	277	299	311	272	287	284	259	281	283	290	268	274	271	260	272	305	288	309	245	274	270	228	276	275	264	304	282	283	282	264	289	291	272	261	295	277	291	260	271	265	279	280	268	295	273	274	272	262	266	266	281	289	273	316	273	277	285	287	286	283	271	300	298	264	264	293	273	264	277	295	296	278	296	248	292	280	292	276	291	278	300	294	295	287	306	298	295	255	281	281	257	278	280	296	274	289	275	292	293	257	284	276	296	256	277	275	287	258	257	271	276	270	271	272	284	279	285	285	271	238	265	260	267	236	273	301	257	261	284	291	281	283	237	234	293	258	268	270	297	269	261	276	258	281	252	310	294	236	285	265	258	259	304	272	271	288	266	271	287	268	245	249	286	272	309	253	263	245	244	294	289	272	287	290	267	273	307	262	262	286	261	264	239	295	240	288	274	288	279	252	279	282	267	266	268	290	263	274	303	279	254	274	278	273	250	294	276	280	281	275	270	262	278	272	274	264	299	302	277	302	238	266	288	284	281	266	290	287	300	268	266	260	269	274	286	279	299	238	274	257	291	249	294	274	294	268	301	299	276	298	270	285	262	303	269	282	261	292	262	270	277	295	292	298	263	271	260	262	283	280	277	285	281	279	282	297	293	272	249	299	272	308	299	293	297	245	266	265	295	277	311	290	280	279	288	296	291
20632	22419	37051	40554	42773	34568	23971	17874	17154	14626	12151	9480	8595	7910	6383	5740	6056	5200	3992	4091	4523	4914	5413	5567	5769	5278	5083	5302	6549	5832	7435	6515	4830	4404	3901	3982	2967	2583	2398	2356	2234	2599	2696	2537	2784	2230	1890	1809	1480	1635	1376	1148	1111	970	916	874	831	761	813	802	763	734	777	742	729	721	758	745	749	729	685	708	682	734	715	696	703	679	716	665	624	655	699	677	665	692	708	722	698	700	673	692	701	702	677	708	682	667	749	672	706	650	723	712	710	701	724	699	676	683	731	703	695	695	693	679	705	645	677	699	669	659	684	700	656	759	718	722	706	642	691	695	700	670	729	658	654	699	657	655	635	676	703	683	712	673	657	696	712	727	659	654	668	682	695	646	715	669	674	690	732	620	692	725	658	637	711	686	669	661	704	657	723	730	675	669	696	627	714	691	640	672	688	677	702	657	676	674	671	655	648	661	732	665	739	719	630	714	682	691	692	654	680	677	674	671	658	709	620	641	682	659	714	654	673	695	692	677	717	658	645	680	654	704	694	709	696	673	684	727	716	697	684	699	671	691	636	680	717	676	669	751	634	678	679	667	686	706	619	697	674	703	649	664	697	672	699	647	704	708	702	685	701	659	657	680	699	720	672	696	690	700	655	702	676	643	680	675	645	674	693	706	710	673	678	658	686	681	702	659	643	624	706	673	658	731	699	659	664	678	679	740	718	721	670	624	677	651	714	680	680	620	664	709	711	665	670	664	663	633	692	686	641	674	705	724	683	637	663	720	687	645	685	701	666	661	726	694	692	675	671	694	673	653	706	633	644	654	666	657	676	649	692	673	682	659	721	684	636	655	685	714	685	665	677	663	692	663	651	697	679	672	653	654	677	640	702	721	715	647	693	718	646	648	675	683	682	634	653	662	673	656	672	660	681	657	676	682	697	655	688	678	700	715	712	640	684	692	681	659	725	714	751	666	712	678	691	657	676	646	641	630	680	689	655	694	653	683	652	684	696	722	640	675	670	716	654	706	677	699	721	706	707	690	655	659	699	670	723	656	716	697	660	720	687	705	671	679	660	705	648	658	699	654	737	632	705	671	651	669	685	673	657	683	709	662	682	668	671	694	712	662	678	644	656	699	708	666	653	710	677	680	667	636	687	645	690	732	665	719	637	674	683	717	706	638	674	691	685	692	650	663	675	693	679	632	708	648	659	638	661	686	662	698	709	707	651	654	678	638	707	665	647	665	685	684	684	697	670	679	698	619	672	667	679	721	661	665	693	681	686	667	682	696	662	677	668	681	665	685	673	670	695	656	667	701	710	661	647	654	645	713	674	728	627	661	680	669	651	666	668	670	685	679	703	626	686	699	656	686	688	660	706	726	669	677	751	719	700	687	696	664	657	679	693	666	746	642	670	693	659	711	699	716	690	674	642	680	721	666	703	649	669	760	682	656	653	668	711	665	673	630	685	662	695	693	678	666	664	670	683	637	679	693	700	681	679	647	693	679	680	665	666	685	684	645	704	680	690	752	683	660	697	678	715	715	749	698	670	661	650	656	688	677	675	703	665	707	667	674	705	682	696	677	660	665	676	691	672	668	657	682	685	696	631	637	671	702	698	691	682	709	668	607	723	632	684	710	669	673	724	664	717	656	689	656	691	678	634	693	703	690	699	659	703	721	637	686	655	625	665	683	683	673	729	650	675	687	702	673	692	676	673	685	688	723	675	727	674	734	712	700	692	723	699	667	694	694	679	674	725	681	679	693	719	645	653	670	689	659	691	643	699	639	713	705	658	698	694	621	684	667	661	717	628	672	697	674	652	672	669	661	665	700	632	658	672	652	690	647	696	713	690	665	705	708	741	671	712	658	716	675	691	660	681	675	698	684	673	668	740	677	623	689	671	654	680	726	712	712	681	744	689	703	663	677	622	605	671	742	651	664	710	602	689	664	717	748	695	718	707	670	630	638	648	644	681	648	645	677	690	683	683	684	720	708	649	690	680	688	703	674	673	649	674	735	676	701	684	696	662	648	648	696	685	717	661	683	718	629	636	683	706	695	669	695	673	684	709	719	650	691	667	660	687	679	721	679	654	699	685	680	675	661	711	710	661	646	722	698	669	651	726	670	716	671	656	683	683	693	703	662	728	686	676	673	730	661	699	667	664	682	660	652	696	681	659	678	643	684	632	638	649	701	673	633	663	697	655	635	686	678	661	647	721	669	702	675	709	670	643	651	668	701	653	683	665	660	658	620	687	647	669	642	694	657	679	662	711	642	671	666	692	695	645	705	681	688	661	689	642	681	693	666	700	664	672	641	627	647	691	703	642	664	705	685	701	677	714	666	679	655	653	654	660	698	631	687	678	687	709	683	625	623	724	654	635	690	703	658	653	701	706	684	655	659	647	682	672	706	694	630	689	659	685	684	678	670	671	688	723	713	689	671	711	659	659	713	692	650	734	690	692	649	720	702	682	706	663	711	682	669	702	670	664	706	686	651	711	734	689	711	681	749	641	673	669	655	639	669	708	687	623	677	696	699	699	687	700	661	642	704	676	701	694	698	683	685	766	677	661	709	649	680	634	707	671	642	652	671	719	677	691	697	639	658	677	664	717	670	707	711	716	741	714	725	678	674	681	692	684	687	682	671	677	645	675	693	727	657	713	714	725	674	689	741	684	654	658	685	674	683	659	680	686	672	658	709	661	687	641	702	772	678	711	687	666	675	712	655	645	683	658	666	725	694	702	665	676	698	654	666	682	640	684	697	695	699	704	687	647	698	649	677	710	662	661	684	698	666	671	703	677	685	662	668	666	655	646	683	708	675	695	665	672	639	686	684	684	674	662	687	684	657	671	641	665	690	643	621	684	722	721	674	694	687	699	643	684	685	670	673	706	665	678	685	695	661	660	683	655	660	706	679	670	714	677	678	670	676	661	673	632	711	689	643	698	669	743	668	721	670	662	701	689	730	675	659	693	672	661	660	679	667	636	696	685	658	671	703	667	643	667	681	708	669	644	640	674	640	672	684	699	653	665	653	726	633	659	679	700	651	661	689	728	669	657	681	671	669	699	682	677	684	711	684	675	692	686	678	689	705	726	602	674	637	662	721	647	632	631	661	693	693	688	669	659	660	673	670	682	652	642	666	616	637	671	707	692	621	670	680	683	733	720	673	641	669	637	685	667	664	676	657	653	719	624	640	636	653	707	720	710	687	696	674	696	619	662	715	661	655	667	639	636	690	734	699	706	676	648	676	690	660	726	695	719	695	697	696	659	725	685	667	677	671	699	653	666	665	674	710	697	663	654	696	641	689	668	701	680	646	643	690	678	662	635	686	697	649	696	675	692	737	648	652	659	682	700	684	694	636	676	691	631	682	703	686	644	631	668	654	667	680	665	672	671	665	673	707	701	716	653	700	647	681	674	678	734	665	652	712	670	685	678	657	727	662	655	678	680	720	659	683	660	687	688	681	661	698	681	679	655	633	698	669	687	633	664	731	683	653	674	696	680	687
12565	8357	11138	9055	6968	4917	2615	1659	1297	1073	897	803	729	620	565	540	467	474	423	417	463	461	418	385	408	411	348	359	373	375	377	361	354	387	345	374	349	319	340	351	319	355	344	356	333	387	362	367	352	373	380	382	344	352	323	358	324	331	334	313	323	355	323	324	342	349	318	317	311	334	323	334	335	320	346	333	344	336	349	344	309	326	324	328	319	356	310	301	333	366	347	332	316	297	341	348	326	344	360	311	363	331	364	344	341	361	337	343	329	345	310	327	341	280	337	323	327	367	336	333	328	351	342	358	344	299	316	342	365	320	334	351	339	385	331	333	328	353	329	344	347	333	406	374	326	304	353	339	375	373	316	323	325	338	332	352	324	363	344	346	331	329	340	353	316	320	320	320	324	338	337	365	346	356	360	342	299	320	338	315	329	338	352	318	366	336	349	328	337	353	336	350	346	314	349	358	346	334	327	338	328	331	322	354	314	334	358	340	319	340	336	345	306	328	345	308	332	332	360	326	328	340	347	348	325	328	333	332	352	334	338	305	322	359	365	361	295	336	367	343	305	365	325	337	330	329	310	292	331	365	331	327	314	323	325	333	343	314	309	340	330	324	328	335	322	340	314	342	322	335	359	354	338	295	339	360	344	346	326	332	362	339	330	333	301	335	352	332	340	330	322	329	348	363	316	321	305	321	369	352	339	297	348	351	286	337	315	298	387	338	334	344	338	313	347	336	316	328	330	340	327	309	345	345	325	332	367	336	339	337	327	351	318	328	314	318	322	321	347	357	302	351	338	357	338	340	316	335	334	322	331	308	332	308	359	326	336	365	305	324	345	347	342	297	332	347	354	333	334	338	342	333	366	320	343	390	328	307	366	310	328	319	332	294	362	360	331	325	324	374	342	311	357	322	341	330	340	336	334	323	322	338	317	305	338	360	334	289	363	324	330	361	330	332	376	308	353	307	361	330	365	337	309	327	335	349	327	340	342	336	330	354	325	325	350	358	316	326	329	358	326	327	325	331	332	338	338	346	373	299	341	341	327	326	338	319	352	361	335	340	359	360	336	340	338	320	332	338	313	313	318	348	330	340	308	357	340	309	329	316	369	354	332	318	330	347	327	332	308	334	328	369	327	340	360	340	305	336	298	332	302	338	324	354	306	359	334	313	333	350	313	360	341	344	322	347	320	356	372	350	351	320	337	302	352	321	363	320	326	342	338	333	303	358	365	300	322	344	337	324	353	365	307	313	316	311	361	315	326	299	370	338	347	326	354	318	313	342	344	326	324	298	336	343	339	285	344	344	345	363	349	356	304	328	353	319	330	322	324	310	333	337	332	381	348	318	302	312	299	341	353	358	316	345	325	363	363	304	302	339	304	313	315	335	336	348	325	342	395	323	331	342	326	303	316	339	276	325	322	338	372	361	339	339	345	304	331	349	371	313	312	315	328	355	322	314	322	323	348	368	349	371	352	317	335	334	338	312	350	333	324	311	325	343	314	303	332	295	353	348	311	337	326	335	328	329	312	331	340	342	348	330	313	364	321	311	333	312	323	313	335	320	370	329	343	323	353	330	321	323	368	308	308	317	329	301	337	313	340	326	316	335	334	300	327	335	323	299	306	328	347	319	306	333	354	350	335	322	348	357	322	310	370	354	361	338	344	332	297	342	326	350	345	346	355	328	354	358	331	340	335	337	339	304	315	324	353	342	333	304	331	357	343	342	319	337	349	328	370	342	347	334	353	330	332	348	339	323	343	338	320	363	305	321	378	344	336	328	345	337	351	311	318	330	334	351	326	327	371	323	341	370	313	321	361	338	302	327	351	323	333	339	337	360	347	347	301	342	322	312	325	340	320	312	310	345	324	335	316	332	314	318	316	311	337	358	375	348	319	350	330	327	311	311	331	333	345	331	362	301	336	328	363	361	365	359	320	317	344	330	327	341	317	314	313	355	338	328	343	310	337	306	315	318	360	327	336	327	334	316	349	325	357	336	321	334	349	316	359	322	312	341	354	360	324	332	324	363	340	328	333	348	341	330	321	347	369	316	340	329	347	357	310	346	334	333	349	324	328	298	319	338	319	335	327	317	345	305	321	342	326	343	351	355	316	352	348	343	347	340	355	322	318	311	343	384	343	310	309	319	334	316	316	312	342	347	316	338	305	314	332	335	322	334	331	346	301	321	307	309	333	308	365	311	307	357	334	383	339	371	295	345	354	323	341	326	314	327	333	392	331	334	357	320	325	326	333	316	307	290	344	378	335	325	342	330	338	317	292	321	345	317	328	370	288	332	325	358	344	298	338	346	316	335	338	333	332	357	324	338	321	310	329	350	317	349	300	347	314	330	308	343	336	312	330	324	328	367	307	333	380	356	283	376	310	335	327	315	346	323	357	360	338	335	329	343	306	336	368	325	321	345	328	332	366	305	335	327	341	356	310	314	351	347	328	325	322	339	341	347	353	326	338	359	362	335	350	315	303	306	353	323	372	333	321	334	321	333	345	353	325	335	347	323	352	345	355	354	361	341	378	288	317	291	351	345	340	326	344	305	351	312	356	340	325	376	345	325	318	336	344	294	347	344	358	369	367	381	324	353	357	340	315	315	329	343	323	314	335	334	331	333	347	297	308	348	287	335	364	362	328	329	341	315	358	323	352	356	333	320	364	343	311	336	345	323	379	369	334	331	338	363	324	293	346	322	314	342	300	315	320	329	363	305	367	347	362	318	339	331	353	317	335	327	294	333	346	310	290	321	337	316	334	343	320	297	316	331	313	311	334	323	331	311	314	329	314	325	312	333	339	324	329	327	295	313	321	379	332	340	315	327	325	324	339	307	330	331	312	329	329	340	343	348	346	346	337	325	339	336	316	314	349	307	333	330	343	327	339	325	297	339	345	340	306	310	316	322	363	318	338	341	338	329	344	338	332	330	328	308	338	307	329	322	336	331	320	335	340	327	352	337	306	293	305	347	346	353	373	360	356	296	320	367	337	324	320	341	326	368	341	348	327	312	324	331	354	374	340	346	340	343	308	334	350	337	340	324	322	313	352	342	316	349	362	298	314	333	336	356	321	319	322	338	323	316	326	316	348	321	308	345	323	335	346	350	326	354	318	322	338	355	319	332	312	335	341	341	311	312	302	345	354	337	350	306	366	341	304	312	357	351	333	303	365	268	344	287	318	324	330	322	320	331	313	372	330	297	344	344	329	342	320	327	321	322	330	329	330	347	378	313	340	373	363	324	349	303	306	292	347	303	333	362	322	335	315	309	317	312	312	331	331	342	350	332	317	333	291	324	328	355	372	332	326	345	335	332	306	349	312	323	300	352	305	317	343	351	334	357	348	338	310	305	335	311	363	327	351	323	312	301	338	325	316	327	365	320	321	339	331	380	353	333	318	335	336	320	339	318	304	350	305	323	324	302	315	327	313	354	329	349	322	293	305	328	295	353	346	315	379	330	367	367	374	327	337	318	347	343	312	290	357	308	342	315
7761	8264	17007	19435	18275	14866	9192	7029	5799	5025	4021	3522	3017	2753	2271	2135	1898	1728	1505	1521	1542	1463	1430	1303	1234	1213	1104	1098	1089	1048	1111	1042	1033	995	968	962	902	957	905	937	885	945	938	950	930	947	927	973	925	855	909	894	884	842	789	842	903	848	867	850	863	845	807	873	834	834	794	816	816	813	825	830	824	845	781	836	852	837	805	833	841	814	842	773	794	816	841	860	808	813	811	823	822	816	801	803	833	839	807	858	844	795	843	841	818	773	834	831	817	811	812	769	813	805	823	807	821	802	789	847	845	756	769	799	833	801	802	765	824	832	837	852	811	817	798	738	755	823	782	817	763	793	853	762	814	814	818	798	836	808	822	756	836	864	810	810	792	811	833	820	798	808	782	816	818	819	827	773	817	823	810	777	830	824	880	825	823	818	814	784	848	876	830	790	808	802	831	807	803	767	805	784	818	821	871	767	870	847	770	818	805	802	799	818	813	800	821	816	786	844	813	841	802	822	830	772	836	828	829	791	813	773	800	850	816	793	785	818	823	749	819	831	830	811	803	860	829	837	813	811	848	816	784	801	794	872	781	805	814	796	828	834	804	756	853	801	824	809	782	772	840	773	821	822	834	825	795	811	810	833	869	817	801	812	827	836	810	806	870	802	831	813	806	834	826	788	756	780	812	856	837	824	779	819	843	832	821	822	825	825	816	826	824	849	829	783	881	800	825	789	842	825	797	820	806	822	811	805	786	800	815	816	804	780	816	783	798	806	802	851	803	816	858	793	841	820	802	796	786	825	843	753	810	829	754	799	814	865	805	879	807	829	845	831	786	868	822	861	817	828	831	824	819	797	837	849	793	779	839	850	847	813	824	839	795	760	771	813	828	808	848	845	811	825	836	799	818	834	817	774	795	767	802	815	845	772	759	813	772	790	819	845	851	800	836	759	817	818	816	846	856	850	821	855	802	766	817	834	783	795	854	865	844	832	829	844	798	796	814	826	782	784	818	835	790	822	816	794	812	802	821	825	783	788	818	835	812	873	823	797	826	862	834	851	826	777	864	850	811	784	853	773	841	841	820	799	777	834	792	832	871	855	880	841	852	858	808	831	810	860	848	814	757	850	833	820	831	792	796	811	810	815	799	787	821	777	801	805	831	796	839	817	816	763	810	789	851	795	843	792	807	817	813	832	844	857	797	803	872	836	781	794	768	797	767	817	841	779	816	810	796	829	812	824	798	856	783	756	816	816	819	808	840	772	764	839	826	763	833	879	802	828	822	825	792	827	750	817	869	837	783	785	812	821	872	827	828	777	806	741	796	838	838	749	798	812	864	812	814	862	805	810	826	873	794	800	805	820	772	811	793	844	818	837	799	882	819	859	823	810	820	872	817	804	852	823	786	785	822	817	825	837	854	757	850	816	865	806	813	833	806	787	807	833	798	798	779	838	863	755	834	862	827	843	830	837	799	830	850	807	793	758	814	798	839	851	840	796	823	805	827	813	828	838	825	816	777	820	791	790	785	819	820	814	833	824	766	874	852	821	806	833	881	802	813	782	830	793	786	855	815	761	779	879	853	820	826	792	831	783	802	821	853	772	834	800	779	828	808	791	813	839	836	812	772	841	820	845	863	830	825	764	809	822	876	874	805	865	832	879	837	797	842	828	800	859	813	818	845	829	817	771	772	811	804	805	803	803	804	813	791	813	817	783	840	780	839	797	821	832	807	777	794	865	769	822	838	795	841	836	787	837	786	828	834	766	865	810	837	846	826	833	756	862	846	780	828	869	833	828	804	870	786	830	859	846	814	837	836	827	806	805	796	815	810	860	825	858	861	813	808	833	813	824	821	799	869	843	853	816	837	763	803	807	781	789	796	772	799	781	824	769	826	769	812	786	823	803	809	829	805	868	863	845	831	859	796	809	861	791	866	795	827	771	780	840	778	813	918	816	845	775	806	795	859	813	826	808	829	816	799	846	801	813	858	770	839	780	786	854	806	838	848	778	790	876	841	789	793	831	812	844	779	807	839	777	831	838	797	814	800	815	850	802	843	800	837	800	827	787	832	842	815	789	824	835	818	769	767	788	821	836	853	828	840	890	789	827	857	824	813	770	829	821	797	844	840	898	825	826	782	804	838	830	779	781	818	828	823	805	819	793	768	895	842	746	819	863	855	821	800	819	862	811	850	753	806	854	799	831	810	848	841	787	839	823	832	806	812	793	845	808	817	860	791	807	765	817	785	798	808	837	815	800	855	777	818	790	832	783	830	856	840	812	846	813	808	790	797	823	814	787	814	817	790	798	765	811	808	812	835	897	861	787	803	742	802	833	822	855	777	795	840	808	823	856	830	826	772	852	778	857	827	802	807	827	800	797	845	846	836	898	840	825	770	804	870	817	838	826	864	844	776	812	852	840	816	855	814	839	838	808	834	806	801	798	831	843	745	789	793	856	839	864	840	815	807	813	809	799	790	805	829	803	814	844	844	781	862	775	783	828	781	795	777	817	794	818	785	805	787	786	815	754	835	811	813	849	794	890	883	833	797	784	818	862	837	813	859	835	857	803	829	878	795	834	813	830	831	843	831	844	817	823	782	848	838	815	792	799	801	817	799	835	816	804	829	771	806	800	830	823	832	819	841	841	892	797	812	824	831	822	848	772	833	837	788	796	788	783	842	807	844	829	870	843	807	792	812	815	823	807	786	831	783	807	878	810	809	800	829	844	800	824	803	811	798	809	853	829	833	842	799	807	831	803	805	861	830	809	790	787	807	831	841	842	788	783	876	791	805	804	797	813	828	827	818	774	857	868	746	827	821	776	850	836	831	816	828	784	807	786	853	813	824	817	772	807	770	837	779	822	780	815	790	807	888	813	852	840	800	809	854	786	760	814	891	829	857	847	800	831	842	826	850	794	816	769	855	840	807	847	859	851	820	748	837	803	845	795	823	804	845	790	803	836	787	805	815	799	802	824	822	824	786	854	859	863	825	847	819	813	796	875	820	839	866	813	797	851	808	823	782	818	796	793	783	811	786	835	826	812	867	787	822	824	804	805	789	833	843	885	841	827	813	822	782	803	879	792	822	833	860	820	786	806	821	817	858	822	799	801	828	810	785	813	824	837	820	806	870	782	800	864	841	809	784	815	803	896	842	825	847	806	831	813	881	745	828	820	847	833	814	811	833	786	786	798	790	836	815	797	843	843	823	797	846	763	798	855	825	829	848	816	876	823	777	835	861	825	794	767	752	790	782	829	835	808	775	872	827	809	808	864	874	771	856	856	781	830	772	789	852	811	854	833	817	853	794	845	750	820	796	790	785	828	826	869	826	816	818	821	842	799	858	851	786	822	788	794	827	811	859	820	825	794	829	815	853	888	851	765	779	807	810	837	791	818	809	815	796	824	771	791	817	841	788	829	794	875	805	784	825	835	827	781	808	890	827	837	828	821	787	815	823	834	845	836	866	750	855	837	830	802	812	810	855	851	814	811	872	831	847	852	790	786
28690	23705	29445	33261	32990	26613	15214	7789	4904	3135	2076	1582	1364	1127	1004	949	820	752	641	675	727	655	755	702	706	743	660	649	729	708	804	688	599	623	558	548	438	481	475	496	447	439	470	448	486	411	404	413	385	388	386	380	363	361	359	343	277	347	315	361	309	312	299	313	321	354	323	315	319	328	353	319	303	305	320	316	334	307	291	307	320	327	333	337	331	300	317	319	340	319	297	341	344	334	312	332	331	320	310	334	317	295	298	300	292	385	314	339	356	337	345	343	349	338	304	321	310	295	351	310	335	302	340	294	355	317	311	358	344	331	331	359	303	324	322	319	332	372	289	325	326	311	315	288	318	340	328	349	339	331	332	319	304	307	312	340	295	318	325	325	328	344	326	322	340	345	311	339	326	296	296	322	332	315	346	324	341	355	295	321	306	318	328	331	349	334	298	332	332	319	328	320	326	328	309	290	305	367	323	340	285	341	322	295	313	337	295	275	313	325	331	328	360	351	306	315	314	330	292	345	300	325	328	332	318	316	345	354	370	346	320	334	352	342	364	343	289	295	304	315	342	301	315	351	325	332	342	305	324	312	332	306	326	333	303	320	290	339	263	295	296	316	344	344	365	295	347	312	323	312	340	328	320	336	322	308	365	367	297	327	350	310	303	342	357	379	338	329	312	321	335	302	302	339	333	342	293	340	293	313	363	333	285	303	295	327	337	340	334	331	328	326	331	289	306	359	315	292	322	341	294	334	345	319	363	358	304	300	317	300	311	348	302	306	315	330	364	319	321	379	314	377	330	303	353	280	317	331	322	316	356	336	336	330	321	307	309	335	318	303	350	321	309	299	333	335	348	308	362	310	344	329	360	334	299	328	331	353	313	292	346	320	336	329	327	330	317	298	314	308	309	317	325	350	296	317	304	316	344	302	331	323	299	308	302	316	333	321	303	299	351	327	327	303	324	337	299	332	336	287	330	328	329	314	315	317	314	330	310	288	303	349	350	305	306	351	294	343	334	330	312	309	335	299	312	326	323	333	303	297	334	355	304	364	325	295	310	335	320	325	300	315	326	309	299	324	319	345	315	319	318	330	290	309	324	323	346	345	315	334	324	315	343	297	320	369	349	354	348	342	323	335	350	302	307	352	328	325	290	296	307	332	334	360	337	340	335	365	316	314	292	291	349	330	323	321	341	334	314	352	367	335	322	313	347	314	305	306	312	310	319	345	334	353	318	344	353	315	336	347	356	371	306	333	328	297	309	311	292	321	309	299	309	278	345	320	359	357	338	323	334	309	354	325	322	334	331	317	335	313	322	355	329	343	331	320	338	317	324	363	316	343	352	328	318	325	333	292	296	287	315	326	333	320	295	299	349	347	343	346	307	300	319	302	346	319	299	329	320	305	318	332	315	296	329	362	320	334	342	325	306	300	347	299	329	343	317	329	358	323	361	322	332	354	329	310	289	293	327	322	322	316	371	303	355	322	315	359	338	326	366	371	293	330	329	332	314	328	306	302	320	309	337	326	314	317	318	308	331	309	341	326	311	317	306	349	359	329	347	315	301	342	319	333	334	336	303	318	318	312	334	344	310	324	329	336	321	350	325	321	341	306	324	365	324	360	348	331	322	323	344	340	299	325	332	322	337	358	314	297	333	297	308	311	325	316	320	339	301	322	331	347	341	326	310	332	317	324	337	351	331	329	308	349	313	334	308	337	293	339	295	300	309	304	296	332	347	309	359	333	295	308	329	325	338	342	350	334	309	320	313	335	289	317	312	317	312	299	329	331	286	352	331	295	338	311	295	318	327	344	306	335	313	313	288	319	316	347	322	319	327	302	317	361	283	347	355	372	305	311	314	328	306	347	341	313	329	300	269	325	333	352	325	301	315	335	303	295	324	379	343	338	298	332	350	334	326	328	313	312	318	334	332	324	320	312	344	326	326	297	299	335	334	285	334	327	300	301	324	330	295	344	330	290	306	330	335	311	323	315	336	339	333	306	336	321	325	352	368	325	339	327	359	317	310	296	330	348	354	307	348	301	349	325	337	332	321	314	302	333	310	309	318	301	333	323	291	316	322	323	277	292	324	321	341	308	342	332	328	312	300	312	295	328	322	347	319	335	317	314	346	338	373	330	355	311	330	346	328	313	333	346	336	325	314	302	313	337	303	338	321	303	293	339	325	326	354	347	344	322	310	318	332	335	305	323	320	312	331	360	331	309	312	330	313	323	329	324	319	356	326	331	310	342	307	316	308	311	319	317	319	285	323	298	315	360	324	324	323	339	350	342	346	349	336	344	328	346	328	297	320	308	324	317	321	329	339	296	352	302	344	319	329	324	328	320	309	328	300	354	357	347	316	333	312	332	366	286	324	331	336	321	323	293	331	328	336	350	307	292	336	326	312	336	313	326	288	295	319	359	296	342	325	320	302	341	292	323	326	340	334	325	333	316	322	320	352	345	313	323	299	312	308	295	362	335	329	348	315	330	355	285	329	318	339	331	315	320	324	362	311	340	318	327	319	282	325	331	329	311	316	318	313	325	357	330	299	352	311	348	324	331	313	299	327	364	318	331	324	317	305	277	353	354	320	344	331	335	302	351	336	314	306	300	322	305	368	310	344	334	328	303	320	313	344	306	332	318	304	312	322	333	306	332	340	331	317	330	338	363	346	341	282	319	335	363	310	336	333	302	308	323	297	302	319	316	302	348	365	320	306	300	348	303	344	320	322	335	331	319	310	317	343	324	344	311	334	315	327	305	354	308	292	346	339	273	329	323	341	357	377	328	348	324	341	317	338	316	297	342	308	313	341	337	283	337	305	303	331	340	325	326	327	298	300	316	275	312	344	317	324	319	310	358	304	348	292	329	330	299	336	333	332	333	305	320	329	330	325	318	332	328	286	348	347	322	321	347	307	302	363	327	312	287	331	312	333	307	320	328	323	273	342	318	320	302	335	309	330	331	352	321	326	338	317	327	323	321	307	379	332	328	304	336	315	344	362	306	328	330	297	319	320	349	345	299	322	277	300	373	327	324	311	311	316	335	310	310	319	304	372	351	314	327	303	296	294	300	312	331	331	330	319	292	322	322	304	352	300	321	361	347	350	318	290	308	292	352	301	269	351	290	335	286	317	370	320	326	293	314	358	321	305	329	317	325	336	311	338	325	327	323	306	358	322	347	324	304	343	310	353	325	330	310	357	292	331	321	331	327	320	307	288	289	350	335	316	331	322	280	333	346	342	337	314	313	330	310	339	318	327	353	312	325	304	316	323	302	337	343	325	319	302	320	324	325	304	333	303	346	316	300	324	301	302	300	326	320	308	304	313	310	307	331	331	320	310	302	314	299	343	329	352	327	319	333	309	348	318	342	317	339	311	295	314	309	308	326	313	309	321	363	327	304	285	335	322	344	304	302	346	317	349	340	327	318	335	336	352	351	327	340	336	326	299	315	299	340	327	303	337	343	306	321	341	302	329	317	316	329	307	293	311	319	332	297
17996	18169	30569	37327	38506	31024	18456	13422	12764	11136	8912	7391	6477	5744	4929	4378	3942	3410	2960	2978	3259	3162	3557	3515	3638	3569	3354	3257	4018	3766	4563	3836	3102	2851	2930	2776	2084	2017	1835	1923	1756	1695	1858	1827	1929	1507	1478	1419	1304	1226	1180	1110	1008	978	945	933	852	924	817	811	840	861	841	858	780	800	847	838	802	820	778	794	802	839	779	753	797	820	811	780	814	809	788	878	764	766	758	748	779	838	763	805	731	776	795	795	794	756	834	749	787	776	733	795	798	794	806	799	846	815	827	833	805	778	781	812	779	793	812	809	783	846	806	760	793	815	811	793	778	769	813	805	814	795	753	849	764	734	833	840	846	831	815	790	783	751	737	809	807	799	754	840	750	764	797	822	821	814	824	779	750	837	751	784	737	781	785	740	821	786	836	795	828	778	835	807	738	800	803	805	762	812	789	786	838	783	809	813	759	799	803	785	841	807	772	769	742	777	768	833	779	723	780	753	743	764	716	823	856	794	784	785	770	785	810	781	810	776	780	785	856	796	769	754	791	789	749	804	789	766	777	810	851	762	792	782	725	828	801	834	792	769	739	826	783	720	824	831	777	824	781	787	825	825	798	807	761	795	761	790	814	739	796	795	786	783	774	799	739	792	801	792	810	792	814	799	755	816	779	759	791	759	779	763	787	792	775	755	769	752	811	756	822	762	776	794	768	786	820	746	790	813	737	783	775	843	775	811	808	811	736	776	771	845	794	738	726	761	784	770	779	768	800	780	787	779	816	781	770	844	827	775	770	802	829	823	772	843	807	794	805	801	824	812	820	790	743	743	816	781	829	813	831	807	797	809	794	790	822	766	785	843	825	794	771	768	781	843	788	838	821	799	791	801	866	804	808	768	824	774	798	796	794	746	785	772	772	766	781	770	832	780	805	831	756	757	804	822	740	769	778	813	800	831	710	809	790	809	753	784	818	794	728	787	757	816	754	857	752	774	786	808	728	841	789	782	827	795	798	804	811	770	774	741	787	740	772	769	813	790	801	792	813	738	797	739	789	839	786	788	813	784	756	784	766	754	765	844	800	779	814	829	759	811	780	746	810	809	806	791	807	772	765	794	793	765	746	782	766	753	791	786	762	785	794	823	736	804	811	783	872	799	763	787	816	770	741	761	768	769	833	798	826	752	809	751	786	802	813	785	761	797	790	770	830	750	735	781	769	808	738	808	800	819	755	774	789	825	809	814	825	750	799	776	757	792	739	788	807	778	826	803	817	767	841	773	760	812	800	785	837	806	830	767	772	835	768	755	809	786	734	809	791	758	794	785	780	767	810	808	798	768	832	765	752	779	759	785	770	838	803	779	822	760	772	863	814	761	757	808	797	825	749	807	780	769	825	786	789	802	759	838	824	766	811	804	766	780	793	830	774	785	809	761	794	757	755	730	745	791	789	769	795	838	745	710	784	746	781	764	769	810	775	758	812	794	762	828	800	807	787	792	801	824	829	817	793	783	777	793	763	844	828	747	783	780	770	771	785	790	805	800	779	838	809	800	791	783	719	818	817	804	810	813	852	774	806	817	804	767	754	727	827	823	781	830	758	781	806	784	749	809	787	816	785	780	837	798	809	821	820	799	781	817	803	766	831	822	807	748	798	865	844	752	787	770	755	763	790	791	816	765	766	810	825	785	771	769	863	769	782	750	765	785	748	810	786	763	797	788	746	851	784	779	818	789	754	764	824	832	832	835	800	756	768	833	786	776	760	780	776	803	771	780	811	810	801	820	776	786	797	781	787	788	812	839	810	768	750	804	737	775	800	762	760	799	850	756	820	802	769	819	808	794	825	779	799	802	757	771	737	780	792	813	788	816	846	744	782	793	793	771	791	780	769	772	808	773	803	824	783	762	777	798	827	784	774	762	792	841	769	742	816	794	808	800	782	757	760	823	823	788	746	809	760	784	759	777	786	760	850	778	810	754	819	796	796	755	770	777	790	843	823	746	793	760	811	813	848	799	757	820	740	819	768	781	777	775	720	838	808	746	746	791	788	772	734	785	774	819	831	784	796	747	758	825	801	808	767	745	812	743	747	784	783	781	773	769	793	803	811	763	773	759	822	754	772	777	786	770	804	802	753	790	793	758	814	761	796	772	794	746	764	789	803	773	786	777	785	780	779	823	800	788	771	752	821	785	777	793	750	777	822	848	778	802	784	802	759	777	795	797	791	796	792	825	829	802	803	751	882	792	758	783	773	830	768	833	772	754	787	753	827	807	806	824	790	831	785	827	788	799	756	796	770	820	734	770	792	785	795	787	824	785	809	798	796	808	819	797	812	784	811	766	812	829	760	790	742	783	830	789	755	742	773	821	749	816	825	783	881	791	803	802	824	812	766	741	815	803	773	793	794	754	805	742	820	783	852	817	757	832	859	781	807	855	802	775	777	795	763	789	783	791	759	825	756	799	793	817	771	819	815	807	782	774	802	791	847	747	777	754	786	798	807	806	820	842	848	813	755	827	751	780	827	746	813	766	749	799	811	768	822	851	827	795	755	748	768	791	768	789	793	757	795	841	773	800	730	775	818	763	840	788	794	797	806	783	780	748	807	757	790	750	806	792	806	792	765	759	736	760	793	833	771	754	791	779	813	830	780	793	766	832	781	788	792	737	790	807	822	729	792	791	795	745	819	804	761	804	801	777	742	764	775	762	824	792	780	745	825	748	769	789	785	795	786	814	757	788	779	750	755	798	829	752	798	760	767	777	792	777	787	768	796	756	791	795	830	767	794	773	846	818	794	817	769	835	792	732	790	815	761	832	816	785	774	749	830	774	826	766	801	826	804	746	739	809	808	753	825	790	809	763	791	813	780	846	744	805	749	823	784	766	770	785	756	756	850	785	766	821	804	775	816	748	794	801	799	811	779	807	741	754	727	806	802	783	756	775	835	813	825	784	775	824	791	748	772	802	809	796	802	806	765	803	782	773	787	788	763	831	754	773	820	790	770	785	760	821	765	805	786	763	780	795	810	791	834	781	752	832	803	827	743	770	801	818	737	754	828	752	759	767	822	791	762	822	815	762	806	848	784	810	784	783	784	808	830	735	792	815	765	823	758	811	772	794	800	778	773	791	808	722	803	809	796	815	772	774	780	783	758	787	801	788	779	792	804	771	756	806	809	758	797	833	812	778	742	785	793	770	799	810	790	781	790	865	797	766	767	800	777	802	796	787	827	773	770	750	767	796	826	799	813	798	732	729	784	809	751	787	781	789	785	784	809	799	798	807	833	747	793	790	764	765	750	752	780	784	767	783	798	808	802	809	812	792	729	753	778	748	840	801	785	815	794	762	777	747	791	807	755	834	791	765	802	784	828	788	837	755	764	812	867	782	789	787	818	779	827	764	780	800	774	801	756	771	762	762	795	782	773	766	802	855	806	808	794	829	758	786	743	800	746	826	723	794	824	823	772	742	793	766	739	878	733	806	767	784	777	801	839	809	715	816	809	781	809	831	818	792	765	783	764	783
35500	29378	36926	37976	38187	33034	20394	12934	8635	5512	3415	2338	1818	1632	1274	1246	1136	962	867	867	822	839	953	918	947	912	890	924	1124	949	1246	1033	856	731	781	748	599	559	538	545	522	515	467	468	518	436	467	415	371	395	338	313	313	315	292	291	295	267	317	281	250	274	258	274	265	287	303	274	254	290	278	282	275	307	251	253	296	252	253	247	254	275	252	283	295	291	267	292	287	275	271	276	255	276	257	226	289	288	300	257	277	253	249	294	290	296	285	245	296	249	268	287	270	292	258	281	309	287	281	266	259	287	269	305	290	285	318	244	254	272	301	263	294	241	271	290	244	292	255	269	296	281	260	290	264	249	276	255	286	274	234	293	267	244	264	279	251	289	300	243	279	284	281	272	290	261	282	259	278	247	240	265	291	261	288	259	244	290	279	252	291	266	267	290	246	269	291	251	272	264	257	255	274	252	288	250	253	254	266	237	278	245	270	294	269	258	275	240	280	263	283	297	269	272	286	255	253	255	252	255	255	258	268	268	292	286	268	264	299	286	261	276	287	281	267	283	313	291	262	275	297	284	285	272	244	252	288	263	262	277	268	276	262	282	251	256	277	301	246	265	260	254	278	268	267	254	278	264	261	283	251	257	235	267	296	265	270	234	276	254	275	276	314	250	251	256	259	263	271	250	260	282	267	270	289	279	281	258	287	251	286	275	268	256	298	252	245	255	296	252	263	256	266	267	263	281	304	278	274	261	292	261	224	298	290	265	269	238	271	299	255	303	248	270	268	274	259	265	268	265	295	295	259	248	236	264	290	260	251	286	248	258	298	256	285	309	277	272	274	258	268	279	250	256	259	294	284	288	281	266	260	284	285	240	277	237	281	284	250	301	287	284	304	298	275	254	256	272	265	262	260	265	275	271	307	260	252	220	261	282	294	307	239	263	285	238	235	251	226	251	276	263	259	255	277	257	242	252	284	290	283	266	270	254	235	280	263	280	279	285	262	267	241	260	255	277	252	247	261	281	276	273	275	281	275	278	274	287	275	271	283	245	281	271	302	291	290	240	292	244	263	262	280	255	272	268	285	277	282	268	247	283	243	314	262	275	280	258	244	258	279	265	275	295	287	289	270	253	273	250	267	248	273	277	247	259	254	246	260	257	277	270	246	273	250	258	237	267	279	243	299	280	282	243	239	271	254	264	286	266	278	236	279	316	256	285	274	252	292	260	272	293	248	249	276	292	273	277	254	271	252	276	271	252	260	236	280	250	267	258	252	262	226	287	274	255	271	281	304	267	251	256	265	242	229	250	242	267	243	286	271	250	298	262	290	264	232	274	294	253	266	259	288	269	213	245	248	294	272	279	261	267	256	268	248	271	250	265	275	275	267	272	274	299	273	284	259	281	278	291	271	259	279	275	263	261	258	252	250	268	274	264	256	264	268	270	269	248	257	251	228	265	308	266	260	272	247	269	265	265	272	238	254	280	263	284	270	239	292	304	244	265	242	276	280	319	272	274	248	276	254	266	264	249	246	278	250	292	301	268	288	268	257	246	245	266	256	261	273	263	291	273	265	296	246	269	269	251	266	272	260	289	247	261	288	233	274	273	272	253	281	307	280	272	258	266	256	283	261	249	274	269	310	290	251	266	285	289	300	270	278	241	282	285	260	299	299	283	265	274	279	237	253	282	253	282	271	287	278	298	268	267	274	288	287	247	285	281	272	247	275	287	290	289	255	262	247	274	237	266	288	245	269	272	251	244	259	276	254	248	260	299	270	252	242	254	245	261	268	238	269	283	264	277	276	280	273	235	268	252	268	273	247	263	252	256	258	257	258	265	276	250	240	285	276	247	213	291	279	260	277	262	293	281	272	252	275	263	267	296	257	271	289	254	241	257	262	298	291	270	281	283	257	275	260	262	272	277	273	290	253	255	267	267	261	252	253	280	261	246	256	246	271	286	263	272	256	270	264	268	265	224	267	286	273	265	260	292	256	278	266	241	287	213	284	281	283	254	259	293	262	268	259	264	226	271	279	236	276	284	250	295	281	251	272	262	273	266	244	269	262	264	289	278	273	251	278	266	249	282	260	272	294	282	290	264	245	285	280	247	251	282	249	250	297	278	273	244	290	275	275	293	259	278	248	274	275	272	263	253	265	288	283	261	289	254	295	286	272	273	264	272	256	279	252	266	221	249	263	248	240	292	291	263	283	256	255	290	271	274	254	265	280	267	293	256	284	291	291	258	256	268	259	247	262	270	254	270	267	274	261	291	245	266	270	267	265	255	227	268	269	263	304	246	270	274	256	298	233	260	278	259	281	259	266	252	268	256	267	252	251	271	257	258	270	275	295	305	281	264	282	260	261	258	290	274	294	246	285	272	235	286	264	272	244	270	270	253	224	277	269	270	283	301	263	237	300	291	281	248	255	296	273	264	292	244	269	251	240	271	260	301	273	271	264	269	253	264	276	291	270	288	285	280	268	243	299	280	293	273	233	263	258	270	299	260	262	295	280	284	262	261	265	256	275	249	279	242	250	244	271	314	260	250	273	268	285	272	271	271	275	263	268	264	252	274	284	293	272	292	290	252	256	267	257	254	266	284	266	253	266	265	293	264	249	276	275	244	270	280	264	225	282	269	274	259	274	260	267	275	265	247	256	285	283	264	256	281	251	255	256	270	269	266	254	259	291	268	248	289	277	250	279	267	302	302	274	280	264	279	262	261	250	270	254	260	267	258	257	270	276	268	295	267	238	270	276	261	249	283	324	285	283	276	264	241	282	264	271	251	261	253	264	245	258	265	291	271	252	256	272	249	261	248	242	248	264	298	268	260	280	283	264	289	252	271	251	280	294	275	262	239	291	279	281	241	285	253	258	262	288	274	287	242	286	251	260	258	263	263	265	294	291	260	269	298	239	239	262	278	259	272	220	228	271	285	258	276	258	263	240	255	265	259	246	267	268	299	245	229	264	253	287	256	268	240	252	282	285	260	271	267	295	281	275	276	259	283	277	283	290	295	281	277	259	276	261	263	269	248	239	288	272	247	262	257	244	285	252	256	257	251	287	259	273	274	271	280	267	252	271	243	280	241	267	275	244	276	256	275	274	270	288	243	254	305	276	259	269	268	252	299	237	261	298	242	272	279	268	265	269	249	278	269	264	268	273	265	260	275	276	260	297	255	231	243	223	287	290	255	272	258	253	244	227	269	283	251	252	278	255	270	277	272	276	291	268	277	276	285	277	247	272	287	244	272	274	271	264	231	276	265	286	260	264	273	270	270	293	252	275	235	299	265	270	275	269	240	269	277	275	274	259	279	300	288	270	269	246	290	283	238	260	273	217	265	272	267	277	230	269	248	284	309	272	279	269	249	281	266	274	284	268	271	277	279	278	256	295	268	278	245	264	265	245	293	280	269	265	250	271	251	266	252	256	251	272	260	244	275	265	263	301	278	273	283	256	249	286	278	247	265	237	281	283	272	236	245	276	278	266	279	279	288	280	270
21244	22258	35555	41153	43101	35918	22332	18056	17510	15517	12854	10237	8603	8004	6201	6015	5896	5004	4315	4314	4538	4543	5080	5001	5696	5436	5274	5242	6418	5668	7244	6302	5096	4574	4607	4405	2824	2981	2634	2562	2608	2685	2593	2512	2566	1954	1853	1805	1502	1534	1373	1161	1100	963	883	907	881	768	812	789	772	722	731	783	769	794	714	691	720	690	656	727	757	723	673	669	637	675	660	694	660	654	690	668	692	700	658	660	652	661	670	686	653	681	688	738	630	703	649	652	638	654	641	679	709	715	685	662	676	680	643	689	700	697	673	648	648	701	641	682	668	683	656	655	701	663	653	672	667	656	654	697	693	677	648	654	672	658	681	619	658	655	634	672	668	668	653	693	685	665	631	658	657	694	683	645	681	710	696	684	670	684	651	614	665	701	670	706	642	689	639	642	659	707	648	661	665	673	697	695	665	667	686	673	681	624	637	634	677	627	650	678	659	615	677	662	697	650	654	679	662	649	684	677	707	684	629	665	664	669	686	643	636	660	684	637	637	671	656	678	673	642	690	705	635	674	686	642	645	706	652	679	670	652	665	610	698	677	643	645	608	664	649	672	662	698	668	674	652	678	670	667	688	664	664	654	659	672	667	679	665	663	665	700	641	667	676	614	659	685	704	660	677	668	681	698	636	716	672	663	611	705	652	685	642	643	677	612	652	649	666	687	643	660	660	626	652	689	668	654	658	658	658	633	700	656	703	639	635	683	644	686	691	675	647	677	661	636	672	682	707	647	669	647	658	620	643	700	640	681	650	696	690	665	694	681	648	663	730	685	669	649	682	691	630	668	671	661	661	683	656	662	653	686	654	649	665	693	683	595	684	696	698	667	690	646	620	655	683	639	634	657	688	685	643	670	661	624	674	638	679	678	642	652	662	687	696	680	655	692	646	644	640	662	698	686	670	686	697	647	647	628	621	752	659	683	640	661	667	653	706	634	622	642	650	653	671	614	662	647	667	655	666	611	678	662	624	640	686	682	693	669	642	657	659	634	649	651	690	648	647	682	691	616	615	682	656	658	669	659	653	685	684	653	677	664	662	638	673	695	665	668	628	656	691	667	651	659	662	673	631	676	664	651	664	710	665	690	643	670	636	644	659	634	730	659	691	667	618	629	629	678	722	655	663	683	691	609	710	639	687	675	645	697	680	638	698	688	665	726	656	629	626	680	693	687	661	704	630	708	682	691	668	668	647	660	649	660	683	644	668	653	677	645	651	717	667	672	669	726	655	652	633	675	671	649	688	683	694	608	648	653	622	675	644	669	670	672	604	673	703	693	664	721	734	671	675	663	693	684	680	647	643	659	659	686	701	681	687	619	616	769	653	662	652	662	669	681	661	714	676	610	630	661	658	663	680	688	690	739	730	643	665	667	639	687	671	704	661	671	617	641	647	650	650	663	705	689	652	705	688	653	694	677	685	630	637	718	657	643	651	660	660	637	649	667	649	630	686	627	709	686	628	664	676	658	636	670	672	663	672	687	672	692	645	664	682	665	720	655	631	651	690	672	708	681	693	633	623	694	630	675	661	664	691	636	686	645	693	668	695	670	667	632	652	654	623	654	633	707	699	682	665	675	645	640	666	641	620	666	656	673	680	710	655	627	679	685	655	696	690	674	687	644	644	675	642	649	628	635	717	647	699	682	693	639	681	647	687	695	610	676	680	684	651	664	672	669	632	683	645	649	628	656	695	655	711	657	618	686	701	658	676	664	671	616	692	611	683	659	671	721	649	646	710	624	695	646	609	723	631	652	677	666	685	700	672	682	649	657	708	662	655	656	628	684	712	664	637	624	684	638	680	639	680	687	646	623	652	628	722	628	694	666	659	635	590	674	672	700	706	638	682	692	650	664	680	695	661	721	664	641	669	667	678	669	650	645	644	651	632	669	682	690	638	687	706	641	646	678	646	643	707	654	701	723	628	671	665	667	669	646	638	681	649	664	659	690	649	695	706	630	629	657	656	648	700	702	634	682	683	653	650	686	651	622	673	651	745	655	718	654	646	649	610	646	667	655	677	700	704	660	674	653	633	656	683	666	678	651	666	705	692	696	673	601	634	632	707	715	633	641	672	691	645	658	660	675	673	649	723	631	703	671	613	680	687	648	674	659	675	646	675	721	710	670	672	650	671	640	666	680	647	687	658	702	648	634	657	687	654	648	676	708	683	665	611	633	649	637	644	676	711	693	648	617	659	634	653	688	663	696	681	676	681	646	661	638	631	667	645	675	639	670	615	665	674	665	637	690	660	696	678	666	673	707	594	658	649	631	699	643	691	699	661	652	627	647	677	607	655	657	618	704	680	671	609	627	696	634	678	651	674	650	662	687	665	660	665	693	686	623	651	676	673	662	685	668	619	653	662	611	654	670	664	695	683	642	682	684	640	627	626	664	701	655	673	661	656	678	688	653	676	682	730	664	702	678	655	701	684	685	699	646	660	681	613	678	704	643	647	648	708	623	653	678	656	617	653	625	675	650	634	647	650	656	678	674	629	708	642	674	674	605	657	621	620	662	634	726	640	637	693	668	677	684	677	708	664	675	663	673	690	665	668	666	642	683	681	651	676	653	673	629	620	659	639	676	652	723	667	701	674	666	664	686	675	643	622	636	635	691	675	664	652	614	673	638	687	622	648	686	685	682	667	670	644	706	724	651	667	633	722	673	631	633	595	684	661	686	654	649	625	667	653	652	716	653	687	674	661	660	695	640	642	683	633	704	671	633	668	659	671	647	665	650	672	673	635	690	681	647	650	637	643	669	682	650	658	632	647	690	637	667	666	667	670	682	681	667	710	641	689	658	608	652	685	645	674	645	694	661	708	650	672	678	659	686	681	668	652	651	677	671	692	664	673	676	697	693	675	693	663	659	679	667	649	660	669	620	657	636	650	692	658	677	681	691	666	676	643	661	697	707	656	635	631	623	638	612	664	679	666	691	700	677	642	638	647	658	650	688	665	657	657	641	643	679	666	687	695	672	647	638	673	633	653	691	697	707	681	651	695	647	646	657	680	618	679	657	682	607	670	677	671	719	676	637	606	627	656	700	661	674	629	644	688	668	634	699	640	715	658	694	620	683	658	666	621	693	647	641	690	702	676	659	652	705	650	660	663	662	655	665	697	698	708	686	663	633	682	654	657	732	679	683	675	668	677	679	737	671	658	704	681	628	658	685	685	685	695	672	669	646	666	704	674	647	657	629	669	684	633	677	630	682	638	681	656	681	645	711	664	633	688	678	678	676	674	690	659	662	684	654	590	675	679	662	648	652	654	702	696	609	645	630	648	651	668	698	691	718	605	678	647	671	654	622	602	653	663	657	677	645	634	634	696	688	638	645	731	648	650	672	657	669	655	614	635	622	637	696	641	669	635	645	667	665	679	666	680	643	667	667	650	653	699	693	630	689	591	681	642	673	724	672	647	618	665	657	698	660	673	698	626	700	658	650	676	640	663	682	634	670	653	680	609	653	689	695	666	685	660	682	634	648
12897	8773	10804	8757	6789	4054	2322	1679	1311	1097	921	757	693	647	607	518	448	461	475	441	409	393	410	368	349	371	369	384	376	402	356	366	322	355	373	348	330	354	337	364	347	373	332	380	373	338	380	323	348	331	328	369	311	343	359	320	373	363	338	317	338	360	341	314	319	320	371	343	340	341	374	351	343	323	340	382	319	327	323	324	333	329	369	350	343	331	344	334	352	362	340	319	337	303	348	340	333	330	345	343	308	309	357	330	315	326	354	327	332	346	328	352	332	316	333	307	336	358	329	328	352	324	341	327	323	338	343	309	328	302	331	346	347	341	313	355	351	321	310	362	366	306	345	308	315	328	305	326	350	347	337	312	315	299	331	308	373	329	349	353	298	315	317	322	355	318	342	349	322	350	359	346	351	337	319	320	334	318	323	359	348	301	291	352	353	352	309	358	318	312	375	336	334	313	340	365	323	345	318	324	296	285	325	318	379	337	325	317	330	337	336	362	361	365	325	331	308	334	314	349	349	299	310	351	343	341	352	355	345	346	319	317	313	335	348	338	362	319	344	304	334	329	328	321	333	352	316	351	354	315	336	325	369	313	320	290	332	311	356	341	322	373	331	297	339	342	361	318	327	336	338	347	347	323	339	319	328	337	351	333	345	316	321	327	299	324	336	356	340	339	333	331	335	304	345	336	345	319	328	329	338	302	336	357	320	344	306	315	316	306	331	337	327	331	335	319	353	291	352	311	337	359	336	338	304	332	304	343	313	351	345	346	331	309	315	308	335	339	335	299	343	316	355	334	332	353	306	358	317	321	352	307	347	329	348	345	339	329	375	351	347	330	318	306	362	296	321	346	300	334	335	327	348	338	328	319	337	336	323	322	334	342	333	356	327	342	343	320	336	296	358	318	315	332	318	332	342	316	323	313	326	372	311	360	336	358	348	364	313	332	316	338	342	330	286	325	312	294	328	302	313	297	314	327	339	348	347	315	357	325	335	331	312	309	368	308	314	330	325	329	331	340	312	334	332	347	330	314	325	325	305	322	327	346	317	340	300	354	363	330	349	323	341	329	331	324	325	332	323	348	311	325	335	337	301	306	322	378	327	355	321	371	361	351	332	315	322	319	334	322	311	307	338	338	327	336	335	303	351	321	312	353	341	344	362	318	287	337	357	319	335	312	310	358	314	333	341	348	323	307	363	317	346	330	323	324	325	339	324	345	297	316	329	344	322	345	323	312	296	308	341	300	338	329	364	321	319	294	346	294	322	313	349	310	341	310	336	279	332	325	305	312	344	333	334	301	341	295	331	325	303	325	307	305	350	343	341	324	357	321	330	352	324	360	328	290	335	318	323	323	315	316	293	343	322	369	321	323	339	319	320	357	364	363	312	336	340	311	333	301	300	339	343	313	326	348	328	328	343	329	315	327	318	346	296	362	379	332	312	313	333	338	331	353	367	339	312	347	318	337	313	348	337	354	337	323	345	320	315	328	317	314	339	326	357	297	350	319	297	318	302	329	339	311	303	305	354	314	344	343	326	324	322	342	309	317	344	304	321	311	302	351	329	346	316	329	318	325	324	342	332	316	338	311	300	330	359	342	345	315	333	305	302	298	328	318	338	315	297	349	351	316	347	334	349	352	327	340	347	335	355	356	331	315	350	320	331	339	333	347	333	335	345	309	319	371	339	318	309	316	342	291	344	345	319	335	309	340	356	357	339	329	312	294	313	302	343	320	345	297	313	352	323	348	358	341	333	313	324	341	354	312	328	319	362	301	367	316	322	306	323	350	322	343	335	333	313	340	346	345	340	331	338	325	333	322	350	358	329	357	322	322	330	304	348	307	305	342	338	340	335	333	355	340	327	338	328	329	337	378	324	307	342	318	316	306	351	336	291	330	322	320	315	334	347	290	338	365	340	355	358	363	384	349	342	343	343	321	360	339	342	312	299	316	318	328	331	345	332	311	373	339	334	337	330	336	335	339	307	306	339	336	329	318	344	340	317	325	312	316	315	337	299	342	332	310	349	345	325	290	310	317	334	331	301	337	382	308	338	335	281	326	290	305	318	320	295	329	358	289	334	329	341	339	326	324	323	314	334	316	318	333	318	368	358	334	344	321	339	355	301	310	309	328	313	350	342	351	330	304	305	362	345	307	328	294	337	328	347	361	360	341	311	347	339	363	339	322	319	318	330	345	311	327	368	326	341	336	318	330	328	360	349	328	323	314	348	326	359	344	336	329	307	343	331	324	362	367	307	315	335	371	340	346	352	328	352	349	338	297	329	332	309	321	332	300	329	312	325	349	327	316	310	338	324	320	304	364	326	338	328	318	313	340	316	287	319	330	317	328	349	316	339	311	342	304	331	351	327	329	355	323	308	332	311	305	324	314	371	355	363	345	340	339	329	323	301	350	351	334	314	306	327	307	321	322	309	333	343	389	323	300	323	323	311	351	323	334	347	337	358	305	312	341	377	347	326	313	326	291	322	321	286	317	329	335	325	346	329	319	351	312	350	316	355	318	312	343	299	302	323	353	303	338	344	331	333	318	305	333	340	362	325	334	347	322	324	340	329	319	336	341	315	333	311	344	366	337	345	325	347	333	338	341	342	334	288	316	338	327	323	336	338	309	311	331	351	342	336	334	331	334	332	340	326	346	302	328	333	344	331	330	331	333	334	316	300	321	334	345	352	315	305	307	327	326	336	331	323	342	321	338	321	298	335	331	312	327	299	336	337	312	316	335	335	339	330	344	338	358	334	321	322	340	376	339	318	298	302	310	333	312	351	335	348	345	312	319	343	295	323	330	320	317	310	339	333	299	347	317	334	333	348	353	326	313	362	328	330	298	323	336	324	326	337	337	299	338	345	334	356	327	320	322	311	349	344	316	312	326	350	311	324	331	351	331	375	324	356	381	324	303	359	311	367	336	325	312	332	347	326	324	340	335	325	298	340	341	354	357	338	320	319	322	334	310	343	299	340	348	319	341	355	340	333	329	322	350	334	309	320	325	316	342	303	353	310	324	304	339	327	342	329	318	346	307	370	337	334	324	322	310	315	317	307	299	345	307	361	312	310	338	331	330	333	321	329	350	342	342	338	334	335	336	303	351	302	293	348	334	327	330	323	309	301	309	315	325	343	349	320	319	328	290	336	326	314	355	320	314	300	324	351	341	333	310	361	342	305	331	326	338	308	333	301	333	363	334	329	338	323	311	338	328	315	345	308	336	344	386	306	304	345	312	364	299	322	315	341	343	348	345	292	340	335	317	362	354	329	333	326	312	336	341	335	313	346	322	331	336	309	314	338	322	303	321	345	352	333	318	298	324	367	347	343	318	329	332	323	349	324	307	328	332	351	346	316	333	353	322	326	314	336	359	291	336	326	324	331	332	325	318	287	328	323	338	336	364	341	303	324	329	330	329	358	339	353	339	290	334	359	351	320	299	301	309	303	325	315	332	337	345	298	361	331	340	322	334	334	307	312	336	319	333	316	348
8022	8417	16275	18830	17359	12565	8805	6781	5555	4887	4172	3456	3041	2704	2246	2042	1877	1655	1579	1465	1432	1445	1298	1229	1100	1122	1115	1168	1095	1096	1069	977	957	953	930	980	856	948	920	892	931	910	925	948	920	934	911	940	930	911	899	863	866	817	791	864	794	880	840	841	835	854	818	785	808	831	778	787	814	802	840	801	835	790	754	792	795	802	832	797	801	787	792	896	829	817	793	831	793	815	805	827	786	793	775	785	775	773	817	844	836	816	804	824	868	813	811	804	834	849	839	825	810	829	881	822	785	876	784	802	766	817	799	787	810	772	786	835	823	837	779	814	799	835	869	836	797	774	786	803	780	806	828	833	820	861	803	824	826	802	840	793	795	845	813	825	810	781	772	821	835	822	765	832	775	812	853	808	808	775	799	788	804	797	812	801	778	810	805	809	838	824	807	784	769	778	790	808	843	815	775	820	864	860	773	831	781	798	826	821	804	784	840	811	852	859	797	803	809	776	789	825	840	753	791	836	795	854	836	754	813	830	847	801	827	811	798	816	863	807	755	842	810	798	783	805	789	810	775	806	822	793	821	788	798	827	809	780	829	773	828	818	817	815	853	817	805	777	849	786	821	822	813	829	828	790	807	811	802	823	808	813	819	786	754	859	828	854	803	852	807	876	813	799	772	821	853	822	835	805	833	787	831	803	829	829	790	833	850	854	758	824	847	820	797	840	860	798	838	789	865	787	816	851	795	825	819	826	790	773	760	780	823	785	805	784	777	847	866	808	780	769	823	835	816	749	811	801	837	761	821	813	772	822	792	757	858	783	801	871	853	772	798	812	815	812	789	787	813	768	761	797	805	776	781	786	835	849	827	773	817	766	800	825	788	773	834	809	842	800	784	854	810	833	843	802	833	772	834	796	775	767	797	806	810	818	801	822	831	810	783	784	773	781	755	860	831	782	799	795	859	794	814	867	805	827	764	797	819	780	837	823	755	808	870	757	851	795	787	816	796	781	816	780	827	804	820	776	849	769	890	807	793	785	808	803	818	839	821	802	804	795	837	828	764	817	805	820	834	827	819	819	793	776	821	814	800	801	786	795	846	808	807	800	807	780	812	788	848	848	798	781	764	820	799	817	802	840	853	830	836	850	809	791	846	813	771	825	779	779	817	798	791	821	801	803	811	817	791	770	755	843	770	876	797	866	777	818	800	812	800	805	769	819	757	856	856	789	816	761	803	836	783	753	835	779	772	834	876	850	839	833	824	756	801	791	765	814	828	858	785	792	781	846	829	827	804	788	785	776	886	818	806	849	807	795	790	790	823	857	815	877	846	787	778	778	779	775	781	823	831	831	785	824	809	832	869	803	851	827	814	827	851	786	825	827	794	805	767	793	767	827	823	810	869	847	758	795	808	839	778	813	798	754	824	774	831	788	836	864	846	785	823	863	809	775	792	755	775	796	801	822	829	788	777	758	880	798	828	847	767	804	843	876	862	800	800	801	829	852	806	788	797	831	819	788	797	829	775	816	800	870	835	841	821	819	780	775	823	800	773	849	794	802	767	775	799	821	809	829	795	791	790	809	875	802	788	783	826	842	775	774	775	779	822	828	823	834	823	754	784	748	829	799	783	851	823	799	801	817	843	776	758	795	795	772	872	801	802	780	842	814	805	818	816	765	797	782	822	803	782	812	793	762	809	856	810	753	812	802	785	829	772	778	825	804	779	802	824	768	799	805	784	822	812	821	783	799	843	818	821	843	850	769	818	792	824	823	816	813	786	782	872	813	840	713	757	829	800	804	860	839	824	798	839	843	787	821	859	840	799	799	849	851	782	817	839	802	772	754	797	840	808	804	799	776	876	877	795	808	851	754	806	789	780	798	819	799	835	840	850	792	813	788	819	826	799	807	830	839	827	833	784	782	818	833	819	791	850	808	842	797	800	784	786	815	812	814	802	797	824	815	827	797	816	776	850	792	816	813	857	849	830	815	808	827	799	859	812	769	805	820	822	781	847	783	853	812	843	838	798	808	852	866	827	801	783	860	775	766	868	804	842	807	820	855	821	816	806	784	821	801	811	798	777	806	820	767	782	817	825	813	798	818	786	803	797	828	815	844	793	827	798	779	747	861	790	815	818	794	778	803	820	799	787	790	830	827	802	896	819	867	846	779	765	783	828	783	789	839	790	814	765	787	791	843	798	822	827	870	789	794	791	811	804	862	766	801	798	816	769	801	806	829	842	788	830	846	849	807	797	812	816	842	812	818	836	809	848	798	870	867	819	843	777	799	809	884	784	809	817	781	785	773	814	795	788	784	818	815	782	773	850	822	762	821	766	785	816	816	817	796	838	820	826	850	786	791	813	798	747	758	792	809	771	835	828	785	807	830	826	857	815	866	851	825	829	744	806	821	796	819	807	766	862	812	845	773	773	889	778	825	800	820	813	840	798	800	767	839	785	805	775	768	798	778	793	860	828	801	858	810	840	817	823	771	786	786	789	775	841	833	832	791	846	785	788	807	843	814	791	792	807	837	797	798	827	818	822	784	826	770	890	793	786	754	781	825	754	803	737	782	764	824	807	796	776	786	804	794	781	831	812	780	783	812	817	791	792	824	821	856	787	803	807	816	771	802	846	802	851	824	849	819	866	787	863	841	787	785	803	804	782	786	762	860	781	813	834	803	844	850	825	838	799	780	893	839	794	774	764	769	819	811	783	866	773	807	802	817	800	801	835	751	836	811	809	837	783	773	791	880	815	821	806	830	739	835	831	797	798	859	758	835	799	849	781	803	799	802	814	771	880	803	830	785	845	801	776	775	825	783	858	798	814	773	796	850	829	831	829	805	819	759	847	831	791	800	843	880	808	793	798	845	857	809	776	827	841	845	788	787	808	766	874	796	843	794	792	841	780	824	821	815	800	767	845	814	765	789	820	861	849	843	781	798	780	833	777	811	833	848	831	827	787	809	810	791	813	760	818	826	853	834	828	834	809	816	787	857	797	792	840	797	802	762	785	745	814	810	787	780	852	850	805	872	776	766	810	800	776	803	772	763	810	792	872	829	809	767	840	813	837	778	830	794	810	795	799	817	819	763	852	777	801	809	838	827	848	797	812	798	800	786	861	719	806	847	849	823	868	828	785	760	750	810	826	773	796	794	801	800	785	849	773	838	785	808	828	831	793	790	796	804	792	829	812	750	816	845	773	801	778	817	800	841	834	808	774	825	789	773	809	816	774	813	755	839	817	827	931	785	806	835	820	842	826	805	776	821	804	771	784	848	840	840	805	804	855	817	838	791	806	788	786	839	830	842	796	848	815	815	743	825	797	798	797	788	816	796	768	847	798	833	804	801	800	758	813	829	806	786	817	767	774	808	762	812	833	790	843	811	870	800	840	794	821	744	856	826	824	839	769	808	786	782	849	883	818	794	788	816	773	819	775	802	788	835	873	775	807	811	795	852	819	793	793	830	858	844	811	823	833	800	801	837	768	808	850	757	825	818	757	845	759	811
28448	21205	25936	28748	30563	24115	13439	7179	4778	3059	2052	1453	1337	1156	1044	848	907	820	677	680	687	657	645	686	714	672	732	667	777	718	825	688	591	566	627	657	507	460	460	480	462	482	451	459	457	379	411	382	348	326	346	352	370	364	349	365	316	293	308	295	360	333	307	319	324	284	345	375	333	335	306	338	321	337	350	294	302	321	322	326	306	317	290	284	324	343	345	344	316	342	314	336	358	314	340	322	289	338	321	321	346	335	307	343	299	329	326	333	314	333	341	335	303	310	341	306	308	354	311	327	316	302	334	298	348	328	329	340	315	305	294	353	332	322	312	294	359	291	307	354	328	336	305	326	322	327	277	292	307	316	296	307	315	318	320	344	278	346	330	334	323	335	358	334	324	307	343	328	311	297	329	346	335	324	309	356	326	340	308	318	338	332	294	325	324	303	326	299	327	353	330	303	289	343	300	326	362	282	314	311	340	368	350	301	313	331	314	324	328	318	330	306	330	328	329	300	309	298	356	354	341	289	316	340	313	314	347	350	308	309	342	324	305	316	312	326	303	331	320	315	295	310	343	335	333	325	350	329	336	329	286	327	316	332	328	326	325	335	323	314	297	302	335	316	329	330	308	311	339	335	332	318	316	321	328	337	308	295	324	343	349	342	303	311	337	313	280	355	318	322	307	296	301	345	356	305	301	327	309	332	330	350	340	309	324	325	317	301	324	335	309	344	333	314	351	288	362	298	303	310	307	303	322	320	329	318	334	324	322	319	305	298	287	292	326	320	325	359	327	310	323	282	320	349	339	320	310	306	323	308	314	329	311	329	347	321	310	302	319	300	325	326	329	319	337	321	293	309	335	340	306	315	311	319	317	340	296	331	328	308	341	329	365	341	336	302	273	297	335	339	309	275	338	333	314	304	323	352	350	369	329	345	355	306	365	303	332	303	275	317	303	330	301	318	325	334	303	326	312	285	334	331	312	325	324	349	328	335	339	334	340	350	335	325	308	323	311	327	344	361	325	304	289	312	303	327	327	326	341	346	319	362	308	321	314	317	313	334	349	313	298	329	328	311	335	312	328	312	324	319	323	331	321	360	338	281	327	297	325	322	304	312	366	317	322	333	314	347	332	304	312	311	329	340	322	348	321	320	314	347	318	344	352	324	317	326	312	344	313	325	286	298	300	333	327	350	294	307	303	347	327	357	361	332	305	318	282	321	307	307	289	341	315	282	326	319	326	297	317	314	338	321	309	327	322	346	346	338	316	275	339	322	332	320	333	333	308	323	312	308	331	319	313	319	337	313	328	365	315	314	301	331	293	310	330	321	335	306	298	312	299	349	337	356	338	341	345	342	329	302	350	328	343	348	332	292	313	325	347	351	338	281	280	322	323	300	318	335	338	321	303	271	323	305	337	325	322	311	347	329	300	350	312	292	317	337	292	310	315	305	318	357	314	330	324	345	328	316	339	341	331	305	281	307	287	345	308	294	305	297	332	337	333	308	343	295	339	364	299	331	321	310	350	331	291	330	292	308	313	317	307	358	306	330	333	331	328	323	335	337	342	333	351	306	320	315	296	318	342	338	299	301	333	300	336	304	327	333	307	317	337	335	311	293	318	335	308	316	338	323	324	325	332	354	337	325	331	326	321	327	341	316	324	334	344	344	305	314	324	321	316	320	334	335	299	349	339	336	322	345	344	341	321	297	298	345	343	307	288	357	298	325	295	354	326	302	343	358	321	340	315	301	338	332	329	327	330	328	334	285	321	329	291	266	317	334	355	334	303	307	320	288	287	337	334	291	325	307	341	305	308	349	351	335	305	335	323	345	317	308	337	365	302	302	319	334	305	309	285	333	335	281	322	308	330	360	329	326	334	330	298	345	303	324	308	303	292	321	348	305	347	368	312	304	333	349	311	341	346	314	336	327	299	327	330	289	308	304	311	327	329	310	304	338	312	311	321	315	312	337	327	348	354	329	347	320	327	317	333	337	335	332	331	323	326	314	295	340	334	295	302	347	346	313	328	303	339	296	310	354	317	365	338	310	333	301	348	323	331	334	328	318	320	342	309	334	320	300	308	312	322	315	341	344	302	313	283	302	333	310	304	340	354	336	341	312	341	348	307	291	310	324	333	343	339	300	341	307	343	318	319	283	348	317	312	342	335	331	322	320	298	331	339	336	302	347	327	326	344	324	333	311	322	306	324	309	317	340	288	336	313	329	364	319	324	287	324	299	315	342	305	330	328	322	312	295	321	283	331	347	314	346	350	330	316	326	320	309	331	316	346	281	325	356	293	322	296	329	326	300	312	318	358	333	330	326	313	308	320	289	317	330	336	302	343	326	312	308	344	340	319	321	342	332	343	322	331	341	317	318	362	322	343	319	308	321	302	315	339	329	319	318	310	340	313	319	332	325	322	306	320	365	284	332	299	348	293	344	343	331	298	354	345	305	298	320	338	315	317	289	321	359	307	330	319	291	306	328	322	313	332	318	322	330	302	314	317	297	285	310	339	347	304	308	356	325	288	360	315	305	300	299	302	339	350	344	366	340	345	311	302	325	317	298	312	341	285	321	305	327	338	327	310	333	314	321	308	327	295	327	330	320	310	337	305	331	306	342	314	304	306	303	339	308	325	306	387	332	296	308	362	297	361	313	306	342	341	323	346	330	339	324	362	314	327	343	306	318	334	345	330	325	308	309	332	350	336	338	377	316	311	299	325	323	296	322	324	323	330	308	300	310	304	328	329	292	299	311	341	295	327	320	313	305	325	284	345	295	305	321	342	359	312	279	315	305	311	340	311	320	335	295	292	352	353	314	342	355	318	307	313	308	339	349	317	317	317	334	314	323	332	340	295	292	302	341	315	327	339	330	346	308	299	308	319	360	343	362	324	311	337	341	332	337	293	329	339	317	321	336	311	344	325	320	327	340	316	316	314	329	352	321	313	309	299	337	332	332	343	351	345	310	288	318	325	345	322	327	322	332	355	291	315	337	324	316	302	326	346	362	304	323	304	356	287	347	328	327	340	306	376	316	359	327	298	341	298	313	321	310	323	316	309	312	299	300	318	322	293	314	322	332	326	328	332	310	324	350	325	324	344	343	290	332	293	336	324	326	304	349	323	316	311	310	336	312	305	303	333	324	352	312	308	341	303	322	357	311	331	306	321	345	349	318	334	331	312	324	355	306	321	281	318	298	306	301	348	316	360	316	319	314	319	296	318	334	333	317	294	299	316	287	328	309	351	307	307	335	323	295	301	335	336	352	349	329	298	336	323	332	302	332	343	307	320	348	296	335	289	331	319	294	313	319	319	312	313	313	332	305	334	309	318	302	304	322	322	321	330	342	339	318	304	329	346	326	300	309	331	320	304	316	356	342	347	321	316	349	364	319	313	306	354	306	313	306	334	308	334	314	313	337	345	334	308	316	314	338	354	325	330	355	312	326	318	280	305	309	337	316	345	299	351	325	352	347	326	299	334	320	285	346	337	322	361	355
17564	16445	28094	34123	37220	28238	16889	12389	12738	10761	8712	6854	6347	5625	4741	4421	4331	3735	2933	3116	3149	3062	3219	3261	3617	3470	3554	3617	4220	3633	4372	3748	3069	2843	2973	3365	2104	2151	1892	1996	2052	1949	1894	1741	1956	1486	1414	1340	1177	1177	1159	1101	1001	913	936	925	899	914	876	882	824	842	856	848	847	848	790	809	803	768	817	867	771	829	791	799	814	820	756	785	778	730	824	807	813	800	806	767	780	811	808	774	738	788	812	743	820	806	787	770	784	790	834	776	812	792	819	774	821	788	806	774	779	743	808	806	839	809	765	801	795	775	890	805	758	790	785	822	823	802	847	812	783	790	869	758	803	779	789	783	754	788	778	828	818	808	799	829	771	846	809	790	820	817	781	766	785	833	805	820	776	792	786	794	797	831	804	832	800	754	791	829	839	822	799	840	828	858	859	759	845	813	825	758	760	848	814	818	771	737	762	804	788	827	774	749	804	847	779	784	776	822	735	847	799	771	738	787	754	779	785	712	730	783	792	774	772	799	806	727	727	771	780	756	792	790	826	793	736	788	787	801	813	784	815	805	789	800	789	800	792	828	718	840	755	804	793	795	804	752	788	772	761	805	801	790	780	748	760	810	829	804	821	751	769	797	768	820	776	799	730	815	777	783	808	788	768	800	847	783	790	819	797	759	793	758	816	782	801	789	764	818	773	764	829	731	810	784	841	788	758	845	759	806	820	817	789	801	755	782	787	808	804	784	800	789	799	893	820	800	838	801	789	826	795	819	829	778	799	906	773	799	803	744	832	784	829	796	748	793	801	789	768	791	779	780	838	828	792	794	796	850	838	804	825	829	816	817	823	779	763	740	782	779	801	822	795	768	791	809	746	799	796	784	859	808	830	789	796	773	801	784	754	794	783	812	832	833	784	812	789	774	767	747	751	818	786	748	769	820	797	783	762	738	801	824	745	816	805	770	784	822	870	781	816	785	796	783	764	808	848	757	817	823	814	818	771	785	837	790	798	792	818	805	834	768	813	794	810	766	752	814	784	779	801	770	767	765	791	771	761	827	750	779	778	764	818	781	780	748	790	789	768	774	825	813	843	771	763	776	760	812	817	776	767	814	747	779	759	839	807	746	769	798	811	774	776	761	802	784	792	763	787	791	795	803	798	825	758	761	826	764	793	772	802	813	772	801	812	824	770	749	751	813	803	800	776	720	726	792	758	730	804	757	774	776	863	806	815	770	829	796	787	791	831	801	794	866	758	810	786	796	756	803	752	767	836	789	839	834	771	771	811	851	758	814	753	830	799	809	797	803	828	802	779	765	788	786	827	819	796	777	783	760	773	807	756	840	800	829	811	794	776	731	785	756	786	769	767	808	774	840	736	800	784	780	758	793	786	834	781	823	808	761	790	768	756	840	780	782	810	756	749	822	781	821	756	785	771	789	800	766	822	807	765	832	782	791	784	774	796	796	774	785	775	827	785	776	749	817	803	760	805	827	754	754	770	799	798	760	841	792	821	773	765	788	837	841	763	763	833	751	726	795	729	789	751	795	762	821	835	795	805	803	787	766	749	785	856	748	803	834	791	816	774	776	802	799	793	802	811	799	753	772	789	782	822	812	816	814	823	806	805	795	738	841	796	748	854	795	849	792	793	797	829	789	791	744	760	831	750	801	830	768	727	791	807	802	784	848	809	711	756	795	800	810	812	741	762	806	733	840	835	792	831	794	817	815	765	795	806	824	832	801	751	779	781	799	797	847	799	790	806	829	784	773	861	806	825	777	832	789	822	749	783	762	787	782	805	795	789	748	855	773	835	799	796	735	798	763	768	802	808	778	738	770	829	814	818	834	804	783	782	805	806	764	792	822	827	765	803	839	773	763	784	775	779	768	734	838	805	803	799	799	824	769	784	792	801	804	808	817	774	813	817	782	799	827	841	819	796	790	808	722	753	768	789	801	824	784	821	830	775	720	787	770	798	793	864	796	772	777	771	776	786	789	784	826	811	813	788	750	789	776	820	809	765	831	834	817	825	809	807	815	754	827	750	760	781	810	814	797	790	750	771	781	844	749	818	795	791	799	781	756	787	739	806	816	767	826	773	751	797	825	767	746	826	813	735	821	824	827	798	819	837	810	716	792	819	778	788	841	776	804	791	800	818	766	814	816	813	764	761	777	793	797	792	775	782	798	802	758	746	806	759	845	793	742	801	763	806	755	753	789	819	724	788	785	798	810	751	832	767	831	780	747	740	804	783	789	772	797	798	815	791	751	775	745	780	830	790	803	837	782	809	775	757	805	778	788	782	794	775	814	805	802	846	811	777	783	786	778	794	738	797	780	825	779	822	792	790	788	787	773	802	800	807	757	784	749	801	819	774	819	798	805	792	744	773	829	795	744	755	775	735	781	819	842	825	802	756	746	774	786	773	756	746	750	830	823	787	764	812	760	780	834	780	763	812	819	753	791	755	801	729	816	772	801	796	775	829	828	785	738	792	815	786	793	778	784	789	784	790	779	785	749	780	833	744	809	818	783	791	719	776	774	791	781	774	825	775	840	778	808	770	805	767	777	771	785	774	787	826	789	808	834	750	779	790	764	763	779	779	823	821	784	811	784	778	832	748	804	774	782	741	805	786	807	833	794	776	777	805	775	795	768	766	770	756	822	773	772	795	790	773	848	762	787	790	754	772	803	751	806	739	779	777	821	790	804	785	832	763	764	815	716	822	826	779	826	780	775	792	759	766	768	818	775	791	749	794	752	825	811	763	828	819	799	787	806	783	823	788	783	781	807	802	811	777	729	783	766	795	771	819	763	849	790	780	813	744	787	781	788	788	790	753	761	782	790	784	844	813	809	808	825	816	790	787	723	765	854	787	769	778	771	783	765	808	756	780	757	824	794	743	779	769	768	782	803	800	767	813	789	817	756	766	776	772	776	749	761	808	811	789	776	750	739	765	832	732	787	812	797	780	772	781	781	799	753	797	750	789	825	770	779	781	822	802	807	769	807	740	820	817	762	820	769	804	791	803	772	811	792	777	843	751	796	786	791	844	759	754	804	795	810	788	777	761	819	761	737	800	794	753	797	807	792	792	789	763	793	814	799	782	783	779	753	783	743	809	771	792	778	743	790	750	827	809	757	784	761	772	765	774	771	755	847	779	786	788	781	825	817	755	762	814	756	769	777	802	815	759	798	794	793	787	797	789	773	784	816	821	807	782	767	788	790	807	778	843	861	832	783	794	806	832	825	783	735	837	817	792	833	889	756	778	805	801	790	822	780	761	765	825	823	759	789	768	765	821	831	791	814	759	747	753	814	789	851	752	772	786	739	798	783	776	846	794	810	747	767	803	738	786	809	789	770	784	780	778	773	779	780	814	800	829	764	797	837	814	794	747	786	795	766	782	785	838	809	798	821	779	780	757	796	808	715	767	801	814	739	809	814	783	768	763	771	820	834	830	805	822	816	788	744	814	745	726	804	809	799	782	805	794	797	773	767	775	770	816	784	727	834	895	789
36425	29305	37017	36516	38369	28064	18771	11217	8307	5159	3310	2332	1836	1478	1327	1234	1230	1008	705	829	806	822	923	901	1087	1018	1033	949	1159	1006	1093	949	782	794	769	896	633	618	486	567	556	570	532	489	483	419	381	420	347	389	361	328	319	317	312	283	288	299	257	299	311	314	278	267	282	292	259	272	285	288	279	247	252	259	255	243	303	267	270	276	281	253	270	256	287	269	262	253	285	261	277	278	265	241	271	260	236	264	277	251	257	263	278	272	246	252	266	252	273	254	263	272	285	248	255	283	243	293	311	258	246	260	287	269	286	282	249	264	268	270	264	285	264	268	261	278	262	256	287	247	263	268	263	258	246	273	268	246	273	279	265	262	264	288	246	267	246	292	263	272	264	252	302	264	269	233	279	298	277	262	288	268	262	251	278	277	278	289	280	297	264	273	253	272	240	282	273	275	219	247	267	272	291	295	231	285	260	273	271	291	302	271	259	276	248	267	268	281	288	301	263	286	249	272	257	271	310	284	235	272	270	260	259	254	262	268	248	247	249	262	255	282	264	266	288	288	303	252	282	242	257	268	243	269	298	280	294	282	283	295	271	284	257	262	286	269	284	282	255	245	252	276	258	313	257	293	278	259	283	252	261	275	258	235	281	245	295	250	251	287	273	254	228	285	283	260	282	273	258	259	283	255	278	269	272	229	247	276	270	276	294	281	267	252	272	241	288	242	277	263	242	264	265	262	277	280	288	273	287	267	257	277	289	249	261	264	289	269	266	269	262	255	285	277	258	267	257	290	286	283	255	262	315	259	282	254	263	263	270	287	245	293	277	297	283	250	277	262	267	284	288	250	270	283	288	287	291	271	262	222	265	262	251	271	266	305	293	279	261	266	243	269	253	268	257	270	281	299	279	276	264	260	278	253	261	268	259	273	278	260	265	265	276	247	259	286	253	252	257	276	259	265	282	285	276	289	245	265	283	242	267	248	272	263	266	255	236	299	239	254	289	250	286	245	261	281	245	261	290	272	297	253	280	287	270	254	277	245	234	275	269	252	300	241	262	253	240	265	274	273	266	278	271	288	260	260	237	255	266	262	274	260	279	279	268	284	292	268	273	270	281	282	278	260	253	294	250	268	283	265	260	281	265	242	283	275	285	308	264	280	269	298	233	257	258	285	266	254	243	264	275	256	285	275	269	257	290	287	276	300	283	273	259	276	284	289	291	245	270	295	286	271	282	285	265	279	266	287	269	298	252	278	266	275	283	321	269	284	270	287	289	288	283	279	277	272	254	275	269	247	266	267	273	279	256	276	262	275	288	272	256	267	249	285	274	248	277	313	256	255	277	268	293	264	282	287	262	267	262	284	263	271	285	263	236	253	249	268	249	268	284	264	296	267	265	267	258	264	272	269	277	263	263	266	274	249	307	288	255	279	267	277	276	267	220	259	282	265	259	282	271	274	308	272	267	269	278	257	261	285	299	242	277	264	277	315	252	276	281	287	281	307	279	267	290	280	225	249	276	282	259	278	250	268	271	298	283	259	265	262	275	263	286	287	294	283	275	282	258	303	258	239	291	285	296	267	304	263	259	250	277	277	273	257	254	272	267	253	248	288	270	287	254	243	301	269	235	277	276	227	269	264	265	278	253	275	254	294	257	289	318	247	277	302	283	272	260	285	261	255	275	270	254	248	299	257	261	272	268	284	262	276	259	283	275	288	262	294	239	269	251	283	261	238	283	255	231	275	245	279	268	242	248	277	262	302	278	272	244	267	252	250	280	261	258	290	240	307	290	238	255	291	263	279	279	259	269	240	258	243	262	261	311	261	261	269	303	297	275	258	269	301	255	276	288	247	245	290	289	238	270	256	241	253	271	263	272	286	272	242	253	266	274	263	262	262	303	274	286	271	253	237	255	278	264	287	247	271	289	278	265	283	310	285	260	269	241	274	275	263	265	282	278	279	277	269	269	282	253	283	299	240	274	255	237	236	288	241	249	289	286	251	277	283	256	267	265	257	297	282	281	261	273	266	265	279	273	256	281	279	271	265	248	282	296	284	286	284	255	291	282	277	265	279	261	290	270	255	294	251	272	238	265	268	270	241	267	270	276	283	275	260	254	252	285	249	260	252	295	289	260	274	264	261	286	257	266	270	285	244	249	253	236	290	253	281	258	247	241	245	273	262	289	309	246	275	290	265	280	295	240	235	252	237	264	281	262	289	263	262	276	272	287	261	279	301	308	292	276	264	273	260	241	253	283	295	274	268	269	263	255	253	272	281	293	252	275	262	246	280	287	277	285	265	279	292	265	268	275	292	260	293	274	260	302	290	241	267	250	278	268	251	288	262	273	267	265	262	281	280	274	282	277	260	256	248	264	272	253	283	288	272	260	262	283	277	285	277	249	260	267	248	249	269	259	280	250	296	293	282	293	274	262	286	247	271	255	241	241	255	291	259	290	289	258	258	265	255	237	255	256	246	261	276	309	269	270	260	274	264	286	259	270	239	275	276	278	287	278	298	249	296	276	281	287	285	266	298	256	265	293	269	293	262	235	273	247	261	232	279	269	283	297	275	274	273	260	273	269	266	280	277	290	254	275	270	272	254	239	238	271	272	256	278	246	284	240	272	285	280	249	279	281	279	261	245	254	274	244	267	245	276	262	277	252	237	265	271	268	287	280	287	272	273	237	274	233	260	260	253	251	302	243	272	264	267	267	273	247	255	284	285	269	284	256	247	249	274	253	295	271	242	256	243	266	260	260	253	270	276	229	272	272	297	258	280	265	302	293	275	256	255	261	316	269	259	301	271	228	230	247	297	222	269	248	271	297	269	278	245	246	269	280	270	264	274	259	254	265	263	259	272	274	264	250	268	265	275	296	260	272	283	290	295	243	276	286	255	274	274	284	275	278	255	262	269	280	276	277	255	270	266	263	290	264	268	278	254	266	275	273	242	259	265	276	245	299	299	280	272	285	263	259	241	259	272	248	275	252	247	270	252	269	266	280	266	289	292	281	242	239	263	294	264	266	279	275	252	272	295	245	254	251	266	288	240	260	289	282	249	271	291	251	283	290	258	237	290	285	257	267	289	276	279	255	255	278	268	300	268	276	263	271	277	273	294	292	272	256	260	276	276	285	276	271	288	284	250	243	264	261	276	240	251	249	265	278	277	280	266	287	271	284	277	269	270	239	262	275	273	251	276	271	255	289	268	283	259	275	284	255	267	275	272	253	271	265	282	263	238	280	279	300	278	254	277	254	277	274	225	285	284	280	254	235	269	245	243	272	314	271	255	291	257	284	240	290	283	271	267	272	253	284	276	244	303	278	256	262	245	266	262	255	235	310	276	268	284	299	256	256	270	228	255	228	286	269	287	278	258	287	262	285	279	273	280	276	280	276	275	281	263	262	256	263	267	286	273	266	238	281	242	261	233	292	261	292	298	277	259	289	284	283	253	270	266	277	275	261	273	266	241	270	256	264	263	252	270	270	288	236	264	283	295	245	266
22076	22159	35206	40879	42271	32316	22379	16647	18514	14499	12147	10133	8871	7196	6636	6625	6477	5198	3818	4376	4252	4434	4664	5153	5914	5699	5899	5799	6679	5758	6672	5645	4393	4444	4633	5756	3111	3153	2787	2950	2914	2960	2705	2477	2414	1822	1736	1611	1438	1440	1459	1231	1127	1006	937	874	881	791	779	735	743	780	775	764	756	763	711	691	744	730	672	668	706	676	667	703	722	615	698	690	708	644	720	723	658	682	629	692	699	637	661	678	692	647	685	651	653	705	626	657	679	714	709	637	709	741	654	689	707	666	682	659	708	675	660	618	654	688	678	701	680	685	677	685	664	655	670	678	670	665	683	670	725	681	649	645	702	651	669	664	700	658	626	660	697	604	666	707	625	712	653	686	697	652	645	658	628	666	664	649	706	649	635	680	708	662	696	703	708	688	658	697	663	634	663	722	664	695	659	673	690	647	675	676	700	731	638	707	649	645	597	670	705	647	656	663	683	651	652	692	663	669	630	669	701	650	676	711	670	687	731	661	683	692	650	655	640	666	663	677	634	673	696	720	661	689	673	698	642	654	690	688	710	706	656	680	664	650	690	665	654	690	695	610	619	656	667	681	661	715	649	678	644	665	701	647	660	674	677	632	653	688	684	647	673	657	657	678	665	678	640	669	650	689	655	636	662	680	642	682	686	669	676	680	645	680	678	658	639	646	685	652	679	660	693	659	682	642	612	653	647	651	679	661	666	648	618	636	668	673	640	687	642	705	697	655	633	643	650	665	683	677	651	684	615	650	686	699	664	669	704	661	690	673	666	634	680	626	641	663	690	689	677	667	684	656	657	689	666	641	652	664	673	685	682	671	681	714	638	670	698	647	699	683	639	704	679	645	690	643	622	683	703	651	633	712	654	639	646	653	658	647	621	635	672	661	724	652	636	677	665	646	692	692	697	663	709	660	683	657	688	635	688	640	668	664	674	684	667	651	632	723	666	654	683	693	647	659	644	663	672	640	717	625	649	668	682	625	617	689	670	692	686	653	658	658	647	616	662	708	698	653	652	662	643	616	678	651	627	617	648	691	631	665	722	693	637	659	680	643	694	661	706	639	682	632	683	623	656	674	631	631	644	635	681	676	680	616	650	678	645	728	652	681	684	688	646	654	665	672	686	667	705	678	698	721	622	652	695	683	665	706	684	701	656	657	655	693	690	705	650	671	641	685	653	675	648	720	689	651	636	647	659	626	703	624	690	671	647	635	690	664	664	672	646	680	647	662	636	633	626	703	697	638	662	695	680	619	685	653	701	675	624	685	666	645	654	726	634	666	674	661	740	683	663	701	626	614	654	672	678	648	639	696	666	656	691	674	696	678	656	636	681	624	589	679	668	641	680	631	657	709	674	683	697	654	661	669	643	679	692	647	617	656	677	653	672	639	665	653	667	654	675	670	661	631	694	688	682	654	665	689	680	627	682	649	728	637	637	645	670	649	660	676	714	627	629	658	651	674	676	654	703	712	693	624	681	632	655	679	622	623	663	687	631	678	678	723	658	686	640	652	665	622	654	642	654	669	648	720	655	695	638	651	632	692	645	611	671	654	688	662	675	743	621	697	682	636	658	651	654	678	647	617	661	658	669	706	676	665	674	637	651	667	635	716	693	649	707	679	655	666	658	660	655	667	696	654	674	718	639	658	658	675	677	651	677	649	686	643	690	637	673	631	691	706	711	694	651	685	681	712	708	676	744	718	648	708	629	685	707	650	647	669	639	695	675	656	659	690	693	655	639	676	675	660	683	643	710	723	685	641	672	715	677	671	706	644	633	668	635	665	676	687	694	695	662	676	672	669	659	655	666	697	695	623	687	676	648	631	701	647	680	683	676	644	624	684	665	660	650	672	660	692	665	663	715	630	675	671	648	682	675	689	680	652	642	654	650	635	668	674	664	672	615	720	647	665	650	662	650	667	654	633	632	688	642	635	676	686	629	744	687	651	704	672	653	684	714	698	673	657	690	683	696	668	648	687	651	691	670	653	615	662	647	663	670	632	680	655	657	687	679	627	661	665	693	649	667	693	694	680	630	656	666	611	634	667	664	664	671	666	672	681	674	657	705	629	645	628	678	619	660	680	635	659	678	664	685	689	654	648	667	669	670	619	651	705	642	698	680	683	635	632	658	744	652	691	677	673	675	625	634	629	730	692	661	667	721	644	659	648	678	710	685	651	688	629	676	643	690	671	696	684	692	668	644	620	640	675	693	679	734	670	675	654	679	673	631	682	670	677	678	675	647	647	642	697	646	663	685	664	656	685	680	650	658	668	633	699	658	673	682	677	647	664	639	704	658	647	626	663	645	677	684	665	697	691	650	677	647	645	698	657	650	646	613	671	706	686	651	648	690	678	642	686	710	661	655	685	637	667	662	677	657	678	680	696	712	648	634	676	671	691	652	707	685	642	672	681	670	655	638	641	645	653	680	703	660	638	655	671	675	731	709	679	682	677	645	661	637	704	664	700	647	679	654	653	653	662	641	665	667	688	658	673	709	663	658	633	622	716	634	674	690	682	691	657	681	653	676	668	718	658	671	612	647	643	619	657	612	579	700	680	635	647	691	633	703	644	670	696	656	655	692	654	694	637	640	699	688	643	685	648	681	643	657	641	685	658	641	662	693	675	685	683	641	638	638	673	634	654	652	692	660	642	700	633	669	641	675	664	689	684	668	701	678	713	608	647	626	661	638	659	641	616	610	669	680	671	677	678	662	638	688	706	648	644	660	656	703	637	683	668	726	694	681	698	674	618	632	707	685	685	660	671	659	708	682	643	652	718	677	690	689	634	638	698	645	718	678	662	702	700	645	659	688	612	695	669	669	656	666	631	634	670	654	703	645	694	693	637	649	636	640	660	689	613	719	652	681	695	653	657	650	669	693	675	624	627	658	693	674	645	635	629	661	680	688	653	667	653	684	672	672	664	689	658	631	655	674	645	682	640	644	671	710	667	687	658	640	677	608	663	645	644	684	656	696	684	709	655	642	645	696	711	685	634	684	662	708	675	689	647	650	660	695	678	670	723	672	683	641	654	673	627	716	620	627	668	651	681	682	687	699	656	663	682	667	653	693	678	623	650	680	726	666	701	667	663	685	688	666	670	680	639	684	670	650	650	636	666	678	669	681	630	688	688	655	679	667	658	677	659	604	685	671	717	713	709	695	634	667	709	662	640	717	619	613	636	704	679	694	650	684	641	663	643	640	664	671	663	649	668	619	691	645	678	632	657	703	739	644	637	671	665	640	669	653	660	643	647	661	673	666	668	692	698	655	669	642	661	655	654	682	683	693	684	664	688	657	661	620	673	685	714	665	668	720	643	658	661	677	681	709	679	638	655	626	648	658	703	658	648	707	678	657	630	663	644	676	664	638	623	663	667	672	655	647	683	672	644	688	690	680	664	698	644	640	644	685	663	705	674	639	667	707	685	702	661	678	651	645	634	704	696	687	672	604	652	670	621	628	670	669	651	639	634	655	652	681	629	659	665	678	628
12779	9044	11039	8918	6537	4056	2120	1500	1254	1059	889	728	630	640	566	539	463	475	446	423	432	439	403	367	331	385	341	357	376	384	358	374	330	350	335	339	338	372	373	324	346	329	324	347	371	335	326	372	328	334	343	334	338	331	388	325	348	328	321	326	306	356	364	357	319	297	335	345	284	318	318	338	350	312	355	315	335	321	357	332	330	309	352	360	337	335	314	341	331	314	344	354	327	324	337	310	328	300	335	317	333	330	327	316	333	324	332	345	344	352	345	337	325	318	345	341	328	319	317	352	307	351	304	319	326	313	385	324	320	310	325	394	336	321	314	328	317	339	299	327	357	349	347	362	320	309	340	312	349	347	338	316	345	353	312	313	291	370	356	333	319	312	346	334	326	371	329	321	302	297	344	321	354	312	316	323	328	340	284	329	334	307	316	346	352	342	332	328	321	299	307	321	353	336	322	340	334	308	315	303	339	298	323	329	327	319	309	315	310	316	340	321	358	308	332	306	306	347	324	350	312	328	310	342	324	313	283	346	324	333	377	337	329	324	347	317	314	326	325	336	349	269	338	329	323	324	326	345	323	326	336	320	317	352	323	350	312	308	280	347	326	339	289	323	359	312	345	351	325	295	319	311	307	330	309	320	299	320	315	340	344	352	301	326	355	319	356	334	334	331	333	332	348	329	329	314	306	318	313	345	313	362	308	329	350	310	332	324	319	311	324	321	324	332	348	314	330	326	292	337	325	332	318	309	313	324	352	331	316	341	333	331	330	333	331	341	356	332	334	337	338	363	335	375	324	306	337	341	338	325	307	315	339	316	320	326	313	313	352	317	367	335	321	345	341	361	321	328	344	367	323	305	335	344	345	348	332	324	324	332	352	329	303	322	319	315	347	314	335	337	359	316	306	309	296	353	330	306	349	345	340	321	316	368	300	329	311	314	320	319	327	323	368	311	349	335	316	325	369	349	354	328	344	328	357	335	339	331	331	349	335	344	324	345	351	342	337	377	310	340	339	344	301	375	293	361	345	319	374	325	323	323	326	325	329	301	327	351	341	331	320	338	323	328	331	340	303	330	354	337	326	357	363	334	312	345	320	338	312	288	313	308	321	353	336	349	331	340	334	373	347	326	338	312	324	317	341	324	322	379	348	367	356	324	321	340	319	331	342	334	343	331	284	296	328	365	336	330	324	321	335	335	346	316	310	337	298	359	359	324	338	328	320	319	306	275	353	327	323	338	315	316	342	327	315	356	335	298	324	340	347	322	298	346	313	305	321	339	322	312	333	342	319	334	350	323	314	306	311	315	335	315	311	322	304	311	338	343	314	332	317	368	358	328	327	332	314	338	344	337	358	316	345	330	306	333	343	325	317	327	338	348	328	313	318	348	302	330	325	346	335	350	312	349	352	325	357	314	368	348	339	348	342	305	305	345	306	350	324	314	325	373	357	324	338	332	325	319	331	329	329	358	295	319	353	357	326	323	326	290	290	359	331	321	324	355	346	332	341	319	319	321	342	345	350	324	332	342	345	314	342	320	353	325	361	294	354	342	308	312	327	319	351	366	340	330	353	331	331	338	325	313	339	334	303	311	328	323	344	349	323	341	330	357	345	307	312	328	337	336	309	310	307	314	300	336	326	329	312	340	313	347	369	316	323	311	337	317	360	345	363	328	343	314	336	329	306	324	348	328	323	347	331	311	344	323	329	306	316	333	341	308	342	346	322	343	311	335	314	342	331	311	354	357	339	327	333	341	328	350	309	316	299	289	327	346	321	357	345	353	337	327	360	335	328	339	345	297	347	302	294	356	351	336	341	335	337	311	364	377	385	326	332	291	324	365	330	370	330	311	316	312	347	322	297	332	380	337	359	333	313	333	310	338	326	298	329	295	323	325	355	335	337	335	321	337	325	340	360	315	329	332	361	336	317	327	308	347	312	334	353	356	301	342	361	306	349	341	309	356	344	335	337	351	331	361	329	307	354	350	343	303	322	330	319	375	337	371	305	332	340	343	369	343	310	313	318	318	331	293	298	307	332	357	311	330	332	311	337	377	316	299	331	346	361	303	315	334	314	307	318	326	336	334	347	328	329	350	327	344	329	345	292	301	336	343	327	343	339	300	323	353	328	325	326	341	363	328	307	314	333	343	347	333	324	368	328	321	318	341	318	335	326	338	345	343	321	310	314	332	327	312	327	309	329	301	345	306	332	291	323	293	341	348	341	328	332	335	311	310	337	293	353	353	322	309	361	299	329	348	303	317	320	347	340	359	343	333	337	302	336	317	338	344	349	325	365	329	313	323	311	352	342	352	336	334	334	341	343	325	339	323	337	334	333	305	343	329	324	331	350	335	311	349	373	337	345	313	313	350	337	320	337	334	326	311	321	318	319	328	324	319	334	327	348	313	341	344	371	328	316	321	340	333	328	299	310	374	326	303	306	319	324	332	345	362	345	324	348	291	376	336	317	324	373	335	342	347	303	310	298	364	314	332	334	309	331	314	336	333	322	303	365	354	348	345	293	343	317	342	344	303	293	316	311	340	321	307	327	342	331	393	351	323	333	335	300	350	328	338	324	311	363	322	326	333	327	370	329	348	345	328	325	325	333	337	350	317	317	366	348	327	318	323	331	386	372	316	317	298	327	361	337	354	372	310	328	306	323	316	361	365	328	326	341	325	340	320	335	332	331	364	328	334	335	314	320	335	322	316	321	348	346	322	324	345	333	323	327	331	317	333	328	316	324	315	368	323	322	356	314	334	314	325	332	307	304	323	325	335	374	378	334	311	339	356	343	308	332	339	319	331	338	329	317	306	305	328	360	325	314	351	330	309	310	340	351	320	349	319	318	312	311	348	331	349	357	315	282	364	322	320	331	308	333	324	340	337	285	337	331	294	336	294	316	333	326	340	332	312	308	301	315	332	358	330	312	337	303	335	319	355	317	298	354	330	347	343	326	305	345	337	327	311	324	364	296	279	308	318	358	347	338	357	365	333	333	328	301	318	291	352	340	326	380	322	339	305	334	342	366	356	343	320	326	316	335	336	343	315	297	340	354	324	353	310	314	300	304	329	335	324	328	319	335	296	347	335	320	320	322	328	318	348	331	354	307	336	302	292	341	343	370	304	351	326	323	356	322	318	325	314	329	337	308	314	346	314	308	355	322	332	335	318	324	322	344	343	307	306	350	328	324	310	336	321	365	323	333	347	325	377	349	371	338	338	297	354	322	277	330	349	347	317	324	308	350	339	350	325	347	306	316	335	342	388	309	325	295	291	338	347	294	322	342	324	351	328	379	342	329	353	339	329	314	344	303	332	335	325	315	375	338	335	344	325	318	338	340	334	320	356	323	363	308	340	340	312	357	336	317	324	320	334	318	331	353	327	331	344	332	306	294	335	322	338	335	321	346	326	329	315	331	356	335	349	331	283	327	334	334	320	346	328	342	344	336	333	353	324	333	328	337	362	332	347	347	358	338	386	337	332	329	318	314	311
7879	8443	16894	19246	16703	12260	8099	6220	5357	4727	3912	3319	2878	2472	2427	2081	1989	1754	1646	1558	1336	1226	1213	1186	1208	1087	1160	1083	1130	1035	1056	1011	934	1000	923	952	941	936	921	978	925	960	1013	934	921	945	907	932	860	881	832	840	933	831	875	843	858	859	847	822	783	803	881	814	854	821	788	820	859	816	815	823	842	809	853	876	763	805	780	869	789	812	779	773	805	836	811	796	833	800	817	809	854	798	836	800	856	815	807	860	800	821	806	810	758	848	871	813	830	787	829	812	812	820	799	754	827	842	851	790	786	856	796	807	830	791	815	862	862	834	802	794	862	796	811	831	823	780	823	830	819	825	809	765	816	782	800	838	805	818	774	759	801	814	757	775	824	793	805	798	891	845	802	836	854	832	774	798	787	803	796	802	813	811	808	820	811	797	864	776	813	802	824	809	789	839	816	800	848	836	808	791	797	812	836	815	873	867	813	790	828	794	832	829	777	801	818	820	802	794	782	801	833	807	785	850	820	812	791	786	863	830	837	780	795	823	787	777	835	829	782	796	829	809	802	811	835	816	868	827	825	773	903	819	837	792	808	861	830	886	838	812	829	822	825	823	835	814	837	769	799	857	809	817	794	818	802	793	795	815	770	849	843	813	799	822	822	810	802	863	833	800	826	793	834	819	853	831	827	815	783	839	854	815	784	775	863	818	773	835	827	847	807	810	871	845	892	844	808	817	822	795	822	819	809	857	775	817	806	770	806	798	840	854	805	800	825	782	803	835	810	845	777	798	816	843	817	776	784	818	757	851	804	850	852	806	863	825	829	708	840	785	812	848	801	846	811	854	842	771	802	774	828	815	797	820	832	785	787	803	812	869	796	772	821	858	771	855	825	848	788	851	799	867	833	849	831	815	803	813	799	824	782	818	819	774	782	815	793	842	783	828	788	767	809	753	818	818	839	819	815	804	830	786	801	802	776	870	773	816	762	776	815	846	843	828	811	747	776	801	799	795	798	848	797	795	784	812	756	825	774	806	841	808	807	824	814	818	789	749	826	831	819	868	809	833	790	787	826	814	802	837	788	798	815	826	852	793	767	820	807	821	778	811	871	810	811	827	791	817	812	819	785	801	777	832	865	752	849	798	840	781	770	808	839	768	809	800	735	835	763	801	793	772	810	778	817	809	817	847	797	791	796	781	805	832	867	872	848	777	789	799	799	827	802	853	775	791	867	810	821	792	802	833	834	844	821	811	817	769	823	836	796	830	805	878	841	836	861	833	807	800	793	842	814	797	826	835	819	813	748	784	810	814	799	835	814	817	825	843	821	765	823	772	764	819	820	850	795	783	840	829	813	775	831	784	828	836	835	829	812	780	811	836	789	789	836	804	798	762	836	874	798	754	782	796	777	834	790	796	801	776	823	784	813	864	808	837	799	808	776	789	763	801	865	823	772	810	842	803	830	813	748	861	791	803	777	806	864	791	810	815	814	796	844	842	829	806	846	820	773	824	744	849	865	809	775	770	807	815	822	857	807	777	837	877	754	815	806	796	798	777	831	770	848	762	726	877	797	797	804	802	813	815	818	805	764	797	802	792	829	761	761	843	787	829	797	833	826	795	789	813	722	762	755	810	814	829	819	813	876	794	817	837	819	781	753	862	797	799	848	864	786	872	818	844	767	750	807	811	799	807	779	830	866	850	822	836	838	820	825	801	828	805	807	847	771	871	852	801	797	835	834	760	808	753	808	809	802	843	765	829	821	824	828	826	791	791	774	794	766	818	825	855	794	779	805	780	766	832	780	801	792	807	814	846	841	803	833	821	791	809	762	828	843	776	840	805	769	812	822	780	814	842	846	792	793	853	822	847	809	815	816	769	820	817	819	770	802	774	813	778	834	857	813	794	789	819	821	823	857	820	830	787	774	792	845	795	829	798	816	813	805	817	861	841	816	775	763	809	790	823	788	806	787	825	780	811	806	826	846	843	792	817	864	814	812	807	776	799	779	852	801	830	827	838	860	898	795	778	836	765	824	800	834	843	748	866	823	805	880	772	830	818	772	847	839	837	795	854	838	834	807	794	818	804	827	851	815	826	780	821	779	795	786	793	791	851	818	849	765	813	832	823	860	768	772	798	778	834	869	781	818	856	809	776	809	825	805	822	808	765	799	879	779	869	835	799	786	821	836	815	815	802	848	776	817	791	822	753	810	840	809	851	788	801	820	814	841	779	804	784	787	851	810	806	792	831	810	856	749	849	856	782	762	838	775	859	749	854	862	816	802	815	805	784	809	842	807	802	809	809	782	812	856	817	839	843	799	844	752	820	784	809	836	799	784	793	799	768	755	799	842	816	802	809	812	798	841	827	807	765	770	834	800	802	801	809	802	888	811	798	849	830	789	793	783	821	773	787	781	864	830	814	812	818	767	842	806	827	831	811	811	850	793	794	867	837	754	815	818	741	788	850	789	848	853	865	831	799	840	770	762	771	802	807	775	859	845	822	844	776	809	797	764	796	810	813	876	844	765	799	808	829	821	787	814	770	801	788	835	761	796	825	819	797	812	841	767	811	815	822	860	778	824	819	817	842	817	801	767	816	806	849	846	809	810	834	797	842	839	827	822	795	743	826	821	834	809	818	825	800	806	819	816	774	778	769	807	822	823	847	801	818	824	809	773	794	809	759	810	828	776	816	804	806	795	811	836	773	839	826	781	813	781	792	861	830	843	803	831	817	817	837	815	804	782	801	855	749	796	802	870	818	817	838	810	828	765	846	794	822	767	819	802	805	800	781	798	783	810	812	850	803	794	809	784	835	769	826	802	810	832	814	826	792	828	823	802	856	816	799	831	788	872	821	772	785	812	837	840	772	779	787	804	781	823	813	766	823	803	767	863	861	864	823	801	850	782	777	806	793	785	787	798	791	789	827	857	815	802	824	789	789	781	753	842	785	787	835	769	755	820	811	766	793	827	831	783	785	809	784	805	830	803	811	844	802	815	787	813	840	770	793	814	794	825	802	817	851	793	832	782	855	787	834	810	789	832	796	848	815	839	808	820	792	759	786	780	789	830	826	822	764	816	858	804	825	798	810	844	783	761	844	823	849	796	798	835	824	832	815	834	797	792	852	869	805	817	832	754	767	840	829	822	800	826	806	839	836	813	850	783	854	866	797	767	838	813	821	802	802	839	825	806	783	795	804	798	814	745	800	819	842	804	824	840	818	775	843	827	790	819	820	760	807	769	793	819	732	849	860	856	804	826	806	829	793	797	861	767	784	781	793	820	769	841	815	779	835	843	782	806	802	835	806	784	793	831	799	787	807	792	780	828	827	817	821	787	808	792	884	804	887	838	836	806	790	817	788	818	813	846	791	791	781	854	809	798	820	813	841	794	820	829	803	848	805	814	825	797	758	838	778	836	859	793	762	786	796	804	789	785	832	817	755	797	813	820	804	806	810	865	853	823	820	806	820	783	811	846	800	884	805	820	809	766	828	826	812	791	792	819	826	808	792
29438	23525	29021	36165	32494	19403	10029	5798	4484	3070	1998	1607	1249	1106	937	937	867	858	611	647	669	671	695	731	773	751	698	686	842	699	707	680	556	618	599	704	633	504	461	503	513	513	458	445	434	463	383	341	368	368	390	313	375	355	353	344	357	375	347	332	336	332	341	331	331	302	326	304	307	345	313	309	343	329	354	286	334	355	305	329	341	304	289	296	314	337	329	320	328	315	342	322	320	338	311	351	347	338	307	321	319	332	316	322	302	303	293	344	369	354	323	320	334	322	330	319	306	283	322	328	317	371	300	327	349	323	306	309	319	313	296	351	325	346	326	325	334	312	340	308	338	293	324	325	335	334	331	316	324	316	307	338	317	339	349	309	334	347	320	333	311	324	312	320	323	338	319	308	315	296	332	314	300	348	326	358	317	323	341	304	336	377	339	311	318	329	321	325	289	301	322	327	322	315	364	338	332	332	307	305	299	317	323	339	364	330	279	349	340	311	313	351	311	349	325	303	298	327	329	300	313	324	310	379	301	324	356	307	332	334	328	310	307	375	306	330	341	324	333	309	324	312	307	328	321	336	308	306	333	323	321	361	314	306	304	367	318	323	312	307	313	325	320	313	316	331	306	325	293	323	353	330	330	313	345	304	344	333	331	330	323	294	335	322	331	350	325	341	325	365	327	320	303	320	325	324	316	302	343	313	334	292	345	342	335	339	356	319	335	322	336	343	323	310	340	318	334	341	362	365	325	326	324	334	330	321	349	307	320	333	328	298	349	323	315	335	316	313	320	345	314	320	303	334	342	293	354	299	358	321	354	336	304	312	318	324	346	287	328	326	314	336	316	339	313	312	369	349	303	309	333	288	348	331	310	327	304	314	297	316	310	335	339	309	322	323	303	346	328	297	333	321	301	315	319	311	303	371	327	322	300	373	301	366	316	330	313	343	309	303	339	331	341	316	316	354	331	320	297	320	339	345	304	322	308	308	329	308	325	329	335	342	309	284	314	310	316	329	296	303	332	322	313	325	329	297	366	314	325	315	305	321	329	351	334	346	304	345	323	314	333	326	333	309	315	361	321	327	326	345	342	339	315	321	328	343	361	330	313	345	330	328	307	325	359	303	348	300	336	337	319	289	366	339	323	346	311	297	312	347	347	310	316	281	326	327	310	347	325	329	315	344	327	332	323	294	330	320	320	344	291	302	330	342	292	326	303	329	350	313	306	327	302	348	346	341	293	341	342	309	314	344	340	320	333	338	355	321	338	348	300	327	302	298	318	328	345	301	311	326	351	292	346	318	298	324	375	312	368	316	316	327	326	324	334	379	330	306	325	305	338	287	312	312	316	320	323	358	305	324	306	334	300	333	344	332	311	270	327	318	344	342	321	348	316	362	315	317	311	349	315	328	336	330	312	334	307	337	323	340	323	333	324	307	330	310	316	307	327	325	341	334	318	274	321	320	324	301	343	348	327	318	323	326	314	334	338	286	295	307	298	308	358	287	304	292	324	319	364	323	358	322	324	329	327	313	298	350	319	350	348	318	338	343	290	298	352	345	311	328	299	314	314	333	315	335	329	322	330	327	320	327	305	346	297	293	343	323	315	306	347	325	352	338	337	323	318	315	334	338	362	314	325	345	313	325	332	261	310	350	307	315	326	347	314	341	313	309	315	328	363	313	353	325	318	318	327	346	322	297	350	320	311	329	320	334	340	363	316	325	318	325	356	306	342	303	344	343	323	310	331	329	345	286	326	318	318	334	339	336	334	378	300	327	333	355	315	311	302	298	326	291	347	353	300	323	351	306	310	346	352	327	342	321	315	362	342	328	327	330	317	349	290	319	349	345	309	316	345	332	307	316	338	285	304	302	325	336	327	306	320	332	330	316	318	343	338	292	304	320	322	288	323	314	345	329	321	332	318	297	338	341	339	329	323	334	305	324	309	326	307	282	360	327	341	336	288	331	300	336	336	274	333	349	308	331	327	315	308	337	308	315	320	335	331	326	289	305	328	325	307	357	345	330	303	333	317	341	322	338	322	324	324	326	309	319	319	316	341	350	345	341	347	305	290	296	334	334	323	330	314	333	329	323	334	305	310	328	317	364	305	318	340	317	314	333	348	338	333	299	315	327	303	310	329	319	335	300	307	312	314	311	280	332	343	322	309	333	303	306	351	326	319	358	322	311	330	310	321	330	309	359	294	320	329	314	319	305	342	330	310	322	328	336	322	295	288	340	335	366	346	310	340	350	309	326	351	304	332	314	322	348	286	323	339	353	345	309	336	338	318	324	323	327	336	330	281	316	317	303	320	315	332	336	357	317	320	315	345	278	339	306	331	336	314	343	335	296	349	304	311	306	310	313	303	334	364	342	290	303	332	306	323	328	335	346	316	362	318	311	302	316	328	347	334	310	323	351	331	323	307	351	294	311	291	315	342	326	332	324	313	307	304	349	306	323	334	335	342	327	351	337	341	370	335	334	285	344	329	339	348	316	325	348	326	342	327	328	343	349	348	348	304	337	321	336	332	327	331	335	280	315	327	336	302	293	336	304	326	325	302	315	330	291	343	325	350	302	335	315	334	349	348	355	328	334	346	310	340	321	319	340	305	358	334	327	313	342	339	344	327	311	321	293	327	346	310	356	323	324	321	303	294	311	310	307	312	329	340	335	291	325	320	318	323	339	333	322	322	295	335	320	345	330	336	308	320	322	339	331	328	316	349	341	330	298	292	320	321	323	329	294	338	325	323	348	289	304	333	349	323	336	302	305	335	308	300	324	308	327	341	311	304	310	323	332	339	324	316	352	338	322	316	338	345	321	357	365	324	338	366	326	364	300	336	324	309	296	303	357	315	344	313	312	306	357	319	308	296	312	322	326	330	334	319	346	319	348	317	333	291	281	307	364	335	308	331	324	301	304	310	341	322	305	290	331	327	301	323	316	373	309	357	360	292	296	341	294	298	300	318	316	325	333	348	342	333	321	317	326	338	307	319	330	317	309	328	326	336	309	319	313	322	314	335	313	318	334	327	316	329	319	307	349	297	344	339	278	299	338	330	333	339	306	309	331	325	353	309	314	298	315	331	331	299	319	316	325	304	305	329	322	344	342	357	313	311	334	342	343	306	321	332	308	311	339	343	318	366	348	316	290	315	310	331	320	320	322	336	331	308	344	342	335	325	308	351	317	351	364	325	323	344	316	329	320	326	327	302	286	272	338	319	303	321	336	303	351	322	291	332	311	324	307	312	293	322	329	331	359	343	295	293	343	273	351	336	332	307	346	322	347	342	301	328	312	297	324	326	323	317	333	350	305	357	302	324	322	319	293	334	346	344	323	304	318	314	350	303	354	346	336	320	342	330	353	340	331	331	331	355	336	338	351	348	325	277	315	347	322	303	294	364	311	310	300	310	330	275	318	315	308	316	307	322	351	333	354	333	324	318	367	330	306	321	324	308	328	365	333	328	307	335	310	306	322	306	336	306	359	312	334	294	328	349	343
18218	18013	30410	40330	35990	21952	14315	12219	14243	11180	8772	7509	5969	5182	4536	4658	4353	3968	2752	3087	2954	3069	3082	3651	4006	3655	3755	4049	4452	3820	4112	3646	2971	2949	2961	3356	2863	2147	2030	2088	2106	2122	2138	1853	1786	1514	1567	1350	1264	1274	1129	1193	1025	947	945	973	850	931	858	843	826	857	890	834	855	831	866	841	843	798	766	775	808	845	795	801	828	825	764	788	795	783	770	795	837	787	802	813	784	779	811	793	817	785	803	830	820	797	819	785	819	746	832	790	771	809	806	831	741	743	790	853	823	816	826	782	794	821	808	845	824	858	756	820	817	819	787	864	792	767	800	804	784	813	779	808	760	763	796	776	758	802	808	776	789	779	779	810	799	827	741	766	808	771	836	874	798	808	794	782	804	814	840	800	774	798	831	792	802	796	756	810	781	796	801	830	859	837	767	877	733	809	802	788	855	802	777	748	830	779	753	778	806	756	771	767	765	828	810	819	804	780	807	799	804	788	811	791	830	782	778	820	778	765	783	776	832	790	746	718	765	761	808	803	755	750	795	786	781	767	776	782	762	807	826	786	802	734	794	788	729	836	799	811	785	862	810	728	805	776	774	777	830	770	785	843	835	784	726	795	757	779	769	811	831	788	749	825	782	741	781	779	806	769	826	783	797	794	817	793	802	806	797	854	805	825	782	766	792	849	786	788	795	758	763	781	784	785	780	806	806	780	815	759	810	820	747	816	779	837	830	800	791	780	799	767	780	829	813	773	793	759	837	766	790	801	800	785	792	791	791	801	849	793	766	751	797	763	797	767	770	794	771	795	797	770	795	861	818	780	804	802	822	822	764	775	799	793	828	749	781	791	853	813	811	803	819	812	833	809	837	806	786	820	807	827	817	772	805	760	793	833	780	755	738	796	795	791	789	770	778	746	737	853	808	827	775	821	772	800	826	774	810	873	808	760	791	762	770	793	768	811	797	797	789	785	784	796	796	830	818	747	804	735	783	835	785	796	781	806	728	789	772	773	793	749	742	781	806	820	807	796	821	809	802	801	763	748	837	768	782	756	845	800	779	765	827	814	800	771	805	788	767	798	798	759	824	778	778	801	768	788	783	750	813	792	789	767	783	763	824	738	835	839	778	842	801	785	791	786	773	793	775	807	754	790	774	785	754	812	836	824	777	812	829	747	782	799	804	810	837	801	793	789	806	841	743	817	785	792	803	762	833	796	792	800	789	750	846	805	762	841	775	758	794	788	815	791	812	765	775	818	814	779	810	822	785	846	829	805	802	784	786	810	774	861	859	776	823	824	764	819	804	724	777	780	829	822	798	838	743	744	814	766	818	775	818	762	773	818	777	785	812	754	829	785	790	770	807	757	802	798	806	841	828	818	762	755	773	845	777	816	733	762	758	794	813	800	772	742	835	789	799	765	795	832	784	784	816	775	776	818	804	777	831	835	791	837	810	826	728	798	760	815	806	833	814	834	749	745	789	849	818	817	825	770	782	717	774	786	821	779	809	814	809	828	797	781	831	783	750	823	825	790	771	810	826	794	770	820	814	773	820	839	801	776	822	796	831	775	788	817	770	809	814	815	796	788	763	824	750	818	756	768	785	797	766	792	783	787	812	834	795	763	817	859	772	843	789	814	809	769	776	813	802	808	806	735	788	816	792	824	794	833	859	763	787	785	821	828	803	770	789	764	820	787	794	760	809	794	771	812	790	785	768	761	859	824	795	774	824	787	808	796	836	820	811	779	831	776	792	785	809	797	787	776	830	782	794	799	758	799	879	761	819	771	769	799	818	774	763	797	783	800	752	770	759	804	821	788	758	754	796	784	809	777	761	762	827	833	806	763	793	820	767	800	798	757	792	775	798	801	836	787	805	799	811	816	781	795	788	810	816	748	802	796	817	796	838	796	807	766	781	772	769	772	808	824	783	827	790	821	806	771	751	808	804	764	770	788	816	780	832	786	820	816	839	794	791	802	823	844	775	806	780	815	800	769	736	746	804	798	800	777	761	791	815	772	809	759	799	768	773	750	833	857	846	797	816	799	782	802	821	795	784	793	773	835	833	786	783	793	790	832	809	801	770	805	796	821	786	754	822	813	766	762	801	789	799	813	829	760	777	861	784	774	804	807	778	788	795	746	752	784	788	742	794	800	752	760	796	773	825	774	763	801	774	751	840	803	779	780	790	782	780	784	782	783	806	828	805	759	809	773	802	777	798	802	794	776	770	808	765	809	793	758	773	765	768	769	750	787	824	764	803	831	803	801	777	802	764	711	825	816	782	768	795	790	804	830	835	761	789	778	796	767	818	783	812	780	810	834	773	769	776	813	777	796	838	783	761	811	792	794	779	783	789	797	746	794	824	751	841	780	796	798	796	810	775	773	779	822	742	775	761	796	827	839	816	799	811	761	768	790	789	804	787	842	789	780	815	783	736	774	830	788	830	772	816	770	756	792	818	808	761	713	794	761	799	777	789	816	825	812	786	790	767	839	791	766	814	783	752	796	802	776	790	820	788	776	835	732	827	815	785	739	801	818	823	803	759	810	772	749	780	755	795	828	800	779	837	815	843	776	827	831	783	795	874	819	750	787	778	789	817	763	837	787	804	742	796	753	810	777	843	790	802	798	735	770	778	811	780	735	725	816	827	826	773	804	796	813	816	813	804	790	807	757	821	788	821	814	801	797	798	806	799	812	756	816	814	822	745	765	756	774	821	771	764	797	734	761	835	766	746	796	816	818	770	818	802	801	753	778	785	803	814	772	815	799	800	807	824	766	778	761	783	755	747	784	786	806	801	782	838	802	790	858	767	785	766	769	827	844	758	786	790	796	748	751	786	775	793	787	794	792	798	785	762	783	811	791	813	788	796	808	809	774	806	859	842	814	829	759	768	830	827	783	811	832	766	783	839	826	778	833	759	847	812	745	794	785	764	791	810	806	827	807	787	833	796	795	847	807	831	788	827	797	764	769	723	762	832	729	792	772	794	799	840	786	827	811	782	786	851	820	815	838	781	820	753	785	796	799	781	773	808	804	817	805	801	801	779	798	805	799	802	788	816	745	783	775	805	849	783	794	753	756	793	778	812	826	786	800	789	812	811	838	745	806	803	785	768	832	811	788	806	752	784	785	787	793	815	825	799	778	760	803	773	813	819	783	830	776	824	746	839	803	805	792	814	732	857	821	798	788	772	739	800	800	793	787	816	786	772	806	777	801	813	768	804	783	807	752	791	816	850	789	821	871	815	785	794	796	803	789	814	792	841	809	848	784	773	825	773	818	834	825	753	765	789	763	799	801	812	768	803	805	785	770	849	754	775	813	805	784	763	768	807	811	783	772	770	794	824	781	818	802	751	786	767	784	779	800	792	777	830	809	765	799	770	808	798	784	812	814	768	788	794	788	776	792	773	818	831	787	826	736	774	771	803	776	852	742	845	817	772	792	787	811	777	779	745	833	799	735	788	826	800	788	806	760	808	770	802	766	795	809	795	768	767	767	752	810	805	810
36484	31454	41074	46902	38936	24508	17122	11850	9103	5464	3309	2293	1658	1428	1150	1159	1247	1022	698	816	835	808	880	987	1131	988	948	1074	1162	1092	1085	959	752	828	822	783	868	542	597	496	593	542	551	462	448	462	457	401	353	318	351	314	324	307	285	309	290	332	286	260	267	261	257	262	299	279	260	299	276	271	250	266	300	249	281	258	269	263	279	301	271	248	274	266	295	255	272	231	279	245	261	280	260	283	274	288	278	284	288	276	271	258	230	272	277	267	238	272	305	251	245	270	287	251	282	249	292	258	268	267	311	269	270	280	240	274	267	290	258	257	291	258	272	275	260	262	267	288	253	268	254	279	274	274	281	257	262	273	290	263	264	263	272	277	237	283	239	265	287	253	272	288	281	259	300	279	271	238	295	296	260	260	275	250	280	247	315	254	256	262	250	289	250	280	249	255	284	272	264	253	274	257	280	265	273	264	265	268	259	252	259	265	266	247	280	299	264	276	282	236	271	268	254	248	248	255	305	283	279	257	271	275	254	246	272	277	275	268	270	282	250	285	294	268	235	249	302	258	248	249	256	268	261	296	270	282	264	269	254	266	287	230	279	267	260	308	294	260	273	251	258	260	256	271	285	282	291	273	245	250	261	254	283	269	273	239	251	253	237	263	291	254	277	303	252	280	254	270	243	277	263	239	280	309	264	276	255	279	281	274	280	266	296	281	251	267	281	276	283	293	262	278	282	240	264	272	262	305	277	254	236	274	278	292	247	268	254	267	264	246	284	243	281	280	272	255	264	259	244	269	246	256	237	280	281	226	275	270	252	240	271	287	260	258	306	288	268	252	240	251	286	303	260	261	276	252	254	243	231	240	248	256	274	281	261	269	264	255	246	252	282	252	242	260	281	257	296	249	263	253	264	262	250	257	262	302	287	276	251	269	282	261	243	252	275	255	269	243	243	278	266	259	229	259	271	272	268	247	262	277	249	265	268	274	270	276	267	253	272	247	267	246	260	258	248	265	234	263	237	270	281	295	270	261	244	261	213	302	263	286	302	280	255	277	299	271	271	273	298	295	260	286	278	263	271	276	292	262	245	293	275	293	286	278	258	270	260	272	289	300	292	284	243	257	257	259	263	287	267	284	296	271	274	255	268	291	247	281	265	259	288	279	254	239	244	280	259	257	286	258	283	304	295	254	256	298	264	282	243	245	262	315	270	299	275	245	274	247	274	284	259	245	290	281	279	251	267	280	291	273	263	266	260	291	240	262	263	272	251	269	284	278	260	257	299	287	273	242	237	295	294	249	289	262	282	279	264	262	270	258	273	284	268	280	240	277	267	274	289	272	246	262	276	295	277	282	309	269	226	276	256	274	259	266	292	277	264	266	247	266	245	272	265	259	256	256	262	274	264	228	262	270	312	296	273	268	272	270	269	276	281	285	262	278	286	275	243	265	300	248	276	271	255	280	249	289	271	246	257	268	255	271	283	282	285	284	278	272	250	269	256	274	274	254	257	261	286	275	275	256	261	290	239	253	282	290	288	276	272	284	234	248	269	263	265	251	258	266	264	242	258	275	252	277	275	254	271	278	266	288	273	265	269	238	296	275	280	252	274	267	281	257	250	244	289	262	271	274	276	256	272	288	267	273	259	247	263	238	237	260	280	282	302	278	282	293	264	280	275	245	265	312	261	286	262	280	264	297	245	303	250	257	277	247	310	269	326	260	280	271	272	259	233	277	233	245	266	289	294	243	294	291	261	273	260	270	253	274	268	252	251	272	273	280	261	244	257	254	305	298	275	255	257	254	253	304	275	276	294	273	299	266	255	250	244	262	256	268	229	250	253	283	265	277	281	265	257	269	262	287	260	261	243	281	273	275	269	248	276	279	255	266	234	259	277	261	289	263	285	252	283	262	247	250	222	285	298	272	279	275	269	240	273	275	263	266	265	260	273	267	236	259	250	258	235	282	267	284	257	300	303	271	298	264	233	278	250	249	269	234	316	237	303	238	290	284	276	272	252	289	272	242	298	275	245	300	264	261	279	270	258	287	244	260	260	279	288	266	264	294	275	266	266	268	276	284	286	268	285	261	279	260	274	268	252	268	281	285	248	269	276	252	296	281	267	299	265	266	261	271	242	289	283	233	287	243	255	283	279	272	281	269	261	272	312	283	248	296	242	295	273	271	281	241	293	291	279	300	287	243	258	286	292	256	243	255	288	277	288	260	277	312	254	270	304	289	257	281	267	242	279	250	235	280	244	239	241	259	274	269	262	277	271	285	244	260	255	295	291	275	274	271	262	275	270	258	291	271	236	244	302	295	284	249	269	259	233	266	258	263	279	272	278	279	282	280	270	237	255	285	258	265	292	275	246	261	258	275	270	275	295	250	269	257	276	249	257	234	253	293	276	274	258	261	239	259	280	263	267	260	252	266	293	275	285	287	279	252	236	259	273	269	260	278	294	252	252	299	273	309	256	251	287	286	302	255	262	291	272	273	256	265	268	260	263	282	271	263	298	248	267	282	269	278	282	259	263	269	244	258	248	258	264	248	295	264	257	264	264	296	269	310	301	246	266	278	265	258	272	275	278	251	258	271	238	273	259	277	263	259	259	251	251	280	264	299	294	296	291	272	290	267	291	306	247	266	271	301	284	285	308	251	250	262	296	271	283	291	257	253	274	290	285	309	268	257	280	248	300	255	278	291	307	265	272	277	274	263	255	241	242	289	276	257	290	287	288	268	288	250	266	269	258	242	272	272	284	290	254	245	237	266	281	276	271	263	245	271	250	250	289	274	264	239	303	254	308	268	277	267	259	250	282	290	266	271	265	269	291	270	270	276	298	271	285	273	272	310	238	276	278	280	264	237	241	256	280	302	277	249	285	280	312	279	279	283	284	263	254	276	262	265	272	264	241	268	283	278	319	277	254	250	290	248	239	294	239	283	280	249	252	269	277	252	281	261	253	241	260	267	268	293	256	246	296	231	263	267	318	292	266	285	258	274	251	236	263	249	300	280	282	287	280	285	285	254	227	261	229	250	271	268	310	237	246	264	288	276	271	251	297	254	267	265	260	263	257	252	258	277	240	228	279	271	267	303	274	279	264	275	272	288	273	279	286	254	303	217	271	236	305	269	266	247	244	247	241	305	250	284	301	281	257	279	285	249	289	262	282	294	266	280	279	257	307	262	303	265	263	267	262	271	236	277	247	294	272	285	258	274	283	279	254	255	264	246	266	262	286	253	240	271	267	285	236	282	278	257	258	273	274	259	280	272	246	273	276	284	268	264	272	278	253	247	263	277	285	261	269	269	263	296	272	254	278	282	276	249	256	269	271	266	278	261	299	284	272	285	270	253	281	268	263	285	246	281	284	233	284	271	256	291	277	275	266	259	301	262	256	266	255	259	262	238	248	281	282	271	255	253	286	285	275	272	282	265	266	258	277	258	276	268	237	273	259	259	269	261	267	290	274	238	284	258	259	268	244	230	269	249	307	277	261	258	274	285
21798	24560	39549	47375	41441	25836	18488	17948	19087	15231	12274	10630	8089	6861	5796	6083	6120	5324	3467	4066	4101	4480	4665	5529	6317	5768	5746	6318	6881	6077	6608	5669	4646	4728	4522	4810	5243	3054	2953	2790	2932	2932	3102	2459	2404	1912	1793	1744	1439	1369	1307	1271	1113	1010	930	868	873	823	717	774	796	767	789	760	746	714	724	722	767	735	758	674	698	723	624	714	661	695	685	692	720	680	696	684	640	681	718	663	656	676	711	678	642	662	658	683	678	653	686	685	696	690	687	648	666	677	658	665	663	706	701	710	669	687	703	688	679	668	705	687	676	642	673	651	662	664	698	713	679	712	646	665	640	681	721	677	652	670	635	627	676	661	700	628	689	708	691	709	708	684	676	655	650	687	723	676	662	694	683	664	685	681	641	628	679	659	693	656	679	689	625	704	679	706	670	672	651	644	690	665	666	669	646	654	650	726	658	634	659	702	669	678	652	676	716	671	664	653	664	699	661	660	654	659	655	685	661	681	662	690	656	637	683	693	658	683	660	635	680	652	697	627	663	644	657	657	655	697	676	644	707	644	670	627	706	675	666	640	651	656	666	614	698	644	661	693	721	713	636	666	654	684	650	716	661	668	678	680	682	623	647	674	684	671	610	661	651	615	667	656	610	688	722	653	664	686	675	643	724	602	677	668	685	659	706	650	657	692	682	693	688	674	698	645	682	675	645	630	702	647	658	684	632	680	667	662	674	687	665	663	674	680	631	663	663	698	643	678	661	690	687	661	630	704	689	656	690	625	659	672	661	658	636	655	677	635	656	704	668	643	693	693	661	708	669	669	674	668	653	652	630	674	661	720	654	725	630	641	614	643	672	698	641	685	690	680	653	677	656	686	639	733	658	666	734	658	652	709	690	695	685	661	596	651	672	632	629	659	665	686	686	630	672	663	665	667	677	629	682	649	704	677	641	650	709	696	717	631	650	672	647	627	657	676	663	664	667	685	683	610	605	660	693	709	698	681	653	694	618	647	699	638	669	699	640	670	627	586	694	678	696	647	678	720	663	661	687	640	673	684	669	665	646	675	699	680	679	681	648	663	728	646	669	732	661	641	660	674	629	720	625	619	664	621	673	699	708	637	641	685	638	694	668	667	653	707	651	663	656	610	666	662	694	655	645	687	670	662	673	660	693	628	701	682	699	656	613	699	685	647	645	641	669	701	646	655	697	657	683	719	686	657	667	674	664	646	713	682	633	669	666	623	644	671	668	645	674	694	663	673	682	685	655	660	697	656	702	647	610	624	676	696	645	630	639	660	721	669	725	672	683	688	674	687	654	694	640	680	707	629	633	676	631	689	613	650	644	671	662	664	686	672	620	631	673	638	705	692	656	651	689	660	659	688	667	673	727	605	658	647	658	664	655	622	700	663	620	676	632	663	682	708	708	647	652	656	663	683	653	680	673	691	637	678	676	681	663	646	704	689	687	655	692	667	693	663	642	655	684	655	695	632	673	677	651	700	676	681	717	671	639	676	654	693	676	696	696	670	718	648	657	655	648	661	669	677	680	661	676	661	657	651	682	655	666	701	753	709	658	683	654	648	702	653	691	645	671	624	682	605	683	663	666	630	677	710	615	657	666	684	692	640	671	640	663	673	638	663	659	636	684	645	700	617	665	606	709	624	648	700	610	672	662	667	661	616	691	617	662	665	658	693	684	684	709	624	619	672	668	674	705	743	649	643	642	669	666	677	680	694	696	664	640	650	677	669	634	647	684	647	695	699	672	640	622	679	670	686	706	643	652	668	667	620	654	653	672	665	664	633	637	630	696	671	679	659	670	674	643	667	689	661	662	706	634	628	633	647	669	653	669	651	625	604	685	664	700	725	620	684	692	659	688	704	655	692	645	674	693	635	671	665	627	622	637	654	696	655	696	650	673	678	689	679	644	673	704	642	621	673	676	647	642	705	658	627	619	639	704	668	663	653	673	681	652	660	666	650	667	680	656	661	663	635	644	619	683	662	634	674	698	688	687	658	700	655	671	671	670	645	653	665	629	671	640	649	665	681	645	676	670	691	711	665	641	671	673	629	629	629	668	651	650	657	663	664	688	656	654	645	641	697	680	636	671	689	622	682	640	698	666	693	659	659	702	677	707	709	666	664	644	712	669	669	687	689	711	630	640	692	678	709	602	675	657	688	674	675	660	648	669	698	665	648	663	642	629	622	694	675	689	655	635	639	686	715	650	711	660	712	627	709	672	670	655	636	625	674	664	678	695	650	639	614	689	645	658	646	646	642	693	628	658	693	705	692	643	696	672	671	667	681	639	669	693	661	700	647	635	671	705	709	713	646	640	662	674	626	682	661	665	673	676	663	625	718	662	699	669	701	677	711	669	681	722	655	668	681	645	691	660	659	704	687	680	618	684	691	639	605	672	652	693	665	687	665	641	649	672	656	691	641	679	644	649	698	659	668	679	615	675	665	672	666	672	708	657	671	646	694	646	647	667	622	651	663	691	645	678	678	674	658	648	616	682	675	639	639	643	677	684	671	694	672	643	659	682	702	669	678	679	651	672	669	657	627	698	636	606	674	699	625	644	668	667	698	701	696	637	620	649	687	653	591	691	656	639	678	677	684	663	642	704	642	696	668	662	683	675	673	715	673	647	711	653	649	649	663	628	659	659	720	640	671	641	675	633	662	646	671	685	650	646	695	632	683	680	695	668	620	672	708	653	701	650	657	674	688	646	634	674	656	728	632	683	625	664	643	630	656	644	643	624	662	661	658	632	713	664	667	712	659	623	710	661	704	667	711	702	639	699	656	690	663	639	652	649	663	673	670	653	682	608	669	653	673	633	701	664	717	643	678	696	663	686	681	680	691	695	646	615	670	633	672	693	705	677	677	665	641	679	672	673	670	657	665	663	643	654	689	677	651	656	653	660	654	686	645	669	644	723	672	718	670	653	677	669	686	727	704	657	694	647	688	651	657	711	696	675	645	697	671	657	648	611	649	677	681	737	695	632	645	694	656	623	653	651	662	651	655	712	671	690	664	617	675	679	622	650	681	703	680	661	701	683	634	653	681	677	664	647	671	646	680	658	639	677	694	651	669	663	659	621	684	676	629	703	670	695	659	621	639	680	649	692	702	680	647	626	652	684	704	660	646	661	694	667	697	665	620	686	644	670	657	644	664	640	653	683	664	590	672	662	671	645	679	661	677	664	645	693	640	649	659	683	681	669	667	656	667	651	684	676	669	645	657	654	619	664	663	641	634	653	673	657	680	701	691	658	619	625	643	698	696	656	699	703	636	676	667	647	678	672	702	665	724	647	679	640	687	682	643	667	685	656	664	701	662	687	672	690	690	683	668	684	648	640	693	687	707	668	646	673	689	645	624	640	648	661	706	679	639	642	725	666	635	666	681	695	643	659	694	663	663	676	670	675	669	664	665	665	652	662	705	707	661	671	626	682	698	700	690	673	692	696	660	672	653	699	664	652	644	643	666	635	657	664	632	679	654	660	660	695	597	641	682
13213	8698	11147	10064	6302	3406	2008	1501	1167	988	872	771	705	623	627	527	508	463	458	437	441	439	393	391	368	376	376	355	363	384	364	361	345	379	345	342	355	366	352	323	366	339	354	388	368	390	323	332	333	322	334	358	361	369	339	340	352	356	320	330	295	323	310	345	356	332	303	343	321	338	326	334	326	328	331	346	334	364	329	357	324	337	295	338	334	286	336	327	362	349	352	316	354	313	338	334	334	323	356	350	330	350	334	306	345	355	343	321	341	323	349	352	346	356	325	357	332	337	326	325	339	348	329	321	323	359	352	362	327	319	335	330	318	336	324	366	340	358	337	354	359	366	343	326	358	363	338	332	324	339	318	343	373	329	346	299	304	331	346	323	307	306	341	301	329	352	305	340	296	344	339	322	361	340	303	334	363	325	343	323	306	300	358	313	328	347	337	322	342	343	329	344	292	310	351	309	315	332	330	336	338	365	355	346	346	346	357	358	346	329	330	321	332	329	340	366	350	330	332	341	342	315	326	312	331	330	365	358	357	333	328	364	280	312	334	333	309	359	328	388	338	311	347	323	301	371	320	289	325	367	331	284	370	296	353	331	318	343	332	373	346	327	377	327	315	328	293	359	317	364	340	318	345	340	349	325	312	350	350	343	333	326	343	342	288	329	335	322	342	337	351	340	323	312	321	337	345	306	340	367	335	367	321	352	325	330	346	326	314	339	366	332	290	340	331	321	333	352	339	323	346	319	301	350	358	307	347	341	334	309	316	341	336	323	346	301	318	326	335	312	345	324	337	304	328	354	346	325	331	295	368	350	343	350	345	330	321	343	371	327	314	334	304	352	311	352	316	344	311	330	321	345	347	288	354	343	336	361	294	339	355	342	330	304	345	303	356	333	336	328	342	307	350	360	341	329	337	324	335	331	327	315	315	325	321	327	359	312	369	346	323	346	313	354	350	328	331	311	324	330	340	339	314	360	331	342	361	344	349	347	330	325	367	318	337	362	388	302	351	311	350	324	365	360	322	325	344	349	337	302	333	322	349	336	339	361	317	327	333	358	351	373	349	329	350	339	349	318	334	323	368	323	366	344	349	378	339	334	295	329	310	318	306	331	321	299	346	345	351	331	328	345	336	330	362	344	329	347	357	324	316	355	353	335	341	315	336	342	343	319	357	331	361	316	352	354	302	304	376	347	308	328	315	319	332	323	355	340	319	312	376	327	364	340	322	336	317	339	322	358	328	346	319	341	379	355	322	321	353	296	345	347	330	340	346	310	284	354	310	332	340	338	340	329	329	320	333	334	324	325	336	347	335	342	291	328	351	341	373	324	331	333	342	315	319	329	316	309	347	326	338	345	341	376	323	342	385	330	344	314	317	329	339	338	313	345	347	341	321	310	337	330	336	373	314	321	310	359	319	296	343	322	330	326	346	329	322	317	295	345	323	336	298	319	326	323	360	318	331	332	332	315	338	295	297	297	309	324	333	333	317	319	314	341	329	312	330	348	352	337	352	323	321	304	307	321	330	306	342	280	322	331	342	344	324	347	355	329	343	351	290	335	349	317	335	347	320	321	322	344	334	346	323	308	327	314	359	321	325	358	343	308	350	339	329	345	351	338	296	340	348	349	311	332	332	324	350	345	345	327	344	344	336	343	352	343	313	320	332	301	325	333	356	323	320	327	336	329	346	315	311	328	347	329	336	354	321	332	340	319	380	338	341	308	314	355	294	341	362	341	368	347	329	322	306	340	349	325	304	329	329	332	340	313	347	336	329	324	351	346	311	292	328	335	332	345	304	335	318	362	332	343	339	318	358	312	325	342	325	350	354	327	347	330	343	327	349	334	347	305	336	315	339	316	332	342	325	352	394	345	342	298	322	358	338	348	340	347	339	327	287	311	365	359	314	332	326	342	345	303	307	338	332	355	327	339	345	324	337	339	321	365	331	317	352	349	295	325	364	319	317	357	334	326	328	313	326	332	306	319	337	335	317	310	357	307	336	354	338	318	318	340	364	333	327	308	307	357	322	306	317	325	308	342	329	327	322	325	334	286	337	365	351	348	355	327	332	340	334	332	337	338	349	315	325	340	333	323	371	346	338	316	352	325	315	344	369	329	338	301	313	331	307	344	368	296	352	334	340	338	343	327	353	346	359	313	349	320	369	321	329	351	378	318	323	335	332	331	341	304	336	346	325	309	313	342	342	324	325	298	346	358	301	316	312	344	357	316	359	332	331	354	360	335	361	340	309	328	336	328	345	322	297	364	341	346	326	366	374	331	331	333	349	332	328	345	358	318	329	346	346	369	356	324	336	309	372	335	344	333	347	339	309	313	320	346	332	353	329	331	358	337	362	337	372	369	362	338	324	364	325	384	301	348	342	330	321	308	350	359	326	347	336	317	346	355	318	343	320	316	325	337	347	326	344	336	310	310	333	323	310	343	338	311	331	340	346	344	308	299	362	386	314	326	369	346	322	312	347	347	331	333	335	334	331	350	356	351	312	332	356	328	331	309	328	333	359	349	358	352	319	310	331	329	335	348	329	308	330	305	345	324	324	308	354	318	338	312	344	319	330	317	316	332	341	335	295	301	319	314	383	310	360	353	345	339	334	312	337	340	336	348	371	333	328	326	357	329	332	332	353	332	382	304	330	322	322	308	342	314	298	326	345	306	299	352	351	311	335	337	302	339	330	342	356	335	324	324	323	345	308	337	376	331	352	316	323	315	321	347	307	331	338	333	315	324	298	318	348	321	343	329	338	344	308	328	353	344	348	346	320	317	353	336	329	367	342	367	353	356	298	341	317	342	309	342	348	335	374	339	327	287	346	352	343	338	318	335	323	323	338	345	309	346	353	347	312	315	330	322	358	312	334	347	332	327	309	349	340	314	335	341	349	306	316	347	344	329	333	325	331	338	314	324	325	322	306	347	320	301	352	355	310	320	330	340	315	330	319	317	333	332	302	324	343	331	362	329	320	330	339	309	345	349	348	353	353	337	330	333	341	351	363	343	330	308	350	301	350	321	348	345	324	313	334	302	302	342	306	350	358	340	367	356	337	366	298	332	350	291	337	332	358	313	339	344	317	330	310	356	333	330	348	354	357	351	301	373	325	325	357	319	337	376	334	339	325	303	313	317	343	324	348	354	331	338	343	311	345	333	343	298	316	370	321	321	333	336	365	305	328	361	332	324	311	355	361	304	360	315	332	367	303	328	348	349	340	333	321	381	336	351	335	332	297	330	346	340	306	323	307	354	298	317	349	336	339	319	369	356	343	342	310	344	351	300	329	362	339	343	354	322	332	353	323	319	340	308	334	322	363	333	372	345	319	348	347	326	341	333	329	324	347	334	342	327	326	316	336	345	311	329	317	325	355	333	364	320	326	344	306	342	336	350	354	336	356	317	293	352	344	326	332	326	306	348	298	331	340	351	369	330	347	343	326	335	338	324	385	362	337	379	342	331	326	351	345	319	331	327	333	329	336	347	369	324
7987	8219	17045	20306	16170	10471	7527	5990	5161	4505	3955	3367	2921	2593	2329	2147	1930	1836	1583	1550	1461	1305	1245	1169	1127	1088	1077	1079	1141	1083	1050	1022	1000	985	1029	966	927	955	948	947	980	995	958	910	938	978	930	877	886	884	864	853	855	893	876	861	861	821	798	846	871	838	859	811	833	845	836	873	771	844	785	813	829	799	819	804	784	809	805	835	783	835	866	839	810	818	807	829	822	821	862	821	764	835	822	841	875	811	820	804	821	827	815	815	825	841	835	790	803	789	875	797	855	796	809	873	820	795	834	841	826	833	805	822	829	822	845	848	857	805	784	812	814	803	793	804	793	826	864	850	826	780	831	786	820	860	840	803	804	787	848	848	812	808	846	798	832	807	823	884	835	826	798	827	772	841	860	815	839	862	821	871	846	799	838	870	815	774	828	782	823	814	797	807	786	764	816	806	858	811	827	811	831	785	846	784	804	785	807	859	794	788	797	830	816	823	745	778	806	806	848	876	801	847	791	799	817	849	797	858	794	845	831	871	793	841	795	815	788	789	897	841	771	802	766	828	834	805	828	794	829	853	794	804	871	812	792	796	846	752	804	821	823	798	812	823	785	843	827	831	768	872	885	856	804	818	830	866	779	838	787	784	816	817	796	857	794	782	793	809	816	773	809	860	815	861	815	823	808	798	872	803	831	798	803	774	857	848	775	851	784	805	823	835	805	826	825	829	815	827	818	793	872	832	779	861	775	827	818	807	769	777	834	805	835	777	810	874	827	795	814	785	846	849	834	844	826	788	790	829	832	831	796	874	829	778	845	826	812	849	801	866	800	775	786	815	849	866	879	788	860	882	792	816	827	834	843	806	834	824	790	823	817	824	858	792	832	819	875	800	779	784	865	808	837	833	784	825	799	803	826	871	840	793	829	850	811	826	807	884	844	836	817	820	812	827	820	819	837	844	837	859	843	835	827	823	829	833	809	802	780	768	772	825	823	830	861	863	834	820	821	780	852	879	850	842	774	803	814	771	753	836	875	847	806	791	824	812	838	793	881	842	823	826	785	777	830	836	821	796	802	850	795	808	866	792	807	835	824	884	815	775	825	822	779	797	873	791	844	770	816	804	817	830	822	822	853	780	788	847	814	796	817	841	866	782	851	803	771	806	836	829	869	813	855	789	857	784	812	801	819	856	787	849	846	806	767	779	835	848	805	793	875	833	818	863	899	830	775	830	773	821	798	790	818	815	833	824	758	809	801	797	802	855	841	768	822	766	828	813	786	807	858	865	759	762	762	826	854	758	822	837	828	777	760	788	837	805	832	813	881	782	789	822	847	844	817	849	831	824	818	798	859	847	848	796	830	798	799	821	789	814	845	803	817	789	794	799	830	806	844	848	796	813	857	840	759	794	807	851	849	822	831	851	833	830	782	827	748	824	802	866	799	838	875	820	819	828	827	842	790	816	838	852	850	777	797	817	837	844	750	847	809	793	750	794	815	822	834	830	803	841	879	833	784	789	801	830	798	799	821	817	810	839	847	873	797	763	796	802	809	807	813	776	820	845	779	814	807	809	811	834	851	796	835	815	811	842	744	818	820	805	843	806	802	806	818	809	785	812	812	822	832	787	836	824	805	846	803	802	811	831	826	804	837	849	793	810	856	838	787	799	784	814	787	840	827	763	801	752	805	847	828	789	808	816	792	861	804	825	842	854	778	800	803	820	774	813	866	835	799	835	817	821	783	774	813	842	819	834	808	840	802	862	834	851	810	795	831	801	774	822	844	864	797	844	781	808	794	804	848	818	819	816	860	818	849	803	801	796	758	827	832	876	845	858	820	826	817	813	824	838	794	804	778	809	814	891	801	840	837	839	821	805	803	854	827	844	797	839	846	830	818	809	817	884	838	831	875	809	810	832	849	833	783	775	786	754	811	817	887	812	893	809	829	824	764	848	827	852	801	833	819	789	869	796	803	852	760	876	783	848	798	785	780	798	867	818	752	837	831	783	788	799	798	819	856	838	821	813	869	837	837	825	831	831	852	833	794	774	822	817	859	818	789	826	823	892	812	823	808	842	785	849	793	837	849	804	821	816	801	831	795	854	792	816	845	754	843	836	832	832	813	839	799	814	827	741	857	807	825	828	831	820	836	838	805	873	818	761	852	779	841	861	819	796	791	819	802	817	856	779	794	863	768	804	817	871	860	791	768	842	767	791	801	808	887	819	884	828	828	787	886	818	858	822	821	781	791	864	766	796	865	773	811	845	782	843	830	853	809	844	831	831	821	839	839	832	818	846	813	827	830	804	815	819	856	757	843	825	843	856	849	853	829	827	815	766	799	811	828	762	810	814	833	894	786	826	852	792	802	837	831	874	831	818	848	795	803	848	847	858	882	813	811	836	808	801	801	771	819	873	859	866	766	872	781	854	803	837	830	828	803	776	789	871	851	816	806	801	798	841	794	888	874	812	832	814	820	854	873	823	856	834	800	779	844	807	823	820	808	788	821	799	857	809	833	814	779	796	828	781	796	808	834	783	817	759	771	790	857	822	857	837	838	823	818	791	817	826	805	835	828	815	818	803	873	818	784	809	834	826	788	840	821	808	827	819	796	774	816	887	801	861	831	856	785	876	836	787	845	807	828	816	816	802	852	826	813	759	818	876	790	828	824	837	826	740	801	827	775	799	832	815	851	843	848	772	767	795	820	810	838	869	799	808	783	837	837	804	832	813	811	862	783	775	790	813	778	808	816	824	807	813	815	776	820	832	771	839	856	811	766	805	809	808	771	812	760	840	834	829	801	790	804	850	887	803	813	828	870	828	864	861	838	785	814	816	869	766	859	779	823	866	833	841	819	865	819	803	836	789	739	834	851	819	837	801	826	814	804	842	798	790	833	766	866	823	788	812	830	806	804	837	786	855	834	802	788	825	814	839	776	841	827	811	848	799	808	811	828	810	821	832	874	843	813	862	762	816	816	833	815	817	809	813	851	861	789	860	834	827	812	815	820	848	831	784	851	858	794	827	844	779	834	846	791	784	829	817	794	758	793	820	831	835	872	791	852	805	851	889	795	784	812	867	818	832	855	809	860	788	803	855	838	822	838	854	779	807	812	790	811	793	775	792	840	841	771	833	827	816	797	804	804	844	788	842	844	809	787	861	860	871	836	823	824	787	825	828	845	826	785	791	765	863	829	816	814	825	861	817	817	808	826	792	837	823	790	830	783	849	825	840	848	859	791	822	853	811	818	824	868	837	791	833	823	827	732	834	761	837	839	848	819	864	791	799	849	846	789	818	880	839	823	786	858	801	801	808	827	825	828	800	828	825	809	866	826	816	866	804	808	827	789	818	813	818	868	842	822	781	813	874	822	821	824	785	849	851	851	818	817	813	871	840	857	823	844	820	862	878	802	873	812	802	763	808	812	824	860	861	784	786	839	828	784	798	839	798	802	839	769	810	808	759	864	796	846	835	799	834	848	852	837	826	786	784	773	856	838	797	786	807	850	856
27152	22869	33804	33125	26719	16310	8809	5228	4136	2706	2059	1614	1335	1095	905	893	888	753	677	634	601	682	645	754	803	743	702	768	806	727	770	630	605	664	604	628	637	508	561	450	452	532	470	416	428	438	377	403	405	383	391	371	357	359	381	349	316	336	382	349	352	322	348	349	335	354	356	355	329	328	322	335	352	344	355	341	323	322	347	343	328	323	345	320	312	325	356	400	320	379	362	319	302	344	285	334	326	347	323	337	340	317	341	339	340	362	325	317	325	326	305	302	302	353	351	356	320	304	310	314	342	343	317	334	346	333	314	365	303	334	334	309	307	335	341	327	352	354	301	331	298	343	353	357	329	305	320	345	372	320	318	348	328	345	334	325	357	339	337	334	327	346	320	306	307	336	338	301	328	345	290	340	335	340	327	333	345	334	322	290	314	333	337	337	308	355	349	329	314	344	339	331	348	301	320	309	334	309	327	337	314	327	331	338	334	369	327	279	346	328	335	329	324	329	320	343	348	335	327	340	332	304	356	340	325	311	349	332	371	318	304	318	314	293	328	318	337	331	301	342	325	354	326	322	333	305	330	326	338	319	330	340	320	335	331	362	343	332	344	348	349	355	303	297	318	355	304	305	288	333	323	320	328	322	336	351	312	340	319	320	330	303	307	314	348	313	316	345	367	318	349	292	297	329	299	296	301	291	327	340	329	302	313	331	327	302	347	338	342	343	349	342	321	290	340	324	307	325	313	328	366	309	314	318	332	325	349	348	356	349	317	316	344	302	287	313	359	310	312	328	352	338	300	294	320	321	332	361	337	328	316	343	322	344	321	361	320	313	307	349	326	346	347	343	307	335	317	326	347	284	294	334	325	326	381	324	329	343	307	307	298	359	311	324	312	348	339	305	303	280	333	339	337	330	342	325	341	363	317	343	326	309	330	349	312	338	303	342	322	335	351	329	324	315	324	332	342	327	301	308	352	321	360	331	323	324	328	347	320	345	334	319	329	329	326	315	317	319	346	336	311	324	286	307	358	352	335	327	316	325	300	314	353	296	299	316	304	298	347	320	342	351	318	337	342	339	319	360	322	298	346	323	331	337	314	348	326	322	348	341	320	305	332	319	337	319	294	330	297	326	332	342	324	350	353	310	313	323	343	329	326	332	320	296	358	340	334	317	361	311	317	338	329	336	339	313	327	329	324	360	325	352	340	352	324	345	294	360	333	345	314	305	333	338	310	335	328	350	362	332	301	308	357	319	345	339	322	331	310	308	357	322	326	336	372	338	325	345	321	322	338	341	355	287	312	324	339	326	299	330	316	306	309	311	331	356	326	361	326	341	324	320	333	318	353	310	331	361	308	356	328	312	325	342	316	308	343	323	365	310	351	315	300	313	333	292	355	313	342	339	339	335	329	315	280	307	351	313	331	344	355	312	320	328	316	322	317	335	338	310	334	306	328	329	330	330	336	342	321	341	328	325	367	299	335	279	305	298	316	350	346	340	298	320	343	312	312	341	321	321	327	277	345	343	340	319	347	303	315	316	322	319	338	323	316	369	336	313	328	326	338	332	303	323	324	320	317	302	339	336	332	352	285	347	323	337	349	314	317	330	309	339	379	346	324	323	317	314	314	326	311	298	313	344	341	335	294	344	330	298	322	305	322	328	319	339	351	353	325	316	317	319	324	337	318	359	331	313	354	341	318	334	311	335	334	326	334	338	315	329	313	326	307	300	329	302	340	332	337	344	344	330	323	305	321	333	321	344	316	327	325	313	325	320	351	341	302	327	317	329	322	322	310	328	313	304	341	321	320	338	324	327	337	330	369	310	320	307	377	329	334	330	300	340	334	355	311	357	320	327	317	323	298	334	304	379	339	313	324	319	317	316	360	316	372	311	321	329	348	317	351	294	286	333	326	336	349	314	328	306	335	331	355	319	302	321	321	357	315	321	317	322	346	329	314	347	323	337	366	321	344	307	339	335	303	310	353	362	357	337	308	311	317	356	322	316	327	310	324	314	327	311	313	346	304	338	350	304	333	348	329	299	316	331	318	291	338	318	325	314	341	350	352	332	352	352	319	346	340	343	345	347	357	342	321	346	320	278	337	356	312	344	320	318	335	334	310	333	336	351	332	298	328	340	342	338	368	305	335	310	305	312	309	318	296	344	313	319	351	310	344	320	342	342	315	311	365	320	357	334	309	340	314	311	305	363	334	298	324	307	332	319	339	364	315	329	365	292	336	326	364	298	300	334	297	326	317	323	346	321	357	328	318	324	327	336	363	327	323	342	330	308	309	312	340	355	357	337	333	319	333	319	336	303	341	336	312	307	355	300	289	335	315	339	319	347	329	328	324	306	300	351	331	336	315	327	344	333	318	318	339	309	310	343	342	335	350	319	296	330	330	321	320	336	349	324	318	307	354	350	344	346	347	328	329	323	315	314	301	301	325	363	317	327	306	307	320	368	334	319	320	315	335	334	333	334	316	347	302	300	338	330	349	308	343	325	342	331	319	355	343	338	317	321	324	354	305	323	309	330	337	346	341	318	311	331	339	359	293	316	360	324	322	320	335	352	318	376	325	332	311	325	335	329	332	348	356	331	335	326	313	341	298	316	330	360	322	314	289	333	318	338	296	318	311	314	366	342	297	326	321	323	320	317	334	329	350	314	333	312	310	341	327	326	294	351	365	347	298	343	325	310	337	327	334	322	321	330	352	301	322	338	316	305	305	342	310	322	328	298	351	304	317	332	317	321	327	322	321	320	332	299	335	305	349	339	350	337	313	306	362	342	312	315	318	329	316	336	344	325	302	319	312	324	319	315	319	330	340	357	312	287	347	351	336	363	333	338	331	294	340	313	324	333	303	318	325	336	339	348	330	342	344	314	342	323	337	357	327	320	293	362	354	333	342	318	342	324	320	336	310	307	326	316	321	332	303	312	307	346	356	322	330	304	335	311	303	369	344	344	339	304	350	317	323	347	330	294	319	333	326	326	343	338	292	336	326	339	295	357	367	337	297	341	313	324	337	305	318	358	347	337	342	322	327	322	332	310	352	327	302	324	313	306	317	365	313	316	343	333	351	321	326	337	335	332	319	307	310	315	325	334	332	318	322	285	300	353	319	337	339	317	328	328	336	318	329	341	318	342	283	308	326	300	311	336	370	356	342	306	305	328	314	308	332	322	347	365	310	331	331	330	362	310	320	294	304	317	372	339	361	319	318	332	326	337	298	314	335	338	338	329	295	299	333	332	298	355	331	361	349	302	330	319	289	322	319	317	352	309	306	331	322	327	334	312	309	338	318	314	336	333	347	291	326	299	289	314	362	332	333	301	366	354	323	323	365	325	312	353	318	337	308	335	320	359	343	314	320	276	355	357	341	362	353	320	327	323	338	336	369	364	314	344	361	319	336	357	350	326	313	340	324	337	306	362	310	318	322	334	305	315	298	322	317	302	317	355	313	333	327	332	320	354	306	342	347	335	369	311	327	307	334	344	350	316
16719	18776	33332	35215	32476	20185	14433	12783	13565	10430	9040	7861	5919	5074	4449	4368	4573	3610	2916	2878	2683	3088	3308	3662	4272	3889	3669	4213	4339	3901	3914	3586	3028	3191	3052	2999	3368	2092	2337	2054	2065	2032	1875	1685	1745	1538	1466	1404	1171	1227	1174	1170	1028	981	984	886	880	878	869	880	875	848	865	880	833	851	817	839	863	831	798	832	829	820	772	889	860	800	809	803	845	812	779	736	804	848	851	824	804	811	891	853	811	789	831	807	793	831	773	852	804	805	796	813	811	804	770	805	770	824	813	789	783	782	781	816	784	801	790	802	802	830	827	840	797	782	824	817	766	785	814	832	845	789	812	811	805	816	807	825	859	782	787	808	808	767	798	788	772	810	824	802	814	803	804	775	785	833	798	784	833	806	777	821	863	775	808	800	784	781	823	825	819	833	790	810	822	892	767	820	775	788	795	755	813	824	822	844	811	755	816	794	808	774	779	828	825	798	802	814	764	808	800	815	790	849	782	857	790	809	864	801	809	779	824	795	822	816	822	798	762	820	806	744	767	777	838	835	820	822	826	831	750	813	746	809	805	780	815	816	812	778	772	774	769	829	829	816	809	828	783	833	770	796	812	814	859	836	810	754	847	805	785	823	827	782	777	818	815	798	804	815	792	799	796	811	864	844	791	760	807	790	758	787	754	847	826	798	796	836	783	796	815	843	784	752	817	795	778	800	764	781	777	842	824	791	757	809	779	849	855	805	853	840	837	856	798	817	770	752	816	817	789	761	739	766	821	782	806	737	828	820	788	805	763	828	821	804	805	824	805	777	868	844	765	783	834	799	800	789	847	819	780	830	822	842	813	815	855	836	764	741	845	795	754	807	823	806	791	878	784	796	817	811	789	848	795	762	816	804	833	821	752	850	815	744	791	823	772	812	786	789	774	789	753	826	817	817	795	789	860	764	801	794	815	771	799	767	796	786	832	834	793	848	789	788	784	777	734	809	775	834	796	847	755	802	793	787	758	814	818	809	811	795	770	809	788	751	768	786	792	806	824	794	812	804	783	798	796	839	869	801	797	795	813	781	776	763	810	804	819	778	813	852	827	808	809	822	811	848	789	838	819	829	775	814	808	771	793	840	784	806	817	750	787	804	828	812	851	760	826	780	850	780	828	755	834	851	802	822	811	789	788	785	845	806	785	876	797	774	776	846	780	828	862	806	822	844	784	782	793	816	802	853	786	846	816	799	795	814	851	846	783	875	848	841	772	809	799	835	787	744	808	838	821	801	821	853	802	797	763	820	788	778	882	768	805	811	795	796	833	787	846	799	828	831	800	812	854	841	804	850	835	847	816	835	802	782	805	770	784	808	807	806	822	811	840	814	776	813	794	781	792	818	813	818	759	748	836	813	806	841	843	851	813	790	867	861	831	849	831	802	820	842	798	794	800	767	825	832	787	755	815	828	802	813	795	796	827	828	850	785	855	819	769	817	805	836	794	797	802	807	806	841	805	854	782	816	809	836	832	839	818	805	778	775	784	809	826	777	763	837	767	873	803	824	758	821	802	810	756	842	810	761	834	841	839	851	814	810	814	774	790	779	826	799	783	832	779	826	822	790	772	806	795	789	890	807	802	836	702	809	776	853	825	771	832	826	775	820	810	780	821	759	784	885	849	858	793	807	784	807	825	817	818	806	777	830	799	781	780	812	844	796	833	761	809	834	753	805	777	775	777	757	812	766	750	782	766	796	814	774	789	837	775	788	779	769	821	851	789	847	762	818	822	772	775	836	866	792	801	750	828	812	853	809	799	883	816	760	840	798	816	788	775	775	854	813	851	827	782	822	799	799	798	790	820	758	819	849	809	816	790	773	847	841	779	772	811	809	766	812	839	845	850	808	780	783	785	752	790	780	736	797	764	838	813	762	837	780	858	796	791	823	822	770	829	791	749	814	847	843	842	847	794	786	837	797	802	796	779	774	816	843	785	790	806	819	829	830	851	840	790	822	817	803	801	814	806	779	796	804	853	752	827	815	792	805	788	791	788	789	776	834	779	852	814	793	791	842	817	746	810	802	778	807	755	828	792	808	818	847	806	794	810	756	797	768	761	816	882	794	825	774	857	857	817	862	801	763	823	827	787	805	834	812	797	817	829	762	812	780	795	825	776	822	800	779	779	815	768	738	773	760	795	795	832	788	800	839	842	810	797	788	809	843	731	832	773	776	815	835	802	783	815	805	785	798	801	800	779	787	819	816	801	765	768	808	776	800	807	857	793	803	793	822	814	801	804	804	777	827	806	826	755	805	820	759	809	794	827	768	779	810	779	787	821	797	804	836	750	746	821	825	822	796	821	845	796	755	811	815	825	811	795	814	791	786	850	762	846	776	872	816	793	776	822	805	815	820	813	794	831	778	748	821	821	831	791	841	811	791	784	814	798	790	817	804	801	737	746	801	757	827	821	805	821	783	828	785	775	789	812	817	809	768	756	752	797	835	838	828	830	792	831	778	847	787	805	780	776	806	776	851	829	794	784	815	801	819	776	788	791	850	831	781	850	810	770	834	784	787	820	808	789	836	827	806	756	820	818	823	794	771	782	800	766	829	806	872	784	764	834	804	786	809	844	832	786	783	769	832	779	819	784	813	784	800	811	782	797	813	807	751	847	767	837	853	754	791	840	813	815	795	860	793	793	759	843	765	838	840	762	792	791	842	811	811	779	819	813	758	821	837	778	773	819	831	788	820	811	809	813	768	858	803	823	810	797	824	767	786	849	831	794	806	836	824	841	829	828	753	811	816	796	814	791	805	837	798	802	836	833	843	726	832	785	822	764	797	762	819	861	821	766	831	833	791	828	838	820	792	796	820	749	829	809	816	795	746	773	790	820	800	834	833	803	775	788	820	799	777	826	766	785	782	820	824	802	804	812	780	762	830	830	786	800	797	789	799	819	823	794	804	805	850	868	880	831	775	792	725	835	785	787	759	789	824	827	807	819	794	789	806	771	830	826	802	763	765	822	816	830	767	781	799	811	805	807	796	782	796	770	833	783	802	764	820	834	797	788	806	764	783	828	802	805	801	823	814	783	880	809	825	809	810	801	776	822	817	771	798	821	772	821	792	807	834	837	832	757	808	829	825	825	757	801	832	809	794	769	785	794	837	722	787	815	850	789	775	736	797	784	797	780	819	832	760	814	804	783	810	799	777	847	801	766	818	796	855	786	807	760	762	784	776	851	831	785	800	818	764	824	854	859	793	815	830	811	806	793	779	788	777	804	782	824	804	807	788	811	838	804	788	798	758	736	827	879	781	783	825	806	876	741	822	791	772	816	821	782	808	845	827	837	765	808	768	810	791	774	808	843	829	749	827	786	755	793	787	815	790	807	813	763	825	849	823	831	801	765	780	798	768	828	767	768	790	817	786	797	775	838	796	829	766	807	816	824	790	782	803	835	793	847	806	782	799	798	839	806	820	774	776	776	828	866	811	799	797	852	828	811	793	815	781	823	805	800	741	793	779	806	786	788	823
36323	38510	40425	35344	34935	25515	16522	10315	8028	4962	3277	2380	1742	1407	1200	1191	1149	977	840	741	787	803	896	973	1104	1080	1021	1176	1161	1006	953	901	780	806	819	804	786	611	644	559	531	512	538	502	498	413	424	432	426	401	330	320	336	352	321	333	305	296	293	300	317	264	294	298	305	278	266	264	245	283	273	294	275	274	275	299	288	266	282	244	264	243	313	278	262	277	297	291	271	280	271	290	263	296	256	280	303	273	285	290	284	269	283	309	292	301	263	280	272	241	274	259	253	281	285	270	265	306	255	283	300	262	303	289	254	274	305	271	274	248	273	297	279	244	249	278	254	232	267	278	297	292	278	264	261	252	263	244	259	258	255	260	287	295	271	255	263	272	268	283	251	304	282	325	306	255	279	262	283	297	302	302	288	295	276	251	274	285	291	271	284	251	277	279	262	290	307	252	261	282	267	301	275	266	298	263	253	295	250	289	288	246	272	270	254	281	243	277	261	290	279	273	258	262	285	244	283	292	289	268	281	271	305	286	269	309	273	300	321	281	266	292	274	282	267	293	266	277	258	248	277	266	276	256	252	302	284	317	266	257	287	256	283	306	280	292	283	296	305	255	254	240	278	256	301	264	264	292	259	296	269	259	270	261	323	267	266	283	291	278	287	269	300	295	292	269	215	272	284	244	261	236	268	277	283	279	291	285	284	264	284	274	292	279	259	241	270	298	278	249	299	256	261	257	292	294	272	262	317	294	305	305	287	260	269	273	279	224	243	313	245	286	279	272	291	296	255	301	293	264	295	293	282	290	261	270	257	300	277	289	251	293	275	265	295	281	303	261	279	244	291	277	256	279	300	304	258	268	287	267	266	299	276	262	286	286	262	257	281	313	298	276	269	277	269	242	275	265	276	272	268	280	299	251	293	284	268	302	303	270	277	266	276	272	286	284	263	266	284	261	239	294	281	283	304	244	252	286	264	270	268	286	267	285	245	265	279	296	277	292	270	297	236	285	272	276	256	289	251	272	302	277	284	276	263	247	274	268	268	263	287	270	244	306	276	251	255	241	283	289	306	260	286	270	267	275	273	275	269	268	298	292	261	265	309	292	265	279	257	304	256	287	277	265	263	299	304	227	257	272	274	262	276	270	272	283	285	298	278	231	300	251	281	284	277	271	277	291	270	279	281	279	290	282	247	277	273	267	255	300	296	263	274	277	262	235	282	254	288	270	257	261	290	296	268	286	302	262	260	261	270	279	269	279	253	263	278	293	283	247	284	270	276	267	284	283	332	280	287	247	231	285	248	271	273	277	273	253	278	268	265	298	262	264	299	274	309	280	250	292	269	261	264	296	274	252	257	280	288	275	287	276	273	285	293	276	288	270	273	294	267	276	256	286	266	305	277	268	290	267	262	287	278	254	290	258	272	261	291	285	264	295	258	265	285	267	264	258	280	280	290	268	274	264	300	290	274	271	232	284	281	300	291	282	300	265	251	291	280	266	264	271	271	299	248	287	263	263	306	276	254	260	268	280	267	264	287	277	273	278	288	250	265	276	273	287	275	275	272	296	255	264	274	267	279	281	284	274	263	236	291	234	254	296	239	288	275	257	259	268	265	278	253	260	306	310	303	276	325	302	263	289	290	302	270	257	285	273	255	273	300	274	280	271	293	270	269	283	265	284	288	245	274	281	272	310	282	264	289	274	274	270	266	281	252	273	244	277	268	299	260	284	289	285	256	293	275	312	269	273	282	290	287	273	275	294	274	272	234	295	252	260	299	279	258	248	259	253	274	295	262	257	253	239	282	276	290	284	311	269	269	300	304	288	294	299	290	292	271	271	311	287	245	288	290	292	317	294	255	277	248	282	284	270	305	277	271	290	267	277	264	251	294	290	297	247	259	283	275	265	310	286	278	253	291	253	278	262	279	279	291	240	282	263	272	318	311	278	297	269	279	256	283	319	293	295	257	263	272	285	261	249	250	281	262	292	266	269	261	255	272	288	288	244	279	256	256	296	268	254	285	276	247	243	246	284	255	276	263	248	259	278	266	307	271	290	288	283	278	280	265	237	288	270	270	300	268	267	294	255	247	292	290	280	267	257	266	264	295	297	270	286	275	297	262	297	316	332	278	247	283	280	267	290	259	281	260	314	311	257	248	290	286	276	329	270	268	277	275	274	253	286	265	272	294	280	257	277	271	261	279	262	276	278	300	290	283	251	267	269	274	281	272	291	270	287	265	292	275	251	284	261	284	247	277	259	290	312	283	269	250	275	291	266	283	272	283	266	291	266	282	266	301	244	283	277	280	261	305	272	238	276	275	271	252	267	268	289	275	241	267	270	270	298	262	289	307	242	252	296	270	285	272	269	281	295	275	246	272	274	284	244	265	252	259	263	305	291	283	283	273	284	272	264	284	290	264	291	260	263	276	275	268	280	277	232	265	317	294	284	302	266	275	266	255	298	284	263	280	262	262	264	257	281	290	273	241	277	259	265	268	281	272	292	298	275	287	288	287	276	313	299	283	268	265	248	254	249	278	247	274	271	225	238	295	280	265	281	297	252	263	263	276	308	260	286	271	265	292	298	275	275	276	294	284	265	278	265	271	271	273	259	263	263	245	292	307	273	292	258	221	305	263	269	266	281	271	252	270	280	290	273	257	274	277	264	245	244	265	264	298	274	287	294	302	282	284	317	288	249	287	273	305	274	278	263	286	257	263	292	261	272	248	283	293	269	306	260	257	279	264	298	320	285	268	273	280	285	281	292	266	273	250	288	237	305	285	274	267	290	291	277	259	276	277	246	294	281	270	285	281	229	270	270	274	286	310	320	275	268	286	298	268	284	293	256	273	294	295	275	278	297	279	279	280	247	263	278	284	283	277	285	277	268	257	265	287	244	272	256	272	270	289	270	270	275	289	283	284	252	282	270	270	309	254	267	283	266	270	248	300	291	261	295	270	290	264	239	276	278	266	291	277	261	270	258	267	273	283	271	280	273	275	260	276	303	286	270	257	271	280	261	295	287	294	275	261	271	263	279	272	264	250	258	265	274	248	308	304	280	306	278	237	283	275	241	286	284	267	237	256	307	284	277	292	275	299	311	303	259	312	279	253	289	287	265	269	274	280	288	289	274	270	285	291	277	281	312	285	283	262	278	279	262	272	286	280	283	280	261	274	292	295	280	258	304	270	304	274	266	296	279	270	255	271	236	287	277	267	280	263	271	297	315	252	267	273	277	280	266	282	276	271	265	274	274	299	269	291	248	270	255	289	270	302	287	286	282	279	273	295	316	250	243	291	301	311	273	282	288	255	281	287	304	275	287	268	240	262	274	260	286	306	257	282	269	248	274	282	292	271	265	253	273	272	278	271	298	276	287	302	269	259	260	283	289	242	289	254	260	296	268	245	260	269	272	279	274	286	273	273	272	292	303	262	278	295	240	251	278	269	314	280	262	287	271	300	254	247	248	280	278	290	263	266	278	277	247	262	292	278	272	265	301	284	274
22405	30483	37807	38307	40155	28885	19670	17583	18866	14400	12583	10078	8102	7014	6183	6292	5999	4984	4130	3721	3748	4368	5290	5516	6635	6278	5912	6652	7063	5925	5844	5171	4619	4913	5039	4772	4919	2952	2969	2779	2647	2670	2631	2263	2424	1841	1775	1670	1501	1505	1328	1171	1073	1005	941	917	838	781	811	787	763	773	765	767	793	735	769	727	739	708	768	737	674	696	726	717	673	682	714	656	658	680	662	705	702	676	736	698	664	677	654	692	668	730	715	678	646	673	667	686	672	678	716	701	701	702	661	701	684	691	710	697	658	693	693	690	741	702	712	646	684	705	724	654	689	763	664	693	656	728	689	701	705	653	690	633	639	694	645	671	694	677	685	672	695	697	701	685	720	713	676	668	687	697	662	701	716	704	650	688	698	660	691	685	685	713	665	692	742	694	681	680	674	633	656	654	711	682	680	677	675	683	666	684	722	715	708	688	699	691	680	694	671	690	649	706	657	675	728	672	652	665	696	701	658	687	742	661	684	709	691	686	694	703	695	672	682	654	691	654	694	658	622	637	634	678	666	704	715	683	642	738	665	642	654	695	708	630	686	722	714	664	685	679	695	680	651	686	664	677	665	685	674	690	708	639	648	698	699	692	700	674	676	638	712	686	710	627	704	676	701	674	731	671	669	709	653	698	715	703	684	696	659	647	667	684	700	672	708	670	672	653	702	698	640	661	683	702	698	698	671	650	722	675	715	632	677	676	678	667	632	693	650	689	756	713	687	704	693	707	734	721	686	705	685	668	679	687	707	672	616	679	695	666	677	713	670	631	689	697	675	653	684	654	687	715	706	646	655	684	670	684	697	653	687	692	677	666	732	666	700	665	711	659	652	672	664	679	694	701	698	697	649	668	687	664	681	665	694	650	649	698	706	699	680	726	676	666	668	656	723	699	723	649	687	689	654	673	679	706	664	689	686	689	708	658	679	695	692	649	673	691	683	694	662	689	666	680	672	730	701	697	681	700	670	711	650	647	661	686	683	651	684	700	650	664	661	686	703	667	701	680	676	688	720	657	666	719	723	645	684	678	678	665	699	669	719	712	700	624	682	641	688	702	686	684	728	662	634	681	711	728	732	681	663	642	672	669	710	716	747	685	714	688	711	668	670	665	672	721	665	662	727	680	685	735	686	702	687	734	672	672	681	644	681	675	693	671	715	670	740	702	710	654	697	723	679	632	706	656	693	648	707	670	647	668	680	679	662	666	713	639	625	668	693	687	659	638	664	659	717	682	698	702	661	710	672	712	682	689	628	664	632	685	681	706	719	677	673	682	676	682	693	714	684	697	711	728	692	715	664	683	680	657	661	649	710	732	677	686	669	657	671	648	721	637	673	722	685	635	671	684	635	664	661	688	601	674	697	671	678	652	702	691	667	695	649	667	670	661	665	742	700	671	728	672	697	684	664	724	730	682	691	703	652	648	715	700	684	665	707	678	693	662	675	692	673	672	650	689	718	683	627	671	711	681	683	704	682	668	698	733	661	710	675	668	720	669	661	649	695	668	655	705	660	683	671	645	695	704	717	647	731	630	697	719	664	680	668	706	715	703	663	692	629	651	688	665	681	730	653	700	661	714	687	718	668	723	681	690	735	696	674	718	709	686	703	612	676	631	705	688	695	692	688	673	638	705	685	679	700	683	676	711	685	691	679	711	657	702	685	690	654	678	667	697	725	727	666	697	676	635	696	714	677	684	684	712	684	671	696	634	652	659	720	689	680	710	642	684	680	666	685	697	688	704	706	686	675	645	669	712	652	700	665	688	681	704	701	755	706	713	662	651	705	698	687	684	657	660	672	741	710	671	708	702	697	630	675	636	688	713	615	672	707	698	653	711	669	714	657	658	635	690	699	667	708	697	679	704	684	695	697	723	674	686	656	677	658	705	753	695	685	691	701	730	689	705	690	678	709	702	664	690	661	684	688	648	705	694	702	706	648	661	669	699	700	717	618	689	668	649	668	677	729	669	732	659	701	660	656	674	704	626	686	658	701	702	677	705	707	661	667	677	657	655	708	691	652	670	621	719	711	696	715	677	645	722	709	724	687	675	695	663	682	690	718	719	672	675	681	654	660	675	698	674	677	620	676	723	664	669	710	724	656	732	644	686	700	653	682	663	674	682	703	677	702	683	669	668	665	649	683	645	699	649	689	641	670	635	641	681	665	635	654	714	727	679	642	679	676	710	667	707	708	668	697	683	679	757	692	645	683	674	698	714	689	650	645	648	658	686	668	735	669	675	673	686	694	664	675	681	701	707	664	697	651	677	635	639	684	695	683	661	702	739	656	668	679	642	655	663	704	701	644	683	722	657	692	691	669	642	665	659	692	707	703	662	668	682	638	685	656	661	666	701	716	644	734	610	717	672	696	638	675	695	638	692	680	664	649	695	687	721	634	676	689	699	647	704	708	681	700	710	716	680	674	686	678	692	615	663	691	650	640	650	710	691	701	693	656	664	646	681	686	675	696	694	685	665	668	737	646	650	690	684	646	726	663	656	645	669	651	666	644	701	690	662	662	703	680	691	703	728	673	663	719	706	688	697	661	667	722	676	651	690	720	667	646	683	684	700	675	653	705	677	655	629	625	678	687	695	669	720	679	657	672	601	689	694	674	640	689	679	694	702	618	671	710	663	692	679	698	650	667	623	676	696	678	708	698	688	722	662	689	711	691	675	712	696	684	653	662	666	662	646	687	688	696	612	699	688	656	673	739	695	705	639	660	692	689	665	653	627	682	683	707	704	701	701	680	706	636	685	673	688	761	645	658	667	679	643	685	635	643	716	703	662	665	689	677	610	719	705	689	663	694	682	662	670	702	707	694	689	667	675	672	662	667	639	702	708	698	696	683	671	689	705	753	668	664	680	713	634	656	692	693	659	665	692	682	682	675	677	647	675	693	699	741	690	683	711	678	714	636	667	684	652	677	664	659	660	694	666	711	670	671	696	706	703	683	679	702	686	697	695	674	672	690	669	641	669	668	716	674	677	672	670	702	683	712	659	664	702	639	667	697	688	665	680	641	646	656	671	651	656	685	690	735	709	672	681	679	687	689	689	697	648	695	655	662	677	677	699	681	679	650	665	662	702	731	673	659	704	649	644	616	713	703	655	717	716	684	683	683	668	671	675	686	692	665	684	679	716	697	663	696	715	678	721	658	699	698	692	631	667	701	685	682	657	649	705	665	673	692	663	673	679	651	705	723	742	661	724	673	668	676	637	719	694	681	713	660	639	662	683	691	663	694	640	677	690	646	648	681	670	674	663	680	671	701	708	672	692	682	684	715	678	673	685	691	668	669	683	680	720	706	672	748	670	699	667	722	689	654	703	650	712	679	701	673	670	678	742	667	707	661	666	684	729	713	658	703	740	677	684	742	677	661	630	678	709	683	711	713	693	662	659	686	642	668	707	712	672	710	723	677	688	681	682	694	688	711	717	680	671	685	690	693	700	683	682	655	676	666	729	658	658	711	688	712	699	659	680	706	611
13415	8376	10557	8310	5976	3269	1903	1300	1081	898	814	757	734	591	563	579	502	490	442	440	426	372	368	406	405	374	376	371	391	348	357	372	401	330	353	366	372	366	351	357	396	331	334	370	337	370	364	408	339	363	329	389	402	349	330	329	333	322	365	351	325	353	321	354	374	325	361	307	362	343	336	344	349	302	354	315	325	316	314	357	335	342	375	325	348	313	329	373	364	353	326	372	352	331	310	316	344	283	328	341	349	339	338	331	342	346	314	341	311	322	361	330	339	342	330	336	336	309	354	331	319	319	346	326	302	316	349	338	346	338	341	311	352	349	363	361	354	330	326	329	317	321	362	361	336	341	349	329	289	376	350	333	341	340	355	337	324	343	367	350	369	357	340	346	327	344	360	315	362	308	355	322	367	316	314	353	325	312	359	329	344	342	391	348	341	312	324	334	333	318	347	343	329	322	324	321	326	380	381	316	358	344	322	359	339	333	343	334	297	320	336	331	324	338	351	361	301	355	348	348	343	374	353	347	336	353	322	332	371	335	351	344	331	345	321	339	362	349	314	341	357	329	309	333	321	319	360	329	326	350	325	344	328	363	320	321	351	321	317	333	368	346	351	333	328	315	310	328	345	351	341	314	354	379	376	284	363	333	347	340	360	316	375	335	342	329	324	343	364	366	325	334	313	360	320	326	331	364	341	360	378	334	306	335	378	336	314	378	363	339	317	354	356	351	346	326	352	353	349	322	351	331	345	352	335	358	319	348	343	361	337	386	366	321	353	338	331	316	316	358	342	369	334	317	321	333	349	352	350	319	335	325	373	334	334	339	338	342	361	323	355	342	375	352	353	328	323	329	346	357	331	343	331	320	351	327	353	320	315	362	329	340	352	369	338	308	315	329	327	328	342	334	383	327	325	353	360	355	336	335	344	331	344	350	366	360	334	319	329	367	361	332	343	313	344	358	319	348	341	374	341	359	341	324	365	335	357	325	328	343	356	339	343	372	350	348	359	347	356	352	320	361	321	328	315	349	349	329	319	323	316	310	338	311	341	358	378	331	308	371	331	318	370	364	334	344	329	300	317	357	359	352	335	343	324	349	328	298	371	330	326	327	359	349	350	358	336	329	347	361	344	356	316	339	341	338	322	337	368	321	314	357	370	307	311	355	342	352	370	371	356	310	350	359	342	324	327	340	311	334	345	343	332	359	334	327	310	378	356	348	345	345	369	312	341	336	374	326	314	320	325	390	328	304	325	329	326	324	333	332	356	330	355	339	365	332	356	271	337	336	348	342	325	317	356	315	338	343	329	357	290	355	317	346	356	344	353	322	348	357	324	344	338	343	328	340	337	309	359	328	343	322	361	340	302	340	344	333	308	357	368	329	352	319	364	320	355	362	324	338	350	372	324	364	368	335	318	318	326	314	325	348	316	337	339	343	321	357	324	333	337	334	304	347	329	361	336	322	332	335	381	318	383	310	349	311	326	325	355	344	339	343	342	356	331	324	338	351	336	329	335	359	352	322	338	376	311	339	362	335	344	327	341	313	321	334	319	355	362	337	301	372	290	336	396	338	329	359	298	363	323	356	319	333	335	313	370	321	335	300	318	318	373	355	361	374	312	360	318	336	327	321	368	330	308	343	375	357	307	291	305	327	316	334	328	352	364	337	333	311	286	361	339	324	346	346	329	316	312	312	370	323	381	367	312	352	357	319	329	321	351	351	366	353	319	360	355	286	327	341	331	316	327	344	326	365	350	323	318	287	342	313	348	359	353	357	326	353	328	329	330	348	348	314	355	343	333	328	318	362	328	339	330	325	335	332	339	342	339	352	286	304	341	351	347	358	345	353	342	324	340	328	354	332	349	349	347	393	337	317	356	342	357	321	351	373	329	334	348	346	347	291	320	347	347	313	323	321	317	310	333	321	328	287	331	363	338	383	342	320	335	322	335	352	344	327	356	376	317	316	343	355	351	350	367	358	362	329	324	310	324	342	338	357	344	352	338	353	369	360	363	348	329	337	321	350	367	338	344	332	325	365	350	338	350	316	332	320	345	316	350	308	335	343	314	317	336	329	303	357	382	352	271	346	348	343	322	356	324	320	320	347	337	351	357	304	334	328	364	364	364	353	350	321	336	310	333	335	308	312	332	357	338	322	344	345	323	301	344	292	343	333	309	362	360	355	328	357	300	328	322	346	327	351	320	363	350	359	334	311	342	351	325	322	332	335	319	340	368	361	314	347	326	306	339	312	346	345	362	340	343	314	332	324	334	354	324	299	365	343	365	318	320	362	321	340	305	337	336	328	341	360	373	335	348	365	336	319	316	363	338	322	361	353	331	351	348	327	323	340	306	336	349	325	329	357	357	329	323	300	354	350	369	354	344	348	331	352	326	302	343	333	318	356	356	303	313	318	322	354	318	329	361	323	365	336	341	358	345	324	360	353	343	375	335	344	372	325	346	344	342	325	342	344	336	333	331	331	342	347	314	329	346	359	329	318	320	341	365	302	316	336	353	316	320	296	346	354	336	345	350	386	338	344	354	317	328	321	351	327	331	317	319	348	324	340	366	343	334	335	338	348	351	328	349	359	371	319	316	317	357	318	326	333	350	349	354	331	298	333	359	369	370	331	306	369	315	329	333	340	336	349	357	358	317	314	341	342	328	364	352	350	283	275	366	312	326	307	340	348	345	309	367	368	338	351	331	322	345	316	360	359	340	341	326	326	352	326	361	355	287	340	306	348	339	314	337	340	314	345	370	352	364	373	337	346	311	345	340	391	365	326	326	300	350	340	307	313	353	318	314	325	359	334	341	368	300	303	329	318	335	346	342	343	323	354	335	331	344	320	297	362	325	338	337	316	350	352	351	320	363	364	336	340	337	354	324	361	334	364	303	331	327	336	330	342	363	348	342	328	332	320	350	300	308	334	327	329	337	313	343	342	326	318	338	349	381	353	347	329	345	363	341	372	395	321	367	315	337	306	339	346	307	330	328	361	359	351	328	330	312	341	326	341	309	322	371	351	387	368	344	365	369	334	369	328	346	336	345	342	333	342	323	331	322	361	320	366	328	341	320	336	322	342	323	347	352	339	358	357	345	315	332	368	330	345	332	328	339	390	306	333	348	348	371	349	299	307	328	297	362	328	369	355	344	352	314	323	357	351	312	357	306	335	367	313	349	373	345	321	319	338	339	306	318	348	340	335	322	345	362	327	315	332	368	368	348	356	339	330	321	308	369	349	342	333	359	330	360	356	340	341	373	346	357	349	319	330	309	343	354	315	310	354	355	306	337	358	319	347	319	333	328	348	318	334	371	339	372	347	357	317	320	353	357	337	373	328	328	336	326	333	336	332	350	358	357	311	369	327	383	347	326	335	327	330	336	345	344	336	343	341	357	322	328	338	336	335	300	351	330	345	335	328	340	357	356	339	312	337	341	317	322	353	321	320	336	317	335	340	344	367	318	342	335	359	336	339	348	340	359	320	322	342	350	322
8447	8140	16085	17609	15903	10765	7445	5619	4695	3880	3628	3368	2994	2747	2345	2240	2046	1775	1558	1504	1328	1302	1288	1180	1201	1114	1109	1098	1162	1098	988	1051	1022	1055	1030	1042	1026	963	1016	1004	980	989	1008	926	975	946	876	931	918	928	879	891	930	856	911	886	828	880	808	870	860	818	847	872	885	895	828	855	805	837	853	839	798	849	835	838	787	832	813	827	825	861	820	800	809	830	871	884	854	874	833	864	877	820	860	833	787	815	824	810	842	847	834	834	814	879	878	821	817	814	826	793	850	863	843	785	875	829	803	807	843	839	881	820	881	857	828	905	820	779	874	808	861	802	857	799	871	820	815	831	833	811	821	779	906	841	806	880	842	827	817	853	834	820	858	801	831	874	884	831	817	878	818	822	850	836	890	853	799	795	828	839	852	833	838	817	860	864	857	844	838	828	874	816	818	822	837	820	833	837	813	850	805	874	785	812	821	830	808	820	877	829	843	855	826	815	791	793	832	820	837	817	820	783	784	831	838	834	772	845	848	871	837	820	820	825	793	824	841	879	885	836	834	822	833	837	824	824	861	828	806	819	880	835	818	800	818	843	877	852	832	817	838	841	860	828	842	859	888	791	812	823	819	819	783	828	858	824	819	805	804	830	838	843	799	794	816	880	832	816	880	796	842	843	844	846	865	824	829	869	887	769	843	850	809	844	787	890	818	819	814	832	841	807	836	843	764	875	838	793	853	786	788	851	862	814	813	826	862	843	856	824	830	830	855	859	833	859	874	848	845	815	831	809	849	845	847	819	895	838	855	831	785	838	816	836	902	763	838	875	826	842	808	838	826	811	825	813	847	841	866	846	791	839	869	873	806	844	807	839	849	832	813	795	853	821	795	855	855	866	845	797	800	799	817	806	798	789	790	827	808	812	813	826	812	815	879	798	835	803	774	854	880	831	848	853	818	862	847	812	815	849	807	816	868	865	840	849	829	837	864	772	807	844	839	876	831	826	805	824	817	845	817	819	811	824	853	845	833	816	827	889	847	861	853	829	818	856	816	794	850	845	845	813	838	815	784	805	858	818	810	833	855	793	838	781	814	797	824	841	784	800	819	746	846	836	820	842	807	820	778	814	818	825	864	785	845	826	807	845	816	815	818	833	793	813	866	815	906	838	907	817	852	882	790	802	862	811	819	802	831	817	829	894	801	830	794	880	829	807	874	820	872	837	895	826	853	784	849	809	794	823	878	847	801	793	837	819	817	829	792	829	840	810	806	844	834	874	819	852	842	828	847	815	831	816	834	836	859	795	891	807	780	814	801	868	801	790	817	803	832	786	840	782	831	868	850	877	821	842	788	852	889	800	833	849	850	849	886	853	806	812	868	826	890	861	824	811	805	865	810	856	837	818	831	814	826	834	834	836	799	829	831	880	822	818	836	874	856	837	892	834	868	829	833	787	868	814	797	783	830	784	797	837	815	865	779	825	875	832	828	834	866	785	810	857	785	856	804	853	822	784	836	872	809	847	799	821	803	838	853	858	823	843	852	832	839	882	790	871	876	781	800	827	768	874	770	831	809	900	803	822	845	839	861	833	789	841	846	846	841	853	928	833	824	843	837	851	854	780	825	822	840	771	824	792	880	826	853	873	833	803	802	807	764	851	890	807	815	809	798	821	817	826	829	780	823	818	802	763	847	811	760	806	814	797	870	801	829	862	824	804	869	846	835	854	819	885	832	828	804	841	851	805	806	786	868	812	820	846	860	840	823	823	865	852	862	870	834	860	842	873	852	841	802	833	859	861	757	852	817	815	824	849	822	834	790	796	841	801	867	882	851	819	873	832	826	823	787	896	840	844	817	856	793	852	835	795	799	797	844	825	839	824	874	849	813	824	826	802	838	836	862	845	800	789	852	805	838	845	808	789	890	808	856	848	887	854	806	841	764	835	859	849	838	831	798	869	796	777	838	867	852	810	820	819	851	862	838	798	808	809	896	836	830	839	811	822	819	880	864	812	786	825	835	848	837	831	841	824	890	793	850	803	829	849	803	852	832	812	876	835	857	849	849	819	828	829	797	841	785	843	827	818	788	812	801	790	840	859	824	787	866	781	873	744	803	862	805	840	835	806	815	805	794	832	842	883	849	894	853	840	810	802	829	867	822	810	808	849	814	820	803	812	833	838	822	809	844	844	812	840	793	861	839	882	815	870	889	809	803	867	833	796	858	864	817	876	779	827	846	797	878	874	811	894	839	796	835	844	873	806	848	830	844	803	827	824	864	809	850	789	850	817	844	815	835	833	911	849	842	803	884	837	855	825	831	879	833	833	807	833	796	811	817	831	826	811	813	901	845	781	785	798	798	831	855	876	784	830	848	873	819	803	825	838	838	823	783	813	842	852	851	862	875	839	876	833	771	827	815	853	871	809	794	848	817	799	806	869	804	830	843	852	840	790	830	804	814	842	829	844	838	812	867	816	803	846	846	833	878	788	854	839	809	826	819	807	828	787	803	841	787	822	789	890	852	823	820	842	807	818	903	839	811	802	864	799	808	828	882	883	803	791	865	819	837	841	788	829	861	840	839	816	809	896	791	881	823	840	801	829	812	828	822	821	845	833	839	839	808	840	869	812	830	788	850	859	879	863	825	854	871	857	835	798	844	773	805	817	828	863	820	829	849	841	821	831	827	832	811	820	832	809	897	843	790	830	863	749	791	838	768	830	788	777	846	795	852	859	846	808	793	835	828	883	874	858	804	814	850	829	836	803	840	847	882	855	823	816	817	835	822	830	815	789	871	819	875	804	823	823	863	827	869	768	868	810	834	806	889	934	894	809	800	815	856	875	771	861	796	811	828	818	828	806	801	832	796	851	859	879	824	814	822	820	815	791	824	848	803	867	787	816	854	818	790	833	826	783	863	857	818	799	757	867	856	836	834	830	865	796	819	827	771	830	845	808	818	850	856	830	877	828	823	823	843	854	855	825	826	839	818	838	822	835	828	879	811	807	826	834	840	801	832	807	778	819	814	856	800	751	785	845	807	815	833	834	826	872	843	801	828	828	835	847	800	826	819	830	891	860	800	826	836	884	800	863	794	781	836	837	880	835	815	792	814	903	833	793	837	833	856	869	771	809	852	840	821	826	861	877	852	839	857	851	860	808	779	813	813	836	830	809	819	858	831	824	815	817	889	846	835	824	887	814	799	839	835	809	797	819	824	772	863	858	784	845	871	806	829	789	850	775	812	844	823	812	837	806	802	810	848	866	849	876	848	866	799	843	826	810	826	828	774	843	828	831	840	835	819	828	826	860	829	843	824	872	827	838	833	803	824	824	857	840	809	851	878	815	807	841	840	836	847	851	838	829	887	853	851	863	833	808	810	849	830	847	824	886	817	823	812	849	785	855	830	813	844	819	781	846	822	806	894	810	813	832	812	844	787	787	850	816	811	815	802	833	812	860	823	775	810	891	791	870	846	791	820	775	818	837	856	806	785	834	808	875	804	859	835	813	827	828	866	843
28859	22121	32828	32437	32592	24465	13987	7558	6005	3334	2276	1709	1320	1104	1027	919	842	796	659	583	609	608	651	733	823	852	750	879	863	718	628	630	628	654	653	643	566	519	477	439	478	515	487	393	461	421	391	399	370	394	374	344	319	333	322	351	382	331	334	382	332	341	337	372	339	335	353	311	334	318	347	316	325	346	340	342	306	349	332	355	324	314	367	305	322	327	361	334	359	327	318	357	309	311	341	327	354	352	308	318	352	316	330	335	329	318	345	321	296	362	316	347	304	323	316	325	333	358	334	344	309	306	332	368	322	329	304	319	327	319	335	321	337	322	319	319	324	317	339	332	349	330	301	363	342	332	361	318	322	325	342	344	355	329	332	318	325	321	306	327	336	295	335	308	312	330	339	339	349	330	326	388	317	322	328	362	320	342	336	338	307	354	319	341	346	344	343	312	329	350	334	328	349	323	344	349	326	304	343	316	364	321	345	319	338	323	342	357	340	362	330	342	367	334	337	344	332	333	346	341	385	333	346	324	349	329	337	306	338	352	332	313	323	342	337	309	314	324	336	302	322	310	346	353	294	353	317	356	317	344	373	318	331	335	355	311	340	306	332	322	307	334	312	341	368	365	305	362	347	328	326	308	333	338	297	328	328	336	347	306	363	335	311	333	339	327	313	342	346	348	324	346	353	308	344	358	355	348	299	329	353	338	335	344	295	341	290	325	330	331	310	358	285	334	343	324	327	358	288	336	324	354	340	314	358	314	355	338	329	327	327	302	334	344	345	339	363	313	313	294	331	341	336	339	313	322	300	343	318	338	331	355	353	315	330	318	361	347	328	326	361	316	303	277	320	332	369	347	351	358	299	296	335	335	346	324	323	375	339	348	339	322	323	302	338	295	375	299	314	325	339	312	332	326	316	328	332	334	329	318	335	341	344	341	328	327	295	362	325	325	295	334	320	335	340	311	338	335	344	342	352	335	307	330	336	315	371	340	330	321	337	300	305	344	314	321	358	337	320	347	345	314	319	334	329	334	304	328	298	339	346	353	358	311	332	297	364	334	333	327	333	332	349	328	305	336	366	327	342	326	322	356	330	294	330	347	306	332	315	341	329	312	336	314	294	353	354	334	368	332	327	310	311	306	357	344	353	318	329	351	347	303	345	345	330	313	322	316	310	343	327	327	331	300	321	317	329	336	353	360	339	326	355	302	375	345	366	332	343	312	300	333	361	333	378	337	329	316	352	334	337	347	341	338	329	356	326	317	333	346	336	342	315	330	343	343	344	339	329	321	308	341	330	346	322	342	339	308	352	310	333	320	332	326	315	314	269	331	349	333	325	347	335	330	316	358	320	323	334	335	310	309	289	330	315	341	349	295	319	354	318	334	305	348	341	333	321	332	326	308	365	336	362	311	346	353	325	344	312	333	324	336	347	316	378	321	318	321	355	342	339	347	319	325	345	307	346	338	333	329	336	340	283	339	322	331	361	322	368	336	322	322	326	344	336	344	332	326	354	315	372	331	320	317	298	301	339	340	321	329	292	359	302	322	341	325	334	320	321	307	344	300	322	316	324	316	336	331	332	299	350	376	353	344	330	325	357	328	318	357	363	318	323	314	344	350	332	348	300	372	293	345	317	303	330	332	337	380	334	300	317	328	342	310	351	326	299	373	320	354	348	362	321	399	343	330	339	338	328	320	353	322	300	347	327	344	355	313	316	333	311	356	325	313	314	342	314	315	332	318	346	324	334	334	326	343	331	337	333	326	357	333	315	350	355	335	322	332	328	359	333	325	314	335	337	321	338	339	371	324	327	347	334	367	345	318	307	334	311	330	338	331	311	325	352	327	340	309	318	322	306	320	323	347	357	366	342	341	309	308	327	335	359	391	326	333	328	335	330	328	336	355	305	372	353	366	304	351	348	318	334	298	314	322	344	298	309	330	326	298	355	355	346	356	316	326	350	349	343	345	333	331	309	317	334	315	317	331	340	323	296	306	359	360	327	341	363	350	301	307	361	333	373	324	342	313	364	346	322	308	337	317	322	358	317	346	351	335	318	321	341	316	335	339	372	342	369	353	333	334	305	377	356	335	351	341	339	320	343	314	331	330	366	360	337	352	332	339	365	360	365	330	351	329	331	288	336	306	316	308	321	320	338	345	332	315	345	372	318	328	333	312	329	317	328	328	337	301	336	322	307	357	309	315	305	370	333	352	329	334	328	347	345	317	329	349	336	334	316	323	324	341	345	360	324	325	331	326	297	351	345	328	338	322	313	329	307	324	338	335	368	320	325	331	329	349	322	332	322	338	367	333	341	318	317	333	310	334	307	347	345	336	304	309	316	303	350	336	326	315	323	340	344	337	316	333	318	322	307	319	354	309	291	327	343	368	327	330	299	305	328	330	312	342	309	323	329	333	325	345	364	338	335	335	367	331	326	319	329	327	325	367	350	349	300	347	300	369	320	336	339	343	334	311	320	338	342	310	319	307	332	340	300	327	313	323	317	331	358	306	334	313	333	304	322	343	333	311	348	327	365	353	308	302	335	370	340	324	293	353	353	313	339	350	355	323	310	324	317	300	340	312	329	347	303	293	320	339	312	331	341	341	345	315	318	341	340	311	325	313	335	336	308	326	335	297	327	334	338	360	375	322	301	302	340	337	355	332	341	328	326	361	315	324	314	320	346	330	338	347	338	332	309	352	276	335	336	334	353	331	322	311	349	336	322	304	328	312	302	320	342	327	316	346	316	354	343	339	341	353	313	306	320	351	346	337	328	326	328	341	350	364	313	322	348	338	320	354	314	294	321	287	335	341	350	342	357	330	332	327	302	368	327	338	318	317	341	316	319	285	332	339	355	313	326	342	319	352	355	318	361	363	347	344	373	344	326	322	316	350	329	304	319	337	358	318	325	355	325	333	336	338	324	330	341	325	345	321	330	332	332	342	318	341	320	329	350	324	338	310	330	320	332	314	327	307	315	368	362	352	313	307	339	320	319	337	311	340	343	341	323	328	319	339	347	304	322	317	339	344	329	360	321	312	329	342	290	321	297	332	368	317	372	336	366	338	336	296	357	335	346	346	335	301	304	329	319	340	331	293	287	299	325	288	320	329	304	323	369	327	356	324	323	299	326	349	294	331	328	322	329	337	340	344	324	321	324	361	313	358	335	321	340	317	321	292	346	335	336	335	317	330	336	335	331	356	339	366	314	310	316	324	291	366	360	344	333	320	312	331	309	333	339	343	336	302	330	328	353	341	330	310	300	335	298	297	362	356	288	331	331	311	357	358	303	339	337	300	320	313	332	344	344	332	350	313	339	330	315	300	334	316	347	354	320	363	351	321	361	302	299	347	319	337	334	347	336	328	317	335	327	289	330	329	328	332	313	353	348	299	332	320	324	352	349	318	310	328	364	335	300	371	326	337	347	335	329	350	301	328	328	357	363	327	316	320	337	365	319	349	289	344	321	315	308	322	326	338	358	288	326	362	329	317	317	348
17472	17715	32167	35567	38827	27522	17672	13557	15971	11361	9267	7576	6081	5258	4939	4449	4306	3720	2947	2615	2665	3029	3441	3580	4539	4756	4158	4479	4563	3958	3447	3273	3173	3344	3367	3602	3080	2468	2083	1984	1816	1820	1875	1642	1694	1410	1449	1375	1214	1237	1240	1064	1075	991	974	960	882	905	953	890	885	864	897	884	873	875	836	869	858	886	862	838	849	838	847	813	842	836	805	829	825	805	824	786	849	812	802	801	833	768	847	830	826	788	804	827	831	770	844	838	817	811	809	888	823	788	818	843	854	867	784	754	808	844	821	829	823	759	838	879	888	808	830	818	866	838	818	773	799	830	846	827	825	779	819	793	807	802	815	840	829	813	831	894	795	828	833	844	837	825	800	839	819	802	832	807	814	813	805	797	849	824	812	830	831	839	821	814	769	786	818	829	830	777	802	798	847	844	811	828	843	839	798	807	800	857	767	800	788	787	838	816	840	820	743	800	802	840	814	825	786	870	772	758	732	757	783	820	787	807	827	782	813	797	827	800	816	839	807	796	832	837	796	800	816	752	837	798	811	783	782	791	825	816	842	792	800	875	865	804	768	780	818	818	806	787	791	838	784	820	791	827	826	830	829	842	771	796	827	818	810	837	801	827	784	760	820	786	834	840	858	827	822	805	832	845	765	841	805	831	803	843	799	795	792	797	797	840	774	831	818	760	867	845	788	813	810	825	805	801	846	823	774	850	765	762	838	868	770	806	795	794	833	757	869	778	823	790	898	791	810	763	825	799	814	821	809	789	800	797	776	812	778	791	840	856	840	806	773	786	807	806	772	809	792	773	831	817	800	845	830	736	785	761	818	780	807	813	810	798	815	829	804	813	802	830	807	804	788	836	791	757	792	778	820	823	843	762	788	780	840	743	771	804	835	792	804	825	853	808	804	838	776	845	784	806	847	828	754	839	743	767	782	809	767	824	770	797	804	817	790	800	817	796	804	807	793	814	825	814	817	806	779	824	782	808	729	859	794	810	786	815	811	858	815	836	821	852	823	836	842	820	834	765	855	817	826	826	803	827	770	798	788	826	786	833	769	817	795	767	812	751	835	819	833	811	774	797	816	826	852	788	796	834	834	795	768	808	797	834	848	827	825	798	736	750	840	777	846	833	804	826	768	849	831	815	817	859	809	818	835	798	809	855	792	785	792	835	814	828	860	831	864	793	826	853	832	801	789	827	861	791	819	807	765	832	856	791	858	815	769	850	826	837	785	835	820	804	787	820	804	808	829	854	836	824	794	734	823	803	785	831	752	800	839	855	817	815	805	804	764	827	811	808	836	787	789	769	761	818	827	802	824	766	810	812	788	807	844	828	805	779	827	801	798	790	809	823	823	797	802	818	817	819	806	821	793	835	805	797	843	821	797	783	762	809	794	823	832	832	808	778	773	724	806	805	851	770	792	814	900	814	851	756	814	790	780	776	852	793	827	763	770	854	822	846	841	790	814	826	848	813	834	799	808	829	804	840	772	790	830	818	771	814	789	843	788	819	837	824	813	851	812	763	821	865	824	797	828	871	831	809	818	775	815	790	818	831	855	822	823	772	802	738	814	781	785	819	827	804	798	812	807	847	784	812	790	791	872	840	844	815	779	843	815	805	807	752	779	833	801	786	809	766	816	777	825	863	794	791	816	825	786	803	824	798	806	807	830	776	792	815	775	810	838	868	805	813	800	870	793	802	838	825	842	807	797	779	823	820	801	850	873	844	808	761	810	788	808	758	818	821	819	802	807	790	820	805	803	820	786	829	780	851	766	828	787	801	805	868	785	797	786	801	772	827	844	812	779	805	884	762	765	795	798	825	785	867	814	795	816	831	829	836	861	818	830	824	800	818	833	766	851	768	804	799	806	802	840	795	778	835	874	842	808	803	754	884	799	859	805	834	831	821	791	736	772	800	800	804	808	807	848	796	777	791	810	836	831	819	844	811	797	775	793	765	812	777	807	818	803	800	818	793	789	835	815	825	829	788	785	829	795	821	816	851	792	753	788	826	812	855	793	832	811	837	833	814	841	813	777	825	805	849	818	801	842	847	822	778	788	838	814	783	838	845	834	814	823	835	825	820	792	767	780	845	806	805	843	774	767	808	804	844	788	862	846	811	782	848	811	811	811	794	794	810	855	799	798	797	779	839	878	816	736	808	818	799	791	790	858	826	831	790	852	830	782	822	782	770	796	854	771	793	804	855	845	823	828	806	771	819	788	835	817	811	794	830	813	789	862	817	804	815	833	830	779	753	779	812	843	824	808	813	792	833	782	820	829	802	805	848	753	787	836	823	792	790	724	835	855	830	822	812	772	763	787	826	824	819	788	831	843	845	855	737	839	819	781	832	764	781	874	815	754	832	807	756	770	786	801	805	830	808	813	782	767	820	832	763	869	815	837	782	824	795	826	824	795	810	795	861	814	765	839	807	791	767	783	848	843	810	784	798	810	826	832	836	866	809	810	783	775	829	764	829	829	826	805	821	785	804	808	812	767	851	807	815	844	850	792	825	789	820	786	795	822	825	809	791	741	798	804	785	833	781	817	792	851	830	795	767	783	804	798	813	830	858	788	790	812	776	789	789	829	818	811	861	834	826	829	842	833	830	847	840	791	822	798	817	801	838	861	792	824	854	806	771	850	851	783	787	820	775	843	794	803	813	794	803	803	788	788	821	809	794	816	852	805	841	793	801	839	822	810	789	742	814	825	828	844	803	766	772	775	861	786	834	797	812	760	791	792	793	834	823	769	822	790	858	771	817	788	790	783	807	816	796	792	847	829	806	794	810	785	786	804	828	793	819	812	783	793	785	795	786	785	844	815	789	819	800	789	844	829	835	764	839	805	806	824	785	814	804	784	845	832	772	760	786	812	844	812	777	837	787	798	835	807	827	805	800	803	845	821	804	774	801	846	809	784	781	805	804	832	788	784	842	811	794	791	835	775	826	819	800	794	775	791	746	846	866	809	840	795	847	806	808	804	816	792	810	797	759	802	832	719	812	788	838	836	771	780	781	782	785	842	827	822	773	829	834	835	769	815	814	844	846	798	830	874	794	788	868	818	804	800	829	804	784	821	825	752	752	780	785	820	786	769	860	840	852	819	823	798	806	851	800	832	829	813	802	804	859	881	795	786	770	845	803	853	845	762	836	813	826	835	778	820	817	845	764	790	834	766	813	781	738	823	800	793	776	807	788	786	802	790	762	802	817	842	813	797	835	813	831	832	831	882	803	851	805	789	812	788	815	799	810	829	833	798	791	759	805	806	858	829	798	788	849	842	815	808	818	794	748	810	796	814	812	767	802	845	796	801	776	847	807	852	824	785	807	818	811	823	815	802	850	821	811	838	781	792	734	788	797	793	848	779	847	809	881	796	816	818	840	813	768	827	761	830	778	786	870	797	836	811	762	840	793	793	824	817	793	820	756	838	838	755	775	765	804	797	794	827	809	794	812	822	779	769	840	796	836	846	804	791	864	796	861	814	840	837	756	820	793
35852	32782	38660	37634	35203	27727	18474	11189	9030	5752	3185	2331	1924	1552	1482	1194	1169	1019	794	657	720	821	934	921	1144	1268	1202	1240	1252	1070	910	889	821	882	883	889	749	681	526	546	491	473	510	445	456	394	371	394	362	382	342	311	314	299	321	320	302	272	277	329	277	255	289	305	284	284	294	291	261	279	298	285	275	277	258	264	270	268	305	254	251	265	257	309	271	295	301	262	281	278	265	248	276	269	274	262	298	281	283	276	259	267	295	286	284	280	275	253	282	255	281	274	263	245	301	253	276	264	270	268	274	264	272	259	269	270	279	275	279	307	260	263	267	278	265	259	246	260	275	273	261	251	242	263	278	263	269	269	241	270	285	258	319	283	296	274	283	283	292	252	304	286	268	254	277	290	283	268	289	280	244	275	282	258	332	283	276	270	267	277	283	283	280	266	276	287	279	255	276	299	256	285	273	266	265	272	285	303	248	284	239	247	282	283	264	290	247	265	273	284	240	261	316	263	238	272	264	261	267	262	272	279	239	273	255	242	274	284	247	283	264	285	287	282	284	280	299	238	272	266	297	271	285	287	284	264	273	274	250	279	255	305	285	264	291	283	256	292	269	301	297	268	264	277	276	265	250	278	266	269	264	260	263	282	294	295	275	278	288	261	268	272	298	300	260	292	285	273	307	315	263	303	271	271	276	265	276	297	273	297	276	286	286	282	255	306	261	242	279	268	313	284	259	244	248	261	257	275	241	265	302	301	274	263	259	268	296	242	260	245	257	295	313	265	297	257	297	290	262	263	278	289	269	270	282	264	270	266	278	273	277	277	273	283	289	287	257	295	282	291	255	271	295	282	252	283	315	255	278	241	266	281	268	265	252	270	267	291	260	288	262	290	269	249	248	292	277	263	306	279	283	313	283	269	299	260	269	313	296	259	303	251	249	267	272	266	285	275	293	259	288	273	272	276	285	262	285	270	299	285	264	278	275	297	237	256	278	249	270	258	312	289	278	309	254	271	266	254	259	266	280	255	244	282	292	271	273	246	281	292	281	274	292	274	281	257	233	259	281	291	274	305	285	254	252	269	293	270	277	274	273	270	251	302	263	272	262	275	299	278	265	296	285	298	272	259	275	282	255	276	276	285	295	267	282	249	283	268	269	279	252	276	247	263	253	286	270	264	293	259	271	257	307	279	290	244	264	296	287	255	248	263	271	278	304	270	286	261	291	281	250	261	285	272	267	281	268	270	276	278	270	250	266	280	248	268	312	281	273	276	283	293	291	276	280	280	266	269	290	275	285	297	288	280	254	281	296	293	305	279	245	241	295	282	274	276	269	260	298	272	293	289	254	260	239	273	278	285	258	261	316	288	286	282	261	304	272	261	268	262	288	272	276	298	300	264	276	235	253	271	280	281	264	257	267	304	249	262	280	247	267	261	299	248	260	245	275	297	279	274	262	298	266	278	282	265	305	255	301	255	294	290	275	280	259	252	263	282	242	268	272	295	252	284	261	289	297	239	262	291	278	276	271	271	270	297	271	286	285	276	275	268	262	268	270	245	240	269	263	278	266	273	283	262	263	281	265	260	265	293	310	250	328	281	289	262	266	267	285	282	304	274	277	240	284	259	265	288	267	264	281	261	309	274	270	253	256	269	276	278	259	265	267	271	254	256	273	270	293	268	279	263	276	308	266	270	281	291	262	288	262	286	252	287	258	289	300	285	266	262	291	298	274	287	283	281	280	281	281	283	252	276	266	271	267	267	269	244	264	263	252	268	273	284	287	276	289	280	256	279	264	289	305	292	277	261	254	251	253	293	255	276	273	284	270	279	289	270	278	270	256	302	254	278	251	250	284	304	276	282	292	271	263	262	302	295	270	247	266	286	282	273	278	269	277	268	250	260	281	261	253	284	273	250	289	263	265	265	280	272	255	277	280	280	287	272	258	266	212	257	282	275	288	269	245	261	255	283	252	258	274	278	259	281	256	240	266	287	277	300	251	276	276	267	268	258	257	276	272	256	288	284	289	281	290	291	287	276	281	268	276	250	261	324	250	267	249	287	296	253	289	317	264	274	292	268	295	274	288	270	278	288	256	289	279	281	270	273	264	297	256	295	258	264	276	286	287	267	281	286	236	252	301	288	270	291	263	278	254	293	299	259	270	296	241	264	288	289	277	253	270	248	262	294	280	239	247	260	290	225	266	266	263	284	261	280	275	280	254	267	289	271	273	296	271	293	283	276	280	268	292	289	263	280	307	258	261	266	292	267	238	264	251	265	277	263	257	281	253	256	301	266	286	269	254	284	286	287	278	260	269	260	292	277	270	273	287	263	278	265	241	249	275	278	265	276	258	273	270	284	272	272	255	261	255	287	255	268	263	287	287	274	271	280	252	283	268	243	249	252	282	263	264	281	255	317	265	265	255	259	302	270	280	257	301	267	248	279	285	285	262	260	244	286	265	296	258	277	273	244	234	272	294	266	258	247	248	277	311	324	301	287	268	268	269	294	270	275	275	282	268	271	242	276	300	262	254	275	269	280	292	269	252	269	286	269	268	316	245	290	256	280	269	268	280	284	249	291	287	302	286	256	303	271	255	290	281	296	272	296	259	266	248	271	281	249	273	285	279	269	273	299	282	270	286	248	259	278	287	279	269	279	291	270	269	288	264	264	235	259	258	259	284	244	255	279	281	291	223	246	277	284	255	289	289	287	262	264	271	268	288	269	244	256	283	276	289	283	297	269	294	259	296	298	267	306	289	266	289	254	272	266	263	271	292	267	311	252	294	289	278	285	266	243	292	250	269	280	279	255	261	271	255	266	266	269	251	275	270	292	251	247	244	268	241	261	293	305	283	261	276	258	275	277	271	261	242	248	287	293	268	247	276	337	263	242	276	278	279	271	286	266	264	280	284	250	291	286	283	265	267	281	285	269	256	278	289	244	289	261	280	244	273	268	286	262	262	278	258	268	293	251	254	245	259	319	270	247	241	291	275	251	253	282	273	280	282	295	272	255	266	295	269	249	271	277	249	288	251	264	257	289	275	290	264	232	252	259	261	275	265	307	267	289	267	275	264	283	259	277	280	270	253	265	317	256	298	281	290	303	277	244	275	300	282	280	264	241	269	297	257	299	276	260	305	285	266	261	273	303	262	286	281	285	266	311	307	265	254	273	311	282	307	288	263	260	263	266	302	283	281	277	266	255	276	270	264	278	297	251	278	283	253	282	257	273	259	294	286	266	274	274	306	275	295	242	277	272	309	263	268	259	257	253	297	254	271	296	260	259	253	276	229	293	291	294	262	310	262	309	272	266	290	271	236	259	283	291	310	275	279	316	289	296	289	264	227	269	270	251	276	258	289	286	263	259	265	300	281	258	280	276	260	278	253	291	285	305	271	316	293	298	253	258	276	264	276	288	261	259	297	297	278	282	254	274	256	255	280	300	233	257	297	268	284	266	292	272	292	282	288	286	288	270	280	266	290	296	264	249	284	271	269	298	268	284
21505	25339	36073	40301	40752	32832	22344	17097	20035	15872	12454	10529	8911	7542	7254	6340	6066	5203	4201	3339	3884	4394	5347	5379	7179	7578	7294	7517	7501	6134	5361	5084	5135	5147	5577	5553	4002	3451	2881	2817	2544	2427	2425	2122	2278	1689	1596	1637	1421	1357	1395	1065	1055	1024	930	853	929	807	781	768	756	765	732	740	703	744	748	724	697	692	754	725	670	678	756	706	672	687	654	682	711	673	647	687	655	705	656	683	671	697	624	693	717	688	701	698	671	696	752	712	647	688	679	671	662	690	631	690	672	694	690	632	694	738	633	687	671	706	687	657	656	686	704	706	671	676	718	719	687	644	713	659	650	712	700	663	644	647	686	679	708	728	646	673	647	675	722	704	700	684	691	719	700	668	737	686	692	675	724	696	654	697	664	718	701	711	638	707	696	650	645	704	692	651	689	720	734	632	743	658	662	673	675	681	666	687	696	663	757	718	685	664	690	641	632	695	741	715	654	666	686	712	705	704	642	684	660	695	631	663	680	677	660	684	664	676	668	645	701	650	682	682	648	681	648	653	726	690	655	702	643	686	718	706	658	669	735	655	687	650	661	694	661	707	680	630	640	686	680	667	689	628	643	678	667	680	682	707	681	691	670	724	696	680	691	698	681	689	746	701	667	668	703	700	665	616	690	630	670	666	703	658	661	688	701	697	645	691	643	643	688	666	673	648	671	731	630	673	677	688	700	703	673	686	671	740	694	658	678	696	650	720	686	652	737	682	638	664	662	657	654	677	678	698	736	648	674	675	688	653	691	698	645	674	652	656	681	690	643	665	715	727	681	670	653	671	675	709	687	664	657	668	702	707	650	675	702	686	710	702	644	678	654	686	733	701	667	693	692	701	665	674	684	684	693	645	678	680	662	626	711	675	671	645	687	671	727	639	631	679	621	683	669	649	675	683	657	667	691	650	715	680	702	653	711	680	661	708	635	666	652	656	679	629	716	647	676	667	740	718	692	674	653	663	682	722	714	677	685	711	670	652	667	633	638	717	672	646	666	633	720	683	636	677	688	652	667	670	629	669	707	652	707	729	666	655	725	690	664	737	678	706	697	623	653	684	694	646	637	700	694	653	686	730	705	678	654	695	727	662	684	674	688	646	738	700	617	690	715	668	661	664	645	649	666	711	672	659	706	683	691	690	627	656	675	653	652	663	699	664	682	676	645	702	686	683	677	716	687	641	672	658	672	666	667	709	665	725	712	645	650	703	718	702	718	681	665	677	668	674	652	697	697	629	694	670	608	653	680	690	658	682	668	687	708	688	696	680	707	675	755	712	696	610	698	693	685	701	654	691	666	677	655	683	699	680	707	686	680	658	667	671	712	653	676	703	636	678	687	656	639	685	669	645	675	665	637	671	668	660	636	668	679	661	676	706	703	646	639	645	670	659	689	706	682	693	696	706	657	657	669	660	710	648	662	684	649	698	681	659	662	645	670	674	644	705	675	699	656	686	655	689	592	644	691	647	688	651	693	735	698	666	691	658	680	666	692	704	672	672	664	658	641	696	693	714	666	667	692	705	654	695	731	689	673	686	701	719	709	717	712	673	691	694	696	682	698	713	679	680	671	644	674	679	707	647	677	695	669	657	657	734	668	665	655	606	703	676	659	678	714	681	662	692	689	661	656	668	648	684	679	683	690	718	674	668	716	709	663	656	697	667	633	624	653	708	635	672	677	628	713	677	644	703	707	670	677	697	660	702	688	678	700	722	698	711	659	676	617	682	710	717	687	632	736	707	684	707	675	687	647	678	694	678	655	719	633	689	701	681	708	640	692	640	644	654	654	666	681	665	666	694	644	712	675	717	638	687	723	652	675	739	681	669	674	682	707	683	655	665	682	694	641	674	657	647	635	708	688	691	672	688	677	665	668	666	687	671	662	661	668	639	685	694	665	657	623	682	709	678	675	658	676	685	699	652	641	670	656	690	665	646	713	664	734	664	673	688	703	712	655	716	715	688	689	690	687	731	653	700	681	639	694	696	680	659	711	667	681	674	654	690	692	710	687	653	615	687	686	698	682	669	705	682	674	682	679	632	679	642	658	661	657	661	678	639	662	691	660	705	660	679	735	682	700	710	710	630	679	684	675	699	716	693	674	709	682	718	685	719	693	686	662	681	689	646	692	667	703	669	658	631	649	706	640	674	684	680	716	683	645	672	714	673	656	652	680	674	686	667	734	709	715	710	668	697	683	677	705	689	662	706	703	651	713	709	667	693	670	672	703	669	661	681	723	639	691	670	681	668	652	680	665	679	708	655	689	675	695	676	684	651	661	695	653	676	662	663	651	704	671	654	672	670	676	676	723	650	675	681	667	696	640	682	679	695	699	681	694	702	650	649	689	716	680	682	655	686	650	665	736	714	709	691	676	727	637	641	685	719	648	676	697	673	681	639	660	656	669	725	658	645	661	676	664	703	725	703	621	723	696	678	692	691	691	671	706	658	698	736	679	702	664	715	663	634	716	701	634	679	641	701	697	658	721	695	701	643	634	644	606	684	689	718	637	656	698	626	657	713	709	665	638	675	630	674	700	645	684	650	658	690	668	709	702	677	713	717	704	750	666	686	658	673	703	650	637	613	664	654	715	697	703	655	659	670	710	697	690	630	716	671	618	683	616	667	693	700	608	702	655	605	652	696	676	641	685	655	659	700	651	686	687	687	688	622	689	714	723	675	706	678	684	663	654	685	723	673	661	697	654	654	683	641	696	690	694	694	694	643	654	678	661	691	715	694	657	650	666	685	696	670	640	704	678	670	676	697	723	680	665	651	710	716	662	692	692	654	598	668	704	682	667	646	705	658	676	676	713	643	676	620	698	694	674	696	663	707	666	643	657	706	696	665	670	681	636	690	656	726	662	648	703	696	696	689	680	661	660	642	672	665	644	705	683	629	678	666	672	683	663	661	649	706	741	644	671	744	680	684	692	698	689	704	692	668	679	655	695	665	671	643	668	713	692	651	686	698	684	673	702	676	618	717	737	663	656	644	666	686	668	672	683	653	652	666	707	666	688	695	674	669	677	729	672	711	646	669	658	670	699	712	655	681	680	648	678	628	698	685	691	641	708	727	641	677	655	706	694	658	717	708	641	690	693	653	733	692	684	688	680	691	717	644	673	682	718	665	700	655	682	621	691	688	678	665	627	671	684	684	619	719	661	683	673	719	679	733	624	693	678	635	629	689	704	658	687	683	673	652	680	670	706	744	684	672	689	671	661	680	702	652	686	678	693	725	682	660	642	682	638	664	646	680	701	691	679	715	654	654	702	684	700	671	653	654	678	694	638	688	654	653	654	662	662	685	679	700	667	671	715	649	667	718	707	669	660	728	692	627	657	676	666	692	648	667	695	692	678	724	674	683	677	672	676	689	664	716	643	658	704	680	669	679	656	671	687	656	690	681	715	721	689	687	701	656	649	714	665	670	709	721	679	705	681	692	697	687	653	717	678	642	649	686	654	659	652	694	683	657	682	679	677	721	679	670
12797	8661	11530	8678	6540	3409	1934	1307	1079	911	831	726	724	646	600	504	534	441	463	422	382	393	400	379	369	398	385	369	365	351	392	368	350	362	387	374	349	351	344	360	339	347	346	329	344	363	354	340	338	331	381	364	330	342	368	342	344	331	339	351	316	363	320	328	342	356	326	337	335	300	325	360	359	337	331	337	338	317	364	326	329	334	313	354	325	326	330	367	345	319	359	349	349	319	308	351	365	322	356	367	359	322	350	294	372	363	328	325	349	349	334	367	315	344	371	350	305	313	339	320	325	351	328	364	318	335	312	358	375	325	363	357	323	341	385	304	330	289	336	367	353	325	356	365	356	341	334	324	328	338	321	311	338	342	331	342	350	339	341	360	343	346	351	309	341	340	353	372	315	320	330	328	346	309	335	381	308	342	325	348	324	356	364	332	359	334	323	296	352	335	334	349	328	342	327	358	325	321	318	338	341	354	316	325	315	326	354	373	360	337	317	356	303	310	332	360	354	306	345	347	350	335	322	342	354	337	321	327	338	328	359	324	312	323	360	355	338	354	363	313	337	342	317	356	327	304	336	306	318	317	341	363	345	334	298	356	331	332	355	366	308	348	371	335	324	357	372	338	335	340	370	333	325	365	325	300	326	333	357	314	349	327	318	299	328	333	344	324	323	347	322	365	346	301	313	336	337	303	327	345	307	328	337	356	326	346	340	347	365	351	362	378	331	306	302	330	332	303	341	365	331	335	359	324	370	314	339	366	312	345	322	327	338	366	342	323	336	336	358	372	330	346	336	342	327	343	332	377	358	354	346	378	331	317	332	353	322	333	355	340	355	296	331	330	315	327	368	351	367	321	325	363	312	346	308	345	325	327	326	335	353	363	346	352	339	345	339	364	332	321	329	304	339	349	363	364	330	367	362	316	353	360	348	384	339	347	323	296	340	357	310	331	356	339	348	326	342	345	361	343	339	339	313	341	315	324	353	313	342	316	357	344	340	339	357	328	352	344	331	315	345	290	352	356	338	323	313	354	348	308	333	301	356	342	328	354	375	336	320	344	346	311	325	343	360	313	349	323	316	338	337	358	359	361	340	320	339	325	347	332	354	312	341	340	332	303	330	302	337	373	351	337	322	322	331	330	328	303	298	310	341	331	342	302	312	325	322	321	326	332	373	345	320	366	313	321	362	306	359	311	337	335	339	321	321	328	344	335	330	360	314	298	334	320	332	329	340	334	356	337	363	344	330	354	319	361	345	331	333	356	333	329	323	351	332	357	334	319	354	366	338	353	372	349	341	329	361	307	364	312	355	354	359	339	334	324	346	338	329	339	347	326	319	353	337	353	329	302	321	343	343	344	313	317	327	293	309	350	337	317	331	336	348	338	356	356	326	321	347	313	338	315	317	358	356	327	383	374	334	322	337	343	319	356	322	317	346	320	324	311	334	357	340	336	351	331	348	334	356	389	365	329	314	336	358	330	381	303	341	372	326	298	349	380	341	342	309	342	311	331	332	341	328	275	328	334	354	328	330	337	301	329	329	316	337	312	315	342	340	341	323	355	360	355	328	328	304	353	329	310	326	337	342	343	363	340	354	341	339	334	311	321	343	328	358	313	379	324	278	335	304	328	311	342	351	324	350	334	302	378	305	362	334	333	346	339	336	318	314	358	339	333	316	341	358	305	344	325	325	335	338	357	348	312	376	345	317	309	320	336	381	364	328	320	330	327	329	335	337	328	323	312	343	320	352	309	329	317	339	339	310	329	290	324	334	365	336	352	363	328	315	315	367	336	353	330	341	368	344	347	322	314	337	357	310	322	341	349	315	350	316	358	352	325	330	355	337	351	343	323	350	354	332	322	346	309	325	309	328	334	300	327	329	315	360	320	328	315	308	329	341	345	345	356	309	358	327	353	325	299	320	358	317	337	381	332	345	336	319	330	335	335	368	315	315	344	317	360	337	359	316	381	340	322	322	317	368	342	319	304	309	360	341	306	302	308	355	343	324	348	314	339	347	343	319	324	362	343	374	360	361	353	390	344	335	357	323	336	324	349	341	316	323	358	380	337	329	301	339	347	348	374	336	336	347	315	356	358	342	335	351	306	311	334	322	350	344	330	326	329	345	342	307	326	319	355	318	338	335	330	350	350	354	334	337	356	340	347	335	359	317	348	319	355	342	352	338	312	359	330	283	341	342	354	348	333	324	345	298	340	341	315	331	340	317	362	301	359	340	356	322	324	289	316	362	314	356	360	346	333	322	332	333	307	331	324	308	365	346	359	299	332	323	313	378	344	363	325	332	339	363	326	310	314	336	332	324	335	353	341	332	303	336	353	344	356	351	316	303	325	293	314	332	320	320	382	339	306	296	333	304	308	343	333	325	353	283	374	344	347	348	329	349	347	353	327	338	345	348	333	330	332	313	340	351	340	342	311	353	345	340	347	353	349	325	327	343	318	320	332	297	327	336	332	338	373	338	309	317	341	336	307	330	312	352	325	315	345	343	362	336	335	345	298	345	299	361	364	339	323	347	351	357	309	345	343	325	345	372	328	329	346	328	309	320	328	366	338	325	359	329	361	346	343	315	353	308	333	323	326	354	325	344	347	320	300	334	332	316	347	339	305	338	296	322	360	326	344	344	333	322	363	349	339	350	326	366	330	328	346	336	344	351	342	329	347	329	308	324	335	312	326	319	326	354	329	349	342	325	352	333	335	344	317	321	327	319	350	300	336	318	329	341	310	374	336	311	371	397	315	330	335	321	318	304	361	357	318	360	350	338	353	305	309	381	340	351	351	338	335	347	326	343	330	344	310	348	335	343	367	348	352	314	322	325	340	316	344	352	337	352	322	319	338	315	353	322	324	350	357	353	312	309	327	295	341	342	302	357	343	355	310	340	321	342	345	331	334	385	351	320	345	369	344	320	338	357	356	371	309	333	391	333	332	334	325	317	321	339	341	321	346	327	340	328	333	313	341	338	293	339	316	349	312	334	316	357	335	367	339	321	311	351	330	314	340	317	327	326	316	320	350	349	358	344	338	324	341	329	311	330	340	305	323	352	353	320	352	314	358	327	336	356	324	309	344	345	323	366	335	335	341	357	348	331	351	357	361	339	314	332	358	363	358	328	367	323	353	334	331	348	313	369	319	330	351	339	330	314	311	337	354	340	321	318	318	371	317	310	317	319	348	350	336	348	302	319	355	338	338	340	383	335	326	370	355	321	339	330	362	302	322	324	345	354	313	324	368	357	343	353	325	327	329	339	304	352	314	315	293	329	319	342	345	308	347	343	380	314	323	372	333	344	330	335	364	364	306	362	344	344	345	356	309	306	334	331	312	352	326	343	333	305	346	294	346	336	344	347	353	352	363	339	330	332	345	331	334	357	353	322	348	312	392	374	317	356	303	331	350	357	339	312	337	333	337	365	332	307	341	340	338	332	353	315	357	362	338	342	300	321	368	348	354	312	326	360	347	309	335	322	357	369	352	332	332
7793	8590	16810	17525	16626	11036	7329	4997	4548	3823	3583	3131	3031	2595	2375	2009	1925	1726	1631	1445	1327	1294	1302	1217	1229	1192	1231	1181	1143	1125	1104	1143	1023	1086	1076	1095	982	1037	984	1033	951	912	942	918	911	946	924	882	912	869	917	892	904	860	834	845	859	843	873	831	805	888	793	811	814	835	827	848	853	838	852	853	855	811	806	823	841	846	882	830	803	872	831	794	856	803	802	825	809	845	826	866	838	799	794	817	820	818	854	802	823	816	840	842	807	827	818	819	807	837	828	820	832	790	825	794	839	794	885	789	852	820	836	815	825	840	820	784	791	805	832	831	807	835	808	855	858	832	771	814	816	840	776	836	845	833	794	845	841	802	875	888	807	831	795	861	836	834	873	828	841	875	778	781	832	819	864	854	860	844	771	792	778	821	809	832	847	865	862	793	811	839	835	782	834	840	806	830	827	856	814	856	846	762	869	843	844	833	867	839	813	787	853	792	797	848	796	837	845	831	831	780	825	861	820	817	844	840	859	822	772	842	866	823	843	856	797	788	786	820	872	848	861	813	831	797	814	847	852	822	770	854	786	827	875	825	836	853	833	846	803	822	836	780	803	851	800	837	805	843	806	810	821	840	855	841	871	785	819	824	789	821	816	826	827	817	812	820	807	884	793	833	893	846	770	868	841	793	795	825	902	809	829	796	822	820	854	821	793	873	837	788	877	863	894	818	807	796	818	799	790	848	844	798	790	837	838	786	823	811	813	878	859	756	832	795	871	830	817	826	813	835	798	798	842	797	793	818	821	831	813	799	839	869	800	815	866	832	813	888	842	791	828	850	793	858	800	860	811	797	832	863	860	850	766	847	844	791	830	774	849	871	868	795	806	838	835	808	834	827	840	814	818	785	889	805	808	807	849	792	788	795	813	809	784	795	821	839	842	855	844	811	851	849	784	854	827	821	811	756	789	874	755	795	793	786	840	865	825	805	771	850	842	821	823	832	816	816	832	856	762	837	819	815	806	852	815	822	826	773	833	831	818	795	796	820	771	796	862	856	852	800	820	837	858	800	804	827	851	879	802	872	835	859	838	759	806	837	797	858	835	826	841	781	824	882	835	786	847	851	813	827	832	834	797	779	782	857	773	841	814	844	830	773	789	816	785	802	850	814	847	835	830	801	819	827	780	789	798	814	794	816	788	805	815	856	834	784	810	786	786	892	842	825	820	857	868	812	832	865	843	825	831	814	877	833	841	851	818	841	829	785	876	816	846	822	806	844	789	843	858	873	839	833	831	854	844	840	809	839	794	826	824	822	800	812	862	848	788	839	837	800	830	812	830	798	839	816	796	840	807	867	847	836	836	809	878	818	858	865	758	845	842	798	806	868	841	787	807	795	803	802	812	775	866	822	793	806	880	819	850	861	867	857	823	808	828	824	911	831	823	855	805	845	819	846	871	850	812	823	804	809	790	843	773	800	878	775	765	864	813	774	826	828	793	887	858	819	822	785	814	778	822	883	832	834	839	827	809	860	841	834	843	813	819	873	801	805	837	758	835	806	830	802	841	797	828	867	801	851	803	840	794	829	850	791	882	801	813	804	832	821	786	790	823	837	910	819	790	804	846	803	832	812	840	846	812	850	842	806	823	798	814	836	815	828	814	828	847	852	845	841	809	794	860	762	828	828	861	818	786	824	803	806	812	833	801	806	865	820	883	834	840	837	872	811	856	859	853	815	825	801	826	792	834	855	882	835	817	783	851	821	850	803	832	857	820	777	859	810	832	811	816	812	868	861	883	823	844	819	877	841	804	847	788	862	789	850	843	848	817	898	831	858	823	851	857	890	862	839	793	780	830	817	787	837	843	775	795	828	803	842	811	773	858	806	841	791	776	814	778	917	803	799	796	847	884	813	787	899	802	857	822	826	822	784	855	814	782	778	876	858	781	891	836	828	848	801	791	827	799	858	800	841	790	801	769	841	835	830	835	788	827	838	782	828	806	822	803	842	828	833	840	813	798	805	835	826	786	811	837	893	842	802	847	808	858	860	892	828	823	836	833	793	845	792	826	811	842	808	829	857	841	843	874	790	807	881	830	809	864	791	782	829	877	809	836	829	810	813	782	840	870	827	814	762	812	836	846	836	821	811	928	831	851	824	817	887	857	831	836	789	877	801	922	838	793	856	832	855	857	845	823	781	805	804	822	841	775	809	804	801	834	844	835	816	829	810	786	792	858	818	794	783	785	832	815	827	810	830	828	825	846	808	783	863	832	840	829	870	858	854	841	819	748	829	847	797	838	804	839	855	802	800	822	809	831	798	816	844	843	850	850	807	871	867	817	870	827	842	810	841	837	830	849	837	823	806	818	835	769	862	849	787	822	806	854	797	821	843	856	815	843	875	783	853	849	866	802	823	814	807	844	808	789	805	843	816	800	843	795	855	826	775	812	842	833	836	814	834	767	827	868	791	854	789	803	834	869	790	846	817	844	822	815	810	815	845	795	821	826	798	785	835	859	801	798	843	831	825	858	764	802	863	802	808	806	826	796	851	827	844	774	864	793	764	852	871	821	816	822	852	834	836	845	789	846	840	834	803	832	814	735	819	846	816	852	816	817	876	807	820	856	835	812	851	820	879	853	839	781	813	830	817	788	862	825	828	824	823	841	791	827	782	841	810	833	802	761	768	835	857	810	855	803	924	794	767	832	848	856	847	857	803	832	866	836	798	861	796	849	788	794	825	796	810	823	813	823	863	779	825	862	803	818	812	809	840	796	823	859	833	836	808	859	786	812	823	814	868	866	855	825	853	836	828	811	838	882	848	796	818	791	888	857	845	843	863	820	864	827	825	759	839	865	824	819	811	813	827	844	817	819	839	838	827	850	884	798	832	786	880	814	867	831	784	805	870	869	787	825	848	793	827	815	842	842	795	824	840	848	806	814	791	787	875	798	752	847	863	859	865	835	812	844	820	830	798	840	827	800	805	845	773	802	827	834	820	782	827	828	836	830	803	801	837	824	874	826	820	775	843	850	822	824	842	793	830	821	786	806	816	808	850	827	867	847	900	865	847	864	827	780	817	794	846	856	822	789	805	773	825	819	824	817	796	830	821	814	813	854	845	817	854	853	762	801	818	841	860	798	795	835	806	864	810	794	815	866	820	801	778	823	860	798	834	781	801	809	791	785	815	819	802	867	866	771	802	885	839	872	855	874	820	789	894	802	843	818	827	861	786	801	791	849	847	813	820	826	844	861	839	835	820	859	839	854	815	853	797	824	796	791	898	827	790	838	837	858	823	850	784	857	839	805	867	851	869	818	839	837	815	858	876	799	795	824	808	834	837	848	797	775	808	824	837	839	809	777	845	882	906	806	831	798	791	854	843	786	816	841	850	824	802	833	837	871	824	802	822	815	773	859	777	796	838	819	767	877	831	828	808	837	826	757	830	820	815	839	813	854	838	815	806	812	866	818	822	802	784	841	775	794	819	843	771	829	901	778	840	856	833	800	784	838	868
28746	29566	31139	31714	31775	22904	11814	6044	5061	3310	2022	1592	1329	1117	1051	970	876	818	653	569	541	625	706	752	829	889	874	840	875	680	764	633	660	671	719	768	626	550	468	482	504	439	475	425	405	390	408	394	402	405	413	331	346	367	332	371	332	325	314	329	333	340	317	353	345	343	334	313	358	326	360	328	332	305	307	342	330	318	325	312	319	356	347	359	307	358	358	320	334	355	337	294	345	322	336	323	330	337	348	346	323	331	319	353	319	326	352	320	362	354	326	325	343	344	359	347	333	345	325	345	321	329	304	330	330	321	333	328	334	344	326	343	330	325	318	308	332	350	371	317	356	336	355	341	345	351	371	353	309	352	307	351	346	305	344	318	323	350	309	335	345	324	346	355	357	328	318	332	342	335	318	332	297	329	350	337	330	341	285	315	320	339	306	348	379	337	315	321	296	313	308	339	355	365	319	353	329	322	331	327	321	353	310	348	307	339	350	342	323	338	334	335	347	315	323	322	316	342	321	340	337	350	345	288	338	316	314	315	352	341	351	340	339	370	322	324	336	294	383	309	331	326	364	325	363	326	319	335	312	348	296	325	317	329	324	300	297	326	330	328	342	356	324	360	330	328	315	347	363	325	310	351	318	310	338	315	318	355	343	350	353	319	336	342	328	328	325	357	323	340	315	366	301	345	366	306	326	306	334	314	341	330	321	296	313	333	325	326	328	344	310	315	341	331	293	335	331	317	307	320	323	306	328	315	346	326	342	334	340	300	323	334	330	314	307	335	313	354	324	321	336	298	313	355	394	288	320	310	348	273	321	298	339	317	336	349	327	297	329	338	351	298	299	318	317	323	314	359	306	361	334	335	330	358	339	332	351	336	288	336	353	340	325	330	323	329	318	361	329	336	350	317	359	330	328	343	349	312	322	325	350	325	344	333	326	299	318	343	355	321	353	337	332	334	326	332	333	348	332	324	323	308	319	305	308	351	340	326	313	343	348	326	307	341	322	327	347	314	309	341	326	346	299	353	343	327	321	322	332	325	352	346	330	275	342	316	338	331	326	330	319	310	334	332	309	296	295	347	305	303	333	341	351	319	357	310	325	308	330	373	353	341	327	336	329	364	315	324	324	328	322	314	322	350	284	327	297	367	337	304	317	322	356	336	338	316	347	291	323	306	336	376	375	301	350	330	313	314	311	331	302	309	321	336	342	351	328	323	366	312	337	317	308	294	336	292	320	327	322	319	350	347	306	317	333	354	318	325	321	309	334	328	323	323	343	315	335	328	343	338	350	330	325	370	334	334	332	341	313	344	367	307	336	340	303	329	312	317	353	313	331	331	296	342	305	310	319	314	289	323	339	342	326	344	324	313	333	289	345	305	328	280	336	347	298	349	349	289	365	340	312	327	338	338	329	295	317	335	323	357	336	311	367	309	307	347	354	313	311	345	323	333	317	305	299	354	373	332	321	310	314	351	326	330	323	355	351	328	338	347	342	348	354	303	327	343	318	323	341	319	326	333	320	350	279	345	304	300	363	348	337	298	314	335	312	313	349	302	322	336	321	337	311	315	335	301	313	331	340	324	350	304	337	339	344	315	324	330	321	291	332	302	336	345	337	303	345	357	308	300	363	337	340	345	336	340	320	320	349	324	295	321	356	342	308	303	309	319	291	321	311	331	324	344	320	350	298	329	348	326	298	332	349	313	302	352	333	303	336	310	322	335	359	329	311	322	329	341	312	341	328	317	338	316	282	320	323	272	310	337	305	308	299	346	310	348	332	327	331	314	321	332	322	331	301	344	302	343	346	325	338	326	317	336	295	339	288	331	335	305	328	309	367	330	299	292	325	340	327	357	339	364	310	359	338	341	353	283	319	325	305	311	340	328	308	317	331	341	316	361	346	311	336	325	331	326	322	329	331	333	329	330	348	350	335	311	372	331	299	358	364	330	327	322	322	300	318	326	336	322	362	351	329	315	337	309	332	331	328	293	338	294	332	332	314	356	325	304	344	336	306	309	353	308	352	289	338	328	305	308	300	352	325	314	313	349	343	340	322	319	314	321	344	285	320	320	319	318	352	339	332	326	335	323	335	311	310	315	326	298	314	310	311	331	300	332	328	333	351	322	319	317	326	307	311	357	349	352	333	327	352	335	342	330	337	329	330	336	358	363	349	336	336	308	357	336	309	372	336	340	316	346	333	342	350	352	337	337	325	356	340	359	350	354	340	300	361	299	324	305	295	292	372	343	334	354	345	330	318	318	311	355	320	309	314	318	319	347	320	328	280	339	327	306	341	329	311	343	318	379	348	306	341	306	360	360	365	331	326	317	336	309	337	301	311	330	343	328	318	339	334	334	306	351	336	323	323	339	331	326	342	325	303	311	346	320	325	323	309	319	383	299	354	369	319	378	325	311	315	315	324	354	325	334	282	317	317	324	343	314	364	329	355	359	314	299	321	325	322	285	330	326	318	313	289	363	314	374	320	329	326	316	320	302	335	322	352	326	357	321	332	324	340	328	346	337	347	341	346	336	340	317	352	363	318	297	338	346	329	333	333	295	315	332	339	341	332	330	329	335	316	346	326	330	326	326	330	324	324	338	298	339	350	297	337	361	360	317	319	331	322	308	322	326	347	302	330	356	310	311	325	359	313	320	311	336	332	333	346	320	309	318	306	329	347	343	320	363	330	343	346	365	279	315	310	325	337	355	347	330	329	317	325	343	321	361	347	358	296	366	321	344	353	327	307	306	285	307	331	354	348	317	331	333	347	363	332	333	306	318	311	346	363	316	304	334	345	314	329	312	342	325	352	345	329	352	301	348	328	324	349	331	333	331	298	283	341	331	337	350	341	310	316	352	319	328	330	332	326	321	323	353	343	319	339	367	326	371	332	330	338	314	312	307	320	322	336	304	332	346	284	340	343	317	307	330	366	322	339	342	311	319	347	360	370	349	302	314	343	349	304	350	324	315	307	309	310	291	317	336	342	327	318	317	326	322	324	323	338	342	321	348	337	359	313	360	341	359	322	300	349	320	307	353	327	320	288	336	309	341	349	312	311	313	354	319	337	335	353	355	333	344	368	331	339	322	333	334	324	340	309	310	330	285	364	313	343	328	319	351	302	325	330	319	317	336	321	334	317	313	344	368	353	338	339	337	324	306	321	319	344	314	321	330	321	328	355	301	316	317	326	338	329	326	323	320	327	336	335	370	329	321	350	335	322	320	304	325	344	319	341	350	316	316	326	321	330	334	359	329	329	312	333	308	334	349	323	337	315	306	308	339	345	325	319	313	324	320	323	327	337	309	300	352	344	357	342	337	334	300	345	330	333	322	268	361	353	310	300	321	309	330	297	308	346	336	329	320	287	332	314	308	331	330	348	322	332	323	389	320	305	353	345	321	360	350	319	330	307	301	326	342	321	376	291	347	318	328	314	320	326	361	356	317	337	337	331	324	308	310	323	337	298	300	351	325	311	324	361	308	366	293	330	343	338	318
17924	23516	30444	36701	36357	28486	14476	11336	14975	11449	9013	7565	6393	5404	5088	4924	4285	3773	3136	2449	2836	3003	3430	3571	4749	4765	4474	4934	4651	3883	3711	3168	3375	3407	3843	4030	3097	2517	1944	1949	1798	1779	1883	1577	1545	1405	1320	1352	1344	1248	1220	1053	984	977	1002	914	907	868	857	897	907	882	878	810	815	862	880	869	834	853	863	874	835	808	844	805	809	803	826	799	802	820	767	752	838	812	810	792	795	789	831	766	795	843	830	835	777	839	811	785	843	826	771	818	796	775	826	832	854	801	810	826	842	792	801	773	860	779	800	782	867	843	819	874	738	789	783	784	830	779	821	817	752	811	815	803	817	789	798	788	787	836	838	792	866	836	875	819	791	808	821	856	811	796	795	768	791	861	726	870	815	806	763	804	851	741	799	788	784	813	835	816	785	807	785	797	798	811	808	846	784	800	805	780	790	830	782	866	819	763	813	754	824	821	808	763	753	765	847	799	781	789	776	831	809	854	800	847	867	764	805	809	795	825	774	795	780	810	791	829	756	777	831	833	782	793	812	835	835	779	813	822	782	810	780	820	767	798	790	792	791	777	795	772	787	824	703	816	754	804	786	778	762	765	807	810	797	848	787	801	863	791	807	832	851	788	801	823	837	790	797	825	782	828	817	861	855	790	848	802	826	773	790	807	781	765	785	783	801	827	779	817	781	751	784	803	803	800	811	815	837	797	819	818	799	788	820	787	814	810	821	812	837	785	762	789	853	820	810	775	773	795	790	789	780	744	839	816	765	771	829	772	779	804	765	764	827	842	804	777	781	820	812	841	786	762	843	817	819	805	777	808	847	764	792	790	763	791	851	841	836	830	838	796	839	789	815	788	748	811	833	775	822	839	797	820	784	847	822	816	787	852	773	751	795	781	773	815	833	830	849	792	835	760	750	827	762	770	796	827	768	797	839	806	756	787	816	803	777	797	815	834	796	775	727	765	835	797	816	866	798	791	805	806	816	847	784	819	773	831	819	742	807	771	775	793	880	779	817	852	786	783	806	719	809	759	774	804	808	825	788	838	820	847	795	817	810	796	776	772	792	778	818	739	852	818	783	791	796	810	766	834	804	820	822	763	852	819	819	802	807	823	775	830	798	795	785	835	741	796	833	792	801	807	789	845	837	819	817	794	770	748	778	816	788	825	817	846	758	789	807	788	829	847	799	807	773	790	788	813	819	780	790	777	827	823	846	821	817	825	844	818	796	794	801	792	817	775	773	838	784	814	772	795	845	814	777	765	840	829	822	752	810	776	777	807	796	839	790	771	809	863	809	827	825	826	725	828	791	819	852	760	747	740	785	792	861	808	796	789	796	824	762	817	809	821	787	813	797	827	788	775	798	804	832	822	757	770	785	822	822	855	809	786	832	769	784	803	779	778	815	772	836	752	823	809	868	855	794	815	816	785	852	785	811	793	779	797	800	820	756	790	811	782	819	760	835	848	809	815	813	827	779	776	782	771	816	777	783	827	820	784	824	790	796	826	800	790	762	821	813	828	804	838	793	814	772	842	831	797	824	816	851	798	866	772	816	784	848	811	780	821	808	790	801	769	811	773	797	813	821	781	827	828	868	836	795	784	830	814	793	806	803	756	788	816	772	825	813	802	794	797	779	793	814	813	788	747	794	812	844	834	793	816	795	833	853	788	816	784	783	802	828	812	763	806	801	828	772	810	809	797	799	847	780	800	765	826	810	762	860	791	823	809	829	770	768	778	820	744	795	849	831	761	796	788	795	888	790	765	831	859	824	781	852	829	795	757	802	731	789	817	784	803	822	817	821	789	822	826	813	810	806	852	799	803	804	781	837	828	865	799	827	797	796	765	826	754	781	795	768	755	782	778	784	764	828	767	802	810	821	802	835	796	801	829	792	834	768	871	815	848	816	777	852	715	782	801	766	816	792	798	793	842	776	853	862	817	802	810	742	772	832	788	794	793	835	799	749	767	753	769	790	824	824	763	824	797	767	825	808	752	771	862	807	793	828	777	815	767	805	792	763	776	802	828	832	823	775	820	791	790	825	796	796	746	815	794	826	768	797	759	815	788	828	823	780	835	788	787	803	799	780	798	798	819	804	818	783	769	800	790	755	800	770	791	814	771	791	780	787	834	796	844	823	808	776	799	847	826	838	783	821	814	787	831	813	831	826	785	805	774	813	773	809	815	790	764	863	847	811	782	800	796	816	870	825	802	848	808	800	792	820	822	758	795	841	753	751	818	734	801	834	814	776	803	785	773	809	819	805	771	760	818	814	746	762	781	798	815	851	771	805	757	822	787	774	843	848	871	734	776	818	831	805	882	791	803	813	801	798	830	826	777	891	824	805	828	784	831	820	825	794	812	796	825	793	814	825	845	815	756	836	811	766	798	826	791	792	742	809	853	794	852	774	771	799	859	820	746	819	792	821	819	788	827	807	779	798	804	818	806	843	830	812	812	773	827	755	783	810	832	810	794	843	767	770	818	753	792	770	801	799	762	822	800	805	808	788	853	789	760	821	786	816	801	797	798	762	776	824	747	794	792	791	834	826	809	763	833	774	818	850	805	763	763	804	823	824	814	773	846	787	800	855	788	814	793	830	801	756	722	822	807	785	818	795	786	824	761	798	790	779	772	749	735	849	823	766	785	803	775	828	776	787	806	762	844	778	780	806	802	824	831	815	764	765	838	793	825	823	787	790	813	820	766	800	832	824	824	757	800	838	777	782	784	780	811	859	830	791	826	801	776	815	848	753	824	791	812	814	843	807	814	813	839	794	801	789	824	804	781	789	805	800	835	762	810	814	797	831	832	838	811	783	808	814	825	801	809	826	870	785	814	801	741	824	829	769	783	787	783	823	772	815	809	811	775	816	842	809	808	804	823	821	767	795	795	794	813	757	780	838	791	812	782	804	782	792	786	828	870	801	807	776	791	859	799	789	784	824	761	776	813	779	769	822	799	777	811	842	784	819	740	821	776	834	815	828	836	793	736	759	814	792	745	801	779	823	844	780	794	775	796	796	778	778	789	802	797	770	825	806	799	784	840	833	808	815	839	777	789	811	833	814	824	821	754	795	753	830	819	843	801	823	806	818	825	819	775	827	839	824	806	826	793	828	845	801	782	861	846	807	806	830	821	800	785	795	807	823	792	794	823	813	777	795	816	792	796	833	810	802	838	809	782	777	841	828	772	820	792	789	759	827	808	866	813	778	739	794	761	817	802	781	732	838	794	801	799	769	788	838	762	806	816	814	806	823	771	803	776	780	820	841	806	784	830	744	793	861	774	847	751	773	830	716	824	842	812	756	747	793	780	820	797	768	787	846	765	807	857	804	809	797	778	795	818	777	800	820	796	833	790	833	826	799	801	783	792	860	770	795	764	760	820	781	870	828	800	793	834	800	824	830	768	800	768	778	857	772	810	818	838	817	759	817	806	800	784	869	805	778	804	790	819	799	814	747	834	815	848	821	803	810	776	843	828	764	821	756	782	824	818	840	792
35335	28704	35797	35730	33973	26594	15156	8348	7637	5750	3584	2518	2035	1506	1533	1278	1166	1052	891	783	766	934	916	976	1340	1286	1136	1279	1166	1072	1070	847	836	861	1050	1157	807	693	547	562	472	485	504	429	438	407	360	417	412	390	345	330	287	300	329	290	284	286	295	293	313	286	309	263	287	273	293	292	263	257	274	295	242	277	227	243	275	282	301	304	258	272	281	261	291	275	275	249	272	300	265	260	259	281	317	243	266	256	257	270	288	268	267	254	245	289	275	289	292	276	283	296	296	275	273	289	293	267	283	298	280	292	266	274	247	274	272	283	249	282	275	282	280	277	230	285	278	282	295	265	260	283	261	284	302	277	245	300	286	293	297	259	274	267	263	266	292	306	279	264	245	272	252	250	287	271	285	294	286	290	271	298	274	282	245	245	312	278	260	279	258	252	263	291	312	270	266	275	243	288	281	301	278	310	260	272	256	264	260	266	251	261	313	305	272	269	304	273	236	250	287	292	292	238	252	285	270	313	251	268	274	272	267	260	281	271	303	295	249	276	283	295	243	256	290	296	264	265	274	258	259	255	282	262	277	254	302	261	276	296	264	265	281	252	266	253	275	253	271	223	257	272	260	253	293	282	264	266	285	289	291	284	267	265	253	269	273	272	274	279	245	260	292	293	267	281	269	291	275	256	260	302	264	243	304	269	268	284	256	272	269	295	275	266	250	286	281	281	262	257	267	278	260	276	255	263	260	287	266	274	263	277	262	273	267	273	264	294	273	267	273	271	268	289	271	251	256	292	296	257	264	292	291	274	264	258	254	248	254	295	281	277	253	256	269	258	282	262	286	260	265	253	242	260	241	262	251	266	313	287	284	252	291	271	266	271	268	252	294	277	272	289	278	257	271	284	267	284	256	252	254	240	260	264	282	303	289	292	274	271	261	277	261	274	258	258	274	262	296	268	267	262	281	243	258	270	272	272	261	284	270	292	296	264	265	295	275	282	270	275	299	245	243	263	298	329	262	246	277	259	287	263	264	283	259	257	252	258	257	239	302	253	252	292	277	255	208	282	273	231	270	286	263	270	283	264	249	277	249	271	262	270	264	262	250	247	277	257	277	263	288	276	240	261	267	255	252	296	254	293	276	249	250	265	266	242	261	261	239	282	255	235	263	248	291	286	252	260	263	258	247	287	265	284	272	249	255	250	261	279	259	295	264	265	267	296	295	241	224	258	254	277	251	249	267	284	285	279	259	290	257	247	276	282	275	264	272	258	309	238	231	304	314	266	270	287	282	287	271	279	310	276	309	258	299	302	322	246	246	292	271	271	264	255	266	241	249	273	239	319	265	292	307	304	306	280	300	270	297	251	238	296	299	267	261	288	269	251	281	262	286	277	289	266	271	305	274	268	246	293	282	274	276	264	277	293	314	232	274	266	277	277	283	254	312	268	292	289	280	278	238	257	264	269	268	246	272	274	295	263	270	270	294	272	272	285	246	276	292	314	260	232	276	293	268	296	267	280	244	281	257	269	253	279	309	275	284	282	283	314	274	288	274	267	254	292	280	242	267	257	260	268	273	304	280	271	258	256	269	269	232	274	279	249	271	305	261	284	260	268	287	257	284	287	253	288	245	245	290	279	247	278	289	232	251	284	255	276	253	289	298	257	301	270	274	250	271	303	260	264	255	273	292	285	251	283	264	251	284	266	277	252	301	289	247	277	267	282	259	259	273	248	268	255	271	277	259	292	277	262	298	251	250	320	270	256	271	249	270	275	271	275	258	245	262	283	269	256	245	255	274	283	261	281	265	285	261	255	287	265	235	258	278	259	298	296	288	287	249	261	276	255	284	303	280	275	258	283	305	297	289	289	289	265	282	291	275	253	268	285	249	264	279	281	285	263	245	300	287	278	279	283	266	269	255	268	272	296	269	269	251	265	285	252	258	274	293	261	256	324	278	288	264	236	253	299	281	307	256	304	260	279	262	293	264	276	294	273	285	282	273	276	289	274	253	263	248	248	270	277	276	264	258	256	281	291	285	260	253	251	274	257	250	241	270	260	244	252	287	272	298	271	270	285	252	280	266	275	286	269	282	266	266	273	258	270	284	290	285	267	260	283	249	253	289	264	266	264	252	289	276	268	265	268	278	264	256	278	290	254	240	320	260	266	247	264	244	282	245	256	269	291	296	262	291	257	285	252	296	277	274	251	273	264	285	247	272	289	244	246	249	280	276	273	262	246	276	296	268	265	277	271	279	262	236	233	298	292	262	268	249	269	285	249	298	297	269	311	291	281	285	273	268	242	283	255	289	309	273	268	298	291	272	285	268	278	285	283	271	300	296	271	273	277	279	289	275	265	265	272	270	251	266	265	270	271	251	274	267	280	325	273	273	289	245	265	261	275	275	263	254	271	278	282	294	285	287	268	265	246	292	289	277	269	275	299	261	261	283	299	294	296	285	268	288	284	256	327	298	291	277	281	257	263	281	269	261	260	270	239	298	284	282	253	277	281	263	259	264	266	279	277	260	263	290	279	289	255	291	290	245	256	253	271	261	259	272	279	270	284	271	257	258	286	277	268	303	284	257	262	247	287	263	274	263	259	255	299	254	291	242	269	268	263	267	264	241	307	301	276	250	245	256	292	285	258	259	278	267	239	302	312	280	287	236	273	278	225	241	245	267	275	279	228	239	290	274	276	263	251	267	296	282	265	242	266	277	262	277	272	252	261	293	258	276	322	284	248	263	268	294	275	272	255	304	236	264	287	263	291	280	257	243	284	258	262	245	295	213	281	253	280	294	289	277	274	284	274	281	271	256	293	260	268	300	291	283	296	264	266	311	261	269	258	269	270	312	274	278	249	268	270	259	240	284	280	276	228	275	273	273	271	252	264	253	261	277	250	299	290	264	265	253	296	251	270	270	266	235	308	265	257	296	296	293	263	277	279	265	289	282	281	268	264	278	305	280	305	273	265	251	252	293	254	279	265	274	273	252	258	280	265	259	250	259	262	251	246	255	273	283	273	272	274	291	278	270	245	287	272	257	260	246	275	266	281	274	284	300	271	290	294	268	268	266	256	279	278	278	274	260	290	260	271	292	250	262	272	277	282	267	273	314	294	268	263	256	239	281	308	281	241	295	250	211	262	273	287	259	243	275	306	283	286	283	254	275	295	280	280	283	270	280	268	285	257	294	270	266	270	273	258	265	293	289	301	262	249	275	277	272	250	255	272	245	274	275	263	267	242	258	276	299	249	262	243	225	239	257	277	251	263	261	246	251	247	253	249	258	282	276	263	291	258	248	297	309	282	250	275	267	285	265	305	295	274	295	276	276	267	289	262	249	296	249	283	258	267	271	270	244	269	287	259	256	273	255	276	291	278	282	253	271	249	274	286	272	255	249	300	245	264	258	266	271	284	257	277	275	296	273	280	252	275	263	261	237	297	274	264	279	276	294	291	286	264	260	287	262	265	264	258	283	270	285	260	300	251	246	288	292	302	280	276	277	263
20816	22425	34049	38464	40253	30940	18035	14350	19188	17051	13388	11183	9242	7396	7765	6658	5817	5493	4612	3639	3780	4521	5068	5441	7880	7332	6996	7411	7006	6358	5890	4849	5101	5336	6296	6962	4820	3945	2803	2641	2294	2467	2604	2043	1870	1871	1605	1625	1730	1474	1311	1096	992	933	919	889	815	798	809	845	754	769	707	736	761	723	720	726	715	685	720	673	657	694	717	733	658	683	658	681	689	666	661	695	659	672	709	663	673	706	650	684	685	702	691	665	654	676	686	659	716	698	675	683	667	677	672	683	700	693	657	646	659	693	729	658	724	664	672	689	701	683	662	748	701	674	653	689	698	660	648	699	709	697	673	659	687	663	686	700	670	687	727	678	718	677	696	703	645	635	646	675	696	712	624	632	712	692	672	670	665	672	685	668	677	637	690	663	707	664	706	703	675	684	677	674	679	653	718	655	672	642	665	695	665	672	697	645	680	653	631	664	652	660	684	623	687	684	708	669	634	647	712	662	656	694	656	689	664	674	661	703	665	662	720	687	620	638	724	708	626	658	682	654	652	633	694	618	652	670	647	648	667	665	737	719	650	702	664	635	709	693	718	686	651	616	686	663	638	689	681	664	679	697	671	658	686	634	653	699	698	650	690	722	727	631	670	678	645	707	657	657	673	685	656	654	653	643	662	666	679	646	717	665	699	679	670	718	637	670	649	720	700	701	679	655	667	667	663	668	651	692	673	624	685	709	657	663	670	642	655	656	680	677	680	674	670	657	649	693	691	693	677	646	667	664	731	648	641	690	692	661	671	704	724	681	665	690	690	695	661	696	662	648	697	661	644	696	666	644	644	667	680	642	633	692	691	710	667	645	673	616	683	659	727	673	676	652	675	648	634	742	643	661	696	657	679	653	679	671	657	630	689	644	603	689	659	651	676	662	659	664	665	654	668	700	680	694	666	652	678	704	670	710	695	630	659	693	704	673	690	668	665	636	690	647	704	687	728	620	654	670	688	687	696	693	683	637	660	668	702	669	693	642	650	640	685	690	625	672	654	700	650	640	684	640	712	670	662	686	690	655	682	659	661	691	671	651	680	690	702	618	649	656	660	627	660	636	702	700	690	674	640	652	697	697	693	684	679	693	626	688	665	617	662	692	660	665	654	675	659	682	661	714	658	648	701	654	679	684	613	616	681	655	675	658	679	637	665	655	644	712	646	735	671	694	616	687	662	700	681	697	684	665	676	657	681	640	669	675	700	664	648	667	672	659	701	687	674	642	656	669	693	667	643	693	699	646	618	678	676	645	699	654	655	685	642	693	658	662	705	674	669	699	707	674	683	651	681	640	689	688	666	703	663	687	641	686	655	647	654	634	709	651	652	649	651	695	685	644	688	627	665	682	632	605	677	637	695	629	668	635	656	664	675	672	659	653	649	632	662	705	643	692	675	717	656	702	677	660	662	710	688	666	685	636	666	697	701	696	685	712	676	736	681	684	726	636	635	652	714	677	678	721	643	602	664	676	659	690	658	625	685	629	704	640	681	612	673	645	709	632	633	701	648	669	651	681	676	682	647	682	664	707	675	662	705	658	632	696	662	681	723	743	670	699	700	704	699	675	643	657	642	710	641	675	635	600	678	678	712	681	675	699	651	700	640	686	651	630	644	649	743	723	672	648	666	638	647	660	620	688	682	636	724	647	700	705	664	681	623	692	686	661	704	637	655	706	673	682	689	652	655	653	685	729	623	699	642	697	637	681	685	653	667	687	693	632	670	694	697	654	683	659	667	683	669	649	658	666	645	689	703	698	662	666	682	654	671	670	671	661	699	709	619	667	676	638	642	664	691	674	674	641	664	690	719	677	670	705	659	666	666	663	657	682	692	696	622	666	662	708	670	702	649	668	659	664	688	653	680	663	665	660	680	677	658	662	721	718	695	685	710	647	671	680	695	666	663	679	677	680	627	658	637	705	654	657	681	703	678	680	649	661	649	641	687	655	643	671	632	695	743	646	677	681	674	653	680	636	685	630	633	649	708	637	621	688	719	674	711	654	643	690	668	641	701	684	639	651	668	661	648	646	706	649	676	638	690	669	710	640	668	662	635	660	609	696	684	714	643	698	699	629	680	663	687	648	692	646	683	665	680	719	665	678	703	719	695	696	653	694	676	723	719	644	672	603	629	729	678	659	677	671	701	682	654	656	659	674	686	652	645	660	693	638	706	642	625	682	660	657	711	662	653	669	657	640	673	650	666	642	644	648	673	678	684	674	730	682	723	685	676	656	692	647	664	661	662	713	704	667	658	685	649	712	664	626	672	662	694	667	674	676	607	626	667	643	677	648	703	677	677	655	721	704	649	664	694	647	677	685	651	673	677	706	696	656	657	637	683	637	650	687	663	642	637	653	696	688	671	722	684	625	653	655	644	673	652	661	625	638	678	610	708	645	721	688	663	679	689	670	712	655	681	698	651	709	656	645	696	671	661	613	634	623	655	681	658	673	639	651	664	660	715	661	647	703	685	684	661	707	692	686	682	642	705	641	664	705	719	659	673	665	641	623	702	683	685	652	663	719	635	620	661	645	672	661	704	656	652	701	672	687	658	637	702	654	681	674	653	703	691	633	708	669	671	698	662	711	695	626	622	711	630	633	684	690	698	624	674	660	673	683	630	698	666	697	678	672	622	657	683	672	661	641	672	655	627	629	712	637	705	636	677	672	667	639	691	643	683	695	650	659	641	639	677	685	700	694	633	668	656	670	687	689	656	685	688	720	719	662	673	663	680	712	664	741	686	636	645	675	696	634	650	704	641	727	629	644	700	695	671	681	656	652	669	698	681	682	694	666	717	698	641	712	686	678	662	666	699	628	685	671	629	677	693	678	722	661	623	682	640	694	671	681	694	628	621	616	653	667	679	664	666	663	657	662	609	706	676	685	718	710	666	670	656	676	657	646	606	606	674	708	678	687	646	642	674	673	688	612	712	702	639	640	680	679	644	683	662	691	710	728	646	679	697	631	716	639	623	656	683	670	695	652	658	658	684	679	742	686	645	635	650	657	657	701	668	698	692	630	646	679	675	660	709	675	668	651	688	671	694	701	764	669	645	661	672	612	679	672	677	697	684	697	662	704	658	681	671	655	694	667	666	647	664	706	651	654	662	679	709	652	628	635	663	692	666	680	710	614	665	696	684	722	692	693	664	668	698	653	674	674	668	621	659	680	702	706	728	657	677	686	701	654	660	678	681	668	666	625	677	654	660	654	630	693	684	697	681	663	657	666	692	722	689	676	673	701	684	666	679	709	695	665	659	694	668	673	619	655	659	681	664	670	687	696	696	717	679	636	607	699	722	666	682	649	686	682	696	660	660	700	660	663	679	670	685	635	663	666	632	650	660	670	670	664	669	680	698	735	677	647	658	653	673	641	632	685	654	686	649	665	671	688	718	654	652	680	695	680	691	617	638	692	730	707	683	655	636	659	681	661	699	657	657	682	646	700	695	670	686	663	661	671	650	670	667	649	654	677	720	679	655	672
13463	7987	9331	7503	5173	3024	1807	1282	1027	848	737	715	684	641	589	539	459	440	481	430	408	406	377	400	422	378	386	389	368	413	343	366	355	397	350	376	365	340	349	354	358	359	380	304	357	305	346	361	350	340	356	367	333	326	314	329	342	320	366	355	341	337	338	378	297	335	336	339	336	342	310	311	315	305	354	339	318	338	342	311	320	349	323	345	348	325	307	345	347	347	318	335	331	362	372	343	338	349	337	338	362	319	340	390	331	339	339	331	359	371	346	333	303	306	359	342	332	338	348	379	316	325	321	342	333	321	328	365	295	344	329	351	326	368	326	367	332	371	315	372	321	335	346	334	350	342	319	290	300	359	333	321	322	336	355	351	357	343	342	330	363	371	338	333	332	329	334	314	355	297	358	362	335	310	355	332	339	341	346	352	351	351	328	349	348	323	325	305	350	348	306	345	333	361	335	318	364	352	324	347	321	326	320	363	330	365	320	331	315	328	298	324	326	357	304	312	367	312	339	316	338	320	369	330	340	337	323	342	348	327	359	329	321	331	361	328	363	329	368	332	328	336	311	293	347	362	356	332	336	375	357	358	359	328	350	355	329	316	339	334	360	350	369	362	338	368	356	374	342	318	305	333	330	372	332	308	318	330	320	346	373	345	324	346	365	335	343	339	353	335	354	352	319	326	336	320	311	330	321	352	342	345	284	328	353	345	350	329	355	337	341	358	322	310	322	361	330	339	336	351	333	331	335	312	341	345	360	370	315	358	356	331	370	340	320	335	333	362	365	333	327	308	349	326	345	345	358	333	302	329	327	368	358	334	337	344	328	301	345	315	324	343	352	364	352	353	335	330	341	327	348	310	323	359	360	334	349	329	329	344	361	299	331	330	320	353	320	345	314	337	329	329	356	345	342	337	340	342	339	306	347	334	363	363	339	327	374	339	328	298	370	322	336	339	311	340	325	335	309	305	321	331	309	323	377	333	355	322	341	301	333	336	341	327	308	364	361	349	359	346	340	317	335	366	324	336	340	335	327	276	357	340	301	314	360	305	329	340	346	325	327	346	327	326	304	341	344	310	364	307	341	337	361	336	353	348	302	321	347	352	334	355	327	349	365	355	326	354	343	341	333	338	358	328	324	335	344	341	335	314	338	329	373	387	328	339	342	354	331	309	367	330	333	348	319	347	326	362	347	304	359	334	353	348	338	348	325	333	342	367	337	300	347	330	339	358	337	355	353	336	317	341	325	314	316	325	333	343	279	334	351	320	336	340	334	361	339	358	339	337	357	360	309	352	352	321	338	320	324	340	376	377	348	344	324	335	377	307	349	337	300	330	353	354	330	323	281	337	324	374	342	334	341	324	330	322	365	354	342	355	354	318	349	334	327	346	305	319	316	348	331	340	320	328	345	333	354	333	329	355	317	308	377	346	372	304	349	326	330	326	347	339	317	307	360	331	299	356	352	320	308	342	346	336	352	329	319	334	328	307	337	350	326	319	322	305	312	343	338	337	349	333	350	367	344	369	330	336	329	339	343	366	328	321	311	336	310	342	329	332	329	325	360	328	367	354	336	337	291	336	319	341	350	334	338	367	319	371	335	328	319	339	340	318	320	360	323	332	330	326	296	376	327	352	345	344	348	332	300	334	314	346	351	370	337	330	352	343	326	331	316	307	334	361	287	310	358	309	325	327	333	320	343	301	345	319	323	326	326	338	313	329	352	325	333	335	327	296	354	343	319	335	352	354	320	349	355	323	324	349	354	296	332	300	349	326	285	309	366	338	318	333	347	301	328	319	305	334	337	315	321	331	327	329	354	336	359	336	302	320	358	324	314	352	324	346	355	322	356	336	340	347	316	329	322	346	312	321	339	331	304	353	324	308	330	349	356	348	313	337	353	338	326	327	338	315	365	312	321	331	329	370	316	319	331	378	321	340	367	363	346	349	324	349	325	320	296	327	347	337	374	326	366	347	322	337	318	353	305	330	360	349	346	342	330	356	310	324	315	335	357	338	307	325	357	325	335	357	341	366	340	340	337	358	332	336	357	332	348	361	340	376	361	331	318	342	341	351	354	330	337	332	330	329	343	364	312	317	334	355	327	334	335	369	328	374	336	375	360	334	328	323	336	356	359	332	346	331	351	367	329	335	320	343	330	333	331	337	317	335	319	324	329	338	351	313	357	327	328	318	320	355	342	325	335	339	339	311	350	342	315	333	320	371	370	367	332	312	345	330	322	347	328	350	325	302	352	327	336	325	294	302	302	334	360	370	344	332	328	343	336	326	290	343	295	352	367	304	344	376	298	340	344	354	363	384	328	345	321	316	345	363	329	373	353	320	313	315	307	327	338	346	331	312	326	319	352	331	345	366	315	368	349	341	338	344	351	311	343	341	341	318	336	325	286	343	321	360	326	333	331	322	320	343	348	319	345	319	340	328	349	317	338	330	311	358	346	313	349	337	329	333	316	311	312	328	316	324	336	307	337	373	358	367	354	320	314	332	303	335	323	373	311	338	342	330	343	340	332	322	306	340	328	314	353	363	344	324	332	308	316	298	311	327	331	332	341	357	360	359	333	319	363	297	350	341	352	327	339	357	351	332	338	336	314	342	315	348	356	306	319	324	329	334	345	312	325	341	324	346	362	368	360	322	338	353	351	346	328	329	321	312	322	310	345	341	337	353	303	346	372	329	328	340	296	329	345	343	347	325	321	308	312	331	319	339	325	396	307	328	285	340	337	321	365	366	325	318	332	334	328	312	369	305	334	311	342	303	319	341	370	333	314	339	338	340	343	349	324	317	332	359	358	331	333	348	362	375	322	339	338	333	341	324	332	326	343	331	314	321	322	358	346	354	331	335	331	317	361	355	311	305	348	333	349	353	373	344	313	332	346	334	322	339	311	323	311	397	335	353	329	338	325	327	340	309	342	331	339	298	331	353	341	328	330	331	318	345	320	360	303	292	315	345	334	324	327	354	338	332	317	354	360	350	341	348	345	350	372	367	321	335	326	307	333	320	316	344	366	329	351	341	349	352	306	344	329	282	290	306	340	318	360	319	346	350	312	303	335	348	339	332	336	334	336	327	331	312	347	311	318	304	307	367	370	360	327	352	319	365	312	334	367	368	334	321	346	299	350	326	345	323	319	348	334	307	330	332	368	335	323	357	296	332	314	316	351	370	362	326	342	364	324	343	359	351	364	342	314	353	321	338	336	312	317	338	344	318	308	345	346	364	338	315	329	319	328	363	342	306	314	380	334	337	324	311	336	324	341	281	342	323	342	333	371	322	362	357	341	358	344	337	338	325	323	342	367	315	340	335	309	326	304	339	335	346	334	331	357	345	310	366	386	354	315	335	314	355	350	317	299	308	314	320	310	305	308	342	337	337	338	317	363	338	336	362	330	324	340	326	286	308	324	343	337	317	358	345	353	301	359	321	340	339	309	305	357	348	350	345	355	363	354	324	309	322	312	337	303	350	351	344	336	318	322	337
8297	7535	14383	16552	14371	10248	6861	5173	4402	3951	3374	3023	2741	2540	2228	1991	1799	1737	1621	1452	1378	1272	1303	1246	1238	1170	1124	1161	1183	1120	1152	1082	1054	1102	1112	1117	1093	998	948	940	953	911	989	911	930	882	875	899	898	897	877	888	894	894	882	898	841	836	859	842	870	813	789	886	867	883	859	885	829	875	855	846	871	902	869	844	857	829	826	870	833	867	806	799	855	790	847	830	858	787	796	824	897	793	793	812	883	778	815	825	854	811	850	924	865	794	848	796	784	860	840	821	790	852	834	813	853	821	785	864	831	851	829	822	834	801	865	836	786	829	806	874	844	811	835	762	817	788	863	816	845	854	859	824	818	834	807	851	870	785	817	809	797	864	841	836	802	798	822	821	842	847	805	827	802	828	850	858	813	809	837	839	815	816	785	823	812	855	811	786	856	840	830	799	862	826	803	836	805	853	875	811	833	799	882	865	819	811	815	837	843	872	833	808	830	819	788	808	863	824	801	781	836	828	847	835	848	799	798	830	802	834	824	865	877	785	812	849	797	756	799	792	817	847	837	770	781	780	809	880	824	805	826	817	779	835	787	856	811	823	813	781	831	812	881	777	792	822	815	827	827	816	800	830	783	800	787	884	796	829	831	783	861	818	795	843	778	827	834	788	852	835	792	825	787	791	796	790	866	828	815	795	853	802	753	775	831	789	817	813	794	806	834	826	812	848	868	821	810	823	795	861	884	884	806	820	840	832	839	863	777	817	803	861	860	825	873	772	798	797	850	852	790	838	879	829	798	826	845	815	833	872	825	800	850	812	776	837	753	781	827	800	760	831	744	791	845	799	831	783	802	819	795	841	773	845	825	783	817	773	845	899	773	848	844	807	862	867	826	824	827	802	828	845	806	827	820	827	814	869	797	843	846	825	822	824	841	842	853	766	825	806	806	791	831	838	857	816	864	815	818	813	836	848	851	883	776	899	830	856	823	864	797	824	829	828	816	774	863	828	888	857	820	815	807	852	832	803	838	827	826	827	823	801	823	821	814	803	837	825	835	828	844	838	886	841	855	770	819	830	864	798	833	828	848	819	802	852	887	789	830	844	839	783	798	851	838	860	854	830	784	821	814	813	803	834	826	817	819	807	785	844	775	888	827	814	871	835	834	834	827	888	805	837	847	796	842	881	785	853	861	819	853	858	843	885	859	834	834	802	795	834	786	825	803	803	873	777	806	892	793	804	799	855	838	811	802	758	790	820	828	784	813	846	804	781	829	845	832	795	820	817	753	827	840	810	848	836	820	778	776	815	816	810	819	796	851	835	863	817	800	823	813	841	821	801	800	831	831	827	794	798	868	874	782	802	808	819	857	803	826	827	865	818	845	809	857	798	854	784	843	842	845	826	828	829	814	819	828	868	831	850	834	829	843	856	804	854	832	792	805	823	824	803	818	855	814	850	842	810	798	780	798	813	843	812	792	876	806	795	841	778	833	815	822	817	837	781	807	825	785	805	823	762	841	843	866	772	808	789	796	794	802	811	826	799	834	818	835	842	889	798	792	840	859	794	795	830	817	819	782	829	839	814	809	838	854	832	907	841	861	838	856	860	795	819	859	825	787	862	855	812	801	802	795	786	858	819	787	869	805	856	815	778	770	836	817	842	856	829	831	837	808	828	821	832	810	829	816	814	820	794	792	882	815	827	805	863	824	851	873	835	786	827	827	863	839	819	843	836	812	816	822	762	819	811	852	795	852	844	862	884	797	821	788	827	824	785	832	840	794	843	833	790	768	855	837	785	799	811	832	816	853	844	838	804	846	877	810	815	757	830	834	748	839	779	800	840	836	815	837	878	764	842	822	807	863	852	823	857	873	837	798	795	821	816	840	793	784	802	831	836	845	838	848	836	819	788	819	856	794	783	844	836	809	751	801	873	794	796	835	844	854	821	824	801	835	834	835	811	881	775	808	861	802	843	788	860	859	822	805	858	767	809	842	828	837	827	801	730	804	803	807	789	855	823	827	838	779	784	849	859	765	811	855	829	813	844	888	853	832	813	806	825	807	821	843	779	811	860	808	870	788	852	835	778	825	814	787	834	815	814	770	834	856	826	821	842	834	788	799	827	812	816	805	807	777	797	757	853	795	795	848	841	835	856	814	783	807	804	862	779	840	874	802	810	852	756	827	838	804	846	797	811	855	804	772	812	847	827	836	836	824	846	836	828	788	833	807	800	875	795	843	834	783	773	828	840	809	859	855	769	800	847	837	829	849	874	812	804	830	801	810	819	814	834	886	784	848	781	833	827	850	824	838	801	820	807	827	880	839	815	832	818	804	860	867	787	818	838	824	813	833	822	834	825	813	843	857	816	838	843	822	839	836	821	804	841	819	895	839	829	822	868	864	809	786	838	805	846	849	876	840	842	784	796	819	843	847	808	844	835	857	865	790	808	813	828	846	837	808	843	795	823	818	789	790	810	814	799	839	828	830	806	781	892	804	801	837	825	795	876	820	874	850	826	872	827	863	806	841	797	848	805	824	772	801	859	837	812	847	817	799	840	884	854	838	788	825	830	880	776	870	818	848	784	802	796	801	817	761	864	781	879	919	812	819	835	827	839	841	826	847	832	793	831	833	819	794	750	790	809	823	802	790	805	829	837	786	794	851	794	810	849	823	812	846	827	819	861	839	811	852	841	800	801	792	839	769	794	809	814	856	815	779	801	762	780	823	817	853	787	823	831	807	869	841	812	772	828	845	843	825	832	774	803	812	832	786	832	832	820	840	772	856	853	856	783	845	844	808	821	858	807	833	812	848	791	807	859	841	801	838	869	847	843	818	833	831	777	799	821	848	836	804	797	835	840	823	888	823	786	865	800	802	831	789	790	859	807	878	862	835	847	817	877	822	819	814	820	805	833	825	809	852	813	828	754	843	833	892	835	793	797	848	820	815	847	790	871	845	836	772	833	842	801	824	762	826	823	828	778	830	852	834	813	831	820	837	845	810	792	853	817	841	760	847	846	878	791	803	769	812	778	836	843	846	767	818	887	846	845	789	854	826	807	835	802	839	807	809	843	762	814	827	826	798	821	803	834	814	806	827	912	826	814	849	819	834	803	785	802	827	780	816	816	822	810	806	846	793	848	818	851	833	865	788	800	794	816	797	819	815	864	828	832	835	830	801	857	822	850	873	826	856	855	793	819	827	813	837	816	840	829	875	805	801	790	814	814	797	845	792	836	840	850	803	810	855	870	827	831	791	838	798	807	819	819	818	825	816	805	803	851	842	862	789	827	766	825	834	836	803	777	817	810	811	829	797	762	813	795	848	810	804	835	810	827	797	807	835	830	829	815	798	774	850	841	778	784	827	841	803	841	806	815	837	840	832	791	774	852	784	872	812	842	789	817	846	850	831	835	774	811	816	779	838	835	830	870	862	893	814	812	745	846	808	781	833	827	792	806	853	799	853	797	816	797	858	813	804	803	858	840	847	816	774	899	825	854	826	823	823	844	803	795
28803	25782	40260	35549	28698	20371	11673	5434	4913	3300	2265	1704	1428	1146	1136	922	884	816	696	585	661	650	660	719	916	792	778	840	783	764	781	786	653	633	746	718	681	561	507	463	482	491	448	461	423	381	418	380	394	347	390	378	336	384	311	377	326	341	372	343	362	308	342	339	371	327	377	330	390	351	318	314	322	347	336	329	301	323	315	281	326	345	298	316	383	326	342	310	324	323	312	323	348	355	320	320	337	338	326	328	366	329	320	337	320	337	351	301	331	342	328	361	302	301	367	327	348	327	332	313	311	347	320	373	341	284	323	323	281	343	349	319	337	336	350	325	300	340	321	297	315	338	337	328	319	341	328	302	326	357	340	351	363	334	350	353	313	319	307	340	334	310	330	344	316	322	296	321	336	358	316	315	347	334	315	343	328	342	314	337	311	324	297	330	320	346	348	348	350	350	287	353	329	314	316	332	394	313	346	327	383	314	341	356	323	322	333	308	343	302	304	328	370	314	303	345	355	306	335	302	308	323	317	316	312	321	407	336	314	321	361	326	302	343	332	343	371	324	346	358	350	322	339	320	341	331	337	314	299	373	336	353	370	307	333	318	330	356	322	337	338	374	324	321	330	319	337	334	320	309	318	303	350	309	315	371	311	330	327	352	311	319	321	318	347	366	335	317	347	338	325	372	362	342	371	334	331	355	282	346	327	345	349	328	312	339	325	324	324	315	338	333	334	335	308	347	356	354	323	337	349	332	306	349	322	327	317	341	327	293	341	346	312	306	361	335	316	333	331	287	304	314	376	325	315	340	319	309	323	326	324	364	328	337	288	312	308	350	325	333	331	320	314	330	334	359	314	354	337	318	326	320	324	352	347	334	310	360	357	306	299	344	317	308	347	324	358	346	383	281	333	313	279	335	315	333	356	322	350	317	312	340	335	342	312	330	311	347	322	305	337	299	343	331	339	343	296	363	351	354	320	338	333	287	313	338	336	339	323	330	336	336	305	340	306	339	298	366	288	367	318	295	303	339	363	324	307	324	342	336	342	296	340	353	343	328	304	340	337	336	318	360	322	355	321	307	339	336	311	324	355	330	336	318	297	337	331	308	315	328	317	314	366	321	302	349	339	322	302	338	342	334	346	322	346	308	330	324	318	338	288	345	360	332	326	305	347	314	342	332	327	326	318	316	338	349	341	359	361	302	357	273	359	314	314	297	307	298	333	336	353	314	315	328	357	324	331	322	368	337	331	327	336	331	329	314	295	334	311	334	340	343	323	317	338	303	327	331	308	318	350	340	347	322	281	329	304	334	274	330	352	325	320	346	350	356	350	341	342	311	366	316	344	330	329	313	351	372	366	310	332	352	330	349	344	339	355	349	338	299	279	321	351	351	307	327	348	298	328	284	319	331	328	340	343	343	342	347	350	340	319	347	318	332	331	326	318	352	324	351	335	341	341	327	310	319	309	300	344	319	299	317	326	315	331	329	328	321	351	327	332	310	328	337	315	339	340	348	296	329	315	319	288	318	344	348	352	337	300	358	332	322	339	358	320	336	326	309	346	334	338	327	334	327	316	320	332	327	345	346	319	321	330	338	335	353	329	340	333	322	354	343	307	298	367	322	331	332	333	372	307	330	324	352	337	333	324	358	326	333	342	362	337	359	339	330	315	345	305	336	307	358	343	290	319	306	369	330	315	352	337	336	332	345	335	326	300	309	333	336	316	336	356	333	305	347	324	355	306	314	304	337	358	302	320	307	319	346	342	331	315	323	327	336	370	317	375	344	356	324	338	312	353	336	317	330	372	284	325	307	339	329	309	345	303	342	329	308	352	307	338	331	308	329	356	339	347	324	371	366	351	307	364	307	330	358	321	312	325	343	362	327	349	320	297	316	331	304	350	324	323	352	314	307	323	341	327	332	319	303	326	337	351	337	333	345	321	340	336	332	342	306	298	333	320	327	334	303	316	328	345	340	311	327	268	338	335	334	321	328	332	323	326	326	329	293	306	335	337	345	335	347	336	358	329	319	321	374	327	316	329	329	321	343	356	326	362	356	347	320	336	343	332	360	299	334	313	350	343	311	349	293	296	325	348	318	330	341	367	339	303	332	336	346	314	345	368	337	340	315	325	354	318	305	297	333	336	316	338	299	327	333	327	355	322	322	350	319	330	335	344	316	309	328	340	319	320	344	320	304	336	295	357	311	314	360	349	328	326	347	366	323	346	313	292	292	347	311	328	357	362	312	364	328	343	306	337	351	331	332	331	333	316	354	313	332	321	343	349	336	332	323	350	338	334	283	342	324	315	325	290	335	313	314	300	341	331	348	330	328	352	341	349	357	341	333	348	331	329	319	316	289	344	326	327	297	316	348	330	331	299	389	378	312	329	350	335	295	391	334	290	354	358	360	327	345	325	351	358	330	351	343	300	336	364	325	340	343	354	327	324	321	366	326	307	322	331	301	332	313	365	339	321	327	340	327	321	308	353	348	337	362	372	308	311	341	329	358	326	327	327	336	333	318	353	340	313	316	300	331	343	339	344	344	303	354	342	316	310	337	358	329	321	325	322	321	320	306	359	334	362	339	324	309	342	362	275	329	313	350	340	358	314	300	296	312	319	331	339	345	343	323	310	323	296	277	320	311	311	336	323	335	338	314	311	312	326	334	343	355	371	314	312	324	331	319	338	350	337	290	362	316	322	308	348	348	317	360	358	356	345	326	308	364	303	322	309	326	348	345	326	324	306	312	338	336	352	338	358	307	337	301	334	320	353	342	349	303	301	333	323	332	312	331	320	324	320	350	318	325	337	319	348	330	311	361	321	334	340	329	312	352	318	342	358	299	314	281	324	340	340	297	321	317	318	367	353	365	330	316	325	310	333	296	363	336	292	325	327	310	336	308	349	308	336	312	315	333	343	342	322	343	324	335	311	349	339	283	298	326	312	292	330	317	298	366	336	334	285	321	316	319	345	305	289	339	342	331	320	309	308	335	324	320	335	305	291	350	355	329	319	333	361	320	334	323	373	339	344	322	326	307	345	336	336	322	316	337	352	332	331	333	303	332	298	327	332	324	326	314	313	359	355	340	318	334	333	310	316	331	312	337	294	344	297	316	313	292	347	345	341	342	308	347	329	329	346	301	329	309	323	369	327	324	328	346	333	308	357	325	324	356	362	311	305	341	326	372	347	331	321	311	322	350	332	355	333	319	333	353	332	331	341	314	302	345	343	371	321	322	333	306	336	332	320	307	357	367	316	331	311	325	331	323	311	382	342	345	310	354	335	307	333	328	316	309	319	308	355	321	358	330	343	347	341	313	309	310	310	384	335	341	367	316	326	351	292	311	372	331	314	312	360	353	373	297	327	375	321	332	332	342	352	331	317	301	321	359	329	329	330	307	338	323	299	353	333	337	310	298	312	324	345	329	342	323	306	325	340	323	343	316	335	320	312	334	348	347	361	299	338	301	372	346	324	330	330	302	296	336	344	294	331	284	331	306
17981	20713	37867	37947	32718	27164	17730	12091	15364	12210	9733	8103	6740	5749	5442	4582	4172	4127	3665	2891	2961	3152	3243	3466	4996	4613	4468	4734	4477	4130	3973	4040	3617	3662	4049	4384	3579	2657	2026	1801	1857	1803	1805	1545	1586	1456	1393	1342	1415	1247	1188	1022	1060	966	956	910	874	895	896	840	917	817	832	855	840	811	862	827	861	864	818	833	805	805	775	826	832	801	797	839	768	807	825	778	821	815	812	777	809	814	768	800	839	794	761	805	807	811	839	786	803	804	790	744	814	799	820	755	792	835	830	846	776	828	844	786	760	794	880	804	806	789	821	781	848	799	806	816	812	828	807	764	816	776	814	808	808	822	825	756	830	796	812	845	794	823	809	826	833	814	835	831	789	842	805	854	825	817	781	800	829	775	832	813	834	832	801	780	773	799	811	843	812	803	785	820	778	818	783	816	797	854	789	795	738	761	783	783	772	768	843	805	818	871	824	785	778	820	824	763	818	772	798	806	816	821	769	770	820	807	779	791	777	823	775	798	794	828	800	816	835	833	799	784	790	770	810	818	825	764	832	776	851	797	800	787	826	816	817	787	830	766	770	774	813	786	813	845	781	772	800	744	825	838	793	746	845	789	821	818	763	800	823	816	775	800	812	828	809	798	784	808	746	856	820	830	838	807	813	804	781	783	786	827	823	799	772	851	778	777	795	797	785	859	854	784	798	796	812	801	783	830	860	791	767	814	799	781	792	774	820	798	812	741	752	792	834	819	806	845	780	837	813	817	822	776	779	802	810	811	769	879	741	789	774	780	799	762	823	802	779	824	820	774	821	815	768	812	820	778	837	769	801	806	820	800	787	779	819	820	816	774	816	798	812	795	790	757	830	832	879	785	803	789	782	835	790	807	797	775	832	799	772	840	791	838	785	812	815	793	829	812	840	817	791	838	838	828	781	806	841	795	835	785	830	809	818	797	774	790	815	790	801	756	813	752	758	816	800	808	812	832	827	781	798	807	836	818	867	778	833	810	820	814	882	765	774	812	832	824	771	734	763	826	812	852	842	831	835	789	785	806	831	814	774	772	828	773	757	813	850	800	785	802	837	798	835	848	798	856	811	804	756	792	837	789	852	796	779	836	780	773	800	846	752	823	768	807	789	781	817	821	833	768	758	812	813	792	829	817	836	786	787	815	848	818	783	771	793	837	814	809	838	779	801	762	826	813	842	778	775	826	798	815	787	785	823	852	775	803	799	771	816	828	801	830	802	807	768	838	834	824	828	770	769	825	793	825	836	807	816	818	746	815	777	827	821	723	789	813	784	793	751	788	832	858	804	759	811	779	775	746	767	797	823	811	809	806	824	836	813	816	792	764	813	821	825	797	758	824	798	788	761	809	798	776	821	810	865	871	768	785	850	822	809	803	846	796	778	814	819	808	785	804	828	819	766	786	769	810	831	783	753	830	807	789	839	794	784	792	817	761	807	749	763	845	799	816	765	779	844	824	811	887	814	771	833	755	822	785	822	768	839	807	837	820	825	800	791	774	835	786	789	824	785	800	832	784	835	805	827	793	783	787	799	776	760	811	867	807	797	802	811	770	780	746	881	770	808	781	808	810	743	798	818	791	827	824	844	804	813	814	827	836	768	841	820	818	805	771	796	834	796	795	813	748	783	861	803	794	796	808	801	795	805	815	729	774	804	800	800	821	819	799	845	818	821	808	776	858	803	794	768	818	840	797	755	846	864	827	781	854	824	771	772	848	826	797	827	797	794	811	831	792	843	790	826	788	818	789	833	804	818	826	806	826	895	875	844	819	844	837	786	848	818	795	796	805	829	789	825	761	824	777	779	799	833	769	750	832	806	827	772	824	817	836	763	829	788	770	770	765	827	788	794	817	867	785	780	773	829	770	780	826	867	859	824	829	807	779	818	782	818	792	742	838	792	780	838	821	823	808	869	817	802	854	817	870	771	792	840	883	803	792	801	809	816	834	816	793	777	802	776	837	801	814	854	759	858	773	841	789	796	783	756	794	854	824	795	821	857	815	792	805	798	791	780	762	783	794	854	836	813	749	788	788	785	771	822	839	785	806	777	808	787	787	856	776	813	793	812	803	779	766	771	817	779	807	848	797	830	793	766	788	772	801	787	821	777	783	788	787	799	815	780	830	821	820	829	749	788	828	836	794	793	786	742	826	834	807	762	839	750	826	825	806	842	814	820	781	798	753	804	844	807	806	770	756	909	836	832	756	761	823	845	783	825	814	794	789	859	794	743	785	818	765	827	769	833	826	781	855	796	743	858	833	771	788	786	747	807	753	827	805	816	757	803	809	776	772	792	771	805	775	812	852	843	848	854	851	817	783	853	834	832	834	813	832	817	745	863	813	816	831	785	754	830	825	734	823	835	812	835	818	769	772	802	865	804	759	773	801	796	811	808	829	862	767	824	739	815	796	730	773	772	841	798	837	754	818	790	813	819	811	785	823	796	773	792	815	846	789	833	832	823	825	838	798	793	760	771	823	818	778	763	829	808	794	825	805	832	742	777	799	800	834	842	757	868	819	785	872	830	804	820	795	853	781	809	809	838	831	782	817	820	790	777	809	774	779	785	787	808	799	815	816	805	827	757	792	836	816	836	857	790	822	776	801	752	833	801	743	803	812	816	815	804	787	786	819	805	837	789	814	823	775	802	832	800	769	781	843	823	829	787	773	790	846	806	807	811	836	806	789	790	812	765	830	828	817	836	786	766	803	812	812	820	825	782	778	805	804	767	795	777	764	785	828	859	830	789	758	774	784	815	841	816	784	779	773	763	758	808	842	836	766	776	808	734	777	780	777	801	811	831	865	778	810	791	791	769	790	818	781	822	803	789	842	755	783	809	805	815	794	776	843	757	763	829	787	748	771	778	760	774	772	788	824	833	815	797	808	810	790	790	786	760	797	844	813	779	773	784	818	803	811	832	815	823	812	772	773	822	810	835	850	825	816	811	786	806	844	786	873	792	791	824	826	796	853	809	824	823	818	776	795	777	804	769	818	783	781	810	750	797	785	785	853	813	819	829	811	775	748	827	800	770	806	842	838	785	794	800	777	802	808	807	799	812	815	821	807	832	824	803	805	801	804	845	790	849	823	748	830	886	770	819	792	789	791	779	798	776	742	788	810	805	859	800	786	820	793	753	784	765	786	792	804	812	842	794	778	815	787	845	786	773	799	826	815	797	840	787	757	780	829	772	808	806	843	797	757	825	850	752	832	799	798	820	758	801	832	827	789	791	801	811	793	772	746	854	829	774	797	816	825	807	788	784	733	836	787	814	768	805	789	793	826	781	817	750	804	842	827	802	796	785	767	811	787	807	838	792	796	796	807	786	786	810	799	803	777	807	841	810	837	826	824	807	812	805	799	818	781	800	787	806	750	792	792	807	835	805	839	786	790	852	808	781	844	794	773	793	781	844	767	762	831	816	804	820	825	721	809	788	822	826	808	796	824	808	824	809	798	752	800	798	800	771	773	808	820	783	822	816	823
34847	29980	44514	42293	31108	24865	16665	9764	8450	5769	3975	2739	2055	1609	1544	1266	1181	1155	1016	805	757	847	914	930	1354	1239	1137	1105	1156	1173	1036	1132	924	968	986	1035	905	676	560	495	483	537	520	430	460	422	411	378	390	372	349	338	332	290	310	290	279	266	326	295	278	269	275	301	300	302	273	252	313	309	272	248	263	282	264	244	282	272	288	279	279	265	279	282	289	259	239	251	242	263	267	277	274	260	274	243	287	284	235	266	289	279	292	254	258	285	266	275	289	256	288	268	245	294	292	290	257	283	260	281	279	275	282	250	261	281	282	262	261	281	283	274	277	266	262	279	262	259	283	275	289	301	301	291	270	277	273	290	286	250	246	297	233	270	275	257	261	282	252	280	283	272	296	288	229	258	285	294	294	271	302	287	315	265	291	270	242	254	251	269	287	268	279	256	273	284	278	235	262	254	266	296	260	280	280	282	269	253	252	296	265	250	290	262	265	268	267	290	299	257	259	273	269	274	236	288	287	262	272	297	265	240	268	280	283	279	308	275	277	282	304	263	263	254	256	264	256	256	271	265	266	279	287	261	294	273	256	271	275	261	269	264	270	275	277	299	256	283	284	267	260	253	263	266	274	274	235	276	255	286	282	260	268	273	259	259	277	272	239	264	260	259	278	305	252	253	270	274	271	274	256	277	268	297	248	271	294	241	287	246	229	265	278	265	310	300	256	285	261	260	267	272	262	265	291	267	257	267	277	272	287	280	292	299	237	266	283	248	245	246	295	261	240	264	264	268	274	253	264	269	281	250	239	260	263	289	294	288	243	252	282	264	271	268	284	282	265	264	262	258	262	257	266	274	281	266	258	251	289	271	270	290	252	245	264	266	297	256	248	294	262	277	283	248	272	289	261	309	276	262	282	283	273	292	289	274	281	285	291	277	276	253	247	256	272	272	267	257	283	264	262	272	271	246	282	299	268	268	258	261	260	284	246	292	253	243	270	271	275	269	274	267	277	289	294	275	258	259	275	291	254	274	280	289	261	237	268	284	243	301	280	251	250	263	302	268	276	254	272	253	272	252	293	286	286	282	257	284	285	277	280	275	262	266	273	283	297	277	275	283	293	285	320	286	301	268	278	280	231	261	278	257	270	294	308	279	271	273	273	246	262	275	262	268	286	278	264	266	259	261	234	301	269	281	257	264	263	274	298	248	245	268	267	238	256	285	262	247	272	280	285	282	267	308	267	273	262	250	277	260	260	258	295	285	289	261	293	275	269	265	264	281	286	275	293	262	273	289	228	256	272	299	290	264	267	280	264	257	241	253	327	269	253	263	261	290	270	296	255	245	244	271	273	248	274	262	264	267	285	323	289	262	266	282	308	262	255	265	268	278	270	244	275	251	291	272	272	277	262	294	254	275	262	290	252	287	303	273	269	282	274	251	265	280	266	266	250	278	289	256	253	302	266	258	272	275	265	217	297	250	287	254	261	262	254	286	265	273	286	259	277	247	253	286	279	269	249	261	257	258	264	287	262	270	256	251	254	285	286	277	283	276	298	255	279	251	242	275	277	272	278	284	269	240	270	283	272	253	271	267	281	266	279	244	273	250	273	298	275	267	259	257	275	252	251	237	267	296	275	273	271	271	234	287	240	281	266	268	269	252	288	260	242	245	247	279	291	260	240	246	276	305	287	278	248	260	264	247	240	314	256	289	291	268	265	251	269	260	279	284	275	256	295	259	268	274	257	291	265	282	285	246	270	290	261	300	294	271	245	306	279	253	291	256	288	264	267	290	263	264	242	268	261	283	258	260	287	272	279	251	257	282	306	283	246	285	282	287	263	302	269	242	258	283	297	297	281	272	289	234	261	251	279	269	261	277	259	264	273	268	268	291	274	290	290	264	285	263	278	261	272	258	268	254	268	290	261	265	271	273	264	249	271	289	273	299	274	253	267	276	279	277	259	276	289	244	277	267	267	256	271	253	259	309	287	270	265	271	262	274	301	292	267	261	252	246	271	281	251	279	245	279	286	276	263	266	255	274	251	259	292	256	269	256	250	246	276	280	288	261	235	261	281	266	285	303	252	295	280	257	269	283	304	260	281	272	290	278	261	277	268	272	284	275	265	241	262	326	284	278	288	300	272	296	280	271	291	261	305	259	260	285	302	280	246	263	229	272	277	275	267	286	291	267	240	245	295	296	274	282	310	277	272	278	263	274	274	299	233	291	282	282	289	294	283	253	271	244	268	251	255	275	260	268	308	242	271	289	287	273	269	299	278	279	283	301	253	271	272	275	265	268	269	246	270	293	256	294	266	261	278	266	273	264	243	276	290	272	277	281	307	263	273	267	266	266	289	289	263	286	251	240	284	272	290	289	253	269	243	285	247	269	232	235	266	290	283	268	290	268	282	288	297	303	231	238	276	254	252	290	243	284	241	262	279	254	291	275	272	280	284	277	245	261	244	291	281	261	289	252	246	282	259	269	274	273	284	289	272	257	275	269	265	271	261	290	263	268	297	278	279	242	265	244	285	263	265	291	289	286	314	255	250	292	255	273	273	293	250	290	281	251	286	271	259	302	263	250	256	258	256	260	232	288	293	255	275	271	304	258	278	246	274	295	277	260	279	260	235	281	282	270	297	268	290	266	247	255	277	271	257	262	282	279	284	286	284	292	262	278	259	246	280	261	272	275	273	297	282	271	287	283	273	259	243	294	267	255	283	247	272	276	222	295	266	250	276	262	256	284	251	273	257	273	256	253	293	284	279	279	239	277	238	254	280	254	265	263	268	277	260	244	270	250	267	289	274	256	254	296	240	284	289	256	250	291	287	281	256	288	285	249	274	300	253	266	267	247	277	267	293	265	261	260	276	293	267	266	274	262	276	294	255	248	261	284	270	267	253	227	248	248	261	244	238	261	274	255	262	270	276	293	263	279	237	232	270	253	249	287	257	279	281	258	286	267	270	248	262	269	294	291	278	250	286	274	263	296	268	254	262	278	293	234	264	250	290	255	281	284	218	234	270	293	296	299	261	288	288	278	277	289	255	264	262	280	268	270	314	272	270	268	279	256	306	278	267	247	283	240	233	244	275	272	299	301	291	276	272	299	282	298	282	279	228	293	274	248	278	282	272	271	260	271	300	264	301	283	266	300	239	260	284	257	270	268	275	254	252	263	278	276	273	274	251	292	265	290	286	289	264	278	262	267	248	272	233	279	294	252	290	291	271	315	258	246	283	253	247	247	271	261	272	248	257	291	290	295	256	274	271	277	232	259	291	277	266	283	241	264	278	262	275	259	264	257	250	277	265	269	284	284	244	250	293	290	261	243	274	272	295	285	246	287	247	292	250	242	240	278	276	288	293	284	249	259	272	226	283	260	260	298	277	270	262	268	309	280	278	291	289	278	275	284	241	301	263	324	277	263	259	271	280	275	243	271	284	251	261	272	308	274	255	291	288	313	298	254	272	273	284	291	247	247	280	257	258	249	306	259	235	272	290	261	282	252
20519	23148	40930	42953	35966	32581	19180	17025	20074	17139	14581	11156	9771	8107	7858	6614	6051	5982	5377	3897	4038	4660	5015	5344	7531	7211	6851	6726	6771	6654	6238	6492	5478	5617	6207	6699	5271	3827	2805	2517	2544	2599	2563	2176	2178	1800	1712	1644	1711	1317	1395	1128	1049	948	884	897	854	847	769	797	755	766	845	777	760	729	692	775	754	690	690	687	742	678	710	704	689	678	695	712	686	713	678	647	673	683	711	667	683	666	654	717	595	687	649	695	735	668	720	699	691	649	702	648	666	693	677	667	681	679	668	683	655	716	662	688	681	684	707	688	702	710	657	684	683	702	686	671	662	696	709	681	704	713	689	684	671	702	632	645	680	671	653	689	670	691	710	669	679	705	695	702	678	697	669	698	674	691	678	646	658	652	675	707	648	677	673	651	718	656	676	725	663	650	669	669	744	721	700	667	648	656	635	635	702	665	632	689	676	692	675	652	688	640	706	658	674	653	644	652	642	667	665	700	662	668	653	648	679	647	700	669	663	656	647	646	623	698	708	632	678	698	720	699	674	626	654	695	687	706	708	673	659	650	658	675	654	675	702	671	617	667	698	679	636	630	654	643	689	718	659	686	652	637	633	655	663	680	667	633	670	653	698	701	680	692	687	701	666	660	683	649	695	660	601	676	664	656	694	603	677	622	686	638	629	669	612	666	695	670	665	668	682	687	713	654	685	717	676	664	639	678	663	689	671	672	621	680	601	655	683	658	709	710	735	623	668	679	662	712	665	636	696	597	681	615	585	692	691	637	675	664	647	658	701	649	663	634	726	652	623	698	700	634	721	679	697	687	658	663	639	680	628	700	667	645	675	669	669	610	675	657	666	699	674	705	646	645	632	664	661	643	646	660	678	728	677	671	690	689	648	621	629	694	641	648	725	667	693	695	657	665	636	649	653	660	646	646	659	670	634	679	661	683	649	680	680	702	666	652	683	676	698	636	667	645	630	689	665	711	675	700	642	672	649	704	634	653	670	680	668	725	696	678	662	696	695	691	697	668	696	665	649	651	715	692	627	672	649	664	687	705	686	669	665	726	678	721	705	688	660	761	674	662	628	695	685	653	640	684	648	719	698	632	669	630	680	634	715	680	627	632	647	687	645	665	633	660	638	664	679	696	679	715	692	704	677	662	656	664	673	692	690	699	665	676	618	653	681	670	682	632	629	663	688	686	726	676	629	687	699	638	652	686	652	643	636	686	666	632	681	690	666	650	699	685	668	681	692	664	719	670	668	666	664	641	679	706	668	687	698	676	683	707	661	676	652	691	670	651	655	688	692	691	658	698	668	702	679	690	628	661	592	644	649	659	668	691	612	669	668	673	687	720	680	732	692	675	663	665	643	670	677	630	661	655	641	687	653	693	610	650	656	689	637	694	686	701	658	685	686	657	660	654	685	636	653	630	698	684	663	655	654	667	679	633	696	678	671	646	673	656	720	656	681	617	680	658	682	713	694	658	705	660	644	706	685	634	666	659	672	728	651	653	699	652	705	702	655	650	706	698	665	672	713	670	697	670	673	689	643	635	716	688	619	675	675	631	711	722	675	654	672	713	663	638	686	681	717	650	682	676	633	659	679	660	727	632	629	623	682	715	630	653	638	637	688	679	691	680	699	715	726	627	732	702	650	628	671	679	686	645	663	625	632	657	625	668	679	645	630	648	656	687	646	661	652	647	675	700	655	654	648	654	656	732	692	712	699	626	697	698	637	685	672	678	651	676	677	675	640	738	679	659	716	667	638	674	654	665	664	683	660	675	711	675	692	703	660	667	669	684	661	663	693	670	636	663	691	739	653	696	684	650	685	685	674	671	646	696	664	681	642	686	689	658	661	672	660	737	679	723	680	684	703	644	674	684	655	731	650	643	716	653	653	683	659	625	692	670	686	665	739	695	679	680	666	614	647	652	725	623	692	674	697	669	667	626	657	649	683	676	671	679	647	666	634	669	624	652	644	703	651	689	635	663	735	678	646	635	686	696	678	618	671	684	663	719	652	672	684	646	652	653	655	667	653	693	704	686	693	689	706	688	701	734	707	666	681	647	686	635	662	667	636	668	710	652	689	657	681	685	663	639	724	663	656	691	674	665	684	671	693	678	663	731	676	653	628	693	663	642	664	661	663	646	676	676	677	680	690	647	700	678	677	710	628	685	677	677	671	667	659	672	612	639	660	670	671	692	680	684	674	751	675	613	648	722	707	695	656	681	621	671	685	666	639	695	650	664	675	682	672	625	651	656	676	632	739	722	667	684	702	673	695	686	646	657	683	667	651	658	646	682	670	672	684	700	665	657	665	680	673	650	663	673	629	684	668	676	696	652	661	641	640	714	672	663	645	636	648	664	657	650	707	638	694	689	641	684	666	661	632	697	661	673	692	682	689	654	654	670	667	678	690	668	641	682	656	719	691	636	641	640	661	697	652	685	683	685	681	670	662	684	667	692	639	694	646	714	693	728	651	648	687	689	644	689	702	628	673	683	612	695	655	696	710	676	711	635	674	657	718	700	695	662	658	687	647	630	659	691	640	736	644	663	667	670	706	683	640	709	700	666	691	697	672	681	756	679	711	681	686	644	705	676	696	632	672	605	673	685	656	658	641	630	700	704	665	643	650	697	705	662	663	654	722	697	679	648	662	699	682	656	687	697	647	690	686	638	700	621	627	655	701	732	714	645	658	709	671	678	660	670	679	666	651	657	677	673	676	686	720	649	642	632	671	688	655	672	657	688	637	653	688	697	668	695	647	645	685	668	672	673	688	730	682	687	668	658	669	655	680	689	674	657	665	665	639	679	693	676	685	730	644	648	673	674	656	696	683	722	649	673	689	687	672	735	631	677	662	667	673	694	677	646	649	684	707	616	666	645	682	696	699	654	716	673	648	701	656	690	666	686	663	656	655	679	702	643	633	634	695	681	651	703	649	676	662	648	681	665	622	672	684	643	711	627	710	677	666	680	667	643	677	675	641	632	684	704	665	673	638	666	668	639	653	621	680	672	709	646	610	726	686	684	680	625	706	644	636	672	712	682	654	670	649	654	651	649	680	656	691	665	660	668	663	672	699	680	677	618	676	689	679	674	646	702	686	660	673	667	714	697	664	718	668	689	679	717	664	668	704	665	685	692	651	651	677	667	673	684	726	688	701	702	653	687	667	664	702	696	676	702	659	658	649	693	693	666	658	670	646	639	692	634	700	693	699	696	704	724	674	656	649	681	675	669	645	671	700	644	659	705	647	692	640	649	716	689	683	707	688	651	669	681	676	666	696	642	711	698	669	652	678	671	655	625	657	669	667	687	705	697	658	653	687	724	710	698	670	651	674	712	699	674	681	707	659	667	629	720	643	690	648	648	676	654	674	650	680	688	656	678	694	659	631	632	638	666	683	713	655	710	635	678	669	653	740	702	681	679	660	647	687	646	664	644	673	664	652	661	651	671	644	648	696	654	638	680	667	626	627	683	702	641	699	646	702	665	691	650	714	712	660	683
11835	7124	8906	8082	4663	2770	1730	1319	1019	891	734	661	651	575	573	497	468	480	442	444	423	386	377	406	396	396	379	386	376	379	403	367	388	346	367	383	365	373	379	377	371	339	387	362	346	360	332	326	333	367	352	370	342	336	338	329	334	332	310	318	374	338	344	321	343	327	317	332	364	358	317	326	357	347	358	293	340	372	323	312	305	330	354	345	326	325	321	311	363	318	349	352	350	356	352	336	340	333	310	354	336	284	324	317	354	357	336	333	342	329	323	316	358	363	351	339	338	316	322	384	337	292	318	310	326	332	331	306	318	327	345	356	340	367	315	353	342	341	323	375	385	323	310	329	321	322	346	305	316	348	318	348	356	339	324	327	339	330	334	328	359	334	357	338	323	338	335	348	362	323	319	336	348	354	291	333	355	320	357	345	353	325	343	324	323	323	346	359	328	334	325	274	350	337	325	365	335	337	341	315	315	339	345	347	325	332	364	358	304	315	335	334	320	352	319	320	324	347	329	308	331	348	320	356	332	310	352	318	347	312	337	339	325	328	324	323	315	343	324	350	329	350	295	296	359	325	328	357	315	357	321	331	305	315	323	331	376	366	350	326	369	337	372	330	381	350	368	353	344	379	332	333	316	322	315	342	324	347	335	361	341	334	341	334	341	299	351	339	314	337	344	341	337	389	314	353	335	322	299	327	331	350	309	307	311	346	379	324	328	321	343	363	336	345	327	325	355	318	364	364	295	344	291	344	299	330	323	324	333	337	343	331	356	328	343	365	341	345	324	331	350	357	353	313	312	311	328	360	329	336	302	328	345	349	382	349	356	339	347	372	366	327	310	329	341	348	304	320	362	305	350	347	322	344	304	331	345	349	318	324	325	352	298	347	322	330	309	360	362	340	324	323	347	359	348	342	352	284	330	335	330	358	309	356	328	355	362	326	346	318	363	367	325	352	360	340	339	311	343	330	338	342	334	348	343	355	347	322	361	334	345	333	337	356	324	381	354	349	359	345	348	348	334	356	321	327	365	346	347	367	352	322	342	340	322	315	345	364	294	338	350	338	334	323	345	363	318	309	360	318	342	329	348	336	354	332	368	331	305	332	315	318	339	367	316	326	356	335	365	350	330	336	341	333	325	329	278	341	361	334	327	325	361	282	300	318	352	322	372	358	329	317	333	333	345	342	343	355	347	321	355	337	353	305	343	346	331	338	361	355	360	360	339	317	304	328	303	333	335	323	308	334	319	341	311	340	320	327	327	368	330	335	327	341	331	338	340	304	323	329	363	323	362	327	323	327	380	329	359	355	358	333	309	357	315	315	318	336	326	314	311	325	329	357	325	352	314	344	330	322	345	348	313	344	337	307	335	354	348	336	355	346	328	337	361	337	349	326	348	371	343	324	329	334	339	341	327	375	369	340	364	339	376	339	327	346	350	343	337	346	301	307	331	316	365	325	320	373	367	333	311	355	344	321	372	364	337	325	333	328	360	360	389	322	305	330	338	351	345	316	344	373	349	340	332	317	316	358	317	327	360	334	352	337	311	336	336	361	332	357	365	323	335	357	340	313	302	333	328	348	328	330	330	350	335	365	355	326	346	327	343	334	329	342	363	328	359	313	327	298	335	312	340	341	352	338	346	344	361	382	370	319	310	345	369	354	294	345	328	320	350	331	328	349	328	334	327	361	325	330	312	340	363	344	330	411	378	348	337	350	311	335	326	330	343	325	362	364	329	341	341	359	366	325	314	353	343	342	301	350	370	358	364	311	291	302	327	333	323	332	338	325	295	354	359	340	339	338	335	309	344	289	341	341	334	323	354	322	316	334	291	332	330	339	323	297	326	341	333	347	326	324	340	355	363	329	338	349	354	370	313	323	313	332	292	327	315	325	317	336	345	343	373	335	345	330	332	344	350	322	321	325	386	354	312	344	367	368	309	324	364	327	362	351	294	336	324	316	370	355	367	343	301	314	370	311	331	379	327	341	347	344	316	339	313	286	369	343	341	383	346	324	338	322	318	335	314	357	335	360	326	362	331	356	339	336	311	330	309	330	363	344	339	359	360	356	362	356	304	315	331	333	352	330	338	349	363	335	328	323	300	350	341	327	326	352	333	308	352	343	288	348	335	328	362	299	396	334	343	310	338	350	317	321	347	350	335	341	343	357	345	309	358	321	328	306	327	367	319	335	332	336	344	344	318	344	372	316	327	327	360	360	367	330	346	324	343	339	298	339	322	345	338	350	339	359	305	333	338	354	346	322	330	306	337	321	333	353	331	355	326	343	338	350	310	334	357	339	331	338	317	326	334	315	291	340	378	343	326	347	317	364	342	333	316	334	306	325	320	342	363	308	324	324	326	330	332	346	380	341	366	372	326	328	314	335	296	306	332	307	324	374	331	370	344	333	309	362	351	379	321	346	294	328	313	359	342	345	338	319	348	304	356	326	334	334	316	338	320	349	354	328	324	334	337	365	321	328	317	347	315	300	324	337	351	328	352	339	337	328	341	326	311	343	344	303	326	302	349	314	326	336	334	326	331	359	364	320	340	328	326	339	331	349	348	381	351	340	322	309	349	340	326	327	323	336	312	340	320	329	305	347	342	353	334	319	345	346	335	330	360	340	353	338	338	381	379	321	334	319	374	342	366	322	347	336	326	330	355	326	348	354	342	340	343	351	325	318	325	344	354	336	337	335	326	313	331	363	334	319	314	328	345	348	319	324	337	324	325	342	347	348	318	343	331	322	347	347	325	355	353	351	322	329	361	311	338	333	328	322	333	354	366	342	321	352	324	351	325	330	355	299	311	340	325	318	356	343	316	318	332	303	328	355	371	338	362	307	336	330	362	326	373	339	358	355	336	299	329	340	357	300	314	363	324	323	335	295	370	366	350	334	343	310	351	353	361	319	367	314	330	336	357	331	323	320	335	342	336	297	336	352	349	353	322	344	358	315	334	330	312	345	340	335	342	325	338	335	337	326	358	307	344	289	344	321	327	313	368	330	347	334	368	322	321	334	352	361	306	325	341	334	363	318	319	317	335	328	324	335	378	331	354	368	362	352	351	307	309	367	332	319	344	327	345	324	337	313	349	361	336	332	355	343	325	344	345	340	343	322	315	323	319	347	318	339	336	348	324	329	345	339	325	331	342	356	336	353	362	351	360	333	338	318	317	345	353	315	302	332	355	325	301	340	310	293	318	308	311	333	388	351	332	299	316	334	350	353	336	330	348	327	357	359	314	321	364	343	316	338	327	348	341	351	354	340	325	314	342	344	359	336	329	362	330	346	343	335	330	355	320	363	343	318	365	353	315	353	342	337	322	347	364	342	340	325	357	363	319	311	329	314	308	330	351	346	349	330	351	338	350	360	368	342	364	364	359	336	356	322	321	376	322	329	323	330	377	335	368	338	321	339	357	332	343	342	362	342	334	339	364	343	339	336	355	339	329	328	312	311	332	332	315	340	336	333	356	321	346	296	341	337	348	340	323	353
7393	6943	14422	17238	12883	9818	6416	5159	4559	3710	3293	2915	2657	2443	2207	1817	1720	1692	1657	1557	1391	1286	1189	1252	1245	1213	1228	1150	1168	1192	1158	1218	1226	1098	1107	1110	1163	1063	1025	976	949	960	965	911	972	869	872	927	976	956	862	928	885	895	918	907	849	801	840	866	866	816	857	830	822	874	817	838	825	865	863	823	829	812	788	815	783	853	803	850	822	883	811	849	848	859	853	789	799	813	828	884	822	799	813	832	805	864	856	824	788	803	838	878	833	782	826	896	858	815	819	828	801	815	847	812	814	812	909	818	847	797	844	819	836	847	809	827	793	826	766	871	807	857	821	880	828	831	852	811	834	840	812	864	866	872	842	850	817	867	819	810	829	806	827	816	852	829	821	858	851	852	836	812	840	819	810	843	797	841	794	861	875	846	894	882	843	881	820	834	872	832	837	803	823	803	807	851	832	804	856	851	797	873	846	821	802	872	830	764	842	821	832	862	813	849	834	846	818	794	837	837	818	862	790	866	841	838	808	861	796	862	786	822	819	844	782	802	832	867	814	857	891	805	830	790	803	812	789	839	830	833	841	870	793	843	810	829	858	821	848	869	825	844	849	838	874	840	801	851	799	786	812	893	857	784	841	809	814	834	781	827	811	820	796	842	866	823	818	873	805	824	881	810	842	839	807	876	848	852	823	872	816	808	812	804	825	805	815	816	826	796	772	869	832	852	816	815	822	821	799	841	821	882	848	854	863	837	812	826	834	780	825	837	791	846	816	858	802	841	895	813	790	833	806	845	815	745	830	822	757	835	818	903	795	859	846	796	832	824	803	801	888	837	821	861	842	823	806	813	802	782	832	839	839	855	862	824	810	865	847	833	791	794	800	883	865	864	818	882	788	877	846	813	812	847	892	874	858	867	797	831	809	906	845	829	790	805	831	766	814	822	816	836	830	866	838	821	863	867	836	838	873	772	833	839	812	855	862	809	844	832	838	779	845	793	823	823	852	749	872	830	856	803	829	852	806	873	820	812	877	792	831	811	813	822	836	805	860	836	815	837	812	809	858	835	819	827	833	804	895	857	834	842	888	848	816	856	881	837	781	831	797	790	875	827	813	813	796	857	830	788	872	797	813	901	835	831	867	798	845	825	826	829	848	856	817	821	783	820	800	829	834	855	799	784	772	813	818	824	790	814	843	847	822	905	789	835	861	818	800	831	855	846	909	816	815	843	799	834	812	815	797	842	815	871	806	806	821	820	839	798	834	841	824	828	839	811	849	842	852	804	857	836	795	838	786	834	776	822	763	840	814	820	852	810	825	836	854	865	819	787	853	854	811	817	814	850	843	791	816	806	811	787	810	790	831	806	845	835	864	864	809	857	836	861	822	802	807	847	824	809	840	850	838	822	834	848	822	809	842	815	868	838	867	800	788	803	881	800	776	828	779	846	783	804	838	827	801	852	835	863	870	798	804	788	888	811	809	860	850	868	846	811	829	809	807	837	844	836	820	839	862	801	869	807	835	789	791	851	783	834	821	812	789	783	818	829	827	811	835	809	865	821	836	816	812	844	814	855	820	838	816	793	828	905	866	877	810	850	808	812	848	834	822	885	834	794	823	805	831	863	872	793	829	812	788	882	820	836	862	804	821	780	853	832	818	787	771	837	798	786	823	845	801	807	852	830	808	831	798	898	801	799	840	832	875	849	796	840	838	841	838	776	812	843	841	862	874	822	774	903	820	801	795	885	803	807	846	833	817	862	831	866	887	863	852	816	833	794	827	832	832	827	842	832	842	843	862	819	875	819	806	799	823	786	773	897	837	872	837	804	777	782	786	797	832	876	834	773	804	828	841	834	814	815	812	853	786	863	846	816	858	836	839	845	796	841	822	846	798	830	819	870	825	807	861	803	837	800	854	885	898	845	841	870	835	818	857	819	891	844	850	845	875	797	796	850	813	829	808	832	882	844	839	820	802	832	837	800	840	828	786	835	824	833	798	806	864	812	873	849	804	868	854	801	865	857	842	827	832	870	853	788	815	844	780	827	820	799	875	837	840	806	836	807	850	855	877	832	830	860	806	805	835	832	794	816	848	809	804	815	807	850	846	840	817	844	841	890	792	814	844	816	867	764	839	798	860	837	824	837	823	810	805	829	854	797	831	817	813	876	850	810	820	819	840	765	849	860	850	806	851	791	863	808	811	858	830	856	859	850	864	797	817	831	793	794	840	842	807	789	866	834	826	799	871	816	862	849	839	838	831	835	801	777	818	862	867	838	822	795	806	807	798	819	805	779	797	801	869	859	842	811	793	794	852	806	837	769	787	831	818	802	813	824	825	772	858	798	817	838	814	799	817	837	799	817	876	847	834	806	836	791	861	828	871	837	830	797	834	867	885	832	817	806	849	833	832	796	787	857	822	790	802	785	860	854	846	761	833	853	843	852	849	813	853	858	812	794	819	824	791	777	876	853	794	814	776	821	815	783	839	776	835	815	774	847	837	809	818	793	830	823	798	821	863	860	860	847	816	839	892	852	814	774	820	851	821	811	801	836	849	789	772	838	839	794	815	853	845	804	847	807	862	809	862	854	865	800	876	826	842	819	864	827	794	841	837	795	806	850	832	863	852	846	839	834	821	786	824	828	810	793	769	844	816	841	770	832	821	799	838	812	836	856	809	861	791	833	836	868	829	813	790	829	792	823	855	868	802	783	854	843	866	839	844	834	808	850	817	839	809	836	876	804	845	823	863	837	750	829	801	848	876	867	873	832	811	859	811	883	865	825	853	817	839	756	828	772	826	792	838	851	848	814	814	805	831	823	832	850	870	827	853	883	829	840	829	835	838	798	798	822	802	856	865	794	813	827	799	838	795	850	829	864	791	798	831	831	775	842	844	916	823	795	852	888	837	855	833	842	846	887	834	847	781	860	860	818	798	816	816	843	860	854	842	815	818	836	810	870	812	874	788	793	876	835	837	806	843	835	835	851	832	849	857	849	841	845	785	795	852	836	787	876	813	776	851	798	790	797	815	835	804	835	864	838	816	748	836	795	817	829	831	828	835	871	804	820	776	842	822	815	855	868	806	853	858	884	784	854	789	813	800	837	819	868	812	878	805	825	780	853	850	843	871	876	816	806	842	840	839	836	864	827	849	815	806	825	840	815	846	834	809	854	871	817	777	830	777	854	742	839	857	818	826	820	903	829	839	853	862	821	835	786	781	835	857	762	787	808	841	836	729	812	828	880	824	840	850	794	917	847	783	784	791	837	854	823	833	788	847	804	830	878	829	823	840	860	813	792	771	856	770	864	811	832	854	818	869	850	808	854	798	824	859	853	837	785	809	880	801	816	850	820	782	792	892	818	865	850	799	794	780	823	765	814	792	828	879	810	843	809	857	815	783	866	806	821	833	825	860	849	811	827	809	828	816	824	786	806	835	813	818	826	830	826	812	823	840	810	861	848	839	817	840	866	795	839	824	834	838	871	840	824	856	807	838	817	815	768	848	794	841	799
25712	22580	30786	29780	25017	17688	9001	4334	3798	3162	2584	1847	1464	1161	1090	910	791	830	768	708	592	644	674	705	826	940	817	849	833	853	737	745	695	694	712	689	697	593	462	493	446	405	475	458	412	401	421	416	442	367	355	369	361	342	354	348	349	316	353	340	315	351	382	366	375	317	336	316	370	330	344	358	331	309	300	347	330	339	354	348	316	301	340	292	351	329	341	340	350	323	322	341	294	339	335	320	349	327	301	327	305	366	333	323	368	330	318	327	353	331	321	349	314	333	349	340	356	316	322	320	320	295	358	321	315	339	289	336	363	306	306	360	353	354	346	300	316	326	321	311	329	339	319	364	324	329	352	318	309	320	342	322	321	332	313	327	359	309	319	295	343	335	301	323	339	335	325	339	323	355	351	308	362	370	335	295	338	354	325	367	337	297	320	317	355	328	312	352	316	357	305	300	366	321	332	327	345	328	317	321	337	315	321	366	369	300	329	349	323	330	313	338	328	326	316	328	325	356	357	310	322	302	356	346	333	332	306	303	327	312	331	368	347	366	339	325	332	326	349	334	363	352	350	317	348	318	328	316	358	294	309	331	340	346	327	306	333	322	315	309	343	319	318	317	322	342	321	379	301	282	333	324	340	311	348	355	323	326	322	332	304	330	333	363	325	332	339	324	311	367	306	330	307	335	332	312	352	316	340	359	324	338	328	316	305	340	305	323	313	353	309	329	314	289	340	322	335	330	351	318	312	324	328	343	316	333	300	330	273	357	324	335	371	329	358	332	315	332	328	339	354	339	315	322	354	343	319	340	345	326	340	335	355	339	338	353	337	332	338	322	321	300	315	326	308	342	318	326	333	336	328	340	350	345	314	350	292	328	340	344	312	347	316	382	323	341	292	309	335	321	339	338	329	318	356	313	358	341	292	319	332	348	359	325	352	329	340	359	344	354	345	340	327	328	322	326	343	325	334	336	379	312	322	348	327	330	344	339	287	331	327	309	352	319	332	296	326	350	321	323	318	321	307	345	326	345	318	373	314	345	347	301	311	362	334	336	312	384	324	317	340	337	333	313	360	367	321	342	356	314	297	310	356	340	318	341	332	321	310	359	303	316	341	291	326	314	316	330	321	314	315	327	364	314	312	332	340	326	313	307	361	345	311	339	313	368	329	333	338	304	347	312	332	323	337	317	320	317	308	315	321	320	346	352	353	335	337	343	329	306	301	352	299	319	335	339	275	310	338	298	342	317	338	343	342	347	345	317	326	312	316	317	347	360	329	361	368	332	356	333	352	341	342	320	340	317	347	294	319	329	308	353	326	343	328	342	362	339	313	323	314	342	312	320	338	341	325	315	314	340	330	335	347	327	341	303	322	280	343	315	309	333	313	338	329	367	350	317	337	306	321	323	333	315	362	322	331	349	296	363	335	292	321	309	355	298	325	344	320	329	355	360	304	315	350	335	340	330	357	344	328	343	310	306	363	344	316	313	380	340	357	309	343	305	327	355	333	314	354	296	329	328	356	319	312	318	305	338	335	323	329	324	310	328	322	294	362	307	313	346	352	319	319	333	356	342	330	333	315	296	342	322	346	347	354	340	341	303	341	337	343	327	376	339	301	317	309	339	350	331	342	320	338	295	328	334	319	332	327	336	333	330	351	317	300	344	338	329	357	364	326	315	330	341	329	317	316	334	339	322	313	331	318	340	329	315	323	326	309	325	298	313	316	323	350	294	315	311	334	323	344	287	334	334	320	335	335	349	324	313	333	354	347	314	327	322	370	329	309	339	312	310	338	349	327	328	332	305	317	311	351	319	330	343	357	301	325	329	342	348	324	314	362	391	330	335	350	353	296	315	343	311	339	305	320	332	286	295	336	380	346	328	336	356	370	338	299	339	313	313	327	334	315	314	317	327	315	321	325	326	325	349	325	314	334	329	316	345	315	332	309	319	306	308	341	327	342	301	340	346	367	346	310	314	337	301	295	333	319	317	287	317	315	319	337	357	326	354	356	353	329	302	333	325	315	323	326	328	333	353	346	335	384	328	306	345	354	307	338	343	307	319	339	335	335	330	352	275	323	311	355	289	326	319	355	357	331	313	305	346	356	337	332	331	351	346	334	347	336	324	337	323	335	318	359	348	336	346	356	322	319	292	347	335	368	349	293	322	330	330	295	343	323	317	360	337	309	305	328	325	310	308	321	346	305	309	336	332	310	323	336	326	322	325	357	346	321	321	343	319	327	329	305	332	358	320	368	306	295	299	325	375	358	316	330	366	343	342	341	360	320	349	317	343	325	355	319	322	318	303	335	315	345	347	326	316	344	284	347	321	328	336	329	294	323	347	353	353	335	341	325	312	310	310	366	356	354	334	326	322	321	351	318	340	337	316	332	313	328	334	295	307	370	335	335	359	327	338	333	343	328	318	356	332	346	310	332	324	336	342	327	309	321	320	351	341	316	330	327	341	333	292	329	306	306	349	345	345	312	317	361	322	319	338	317	340	294	350	352	337	340	295	324	308	276	303	314	298	313	339	298	330	329	322	318	324	326	321	320	315	335	277	312	352	334	324	335	300	336	352	350	333	329	333	306	317	315	339	338	333	363	349	333	353	340	305	354	364	330	310	323	320	314	322	334	330	337	325	271	310	341	318	314	328	340	331	312	322	305	327	322	340	335	306	337	323	352	303	344	329	329	312	358	315	319	342	360	348	312	323	320	318	327	309	336	324	321	319	346	348	324	321	296	358	318	378	324	338	346	333	352	332	326	315	320	350	361	276	339	329	318	320	325	306	316	313	336	361	320	327	347	353	320	354	336	311	302	350	340	292	309	318	333	349	304	334	380	350	336	319	348	332	334	372	256	352	306	308	312	331	345	312	356	343	362	333	330	318	304	333	349	317	354	320	364	319	315	303	330	333	324	327	337	311	316	321	353	327	353	347	332	363	350	347	335	311	333	319	334	336	312	317	317	323	356	331	352	319	305	294	336	335	320	297	315	340	305	315	305	319	332	346	322	346	333	314	319	336	318	334	328	322	332	329	313	334	343	325	296	309	296	352	357	303	332	325	320	346	330	340	331	294	298	328	342	324	331	383	334	340	316	338	327	315	362	309	330	344	355	327	341	338	353	354	335	335	359	365	368	331	332	347	346	344	344	301	320	333	348	332	327	328	299	347	310	322	358	339	333	318	300	294	310	334	370	364	315	314	326	367	347	363	297	334	349	309	312	333	306	340	353	337	331	354	337	304	314	334	339	312	332	337	316	330	330	358	318	335	347	314	327	336	318	340	319	296	322	334	328	319	333	328	340	350	315	343	347	347	356	335	322	317	330	329	325	300	344	326	350	335	326	326	318	357	317	300	329	306	338	338	344	299	336	322	320	308	327	340	379	326	355	340	340	346	310	308	336	330	286	322	356	340	310	331	336	339	329	294	336	340	329	317	359	298	351	364	348	355	329	327	312	315	332	332	325	328	312	326	376	327	348	348	302	312	307	323
15391	18666	29939	34587	31277	24623	14328	11346	12853	12052	10905	8499	7242	5623	5247	4340	3802	4115	3842	3473	2788	3181	3334	3325	4650	5079	4710	4657	4772	4430	3997	4591	3745	3585	3727	3972	3882	2748	1941	1868	1853	1854	1823	1599	1612	1540	1515	1471	1413	1292	1283	1072	1078	1002	935	923	879	873	889	920	877	829	895	877	874	808	848	830	825	916	895	843	800	828	826	820	858	845	805	828	864	826	819	843	776	826	796	816	796	833	832	789	819	850	830	817	777	798	865	832	806	803	769	855	852	839	795	804	818	806	849	836	797	813	828	831	829	849	814	810	806	814	827	785	821	794	795	835	831	772	807	817	845	820	825	798	789	788	795	837	807	860	798	876	840	786	822	815	881	810	801	817	851	807	833	824	746	784	838	816	790	857	807	856	831	835	806	814	806	815	804	797	851	873	810	787	805	817	833	851	880	813	879	788	753	810	813	822	839	810	800	835	785	814	782	835	761	836	789	787	810	816	807	810	771	806	814	862	750	780	766	825	831	842	810	865	825	796	796	844	800	817	799	835	831	775	812	812	826	811	799	773	770	873	798	782	798	839	851	801	801	842	811	794	787	866	766	808	871	800	781	834	824	860	820	841	785	860	812	847	810	834	828	776	867	815	779	805	843	738	792	807	802	820	821	783	821	869	787	745	805	826	778	843	771	831	815	760	854	852	805	795	809	805	810	783	749	803	839	800	839	792	790	811	800	784	793	845	812	807	812	798	790	839	809	861	774	769	805	729	835	832	844	788	800	830	800	788	791	818	787	792	786	792	793	818	801	776	844	822	809	796	788	741	814	836	757	805	767	789	822	797	801	792	787	796	805	778	799	749	776	787	855	784	836	792	814	748	825	851	832	781	835	837	826	808	761	802	783	803	848	835	804	865	852	758	820	802	837	833	861	801	806	810	765	795	820	798	831	779	817	834	765	811	818	785	848	822	801	816	742	817	815	818	823	819	834	840	746	771	774	835	809	816	791	789	818	798	816	845	832	853	808	818	826	726	811	770	788	803	787	832	793	795	821	793	773	824	783	794	856	785	793	808	794	817	776	767	837	827	807	799	781	810	823	773	794	778	808	846	827	792	819	771	793	846	827	817	787	844	804	829	832	837	789	825	797	814	822	810	806	799	782	815	814	813	808	825	753	819	823	798	802	797	809	765	836	816	777	873	805	839	811	802	760	840	814	822	817	820	811	838	836	814	850	804	759	787	839	812	775	823	808	815	828	840	850	784	774	784	784	825	812	757	804	806	797	782	856	825	802	790	801	798	796	758	832	798	813	812	784	785	846	767	810	808	797	833	800	770	826	794	812	767	832	896	755	833	812	801	805	829	813	777	800	795	795	831	842	798	798	824	809	837	784	783	795	800	799	806	797	839	790	827	812	830	749	823	780	776	801	780	772	803	796	799	829	802	821	828	852	810	770	817	851	821	827	792	793	795	853	855	762	818	802	806	843	797	892	804	773	835	773	790	817	814	860	832	777	828	819	826	828	768	852	820	807	778	827	807	764	798	832	834	799	858	816	786	837	841	816	843	815	796	810	797	855	873	829	881	802	793	817	805	850	822	829	798	829	817	846	843	781	818	837	807	865	785	807	854	823	767	801	777	798	823	845	830	803	843	802	802	756	817	818	774	762	810	778	841	832	838	769	839	827	812	789	801	838	830	801	864	797	784	825	777	764	786	837	846	804	771	849	804	813	736	800	804	795	805	793	845	802	783	814	786	794	776	856	753	804	809	791	777	845	772	812	828	791	827	814	781	841	814	807	784	819	791	791	789	791	773	821	821	826	777	821	767	786	798	815	785	833	759	864	817	789	794	792	804	804	828	801	772	842	799	880	853	757	817	778	767	755	810	791	787	810	812	813	819	784	783	802	804	826	849	824	789	779	793	805	788	813	811	821	796	815	814	791	785	837	775	823	814	848	818	792	827	751	791	853	825	827	814	851	800	840	829	794	758	780	790	817	802	812	835	787	824	814	771	820	834	786	870	812	762	788	794	827	829	873	791	796	869	811	869	787	825	815	837	792	761	791	766	815	776	803	777	827	770	806	785	848	767	839	838	786	811	795	778	831	802	829	759	797	798	781	808	796	820	800	885	828	827	806	770	834	763	812	826	784	854	839	749	808	829	834	790	766	837	825	808	810	793	842	802	792	799	835	772	796	860	841	803	786	774	802	835	805	766	786	785	836	824	794	774	807	807	814	797	788	823	804	744	842	801	861	827	780	745	777	779	824	819	827	775	818	804	746	789	796	784	825	853	791	782	807	800	809	776	844	801	837	795	839	828	817	853	792	775	757	769	871	846	829	822	855	805	825	772	768	779	783	806	826	802	778	811	807	800	852	846	804	853	739	867	763	748	808	784	863	855	788	841	801	740	777	810	813	811	766	820	841	782	789	827	808	781	842	808	812	816	846	813	779	805	792	767	798	822	850	841	842	811	821	841	841	811	824	809	767	782	848	808	792	736	762	808	774	805	766	815	795	847	819	795	769	823	777	781	834	849	772	764	825	767	839	802	843	830	771	803	830	835	831	801	787	818	839	846	842	806	833	787	811	801	848	784	856	820	811	804	776	781	755	821	765	806	811	745	766	821	819	825	809	813	791	820	852	822	771	833	800	832	778	811	836	797	794	844	779	784	818	861	766	769	766	809	800	789	814	817	840	788	799	857	772	773	834	764	799	799	819	837	789	817	841	796	793	784	861	786	753	861	792	818	817	834	834	862	806	783	828	798	760	853	827	749	797	768	782	793	848	828	814	809	807	797	810	836	768	758	810	818	839	769	781	787	821	815	842	848	831	784	815	798	778	822	843	825	798	807	836	779	863	829	788	744	785	800	813	811	769	820	829	780	834	760	728	832	825	793	792	771	817	781	861	801	780	843	814	800	851	835	850	883	835	880	829	831	828	780	821	768	833	797	778	805	849	788	779	827	808	813	789	817	808	796	739	806	781	794	757	792	747	825	837	825	806	786	777	798	805	819	814	791	820	797	820	845	781	755	816	822	841	832	796	814	816	881	774	817	820	849	826	800	843	861	867	810	830	784	794	805	799	767	842	844	799	851	902	826	821	841	806	797	816	868	839	754	828	787	811	762	781	837	792	848	861	800	813	799	814	844	846	863	783	829	839	792	801	722	869	844	821	858	800	823	840	767	813	835	820	798	802	798	807	822	800	780	812	794	822	842	787	817	772	830	801	849	834	779	821	856	778	824	806	760	842	831	797	771	794	804	785	751	803	798	829	810	803	794	816	789	790	817	767	797	792	812	796	830	805	745	833	779	845	807	779	766	827	765	788	793	729	809	814	737	830	859	833	850	818	844	777	873	793	782	802	809	800	795	768	819	836	756	762	828	789	845	787	796	815	835	816	741	791	831	855	803	883	798	807	794	860	815	859	790	781	785	828	834	785	818	775	802	779	790	815	787	801	815	862	776	794	799	789	840	848	805	818	821	830	798	802	839	817	771	812	774	807	788	854	782	795	758
35545	31611	39704	38936	34891	25521	16730	9024	6742	5154	4063	2994	2282	1660	1464	1249	1120	1048	1072	950	748	860	953	855	1254	1274	1254	1310	1171	1304	1102	1198	953	946	964	1007	994	712	519	541	530	552	493	477	480	443	414	404	389	354	315	331	327	347	281	286	303	310	288	308	314	271	304	303	294	300	294	290	321	261	288	283	277	304	280	285	281	281	273	261	280	258	306	269	275	297	261	274	245	283	280	247	304	290	265	270	284	276	266	286	275	290	249	288	294	267	305	265	298	287	268	277	271	283	306	310	250	285	290	279	270	270	297	288	277	270	254	288	256	256	281	272	270	279	270	295	282	314	293	264	282	261	264	266	256	270	286	266	277	241	275	284	282	276	263	273	249	292	275	284	285	268	257	280	291	261	294	251	287	284	283	241	283	264	258	292	305	272	281	262	298	271	294	277	285	280	289	288	299	262	257	210	281	255	307	288	317	258	253	279	269	269	319	266	296	302	255	270	302	290	279	284	271	253	246	283	295	266	269	286	256	269	291	281	288	283	268	234	304	277	271	276	260	263	263	254	265	277	275	268	256	292	278	295	268	281	279	295	286	292	306	264	287	273	278	294	279	271	263	300	306	273	292	283	264	266	240	269	247	265	280	281	294	266	263	282	251	309	247	281	270	309	277	276	267	275	301	245	303	254	291	283	291	247	257	265	289	286	272	265	262	256	289	268	270	275	275	264	276	274	263	309	283	273	309	261	265	279	276	311	304	274	281	285	262	286	293	287	270	248	298	280	262	263	293	282	259	270	282	266	269	290	299	270	299	270	240	283	261	272	276	320	315	264	273	283	300	284	257	303	280	287	296	298	276	313	269	261	294	262	278	289	289	275	256	258	250	241	280	253	285	295	277	248	242	262	303	291	259	277	289	281	296	282	285	264	271	260	315	275	284	264	264	259	269	291	282	267	306	263	283	245	289	293	292	306	292	253	271	272	303	286	274	290	245	258	278	286	300	307	275	279	274	281	281	292	263	280	289	260	281	238	281	295	292	258	247	258	278	280	297	258	221	279	261	284	276	286	295	306	260	277	272	251	281	274	287	254	285	264	252	295	303	292	290	277	254	295	275	272	258	271	291	285	281	283	276	275	291	272	298	275	275	298	271	284	282	255	257	299	256	231	295	272	281	286	272	288	264	274	283	293	243	259	297	311	282	294	279	285	275	269	284	265	279	277	277	275	339	268	275	303	291	277	273	293	260	285	266	284	268	280	253	281	248	265	279	297	271	301	283	260	298	301	304	296	277	282	286	268	275	267	272	272	278	290	246	284	272	289	284	286	249	289	262	253	267	263	234	272	253	235	292	267	280	302	260	262	272	280	242	277	254	271	273	278	255	264	253	290	280	265	272	306	308	280	238	251	243	240	287	300	288	296	272	256	248	274	282	280	283	262	265	273	309	282	257	275	277	301	271	294	273	284	301	266	300	279	264	277	267	261	256	265	286	252	254	225	270	270	241	285	287	288	296	298	286	287	268	283	288	266	249	257	276	292	270	238	261	262	261	269	275	243	273	286	302	283	276	305	262	270	291	287	272	273	270	255	264	322	267	276	290	325	253	278	303	287	267	273	267	302	280	278	283	291	274	261	290	281	274	295	272	274	288	248	254	238	296	244	293	266	256	258	277	291	280	274	311	271	284	283	256	292	278	287	269	275	281	242	278	287	280	269	262	278	270	263	268	257	252	250	278	243	276	253	264	303	293	272	272	310	294	253	292	282	270	253	252	276	288	250	272	255	293	300	257	292	264	266	274	277	266	303	283	263	240	274	259	243	272	279	295	256	254	255	264	298	260	257	301	286	269	268	272	319	286	270	304	276	277	261	286	265	260	296	291	270	283	258	272	253	274	274	302	297	265	274	292	274	285	257	269	262	285	272	297	270	293	273	253	319	273	295	292	264	269	305	280	293	287	291	269	293	281	259	276	284	289	254	271	295	303	252	282	288	306	291	279	289	306	275	263	266	250	279	264	297	278	282	266	272	257	234	276	256	290	279	274	278	241	255	227	259	237	251	307	259	307	250	293	262	271	275	285	252	271	258	267	274	290	285	256	282	286	279	275	264	270	238	280	283	268	282	241	302	285	300	287	251	250	263	260	278	298	280	301	289	274	293	283	251	278	289	272	271	309	275	261	307	271	285	281	277	296	284	257	272	280	302	235	290	237	271	288	283	273	290	291	276	306	263	279	253	261	299	258	283	268	248	268	297	275	304	296	258	304	293	280	300	262	266	273	254	247	249	262	271	252	289	279	278	264	272	292	266	268	264	280	261	256	301	300	278	287	317	291	281	283	247	257	237	283	265	262	277	242	283	278	302	284	295	264	295	272	283	290	288	249	284	237	314	304	274	296	298	252	274	306	315	314	266	280	293	275	268	295	274	290	292	287	301	285	265	298	288	294	255	275	276	275	307	292	255	252	291	271	263	271	299	280	273	286	300	291	258	272	281	313	246	275	265	285	314	262	278	293	306	270	258	286	249	287	268	269	254	283	304	295	268	274	250	268	284	301	279	294	251	300	277	283	282	285	255	259	291	257	262	275	289	278	263	272	306	292	286	304	271	261	262	266	247	292	275	291	283	298	260	265	270	240	252	276	310	298	305	302	286	276	286	280	282	300	275	290	267	306	277	279	269	274	294	295	319	271	281	305	257	267	278	288	229	302	282	270	280	298	263	277	261	297	274	266	264	267	274	256	282	266	281	294	262	296	270	266	279	306	293	290	279	281	258	276	303	285	281	256	290	267	285	271	275	279	277	295	274	291	277	288	274	248	275	281	282	292	275	293	316	238	274	267	261	245	276	268	268	247	272	277	269	261	281	260	261	258	302	278	282	254	273	285	290	252	271	303	283	268	281	268	281	258	287	297	298	282	279	254	283	267	282	291	300	295	293	312	282	249	268	277	273	259	282	258	277	277	294	284	243	288	291	293	274	281	276	268	265	272	262	266	277	283	270	293	257	284	273	268	270	267	258	257	272	284	292	250	266	289	299	265	266	276	278	266	301	259	269	296	339	276	283	239	237	269	269	297	274	254	286	282	291	267	286	272	308	280	312	281	280	283	251	296	301	267	271	280	289	284	267	286	260	246	281	272	266	304	248	265	258	235	266	276	285	276	258	294	264	314	269	269	317	271	264	271	265	265	256	252	267	272	259	247	260	270	260	282	248	267	253	252	257	299	271	256	270	253	263	260	274	276	304	259	299	314	235	269	270	281	254	285	253	261	245	280	295	249	281	256	296	291	278	270	274	287	254	305	251	288	260	289	254	272	292	273	234	248	273	310	285	319	273	252	276	275	270	261	282	251	270	302	304	247	238	307	284	269	305	289	280	274	287	266	286	252	274	255	288	236	276	284	238	275	300	268	281	284	295	286	263	268	248	291	292	279	267	264	271	286	287	282	288	294	275	283	300	279	295	259	277	263	324	289	260	295	294	282	261	288	275	302	273	306	263	284	274	295	299
21762	23859	36966	41445	40341	28785	19548	13454	16732	15379	14952	12770	10375	8067	7326	6339	5635	5726	5700	4988	3897	4708	5162	5227	7180	7607	7566	7537	7080	7099	6320	7032	5938	6012	5801	6304	5983	4179	2774	2640	2597	2567	2570	2108	2126	1864	1843	1761	1728	1380	1344	1189	987	958	873	879	859	783	865	801	781	767	780	714	766	772	706	725	749	699	698	657	709	670	715	698	688	683	664	698	700	739	662	733	670	678	663	701	667	697	691	707	705	706	687	674	674	676	681	638	676	693	699	700	719	666	676	707	679	679	697	744	742	666	690	726	723	719	679	672	692	693	669	658	697	670	686	665	730	712	696	690	706	676	696	692	673	677	701	689	650	686	714	688	735	684	690	695	720	662	661	702	723	693	683	711	742	694	718	717	743	671	663	667	732	703	671	687	687	722	688	684	725	745	686	735	718	637	706	630	761	667	687	699	646	665	679	677	733	665	680	637	680	721	657	703	664	662	711	714	639	652	608	706	690	713	657	729	715	643	711	663	713	699	707	673	656	711	692	680	698	701	693	734	664	700	684	672	668	707	672	652	686	659	698	684	717	678	619	656	655	701	672	681	715	661	665	655	723	677	711	687	687	715	704	686	651	685	691	687	729	730	652	711	695	666	680	640	702	661	712	650	665	705	650	700	677	675	709	676	691	681	657	703	699	703	735	699	707	648	666	691	719	664	654	708	647	663	694	680	707	655	695	703	743	668	662	649	656	666	689	661	687	669	653	665	684	715	663	655	761	707	712	749	697	710	673	703	699	700	683	676	630	685	640	718	679	642	676	666	689	681	684	640	635	703	693	655	670	651	690	678	678	712	681	717	705	710	670	710	710	645	659	646	654	732	667	681	709	702	675	686	624	702	692	650	700	666	696	708	707	676	744	703	647	665	699	659	655	666	703	707	699	661	687	655	663	688	673	679	694	739	691	688	686	688	658	683	659	718	622	648	685	669	646	644	686	634	661	629	693	692	625	677	702	672	674	670	677	710	699	704	675	676	717	681	669	672	721	641	685	701	714	723	672	643	650	693	701	661	720	706	668	703	686	640	667	669	712	692	757	663	687	661	722	701	679	706	658	662	675	672	668	632	685	691	689	705	699	676	684	699	698	682	653	733	687	697	671	713	690	654	602	751	686	697	735	726	695	704	663	700	690	690	699	660	702	684	721	671	683	687	662	674	686	754	707	679	672	644	693	675	674	715	630	684	714	627	664	696	638	690	700	666	633	648	645	680	651	662	616	711	694	674	682	702	647	671	660	668	672	701	696	659	669	714	665	701	676	700	698	651	666	728	672	685	671	626	706	685	770	725	666	718	689	666	679	660	657	720	711	729	691	658	677	672	700	674	758	716	674	629	668	701	693	643	669	621	699	656	654	698	674	692	665	704	654	672	690	671	681	645	653	706	714	687	691	682	672	705	687	696	690	725	656	704	681	647	644	636	668	730	695	665	643	686	687	695	692	677	651	670	663	709	695	716	693	665	711	662	700	687	675	735	716	726	707	689	728	652	688	724	682	656	657	668	696	695	689	644	709	678	710	725	684	716	675	667	648	698	697	679	644	688	672	700	666	655	667	715	661	695	691	680	644	679	656	720	693	637	624	702	691	692	685	658	710	654	695	697	663	704	690	673	689	707	700	654	627	745	666	711	669	712	697	728	616	670	630	729	712	701	673	700	708	715	717	669	637	660	674	726	669	674	704	688	721	661	690	684	678	662	699	652	740	695	645	700	667	706	686	634	700	703	646	684	683	638	654	674	675	690	701	676	675	697	697	664	684	722	708	689	706	726	736	679	651	666	707	688	724	672	674	614	673	693	672	688	637	707	659	651	671	737	665	685	672	694	721	676	650	669	663	637	699	697	750	715	709	650	747	722	662	678	684	712	713	684	731	693	691	649	677	710	695	681	741	657	716	657	683	705	690	686	667	709	718	677	655	705	651	726	663	690	660	697	656	629	738	648	702	681	694	673	696	680	709	696	658	667	701	667	699	686	710	692	644	670	697	721	663	660	750	657	649	667	703	704	680	645	681	687	647	673	704	695	708	715	724	651	667	676	697	681	707	671	688	683	639	680	678	688	750	701	724	700	674	676	697	704	728	679	660	686	663	720	687	681	717	680	684	730	658	680	690	681	697	680	668	690	713	689	664	693	687	704	639	670	689	703	653	680	667	694	678	702	690	673	655	705	716	695	687	676	642	680	677	694	659	682	655	684	671	687	730	709	660	677	693	618	667	663	675	684	727	662	645	685	703	680	678	665	615	664	653	664	715	700	712	731	687	672	703	671	680	733	683	644	677	669	622	715	634	689	693	722	701	691	665	697	675	674	702	670	705	646	647	704	684	724	698	682	710	708	704	667	687	654	686	709	696	690	699	695	669	719	647	664	656	680	712	612	620	681	702	730	693	666	686	703	704	667	674	667	637	704	701	680	651	691	669	661	696	664	704	683	681	676	681	679	661	671	667	724	599	663	692	680	634	695	673	698	657	664	668	740	685	690	673	707	661	689	694	664	661	653	713	646	684	701	682	730	659	689	719	706	680	688	682	702	680	677	632	726	699	667	665	691	686	687	648	694	711	670	684	683	678	673	655	648	723	710	674	698	687	662	656	634	705	653	658	658	705	640	687	730	668	693	703	697	698	683	673	658	699	707	660	699	696	652	672	653	686	658	666	661	710	650	662	678	727	668	701	685	669	714	695	696	630	673	729	697	645	708	690	695	677	680	699	710	673	694	708	693	687	660	713	659	707	671	676	641	646	702	710	683	683	699	692	711	682	677	632	739	680	622	731	672	703	703	639	712	643	670	681	702	669	692	697	661	739	668	680	693	719	661	674	683	660	712	710	705	738	653	617	715	714	679	663	659	678	728	667	656	694	703	650	668	641	657	647	682	707	717	716	680	693	718	733	701	663	633	677	709	655	684	679	701	663	687	689	731	736	699	714	661	690	696	670	658	728	698	661	672	693	677	733	686	719	631	684	673	666	634	622	664	664	661	674	675	687	711	670	674	661	679	693	687	714	702	704	703	642	666	685	667	680	698	687	669	711	661	712	685	686	684	689	640	660	694	674	668	678	691	688	673	732	683	648	687	679	687	664	657	697	708	703	659	693	664	664	721	733	677	722	659	690	687	712	659	710	693	685	685	667	630	656	663	705	717	676	676	650	731	683	664	666	680	671	700	652	700	662	669	635	629	636	716	697	713	699	677	638	719	720	642	696	698	663	696	699	734	723	697	704	708	668	688	656	694	715	654	732	657	741	711	621	680	660	698	679	671	674	694	704	696	645	720	695	643	689	646	686	705	686	668	701	672	671	725	663	666	744	703	683	698	652	683	668	731	646	646	659	689	676	669	672	682	722	704	694	677	640	680	754	708	650	679	697	651	711	694	675	642	686	727	664	683	647	680	687	722	671	689	712	652	678	661	675	712	676	684	717	665	650	672	696	694	687	709	694	675	644	665	687	665	713	698	717	692	687	656	684	655	687	672
11616	6466	7817	7167	5084	2827	1822	1364	1115	911	737	645	613	581	517	548	494	491	490	454	353	425	383	383	413	454	431	405	397	403	395	397	421	385	399	370	398	358	389	386	362	394	378	354	314	336	361	363	392	360	316	360	341	357	353	350	338	368	303	376	371	369	327	339	369	347	345	347	366	335	370	363	367	351	390	331	364	344	380	355	335	346	319	325	320	353	352	354	325	334	343	353	332	358	354	332	361	368	339	341	361	349	310	362	337	344	358	320	317	346	294	349	376	347	352	339	337	309	346	344	388	390	324	327	380	364	328	362	359	328	368	302	354	355	344	367	359	344	329	360	365	327	364	360	379	342	381	324	352	329	309	318	333	343	339	386	333	341	326	374	341	342	332	345	342	322	330	299	366	369	378	327	307	318	360	337	330	343	368	344	344	332	365	378	362	365	364	369	396	352	317	319	393	327	338	344	348	357	333	338	316	357	359	344	348	334	346	342	343	349	343	331	376	319	359	324	342	371	304	364	360	313	359	310	315	344	300	361	320	357	393	358	343	359	365	312	352	333	338	360	312	324	337	360	389	356	329	376	368	330	340	373	335	335	347	330	340	371	340	383	326	368	359	348	332	330	378	350	328	352	331	347	378	354	340	321	342	361	351	335	361	356	363	343	320	335	351	338	349	365	335	354	356	362	381	345	344	363	368	332	335	370	354	334	364	355	357	366	312	318	371	375	341	350	339	322	321	334	337	338	350	335	372	314	329	346	314	363	316	339	345	353	347	371	342	353	371	332	315	374	339	377	359	366	342	294	346	349	357	359	369	356	368	346	337	352	320	348	376	402	355	334	324	331	364	341	334	330	333	298	349	358	341	353	307	350	368	316	350	355	328	362	340	344	329	334	308	336	332	333	381	339	353	371	313	330	331	332	362	340	347	323	361	371	355	311	328	353	374	389	357	341	358	338	326	358	376	352	275	347	377	356	352	330	348	329	312	335	303	326	348	343	371	349	352	379	365	353	375	322	312	372	337	335	363	340	372	347	315	376	323	333	336	345	360	335	334	331	348	356	338	340	333	334	339	329	340	376	361	341	333	338	354	335	324	352	311	367	359	342	330	377	340	330	334	338	328	334	357	332	371	313	321	324	328	334	349	329	324	344	362	356	342	324	344	372	379	340	364	349	336	354	372	308	359	350	361	332	349	326	305	365	347	359	325	362	352	358	360	373	302	332	351	357	349	379	391	366	362	348	332	364	369	355	394	316	330	362	354	327	338	320	318	316	345	345	362	334	331	357	359	330	320	328	358	348	368	349	348	348	341	331	355	365	344	309	328	360	356	357	349	340	316	345	360	360	348	379	375	339	339	317	312	343	357	382	356	337	349	332	389	343	334	330	381	325	358	378	328	322	317	319	316	338	318	376	323	332	361	371	359	366	334	312	323	324	369	349	359	352	353	383	316	351	354	347	350	344	384	345	352	341	345	320	370	355	332	337	350	337	364	381	367	357	338	346	348	345	328	337	333	360	350	385	357	374	346	365	351	363	332	336	311	347	350	343	361	354	331	338	338	364	325	372	362	364	376	307	336	327	365	341	308	345	324	357	322	304	357	343	357	343	352	358	340	311	311	377	346	376	358	334	356	363	316	356	321	330	292	315	381	346	338	339	328	322	321	316	366	347	317	332	332	338	346	335	356	309	351	345	336	358	354	312	372	355	311	367	330	348	359	344	344	320	363	333	374	343	349	350	349	362	341	354	331	343	319	305	330	343	351	327	335	321	343	335	324	350	311	331	326	355	364	330	367	346	346	330	361	304	317	352	340	348	316	340	284	378	328	352	352	349	372	322	339	357	371	314	312	377	334	316	346	363	308	292	335	356	348	348	316	360	321	330	350	370	354	358	350	359	363	359	353	345	350	351	347	330	347	353	369	344	313	341	345	374	331	351	350	331	328	347	353	318	334	335	366	380	338	356	359	363	326	360	307	354	314	328	339	348	344	349	360	366	318	315	347	350	313	330	351	347	352	321	324	347	362	343	356	403	367	374	305	324	366	335	354	339	331	354	361	335	363	372	336	345	357	350	348	339	336	348	352	331	340	347	317	371	338	373	341	358	379	369	329	321	361	359	318	358	320	332	350	359	343	338	344	346	355	362	360	330	334	349	329	335	365	339	346	323	358	334	356	321	332	330	354	347	345	382	322	310	344	360	369	332	348	371	338	359	359	357	380	349	310	345	380	328	342	346	391	339	345	352	363	353	330	339	351	325	339	333	376	320	360	343	325	373	334	362	359	360	376	322	345	348	340	301	332	356	330	351	345	352	338	334	290	367	333	347	375	334	364	343	363	355	339	354	315	362	357	328	333	383	352	343	356	318	325	361	352	323	334	349	297	344	361	335	373	321	323	312	328	323	366	361	354	329	354	351	318	331	358	339	358	345	355	348	334	361	349	325	373	331	385	343	356	331	330	333	362	345	356	352	343	312	325	353	343	381	338	351	355	346	361	324	309	354	353	302	312	337	356	349	325	341	369	361	381	345	333	346	334	342	336	335	329	366	316	346	339	320	396	315	378	350	347	344	384	329	342	336	339	360	367	317	342	352	372	356	332	381	339	368	316	335	343	337	322	366	340	353	370	312	349	353	385	363	356	356	325	331	332	295	356	336	331	351	350	338	347	364	367	334	351	343	359	356	346	329	316	349	347	339	330	372	350	359	379	322	326	348	349	337	333	370	335	355	354	362	341	376	299	372	345	334	367	350	355	360	332	389	325	357	326	354	329	314	332	350	365	364	310	327	343	310	369	337	347	359	336	370	317	317	344	354	347	364	359	344	319	328	343	320	326	323	343	312	331	349	317	361	344	340	348	332	351	334	342	368	355	368	371	346	326	337	337	323	333	310	391	377	348	367	303	347	337	326	350	343	332	350	346	353	319	347	328	361	314	332	340	349	365	345	359	323	344	343	329	359	351	339	349	375	345	350	279	330	359	340	354	313	319	365	366	337	356	341	353	362	346	361	352	305	337	380	364	349	351	359	336	372	354	327	337	302	333	343	333	356	366	346	362	300	366	334	353	337	367	352	325	371	354	345	346	353	383	353	336	340	332	360	330	368	342	361	363	359	380	323	356	352	351	342	323	340	346	330	322	332	369	332	293	324	302	375	347	337	342	341	362	374	323	342	378	330	329	354	405	338	342	373	386	377	369	356	344	382	343	338	305	348	325	341	351	328	338	387	348	323	376	331	333	327	343	343	367	353	351	370	340	336	334	310	353	310	329	337	331	342	333	373	302	362	344	360	335	351	341	361	331	323	350	367	342	374	377	359	356	363	358	346	327	357	330	356	338	302	338	340	341	363	328	324	359	343	338	327	368	336	317	338	338	324	336	325	371	327	329	359	334	358	348	391	318	349	376	365	341	331	342	334	356	310	314	344	328	335	341	341	356	337	366	332	337	345	339	340	326	341	363	338	343	322	346	337	351	296	348	332	304	352	344	348	350	353
7317	6506	12752	15969	13426	9258	6198	5185	4473	3698	3137	2855	2565	2296	2117	2016	1824	1595	1613	1570	1396	1373	1231	1282	1302	1317	1313	1316	1333	1351	1337	1310	1252	1167	1199	1184	1104	1082	1014	940	991	960	992	887	923	902	909	977	930	941	915	950	893	925	877	848	844	887	863	854	862	927	872	892	891	865	840	808	852	805	851	837	877	837	843	850	829	832	916	896	769	830	865	820	876	831	814	785	891	804	893	827	844	822	876	853	860	846	864	792	808	827	813	859	869	893	788	867	878	852	848	806	819	885	848	900	883	856	821	840	856	794	861	837	849	824	872	932	906	824	801	906	854	802	836	823	797	821	857	880	871	855	804	852	871	814	858	898	852	804	906	865	886	796	888	858	821	839	804	857	817	878	855	850	906	869	868	875	882	871	848	821	874	892	891	831	864	832	876	828	836	812	799	839	845	864	825	866	907	854	809	837	810	839	840	833	803	840	823	893	833	842	793	833	840	809	818	857	846	820	840	831	819	866	802	839	803	800	843	895	852	823	847	840	866	842	891	832	853	827	841	808	832	886	830	818	891	833	879	858	855	867	855	837	813	825	856	843	860	833	811	855	833	810	806	846	852	843	817	814	891	876	845	878	861	818	886	837	831	838	864	884	839	864	822	802	852	854	861	849	838	878	843	915	817	794	834	884	830	848	863	812	823	926	838	898	856	835	782	833	825	810	876	907	848	872	805	783	796	853	839	834	864	809	833	892	841	848	861	835	886	813	859	767	807	904	812	849	887	901	848	843	879	880	831	826	862	899	851	846	811	844	816	830	803	829	845	806	819	855	853	885	824	858	797	827	837	841	825	862	769	792	789	824	802	810	876	870	838	814	806	814	804	850	832	889	851	850	849	814	875	855	851	858	857	853	883	809	840	851	797	819	893	843	827	855	850	805	877	826	858	789	825	844	835	854	875	853	861	818	876	820	866	835	818	900	817	843	913	781	854	883	792	834	871	862	840	919	856	828	814	812	757	795	864	888	893	797	828	811	836	865	925	844	848	882	872	805	880	815	860	881	844	835	855	901	890	833	842	847	886	874	894	875	864	860	870	839	835	848	826	881	841	815	841	834	827	824	833	843	840	827	843	804	806	875	858	838	808	789	882	849	838	837	784	824	859	844	829	847	889	860	847	787	851	860	822	804	805	845	847	793	862	833	818	837	872	862	894	795	874	832	855	801	797	880	871	896	817	855	853	819	863	818	828	794	834	780	809	826	843	864	863	837	853	831	833	862	799	881	832	862	815	839	903	807	865	827	804	866	808	857	888	863	838	899	870	790	839	821	845	855	865	870	842	856	839	829	905	844	849	830	864	849	921	856	801	794	814	898	851	775	831	857	832	834	837	825	834	871	809	836	824	836	875	864	870	834	831	843	841	846	836	812	821	833	882	843	852	846	892	801	879	844	835	851	832	810	834	846	867	871	822	835	803	825	823	859	829	824	863	853	853	859	822	848	886	850	844	881	888	820	860	835	841	822	862	864	795	859	812	847	832	833	856	832	887	862	808	838	817	864	814	825	844	849	867	784	788	807	863	839	845	882	817	833	798	854	818	851	777	832	849	820	838	860	821	839	808	799	883	858	837	842	847	811	840	839	848	861	809	849	874	846	797	800	839	851	810	792	788	877	857	835	845	904	834	795	820	808	858	812	883	876	865	814	939	855	832	866	841	831	809	792	823	825	858	822	796	850	887	889	848	877	829	904	833	841	893	847	848	838	873	832	844	826	808	852	870	907	892	808	857	873	883	866	884	841	864	867	853	881	791	873	866	852	849	808	850	840	819	819	856	810	807	845	887	820	870	824	835	800	850	830	828	823	813	849	831	847	850	830	859	769	856	781	894	866	859	863	805	797	848	849	843	822	849	831	816	792	851	864	832	852	874	907	849	860	841	777	877	838	847	825	851	813	906	816	814	832	810	774	878	885	882	816	864	815	852	834	795	833	828	839	847	857	780	888	837	819	782	865	824	836	795	826	846	859	844	843	856	852	878	813	806	911	844	865	866	831	848	809	833	824	859	855	868	892	875	884	855	830	808	831	874	846	848	857	846	850	807	870	846	857	828	846	854	857	816	835	833	857	833	846	816	885	842	838	867	859	826	849	847	828	793	816	830	856	881	807	840	873	816	840	807	879	811	845	778	868	890	861	896	859	849	826	850	801	863	848	833	884	845	785	862	818	857	818	840	859	825	825	889	850	842	868	814	846	806	888	870	862	857	876	836	847	836	804	792	906	850	831	824	846	836	855	814	851	845	797	824	813	809	841	844	770	921	878	844	834	873	849	869	896	826	906	866	822	871	816	887	857	834	876	844	876	838	838	904	805	794	819	836	824	841	816	851	801	827	837	838	873	882	830	799	878	834	845	869	900	813	814	889	865	823	828	831	819	842	886	845	857	847	877	846	784	842	846	885	809	849	899	852	851	844	835	867	887	826	872	852	838	837	828	841	842	836	851	833	839	881	809	882	843	822	815	854	830	869	886	878	829	842	790	866	804	880	821	841	893	868	844	839	853	867	871	847	852	840	837	825	821	872	845	823	821	825	876	804	797	851	862	865	865	870	822	871	797	846	847	852	853	866	832	826	915	870	826	885	863	840	852	831	855	918	853	877	790	878	874	855	800	843	897	821	859	863	873	836	869	856	839	809	806	854	796	875	890	829	849	845	807	824	874	836	807	815	893	811	861	826	871	851	783	818	799	831	819	830	832	898	848	837	831	826	869	871	866	783	822	847	826	805	840	832	830	878	845	865	905	798	855	828	863	839	846	830	836	830	861	858	814	874	881	824	857	793	812	828	880	845	893	824	826	915	833	844	864	828	825	811	848	862	829	799	840	841	892	898	840	836	892	856	838	823	829	805	854	853	840	898	956	827	901	874	872	866	840	845	823	819	820	843	831	861	877	787	884	824	859	873	864	821	872	851	827	803	817	806	800	861	821	832	820	866	880	820	836	883	881	772	873	885	894	872	849	839	834	894	919	857	831	862	842	846	821	821	857	811	830	833	843	838	816	809	896	862	829	849	839	828	804	795	836	841	813	828	790	876	810	834	855	813	879	870	829	883	816	851	890	888	867	839	854	833	909	855	815	855	854	843	856	831	857	798	876	829	868	843	844	789	857	877	858	856	839	789	921	848	838	866	865	832	871	824	844	821	894	820	834	851	877	795	815	854	847	856	843	820	881	817	920	810	890	870	825	847	814	817	886	841	817	817	872	843	833	820	822	820	850	840	831	842	843	853	859	859	867	824	841	850	890	826	782	856	839	917	800	826	841	863	857	828	809	855	801	808	846	901	827	802	803	822	878	857	857	835	872	837	805	824	854	877	857	874	886	836	879	798	798	847	824	851	845	839	869	812	827	832	818	790	858	835	846	823	830	830	827	811	833	871	846	854	814	826	825	848	817	834	817	883	878	797	782	820	842	861	810	876	849	877	889	856	868	901	845	883	836	793	927	808	865	814	840	822	884
27512	21229	25441	28426	28481	19726	11430	5298	3801	2561	2118	1854	1444	1234	1011	905	820	808	777	733	629	643	613	676	814	971	921	888	802	820	721	784	716	683	649	666	657	621	472	449	468	470	435	442	397	400	452	408	387	372	365	386	323	355	324	366	339	310	314	346	352	355	365	329	328	364	328	351	344	310	319	310	329	326	307	346	331	327	329	335	338	301	319	370	337	331	362	317	343	349	329	351	361	342	343	361	319	316	318	339	340	344	353	305	355	298	364	324	348	347	330	374	319	348	334	356	295	307	307	347	314	337	346	344	392	327	337	327	330	332	349	333	346	320	334	348	334	332	308	327	325	301	341	335	326	350	345	320	334	344	319	318	328	349	356	363	304	318	315	343	311	310	304	366	365	316	344	366	347	324	317	350	359	363	324	369	351	327	354	369	333	321	336	352	395	349	360	340	344	335	350	321	337	360	316	367	344	320	283	358	330	369	333	314	312	379	344	331	345	332	346	366	341	314	323	330	301	324	356	314	308	304	313	318	334	327	303	373	335	339	346	351	358	354	313	330	346	315	310	318	346	327	326	332	343	365	352	354	359	315	310	336	359	342	329	313	308	366	317	333	302	340	328	323	345	357	338	351	354	339	344	316	327	364	364	310	322	311	345	316	347	372	341	385	323	334	335	324	351	342	332	340	351	328	339	321	326	336	329	331	376	311	323	342	348	362	348	342	337	353	352	341	326	312	303	330	312	354	326	338	331	369	344	308	328	310	340	300	337	341	331	348	325	375	354	366	317	337	365	341	299	349	334	340	323	363	369	340	338	328	379	349	356	311	340	377	328	381	333	349	338	353	326	319	319	342	333	328	335	336	332	356	359	334	360	332	333	346	322	357	335	344	346	334	358	354	301	367	337	323	319	348	355	334	324	344	342	337	295	309	342	357	310	337	310	324	330	334	337	342	355	352	342	313	328	356	320	336	318	335	344	362	370	339	322	342	319	325	292	305	315	315	355	322	354	345	330	323	337	330	318	345	320	305	308	318	350	337	352	359	304	378	344	313	369	362	330	315	358	362	348	338	342	336	359	318	313	357	337	325	323	352	336	353	318	318	351	358	336	333	350	342	335	339	325	352	356	321	318	345	306	322	338	316	339	338	329	375	329	325	333	357	335	318	348	345	330	326	316	335	344	355	320	356	333	335	316	354	372	351	352	331	329	329	340	342	367	333	330	299	305	334	364	336	354	343	327	341	360	331	370	340	328	344	310	313	332	340	310	343	317	303	339	345	313	366	363	337	333	327	330	339	359	320	324	350	345	337	331	332	334	354	352	339	329	347	369	320	339	337	347	326	333	350	348	347	337	372	330	331	394	371	326	322	352	329	339	310	347	339	340	321	339	353	296	348	301	331	324	320	305	379	306	346	337	323	359	334	328	329	355	321	335	384	353	324	321	326	344	340	359	352	346	346	331	315	344	350	347	333	352	365	354	309	358	334	350	359	362	351	317	317	302	337	305	335	354	332	335	324	327	360	333	336	360	302	379	366	309	354	357	355	287	337	353	336	318	353	345	334	346	342	311	328	344	307	328	376	337	331	349	324	347	322	340	315	312	336	321	324	333	301	322	331	324	341	296	329	331	339	343	352	349	355	325	319	336	344	331	324	312	360	314	338	347	343	365	333	333	330	327	308	330	320	345	333	334	343	350	336	316	325	323	347	331	305	339	348	315	351	331	341	319	330	339	315	350	347	330	333	345	346	348	319	298	366	326	375	349	333	341	357	309	322	327	310	339	341	322	332	353	334	321	330	316	290	283	344	330	319	332	342	315	318	362	314	348	321	331	329	336	356	356	340	329	339	367	333	327	313	341	324	326	337	357	334	319	331	344	322	377	347	342	360	356	336	354	349	331	328	345	358	342	320	337	337	348	336	343	365	322	346	310	365	380	347	350	365	356	339	343	326	337	330	346	329	329	353	326	332	369	365	331	340	324	346	316	353	322	311	377	285	337	318	299	325	351	332	336	331	344	331	320	354	343	368	342	345	313	368	355	345	305	343	325	336	334	322	349	344	318	368	331	321	341	329	333	324	335	365	353	358	332	340	325	344	328	329	335	322	329	331	325	304	314	337	334	330	332	306	352	349	317	334	342	317	310	341	335	387	347	291	376	357	377	329	345	368	353	353	350	343	321	357	351	370	356	334	315	326	344	334	341	323	340	353	336	353	320	344	343	322	329	348	312	333	374	317	316	342	341	330	336	305	337	325	354	345	328	372	345	361	326	316	329	316	327	372	365	307	361	339	335	337	315	355	368	362	305	318	372	357	326	343	328	346	299	363	308	325	320	337	339	266	344	327	335	360	317	353	330	305	341	338	363	341	321	319	378	321	340	362	342	329	326	345	373	324	341	340	336	306	354	352	368	359	315	352	347	332	354	353	348	308	359	330	355	310	339	321	358	306	349	376	332	343	336	341	333	363	359	343	350	321	354	375	353	326	325	330	320	323	360	316	352	330	334	335	315	321	348	320	337	335	327	334	341	355	330	354	328	348	323	308	346	349	341	368	363	344	319	326	342	308	342	346	336	341	336	313	341	357	312	385	345	377	350	370	356	312	323	365	328	323	357	357	317	323	356	296	318	309	316	366	373	322	337	328	382	333	340	328	319	348	332	337	347	353	334	355	326	327	386	335	311	329	365	332	373	328	316	371	351	325	342	340	335	329	319	373	316	320	327	343	340	324	307	303	356	324	349	329	350	356	353	341	343	348	326	358	338	336	331	345	344	364	340	348	366	354	370	317	325	333	340	335	308	337	329	351	312	322	310	333	362	298	306	328	359	343	346	339	343	340	334	336	312	347	344	302	374	336	352	316	323	351	350	365	361	322	318	354	335	356	354	346	321	362	327	339	349	328	372	328	343	340	326	358	358	356	343	315	361	332	356	329	346	340	343	370	305	352	335	344	364	357	337	320	324	315	354	332	342	308	333	338	383	328	338	377	326	326	320	312	329	347	324	319	326	310	331	360	332	335	338	318	339	364	373	356	368	337	368	334	366	321	360	367	371	316	344	348	304	364	325	370	314	362	366	298	318	346	344	338	325	339	332	345	336	340	365	334	330	341	348	358	374	350	343	347	342	361	312	331	313	326	359	334	333	328	312	352	330	364	366	353	321	329	310	298	344	339	349	374	326	343	301	330	354	325	348	329	342	351	313	343	339	331	326	329	326	316	342	358	385	326	348	344	320	339	354	315	322	348	329	334	310	372	342	333	357	342	298	359	330	325	353	325	370	331	343	339	357	352	358	331	359	329	321	377	339	345	344	343	371	363	327	332	333	374	341	342	371	340	374	322	313	337	378	361	333	352	336	325	329	346	335	351	318	324	331	316	330	349	359	342	348	336	346	309	343	375	354	324	320	351	335	325	302	364	356	337	367	323	314	305	331	311	340	385	341	342	334	350	328	322	304	318	319	362	338	303	344	329	347	367	325	350	335	310	299	336	310	349	360	326
17013	16292	25971	33611	32987	24332	16599	9902	11554	9537	9051	8571	6745	5824	4939	4415	3825	4018	3664	3563	2804	3075	3202	3490	4252	5074	5368	4718	4657	4321	3983	4246	3878	3911	3492	3815	3680	2834	1891	1878	1756	1732	1868	1623	1482	1463	1547	1643	1313	1106	1245	1167	1022	941	956	898	954	884	871	916	841	886	851	874	852	855	836	854	851	845	857	881	854	803	810	824	847	867	874	853	820	797	856	800	833	872	804	874	800	839	819	835	850	833	812	862	805	807	836	790	802	848	902	840	853	872	772	855	788	745	888	807	818	859	824	863	838	854	848	812	829	812	807	794	792	840	781	860	831	812	853	892	788	859	814	830	798	807	773	807	912	861	886	815	848	834	820	836	839	799	812	832	855	790	826	842	880	821	827	794	840	897	807	844	815	814	846	777	807	850	823	823	858	859	804	833	849	869	844	886	794	763	822	766	852	881	817	849	847	841	835	766	812	814	845	878	814	820	846	791	813	816	785	885	819	869	888	804	789	842	837	802	839	835	804	762	811	806	817	828	815	825	815	847	802	855	825	865	824	845	824	819	852	822	849	795	813	837	813	838	863	781	823	856	787	829	786	801	813	825	811	802	851	842	780	798	826	786	780	862	856	841	842	861	888	780	876	818	818	816	875	818	835	838	873	842	792	784	814	827	839	806	819	802	831	850	821	825	836	853	780	855	796	835	801	848	762	796	799	777	834	839	791	816	850	807	869	827	840	846	845	877	809	826	771	862	807	827	820	802	840	820	807	818	830	802	806	835	791	839	864	781	829	835	862	793	842	846	780	893	824	825	843	776	782	817	794	857	801	806	821	842	893	837	894	888	818	827	768	779	825	826	798	822	818	866	880	853	852	836	752	827	836	833	840	800	829	866	814	814	853	907	889	844	773	791	840	794	795	833	845	834	779	840	812	826	814	812	805	815	787	837	814	843	831	804	781	802	850	800	874	860	760	815	843	826	833	846	809	807	850	781	837	768	858	844	818	837	815	792	813	819	868	809	866	814	834	791	842	811	850	805	806	800	807	832	815	841	888	790	818	845	825	830	848	829	804	782	770	884	868	794	869	818	786	892	804	815	885	821	830	886	850	839	830	833	822	803	835	851	854	867	847	759	796	845	849	816	830	875	801	851	790	802	806	833	751	777	840	800	781	810	844	795	786	835	799	836	867	800	858	862	848	885	828	781	816	799	832	778	845	845	830	786	805	785	812	798	818	794	842	799	830	844	807	794	828	798	809	834	815	841	789	791	850	782	800	794	814	824	800	813	855	831	857	809	832	826	835	822	830	818	804	846	830	815	822	864	810	809	790	847	773	859	800	786	845	839	809	844	762	847	835	834	785	800	789	798	854	854	826	831	792	833	815	799	818	849	799	877	836	787	837	834	828	851	861	811	842	784	842	789	849	878	819	771	841	822	845	833	832	829	844	837	821	874	805	820	859	820	772	832	827	796	832	770	791	831	867	808	853	848	777	836	818	888	786	887	819	800	842	824	764	822	839	799	894	853	820	880	775	778	829	837	818	784	868	827	837	844	869	780	797	793	844	841	788	823	790	858	830	844	837	802	841	802	832	846	831	796	786	843	779	883	845	807	843	851	835	840	782	831	805	813	863	796	855	823	829	822	791	843	859	825	872	804	823	800	841	758	879	770	847	746	855	852	824	844	831	835	792	787	831	849	789	787	792	821	852	826	857	841	825	821	789	804	835	888	811	793	814	838	863	811	838	856	828	829	814	842	820	854	779	819	833	863	816	769	829	802	843	858	853	830	852	795	809	790	803	808	840	794	837	780	884	845	798	759	818	766	779	849	824	850	803	848	803	831	782	873	853	825	842	809	763	825	863	825	800	841	900	807	791	886	797	809	825	846	837	834	785	804	872	849	818	812	774	846	830	841	813	833	835	895	800	800	816	816	791	871	812	842	854	882	909	847	770	861	851	815	814	846	819	841	788	814	851	814	825	827	845	860	864	832	804	777	846	829	835	795	820	875	832	829	818	836	786	837	870	839	752	812	831	785	865	817	799	841	848	821	817	830	763	886	836	862	866	802	810	782	817	825	794	824	810	835	851	816	835	883	820	802	815	807	847	765	819	824	821	795	764	829	859	792	816	797	819	792	763	820	840	867	796	816	801	814	808	834	772	857	786	838	802	753	846	780	822	850	775	810	831	800	782	811	842	873	837	834	847	759	779	835	858	855	851	791	785	858	767	850	835	797	822	814	835	800	855	834	850	852	838	867	836	857	821	817	824	825	842	838	820	818	828	778	790	839	849	881	816	831	778	822	834	887	811	824	843	785	802	804	808	877	845	802	841	840	813	815	821	846	831	830	781	827	800	827	822	817	810	788	883	765	839	797	792	810	890	843	785	848	837	835	795	859	837	833	847	842	869	849	799	829	868	843	808	840	801	805	831	842	782	825	825	830	842	827	833	782	832	817	820	847	789	837	808	804	823	823	800	830	772	858	765	801	845	831	816	802	863	776	852	788	808	787	809	838	800	831	831	831	794	845	796	835	872	823	846	835	792	805	859	845	827	809	846	852	747	863	812	794	856	819	829	802	791	844	810	850	802	800	888	832	801	804	809	828	869	827	863	862	832	783	802	811	755	837	823	813	833	794	847	812	863	871	838	860	811	850	801	778	821	840	840	835	819	822	794	822	846	822	803	820	826	851	829	834	802	778	788	813	838	836	852	853	849	814	830	761	809	825	783	809	812	835	853	837	827	897	823	809	811	828	803	794	824	803	789	787	794	784	830	849	796	850	850	834	867	821	868	820	800	855	803	850	811	823	828	756	841	817	825	778	856	764	843	793	847	805	775	839	776	846	859	866	790	810	826	789	794	816	815	867	850	828	852	835	794	829	827	841	821	813	804	827	820	803	798	834	824	782	795	832	810	832	785	796	852	817	838	798	832	866	870	892	860	813	843	852	863	829	807	818	843	828	793	790	837	839	833	850	821	758	849	823	839	848	879	794	810	843	848	823	862	796	834	823	821	894	809	788	784	826	870	821	817	843	859	879	826	777	843	812	802	842	836	829	831	863	834	811	893	793	846	830	783	801	818	816	847	816	873	863	834	837	831	844	813	841	851	828	822	827	808	798	732	822	816	802	818	797	783	854	789	816	805	847	849	831	825	789	816	797	826	833	869	852	795	852	855	879	812	838	845	814	790	885	842	799	818	842	790	827	830	814	832	832	877	846	847	790	810	815	832	830	827	803	825	757	841	806	848	809	868	772	835	827	828	834	855	824	859	852	860	816	868	803	818	881	866	811	874	828	821	830	847	829	825	848	833	799	789	834	796	824	857	895	833	853	804	879	750	841	843	849	813	791	844	774	828	815	837	830	887	822	820	842	836	833	790	843	881	834	844	846	863	811	804	811	823	828	800	829	855	814	776	834	841	786	772	835	820	799	829	843	800	807	812	817	876	808	825	765	791	835	859	792	866	791	875	846	807	851	885	832	735	850	839	882	805	789	831	801	773	841	813	795
35571	30918	31624	30353	33865	25600	19107	9585	7167	5077	3503	2930	2095	1720	1389	1293	1024	1131	1062	915	846	843	863	933	1159	1285	1318	1232	1224	1193	963	1156	1099	1035	810	909	1038	731	534	486	500	504	499	461	429	415	436	410	368	356	353	364	358	292	337	328	259	303	305	306	301	295	311	291	290	291	322	253	294	283	298	304	326	276	292	258	282	309	310	284	251	285	287	258	323	265	295	273	281	276	307	294	243	313	316	261	234	276	261	268	262	283	289	264	312	260	291	276	284	279	256	298	285	260	269	259	271	248	300	308	279	270	309	277	266	275	281	290	252	299	308	282	277	288	256	250	232	282	249	299	306	292	284	310	301	300	274	288	251	294	299	268	283	281	304	295	273	299	273	291	296	248	286	272	285	287	277	262	302	258	283	273	290	290	281	292	240	268	324	289	279	269	301	250	227	264	301	280	265	311	282	265	267	275	271	273	280	294	267	257	283	279	293	288	281	274	269	270	275	279	288	270	281	277	262	298	286	273	273	276	281	305	275	237	291	288	251	252	296	271	269	270	273	281	269	273	286	253	309	303	280	302	277	274	228	285	254	303	267	277	278	284	299	259	269	289	251	280	280	282	283	259	272	252	293	288	235	284	268	266	267	260	289	279	260	260	277	239	286	293	257	268	284	279	316	303	289	293	263	271	273	259	265	288	285	280	243	293	278	299	280	246	288	267	261	263	248	285	271	290	292	275	314	314	264	286	253	271	266	288	296	298	271	264	271	270	278	259	248	251	254	282	278	263	245	290	274	270	270	269	254	271	273	284	264	276	298	265	260	276	273	278	252	275	266	267	274	274	266	278	286	263	276	259	310	288	314	281	274	280	291	256	250	281	299	271	298	269	264	266	286	290	318	242	289	257	270	277	276	298	273	269	247	282	318	284	268	265	289	301	281	307	285	292	269	291	300	305	262	293	297	248	291	275	280	279	273	290	268	289	287	327	270	265	296	259	273	287	273	281	257	291	255	301	303	277	297	280	247	288	258	272	265	291	267	283	261	290	289	293	263	258	283	289	284	292	291	261	276	235	298	285	279	285	263	287	295	305	268	274	267	262	294	269	275	246	288	293	284	272	286	255	286	271	273	270	266	252	264	301	292	287	279	310	281	270	300	277	278	313	296	274	273	271	294	293	258	283	288	258	273	254	281	270	260	290	308	306	277	261	300	275	241	280	278	256	252	272	310	276	278	269	300	253	272	261	297	308	296	294	279	277	294	322	288	284	253	263	284	255	300	269	247	299	288	297	296	278	271	286	278	239	298	299	289	267	274	282	251	294	282	277	276	267	269	312	266	283	305	282	258	295	285	281	240	285	256	278	265	264	289	290	309	272	262	268	303	280	284	317	286	291	300	257	262	305	260	296	295	254	288	273	257	316	275	283	266	283	316	295	259	255	275	260	263	300	290	280	278	285	301	261	269	263	301	255	294	298	273	277	274	301	241	275	239	256	252	267	292	293	281	271	271	290	291	263	275	298	265	229	246	301	280	288	265	278	273	276	291	278	292	264	268	240	252	286	264	257	294	272	299	306	276	263	275	268	286	258	277	260	278	316	296	265	263	290	236	258	273	259	280	268	270	291	262	309	297	284	270	282	309	302	294	265	278	312	322	301	265	282	279	271	277	296	269	272	274	293	265	256	284	275	273	270	301	290	269	273	275	259	276	269	267	255	245	296	288	280	294	281	268	290	271	269	285	307	303	286	270	270	271	276	253	265	288	262	289	278	316	298	263	266	277	281	267	265	275	256	273	277	308	293	292	278	291	287	280	249	262	279	266	278	246	272	273	330	261	299	269	281	290	253	273	298	260	280	277	273	288	279	254	252	288	288	268	268	261	233	260	283	238	243	282	300	255	288	262	253	277	285	261	267	250	287	295	297	245	291	266	296	275	278	308	279	294	288	283	294	276	273	286	288	257	278	296	284	262	241	282	253	291	276	309	240	268	278	259	283	250	291	261	298	284	268	263	298	255	284	267	293	308	298	293	242	263	277	291	273	287	290	262	311	278	267	254	303	281	262	292	280	267	273	317	259	295	266	294	252	297	302	295	293	297	273	257	303	254	258	286	282	313	294	279	281	257	295	267	273	241	296	303	266	285	270	294	280	270	283	260	257	281	289	260	285	304	269	277	267	305	265	270	279	297	273	267	292	284	284	265	266	250	275	282	293	291	285	270	276	278	296	292	254	274	303	250	289	292	273	294	260	293	279	308	263	280	279	280	272	267	261	299	314	260	293	266	293	258	273	250	282	290	281	292	256	272	279	291	295	241	291	316	281	282	296	296	284	271	275	266	282	291	295	247	261	279	280	254	301	282	290	279	241	302	295	296	292	287	253	272	291	314	289	298	281	305	310	259	281	272	311	267	289	272	286	249	263	266	250	285	276	284	273	281	269	267	267	265	320	306	265	269	258	249	263	265	298	280	267	272	285	293	267	255	258	243	297	275	274	237	264	278	302	294	294	257	263	281	281	263	305	291	307	297	301	273	246	285	268	246	279	284	270	267	293	280	266	262	283	271	261	271	286	272	272	317	290	289	267	251	253	269	270	243	290	280	275	273	276	285	255	298	298	295	276	240	265	279	293	257	259	271	287	272	290	251	285	307	282	253	289	276	251	253	271	299	281	280	297	275	307	263	268	273	326	308	258	273	276	289	253	275	257	277	256	286	275	285	254	279	250	299	281	277	261	264	260	255	283	285	271	280	289	292	270	273	281	280	276	252	271	271	266	287	264	274	293	298	283	267	274	283	297	265	274	280	263	285	261	288	307	268	276	263	275	285	279	293	289	288	296	286	245	275	286	253	278	284	284	285	255	271	287	278	281	289	281	283	274	299	285	295	270	305	278	270	269	255	298	278	257	266	242	273	251	272	283	298	280	247	278	268	284	272	293	299	304	269	279	258	287	285	261	255	269	280	291	261	304	256	270	275	320	292	253	270	271	286	297	290	306	291	265	278	283	277	287	270	260	243	270	272	288	279	274	269	306	288	258	289	265	271	274	303	257	284	274	285	264	257	277	276	296	278	287	274	252	325	285	274	260	276	268	299	272	286	293	304	263	279	294	257	327	297	294	302	264	272	278	294	276	285	295	308	297	279	275	275	262	258	273	286	275	282	285	298	245	263	300	265	254	272	273	277	251	304	271	282	295	270	254	264	301	276	267	279	282	276	292	287	256	264	294	267	283	296	280	301	268	283	308	282	287	294	298	291	292	294	261	260	265	288	281	301	277	267	272	255	273	254	246	300	321	262	271	274	293	261	292	238	287	261	261	294	287	290	270	284	271	276	294	303	265	279	310	283	283	289	282	265	278	328	247	274	286	304	287	301	276	264	265	273	268	305	260	275	306	259	280	257	253	267	255	273	265	263	266	283	254	283	267	288	258	292	295	307	272	288	271	285	273	252	278	288	273	246	249	268	257	312	264	265	285	276	292	288	293	264	288	269	293	312	270	281	312	278	291
21379	23325	30375	34670	38170	31525	24821	13784	17467	15268	12827	12721	9557	8439	6947	6447	5274	5835	5599	4929	4369	4661	4842	5151	6365	7613	8111	7709	7588	7030	5827	6890	5949	6105	5162	5714	5830	4300	2724	2414	2237	2456	2496	2164	2078	1724	1943	1658	1721	1392	1268	1171	970	1041	922	880	839	766	760	854	783	749	747	768	746	752	742	742	782	779	725	712	712	721	732	672	720	664	729	681	659	729	682	707	690	671	694	679	692	708	682	675	709	676	688	685	701	666	687	716	657	667	699	673	663	661	643	698	692	660	682	750	707	716	674	734	721	699	671	733	670	698	740	730	745	660	710	675	721	657	709	678	748	736	658	712	699	682	671	701	699	740	722	678	733	718	763	681	674	674	670	676	680	742	666	705	645	697	657	702	679	682	673	699	669	691	692	672	664	703	701	663	712	729	710	688	679	656	698	704	688	698	722	765	691	703	643	697	658	679	683	658	714	680	681	710	691	702	728	685	677	688	669	740	697	686	644	722	705	665	659	670	660	661	682	692	703	691	637	703	705	687	674	688	683	686	673	646	701	684	679	662	731	681	655	721	722	702	682	702	693	667	690	679	685	683	687	698	675	664	694	651	704	680	725	661	624	679	672	694	721	688	661	706	709	692	727	684	691	714	685	713	701	681	726	749	698	697	713	729	679	716	737	687	681	737	692	698	687	731	672	653	691	665	622	656	687	724	709	717	704	696	730	756	686	667	672	671	694	705	662	654	698	740	680	672	681	649	686	669	694	660	699	667	739	668	662	687	698	719	741	704	702	695	683	677	688	714	700	703	675	662	719	685	670	751	662	682	710	729	718	668	711	673	708	689	709	713	687	681	671	660	670	688	655	694	686	707	670	672	684	703	695	670	693	661	672	698	666	672	702	632	704	675	660	701	707	674	703	719	621	659	686	680	648	671	637	723	729	684	680	716	676	710	654	666	653	665	669	671	695	687	715	702	685	640	690	702	718	700	709	734	688	697	718	686	722	638	641	676	707	667	678	668	677	670	655	761	652	712	665	739	679	680	723	655	691	692	717	683	694	694	685	710	688	648	702	705	656	741	643	720	650	696	714	721	650	706	718	742	698	703	658	694	721	711	682	636	699	701	721	700	713	677	700	639	675	735	681	716	685	689	694	690	695	684	674	673	646	703	717	688	719	686	648	691	763	696	700	688	680	705	680	639	664	661	728	646	722	694	674	689	657	688	683	695	712	700	723	661	709	733	708	688	661	720	707	661	656	726	707	692	669	648	658	654	676	695	690	642	706	675	684	697	668	661	668	676	676	719	736	651	669	655	677	673	687	674	736	626	712	674	692	678	674	626	698	672	672	650	722	702	616	679	719	703	666	686	693	665	721	706	695	700	699	683	704	628	667	645	689	694	743	708	683	677	709	700	709	686	653	723	642	657	643	710	665	739	645	680	685	696	683	674	717	642	699	683	657	674	713	622	675	663	706	742	718	700	730	703	678	758	697	693	670	710	654	696	698	694	717	664	651	701	718	672	735	651	691	765	655	655	635	667	676	682	681	691	687	674	673	640	707	659	693	734	707	740	671	696	631	701	731	631	667	674	662	663	726	707	685	679	681	734	679	647	694	655	674	695	699	651	714	706	662	691	686	657	661	681	713	658	669	639	725	720	727	701	673	671	664	717	698	653	721	656	700	664	689	707	725	703	701	683	688	697	646	688	675	697	701	649	674	685	688	666	709	721	635	725	686	710	662	649	693	633	709	649	724	704	669	668	702	682	701	680	700	683	686	640	681	668	698	655	709	737	710	724	705	719	720	665	711	644	688	727	681	712	683	683	692	679	676	695	735	724	687	681	673	687	696	691	655	671	648	701	692	662	675	667	682	641	688	656	665	666	680	709	680	703	627	663	683	749	672	683	699	657	657	684	718	731	682	663	682	698	712	683	745	675	675	719	684	696	693	700	721	685	734	716	708	707	678	681	673	689	668	710	700	661	707	719	708	721	727	642	676	682	698	638	674	709	697	700	677	672	686	741	676	678	693	658	657	639	695	690	731	689	708	733	670	751	667	706	744	673	653	692	700	698	665	703	679	666	655	660	749	666	743	687	698	649	701	676	725	683	681	645	688	671	692	693	704	696	674	687	708	699	687	681	706	670	712	713	658	730	675	674	644	691	697	714	674	710	699	664	617	724	700	675	657	697	680	646	714	696	701	721	723	726	661	642	689	699	699	710	726	665	688	686	654	684	747	680	688	650	692	665	648	720	637	692	671	700	712	646	666	683	686	701	695	718	672	721	689	678	676	673	701	628	694	673	667	706	699	710	679	684	678	740	669	684	702	724	678	718	693	672	696	696	729	684	696	674	705	643	675	694	668	697	720	731	646	694	698	686	722	708	746	682	668	630	673	724	685	687	697	657	673	671	717	649	697	657	635	710	637	664	665	673	694	674	681	706	650	683	737	687	676	652	695	635	672	710	675	722	673	689	675	659	685	669	721	674	687	688	733	671	655	715	663	712	702	715	719	671	693	693	715	685	696	687	672	704	711	743	691	656	633	664	608	669	756	710	705	699	694	683	677	645	719	706	696	724	689	678	697	683	701	709	716	711	681	680	708	683	651	633	658	739	736	687	637	702	677	679	739	694	701	666	697	728	658	714	678	658	657	668	669	647	668	636	695	690	642	697	674	705	694	692	747	691	667	660	702	651	660	656	663	705	669	647	682	689	699	711	673	656	683	674	663	673	635	667	649	722	752	670	710	709	708	670	665	676	708	701	718	706	687	701	691	667	701	696	672	673	697	647	727	735	678	675	669	677	729	733	716	657	679	644	681	681	690	681	661	650	698	731	669	717	707	698	683	678	678	659	649	660	686	660	672	700	751	730	718	688	688	680	668	705	657	688	683	719	691	673	637	700	699	695	680	704	669	688	670	699	696	682	696	698	680	693	731	695	669	681	684	645	672	697	664	687	683	634	687	707	722	634	688	658	670	662	704	711	701	669	716	722	686	694	724	639	727	670	678	714	694	730	698	685	704	667	668	683	662	678	710	692	651	697	692	683	672	714	689	667	689	737	718	702	727	741	686	664	657	698	691	658	675	642	661	661	634	697	698	746	666	687	673	683	691	705	661	686	679	667	640	700	701	699	680	697	726	631	652	699	684	686	682	672	666	654	685	693	742	660	670	644	706	689	671	676	719	718	693	698	710	703	671	656	650	686	711	720	665	707	706	713	669	683	698	712	691	704	610	696	708	678	683	658	648	698	669	721	709	685	696	710	674	664	673	666	642	690	666	672	673	666	689	673	690	688	662	663	695	704	712	685	659	675	658	711	694	621	673	679	689	693	711	673	706	677	754	717	649	716	661	728	662	661	665	696	696	657	657	707	710	671	695	671	684	704	677	685	666	726	656	666	693	689	673	654	754	701	725	682	687	749	665	706	655	657	674	698	710	662	639	744	658	723	707	724	641	689	628	682	719	662	662	690	751	658	656	647	722	732	681	664	700	673	637	749	663	693	664	720
10867	6347	7610	5885	4119	2269	1570	1099	900	911	717	607	563	500	473	475	502	484	412	420	425	407	395	378	402	420	429	400	396	403	375	359	417	397	386	362	402	362	370	311	337	309	336	351	325	328	376	341	337	331	345	372	337	361	352	358	332	356	337	367	363	339	316	388	323	308	377	323	346	351	347	356	362	339	322	360	367	323	351	325	384	327	354	327	322	339	310	323	324	340	324	317	326	371	339	335	347	335	321	376	302	341	375	334	340	348	362	364	331	365	346	353	345	334	337	373	318	325	342	379	362	340	330	325	368	368	338	345	346	380	321	332	296	361	356	323	355	317	373	327	330	330	359	336	319	330	369	296	332	332	303	329	333	350	301	344	359	348	348	369	351	345	339	369	397	345	342	341	354	333	342	379	328	340	354	302	356	321	356	350	362	339	328	358	356	375	343	317	356	352	341	327	334	349	353	338	326	321	377	351	330	338	331	329	311	325	349	355	365	383	366	320	340	330	339	356	352	366	314	389	333	376	361	318	361	316	360	309	327	338	331	366	334	328	341	359	361	367	344	359	334	339	350	351	319	351	321	353	343	354	340	356	323	311	316	373	336	327	350	338	303	338	363	333	335	333	297	351	323	322	326	358	349	360	325	348	312	395	374	328	339	363	369	337	327	316	345	329	359	334	335	346	347	360	375	317	321	355	339	363	356	352	358	338	347	364	332	321	339	351	347	312	331	357	352	317	355	324	369	342	350	340	371	342	332	365	310	363	390	347	316	305	334	342	364	344	334	323	298	342	330	346	325	331	335	320	350	390	328	338	332	361	322	364	344	354	329	329	342	368	359	352	353	363	408	331	344	331	291	317	392	361	329	375	349	345	384	348	327	327	342	324	304	330	374	319	342	324	342	335	342	386	368	327	380	343	344	305	327	325	348	357	338	332	311	325	353	358	321	317	338	336	329	314	324	329	323	343	349	351	349	333	351	372	370	321	342	315	360	342	329	365	341	320	341	335	337	332	330	365	367	360	308	323	346	348	354	361	352	345	328	374	339	395	386	358	349	319	333	337	353	325	314	347	346	321	314	340	358	351	362	339	365	366	364	348	386	368	346	353	333	362	304	350	366	331	357	358	374	332	351	338	325	319	366	324	368	338	350	322	337	351	353	307	336	339	326	354	371	347	330	365	355	311	336	371	319	353	389	330	339	324	345	326	366	302	334	334	345	328	331	349	373	340	352	309	336	369	371	353	340	381	308	329	351	329	337	351	345	321	343	376	343	345	323	355	352	357	316	345	323	320	352	366	326	336	358	355	337	336	327	337	359	321	372	328	336	325	350	365	349	351	370	347	325	300	315	332	323	354	370	365	362	283	336	378	356	372	328	359	340	357	309	397	378	317	357	348	320	349	321	335	344	336	345	346	350	317	324	342	389	376	360	343	336	356	386	359	332	362	332	342	354	365	341	334	333	327	329	344	342	315	366	315	315	343	380	362	321	340	346	354	349	347	341	336	338	305	337	347	333	340	336	306	340	339	351	347	362	341	340	328	386	320	319	362	335	363	353	337	340	327	331	353	329	318	343	353	323	360	356	329	363	331	326	340	303	334	329	353	365	310	337	354	327	300	347	348	304	356	343	363	327	354	352	337	368	366	319	331	357	311	319	337	346	372	335	343	309	340	345	306	343	324	359	375	325	304	355	364	363	358	327	345	354	322	331	370	369	359	322	349	302	358	324	349	326	339	363	348	342	337	327	327	370	326	313	325	314	354	352	330	394	358	357	345	341	329	355	354	346	327	312	329	334	329	333	345	367	364	328	332	329	328	347	310	349	336	341	333	335	379	327	344	294	377	317	348	374	364	341	357	335	353	326	340	350	376	335	319	314	346	355	312	342	332	336	372	358	320	370	325	332	319	347	354	325	352	318	324	323	325	355	363	350	330	346	342	373	335	354	361	304	320	345	342	355	369	325	357	312	357	341	352	322	312	328	382	309	346	348	324	330	338	376	353	350	341	338	368	336	353	329	313	339	323	302	311	328	345	357	340	336	323	324	306	358	314	325	353	316	349	356	362	358	314	352	312	371	332	327	341	356	369	339	368	324	354	347	329	342	338	323	356	357	329	340	317	328	346	326	358	358	360	343	355	345	348	335	335	330	326	359	315	336	348	320	345	346	307	348	302	372	334	356	324	315	332	347	348	325	341	339	385	327	347	348	353	331	367	376	348	304	327	378	342	297	390	367	366	307	349	320	353	335	336	366	332	356	372	379	363	327	366	364	322	343	337	354	348	329	311	325	355	345	322	374	370	329	328	322	362	368	318	334	368	341	332	347	369	344	369	316	332	353	370	332	386	352	354	297	353	351	373	352	320	341	340	334	358	365	375	324	354	368	337	363	329	379	332	317	337	305	340	347	372	353	332	311	329	318	354	373	337	333	366	314	318	323	336	330	342	326	347	343	330	364	340	351	328	364	342	344	389	346	323	307	372	356	339	373	316	347	333	382	361	339	337	305	375	323	350	329	344	320	359	350	341	324	315	343	347	337	348	370	365	357	346	332	291	357	363	342	329	367	353	352	344	340	358	330	338	337	329	336	343	356	324	343	358	356	327	350	328	333	364	372	375	356	337	358	364	364	350	324	395	316	347	343	335	348	364	379	367	349	351	339	359	334	352	327	324	362	394	344	364	340	304	393	332	334	329	344	323	366	346	336	326	343	330	360	357	339	340	328	296	345	339	339	350	337	334	341	369	319	308	333	333	343	329	341	351	352	346	356	349	396	377	380	339	357	316	315	338	367	347	366	331	338	319	342	350	324	351	318	357	326	326	320	315	320	355	346	368	350	326	364	340	335	346	340	399	345	333	373	350	366	320	320	361	351	337	357	351	333	332	354	324	350	331	348	329	353	368	352	363	370	360	348	303	335	339	319	308	312	354	335	365	316	339	364	323	330	324	357	337	313	344	327	339	333	357	348	343	341	335	298	351	350	354	341	343	353	349	333	364	376	354	319	354	344	350	347	346	334	339	316	325	326	313	346	379	335	315	355	346	334	335	346	377	358	338	383	369	360	336	352	350	347	360	364	334	369	364	333	320	360	355	299	338	325	339	316	341	339	331	362	330	385	360	309	352	318	323	360	370	311	332	345	336	363	354	312	365	361	378	339	311	324	346	350	331	348	362	315	361	317	334	377	377	348	366	352	318	354	333	357	362	369	328	336	353	367	315	361	341	317	362	312	346	359	344	381	363	354	339	389	342	363	319	343	333	367	323	323	317	349	387	337	373	331	337	365	356	343	319	338	321	350	390	375	351	344	342	332	320	318	344	364	363	359	352	331	330	352	352	328	340	369	335	356	350	326	358	355	323	311	352	343	355	337	341	371	356	330	341	334	338	347	330	369	314	334	340	349	336	351	333	328	346	367	342	373	356	328	324	334	338	308	355	344	333	340	356	350	341	357	337	343	324	331	344	341	334	343	332	325	351	375	364	376	353	333	343	319	389
6922	6501	12421	13880	11945	8419	6257	4644	4026	3581	3153	2569	2218	2030	1958	1865	1757	1598	1542	1437	1424	1195	1258	1243	1286	1375	1335	1330	1327	1365	1274	1247	1246	1174	1096	1171	1037	1035	975	938	1031	978	898	910	935	871	952	932	894	897	908	943	916	874	791	847	930	876	927	870	825	868	892	846	848	895	776	835	844	864	897	848	877	865	795	818	817	820	817	880	864	868	825	835	826	814	848	811	842	831	828	843	790	848	815	845	796	809	879	845	855	856	785	898	839	899	835	818	841	861	872	853	825	874	844	809	844	845	850	837	829	861	804	871	799	844	867	844	854	848	869	862	857	813	827	818	808	811	844	871	872	865	826	791	801	845	841	852	780	818	892	861	847	844	830	844	839	867	878	908	816	833	837	849	829	817	814	836	831	879	827	850	856	824	848	840	837	869	869	881	825	870	811	807	852	819	798	842	889	816	805	896	851	860	846	840	870	902	901	864	819	850	813	843	823	813	817	817	807	803	858	838	838	810	832	842	881	816	841	829	859	831	832	783	856	872	850	887	867	871	819	838	847	851	804	792	775	906	796	836	845	866	812	854	854	853	834	844	805	844	853	789	855	877	822	864	886	853	811	839	848	792	842	877	804	792	801	813	893	890	851	828	823	877	828	857	896	881	854	876	853	896	857	820	813	812	853	884	837	814	875	871	869	842	860	841	870	865	841	838	893	895	803	839	852	809	851	818	830	868	837	870	832	887	828	822	866	847	854	816	849	874	835	819	841	847	854	815	889	769	848	865	881	835	817	820	862	854	849	828	868	805	884	834	828	875	828	841	803	889	816	890	848	834	856	801	790	843	799	860	888	861	833	864	824	857	846	872	878	889	776	804	876	882	871	877	848	885	801	820	866	837	898	850	831	870	855	871	825	837	830	810	851	819	822	823	801	828	809	807	849	819	882	863	877	804	864	853	843	818	786	795	819	870	870	865	802	812	805	888	848	836	877	808	834	846	899	852	813	873	824	879	857	832	804	854	869	814	880	835	853	834	868	840	851	872	851	861	825	810	826	818	842	805	860	855	861	841	845	818	828	853	821	798	850	866	798	814	823	849	873	886	830	849	804	854	814	810	844	833	863	851	862	839	844	900	866	862	844	793	817	870	857	849	846	807	837	808	869	803	844	899	813	886	872	840	837	845	848	867	826	846	838	792	885	836	870	830	829	829	824	816	846	829	827	848	791	886	858	824	789	828	802	896	853	852	858	860	823	841	809	798	861	810	888	870	854	790	854	791	788	821	881	837	877	845	833	838	827	826	809	876	831	849	835	840	838	861	846	879	875	773	812	859	773	858	889	817	880	820	888	752	867	877	805	867	881	741	825	834	821	824	868	862	825	781	862	865	844	811	848	846	812	858	804	894	844	773	861	849	852	847	834	853	924	837	842	815	819	819	874	830	826	815	825	853	819	861	852	811	860	848	873	857	848	843	805	843	897	889	829	849	881	845	871	867	856	896	866	848	845	843	861	789	857	837	869	862	863	809	914	889	838	794	862	853	876	826	808	860	849	827	858	833	800	834	813	843	884	869	829	855	868	823	819	862	836	875	828	880	810	837	876	855	813	836	881	834	862	840	847	871	770	816	868	871	861	827	829	806	881	875	790	809	864	877	813	849	862	787	860	856	840	899	825	829	862	855	822	828	876	883	877	879	799	791	806	823	888	902	830	860	856	856	836	797	834	849	926	812	894	845	884	896	855	868	880	837	828	859	851	909	827	863	834	867	840	844	887	879	870	904	839	833	849	824	857	809	855	834	812	830	823	863	798	864	887	781	839	840	788	846	847	832	828	836	817	802	857	884	831	892	866	840	841	871	856	845	829	871	889	838	804	850	825	868	891	832	844	836	822	825	842	816	778	784	809	814	862	817	804	838	859	856	850	842	808	864	844	838	868	815	825	831	874	835	844	815	857	867	864	817	819	813	817	861	843	842	850	851	827	825	840	827	869	821	813	898	763	833	823	869	870	842	818	898	820	909	827	836	779	801	814	908	791	825	821	838	829	881	868	821	814	849	847	853	849	836	824	931	790	783	868	802	896	819	854	858	862	842	871	881	857	828	836	854	831	789	838	830	842	814	860	809	808	838	857	877	826	858	869	823	853	839	823	859	867	829	826	850	851	863	811	806	845	858	809	803	852	836	862	855	830	817	817	903	868	843	833	820	820	793	830	832	830	847	816	860	837	860	838	796	856	874	787	779	844	752	835	848	870	896	857	857	843	770	807	858	753	839	770	861	840	815	830	864	884	821	801	839	811	843	920	769	806	814	860	874	857	769	864	837	843	866	878	814	851	875	866	831	855	867	809	844	820	829	860	789	816	858	825	876	797	786	813	883	786	859	845	815	800	875	885	837	798	861	869	888	860	836	797	831	882	842	872	920	808	818	839	815	813	889	795	816	866	844	845	922	790	862	817	831	805	854	850	853	884	849	868	799	889	917	876	894	855	865	848	831	798	843	839	814	871	860	756	843	854	775	850	832	858	882	850	805	861	841	831	793	868	866	865	844	871	867	825	874	831	856	865	807	853	817	834	824	844	824	814	878	851	855	825	839	789	821	815	866	802	856	806	878	838	825	805	832	865	808	878	843	869	848	791	841	838	854	801	811	845	824	888	800	843	812	797	805	885	871	899	858	835	801	819	848	838	846	885	834	795	839	877	804	888	812	811	895	840	799	794	878	852	842	899	791	851	857	834	841	853	835	876	818	867	886	824	837	825	800	846	810	840	818	848	872	820	819	846	865	839	855	805	830	834	854	859	833	861	805	815	768	838	824	778	840	810	781	849	872	838	814	890	860	894	871	863	864	799	857	848	827	876	824	849	825	807	839	845	828	865	836	876	847	833	788	837	814	771	864	804	856	869	813	824	860	800	815	854	852	834	829	822	811	858	848	865	816	827	851	842	858	882	813	866	834	884	835	880	839	807	834	862	808	847	791	814	878	839	846	829	854	825	845	817	857	815	853	849	854	852	872	801	819	804	829	847	840	816	853	866	858	824	820	805	827	859	833	902	886	829	819	839	833	864	900	844	861	812	822	789	855	836	803	810	862	835	810	906	833	835	848	846	873	835	843	858	866	876	787	863	799	850	875	833	839	885	832	835	850	829	866	882	824	853	849	818	827	758	777	851	848	839	829	826	886	864	817	858	820	829	863	816	825	865	816	872	847	942	809	823	801	817	834	815	845	831	811	868	890	791	840	817	852	821	867	847	859	896	821	819	836	838	874	813	826	791	833	888	869	822	820	857	857	833	814	862	820	855	832	877	869	854	829	832	855	820	868	846	858	853	876	825	868	923	844	820	805	819	803	838	825	876	834	863	869	771	830	810	806	810	818	835	861	827	817	898	825	843	820	835	849	845	868	805	865	849	826	837	859	848	876	837	824	870	829	878	849	864	776	824	820	815	840	836	807	870	873	831	848	773	824	814	844	844	818	832	800	800	859	843	808	872	836	873	823	814	853	830	809
26145	21435	34120	34171	28791	23680	13921	6621	4146	2855	1971	1646	1349	1152	1009	916	813	871	762	738	627	633	676	716	839	886	936	888	838	769	836	872	740	735	612	682	819	653	508	447	448	471	471	433	445	468	452	421	383	402	395	347	360	347	340	322	329	343	322	397	328	348	379	369	343	336	342	303	333	335	349	372	311	334	361	369	352	339	311	401	334	356	334	331	332	343	327	332	310	328	314	312	349	333	357	354	347	349	338	322	317	317	310	341	327	345	317	352	336	344	344	333	332	334	323	334	346	312	345	346	328	317	336	354	353	370	336	312	324	339	376	320	360	321	355	325	308	330	321	358	325	368	364	312	320	334	347	364	354	335	326	333	353	318	345	330	353	364	370	361	336	344	342	314	325	314	350	321	334	374	365	324	356	300	351	362	322	318	369	321	318	309	356	366	352	346	342	323	328	318	338	319	346	323	330	341	369	307	346	315	340	353	340	319	338	306	335	315	319	316	345	341	368	287	320	320	352	308	338	339	339	357	300	308	337	362	321	354	368	317	321	340	352	353	337	350	348	339	321	304	300	326	348	330	357	327	312	331	330	309	314	326	329	373	327	331	308	343	325	362	308	361	343	376	321	298	352	343	321	316	348	324	336	355	362	349	328	365	332	349	323	354	340	343	347	351	356	340	317	368	341	319	302	310	334	342	362	316	342	313	345	320	299	340	340	321	349	343	315	314	326	336	334	352	380	354	325	335	359	327	335	338	322	377	349	333	302	360	336	355	374	337	328	331	363	353	370	357	360	356	340	331	342	346	324	314	317	356	339	358	296	320	338	319	361	349	363	359	348	331	342	328	312	331	325	355	329	347	336	337	347	328	293	331	317	356	348	383	313	341	336	320	321	319	328	303	309	310	326	360	326	335	334	321	364	371	388	339	346	349	325	343	314	326	323	317	302	320	357	330	349	350	322	343	341	310	316	391	320	347	324	354	358	351	295	314	372	349	338	325	352	330	336	320	303	328	302	366	347	369	316	333	322	329	334	332	292	341	299	333	304	344	316	348	348	317	329	356	334	372	353	345	314	350	328	328	342	331	375	349	321	324	329	320	308	317	332	371	335	364	320	319	289	300	352	358	336	338	344	328	336	345	340	343	339	349	332	317	341	332	342	314	339	327	331	361	320	328	327	337	323	331	339	357	348	320	332	316	329	335	324	333	343	403	325	386	316	350	308	328	343	330	361	331	347	332	334	309	346	354	379	329	353	325	317	324	318	330	348	358	337	362	342	330	348	330	352	371	341	319	313	348	343	365	318	317	332	353	347	347	330	337	348	296	357	324	362	357	320	322	317	356	348	316	346	344	351	333	343	349	318	339	359	356	322	332	378	359	326	316	328	334	338	349	333	343	335	328	329	343	337	342	345	352	322	346	313	378	328	351	336	318	347	353	302	320	360	376	380	312	338	320	331	335	356	332	326	306	365	327	312	331	355	320	299	335	342	301	317	299	323	349	310	321	353	297	339	334	312	353	350	349	337	320	309	368	332	354	360	360	341	309	343	359	304	344	341	345	351	306	337	372	321	319	335	335	344	335	368	317	341	345	332	327	333	346	374	352	344	379	354	349	329	299	356	337	345	350	335	365	378	355	336	342	303	349	326	317	319	300	321	336	310	347	354	315	347	347	327	326	340	322	331	349	335	330	330	312	335	349	338	315	317	351	333	345	338	322	328	338	330	335	348	313	352	339	305	336	338	338	314	348	344	305	376	354	310	344	312	348	313	319	356	331	332	338	358	364	343	327	320	325	311	365	322	350	326	331	350	332	308	324	331	344	340	337	303	336	329	342	314	337	362	355	352	367	313	325	331	316	347	319	328	308	319	331	338	346	345	345	312	332	333	315	335	318	346	377	334	321	330	322	341	307	347	341	320	332	328	315	364	319	314	303	323	357	321	318	352	329	332	354	372	339	334	315	349	396	356	327	348	336	357	384	332	342	314	322	313	328	329	328	323	303	364	328	375	358	355	335	340	344	321	348	314	370	343	307	344	309	365	346	346	341	338	344	362	318	323	337	355	330	350	353	345	307	344	383	341	349	320	309	349	345	369	335	343	335	341	362	336	310	294	331	311	305	343	355	330	325	350	312	321	340	328	371	316	315	320	345	319	347	318	305	351	334	326	339	331	343	341	361	337	348	341	345	347	347	344	343	387	340	368	356	342	290	295	326	369	337	356	355	323	354	317	396	339	307	315	367	326	306	341	315	329	318	356	315	354	332	306	346	353	336	306	321	350	292	345	346	354	362	347	347	332	318	321	332	332	314	319	337	287	341	336	355	335	353	310	331	353	319	337	338	340	331	328	338	339	318	321	308	326	346	328	353	317	330	324	326	317	319	349	348	342	323	336	347	331	317	365	358	349	300	309	332	316	354	326	357	333	326	337	347	353	316	320	353	365	372	351	323	344	345	329	306	334	332	324	360	341	329	358	321	330	357	332	337	334	321	383	375	390	345	342	322	308	322	359	324	355	375	319	325	346	335	355	305	348	318	308	312	285	338	380	354	335	344	325	319	354	357	364	354	351	324	327	325	324	347	360	318	345	359	353	340	345	318	333	336	313	338	331	361	331	366	331	348	373	367	311	325	336	323	367	324	306	338	334	330	314	354	372	334	343	355	348	343	314	372	360	355	308	336	383	332	315	342	314	341	343	318	338	341	323	340	330	317	334	323	371	385	346	320	373	314	326	326	358	337	388	319	385	323	338	325	337	326	357	355	321	295	347	343	335	343	326	333	360	298	306	317	343	350	342	343	312	334	319	317	350	329	347	333	343	319	356	322	320	316	346	348	342	353	330	322	320	334	334	351	383	310	333	341	333	301	306	329	329	342	346	296	328	335	327	309	312	350	342	361	312	343	329	301	303	320	327	356	337	345	334	317	317	330	343	352	315	338	335	368	350	347	342	353	358	349	334	326	319	318	367	369	319	326	328	382	331	353	322	308	325	302	385	319	308	347	316	331	323	345	356	302	314	322	311	315	302	332	300	323	351	328	345	333	323	314	342	315	363	308	340	320	321	341	331	324	323	353	340	318	338	353	322	344	303	330	358	354	357	347	335	371	357	341	346	329	361	325	367	357	320	299	354	329	358	376	344	338	334	352	350	349	329	385	329	331	335	317	312	325	346	331	355	332	360	336	335	355	309	365	288	371	322	337	337	329	306	323	340	313	311	351	349	351	348	333	363	383	356	324	343	323	340	337	350	282	338	339	315	348	296	324	327	328	336	333	346	315	324	302	326	325	356	341	328	337	319	313	327	366	344	358	313	340	337	343	351	334	360	309	329	365	337	363	325	345	305	326	318	326	350	339	318	350	334	315	304	367	337	353	327	312	336	349	339	338	333	333	348	362	336	331	312	309	352	384	357	324	344	353	341	343	338	357	331	344	341	348	353	331	324	361	300	324	330	328	326	327	317	350	342	340	324	314	371	309	335	325	351	358	352	352	314	347	308	350
15686	17483	32459	36473	33216	28390	17339	10447	11391	10533	8445	7857	6319	5493	4988	4528	3744	4075	3842	3621	3170	3127	3546	3456	4331	4836	5090	4645	4827	4266	4478	4429	3998	3873	3232	3690	4150	3163	1958	1857	1608	1846	1816	1700	1523	1510	1531	1423	1399	1253	1218	1133	976	941	929	910	934	925	913	906	900	892	868	898	869	864	839	865	901	820	845	853	831	837	807	821	869	816	842	818	819	832	881	832	772	880	842	803	798	826	778	837	807	839	773	846	822	846	847	819	861	818	794	776	826	821	859	809	840	841	834	763	799	837	864	825	839	788	790	857	803	875	839	844	831	809	826	821	809	832	801	790	836	831	804	833	787	862	824	796	861	823	888	787	814	831	791	809	812	799	858	775	828	846	816	825	873	786	843	814	863	814	898	824	852	844	816	846	869	832	830	822	782	808	828	809	844	835	830	840	800	835	816	817	849	873	789	832	820	823	814	840	856	864	874	860	838	781	829	817	833	852	825	874	829	833	813	809	808	839	802	840	810	798	798	861	809	807	827	819	809	799	793	849	837	821	841	854	825	829	859	821	794	861	834	861	801	807	853	856	774	864	775	761	831	802	822	786	800	820	846	840	818	793	778	833	800	832	812	802	861	831	811	835	760	862	855	824	800	851	848	836	830	826	828	795	797	822	814	811	819	855	820	766	810	781	828	823	821	836	820	782	826	827	849	796	787	862	824	851	795	836	795	837	853	836	822	818	856	823	837	813	852	777	814	780	816	881	803	798	838	844	829	866	778	795	766	793	842	802	815	812	819	790	836	787	805	784	805	840	808	791	812	828	798	779	852	853	818	790	827	838	817	796	833	812	811	838	786	849	815	788	803	829	776	863	781	794	786	788	818	842	806	769	814	810	846	785	849	828	808	821	863	835	827	867	830	811	843	865	837	785	775	786	818	865	833	796	825	796	803	821	844	800	789	806	820	790	848	811	810	777	866	818	845	849	825	826	839	734	774	846	817	815	843	825	790	799	858	785	797	852	829	865	823	782	809	793	822	783	869	793	822	837	810	784	851	859	817	838	805	846	823	827	867	771	872	792	798	850	867	823	793	845	794	825	848	768	823	846	799	822	816	800	814	812	837	770	797	844	822	840	807	864	801	815	792	863	834	850	760	840	849	836	835	801	870	791	869	809	820	804	846	817	817	815	809	852	774	803	764	760	850	813	801	852	811	837	801	852	795	814	819	815	807	770	787	817	830	806	821	796	817	802	857	788	853	793	836	804	803	827	798	789	782	842	839	815	845	831	830	819	862	857	860	815	807	807	833	896	833	794	801	842	809	837	818	858	793	829	811	854	782	786	827	815	827	812	829	823	820	857	832	811	865	831	781	810	870	821	829	822	850	859	838	847	846	809	803	747	812	791	825	858	822	860	849	822	819	855	797	859	847	755	839	829	817	815	865	854	830	839	776	789	843	820	866	811	812	861	811	784	823	813	868	793	830	798	777	776	794	853	828	851	807	798	826	802	734	810	819	834	807	831	806	831	803	835	820	820	793	780	827	782	788	784	816	846	783	786	825	803	806	804	855	836	789	807	812	811	797	812	791	841	873	840	835	819	833	813	789	799	819	878	838	817	861	795	844	811	837	863	849	825	833	795	882	800	847	790	830	848	791	771	853	880	822	848	826	824	828	808	800	814	860	879	749	849	862	828	818	829	798	811	766	867	822	872	857	823	850	860	808	797	852	860	815	825	806	784	847	843	833	823	787	819	804	829	851	815	784	844	831	806	845	793	873	812	830	793	767	826	862	798	803	818	841	833	860	835	841	809	800	859	800	781	791	759	833	866	783	837	756	781	842	791	854	780	807	818	788	793	802	858	830	822	791	830	799	798	783	781	786	850	812	850	804	795	842	823	801	791	843	805	794	860	803	841	814	798	883	857	862	923	817	819	825	806	878	862	830	745	818	815	829	833	841	821	898	807	825	804	840	810	774	795	820	829	895	848	844	871	795	816	828	835	815	804	875	835	807	812	866	808	838	791	769	821	828	851	806	817	894	835	825	798	866	813	808	825	814	811	806	856	824	855	799	836	835	856	825	846	780	852	758	772	795	831	812	814	806	817	805	836	827	813	875	871	855	826	813	830	842	866	814	837	838	835	852	780	799	859	834	827	844	827	800	805	834	845	825	812	853	798	778	774	879	822	832	823	826	790	834	823	832	762	809	863	835	824	799	884	795	777	783	856	856	876	860	832	802	823	824	816	808	848	837	821	880	866	818	775	784	823	810	833	790	842	825	803	822	849	794	832	837	835	792	829	815	850	826	838	767	787	843	783	841	814	848	836	807	785	810	836	816	794	854	771	817	815	774	816	797	810	803	837	836	850	844	831	835	844	789	815	815	795	738	858	796	819	821	848	840	868	768	811	820	821	823	787	804	851	811	802	836	798	838	799	812	818	782	830	825	808	785	793	840	861	836	801	815	817	826	844	849	804	821	809	874	809	791	870	858	765	833	800	870	795	826	770	768	798	833	801	839	821	805	773	835	813	876	843	832	838	818	823	809	847	822	818	844	833	749	854	796	864	804	815	815	839	759	858	808	803	762	811	833	816	849	772	823	750	843	826	848	889	814	820	840	844	800	862	808	855	751	820	819	822	811	805	831	831	823	825	861	824	820	764	835	869	811	810	813	802	767	828	806	781	793	802	758	809	822	807	855	814	770	772	791	838	860	787	840	768	820	814	793	790	830	858	788	815	793	789	828	814	824	788	835	855	813	882	815	833	824	822	786	839	814	846	837	826	810	807	858	818	830	829	865	851	852	832	805	831	789	851	822	833	858	848	816	788	803	788	807	824	863	851	831	865	829	816	807	784	815	787	882	798	844	807	821	852	812	818	843	815	802	803	845	802	828	812	760	783	812	847	837	816	871	794	802	828	833	863	815	792	809	812	783	782	780	815	814	846	844	809	768	852	845	812	837	823	816	827	787	819	840	858	796	842	819	814	818	774	822	827	752	832	779	799	875	847	812	786	801	809	789	850	828	784	822	836	857	813	831	804	839	841	842	789	825	781	841	788	798	773	870	848	831	832	782	807	823	804	804	803	857	791	821	833	809	786	844	835	773	831	825	823	783	863	802	853	820	817	772	819	823	836	799	828	870	826	820	795	832	825	821	811	790	816	805	805	826	850	833	882	804	824	825	777	823	880	807	844	814	848	811	837	832	821	851	827	812	771	801	796	830	859	818	866	823	807	849	757	817	812	824	837	795	804	793	849	809	854	830	802	771	826	809	761	822	824	781	815	834	805	817	826	802	837	792	785	819	837	841	810	807	825	882	780	861	770	810	837	821	817	749	775	822	828	815	808	826	796	787	830	861	759	775	806	844	905	854	852	816	827	819	837	824	842	845	827	891	800	839	784	828	819	869	876	845	810	791	806	815	832	798	858	846	841	848	835	838	827	808	806	820	819	849	834	815	833	839	806	865	822	845	822	820	832	852	799	806	801	806	808	852	844	849	845	812	826	873	860	815	838
34760	32776	46678	40393	31037	29632	19731	11441	8245	5103	3273	2309	1822	1617	1281	1244	1156	1138	1013	999	835	888	938	952	1127	1276	1384	1317	1317	1170	1081	1037	1000	880	875	956	1044	858	523	481	430	522	534	516	391	444	434	428	387	405	379	336	337	291	318	289	292	291	287	264	278	300	296	274	291	310	295	286	310	296	274	294	270	290	254	293	252	274	266	296	274	296	303	250	261	277	272	273	287	292	284	281	297	264	309	275	298	306	263	293	270	276	278	266	267	285	287	285	301	271	277	298	269	280	262	295	290	260	301	312	291	277	259	254	291	308	261	283	263	316	305	300	304	309	317	280	305	293	285	315	293	276	286	298	275	294	303	284	263	275	303	265	274	289	250	321	277	280	263	273	281	243	313	277	262	291	302	259	283	287	284	286	279	273	273	240	284	307	270	267	288	299	249	287	285	275	281	267	286	280	265	282	294	252	280	263	290	305	286	256	295	288	340	267	270	308	288	280	299	280	257	276	305	263	273	306	267	275	270	287	294	277	288	302	254	309	294	266	266	253	267	309	292	340	274	299	284	268	259	298	266	307	282	297	288	266	281	309	281	260	301	262	291	275	252	309	282	271	297	278	300	317	281	262	298	271	283	282	272	259	276	292	248	282	302	283	270	259	260	286	273	278	260	276	277	271	314	291	263	300	300	281	301	278	278	283	312	297	280	265	283	279	296	283	303	291	289	269	256	284	301	277	284	262	268	295	267	264	277	287	267	278	301	278	293	259	288	300	268	302	285	286	267	271	263	310	300	308	271	305	334	274	310	305	278	274	306	280	271	277	281	271	269	287	273	268	356	274	308	269	285	276	289	292	265	304	298	316	262	293	265	255	323	277	270	284	287	282	258	263	294	291	299	280	308	302	303	271	267	278	300	281	277	300	276	292	297	298	271	292	233	262	277	249	300	273	268	281	301	265	306	270	279	292	287	260	268	292	319	303	257	236	310	297	285	268	316	287	300	309	293	296	306	275	316	283	280	298	277	281	289	296	320	306	310	263	291	300	269	265	283	272	295	300	305	249	291	266	290	302	318	235	254	302	320	276	287	253	285	309	296	263	298	257	290	261	251	286	288	258	294	257	275	308	270	272	297	296	290	305	277	267	310	294	282	268	298	246	303	302	275	303	316	279	314	330	260	287	320	280	280	262	275	275	309	297	278	286	265	295	298	289	278	263	249	272	277	288	271	293	309	277	291	260	276	280	264	247	265	277	307	293	303	293	293	316	278	314	321	255	313	298	295	291	282	275	272	280	270	291	287	276	275	271	290	314	275	304	319	253	297	296	289	270	289	291	272	269	287	273	305	260	280	295	267	304	314	260	271	290	277	286	268	282	292	259	281	269	297	287	255	289	283	295	288	258	274	283	295	281	294	278	292	295	275	285	277	282	284	271	286	294	255	296	270	279	298	300	304	297	269	279	263	290	307	295	255	275	277	313	273	330	274	250	289	335	266	276	305	282	281	284	303	278	269	273	290	306	270	283	313	324	305	288	304	266	288	268	294	280	251	296	308	277	272	278	290	312	264	270	293	272	305	294	280	285	286	304	285	288	272	282	300	323	273	295	292	279	255	281	294	306	267	297	303	257	276	272	295	279	289	272	318	275	254	271	280	302	271	251	306	280	277	261	262	262	279	286	272	254	247	298	251	311	270	304	279	276	287	304	266	303	271	288	262	285	289	283	282	276	298	311	292	278	291	269	283	279	251	302	263	298	304	303	249	316	248	315	273	298	272	256	264	266	296	282	280	257	266	286	285	273	285	264	268	312	281	270	275	273	292	297	256	283	268	298	287	259	278	311	261	307	268	281	303	283	303	291	296	326	250	268	242	302	264	261	284	280	283	317	267	317	320	287	293	301	260	294	310	286	291	260	297	238	288	285	280	261	283	259	310	283	292	268	241	293	273	288	287	277	280	302	284	289	260	308	295	243	268	265	279	277	314	278	263	302	277	284	294	285	294	256	272	264	300	272	312	280	294	282	295	299	286	255	271	269	281	303	262	292	266	286	283	291	305	306	270	270	277	262	278	285	289	312	313	271	326	278	307	284	267	326	274	265	265	273	279	280	260	307	267	290	289	288	283	282	285	279	257	297	261	238	275	309	290	261	265	251	287	299	292	293	250	278	287	299	266	286	281	318	314	292	305	278	246	297	285	314	274	283	236	287	311	270	296	306	324	287	279	290	276	310	280	287	286	276	285	271	308	262	279	289	285	300	295	293	285	259	301	258	242	305	272	303	284	323	308	275	309	298	293	265	300	277	284	270	293	304	260	284	271	307	295	283	295	302	264	285	274	313	333	254	275	276	277	290	314	288	262	283	298	298	265	250	271	253	253	261	279	298	272	283	293	305	253	320	263	286	279	245	294	287	281	302	285	309	296	287	300	318	263	281	289	312	265	292	284	284	265	297	282	267	278	288	296	274	268	275	271	276	290	306	286	264	283	277	280	267	294	300	285	279	304	273	294	277	288	255	283	305	302	288	275	265	282	264	289	280	264	295	299	273	275	284	291	284	277	302	283	289	273	263	277	296	262	292	277	286	269	312	284	285	297	271	264	275	298	309	247	272	263	269	276	289	308	293	276	270	288	255	292	272	325	262	267	255	281	274	310	312	318	285	271	296	258	282	292	237	280	313	268	290	260	304	251	270	287	255	322	241	312	278	296	287	265	302	271	288	277	252	268	288	282	289	277	290	268	286	284	271	275	286	273	280	320	308	275	249	267	300	267	316	250	254	295	277	294	261	277	253	287	283	278	281	301	284	278	289	333	269	285	306	270	294	282	296	331	274	272	295	276	312	297	322	292	304	275	319	309	310	273	299	282	317	291	265	282	272	260	292	300	277	311	295	289	278	279	283	281	284	264	259	289	329	288	284	284	285	293	306	306	282	289	326	282	305	295	257	283	268	276	289	281	266	280	299	272	261	264	267	267	263	279	319	303	306	290	284	294	292	308	285	315	269	286	308	285	299	287	301	281	311	242	286	258	264	286	254	304	328	307	296	263	281	269	298	320	290	290	280	292	278	269	287	278	281	267	297	271	296	244	279	273	313	304	278	284	254	267	309	298	273	262	273	323	304	301	300	305	285	282	289	276	273	283	277	239	279	302	301	295	326	276	282	255	308	296	300	265	277	270	316	295	261	317	281	286	297	298	284	287	272	281	295	242	276	316	253	280	280	327	275	283	266	276	284	276	262	279	276	293	277	302	297	290	277	275	259	280	274	269	293	276	260	261	276	312	305	292	286	303	291	285	250	301	299	298	276	299	278	271	293	306	285	275	237	265	305	269	313	300	282	276	284	292	271	289	304	287	297	269	285	256	289	274	305	272	265	281	279	297	273	260	257	273	280	293	278	271	256	315	265	269	305	292	256	275	292	260	271	280	262	297	271	284	265	289	278	272	291	296	299	259	284	291	279	278	277	302	285	288	294	274	309	309	279	285	279	276	303	248	233	259	304	267	293
20430	26033	42512	41463	37249	33663	18759	12701	16456	13525	11746	10310	8882	8199	6813	6616	5831	5689	5518	5400	4638	4427	5506	5065	6332	7669	8142	7371	7919	6797	6527	6222	6017	5491	4833	5906	6224	4959	2531	2528	2175	2398	2447	2203	2010	1914	1937	1810	1667	1589	1349	1173	1034	925	881	858	885	830	796	779	760	775	769	752	771	747	780	780	766	735	773	739	729	711	713	690	678	753	680	706	730	712	727	694	683	676	705	686	675	669	684	750	711	721	694	722	715	739	680	681	717	721	717	733	677	735	704	695	734	698	722	700	653	766	707	692	710	658	730	770	692	709	719	711	701	732	645	730	708	721	688	704	731	698	683	748	720	693	737	715	721	728	740	690	738	732	690	720	702	634	650	688	740	727	691	682	705	695	733	685	659	685	689	760	719	709	728	698	736	687	694	702	704	635	724	727	719	747	720	720	708	692	705	702	716	706	702	734	683	696	731	688	759	708	715	664	671	659	692	686	656	682	688	680	657	724	749	699	685	616	665	719	656	702	716	689	711	698	678	690	678	703	693	630	699	698	692	684	704	717	681	721	666	649	709	722	697	735	702	676	708	700	708	697	675	696	727	748	683	708	687	766	739	714	687	696	706	661	702	718	678	709	679	709	697	703	657	691	688	724	683	691	610	676	666	697	674	740	662	701	673	697	718	691	725	743	719	666	710	655	705	668	677	675	709	644	673	679	689	718	730	667	684	719	725	691	693	688	740	671	683	791	661	730	697	698	685	697	690	681	723	700	703	705	696	663	715	701	775	740	699	746	713	680	692	705	703	758	677	704	743	676	731	716	691	713	675	748	709	694	740	726	647	708	715	677	731	664	672	722	700	732	664	672	654	677	678	736	664	692	670	717	655	669	721	744	695	701	702	648	696	715	728	715	703	672	705	714	703	712	702	695	695	685	722	666	694	676	686	738	731	740	661	721	686	665	729	660	697	718	693	701	692	681	711	756	730	716	725	669	649	688	645	708	725	752	695	709	678	729	704	657	678	677	638	699	668	711	730	665	706	653	671	663	701	706	695	742	676	728	691	688	696	695	721	705	645	720	728	669	665	736	688	736	697	722	679	720	711	700	714	690	708	746	662	683	697	684	671	664	735	711	656	708	673	698	732	717	641	668	708	661	707	704	673	727	702	695	705	683	685	730	695	685	752	707	678	691	720	625	667	714	703	723	725	698	720	710	683	671	681	710	745	636	731	701	687	735	729	713	688	737	731	731	685	743	701	733	714	698	717	702	674	696	718	692	702	668	702	717	680	710	710	703	708	685	661	767	684	686	658	709	702	681	702	686	716	695	714	681	716	711	714	706	694	733	709	619	709	699	722	665	679	720	734	703	670	719	693	682	675	719	652	708	697	712	706	712	643	728	738	706	685	692	675	683	699	670	688	701	723	679	720	717	727	703	630	714	765	712	701	677	685	700	731	711	677	699	688	709	689	729	702	713	698	688	693	696	699	698	725	714	780	666	677	732	690	694	714	697	667	683	729	669	704	720	696	693	721	705	681	710	728	708	706	707	712	695	717	717	708	708	688	672	701	678	729	694	716	721	729	707	694	638	689	724	669	677	721	717	704	743	713	698	761	698	705	690	687	689	711	697	675	709	677	670	718	728	682	687	700	719	700	713	690	673	733	687	695	729	742	695	706	691	726	686	723	741	675	672	661	679	764	646	683	742	707	689	694	686	678	668	695	700	718	738	731	701	711	685	691	712	729	710	675	725	759	725	692	733	741	651	704	642	705	677	707	746	714	701	689	702	758	708	660	710	694	686	690	660	742	700	711	694	730	733	687	683	700	687	698	676	676	734	683	697	702	665	726	688	683	701	683	671	656	670	732	665	703	725	705	695	718	666	685	711	703	690	662	702	723	734	676	699	718	714	682	740	676	687	685	674	721	707	669	685	673	636	683	703	708	714	724	725	702	697	721	699	635	670	737	718	700	754	689	696	693	686	669	685	680	734	704	690	710	700	707	703	715	710	753	694	659	659	744	710	712	703	749	708	690	694	685	663	706	689	686	730	684	705	719	694	654	713	726	654	720	769	678	706	685	704	665	658	704	701	697	715	672	707	670	672	701	676	659	701	711	722	709	710	724	736	678	721	667	704	744	718	696	675	693	720	654	674	708	735	711	683	708	685	687	693	680	701	727	674	715	678	747	672	749	746	721	687	713	699	714	709	695	705	697	691	659	755	723	727	653	691	745	713	691	656	713	680	727	710	707	713	729	663	722	745	688	685	692	695	683	702	697	687	666	708	689	706	712	689	693	682	664	709	726	697	703	752	714	666	716	730	711	675	721	686	703	663	648	692	674	649	717	639	669	708	701	676	713	758	708	641	680	738	687	682	701	663	675	715	728	734	735	684	691	683	681	688	670	647	764	675	702	702	680	719	703	757	707	719	714	683	693	715	754	729	709	679	741	665	716	708	702	688	663	727	727	699	647	725	668	706	698	695	751	656	711	696	677	689	709	676	698	692	724	711	657	696	708	654	685	678	685	733	673	698	662	731	705	706	671	671	728	697	707	721	712	699	690	666	648	700	758	689	701	651	688	707	680	727	696	651	671	701	696	734	719	686	650	707	688	688	687	683	690	745	674	703	637	706	736	708	709	717	693	716	739	712	724	700	706	705	664	705	692	706	710	727	693	736	690	722	703	720	725	730	679	744	705	668	737	718	749	717	682	708	709	704	688	710	728	696	694	757	663	663	693	686	678	692	691	731	669	680	704	736	672	650	699	734	706	744	701	708	718	695	677	685	705	674	692	675	726	750	755	684	716	721	641	698	661	703	775	706	711	758	735	739	719	685	686	670	758	703	685	707	705	714	740	712	709	728	700	689	699	718	712	667	681	692	711	703	676	728	698	723	723	665	654	740	706	736	690	724	726	655	698	734	679	683	714	715	658	700	698	680	718	733	747	706	718	713	665	733	717	697	669	680	669	660	701	703	700	710	729	680	734	684	704	709	737	681	728	673	709	704	791	710	679	695	691	709	676	690	689	722	750	735	731	707	678	699	667	680	662	706	716	736	672	711	678	726	681	696	690	697	708	698	702	716	711	663	679	730	710	699	703	707	733	706	722	716	718	723	693	721	674	682	702	695	699	721	726	726	676	661	741	648	658	674	696	677	705	690	686	738	690	688	706	722	695	674	694	688	697	690	684	732	740	649	685	694	696	668	650	731	664	643	705	721	698	751	699	743	676	700	726	696	707	726	686	707	757	737	720	713	672	730	697	664	699	654	705	708	706	682	687	690	722	693	723	670	680	698	660	736	669	653	681	643	687	664	669	639	684	669	691	656	710	714	715	713	737	712	690	731	709	656	724	691	686	732	699	692	669	735	691	640	714	698	697	719	701	727	672	685	701	703	702	714	673	684	665	773	692	692	700	712	666	732	680	760	687	762	734	660	646	707	725	688	692	693	667	729	721	639	684	684	688	678	690	747	720	705	714	666	694	711	700	667	627	699	688	681	669	643	684	714	661	735
12475	5643	8071	6631	4387	2684	1677	1060	879	772	716	637	514	507	487	470	462	462	419	440	414	468	403	380	425	429	404	424	448	428	411	413	391	388	403	411	383	398	383	357	343	366	370	346	373	342	366	368	369	363	372	362	344	358	375	377	385	375	332	353	342	386	365	372	341	367	327	381	352	366	362	371	353	318	384	317	348	382	370	382	386	345	345	359	316	330	364	348	357	395	318	341	357	360	373	315	367	376	357	357	365	407	331	351	321	353	380	339	338	336	375	333	343	357	311	348	364	348	374	357	322	392	316	377	339	353	361	334	339	365	382	362	348	368	372	352	369	369	333	328	384	379	368	354	366	345	324	338	377	334	374	341	357	318	317	366	344	359	359	339	360	343	378	342	349	328	330	335	348	345	369	374	389	358	350	349	334	362	393	353	352	353	359	332	387	365	363	369	359	387	332	386	374	383	359	387	303	361	342	359	376	345	370	367	358	400	345	327	357	379	354	343	370	400	342	382	364	347	355	353	359	360	361	337	364	343	400	347	341	315	354	358	334	353	356	358	379	312	327	356	335	328	328	380	361	381	367	330	375	391	357	362	380	333	365	364	315	320	352	344	387	347	361	379	348	380	337	350	363	315	347	357	332	356	348	360	361	367	387	342	327	368	360	355	361	373	338	326	368	360	325	328	343	342	395	393	376	337	405	329	360	355	322	340	350	343	395	364	339	316	374	382	361	366	354	354	335	353	373	332	338	370	372	355	361	369	363	350	327	327	368	356	322	330	363	332	351	376	361	350	358	366	358	341	336	322	346	353	384	422	331	343	359	400	385	382	343	349	364	349	370	332	369	360	348	355	363	364	366	327	394	376	356	355	332	324	353	376	403	365	324	375	364	356	364	371	345	331	358	367	361	348	356	381	336	341	364	352	352	305	361	339	306	368	353	372	352	386	365	370	361	364	338	365	354	360	316	370	376	351	350	359	372	370	351	358	350	352	348	372	380	320	342	356	348	333	379	360	353	391	339	320	354	385	336	384	365	364	381	357	344	359	325	388	341	344	344	345	343	370	366	354	377	372	394	385	339	376	367	357	339	356	367	364	371	361	346	351	374	351	354	324	350	356	387	373	390	358	346	339	332	323	337	378	378	357	362	326	353	359	335	316	358	363	361	366	343	359	327	364	396	369	357	326	333	353	371	365	377	394	366	334	355	329	363	383	368	317	361	371	346	361	373	378	373	333	360	365	337	340	388	343	334	336	362	333	331	355	394	356	361	360	370	353	317	336	377	346	352	360	340	377	355	366	390	354	357	353	344	361	366	337	332	314	362	328	324	356	351	364	343	364	359	354	336	373	351	377	310	353	346	326	356	342	327	383	363	374	362	315	328	371	333	324	393	382	379	330	331	348	299	336	369	343	378	354	339	355	323	349	375	332	337	366	350	369	329	395	341	339	336	334	326	352	339	333	389	361	383	363	378	342	375	343	340	321	339	352	343	333	346	357	359	392	350	353	366	351	379	361	345	362	330	338	373	373	328	367	352	373	338	378	325	330	321	335	361	334	365	359	347	403	306	359	366	323	345	367	385	364	350	337	330	339	300	370	345	377	332	377	346	356	374	352	366	399	353	358	367	325	341	373	337	357	402	365	357	375	391	357	364	361	308	363	361	356	355	374	342	316	335	358	387	359	376	366	358	346	347	338	364	368	329	348	322	336	357	363	356	348	369	349	322	354	356	330	340	366	320	372	367	370	360	383	321	329	353	380	368	366	346	363	369	332	345	347	339	372	347	339	341	338	367	356	359	383	364	351	364	355	363	333	393	365	343	347	372	364	359	345	363	310	350	348	361	365	354	396	348	355	371	322	342	360	358	355	372	334	341	413	345	337	344	389	343	341	345	402	377	330	360	352	319	348	358	370	371	365	359	339	349	349	379	342	344	343	367	368	342	364	341	349	363	362	341	362	359	341	321	347	368	336	334	358	346	327	376	316	334	331	388	363	330	342	343	349	397	349	341	338	355	358	334	374	358	359	352	375	331	363	357	369	341	394	379	370	365	342	367	338	345	356	320	317	381	348	357	383	351	346	353	348	335	343	345	328	340	356	329	346	327	371	333	357	363	379	382	342	333	340	370	386	358	385	352	360	329	384	372	347	365	382	328	366	324	314	362	357	337	381	336	366	354	345	357	358	342	377	317	356	331	340	339	337	364	356	380	349	377	338	354	347	367	380	354	370	369	325	380	350	354	350	376	357	329	345	359	337	387	327	349	383	351	345	372	353	345	357	346	362	329	331	364	352	344	324	389	373	367	354	350	342	355	373	324	344	314	357	335	370	349	355	389	360	306	337	355	342	383	330	367	392	395	325	371	360	342	339	337	339	346	350	349	356	376	341	351	351	363	349	340	330	347	347	321	351	375	374	366	364	352	356	351	377	347	366	355	350	395	331	341	359	344	350	346	361	364	373	359	336	364	350	350	362	328	337	353	355	353	337	357	355	393	341	331	376	368	399	329	313	350	385	361	368	354	327	393	348	341	383	351	340	345	366	366	353	385	368	386	336	357	361	339	376	371	337	378	338	381	360	384	329	309	350	365	359	398	360	378	369	359	368	334	340	348	340	389	340	374	400	362	351	406	356	325	344	331	362	352	347	349	358	350	353	331	345	374	344	384	347	337	339	341	340	357	329	364	353	388	375	356	383	330	375	382	350	333	366	396	367	329	326	337	363	321	375	353	379	356	354	353	362	367	359	302	365	328	394	368	369	345	362	387	370	302	362	349	364	331	379	369	326	377	327	344	364	361	371	350	359	348	358	340	345	304	329	355	333	335	352	388	350	376	314	345	322	302	385	348	343	343	381	323	353	360	372	338	358	329	331	391	384	378	345	379	322	329	328	342	360	382	326	334	367	325	354	367	364	374	349	377	360	379	349	359	305	339	356	369	338	331	323	343	349	357	359	341	333	348	341	351	333	345	346	383	358	354	328	313	358	335	377	330	329	373	361	381	317	346	350	357	374	357	380	350	315	345	347	396	343	377	318	342	345	333	360	373	331	324	402	341	378	341	350	352	348	370	337	341	397	363	350	370	366	337	389	368	308	377	381	364	375	353	379	316	325	325	338	355	323	360	329	333	353	402	354	378	355	367	368	367	321	356	347	345	385	355	354	365	358	380	352	343	349	371	366	363	373	359	326	355	384	377	384	357	344	371	346	369	372	349	340	355	351	352	358	374	352	341	368	378	377	340	343	330	350	367	324	370	392	362	347	341	361	360	335	350	325	362	359	360	324	408	349	329	327	360	382	306	351	350	351	341	362	395	350	375	353	342	339	359	349	391	344	364	343	364	321	336	340	359	327	326	340	338	371	369	340	352	321	373	359	345	319	384	344	337	360	361	373	323	384	384	360	379	353	338	336	336	368	383	369	355	384	385	347	358	339	380	418	369	381	393	317	385	340	351	380	350	330	385	358	348	342	341	380	352	332	346	370	345	374	326	387	362	383
7590	5750	13146	14569	12448	9169	6388	4567	3884	3257	2812	2493	2256	1991	1831	1753	1674	1548	1444	1354	1364	1327	1215	1364	1399	1375	1421	1320	1336	1284	1227	1214	1266	1182	1183	1149	1146	1065	1061	952	967	964	974	1053	969	1030	943	909	909	954	910	941	894	900	881	875	929	863	875	913	860	890	819	839	861	856	835	901	882	881	922	888	837	853	805	853	818	901	931	851	868	853	837	828	888	804	856	855	821	896	921	832	915	831	856	858	827	834	881	878	855	860	873	868	868	847	869	870	878	846	836	909	862	835	823	880	877	873	864	852	799	851	867	866	844	922	887	808	923	866	845	853	868	831	881	868	848	868	884	843	905	876	875	886	889	885	838	830	842	866	875	853	812	903	885	860	809	886	843	863	825	852	877	844	801	887	851	869	850	878	825	860	844	843	870	892	853	902	847	882	854	895	858	837	886	914	853	867	879	879	880	832	914	892	898	895	882	869	877	838	825	868	846	881	897	920	802	912	886	819	868	895	875	869	888	806	820	885	870	856	841	912	838	867	821	878	866	839	854	856	843	870	881	872	862	906	865	871	904	871	838	869	861	841	890	875	879	912	873	912	848	871	884	878	855	864	860	851	876	832	911	875	833	815	856	881	845	866	903	864	871	874	844	826	855	849	843	868	838	874	826	826	919	897	897	840	920	853	838	833	881	850	830	879	831	897	895	925	858	812	855	946	849	876	874	844	866	843	845	850	865	884	878	847	802	850	858	882	842	920	869	815	887	936	857	864	831	854	886	855	875	849	848	904	849	864	800	927	843	870	883	857	855	843	881	860	827	891	795	895	863	848	844	886	834	875	852	840	863	863	818	854	853	861	856	855	902	856	853	854	832	846	881	835	871	871	910	836	841	874	874	836	882	971	834	855	834	855	805	789	867	880	859	856	896	826	924	847	835	895	829	873	889	830	867	830	895	921	883	896	920	822	806	881	853	869	890	819	835	813	844	896	834	855	897	838	897	907	871	869	843	870	891	849	834	873	927	869	868	847	866	927	855	903	873	850	849	857	865	882	867	838	847	854	840	855	842	861	891	863	824	855	851	877	856	877	875	918	840	909	872	826	942	858	884	870	868	883	863	890	831	794	908	869	889	826	823	889	854	841	884	856	812	793	854	890	856	862	848	889	866	871	876	888	851	862	893	881	849	924	889	881	869	854	831	802	855	874	810	862	891	840	850	855	863	852	857	871	829	871	824	843	896	800	849	860	833	825	858	838	904	854	837	855	854	863	893	863	842	799	845	881	874	885	852	825	899	853	884	869	882	842	838	834	906	925	847	875	865	926	862	868	879	855	832	796	850	907	871	907	939	926	888	831	853	851	912	876	824	803	874	860	871	843	848	878	878	851	845	863	913	847	887	870	809	869	934	854	838	859	792	928	812	855	853	900	909	827	850	843	810	892	854	880	861	836	911	841	853	848	860	856	842	866	887	882	850	851	879	847	896	858	822	913	845	855	835	872	854	904	885	866	842	888	885	867	882	856	852	911	861	846	830	843	872	836	778	920	903	857	880	889	832	814	838	866	846	866	858	895	878	891	865	885	923	846	823	865	841	892	845	854	814	886	863	855	849	834	844	838	856	850	888	849	869	880	836	859	870	908	872	867	842	873	865	834	829	846	843	837	850	926	845	873	821	875	888	832	844	825	935	887	863	859	845	855	905	859	866	847	905	901	888	840	869	813	875	871	914	885	850	842	876	820	839	875	869	861	853	859	868	850	852	874	882	794	874	851	892	813	806	840	855	874	852	874	852	868	880	893	856	894	888	875	853	828	852	881	854	808	869	908	886	860	853	903	868	846	907	929	842	930	859	873	844	858	876	873	910	819	876	795	807	837	884	842	866	897	864	877	823	911	846	837	863	884	808	905	894	882	862	889	882	866	861	888	875	850	858	814	862	903	870	855	874	883	907	890	898	846	888	846	871	910	852	832	865	870	840	853	878	871	862	891	841	871	884	912	864	854	896	886	850	838	896	844	867	878	858	858	866	835	857	841	870	899	886	831	845	880	896	856	824	836	841	834	907	868	845	845	856	922	871	853	841	851	884	885	933	908	907	833	850	843	854	913	858	897	873	832	901	804	871	850	877	872	869	858	917	864	964	835	798	850	892	949	837	853	808	831	882	833	819	869	872	917	878	834	837	882	851	863	869	883	834	872	862	831	838	832	876	851	802	819	880	844	878	910	853	838	869	886	866	890	819	893	833	865	914	887	807	890	868	865	893	856	870	895	843	872	851	816	818	891	813	827	875	859	845	854	875	826	876	888	831	870	800	846	890	847	830	842	883	834	879	906	846	862	874	847	854	897	841	844	890	835	837	840	892	860	895	832	879	870	880	838	847	869	882	928	864	903	877	892	842	893	853	869	872	810	878	882	905	872	868	875	896	831	875	887	856	857	860	870	898	829	887	820	825	862	814	885	856	837	848	893	857	849	891	843	853	847	902	824	883	854	866	854	857	905	850	856	869	855	886	868	858	872	836	859	832	842	775	826	870	839	841	848	932	830	864	900	862	846	878	861	873	848	850	873	834	869	901	910	850	868	879	815	811	924	842	836	878	893	869	865	861	864	918	881	877	875	856	911	848	864	810	880	851	841	852	846	882	835	895	881	875	842	882	837	880	871	848	895	929	912	877	895	868	896	839	839	874	871	800	804	853	781	851	902	833	881	868	819	868	871	898	878	874	816	851	862	886	904	895	787	891	918	847	941	854	856	825	864	863	859	873	878	875	839	859	844	811	841	880	820	850	846	901	866	893	906	850	824	923	887	811	817	851	860	864	850	858	841	891	849	860	855	863	836	837	875	841	826	877	806	869	880	885	886	850	851	908	857	899	882	894	886	867	888	857	872	863	834	840	841	857	904	856	900	809	845	865	894	846	890	850	895	857	844	845	818	883	841	853	831	874	864	886	868	871	854	859	854	843	875	839	913	868	871	861	811	808	875	838	831	867	856	841	856	885	829	851	829	812	895	914	905	859	826	894	886	866	854	865	879	882	880	872	841	813	907	836	859	869	850	878	847	840	892	851	872	902	853	873	871	858	871	830	866	837	889	833	890	853	892	886	861	876	911	796	868	843	899	855	887	913	820	896	877	850	829	879	843	872	834	821	837	843	932	848	865	846	877	831	861	857	874	895	842	869	895	871	892	878	840	878	909	819	831	840	833	818	895	843	843	888	824	902	894	871	862	835	838	865	900	927	861	849	860	842	823	848	872	887	871	877	833	922	874	816	819	832	877	891	853	867	858	831	834	838	903	860	876	812	870	893	853	899	867	874	885	888	859	871	895	795	898	864	826	869	827	852	888	881	845	881	867	828	906	828	864	894	890	881	871	912	843	869	926	834	895	865	836	882	840	875	812	845	865	819	865	893	855	875	864	922	855	848	918	846	871	875	949	861	881	847	845	872	870	866	959	917	898	874	845	876	809	846	821	901	877	869	862	875	824	850	874	887	853	852	865	850	832	870	821
27810	23675	33091	30294	24808	19362	16876	7454	4333	2938	1750	1347	1320	1204	1088	950	976	878	754	761	760	688	737	687	820	944	865	802	820	870	782	779	795	683	644	710	695	647	495	454	410	505	413	478	424	442	438	425	422	432	411	394	358	349	396	402	369	328	353	359	368	385	356	345	354	324	343	364	349	310	329	362	338	360	339	326	380	337	319	359	305	314	329	374	363	323	359	346	307	371	360	346	332	351	343	325	350	351	312	343	376	308	362	337	319	321	348	334	371	311	334	344	332	344	340	354	325	361	344	343	318	340	352	335	360	335	386	347	344	335	328	323	370	350	339	351	349	326	325	331	332	344	325	342	366	341	337	341	354	380	349	345	346	359	373	350	318	335	360	321	355	337	322	341	373	369	340	334	339	357	352	353	350	345	364	329	359	341	343	357	352	325	370	362	350	349	342	338	354	352	337	365	353	358	387	372	357	351	361	367	363	334	320	352	363	367	354	328	308	337	335	325	359	343	347	317	325	329	327	355	362	372	395	344	340	354	350	356	345	367	327	333	357	315	335	367	369	327	323	373	356	319	348	306	355	369	342	341	359	355	356	359	337	378	342	375	346	366	354	365	342	355	343	333	316	316	296	355	362	329	336	323	313	327	338	339	298	351	340	372	346	339	334	342	344	361	353	354	366	352	373	353	356	303	318	365	345	337	300	347	352	313	318	316	339	326	316	337	342	348	326	355	348	344	350	310	344	312	324	342	366	377	350	375	382	334	340	344	370	335	333	313	366	336	380	338	361	340	357	384	352	338	343	349	353	328	356	343	375	321	306	344	338	356	343	327	376	367	364	352	348	305	342	345	319	362	365	380	357	373	346	318	337	334	329	352	355	315	385	335	355	350	343	317	329	350	353	326	351	348	355	319	313	340	351	354	316	325	356	331	345	320	373	362	348	348	346	326	352	354	381	328	322	318	343	339	312	314	356	333	323	370	328	326	362	371	314	351	338	313	337	367	316	356	334	336	340	345	363	357	360	334	346	352	367	312	321	339	318	335	369	347	315	335	327	371	328	341	330	347	347	312	316	353	323	333	323	306	379	352	336	312	327	361	344	371	341	329	340	386	334	350	383	340	344	317	406	359	336	335	303	350	338	353	333	355	373	363	364	347	323	353	337	341	324	375	340	329	348	342	359	330	369	326	352	354	357	368	365	379	294	346	348	326	331	329	353	326	332	372	326	355	340	352	316	302	333	333	332	344	294	344	314	346	359	333	331	314	334	339	333	342	309	346	356	345	330	336	339	342	350	311	335	349	358	362	348	356	294	341	321	349	339	330	326	316	324	331	348	321	343	345	357	349	358	329	324	301	317	332	388	302	344	345	349	370	333	390	346	335	345	359	370	344	344	326	352	324	350	340	331	373	342	356	333	338	324	328	325	342	364	348	341	350	328	343	369	366	313	315	330	341	337	329	363	322	325	357	354	358	356	342	330	351	395	332	346	350	375	354	360	350	349	356	326	313	313	359	335	368	346	320	302	345	321	329	343	371	334	365	352	380	348	339	337	327	356	324	358	385	384	309	322	367	334	326	345	311	348	364	324	385	342	372	350	305	343	370	376	337	352	302	333	364	357	333	311	366	356	334	350	341	344	323	334	336	339	338	338	347	361	362	316	328	310	334	377	349	317	304	376	358	361	389	314	360	323	358	304	321	341	380	349	339	342	369	318	316	322	346	367	357	332	338	364	331	357	358	339	338	393	311	333	356	318	344	361	366	348	350	343	314	306	317	313	331	342	356	336	332	388	327	349	364	320	323	371	340	363	348	377	372	363	342	343	343	336	325	380	356	324	313	366	319	342	338	374	349	332	326	347	381	356	337	299	325	364	358	339	352	358	351	372	354	349	335	349	388	343	310	337	339	320	338	359	329	351	347	357	335	326	333	347	363	355	325	327	340	331	341	379	366	393	311	349	347	375	360	345	327	342	324	340	368	318	351	346	328	353	317	319	356	368	343	333	367	343	317	379	352	332	350	346	327	361	349	382	337	353	342	332	350	307	365	348	344	363	360	369	330	371	354	364	351	351	330	362	352	360	321	357	324	369	359	342	335	352	358	375	350	349	364	326	317	351	364	325	320	310	341	309	356	330	352	339	370	372	370	329	341	351	333	343	304	378	352	324	354	343	357	370	366	337	355	345	327	319	359	319	368	346	349	359	350	346	359	339	345	324	367	324	326	328	339	352	342	344	327	366	358	341	323	342	341	287	341	363	346	350	343	347	328	386	363	347	356	361	328	330	330	323	356	316	338	352	326	335	340	356	339	321	324	305	323	352	347	338	342	341	336	372	317	342	356	322	350	337	330	358	357	327	357	344	343	356	320	378	354	359	327	354	352	362	330	327	361	342	347	351	319	355	358	337	350	344	329	349	344	339	347	370	335	355	369	351	355	354	368	364	371	364	316	364	342	332	343	320	365	377	356	343	317	354	330	341	336	324	326	365	349	319	333	337	362	335	344	370	340	341	325	337	347	372	352	363	334	370	339	351	335	334	344	355	372	332	348	333	327	363	325	369	329	317	338	335	334	329	346	373	355	334	333	310	348	350	335	355	330	331	396	364	377	331	351	364	366	350	367	329	335	324	337	358	338	364	324	339	354	330	343	337	334	367	337	343	345	364	360	314	321	379	345	338	300	354	335	311	356	361	328	364	337	337	339	310	362	345	350	381	351	353	380	333	339	342	342	350	375	333	328	344	404	351	346	326	314	341	330	362	341	353	372	342	359	362	333	380	329	333	362	321	341	341	347	350	326	354	385	326	338	362	323	337	336	340	347	312	381	339	352	356	325	379	408	370	322	321	361	371	354	360	341	298	362	360	352	316	346	326	348	350	365	332	355	372	355	359	349	331	343	345	332	346	323	339	348	315	376	352	353	350	357	356	331	365	339	366	329	341	343	343	331	350	339	375	345	349	355	337	337	373	382	357	331	377	343	327	333	368	384	352	307	350	345	333	332	329	328	329	333	343	349	344	357	350	335	323	366	338	355	365	345	325	313	311	344	379	359	332	355	357	370	340	323	351	337	361	366	351	340	359	345	344	356	352	318	336	353	316	328	322	346	324	361	351	341	355	370	375	336	340	327	325	347	360	316	355	347	353	347	330	347	352	329	366	326	377	331	391	352	333	337	363	342	331	365	330	349	367	374	381	348	343	305	356	329	315	339	356	307	337	349	346	322	291	361	311	332	352	305	350	337	320	338	322	343	336	378	353	366	338	368	355	329	368	323	329	363	368	317	345	354	335	318	343	333	351	338	342	328	361	289	354	356	307	321	319	329	324	376	337	351	335	329	320	356	337	362	346	341	339	338	346	350	334	375	345	343	349	360	331	351	321	323	327	336	363	345	349	325	334	365	342	348	317	331	358	350	363	325	301	334	365	353	348	335	343	316	356	353	389	343	353	358	335	347	334	316	367	350	366	336	350	352	330	325	297	381	302	378	318	341	335	344	351	325
17594	18405	31889	32376	30875	26361	22564	10517	11085	10089	7191	6201	5989	5904	5116	4971	4633	4052	3799	3870	3576	3233	3645	3463	4042	4944	4837	4131	4531	4869	4021	4119	4004	3628	3295	3767	4008	3054	1793	1700	1705	1894	1746	1792	1630	1471	1516	1412	1373	1274	1232	1131	1045	995	988	921	950	904	938	893	896	913	922	943	893	897	864	870	898	860	871	896	844	855	840	837	813	839	837	858	848	830	821	804	834	858	840	848	820	834	836	848	840	765	858	825	809	819	880	828	815	821	834	859	829	851	844	822	841	879	826	878	862	848	817	833	829	884	825	809	845	821	816	814	839	836	832	800	876	855	863	858	871	869	829	867	862	834	838	884	905	825	841	861	846	887	855	857	827	873	770	887	880	815	854	854	874	820	838	932	848	882	787	883	821	847	848	856	836	846	805	843	839	811	821	840	778	787	853	885	863	777	855	838	840	873	849	800	849	838	842	845	871	801	843	866	830	818	896	827	838	872	809	851	815	803	813	817	818	839	822	827	847	879	879	861	871	832	861	773	747	880	851	843	838	885	827	823	817	850	877	821	847	842	804	831	898	826	826	820	817	836	824	820	839	827	874	763	810	833	864	823	848	857	813	817	864	864	835	827	850	883	832	835	817	846	834	834	905	839	862	849	845	814	824	844	855	816	863	774	831	804	834	834	853	840	850	826	790	861	832	898	855	834	815	842	883	849	851	857	809	824	821	887	818	854	864	830	817	837	832	890	853	870	861	841	847	835	828	849	843	875	808	840	823	870	844	788	842	842	832	887	823	854	829	804	834	809	823	806	876	829	820	879	866	845	837	786	826	862	836	873	854	859	882	850	838	818	886	853	882	834	833	794	851	864	812	821	818	870	819	854	805	817	855	830	881	789	808	800	793	825	829	896	839	842	840	861	868	856	860	806	868	827	859	828	836	850	819	841	843	884	873	857	840	862	881	847	846	832	828	820	853	830	849	831	837	828	877	850	789	862	832	899	800	857	809	856	815	875	807	831	843	868	863	849	832	818	842	826	877	848	852	829	844	821	830	832	869	882	809	845	853	835	847	873	802	821	828	835	815	862	815	811	850	828	832	880	853	853	830	818	853	798	912	838	803	831	864	799	812	802	892	832	857	811	860	868	912	821	901	869	825	876	818	861	806	801	880	881	844	873	824	830	844	827	858	856	831	876	815	859	887	864	835	851	833	861	807	797	861	822	801	840	872	859	790	853	853	800	882	850	810	841	849	822	850	850	889	882	837	841	808	844	813	831	808	871	850	831	883	817	882	808	799	810	769	811	832	833	829	848	802	809	829	848	800	872	864	843	823	880	844	826	759	904	877	829	860	880	808	840	904	810	860	855	833	775	883	874	875	811	781	902	820	870	831	828	875	873	880	827	823	838	858	849	868	868	846	865	802	818	865	833	835	848	867	852	828	819	749	824	849	895	808	864	908	870	804	850	802	830	808	847	852	832	795	858	830	867	831	855	865	842	791	836	827	788	800	890	840	901	819	859	824	838	852	850	791	899	857	831	836	828	824	817	844	826	823	806	783	822	851	825	864	833	835	863	838	856	841	844	837	871	865	812	853	838	834	900	819	828	849	862	890	884	877	808	852	884	855	834	840	871	834	830	847	810	822	849	791	806	836	846	791	810	808	785	829	824	824	848	851	864	856	796	889	833	903	835	846	808	829	811	844	856	898	806	839	857	861	840	786	812	842	820	889	909	813	839	822	850	912	821	797	774	850	913	860	828	815	856	850	864	802	797	888	878	848	850	870	819	844	835	837	849	848	790	835	804	836	824	832	822	865	860	827	835	838	852	805	860	849	844	845	818	804	819	872	824	847	825	867	813	802	834	794	828	806	906	819	780	841	871	808	866	815	872	867	844	844	835	840	863	873	858	839	828	852	866	805	866	821	857	856	799	863	818	834	851	841	827	881	852	838	869	835	826	852	795	844	791	840	844	865	797	861	919	799	822	839	879	843	857	814	880	873	857	788	872	819	851	864	839	856	829	813	870	826	851	857	808	822	805	800	827	895	867	819	847	877	869	800	872	854	841	779	817	789	838	856	859	839	814	842	873	813	884	815	841	839	793	880	848	839	795	861	802	811	904	807	879	846	858	860	848	859	841	798	875	825	805	810	853	841	793	826	760	820	809	861	859	867	854	872	883	814	908	818	825	804	828	825	752	861	856	804	787	777	840	826	841	857	837	792	850	839	901	833	849	819	825	794	808	820	900	842	820	835	857	794	862	859	849	832	813	789	804	798	830	856	792	860	794	841	874	893	816	804	853	785	851	832	867	827	830	847	837	832	814	802	883	859	834	817	872	803	874	823	890	859	830	813	821	841	874	827	822	837	827	882	819	824	813	835	864	824	784	851	865	809	829	834	836	847	800	821	829	812	807	852	816	875	814	837	827	847	824	845	850	844	814	870	843	822	815	790	826	897	858	861	833	853	831	834	904	840	854	875	880	800	839	807	836	819	815	803	870	873	840	871	850	838	808	813	798	829	861	864	791	883	866	849	830	856	919	836	818	844	885	843	790	860	815	847	826	895	818	879	831	834	845	785	832	830	815	865	848	830	821	887	867	810	809	814	855	853	876	866	810	830	845	863	826	809	844	828	849	821	849	838	856	819	832	859	795	823	825	833	825	858	802	878	876	847	828	833	851	845	829	862	858	848	808	871	801	845	823	827	832	886	839	783	809	834	843	865	842	824	774	794	826	859	830	913	857	841	863	776	829	841	799	859	819	817	831	844	870	810	784	880	836	804	837	795	839	785	798	847	851	851	844	823	823	855	797	806	771	866	848	850	857	801	832	825	901	844	802	824	877	838	824	820	840	852	828	847	878	806	841	876	857	824	857	854	848	843	858	806	878	879	844	826	806	835	820	848	837	823	821	831	898	864	841	826	880	815	866	837	835	852	815	863	844	866	862	822	839	865	855	791	863	900	871	853	804	821	839	881	869	844	807	857	838	860	881	848	865	850	814	854	820	808	835	847	867	807	838	868	851	833	867	784	860	830	835	794	819	810	829	854	863	844	827	929	823	824	859	901	785	792	799	833	841	791	825	823	831	822	821	899	868	831	850	830	828	822	843	803	870	846	813	856	791	786	851	823	889	872	818	810	866	825	803	849	852	823	836	814	847	842	837	824	877	901	804	816	792	814	801	847	857	852	832	872	846	827	881	841	820	876	812	885	824	837	830	851	808	889	853	834	865	902	887	847	864	792	882	817	841	865	809	813	839	829	819	850	813	821	867	895	861	854	790	843	862	852	816	809	862	833	853	828	836	851	837	816	844	829	829	787	862	785	789	846	803	864	833	843	894	864	847	853	854	849	871	828	826	860	837	824	838	853	862	806	799	858	845	822	854	854	838	810	828	804	837	865	845	872	843	832	816	820	854	894	848	875	833	836	862	832	813	838	814	852	833	870	810	838	896	805	842	832	781	890	844	827	835	823	852	820	858	826	878	835	798	842	878	838	806	812	861	859	843	855	898
34964	31695	37646	31549	28103	25447	18640	9451	6686	4287	2776	2175	1879	1656	1498	1468	1417	1137	1043	1109	1023	933	1025	974	1056	1276	1183	1147	1102	1204	1123	1080	808	920	816	949	1006	853	547	473	457	483	471	508	486	439	424	423	401	380	320	371	333	311	332	322	310	283	286	260	304	293	292	277	258	277	327	323	283	303	327	306	287	320	262	297	296	287	306	296	292	296	268	302	253	319	299	290	302	286	266	277	296	290	266	273	285	286	278	278	295	289	296	294	263	300	284	301	257	289	268	267	258	275	309	274	295	253	274	294	274	305	275	300	301	295	272	277	270	279	292	296	303	294	279	279	324	279	315	269	273	302	299	281	268	295	295	256	297	279	303	296	261	319	282	280	317	311	286	301	302	283	269	299	310	294	287	284	284	266	287	288	299	275	285	285	274	349	274	278	289	255	228	299	295	316	278	281	289	292	318	285	284	297	268	278	284	283	280	292	274	323	249	298	278	259	296	291	274	287	322	288	304	274	284	299	290	260	303	279	296	279	310	293	293	258	287	285	280	288	283	292	272	277	278	282	288	283	305	299	334	301	285	264	302	270	311	285	272	286	251	292	294	295	266	279	271	250	301	278	320	277	324	301	275	273	296	287	284	241	323	295	273	293	289	273	296	280	277	327	281	268	321	290	301	284	259	315	302	284	273	271	282	300	278	276	265	284	271	295	263	308	313	255	285	291	296	302	288	305	293	294	306	262	262	273	226	275	254	280	263	282	295	265	285	283	313	276	277	264	301	268	278	301	262	284	293	280	277	328	314	287	275	290	261	304	283	329	297	271	301	320	288	279	284	288	326	293	278	266	259	299	262	274	284	263	255	271	262	305	285	282	307	284	300	276	286	271	294	283	299	266	279	287	305	310	255	310	312	269	268	279	291	257	268	270	275	268	319	291	267	273	281	280	289	291	260	288	311	269	282	305	297	306	274	264	324	296	291	288	278	296	298	268	290	308	297	280	261	305	290	277	256	301	290	291	291	259	287	305	283	272	281	315	296	285	271	282	281	257	279	318	314	308	273	273	305	270	283	309	277	285	305	270	292	280	268	279	265	296	286	302	319	270	266	292	301	318	280	285	249	281	291	314	282	281	279	276	277	273	300	305	234	290	276	254	281	291	275	276	271	258	299	283	291	307	303	289	296	289	270	259	269	272	309	293	303	288	289	276	294	241	266	298	266	262	262	266	320	296	278	275	271	284	324	296	256	292	305	310	286	247	272	275	291	275	285	291	271	287	288	259	284	276	273	281	268	294	274	257	273	263	291	283	306	280	287	285	295	256	303	262	257	292	295	293	293	290	293	275	286	281	292	288	271	331	289	307	279	286	283	299	262	294	278	291	307	311	311	275	280	269	295	283	308	265	282	305	293	256	303	281	295	295	270	327	304	290	291	313	303	298	276	268	299	275	317	301	297	249	296	292	278	297	294	297	297	316	264	268	296	297	251	284	270	281	257	296	296	309	274	251	303	273	310	305	270	248	306	268	271	274	294	281	284	294	293	274	295	281	296	314	270	298	314	285	282	270	294	295	265	281	257	269	274	309	296	294	249	262	270	294	281	291	271	259	300	274	317	233	278	290	285	290	264	293	282	271	267	296	284	311	307	260	299	308	293	264	309	264	247	268	284	280	273	277	273	318	260	309	298	297	270	279	259	293	276	267	286	302	292	291	284	283	279	282	286	278	288	303	252	302	282	273	268	308	282	312	297	287	277	304	338	292	299	270	295	266	280	260	288	281	277	287	274	284	324	284	286	313	303	316	277	306	287	286	274	257	297	261	272	292	287	294	306	284	294	288	285	296	317	285	299	279	314	270	266	291	265	278	281	305	271	279	288	287	284	300	255	289	273	287	305	332	303	274	266	265	274	294	269	308	265	307	286	295	275	295	284	317	287	319	271	308	266	305	262	275	297	279	294	300	265	258	269	279	282	281	286	290	279	296	319	302	274	308	302	305	295	294	277	310	289	295	282	335	275	294	269	262	293	273	288	306	295	302	277	305	300	263	270	287	282	282	263	301	299	300	286	283	283	297	271	303	269	243	259	287	311	285	264	263	295	308	283	267	282	278	280	265	236	273	309	292	290	270	261	288	298	248	282	304	290	306	293	290	259	307	299	277	269	266	297	283	292	253	287	298	295	312	274	285	271	286	311	297	276	254	284	296	280	271	288	242	300	286	282	286	270	298	271	301	324	250	273	282	312	299	315	308	284	293	262	295	285	263	294	279	259	268	273	264	287	279	287	262	286	296	306	285	274	309	269	278	293	302	261	299	309	307	270	288	290	261	309	278	261	278	294	295	296	286	255	266	284	285	294	284	283	301	264	265	300	277	285	301	269	292	259	264	299	250	290	254	284	267	274	276	294	293	278	292	310	274	284	284	262	282	302	273	287	297	316	300	258	265	283	280	295	313	285	287	299	270	300	281	276	244	285	296	308	288	285	269	257	291	303	272	306	277	269	296	251	293	297	284	289	309	253	266	306	264	287	303	300	293	295	279	293	248	272	273	283	320	295	269	287	279	306	265	271	318	301	303	289	260	311	283	281	314	273	304	297	319	248	301	252	296	285	290	293	262	293	306	274	246	279	284	297	289	281	312	305	300	258	271	299	280	252	280	304	250	291	316	266	273	290	311	299	278	290	274	287	291	280	258	277	292	265	292	307	280	276	246	271	285	270	267	288	308	282	317	282	263	311	281	280	302	288	302	272	276	293	280	332	297	287	284	279	300	287	311	328	295	289	270	276	273	310	278	294	331	286	300	269	284	284	274	290	271	301	290	276	310	296	297	240	279	286	274	282	234	312	281	270	297	290	322	286	290	313	318	298	298	258	257	299	302	283	310	310	274	273	289	267	326	297	291	294	280	304	268	279	293	293	295	259	314	311	256	274	268	266	257	298	281	262	279	281	289	269	284	266	269	290	297	279	279	320	268	281	292	288	291	261	304	278	292	328	304	254	286	255	282	260	290	306	314	293	279	278	280	271	283	259	261	256	284	288	284	280	261	277	255	303	290	297	297	276	271	279	310	290	268	274	319	280	285	293	273	277	308	305	275	292	276	286	298	295	291	321	270	289	295	281	277	265	280	280	301	266	272	266	291	317	286	323	290	286	275	291	276	307	298	301	274	287	291	270	314	321	284	297	302	257	290	280	265	284	269	282	273	287	287	256	322	306	300	267	294	306	318	297	292	290	284	274	283	302	264	302	270	290	298	283	295	263	303	295	291	281	270	284	266	274	313	265	289	282	270	281	260	274	286	282	310	273	302	254	275	295	283	300	321	279	305	294	274	255	283	286	295	273	281	286	264	252	256	288	271	311	298	294	275	315	317	294	288	292	254	267	285	310	284	291	281	279	264	294	302	286	260	278	283	264	288	317	283	310	297	281	296	288	298	289	301	278	268	268	260	310	295	275	285	291	261	313	290	293	270	268	307	288	304	327	275	286	287	322	290	318	298	319	280	301	305
21560	23883	34934	34519	33381	31241	21222	13437	15232	12739	10500	9464	9126	8265	7544	7265	7139	6084	5443	6025	5444	5071	5465	5271	5933	7530	7028	6385	6648	7364	6554	6342	5367	5393	4748	5315	6038	4637	2490	2403	2150	2248	2289	2301	1920	1757	1859	1777	1587	1423	1296	1213	1074	1005	952	912	846	803	778	832	854	783	777	796	774	788	812	731	797	705	757	814	748	699	729	734	717	700	749	700	688	709	665	684	701	687	712	692	688	768	705	730	743	684	682	691	677	719	663	709	749	723	719	736	726	735	684	701	738	710	670	717	722	696	721	675	711	755	690	724	740	717	746	709	711	732	702	685	749	704	655	680	719	756	721	744	734	747	727	699	732	709	729	732	698	744	698	721	742	711	726	721	724	692	718	731	735	757	705	673	742	753	738	714	705	733	714	723	700	712	685	718	692	707	710	768	738	754	727	721	713	700	690	742	731	685	733	726	713	752	702	718	697	715	699	686	718	745	724	694	689	694	736	727	677	708	689	703	709	670	725	730	725	725	737	730	699	725	700	698	720	646	663	685	743	708	714	710	790	725	707	676	749	707	737	669	723	686	639	674	726	674	722	722	733	675	711	670	693	677	675	671	723	751	679	711	667	738	711	706	691	680	693	681	694	682	717	663	727	703	663	712	740	730	666	703	716	644	696	748	709	703	759	697	721	777	674	725	677	694	696	706	729	693	748	718	730	699	701	711	677	713	721	750	739	700	751	691	695	691	712	678	694	718	769	716	718	705	693	701	688	648	730	701	713	759	753	695	689	747	714	731	675	684	682	699	709	759	671	737	698	715	721	716	721	715	714	699	702	736	707	682	725	716	764	703	719	711	713	742	708	688	724	734	725	659	712	717	674	702	739	742	756	704	754	707	721	710	662	707	690	687	771	682	722	676	771	700	717	708	704	707	670	723	704	691	693	713	681	702	700	764	707	686	716	699	744	706	697	718	709	727	709	679	738	696	772	698	687	743	727	737	705	719	684	742	727	698	703	700	736	703	671	737	740	707	687	717	677	731	682	688	689	674	725	711	701	703	728	707	706	664	708	706	699	655	716	723	718	740	697	719	705	693	731	743	710	717	738	709	700	755	684	726	695	678	670	718	662	741	680	730	711	703	674	714	715	722	718	719	717	724	710	722	680	692	728	697	696	651	721	738	703	735	694	740	685	734	712	714	726	720	698	735	699	669	724	693	721	670	733	692	747	680	687	716	673	685	680	629	742	770	634	652	697	681	719	732	689	691	660	728	719	700	696	726	686	702	677	683	729	685	694	674	735	691	687	736	691	731	706	704	718	713	722	686	696	673	681	725	711	741	720	688	698	685	724	730	735	721	716	731	736	702	687	715	716	727	723	713	729	677	722	697	671	694	706	714	705	700	736	684	760	680	737	684	723	706	711	719	683	740	733	692	730	732	744	680	738	720	715	742	661	712	705	731	721	673	754	720	732	751	701	716	685	738	712	738	704	695	700	725	721	669	712	688	689	654	695	728	697	724	702	707	728	694	713	713	764	734	688	744	712	666	710	733	683	691	744	681	693	680	720	739	683	669	714	704	668	743	779	715	714	715	671	761	712	720	729	669	689	698	685	732	713	699	689	687	723	709	725	713	706	689	669	726	735	706	716	731	695	709	741	726	723	664	719	725	647	696	747	678	699	683	713	677	706	691	733	689	700	716	746	696	727	706	699	728	719	698	725	680	699	647	725	757	696	717	724	700	754	709	742	737	715	711	670	691	741	699	669	729	729	698	685	690	696	660	725	738	723	660	726	692	704	700	679	737	729	711	702	715	685	724	695	705	725	714	730	749	748	697	696	706	731	704	712	700	741	683	715	731	705	784	673	694	721	754	732	688	757	751	674	720	720	685	728	686	681	676	729	692	676	737	689	754	717	675	660	729	707	708	695	670	691	704	701	700	718	706	691	689	709	721	749	655	675	729	698	731	662	707	666	701	712	740	670	757	703	717	708	738	733	710	720	690	668	665	733	755	723	740	700	698	739	703	696	721	699	712	711	688	707	724	674	735	734	712	697	698	725	729	743	692	753	711	672	748	688	724	701	695	654	688	702	752	680	679	664	738	648	721	654	743	706	752	663	694	723	698	715	719	736	731	724	725	715	707	707	680	714	706	709	726	767	763	646	695	728	737	685	695	680	727	696	678	692	737	696	724	701	726	700	703	734	692	730	722	685	710	695	746	730	655	731	675	727	711	698	723	702	711	662	729	743	720	736	707	694	697	718	654	712	702	699	678	690	698	667	726	672	678	681	704	722	712	729	684	732	667	734	674	716	709	714	713	713	684	665	707	697	732	693	697	691	704	713	715	695	741	757	763	707	669	736	688	685	711	696	702	703	756	702	673	699	760	704	752	668	696	701	706	732	697	728	682	725	776	699	739	683	715	708	724	688	710	663	681	655	704	713	712	705	696	761	746	704	720	704	695	773	681	737	717	713	690	719	768	714	742	706	712	716	707	697	706	733	729	679	668	702	697	716	728	690	646	697	705	685	679	676	723	684	694	696	710	748	699	673	681	711	689	722	673	694	726	684	700	701	712	710	702	674	727	670	681	697	722	681	681	688	702	739	695	693	698	690	726	676	719	688	727	729	739	741	741	714	726	695	686	671	697	711	744	746	724	714	712	711	757	671	654	681	717	682	688	698	737	694	691	712	690	704	655	730	691	712	735	681	698	728	667	709	692	745	725	695	701	725	716	710	748	724	722	699	706	733	738	697	641	693	682	749	752	686	762	707	723	707	728	672	687	721	698	675	693	690	697	737	754	697	651	721	695	694	760	701	664	703	659	709	751	666	730	713	730	718	711	674	680	769	675	706	699	741	690	696	690	677	665	680	722	712	682	689	724	734	724	679	692	695	655	730	708	718	716	684	727	761	721	657	685	705	691	729	717	712	693	718	651	640	726	698	688	673	701	680	737	732	696	673	690	710	701	689	694	686	697	740	713	672	675	735	757	777	701	710	743	688	703	735	733	716	724	721	680	712	689	711	697	699	698	692	717	710	717	700	682	719	726	690	721	718	700	714	682	710	727	699	694	646	746	675	714	732	681	682	738	703	787	672	703	703	697	667	748	702	668	722	689	738	723	723	720	724	660	694	719	700	674	687	720	686	737	698	690	664	736	729	691	706	709	709	660	696	719	652	707	677	735	703	721	704	727	723	701	733	717	672	701	741	691	658	730	691	653	737	722	705	702	688	668	720	756	728	687	650	718	706	674	747	729	730	717	712	697	725	715	698	690	646	683	679	696	724	742	676	755	740	702	691	703	726	717	727	713	708	676	695	784	671	676	723	667	667	711	734	706	686	697	716	698	704	682	721	726	707	678	696	708	737	720	722	704	706	738	717	730	719	701	694	643	694	698	749	721	717	683	766	737	671	705	696	724	719	737	713	746	697	672	649	712	739	656	741	665	704	695	692	694	692	694	715	760	675	688	706	679	691	730	677	699	721	675	740	713	703	710	684	698	714	718	719	704	714	721
11197	5993	7227	5941	3789	2359	1546	1115	892	757	692	629	573	539	589	431	459	488	440	403	419	404	456	441	425	441	392	415	424	408	440	415	432	390	395	388	363	374	374	418	359	372	351	363	383	408	384	395	396	396	337	345	362	349	352	344	341	379	360	372	327	386	352	384	373	349	326	373	354	367	363	372	351	333	384	351	364	360	359	397	363	337	354	365	348	351	352	348	389	357	351	333	343	349	374	341	344	379	332	376	387	330	325	325	369	350	344	361	348	342	349	349	342	332	362	336	368	333	379	364	372	367	308	330	328	340	315	379	376	372	421	333	379	366	352	369	359	336	382	380	394	354	395	389	363	341	347	360	343	354	361	345	368	330	357	350	317	364	393	361	374	373	363	346	366	374	347	390	339	365	369	361	354	373	394	360	360	363	369	367	381	386	351	388	360	379	348	330	383	365	329	374	322	316	323	344	359	319	343	363	317	358	330	357	356	376	394	346	364	366	354	356	339	360	365	336	362	328	381	359	346	341	371	337	367	359	338	355	397	345	340	329	335	363	343	339	308	375	377	371	360	341	353	341	378	324	383	372	388	387	382	383	342	344	414	343	367	379	343	378	377	361	366	377	341	320	354	338	356	364	372	396	345	353	345	334	348	356	298	357	345	364	352	341	362	356	364	361	363	355	355	346	348	340	368	364	319	359	360	337	320	327	340	392	346	364	346	349	321	377	336	327	340	342	336	369	334	347	344	351	376	354	387	338	372	335	339	363	365	329	375	356	336	378	332	347	340	371	364	304	331	345	388	331	409	331	351	378	376	350	364	317	326	322	418	347	338	377	346	341	331	371	356	336	376	361	370	384	350	350	354	371	374	367	357	363	326	359	355	365	369	354	353	360	357	356	349	373	371	365	341	359	361	346	350	369	382	315	357	346	343	392	365	344	367	329	374	353	346	384	391	358	340	333	338	353	347	354	330	362	354	393	357	331	349	360	357	357	397	301	367	355	374	384	347	350	361	340	354	340	361	360	381	365	357	359	348	359	352	364	335	306	370	344	367	338	334	363	371	367	346	379	365	362	368	354	376	320	356	366	380	316	374	346	334	354	324	368	331	342	361	382	381	368	350	343	379	360	340	346	338	346	370	338	348	374	337	354	357	383	344	351	353	368	343	336	315	354	341	345	378	310	338	304	349	350	378	354	387	341	372	343	339	363	341	354	365	346	332	335	349	354	337	393	417	328	339	325	361	358	354	364	343	324	349	344	375	374	343	327	375	409	322	346	331	363	308	397	355	358	357	356	354	370	349	338	386	321	350	336	376	378	376	344	359	330	381	363	368	344	354	378	355	335	365	328	371	374	349	333	356	361	318	368	351	371	358	391	397	356	374	357	340	373	360	347	348	377	370	351	359	332	354	346	347	363	352	329	321	343	345	336	337	353	353	358	354	359	338	355	357	343	335	388	365	343	360	374	361	359	343	362	331	353	323	358	364	326	325	363	343	359	343	387	340	351	386	373	339	334	348	329	346	355	350	362	354	398	329	362	346	362	360	340	358	378	342	342	351	365	362	376	376	342	369	362	331	322	336	360	352	379	378	339	356	335	350	350	354	317	357	378	350	367	359	372	327	363	367	364	338	330	350	340	335	350	327	335	313	355	332	356	358	370	342	329	329	350	364	338	360	347	369	372	363	352	371	325	360	310	347	373	378	375	355	321	344	339	380	332	312	366	357	363	371	367	348	357	386	377	328	397	349	383	358	371	335	338	365	357	387	345	340	341	374	364	372	373	359	363	338	367	360	346	353	356	345	377	356	350	379	351	372	353	344	351	391	329	385	367	354	371	354	371	346	367	370	356	352	357	357	358	375	313	338	356	341	357	339	354	358	362	344	366	355	383	368	312	352	318	345	366	346	348	391	345	354	356	382	403	360	344	382	379	385	331	354	399	395	328	386	382	371	345	335	323	373	357	405	384	342	363	387	357	374	365	381	360	359	384	381	378	355	348	381	371	349	364	353	369	365	336	340	336	375	364	334	355	347	335	349	338	362	336	352	366	346	366	352	363	367	351	317	332	333	351	350	358	361	352	369	365	375	365	379	340	335	343	393	350	314	398	375	355	338	345	359	361	340	343	358	329	354	377	375	334	332	348	380	357	355	330	339	399	365	333	348	399	379	383	379	330	347	364	350	353	325	360	359	326	335	342	357	358	352	348	349	370	363	377	343	359	345	351	347	366	367	345	348	357	384	328	355	368	359	376	368	362	347	348	345	366	385	351	354	359	345	358	333	377	410	362	345	362	362	360	307	340	361	347	361	354	344	355	338	382	350	376	321	375	352	374	369	395	334	354	354	386	354	351	368	328	370	367	407	355	344	370	349	338	346	345	340	365	319	335	358	377	360	362	324	366	361	357	373	347	383	348	344	355	322	352	357	363	343	361	359	376	335	363	336	366	390	358	365	344	356	379	425	348	352	376	357	371	332	323	351	339	352	362	352	374	332	381	376	337	356	331	361	377	362	385	357	339	344	356	338	317	303	358	354	336	340	391	367	319	357	350	366	339	348	378	369	370	357	336	366	363	364	364	396	372	359	350	385	318	368	366	335	315	357	351	327	332	348	338	375	385	357	354	343	345	372	343	367	345	351	376	351	348	359	384	366	378	388	385	394	355	361	370	330	358	360	355	333	350	358	370	369	332	322	379	377	355	378	337	387	337	380	326	365	368	359	364	348	367	363	339	364	351	328	358	338	350	346	355	345	359	342	376	373	363	350	353	330	336	342	335	322	358	337	370	360	374	342	388	359	360	364	389	368	367	371	358	354	328	363	387	365	294	358	360	355	388	395	347	365	338	381	393	365	389	395	381	328	361	375	324	368	351	365	358	397	369	364	359	380	338	357	348	329	364	364	367	339	353	377	330	350	335	354	324	357	348	375	378	359	355	369	371	362	328	343	323	335	355	376	334	345	379	353	349	339	360	351	345	388	330	378	384	345	368	340	330	351	358	359	323	369	374	335	330	380	345	373	317	368	346	364	387	412	390	377	375	405	342	389	341	348	378	370	327	332	352	348	346	362	351	343	362	366	346	377	368	367	347	347	348	369	345	333	339	347	389	341	354	374	357	377	328	345	356	325	350	377	376	371	350	354	348	366	335	314	359	344	382	367	358	345	365	333	335	377	356	334	344	358	372	362	350	351	351	313	325	341	356	351	368	365	364	388	370	354	312	343	370	359	359	372	330	368	343	325	372	340	372	344	354	350	366	349	342	376	333	367	335	361	335	369	357	344	344	339	342	377	378	359	323	366	360	377	344	313	363	311	323	351	329	375	341	360	343	365	336	362	364	360	360	373	348	385	362	346	359	354	345	333	346	342	369	345	368	377	360	352	316	338	362	405	348	369	350	359	363	302	350	330	349	369	366	380	345	347	353	360	349	362	352	406	355	351	315	372	377	348	337	370	383	363	338	361	367	347	426	349	352	362	394	365	364	379	335	334	350	341	389
7167	6050	12068	13529	10681	8167	5980	4567	3621	2939	2682	2521	2304	2056	1937	1815	1672	1581	1482	1423	1446	1369	1422	1449	1489	1377	1353	1394	1400	1375	1358	1291	1233	1108	1149	1115	1140	1010	942	938	1026	1004	999	1006	1042	976	992	948	987	980	950	981	897	893	966	954	916	901	934	892	892	871	904	892	895	948	897	857	951	880	838	931	862	904	886	904	845	844	914	883	908	876	900	847	872	862	861	838	912	807	868	877	862	908	893	854	895	871	847	853	903	835	885	846	837	878	901	902	853	863	841	868	846	857	882	862	838	860	874	886	878	898	880	897	882	889	942	896	920	876	859	853	878	851	895	898	909	877	915	853	880	862	933	889	879	902	859	861	865	872	869	883	877	815	905	885	876	845	918	877	877	926	837	838	885	874	888	824	871	868	739	852	858	841	848	873	859	844	843	842	923	849	853	898	884	867	890	833	870	819	850	871	902	885	869	885	910	840	875	888	882	916	897	837	874	860	852	865	874	836	879	853	923	910	870	903	903	860	899	846	877	863	829	881	854	863	797	857	901	839	880	876	952	884	890	869	910	910	889	832	860	841	843	846	866	920	865	872	862	883	843	834	880	849	913	927	911	882	853	842	896	824	877	885	875	868	857	882	869	863	846	935	877	854	848	894	923	870	846	831	880	837	880	882	886	859	842	899	880	900	899	822	915	851	829	890	864	870	934	882	874	929	904	863	859	894	856	888	850	898	808	823	883	822	856	883	864	859	857	831	927	847	868	868	838	869	839	879	871	856	842	865	886	831	830	899	850	884	877	883	878	859	847	877	898	958	851	843	870	850	896	810	865	860	877	807	829	811	801	891	885	844	879	917	840	851	875	859	834	853	858	905	896	907	848	879	797	892	860	889	912	888	904	874	880	845	865	889	922	843	911	866	873	881	877	787	847	871	855	905	847	929	898	869	888	866	875	850	865	854	871	893	871	872	858	877	855	858	840	875	882	897	897	852	918	899	906	858	885	886	864	895	860	874	903	807	792	900	878	895	878	903	880	848	870	845	879	887	884	872	835	911	868	893	877	913	951	877	883	895	862	892	838	913	892	891	869	884	913	856	819	897	897	853	913	911	810	804	862	843	901	879	850	901	923	860	871	780	896	879	812	888	870	883	894	844	833	830	869	840	892	847	916	864	887	872	899	866	883	811	887	914	859	866	843	869	885	887	846	839	871	863	873	908	897	846	855	874	817	894	885	865	817	842	874	803	860	807	784	846	869	883	845	839	872	839	860	875	882	881	856	884	917	882	865	836	858	894	856	838	859	877	855	873	894	820	856	887	904	880	880	848	830	862	910	849	826	850	859	855	914	874	882	843	822	864	888	962	885	868	912	859	908	904	901	840	833	834	833	903	801	833	883	859	855	874	899	827	905	900	913	818	869	900	879	848	864	847	872	853	845	884	940	827	863	891	901	842	923	879	814	837	821	831	849	845	877	855	891	815	906	925	863	935	894	877	893	878	844	861	880	846	925	894	920	866	864	867	882	856	885	878	845	878	869	871	897	911	900	891	884	905	841	865	868	907	866	872	814	864	863	881	881	880	835	874	937	854	818	881	915	855	936	855	850	862	849	857	797	878	831	808	876	901	885	861	826	847	872	899	858	842	854	909	899	804	918	860	899	853	852	911	839	838	834	850	826	867	862	882	871	846	869	865	887	893	849	852	917	881	871	799	855	834	906	875	811	838	761	883	849	900	883	881	852	838	884	896	891	869	855	865	864	842	867	879	904	818	860	859	906	829	879	850	868	826	900	822	884	859	870	859	835	857	844	891	891	904	869	930	868	844	915	851	906	848	849	838	859	860	902	813	839	901	808	822	879	864	870	889	857	886	846	857	843	876	902	858	910	903	857	844	923	875	830	869	888	845	900	880	838	807	839	856	878	881	882	867	905	893	901	898	913	857	848	880	813	885	816	835	869	876	914	900	873	924	886	923	886	912	832	816	805	915	796	881	841	857	871	825	848	872	851	927	842	872	850	844	879	883	838	861	847	884	874	862	908	881	862	804	842	905	875	875	864	863	899	873	873	858	878	857	898	900	900	868	876	904	857	849	879	841	863	857	869	835	895	818	880	878	863	865	894	908	872	845	885	884	844	863	856	894	829	846	928	859	870	875	825	907	882	849	816	850	901	893	818	884	831	891	857	847	825	914	885	808	885	869	823	870	892	810	864	888	859	811	848	856	840	870	839	871	871	863	837	840	896	888	867	883	883	901	915	889	838	931	861	846	842	793	894	870	885	885	891	846	858	897	881	866	892	899	831	835	857	878	872	877	889	864	822	876	919	840	809	869	876	909	886	861	869	911	822	885	859	863	820	876	851	899	942	881	868	873	891	863	854	875	816	864	856	825	818	858	883	884	842	835	837	791	869	851	891	876	879	909	906	910	861	861	856	885	867	837	819	864	847	869	859	900	812	862	867	880	899	835	897	887	860	891	866	845	856	879	906	882	864	865	911	852	894	869	821	840	882	855	862	865	864	848	895	849	828	830	814	900	873	897	876	883	889	841	846	881	872	888	856	874	908	885	862	872	897	834	870	880	848	856	885	865	856	873	865	879	867	842	863	880	852	803	824	804	845	895	854	866	822	877	880	846	851	872	890	904	868	785	907	892	840	883	831	876	913	886	980	822	866	885	846	887	872	863	900	891	825	820	874	874	874	888	875	867	887	836	847	891	815	867	864	876	865	895	885	876	807	892	822	840	911	874	867	864	894	850	811	892	877	826	898	929	842	902	881	919	844	867	900	856	857	886	847	881	886	880	832	880	862	910	837	865	881	883	905	872	906	840	896	866	898	908	819	900	851	878	846	827	860	886	836	827	883	829	834	874	894	838	846	896	869	903	857	912	881	840	898	865	831	839	833	850	856	884	854	845	904	868	875	838	849	855	887	848	832	853	886	934	880	933	861	866	892	857	814	893	911	884	872	898	892	868	858	872	859	899	862	901	848	906	916	869	911	853	864	881	882	838	872	907	841	875	827	905	929	807	858	876	909	837	911	874	893	827	884	896	906	853	876	875	832	898	831	950	883	867	923	823	904	920	842	899	882	867	874	843	857	849	884	948	878	857	845	903	806	883	853	869	903	905	910	845	834	932	839	879	877	864	939	863	856	886	903	856	891	908	877	896	866	902	907	806	827	891	879	851	878	896	870	822	952	810	854	898	846	869	865	886	922	886	868	914	841	872	847	820	887	866	867	809	862	845	869	867	831	867	905	819	896	822	810	887	856	801	858	835	824	913	848	873	896	863	895	884	896	910	815	808	903	826	892	807	834	858	882	909	898	913	865	842	880	912	859	902	865	814	900	889	906	832	877	836	877	841	909	862	867	824	917	884	859	914	862	890	870	909	830	858	902	842	848	896	842	845	930	879	867	867	863	860	837	867	877	847	844	934	871	935	918	873	870	873	913	844	852	883	880	872	901	865	922	849	835	866	867	832	871	883	892	916	858	845	878	882	873	802	858	884
26852	23256	27019	21827	21115	18538	9639	5023	3452	1930	1549	1475	1142	1173	1061	998	952	856	786	791	748	707	773	765	827	899	789	826	833	833	843	800	697	703	668	685	737	646	458	476	445	474	447	480	455	400	428	425	433	424	407	374	398	380	400	379	377	353	385	347	348	363	358	356	362	335	333	361	362	417	334	379	365	332	339	367	369	331	375	334	362	354	326	364	353	344	376	382	358	361	359	340	332	359	370	328	340	387	351	357	360	382	353	366	345	391	347	360	358	364	346	402	337	352	355	344	332	367	370	384	369	377	359	352	352	402	362	369	332	361	350	332	326	384	382	344	375	346	352	336	358	377	342	351	356	331	371	338	367	340	330	372	369	330	370	348	359	337	325	328	352	365	363	353	374	340	348	378	337	405	320	389	356	340	344	360	366	376	348	336	370	321	380	338	370	335	343	331	378	345	329	321	356	348	318	357	318	348	334	345	351	365	359	337	371	336	321	353	323	382	363	337	334	353	337	374	366	336	355	312	339	372	380	337	310	343	338	353	342	369	370	312	386	370	325	404	358	346	341	314	357	337	338	360	347	385	343	327	348	313	374	362	364	361	391	367	342	359	357	336	342	335	324	344	345	362	360	353	332	380	336	360	369	349	377	328	385	361	387	362	359	368	355	369	342	342	329	371	371	378	344	333	341	361	329	337	334	358	370	337	383	361	356	339	315	380	352	344	369	374	356	335	344	385	382	342	345	329	339	335	376	350	339	379	351	376	366	359	353	338	347	344	353	315	368	353	365	356	391	349	338	371	328	328	330	346	372	374	310	347	324	327	340	324	345	319	339	342	378	323	383	350	331	361	381	348	332	332	324	339	358	389	373	347	327	336	345	353	354	360	349	335	362	361	374	361	353	345	403	343	346	350	326	363	353	372	352	328	349	348	331	371	319	334	342	361	350	342	313	355	378	357	356	326	331	366	394	342	350	330	386	346	337	369	403	325	336	310	356	355	369	380	357	357	326	388	337	332	363	378	373	373	349	368	377	370	354	322	350	323	330	380	363	337	332	344	360	371	328	360	364	320	347	360	370	332	374	345	375	344	374	385	363	360	361	376	315	376	363	369	357	349	372	308	356	366	344	354	360	391	350	344	338	360	383	374	345	374	346	346	330	323	379	328	324	295	343	369	311	351	368	390	350	362	354	351	343	355	362	375	358	341	382	304	366	376	368	332	346	346	393	329	329	360	385	359	355	352	351	345	328	359	336	340	339	350	335	334	323	359	372	354	358	336	343	351	366	339	369	325	367	337	329	329	386	333	360	366	371	340	347	390	378	367	324	347	347	347	342	347	358	344	317	356	357	342	330	347	362	344	372	329	354	366	376	332	351	354	347	310	342	364	345	384	322	351	350	359	349	358	362	371	329	379	377	376	341	341	351	341	331	346	379	319	354	366	331	352	351	332	346	391	386	338	328	350	341	361	305	335	349	351	320	359	343	318	362	355	346	356	370	337	348	363	373	358	341	348	341	346	351	354	359	336	366	342	354	318	341	390	323	359	347	367	346	340	368	401	359	349	346	350	343	344	353	330	365	346	360	344	375	359	352	357	383	379	373	346	363	392	361	364	334	370	337	362	374	307	368	322	364	352	385	361	358	351	334	332	392	361	356	356	363	339	347	342	331	324	352	359	338	342	355	360	338	343	347	335	383	358	370	355	344	339	374	368	335	331	350	322	366	365	352	379	351	369	353	356	333	353	355	337	359	346	334	348	322	378	366	359	341	347	339	315	344	338	351	347	354	314	348	363	349	376	348	330	323	351	333	337	331	368	330	383	339	384	348	369	366	375	323	368	343	342	297	368	359	377	372	365	359	345	354	360	368	349	379	332	353	313	351	348	340	365	353	371	331	358	308	374	361	380	363	386	334	340	360	330	358	336	347	348	390	372	363	346	370	312	326	342	341	361	336	347	344	315	326	324	363	366	391	364	338	407	353	352	365	339	355	336	366	350	345	383	355	341	375	348	371	332	354	335	370	345	365	357	311	350	356	336	359	374	346	357	342	333	397	358	371	334	357	342	379	342	347	377	332	317	343	343	344	322	365	358	351	345	367	365	379	380	353	333	347	339	360	327	376	353	325	368	332	355	337	321	351	362	375	334	343	383	350	371	375	340	371	313	353	351	342	353	322	318	371	392	362	391	339	351	368	306	355	394	380	378	359	349	355	347	340	356	342	361	361	341	348	378	363	363	379	375	328	379	323	374	383	343	354	344	359	341	341	343	327	344	355	330	350	359	341	404	391	307	326	369	344	358	344	336	343	327	343	367	333	352	337	336	327	326	351	375	314	324	339	338	309	349	362	379	380	372	343	356	349	339	360	373	364	345	349	349	358	350	389	326	369	359	362	324	352	380	321	360	350	352	342	366	344	352	334	409	351	342	359	341	342	333	353	363	332	337	342	347	361	362	388	338	343	314	320	323	344	378	363	351	333	368	349	368	363	339	358	367	355	315	327	358	336	345	343	372	361	373	356	354	375	360	349	343	384	340	356	386	307	361	407	346	360	380	331	320	329	369	370	372	340	361	345	350	357	378	401	366	356	380	318	365	355	368	376	388	344	340	409	312	346	349	353	390	349	349	414	360	362	343	312	365	378	365	360	390	365	345	347	343	345	332	374	338	347	382	361	371	358	339	343	341	317	364	358	345	307	343	362	348	376	319	358	349	343	322	338	352	362	358	333	365	352	316	350	366	347	356	339	356	359	386	393	354	345	352	334	347	352	367	361	360	375	368	369	370	362	337	377	363	336	332	368	364	341	352	374	355	354	368	365	339	387	350	367	353	357	337	365	368	377	367	356	387	318	342	344	339	357	354	321	322	339	339	411	366	342	354	360	349	349	318	370	390	360	334	362	330	326	351	350	343	377	337	334	322	370	343	343	367	352	351	362	369	370	372	322	345	378	352	356	346	338	369	371	343	340	335	384	389	341	361	351	359	357	346	365	343	327	349	363	348	308	332	382	360	394	351	335	343	334	343	374	318	382	323	329	355	370	352	366	361	322	341	375	331	339	339	352	365	375	362	338	363	353	365	358	324	354	354	331	364	330	357	366	373	346	335	367	384	402	386	361	332	374	362	369	371	348	360	348	343	357	344	350	363	355	340	353	392	363	394	354	370	373	327	368	338	363	337	373	354	344	334	358	363	384	362	383	320	342	372	369	326	333	353	342	357	370	335	358	389	367	341	360	365	370	348	353	384	379	347	332	363	376	366	349	364	363	370	355	333	311	333	342	325	370	362	275	341	350	370	355	378	389	344	366	358	381	365	359	361	362	314	376	334	354	350	397	327	366	346	349	351	344	355	361	353	338	374	355	316	370	364	356	340	365	392	359	348	341	326	339	351	374	325	354	351	387	357	335	349	359	366	328	355	333	377	374	333	337	327	348	375	367	359	346	368	297	331	378	366	347	332	363	357	377	378	374	342	354	349	338	387	359	351	349	339	371	373	363	338
16557	18809	25589	26495	29411	24105	14708	10819	10762	7106	6612	6504	5533	5624	5574	4801	4946	4401	3878	4017	3793	3518	3822	3516	4002	4609	4226	4830	4745	4661	4570	4191	3267	3389	3045	3223	3577	3316	1815	1803	1765	1846	1866	1727	1630	1439	1469	1441	1393	1268	1215	1151	1024	963	986	980	903	979	959	928	924	910	913	958	993	872	918	893	859	864	929	910	878	853	846	894	931	914	882	850	879	892	893	871	850	866	854	832	860	869	863	876	900	830	871	865	858	878	867	880	852	884	818	841	799	846	821	845	876	875	854	891	821	908	871	815	886	857	856	884	885	843	854	860	904	889	881	915	855	916	796	886	874	913	848	902	895	883	930	891	918	953	899	899	872	867	829	835	894	899	895	894	838	939	904	876	908	834	863	831	850	877	832	855	860	887	880	887	886	888	909	880	825	913	868	845	859	808	907	897	883	899	857	869	818	873	870	912	908	919	846	904	812	877	892	889	844	928	850	864	907	812	858	882	847	870	832	848	831	919	902	809	834	851	862	865	856	863	865	861	896	882	862	846	872	872	818	859	905	850	883	876	896	875	901	852	843	859	866	859	823	872	902	850	844	818	870	864	790	891	917	937	876	886	831	871	822	876	870	831	821	862	823	843	826	849	855	885	878	870	862	868	887	880	875	856	892	864	926	872	893	841	843	825	844	868	853	885	830	854	870	879	836	882	856	857	923	881	842	840	819	866	835	823	852	866	837	834	832	894	882	833	888	849	806	852	834	853	821	931	873	841	835	847	883	896	887	859	889	823	909	870	833	847	900	845	810	873	852	892	825	802	821	892	884	879	846	842	836	845	867	889	807	877	870	851	838	916	802	872	910	893	844	825	812	902	831	897	827	882	907	856	843	867	881	841	828	854	867	825	912	882	853	869	890	780	891	811	858	850	810	821	873	864	877	871	879	871	863	825	837	883	824	870	840	829	861	857	887	883	854	841	850	858	901	862	897	893	864	860	827	888	885	854	899	869	806	856	877	870	865	896	834	893	856	804	879	881	889	865	857	837	819	847	878	874	896	891	849	887	810	855	874	829	896	812	804	893	847	902	887	871	809	872	909	856	846	868	804	883	861	857	881	836	848	882	851	841	857	902	852	823	861	818	880	885	856	824	809	888	876	882	873	857	824	824	858	827	894	920	852	873	852	829	802	898	832	894	868	861	860	904	849	873	862	904	849	889	894	913	864	896	918	941	873	893	862	916	864	813	887	850	866	845	932	825	843	841	866	802	877	861	872	849	898	817	831	890	839	853	869	849	863	836	903	816	851	874	896	840	835	799	899	844	845	862	887	834	852	845	827	840	858	861	884	878	878	901	921	811	901	858	832	901	913	867	861	865	864	853	834	864	885	808	803	893	788	868	860	885	899	837	878	849	859	877	887	890	849	887	859	891	832	855	874	836	837	830	832	847	845	865	850	899	846	890	875	842	873	912	838	840	804	856	826	843	922	914	833	861	906	840	822	855	861	835	849	851	869	841	854	854	892	874	872	840	839	883	818	926	872	867	868	859	868	882	843	841	850	920	838	890	836	877	908	841	831	898	866	856	855	850	909	864	909	906	838	842	868	890	860	844	838	869	826	849	861	873	847	881	846	860	832	838	825	802	931	874	882	857	840	864	809	835	845	847	898	881	846	821	887	892	889	815	808	863	785	846	872	800	875	851	880	842	803	793	916	892	869	843	843	830	882	875	898	877	905	862	879	831	925	843	826	877	901	832	882	837	883	811	900	852	891	888	906	836	825	900	851	849	877	860	868	797	846	871	871	919	890	900	868	878	831	896	821	869	846	852	813	863	861	844	805	857	868	901	897	855	888	919	865	898	881	888	872	827	885	858	913	867	834	844	832	871	908	902	879	861	858	860	858	923	837	918	892	840	813	829	854	855	892	911	918	868	886	870	901	886	826	862	827	851	853	891	839	871	861	832	887	868	834	906	866	896	850	848	889	850	910	823	839	909	880	847	882	834	881	866	850	837	870	816	888	907	816	839	895	882	864	863	782	874	926	855	913	850	871	834	843	889	863	827	842	889	850	906	877	850	875	856	854	879	868	846	866	880	865	900	857	852	906	803	859	877	842	825	830	829	906	883	788	878	911	857	869	843	854	813	946	822	880	893	909	841	824	817	881	870	893	875	828	814	901	809	904	851	857	860	855	865	814	845	879	863	795	898	823	842	889	854	905	840	883	856	904	892	844	796	814	869	855	866	847	836	821	875	911	857	841	899	854	813	863	880	853	875	848	896	875	901	889	848	846	904	804	831	843	809	910	858	859	892	886	909	853	839	841	857	906	873	862	908	886	881	805	867	829	856	861	863	892	859	855	905	816	865	818	877	884	854	866	946	885	924	853	858	838	826	824	906	858	869	863	881	910	846	810	880	858	863	907	903	851	869	827	846	845	783	844	876	822	882	861	810	875	860	869	816	845	792	880	878	828	871	883	864	869	904	926	894	841	862	839	869	865	883	867	830	868	836	855	819	803	849	870	826	876	834	820	850	823	848	914	822	885	852	907	908	906	828	819	873	857	866	894	845	878	906	829	826	873	869	884	888	824	899	885	841	815	901	833	854	891	810	824	854	809	847	807	825	868	867	855	803	843	885	789	885	842	850	836	883	866	868	839	845	854	836	883	858	878	854	888	837	846	839	876	890	815	874	884	889	860	866	843	903	870	870	860	813	857	846	853	922	945	875	892	847	915	877	925	842	854	827	854	871	889	868	854	830	836	892	865	862	812	864	850	846	846	878	879	935	805	814	881	883	897	848	873	856	885	857	875	848	868	864	849	872	841	871	852	887	846	880	825	807	844	815	906	873	895	855	857	871	912	837	841	867	841	837	872	832	844	822	839	866	859	880	869	851	881	860	874	912	869	895	834	924	966	832	869	891	826	864	850	911	877	878	833	884	853	869	868	864	867	808	892	842	879	852	874	839	871	894	907	861	818	917	852	848	873	899	839	862	862	879	909	855	907	889	911	867	922	894	844	877	877	848	837	843	877	847	869	844	877	875	831	846	832	830	878	829	789	847	887	919	876	881	875	832	870	831	876	877	824	829	884	888	845	830	867	860	850	848	941	907	879	875	887	844	868	867	835	836	850	805	876	852	884	834	809	813	877	867	856	911	886	901	870	907	809	916	894	850	864	869	834	842	815	813	837	859	859	838	893	812	838	905	867	887	855	837	814	838	881	885	861	879	855	854	840	874	857	859	903	836	914	889	865	875	866	849	834	877	892	835	885	841	913	863	872	843	843	855	890	903	871	829	797	855	879	803	870	843	869	843	865	845	849	803	897	922	849	877	863	857	864	850	878	888	874	816	870	857	792	810	920	885	881	856	871	833	874	870	876	879	832	867	889	861	898	857	901	880	873	839	890	848	894	862	828	887	843	861	880	849	881	831	835	868	863	888	837	839	874	819	930	846	896	918	827	872	863	889	882	855	838	852	834	870	828	859	805	855	890	861	896	881	844	861	883	863	848	864	887	901
34665	33269	36129	31390	28218	26171	16064	9028	5946	3185	2043	1851	1503	1607	1601	1422	1434	1263	1133	1172	1138	876	1013	993	1095	1261	1167	1223	1271	1217	1295	1114	860	904	765	782	985	784	548	469	483	513	454	498	438	419	441	380	423	373	361	399	348	323	332	302	297	299	298	318	319	304	317	303	307	281	298	299	313	316	295	290	281	274	293	322	302	314	289	303	295	298	297	311	321	290	285	302	295	297	317	313	299	298	335	307	280	284	293	290	309	301	303	293	301	309	297	313	281	331	270	311	287	284	262	264	306	279	296	292	301	300	302	329	313	285	299	301	335	285	303	292	290	299	283	304	318	278	291	287	299	312	278	330	311	340	310	317	281	303	290	280	328	304	308	331	304	316	286	317	301	312	293	322	320	315	294	267	305	306	303	290	276	294	309	288	324	310	310	266	282	310	274	295	299	301	291	302	298	283	316	290	289	308	298	246	294	298	342	267	277	289	287	325	288	312	331	306	282	314	295	301	276	272	290	316	265	268	313	270	324	274	321	311	294	296	282	301	279	280	277	284	283	289	306	282	312	321	287	276	301	290	343	294	296	289	260	276	302	314	281	274	307	309	292	295	275	261	258	276	313	288	286	286	329	316	284	271	266	318	291	290	332	291	296	289	319	286	345	305	325	310	307	269	289	304	309	297	325	273	293	310	296	281	312	315	303	324	272	327	350	287	299	297	297	312	274	307	301	333	274	325	287	274	314	309	305	319	300	269	265	303	292	302	299	292	266	312	296	274	307	271	329	284	276	273	304	266	315	291	291	275	310	297	290	291	308	296	286	310	289	291	286	295	296	294	308	283	294	251	288	306	310	297	305	296	315	297	294	321	307	316	324	274	292	304	313	318	307	266	291	285	271	304	298	296	311	315	274	311	288	272	299	323	304	292	284	306	307	283	289	272	297	333	301	296	301	304	308	331	315	264	326	305	319	281	277	269	286	315	307	346	286	289	261	290	284	296	314	306	299	276	288	321	302	307	281	282	328	304	300	319	287	280	307	322	288	316	308	327	299	309	289	319	302	283	278	296	309	280	286	289	310	275	298	303	319	309	278	294	306	307	281	293	308	301	295	277	298	301	281	280	313	280	314	292	304	285	316	294	292	297	306	307	311	313	291	283	287	312	307	325	306	303	276	306	326	310	312	299	317	273	296	295	271	301	306	280	315	317	309	262	309	312	305	276	287	305	275	303	254	294	275	316	287	267	310	286	261	276	272	291	280	266	327	284	303	285	251	278	260	316	292	256	297	277	295	291	271	294	298	326	299	309	269	328	304	303	299	303	248	305	293	305	299	294	297	285	304	308	286	287	299	318	304	354	329	280	283	328	276	272	286	295	274	298	302	278	299	321	343	294	264	313	258	298	305	295	266	278	304	322	301	301	304	317	276	282	277	287	298	302	286	264	288	264	273	277	342	290	291	299	300	270	315	300	247	257	287	324	294	284	294	281	306	271	325	310	292	296	297	290	274	303	286	289	298	281	315	302	284	287	290	287	303	313	284	308	296	297	284	298	308	291	299	284	300	263	317	323	302	255	300	303	291	290	279	305	280	328	316	286	303	298	297	314	318	274	294	278	291	327	315	287	294	328	276	297	323	322	279	266	293	294	325	285	281	301	303	313	266	293	318	285	314	278	305	295	294	330	305	306	280	280	336	275	317	276	273	323	291	284	295	297	305	299	285	279	318	302	287	315	306	279	297	275	305	266	282	271	305	307	306	294	283	277	328	311	267	292	290	300	283	324	302	295	296	281	312	290	289	321	261	319	322	295	312	300	286	315	317	293	307	319	283	312	303	291	280	289	329	287	287	283	311	303	306	288	311	285	306	281	299	309	303	317	275	297	286	299	291	270	285	297	285	295	278	307	284	308	301	307	274	315	312	284	315	317	271	300	300	326	318	330	276	274	291	284	286	275	303	287	314	289	287	287	297	303	299	289	299	265	269	294	322	278	309	292	292	311	295	279	292	307	323	290	282	289	311	316	284	319	304	297	314	316	260	301	302	301	292	305	270	314	284	294	265	310	297	332	312	291	271	307	313	307	297	298	273	327	321	314	333	299	292	325	303	292	267	295	292	286	310	272	334	307	284	287	292	298	319	297	295	268	306	316	274	274	291	310	284	338	283	279	320	307	283	298	305	319	270	285	310	312	305	314	286	306	289	280	309	299	297	292	324	275	334	283	264	304	288	298	312	310	291	277	294	271	311	290	301	299	294	316	308	284	286	318	325	296	308	306	282	329	287	294	305	297	310	272	306	309	268	277	267	283	289	257	283	267	280	281	294	312	305	280	300	291	289	286	296	285	290	304	293	265	321	277	259	284	318	324	308	302	289	293	306	268	275	327	287	274	251	299	287	299	283	287	299	300	291	303	285	299	307	315	265	316	308	316	264	275	319	321	322	344	282	308	318	319	300	279	283	297	306	299	318	301	313	314	286	283	307	307	298	276	268	275	286	311	309	316	300	299	283	293	288	290	313	313	318	310	278	322	306	303	286	282	314	307	313	297	291	305	283	302	331	291	291	296	280	309	301	299	288	291	305	314	308	333	305	287	317	318	299	298	279	299	332	354	302	336	315	270	320	299	310	274	321	287	294	274	305	302	303	290	285	307	289	324	242	266	295	272	300	261	295	260	313	276	316	329	307	301	287	293	291	292	321	285	293	284	298	342	280	300	326	294	260	302	290	301	284	319	290	293	287	301	306	308	296	301	288	269	288	324	285	297	303	308	308	277	295	308	273	306	294	293	298	327	293	326	291	298	306	302	304	273	285	300	325	271	333	284	310	284	276	302	324	344	308	320	289	286	304	268	318	290	292	302	283	310	299	311	262	277	275	274	314	320	270	303	311	289	302	292	269	285	299	286	270	265	291	288	330	309	327	297	307	286	291	298	291	305	303	277	270	307	313	291	291	271	273	293	300	278	303	277	301	278	307	276	301	319	314	258	313	315	307	254	306	320	303	296	290	272	312	315	276	273	280	304	310	346	275	349	327	317	292	288	298	309	278	291	277	315	290	272	260	331	281	270	281	312	259	284	303	293	308	281	280	311	263	332	311	302	261	304	286	319	307	302	287	334	319	294	276	301	315	289	306	304	272	296	275	280	309	309	284	303	279	302	306	282	324	296	303	291	310	296	308	316	321	316	276	305	295	304	284	317	308	320	314	268	280	280	285	284	286	265	303	307	293	336	299	271	278	332	280	301	283	294	307	308	292	284	285	315	333	303	291	291	319	282	308	311	301	298	291	299	315	339	300	276	316	269	295	264	299	323	277	295	300	296	291	314	295	321	311	304	295	288	252	283	304	309	304	325	281	321	331	255	316	301	290	316	297	299	297	296	298	269	296	308	302	299	269	325	296	301	287	301	273	309	317	297	311	277	288	339	288	288	304	295	292	314	277	320	302	296	285	314	290	314	314	300	283	300	307	315	291	279	292	313	308	300	312	303	282	285	325	334	331	292	297	321
21002	26060	33370	34402	33804	30502	19765	15354	15014	10323	9036	8606	7069	7920	8237	7424	7798	6741	6189	5968	5827	5073	5677	5357	6398	7447	6841	7446	7262	6686	7063	6302	4885	5019	4187	4743	5945	4867	2476	2335	2184	2394	2459	2191	1908	1842	1878	1567	1658	1414	1239	1129	1037	1012	984	918	869	879	820	755	804	870	778	796	752	825	814	791	811	740	780	760	758	794	768	774	736	763	764	754	702	785	776	731	754	719	742	784	771	750	727	714	726	758	700	682	791	712	719	789	754	769	768	739	760	740	750	794	780	739	703	778	684	709	749	757	708	759	739	757	697	727	762	729	729	745	767	674	769	743	788	823	744	751	815	787	774	746	783	764	754	799	800	821	743	758	726	707	777	690	745	716	765	804	732	661	749	732	725	758	768	760	729	812	764	706	737	709	736	742	778	730	745	746	743	745	735	772	715	799	698	729	775	747	718	747	717	697	707	758	715	747	742	723	738	719	778	732	806	756	744	701	719	747	732	703	734	692	712	722	723	707	704	703	742	703	736	741	741	705	728	743	726	765	742	715	747	720	768	795	712	771	715	743	754	722	738	706	723	706	717	772	722	740	763	710	686	752	776	681	725	769	699	727	743	720	720	685	749	754	745	714	756	725	744	724	742	780	719	717	722	715	718	734	715	732	792	759	770	713	742	775	739	771	754	740	728	759	787	733	709	700	779	766	731	744	760	740	719	674	742	764	726	709	738	801	704	730	703	783	730	735	760	713	729	729	738	768	760	725	791	728	769	731	746	762	750	753	705	758	739	793	741	766	705	749	737	758	692	746	686	756	724	746	708	699	720	784	780	657	760	746	693	743	749	705	718	684	732	781	787	729	743	774	711	769	725	707	690	720	691	730	740	710	740	774	737	695	735	733	767	735	716	711	706	740	698	748	723	758	722	753	677	750	722	715	730	786	760	750	723	732	718	734	761	730	723	775	745	752	713	725	742	765	753	729	738	758	749	715	681	708	731	783	724	698	714	738	738	729	773	719	712	746	726	747	741	695	750	736	701	725	735	709	746	741	757	715	793	756	733	730	729	706	691	728	696	785	755	739	782	729	713	690	708	740	749	748	767	688	730	778	722	738	732	773	693	769	743	766	729	787	712	716	677	761	733	745	712	761	701	718	745	726	744	755	732	708	735	682	713	794	741	718	709	709	718	670	700	741	751	688	732	738	732	689	743	737	753	740	750	752	712	752	782	731	702	746	774	694	717	729	768	749	717	709	726	732	728	745	735	704	678	707	675	725	775	705	731	796	726	768	728	825	719	729	721	738	743	734	755	711	742	704	726	748	701	768	719	747	735	741	772	724	758	745	764	684	688	702	774	720	748	710	730	763	739	695	708	729	747	739	712	777	732	745	769	752	720	692	750	745	733	788	737	755	770	764	748	721	770	720	827	734	779	763	710	724	755	737	736	740	762	726	739	706	771	739	748	725	676	683	765	697	719	738	698	768	765	743	734	742	745	701	737	765	723	735	733	750	729	766	706	770	730	717	718	764	698	759	710	717	733	757	715	740	716	681	738	732	764	730	735	761	739	749	707	692	734	711	703	764	738	751	689	727	758	744	728	705	760	760	737	729	747	729	711	759	754	750	722	718	763	736	748	755	753	705	727	709	740	737	704	707	752	723	697	756	717	740	799	757	745	762	755	714	722	766	713	698	754	753	752	787	755	713	769	708	694	714	786	750	775	713	697	711	750	758	719	749	757	746	738	754	735	706	700	754	728	768	711	784	772	772	714	776	793	721	695	703	779	715	703	744	744	772	772	767	735	721	773	752	729	778	736	723	701	719	712	721	755	724	738	741	790	728	725	750	727	740	750	725	746	758	764	781	744	758	724	715	743	743	696	739	726	716	750	753	722	721	792	684	737	734	728	726	731	710	748	693	779	732	717	751	721	714	747	721	761	741	716	749	744	749	754	733	753	756	721	756	745	779	709	731	719	736	780	716	769	760	716	795	674	746	708	745	751	756	729	695	750	776	733	747	722	727	731	739	779	722	767	713	695	768	680	712	746	733	736	727	683	726	723	746	748	739	746	756	768	748	728	735	718	776	746	739	732	725	785	736	741	769	711	732	778	743	737	729	696	707	701	717	771	784	753	696	737	779	740	718	696	766	759	739	690	746	734	696	736	781	740	740	759	764	732	740	737	720	728	720	706	741	716	735	723	730	719	717	728	719	707	664	677	760	697	780	725	711	745	690	707	731	736	737	746	740	749	688	713	741	716	729	727	690	753	766	747	701	732	720	720	726	731	733	714	756	724	725	743	769	739	763	769	723	759	732	746	695	725	751	715	698	761	683	806	764	714	689	753	754	775	742	741	761	767	752	774	796	674	733	736	718	739	740	776	753	693	762	709	738	776	746	768	749	737	764	738	720	750	745	700	757	721	728	705	721	780	750	688	728	745	718	696	727	769	748	776	693	761	748	758	726	726	746	729	758	712	733	718	796	732	733	746	714	766	761	743	696	676	733	753	702	741	720	696	743	756	753	762	746	730	656	732	742	762	743	778	826	744	743	765	714	739	754	740	708	720	734	688	759	718	720	735	735	777	684	725	731	712	735	732	797	688	716	748	704	725	683	741	704	746	666	754	745	746	763	686	710	746	654	720	762	760	726	697	717	730	739	711	736	749	706	743	740	704	706	732	745	710	666	751	758	786	760	722	744	686	770	773	740	709	718	741	757	754	780	675	738	740	756	756	682	730	747	753	750	710	745	722	691	756	772	727	709	732	719	708	782	750	735	779	762	755	715	768	711	726	704	741	721	754	756	772	731	756	742	749	721	749	756	719	764	775	761	741	736	695	734	690	724	726	721	712	699	747	779	734	716	739	791	798	738	703	754	722	800	771	740	732	700	709	728	770	712	731	746	743	732	744	755	729	728	763	732	770	753	722	719	743	725	702	686	715	697	761	734	775	728	705	706	662	747	740	696	733	712	734	761	718	756	684	761	745	741	738	697	735	735	787	760	725	781	745	731	747	755	750	693	722	748	771	759	754	697	704	762	684	691	748	770	694	744	721	756	729	746	743	768	746	729	754	706	729	702	736	722	726	787	743	743	706	748	791	742	624	722	696	712	742	748	763	746	746	776	681	738	731	693	719	802	722	765	702	757	771	720	770	710	749	712	733	717	734	751	735	760	760	739	765	699	715	773	745	733	733	709	767	772	711	724	745	759	719	733	709	697	775	744	703	754	734	735	719	741	723	757	756	715	704	723	768	724	699	759	754	735	729	787	749	698	783	741	736	699	700	748	771	777	770	772	697	726	721	735	726	734	735	739	724	759	725	731	744	742	739	685	743	745	728	738	711	775	768	731	760	726	691	690	754	718	735	773	694	760	744	771	760	757	727	724	714	697	776	709	736	772	755	776	767	731	760	765	749	741	721	728	717	746	773	729	748	779	716	778	755	738	745	732	760	714	732	726	743	714	785	751	718	721	748	737	738	759	689	767	763	754	692	723	707	759	761	759	730	734	781	696
11292	6233	6578	5411	4007	2408	1536	1156	962	803	678	618	614	568	545	524	507	465	467	499	466	460	481	428	452	498	419	447	480	404	388	443	415	427	381	370	408	398	362	340	393	354	376	393	373	358	407	369	385	386	348	357	406	371	367	340	357	372	348	368	340	397	351	390	348	352	343	373	409	365	397	372	387	344	341	372	358	385	374	381	385	412	372	350	374	386	325	377	372	365	371	358	335	379	372	354	371	370	369	350	359	364	368	370	351	362	343	346	347	381	346	342	355	378	366	373	364	368	383	357	349	358	396	359	423	368	349	354	374	360	322	368	407	361	401	383	346	373	373	385	375	389	384	365	371	387	369	363	372	360	366	355	320	379	343	365	368	333	368	353	370	374	395	349	371	351	371	336	379	365	379	374	348	355	373	385	375	340	382	361	338	351	360	351	358	402	384	357	370	388	368	382	386	372	390	333	367	363	342	391	358	349	398	373	370	357	387	341	346	356	370	333	403	367	385	349	357	367	340	382	372	378	353	416	362	342	410	388	348	369	356	391	377	386	380	355	383	344	380	335	339	368	392	399	384	391	354	343	389	371	373	338	334	351	385	389	376	381	339	333	361	380	367	330	347	386	364	397	395	373	379	403	359	383	370	390	346	365	351	346	422	361	385	356	340	383	356	348	362	359	350	360	374	348	371	376	371	372	379	393	361	382	333	364	381	405	353	369	418	348	389	368	365	322	390	362	390	381	383	315	367	337	365	333	346	391	387	395	367	385	304	351	370	363	358	366	320	367	395	387	385	407	364	389	354	357	378	371	397	327	343	383	356	350	372	335	335	381	332	331	367	392	352	358	371	361	353	387	349	375	388	344	375	367	382	404	366	395	395	375	362	378	367	358	343	340	358	370	371	384	354	377	369	385	370	340	340	375	357	366	370	361	365	370	364	336	387	386	350	381	367	378	370	329	343	384	362	379	375	382	353	389	380	396	387	373	388	347	392	400	387	372	355	375	392	362	363	368	342	349	385	382	362	361	370	369	324	392	386	369	351	354	408	364	365	343	390	341	350	330	356	408	363	354	372	394	333	359	334	349	343	362	331	322	358	353	358	371	383	382	369	376	358	362	390	410	345	373	380	363	348	380	359	351	360	381	354	378	342	381	353	358	369	333	384	299	322	369	372	360	347	367	343	368	368	369	365	372	344	361	372	347	341	389	390	372	366	352	372	409	363	388	369	371	363	343	347	379	368	384	395	317	378	388	379	380	382	346	336	342	353	360	363	347	349	367	367	358	376	356	351	359	373	369	361	374	330	407	379	348	366	393	408	353	408	352	330	354	424	358	363	355	355	344	365	332	361	335	373	392	366	380	389	351	354	349	342	347	379	381	374	391	396	379	365	369	376	400	373	398	361	366	381	357	413	362	364	369	397	355	373	380	365	355	398	398	411	370	394	345	369	394	401	325	374	376	365	333	378	390	379	332	355	364	361	352	352	356	352	361	396	339	365	340	350	359	393	341	332	369	357	397	382	405	346	365	372	389	359	354	371	377	380	363	360	373	353	379	389	369	374	414	414	393	376	330	381	360	352	368	352	375	382	359	344	374	376	348	357	365	374	325	339	374	372	348	339	389	364	381	362	352	331	399	407	408	350	355	343	366	353	365	388	398	371	376	389	401	404	341	355	355	385	334	401	352	350	363	356	378	376	392	377	367	359	361	378	378	369	370	370	377	378	372	403	407	409	367	390	392	391	366	348	380	374	376	334	348	374	380	350	366	371	363	383	326	369	397	354	365	357	376	343	369	334	374	351	375	348	347	356	356	410	370	417	363	349	400	410	353	360	362	379	363	372	362	358	356	348	379	406	398	376	374	353	371	354	339	360	318	324	371	373	351	371	363	395	356	376	347	336	384	404	362	370	355	386	358	373	356	380	379	374	421	364	345	380	387	415	354	346	377	402	363	341	380	386	361	408	369	391	329	338	346	343	356	368	362	364	377	339	396	344	362	328	399	387	384	351	365	363	359	383	354	369	353	349	397	376	372	365	361	399	365	373	382	376	398	387	374	371	345	412	382	375	389	377	386	341	361	386	422	400	384	407	364	358	390	370	356	344	377	360	370	356	357	400	357	352	371	401	356	368	333	382	360	338	383	357	397	364	351	390	350	394	357	351	346	347	388	370	405	387	369	370	376	345	364	351	393	370	388	359	347	346	384	375	333	380	352	355	389	348	327	361	363	369	342	368	368	346	387	358	365	369	377	360	386	372	368	369	406	379	353	394	386	370	349	388	400	375	342	348	386	344	350	394	361	344	355	381	369	418	386	371	364	352	392	366	375	362	372	377	382	389	384	371	396	365	357	336	400	391	346	367	341	372	356	360	370	391	347	331	373	382	344	363	349	369	333	358	343	361	367	361	333	381	351	368	380	379	348	387	369	377	359	359	350	356	372	402	366	329	358	411	344	396	431	393	377	372	379	373	347	402	346	433	381	413	360	399	395	343	385	376	390	398	383	357	358	378	341	381	337	376	353	374	393	374	332	375	371	384	392	376	392	361	395	355	349	373	377	371	335	366	361	366	395	361	368	372	339	339	397	362	357	349	377	403	365	348	428	367	357	364	360	408	352	358	362	343	332	372	365	355	378	364	396	350	382	339	325	381	392	397	400	362	385	411	372	330	359	391	360	352	338	382	334	392	377	382	334	370	336	368	371	393	360	380	368	368	386	383	387	418	357	354	392	347	379	385	343	378	390	380	326	381	330	382	347	345	388	378	364	367	372	332	348	395	333	378	389	380	385	360	359	353	337	360	347	381	375	363	383	367	358	384	401	397	375	382	380	358	391	372	372	344	385	359	381	378	375	345	355	366	362	346	394	387	360	328	372	407	353	351	346	377	386	378	355	380	370	388	366	383	347	368	423	351	383	376	361	373	383	348	380	332	400	370	366	334	379	372	417	375	325	364	353	365	316	386	373	371	349	367	361	365	366	409	373	361	382	368	370	358	366	372	364	335	387	374	360	397	357	371	372	366	376	408	328	371	359	372	353	381	372	366	347	397	362	388	334	388	362	371	357	386	346	342	384	389	345	388	387	342	379	379	393	340	342	384	341	380	337	406	389	354	405	386	348	378	332	374	330	363	357	375	351	378	357	364	394	390	378	383	355	387	388	344	339	369	368	368	356	399	406	379	340	365	373	378	331	337	400	382	394	358	336	355	361	426	387	379	364	365	369	368	341	400	375	326	347	392	384	370	379	377	384	365	377	395	378	391	393	397	383	393	373	374	374	350	346	368	335	368	347	354	384	375	353	373	356	391	340	353	346	391	334	380	364	364	363	351	394	396	387	364	327	375	391	328	339	346	367	381	392	378	376	354	317	381	335	359	360	354	349	366	369	387	393	348	392	326	409	362	385	356	372	360	372	365	389	398	320	354	388	391	372	337	349	406	383	392	354	358	356	382	351	368	354	346	332	349	373	412	412	393	388	402	354	329	409	373	340	355	378
7096	6476	11130	12394	11521	8586	6050	4795	3947	3310	2831	2501	2283	2134	2180	2004	1846	1647	1692	1566	1541	1480	1510	1472	1455	1383	1451	1425	1371	1266	1309	1342	1227	1147	1140	1123	1131	1080	1071	1016	1049	1057	1034	1012	968	956	979	974	957	948	940	911	943	972	902	928	1008	930	937	924	913	955	907	923	886	935	947	948	925	910	866	903	896	866	917	920	897	896	876	863	913	892	936	925	922	887	879	932	892	892	947	893	884	913	893	913	902	904	924	872	882	911	890	914	866	896	961	896	895	871	931	931	864	955	903	890	890	900	904	935	891	903	932	924	900	907	870	972	901	878	899	928	904	862	890	922	899	890	920	853	918	933	865	946	911	953	894	879	884	895	959	902	875	910	898	934	874	899	911	928	885	953	874	889	886	937	896	939	896	926	899	910	919	895	878	884	880	950	912	909	915	915	881	927	918	932	953	936	946	864	922	915	897	911	969	928	893	888	872	920	872	854	916	887	882	892	877	875	894	884	862	969	924	913	960	940	942	838	877	911	928	868	914	915	918	879	875	913	929	926	894	910	905	883	867	877	944	886	908	889	898	906	917	889	966	954	897	928	959	876	921	934	819	880	891	923	909	911	854	890	881	950	912	899	857	888	907	951	920	899	894	928	864	925	905	932	874	928	892	929	892	906	916	874	903	881	901	874	880	860	911	901	877	903	912	864	859	832	844	887	903	911	921	818	880	903	920	886	934	884	891	892	831	907	879	925	865	934	900	911	914	899	931	897	884	881	917	825	895	911	875	920	843	908	926	923	858	907	900	900	893	935	903	858	920	936	930	826	910	903	950	883	911	875	885	944	914	940	925	868	863	859	905	899	917	916	966	943	916	941	857	903	851	963	902	944	940	888	903	910	935	906	938	879	865	921	922	869	915	877	885	928	920	928	875	914	897	918	844	894	836	871	859	828	841	924	886	885	930	844	858	894	889	881	885	890	873	904	938	921	910	871	883	861	916	905	864	861	869	905	905	880	924	950	897	929	927	906	916	928	963	930	947	911	931	884	901	874	872	917	923	869	915	858	919	903	898	906	901	912	852	932	928	878	884	967	873	972	945	902	899	930	883	919	920	892	881	862	890	896	860	893	904	929	873	900	896	961	876	930	931	913	903	873	883	928	874	923	808	920	902	947	915	865	905	836	913	900	918	923	902	916	881	909	864	896	946	885	851	910	883	897	915	905	917	897	912	873	893	867	862	916	887	908	897	947	972	906	905	857	882	839	962	878	917	928	897	900	908	867	945	955	935	904	960	925	926	892	880	895	879	894	901	904	912	946	897	932	903	879	849	929	857	911	855	860	915	861	916	967	936	891	888	938	872	871	906	858	856	887	864	875	915	910	906	903	906	912	901	848	877	945	868	910	920	901	893	916	927	887	933	883	943	886	902	890	862	893	939	879	928	862	886	905	910	925	875	854	885	942	831	899	904	899	898	876	950	910	893	865	919	870	928	895	886	890	877	943	877	856	959	859	861	903	973	864	898	883	885	927	914	927	910	886	939	882	879	869	910	903	865	918	903	892	892	901	935	851	929	963	891	932	883	903	923	942	920	931	922	935	902	900	926	916	928	877	955	901	885	880	883	925	892	950	846	949	948	913	886	905	953	871	888	922	899	885	949	879	897	937	942	939	892	917	905	943	887	887	916	910	941	970	901	956	923	888	866	931	893	892	872	852	892	920	905	932	873	899	920	870	896	893	875	903	944	973	858	806	869	906	920	923	900	914	865	892	882	866	861	903	905	930	890	953	940	868	926	854	912	934	899	936	900	893	883	861	961	881	897	928	896	937	914	896	886	901	912	922	902	912	922	908	900	927	866	917	910	892	908	876	889	881	908	898	926	884	944	887	918	957	894	874	895	880	879	891	910	920	892	868	883	963	876	878	892	874	889	927	931	895	879	896	921	900	904	899	909	907	976	946	907	897	861	946	886	891	843	908	928	895	858	920	841	925	834	927	934	917	935	875	877	928	858	924	920	901	935	923	902	921	874	916	878	945	963	889	910	831	919	962	897	881	888	848	949	929	917	873	862	878	922	913	940	880	890	922	862	882	893	898	857	844	917	938	914	859	888	791	905	900	861	898	899	896	956	874	920	879	891	884	932	873	920	906	894	916	860	809	893	935	868	917	885	924	944	858	905	932	910	875	911	950	864	886	879	905	935	882	885	887	949	908	924	920	938	935	869	877	864	937	885	868	913	889	907	867	899	874	923	958	918	867	861	988	914	923	919	934	893	875	899	889	873	942	908	882	904	844	939	920	864	897	880	857	917	938	924	904	915	909	899	891	851	883	953	855	905	901	897	897	877	907	887	868	910	834	863	897	870	879	933	866	953	856	922	892	948	870	874	953	901	925	881	887	965	891	961	888	886	879	939	899	891	939	917	922	864	895	857	914	931	845	858	899	929	878	899	903	927	898	912	885	890	921	866	866	954	939	864	921	912	910	863	884	918	928	863	921	914	915	873	865	871	878	895	915	885	877	899	884	931	822	904	859	894	884	908	932	899	919	849	919	923	921	908	904	940	888	883	888	898	874	932	889	925	887	922	867	939	915	928	905	896	893	919	915	955	890	877	879	895	871	922	928	901	892	874	841	913	877	881	857	836	908	922	918	954	847	870	885	902	912	901	906	934	905	887	915	893	877	889	946	898	892	894	904	887	940	890	907	942	885	865	901	866	882	952	926	954	889	933	874	964	934	897	912	902	889	905	887	881	964	926	930	893	939	920	872	867	915	937	923	872	880	869	954	909	902	908	926	896	929	932	887	912	892	900	922	903	947	965	929	949	883	895	923	887	958	962	817	854	903	894	935	918	907	929	877	946	929	910	926	952	857	883	913	896	901	889	924	856	912	881	891	888	930	855	915	863	876	858	887	933	888	859	874	863	930	933	929	908	884	948	931	965	932	938	890	948	905	873	934	897	905	909	844	926	910	927	914	887	924	918	888	858	918	869	901	929	902	881	916	903	916	908	892	869	906	855	826	886	926	923	939	899	842	950	886	873	918	819	926	916	920	956	915	914	908	910	977	950	919	931	916	881	923	896	908	915	935	890	907	902	893	940	872	950	934	897	914	955	898	860	879	927	882	826	879	900	959	926	867	865	875	917	891	887	866	881	886	926	887	891	883	874	865	913	862	898	878	875	877	895	955	856	885	864	926	896	913	883	907	890	913	955	909	900	893	912	889	837	919	871	908	885	946	893	891	889	896	864	954	899	815	929	952	879	856	900	877	927	926	908	898	870	944	893	876	943	873	862	889	917	819	908	891	885	901	883	875	953	916	928	917	894	902	887	858	944	888	860	887	868	881	891	875	916	911	869	906	931	872	890	927	910	894	930	943	916	934	894	884	935	867	849	927	896	891	886	930	857	898	882	895	912	866	935	878	851	858	901	902	901	934	896	935	887	855	893	892	883	929	912	860	877	955	922	867	929	908	907	941	932	966	991	897	876	908	870	905	901	910	879	947	927	878
26205	23564	28259	31310	29182	25883	13497	6621	4102	2601	1622	1186	1186	1287	1129	1011	1056	973	857	834	851	764	807	815	780	964	857	850	869	816	922	853	670	631	583	630	745	675	477	473	455	513	478	457	445	423	443	423	373	406	352	367	366	402	381	359	377	358	388	365	358	368	387	369	363	372	377	361	344	368	350	397	332	358	364	344	407	376	354	334	347	361	381	349	363	338	343	376	360	366	334	361	331	373	359	367	395	317	368	367	421	371	343	333	370	374	365	377	352	379	344	371	359	352	363	400	367	378	345	347	339	353	344	353	374	381	399	407	376	380	374	358	387	363	333	335	372	339	359	372	343	372	371	354	367	394	329	362	349	329	379	335	371	350	342	364	365	382	394	362	340	381	389	341	379	349	357	341	352	352	367	322	325	393	330	368	372	350	327	345	394	386	367	372	371	358	383	348	353	312	343	392	376	333	366	390	385	353	335	363	353	369	360	336	332	357	370	352	367	397	346	358	380	367	369	374	352	300	337	323	367	361	381	360	362	380	316	337	363	360	334	361	353	380	347	330	403	368	346	347	322	334	349	370	371	372	354	328	359	348	363	363	375	404	371	396	382	357	382	380	365	353	377	330	346	332	375	344	363	350	380	343	330	356	367	402	334	373	369	373	352	364	367	385	381	367	382	358	367	403	363	373	379	354	401	380	377	395	354	365	339	362	354	357	383	376	376	363	358	384	363	358	351	362	341	337	352	374	363	329	329	361	356	385	350	357	337	348	362	348	371	391	345	372	358	363	363	374	366	364	367	376	359	357	338	361	367	357	332	366	364	361	384	369	353	364	366	347	361	371	366	331	374	335	382	364	369	357	374	368	377	354	358	366	385	402	344	367	328	367	358	390	351	395	375	322	384	356	374	368	389	365	370	361	344	368	373	346	341	377	341	381	351	342	389	371	341	347	346	356	354	351	349	387	340	330	338	364	389	373	357	386	401	358	362	366	344	374	340	340	355	361	365	352	352	373	396	397	398	348	366	361	359	354	387	365	334	357	385	357	369	351	361	348	348	343	398	389	325	391	346	352	320	330	355	342	359	368	349	373	375	361	364	397	373	342	355	369	351	378	334	367	365	349	359	413	355	368	342	372	348	359	371	390	369	356	361	370	341	359	358	356	349	362	388	332	379	344	357	345	389	368	365	339	378	355	320	347	356	354	396	363	365	357	355	365	341	342	384	351	342	360	362	355	370	346	372	375	353	381	375	348	342	341	329	352	349	376	330	342	360	337	337	372	361	371	328	345	376	333	370	371	326	344	379	385	388	365	378	343	367	361	320	374	377	380	354	352	327	349	368	349	349	372	361	342	330	339	336	391	359	367	363	368	371	397	353	366	374	343	372	376	347	384	357	357	355	331	390	363	373	342	361	370	338	337	350	338	358	346	356	338	327	372	365	392	378	371	347	366	344	393	356	341	337	357	357	374	369	355	376	359	368	336	341	351	364	341	384	369	371	376	369	358	373	352	357	315	371	352	352	335	354	345	356	371	411	317	361	386	345	409	351	397	381	362	369	357	375	351	374	362	362	368	351	366	372	363	364	349	375	338	376	402	379	351	354	373	363	361	334	348	339	404	386	320	376	316	354	349	350	354	369	341	349	352	368	371	379	327	372	383	355	389	376	345	345	343	352	370	355	357	354	339	353	369	372	369	340	371	330	362	377	370	354	363	368	359	346	346	364	360	375	357	381	361	408	374	355	351	372	355	325	351	402	355	354	371	354	362	353	370	333	359	310	348	355	361	369	348	369	334	329	348	363	370	404	349	336	350	389	350	338	348	344	391	366	363	371	394	336	350	343	341	356	354	388	376	371	334	346	364	345	370	369	344	405	407	356	341	395	361	351	401	363	368	354	346	363	342	365	362	359	336	350	378	370	352	352	322	381	344	383	398	337	368	345	372	355	340	382	351	357	343	337	379	367	332	339	343	349	347	343	412	369	341	388	356	371	344	362	350	380	367	343	395	434	359	356	366	342	347	355	350	363	382	354	350	351	345	375	341	329	351	370	346	375	359	358	391	342	369	332	382	349	371	339	392	381	371	343	389	344	376	346	358	394	374	395	348	383	361	354	367	358	339	365	329	366	390	353	360	356	386	357	347	380	362	373	403	343	344	351	364	364	374	375	350	364	349	349	349	361	405	360	384	390	389	348	367	384	381	385	375	407	362	392	330	372	361	391	339	359	347	363	359	376	363	337	359	338	337	367	399	366	366	376	357	381	391	351	411	338	368	346	340	351	358	365	348	373	381	349	358	387	360	431	342	392	342	407	373	352	362	358	368	364	388	360	354	405	349	382	336	375	362	385	371	377	355	342	352	358	360	384	362	355	392	353	413	334	366	386	372	355	375	348	298	342	376	328	346	340	348	359	357	369	332	370	400	376	339	362	348	344	331	353	332	345	348	343	360	333	347	354	366	361	351	367	375	361	347	358	354	386	399	362	328	425	365	361	374	390	336	364	349	380	345	366	364	392	384	352	338	338	341	384	387	364	364	373	368	336	382	351	368	349	387	350	354	356	369	366	343	324	335	375	375	376	357	342	403	357	345	364	352	335	337	308	350	366	369	364	330	340	368	356	352	378	363	345	344	377	357	354	369	369	357	333	369	400	343	366	317	363	330	363	347	376	348	359	354	359	328	316	350	357	385	327	345	341	360	355	357	364	364	376	372	384	329	371	341	347	364	368	360	418	348	391	324	353	329	373	377	394	376	363	367	377	341	368	357	343	358	345	342	384	373	374	383	347	355	354	355	330	365	374	371	370	355	362	362	391	376	358	368	334	371	332	394	360	367	372	345	342	349	356	364	419	374	353	364	362	310	371	357	358	344	344	370	373	386	369	391	364	376	358	384	342	378	374	368	358	318	384	364	368	343	364	400	370	376	350	362	360	377	369	391	341	357	339	371	380	350	342	372	382	376	337	376	344	337	391	341	369	365	314	342	364	367	351	349	350	381	345	346	363	359	339	382	358	407	358	343	402	360	343	385	342	362	368	383	402	358	361	365	343	344	372	346	343	361	348	367	361	378	360	366	361	378	359	349	359	377	304	350	377	379	365	360	358	359	348	361	350	345	360	381	334	316	371	366	369	383	347	377	354	393	358	373	364	373	348	365	314	354	373	345	406	356	331	333	373	357	373	344	363	363	367	351	350	371	337	339	354	359	351	378	331	387	348	378	359	348	404	335	403	356	379	370	328	326	366	361	339	350	337	396	382	353	315	387	327	332	373	329	406	391	337	358	345	383	341	371	348	361	351	373	341	381	396	386	399	372	352	357	364	342	346	345	366	361	385	357	388	343	376	362	329	383	354	382	383	348	358	366	308	362	368	350	342	376	355	352	360	346	335	395	340	351	332	408	364	370	340	377	373	365	376	357	336	362	373	397	380	339	363	367	399	319	364	345	377	340	362	368	368	351	395	357	366	357	351	366	358	342	355	375	369	346	344	368	394	350	356	385
16095	18873	27988	34197	33846	29992	13986	10315	10986	9228	6717	5500	5650	6133	5608	5160	5227	4966	4176	4102	4271	3826	3984	3909	4164	5043	4434	4673	4636	4152	4899	4323	3231	2947	2906	3334	3854	2966	1680	1798	1731	1842	1677	1702	1601	1535	1543	1441	1361	1219	1133	1134	1081	1012	1048	969	992	928	946	933	1014	949	966	897	913	948	978	905	889	887	843	941	846	858	879	926	889	890	904	893	841	895	904	906	900	941	916	864	839	858	895	892	904	855	916	883	920	882	889	856	875	871	893	882	854	896	931	844	848	823	910	886	947	883	928	872	919	868	905	892	860	888	930	918	934	896	892	883	900	839	909	892	895	883	949	903	904	907	883	920	947	869	907	912	914	896	938	892	943	909	897	851	921	935	875	878	952	841	828	899	891	861	921	901	841	875	871	907	882	909	876	877	895	865	837	886	872	856	879	905	859	897	847	862	891	874	896	879	847	864	890	861	874	860	900	883	885	891	864	876	870	925	899	869	851	915	891	846	888	889	906	878	869	876	876	892	926	824	886	903	926	885	925	883	918	901	890	849	878	865	870	870	877	880	872	869	856	899	877	880	880	900	847	845	927	899	922	865	854	918	868	868	882	859	900	898	867	907	874	935	911	823	921	894	922	859	884	889	849	856	873	901	921	769	902	834	847	893	919	916	921	840	868	893	809	831	851	921	884	907	875	885	898	931	887	866	901	866	838	845	852	850	857	897	860	906	850	871	893	915	877	888	835	900	905	886	835	906	844	847	866	865	873	856	864	886	945	894	941	878	877	914	912	882	832	879	853	894	885	867	850	881	860	966	874	855	924	854	829	856	880	880	931	933	877	909	895	879	868	869	886	909	859	878	830	922	864	860	930	859	916	876	911	892	929	876	862	922	891	910	866	883	893	878	861	858	896	883	888	927	856	901	899	871	897	872	858	927	889	832	914	899	920	933	884	855	913	879	900	888	838	870	886	852	883	879	861	888	878	910	795	897	938	902	924	887	950	850	903	857	874	870	929	908	905	921	912	872	849	910	922	905	903	842	851	895	898	915	894	890	863	943	870	874	875	835	856	887	904	847	891	880	936	865	919	868	838	939	873	853	856	837	898	912	893	883	883	893	845	832	909	864	926	873	894	834	880	862	831	869	899	909	896	822	847	846	861	901	875	889	888	906	867	902	926	854	903	908	868	921	873	903	917	836	871	845	878	882	877	878	897	825	840	895	872	857	842	853	871	870	918	900	886	870	913	847	877	858	857	846	893	916	865	887	891	861	862	874	840	821	866	884	945	883	870	918	887	893	893	888	842	961	917	883	850	906	858	888	922	897	853	888	857	954	898	835	903	939	847	857	881	898	831	885	859	905	877	895	875	943	877	869	876	881	850	874	912	908	845	937	908	861	840	896	889	918	855	937	868	917	837	882	841	832	886	909	911	850	861	891	932	848	907	890	880	830	902	958	951	861	950	859	880	857	842	873	876	817	863	927	842	904	842	863	977	888	889	870	892	849	914	921	839	849	926	904	920	896	857	851	868	858	869	865	928	887	916	870	871	897	855	872	925	873	850	890	935	918	859	908	906	931	881	907	900	859	845	862	874	935	877	897	863	861	892	895	925	877	886	901	863	879	905	867	902	892	915	865	889	878	848	845	866	897	937	897	854	878	901	905	864	928	847	852	891	888	815	897	929	865	882	898	848	934	850	886	879	887	936	866	901	866	874	865	925	842	864	868	913	877	865	887	927	891	877	949	881	880	856	872	875	860	900	901	924	856	881	862	862	837	874	879	865	855	869	863	896	870	901	898	911	876	913	914	841	962	852	872	918	869	891	919	871	870	890	893	888	880	882	881	946	829	872	914	845	909	884	906	891	865	944	870	866	868	833	853	862	844	889	879	887	868	892	863	861	900	911	856	881	924	898	857	874	864	845	904	900	850	895	843	865	857	899	872	869	864	934	838	856	866	886	894	818	870	886	849	919	908	892	886	878	866	944	851	869	922	834	890	863	990	863	907	849	886	851	800	891	867	959	875	888	869	847	886	848	862	894	900	867	870	915	911	873	834	875	873	924	865	861	871	902	927	911	867	878	925	838	840	936	838	903	872	887	874	871	908	856	859	845	851	908	835	908	882	891	884	837	870	850	938	866	903	849	850	894	852	874	851	868	888	869	821	892	877	890	850	901	863	884	879	884	902	828	922	866	899	924	930	860	906	884	848	912	932	882	956	866	840	864	798	906	846	866	925	894	906	866	891	891	908	888	863	879	890	868	868	841	902	870	861	885	861	870	891	851	822	896	816	823	854	848	843	858	875	822	872	907	909	895	897	907	866	914	917	879	886	857	881	871	866	868	887	866	911	904	833	909	916	873	847	892	860	925	848	897	863	878	830	870	862	891	902	933	887	908	893	910	853	893	866	895	872	828	859	909	872	866	877	846	900	866	937	857	917	896	849	883	899	896	821	888	921	911	861	923	877	885	857	854	842	879	899	886	931	860	856	873	873	947	860	905	862	881	866	843	847	909	887	853	924	889	921	909	811	888	912	858	877	867	847	871	860	880	931	881	818	887	861	851	869	818	849	877	939	871	885	849	895	928	878	847	890	867	837	838	853	893	867	868	882	937	883	868	867	858	891	890	855	882	947	854	887	885	860	896	854	861	861	948	867	945	925	941	805	911	853	891	861	906	862	897	884	884	880	865	959	886	849	850	885	907	876	876	860	871	892	905	832	824	947	847	851	860	851	888	903	874	874	857	864	847	927	917	862	859	913	868	950	898	903	854	862	903	834	878	923	863	916	875	941	887	890	882	900	862	895	895	875	863	858	831	897	892	885	920	889	891	911	843	872	916	868	849	919	862	830	823	874	878	851	883	883	860	859	873	870	857	895	844	855	898	870	863	873	887	894	889	876	887	954	859	954	895	823	857	833	871	919	878	894	904	864	917	896	869	863	842	904	919	880	906	883	876	857	914	887	868	899	891	847	871	851	916	938	877	835	864	850	858	901	870	928	886	857	909	877	870	868	849	909	842	834	818	913	888	874	877	888	899	910	930	906	879	859	878	860	888	855	844	849	879	851	891	881	855	862	870	898	901	865	914	874	898	880	929	832	900	856	874	853	872	874	883	927	892	905	891	885	903	870	870	875	844	862	876	867	886	901	875	851	872	872	903	891	874	914	888	877	868	869	875	960	889	876	895	900	925	888	889	903	907	888	836	871	891	874	858	856	925	859	930	844	854	876	881	870	906	898	904	845	862	877	854	879	898	906	921	900	841	949	882	855	935	924	888	851	934	911	839	853	862	861	880	890	879	863	842	929	920	874	861	831	914	880	887	898	880	898	823	879	890	893	866	873	905	920	860	901	868	892	869	905	861	839	869	911	862	888	849	945	839	885	899	872	902	858	872	890	874	883	899	857	855	886	896	925	879	883	897	912	906	890	865	900	871	841	926	891	856	846	941	848	858	921	893	868	826	856	872	901	898	873	886	935	865	884	843	951	906	906	858	888	853	882	877	914
34416	30734	34104	34578	36507	34701	19486	12109	8077	5224	2595	1764	1492	1623	1675	1473	1473	1476	1118	1223	1151	1082	988	980	1084	1288	1179	1196	1237	1130	1282	1145	829	845	741	880	963	720	496	513	521	508	510	481	478	415	439	398	411	369	360	354	368	270	354	317	303	298	332	305	310	298	291	342	313	309	301	306	349	295	285	311	319	318	296	310	310	311	293	302	286	268	319	315	310	288	302	287	307	288	313	296	294	284	313	328	293	335	300	302	321	306	279	296	312	313	337	276	317	273	295	301	299	324	299	309	303	328	326	298	320	276	293	295	308	307	313	307	304	335	324	283	303	322	273	282	316	293	283	299	283	310	294	326	297	306	304	322	305	314	321	277	299	341	313	309	311	299	296	289	302	316	282	317	323	308	309	283	324	281	302	278	323	283	305	284	328	293	284	319	275	273	318	283	289	275	312	294	298	310	324	304	314	294	301	296	318	269	294	309	278	280	308	295	304	306	294	325	313	295	303	298	303	326	286	348	330	290	319	308	304	320	298	279	285	289	333	297	314	306	320	292	271	314	288	290	280	314	344	246	302	292	292	291	299	312	303	316	316	310	300	331	319	312	359	318	320	314	310	305	288	316	275	289	313	297	284	291	286	269	329	295	286	280	330	295	325	278	312	295	300	306	336	292	340	311	293	281	288	318	341	303	299	339	284	291	293	321	293	296	294	307	316	299	314	296	314	298	285	295	312	301	277	322	293	293	313	305	345	312	294	315	309	295	266	292	319	333	325	300	289	313	308	293	324	302	299	296	307	311	317	329	317	284	317	284	306	284	318	300	318	304	303	305	288	288	293	268	280	305	287	285	285	301	353	297	302	261	320	312	324	309	300	285	314	287	323	285	284	291	306	300	311	290	287	289	314	282	315	304	294	319	304	290	261	309	338	298	297	304	295	303	301	317	270	289	318	292	315	305	296	315	294	292	302	323	309	301	291	302	286	286	299	283	311	292	321	329	311	333	322	314	341	324	289	311	312	299	285	316	292	289	319	310	305	302	315	297	286	286	310	298	329	302	302	314	321	333	308	298	324	313	306	318	286	279	297	306	335	298	280	296	278	302	313	272	295	264	315	297	314	290	277	273	280	328	299	298	285	298	285	324	295	310	315	320	311	278	302	291	292	301	339	290	301	291	297	322	293	276	318	373	330	354	311	340	297	300	311	292	312	296	335	289	322	324	313	302	319	286	321	326	284	288	304	289	280	316	308	307	289	351	313	314	294	311	281	306	305	323	298	319	301	293	297	328	287	295	287	311	276	314	316	341	292	292	300	312	320	319	284	301	287	289	311	292	319	304	305	290	318	297	293	308	280	300	306	289	300	316	323	264	290	326	306	297	307	302	296	300	283	303	271	297	267	310	315	315	322	313	335	336	292	333	304	313	284	279	297	286	289	320	306	293	291	311	304	311	308	335	287	299	308	319	280	273	297	291	291	291	330	289	314	317	287	324	311	294	296	302	306	330	296	318	289	296	301	304	323	309	277	304	295	298	304	278	317	314	296	307	281	300	305	343	331	317	306	313	268	274	284	306	275	312	298	284	325	313	318	299	318	306	288	317	290	265	288	277	294	306	293	285	274	357	307	289	286	311	319	296	301	280	307	284	302	300	294	292	302	295	297	277	260	289	336	296	303	323	296	300	304	292	304	295	283	307	320	323	309	345	283	293	285	299	300	321	304	284	308	288	316	321	328	284	317	281	287	331	307	297	316	322	304	296	329	314	303	308	281	309	315	323	303	334	297	313	278	284	287	324	299	343	289	257	317	300	306	323	299	297	304	305	339	328	330	289	314	298	320	311	307	323	287	286	289	301	292	299	290	301	310	299	309	291	298	294	318	265	300	320	291	303	345	310	323	292	320	305	296	279	305	297	307	309	320	292	299	333	295	296	305	282	292	277	319	323	319	328	292	289	273	293	314	266	312	291	289	302	288	299	329	288	292	301	309	346	293	297	271	301	314	295	310	302	313	307	329	317	359	320	271	296	337	264	294	269	295	297	323	283	293	305	306	296	324	308	324	315	334	338	334	306	289	335	287	277	305	277	321	324	288	290	329	300	280	306	310	289	300	324	325	305	310	283	318	295	318	317	282	341	320	308	312	285	308	341	295	311	334	278	313	302	284	291	276	334	318	317	315	280	278	337	315	304	307	286	300	277	297	294	291	298	297	345	295	313	315	296	277	303	303	312	278	302	325	283	289	276	307	318	315	276	317	276	318	323	304	298	288	318	297	300	311	358	288	297	304	322	301	315	308	305	320	284	321	275	327	329	272	301	298	299	293	318	282	285	301	292	327	293	294	324	250	310	355	309	277	286	333	320	306	312	331	315	303	316	286	288	280	300	318	327	276	303	286	357	311	293	299	326	308	321	301	323	323	283	325	298	287	310	306	289	312	316	276	296	331	297	297	306	316	311	331	301	331	288	335	316	274	300	286	295	286	301	276	295	328	331	294	302	327	290	311	295	329	317	301	298	318	314	311	290	294	320	290	301	302	322	313	300	277	328	289	262	314	313	301	301	273	286	297	306	308	310	301	298	290	298	312	310	283	324	303	289	302	286	299	320	274	294	308	310	310	299	285	281	304	267	315	307	302	330	296	312	291	320	310	287	293	301	300	269	320	286	301	313	318	279	315	304	309	317	291	322	320	278	276	334	315	311	328	308	312	319	303	313	289	302	303	311	296	327	298	296	304	290	317	321	335	315	344	288	333	310	346	320	300	341	338	316	288	329	315	321	313	265	303	268	298	319	315	290	307	316	288	285	288	303	290	281	302	324	302	282	332	311	282	305	313	326	305	317	309	297	332	316	322	308	293	301	333	275	304	261	286	277	310	303	295	287	277	292	320	290	304	300	303	302	321	330	305	299	299	295	328	297	292	302	304	314	318	272	304	321	277	324	300	314	298	292	295	330	312	338	324	287	296	335	311	324	319	282	294	318	291	285	306	279	304	300	316	316	277	276	325	305	312	303	322	311	325	294	280	328	289	294	319	272	291	302	303	278	308	284	310	299	316	288	311	300	283	297	308	316	352	318	314	306	283	326	340	344	300	314	302	273	338	318	328	299	300	320	299	268	315	333	264	311	287	304	323	303	298	278	305	289	283	299	331	300	297	294	311	318	310	299	295	289	282	280	299	274	278	289	310	317	298	320	288	288	282	314	263	294	310	333	288	306	318	307	309	295	316	311	313	307	271	297	313	316	316	304	299	317	301	297	315	295	289	324	299	309	320	279	328	300	288	306	285	284	289	303	275	313	300	309	305	289	333	291	281	326	337	301	306	321	282	303	292	270	295	300	300	285	267	301	308	302	289	298	328	296	289	314	317	308	331	307	305	307	274	271	323	299	302	310	294	317	322	311	306	293	317	331	325	271	297	313	313	311	320	333	272	292	290	344	296	296	319	271	287	271	301	315	284	304	310	290	300	331	314	310	331	314	317	300	285	284	338	319	328	287	321	286	290	334
21261	23169	31987	38267	40758	35470	18617	14378	15867	13967	9195	8008	7244	7937	8390	7228	7941	7685	6251	6204	6178	5577	5345	5705	6039	7502	6737	6902	7193	6182	7752	6890	4854	4539	4430	5339	5539	4076	2290	2318	2410	2392	2380	2286	2011	1858	1823	1588	1623	1291	1253	1139	1121	1008	933	932	873	863	814	880	841	749	830	819	837	809	804	822	794	806	761	784	815	796	825	762	765	791	758	727	794	743	774	721	717	782	734	750	760	743	750	753	753	741	788	756	725	727	709	752	775	732	757	726	764	713	742	743	732	810	733	745	768	746	775	739	774	742	772	762	707	764	759	752	746	792	753	764	770	758	740	752	764	779	719	795	736	774	717	749	788	748	783	743	788	789	759	748	778	764	730	794	759	757	769	720	799	738	769	720	741	787	751	804	765	752	780	727	773	773	746	767	727	714	782	743	724	771	749	711	745	751	722	745	757	703	759	760	758	740	734	739	766	742	709	739	721	759	760	741	779	725	712	803	747	761	727	715	745	769	763	759	738	792	747	726	732	729	709	766	759	786	718	692	707	769	763	761	756	762	791	761	727	726	755	762	722	797	725	710	770	765	792	748	781	706	731	727	756	728	781	770	722	801	715	769	711	750	751	834	762	753	797	741	751	730	756	772	720	723	749	807	758	719	737	742	761	720	744	717	770	759	747	729	759	719	744	752	757	738	748	726	730	760	761	726	714	812	731	762	788	730	776	727	757	723	722	719	740	755	735	701	771	760	769	733	757	763	716	754	762	745	721	731	746	756	756	755	751	762	751	752	702	708	757	795	728	757	730	753	777	743	785	728	743	739	761	702	734	752	751	748	773	738	737	768	725	740	764	721	761	702	740	751	789	694	730	754	731	741	761	802	744	821	703	745	780	747	746	758	777	694	744	817	707	762	711	808	786	739	793	735	738	817	739	775	757	710	715	749	715	755	754	766	718	782	731	749	764	717	712	712	761	733	694	758	745	774	783	740	737	732	698	751	765	759	740	735	780	727	777	685	732	759	708	741	717	740	752	765	789	772	732	733	748	732	736	756	743	754	721	737	781	745	763	758	726	761	728	758	742	764	762	728	718	767	722	797	769	754	730	715	735	770	743	674	714	741	741	735	740	719	716	769	786	786	754	755	700	748	721	735	740	787	783	803	754	775	726	776	740	741	757	688	715	755	783	752	732	770	708	828	789	768	784	776	728	725	795	771	704	761	747	726	767	734	704	766	744	774	770	743	746	706	780	709	727	742	740	751	763	723	788	796	773	744	720	780	747	787	749	744	724	760	777	743	750	732	767	755	733	707	769	815	748	723	783	751	757	753	740	765	727	706	696	765	687	742	754	751	760	790	735	777	738	740	725	788	803	741	794	756	684	753	755	751	775	747	697	745	752	773	778	719	715	755	738	784	777	755	738	773	789	757	699	727	715	705	816	714	769	741	767	733	788	741	747	728	747	806	721	738	751	742	735	741	773	724	786	730	781	747	738	789	741	761	738	715	752	740	758	746	711	779	714	709	754	760	704	821	770	759	765	746	729	720	786	755	711	744	770	731	756	749	777	742	716	743	778	745	775	763	770	715	732	790	725	741	748	750	745	736	743	728	767	755	762	776	727	713	688	725	755	780	747	749	724	726	804	770	751	738	738	783	786	803	758	736	715	724	713	755	764	785	746	739	761	702	750	741	737	750	691	718	780	769	765	780	758	732	748	763	733	757	732	746	766	767	769	722	780	743	748	744	721	751	764	738	758	754	769	758	778	690	767	744	716	804	716	746	696	730	753	732	712	765	707	781	745	722	722	738	735	715	778	718	777	706	760	769	771	735	764	755	755	722	711	724	761	754	788	739	773	811	789	738	803	798	737	766	768	774	788	785	724	754	805	773	720	749	722	777	765	749	733	743	716	759	776	761	733	791	754	724	763	764	749	730	754	735	752	723	717	728	748	757	761	742	721	770	695	775	759	729	774	729	830	747	709	812	722	716	718	767	789	753	761	774	769	779	785	724	742	731	694	745	705	718	791	741	780	751	779	721	750	740	730	789	732	814	754	731	741	759	772	776	741	756	739	785	701	715	775	791	754	780	750	741	764	772	741	757	724	770	733	793	695	743	729	706	784	774	765	773	761	786	784	709	798	755	729	730	707	767	737	770	763	724	729	745	757	716	733	732	751	705	808	769	742	764	770	749	762	737	745	795	778	747	739	734	747	771	717	733	750	794	759	772	743	727	740	756	689	721	714	734	778	722	746	779	746	749	768	762	737	767	706	755	757	747	777	707	730	729	738	759	721	757	765	800	740	732	722	750	765	772	736	754	732	758	747	705	751	732	743	670	788	754	786	782	761	739	780	753	777	730	771	753	734	749	742	731	787	767	748	777	748	768	735	687	769	768	736	754	735	812	714	786	805	740	743	782	735	740	731	698	738	737	784	714	759	703	734	789	761	734	765	697	796	750	722	763	756	773	727	733	709	738	748	830	727	784	720	745	765	700	800	727	679	801	811	720	763	778	747	756	796	763	738	757	755	760	757	747	750	735	763	722	727	738	788	710	760	735	778	769	782	752	790	734	751	712	739	748	728	759	772	743	789	778	755	717	728	780	732	763	782	742	743	782	732	816	727	738	735	743	709	744	789	736	699	741	750	729	708	757	775	713	804	729	750	774	717	777	697	769	728	768	779	753	735	719	741	745	749	782	729	782	743	739	760	740	778	775	783	756	717	748	775	726	733	760	748	770	744	749	741	713	759	734	803	799	733	744	743	726	760	710	775	774	726	776	711	748	772	767	774	742	771	772	723	760	759	745	668	759	741	780	757	733	744	742	728	816	727	787	784	778	701	789	726	768	731	789	718	769	809	725	757	725	736	732	772	770	768	708	692	762	775	736	772	724	727	779	786	749	740	783	777	761	750	737	751	691	730	769	815	727	778	752	736	744	736	731	709	813	729	722	735	682	738	751	796	721	732	749	710	758	772	777	695	742	703	726	751	756	766	772	762	740	711	717	778	732	766	738	761	710	756	681	732	756	707	769	743	722	734	739	702	744	734	741	707	732	756	774	737	755	769	812	762	718	754	727	734	741	742	783	744	724	751	705	727	784	741	771	735	744	738	700	728	749	741	727	749	744	686	784	747	701	780	724	749	770	761	743	753	669	740	757	732	759	728	726	795	744	748	747	775	717	766	717	762	765	772	768	760	711	753	779	727	720	791	747	746	778	745	742	762	759	761	768	805	740	771	745	814	757	736	760	718	732	720	741	777	805	755	794	737	800	730	706	735	726	766	707	743	783	796	779	755	753	729	731	764	767	732	759	777	778	775	731	783	757	752	803	740	751	752	791	724	734	759	741	701	710	775	701	729	705	716	711	729	726	783	745	740	719	732	784	720	709	721	751	768	730	748	758	747	754	702	687	764	757	743	743	729	672	735	710	750	806	751	715	746	738	774	715	751	790	759	740	734	789	788	767	752	791	720	779	724	790	756	804	803	739	792	783	724	757	731	760	756	784	769	702
9302	5247	6548	5679	4214	2993	1566	1182	894	835	715	677	577	580	579	510	525	534	553	465	503	463	463	495	447	479	424	407	412	428	390	426	370	426	392	406	429	330	386	367	355	354	421	400	422	389	353	364	371	377	401	381	378	357	363	406	365	396	394	370	377	395	362	413	376	384	397	370	383	410	357	362	368	392	376	345	350	396	356	373	359	341	381	361	346	349	383	365	375	350	388	391	376	394	376	359	349	367	360	381	355	379	345	372	373	360	378	373	381	387	349	375	383	375	382	339	351	401	383	384	339	417	379	346	390	343	355	362	372	381	392	377	352	361	354	404	385	374	374	395	362	369	417	364	370	404	365	390	359	398	359	355	390	330	388	371	386	367	375	386	349	351	359	367	327	374	371	366	416	354	392	404	376	366	395	394	349	369	366	397	372	379	378	359	383	367	402	384	374	378	378	364	360	358	361	380	346	366	372	356	403	356	349	380	367	318	374	394	406	374	377	359	388	358	367	350	370	347	361	366	357	383	393	396	378	354	362	373	357	352	384	374	377	337	394	373	364	381	362	375	393	350	386	376	372	350	377	370	368	353	350	393	363	414	374	387	409	403	351	373	347	381	372	375	395	373	378	358	399	375	359	351	356	370	376	368	340	381	378	330	366	345	403	378	389	351	373	384	347	357	384	353	367	396	375	351	387	403	361	381	391	392	368	364	351	346	358	397	403	359	383	407	402	375	405	371	360	376	381	366	368	386	374	373	370	396	364	373	405	344	359	376	405	400	358	374	353	333	394	347	344	372	352	354	389	353	348	381	348	357	361	344	394	366	389	367	353	398	363	379	374	395	368	365	370	349	373	387	367	376	379	377	343	394	355	376	375	396	386	374	330	346	367	397	366	345	386	374	353	401	404	407	375	406	373	364	395	348	388	361	361	331	336	372	405	363	384	352	358	386	396	359	325	362	346	327	389	392	357	349	394	360	355	359	359	414	376	391	378	385	393	380	360	374	349	375	359	375	360	403	359	330	375	361	385	355	392	347	357	408	339	413	387	377	356	373	377	331	367	387	382	349	376	364	367	350	353	425	359	356	362	361	368	357	359	388	373	369	375	366	357	393	405	364	382	414	370	340	366	423	374	385	385	376	339	325	394	389	397	438	403	356	382	347	342	399	378	373	365	400	357	383	361	377	384	359	383	352	372	353	368	370	386	386	372	376	411	383	396	404	389	337	366	365	371	356	341	366	373	404	360	355	335	389	378	332	365	370	381	368	360	377	365	377	363	378	375	378	374	373	363	348	353	390	395	388	382	347	370	342	325	381	363	366	384	374	379	383	373	369	387	338	375	406	361	382	358	397	384	376	378	363	370	348	383	379	408	361	344	394	385	364	348	359	368	380	394	382	349	333	395	370	353	330	369	371	389	348	380	369	348	320	382	377	358	371	387	365	351	373	384	375	391	371	373	385	393	329	337	377	328	361	378	363	363	375	360	374	387	339	383	330	394	393	344	378	361	344	380	364	355	342	381	355	389	386	382	372	337	395	401	377	405	357	366	371	365	357	374	364	370	342	354	381	353	388	374	355	387	360	370	374	384	383	354	372	366	392	327	361	374	362	396	324	383	413	386	377	360	310	391	375	362	401	389	396	424	371	357	361	381	393	356	389	396	371	392	384	377	368	390	382	360	401	336	384	386	370	366	412	394	348	379	376	387	365	394	391	374	377	390	359	379	371	392	389	388	371	395	359	382	374	376	396	346	389	329	321	361	379	375	365	355	377	345	376	366	336	392	393	377	355	335	354	354	365	374	378	415	361	359	351	355	385	366	358	387	353	389	366	373	389	401	322	381	367	389	407	398	374	341	364	395	384	403	343	380	360	372	373	343	361	375	438	403	391	397	368	376	376	340	365	348	370	355	386	344	338	375	391	363	389	368	391	377	374	401	390	346	375	358	346	346	376	364	379	389	364	345	403	396	353	416	399	367	390	383	364	382	337	378	351	321	428	401	357	387	383	377	378	364	371	369	382	388	352	365	368	372	362	353	371	348	385	355	399	382	376	358	377	375	365	409	349	383	371	365	378	390	396	372	342	371	375	418	387	383	380	407	355	376	340	375	347	370	323	403	345	365	365	355	351	372	356	372	356	351	369	349	360	406	390	418	361	381	364	386	397	396	409	408	409	379	397	372	385	391	376	395	391	340	379	385	398	367	377	329	379	380	353	396	393	385	371	370	351	331	387	373	328	354	360	396	368	394	358	375	371	378	354	369	355	354	356	389	358	357	394	383	374	407	367	418	363	382	350	375	368	388	355	377	384	385	376	398	400	385	381	374	339	338	362	384	366	407	378	386	359	379	355	407	397	360	356	394	360	333	375	370	394	356	390	353	373	422	334	375	336	369	398	345	388	369	406	347	350	371	365	348	339	397	363	393	365	385	390	380	365	385	371	342	406	365	368	373	346	382	372	391	331	346	370	339	379	357	341	362	362	362	382	391	394	380	324	367	381	358	384	354	387	369	370	354	360	372	358	353	368	358	382	379	370	431	351	371	392	387	385	386	384	373	357	354	396	385	363	375	355	378	367	357	393	393	378	374	376	383	320	364	337	356	356	373	376	446	380	352	373	350	362	358	361	394	390	396	365	369	384	364	350	358	396	409	346	386	392	378	362	437	404	407	349	383	345	338	368	357	376	366	354	373	404	366	363	369	371	389	389	359	346	374	393	404	360	357	354	399	376	382	369	373	356	372	359	367	379	353	369	417	358	363	372	357	393	387	399	386	366	385	314	363	341	353	378	403	374	347	363	322	401	321	391	376	342	376	343	369	327	391	367	370	361	357	332	407	413	390	377	344	349	358	368	356	387	352	356	374	407	341	372	379	354	355	329	348	414	381	388	363	388	382	374	348	362	352	357	358	380	373	315	380	421	383	352	385	382	374	331	365	362	375	403	381	386	379	349	367	364	376	364	340	397	367	394	351	381	383	392	365	366	374	365	389	402	368	359	382	368	364	382	349	378	347	365	366	354	377	361	366	409	386	386	368	393	363	394	348	350	369	365	392	380	381	352	336	374	394	429	389	369	380	353	364	364	394	367	387	379	370	389	409	381	378	377	400	389	340	367	371	347	350	406	395	392	426	368	375	364	362	354	357	357	393	377	354	360	336	401	383	365	386	369	356	352	347	381	367	363	412	372	371	375	347	369	354	393	403	393	355	371	389	360	344	402	354	414	362	396	362	385	356	358	362	376	356	379	367	348	378	387	371	396	376	368	379	378	391	366	384	377	353	340	384	363	340	362	403	390	373	366	361	374	366	369	393	372	369	366	371	367	365	402	386	381	361	371	397	376	377	338	358	340	343	361	409	386	364	410	334	403	378	367	360	391	343	386	384	368	390	366	379	399	363	377	365	368	357	368	358	345	368	350	336	366	361	384	333	408	375	381	349	404	372	363	366	388	369	371	377	385	379	367	349	398	375	376	405	386	378	376	377	325	344	370	412	333
6121	5560	11197	13627	12517	9694	5799	4982	4297	3663	3004	2652	2406	2183	2074	2116	2005	1914	1866	1678	1671	1561	1505	1584	1569	1528	1520	1398	1383	1310	1357	1295	1149	1167	1129	1123	1059	1090	1059	977	1029	1030	1028	972	999	984	1024	990	992	959	998	941	964	936	989	966	941	914	897	883	997	926	913	931	879	912	901	954	903	900	896	861	889	936	870	887	931	905	886	889	957	934	916	871	883	902	877	940	911	897	876	838	888	905	934	905	942	881	903	948	929	897	899	935	863	938	941	945	889	856	945	911	896	902	930	902	914	918	921	864	864	942	921	895	900	947	910	926	893	927	930	907	873	871	919	920	942	901	935	965	931	926	928	969	982	913	935	878	903	943	892	886	910	903	891	900	935	914	925	928	896	917	903	900	956	928	880	895	935	903	913	888	859	942	899	948	869	894	945	919	903	907	937	872	894	922	921	913	918	908	916	942	889	901	919	905	926	860	972	976	930	943	930	867	916	912	897	909	926	894	886	876	939	942	892	917	937	860	906	934	898	883	893	849	912	962	971	865	880	930	952	900	938	916	940	907	887	872	956	945	958	903	910	900	926	874	982	855	850	927	869	937	879	894	899	862	852	961	915	930	941	921	908	839	895	961	885	867	906	903	852	928	895	887	835	958	928	931	874	924	850	919	871	942	935	927	870	926	905	944	883	907	890	902	947	886	933	936	868	966	893	879	905	919	897	925	931	887	926	911	854	932	902	939	908	926	899	944	913	907	901	895	848	933	905	912	890	881	870	853	932	897	883	932	908	827	884	948	903	917	862	876	929	933	907	891	912	909	920	901	904	958	941	985	907	851	920	886	894	879	915	886	982	899	886	879	921	862	908	881	895	900	895	919	875	948	940	886	929	902	942	916	904	902	940	993	921	951	904	910	883	961	885	901	878	891	914	1032	848	968	894	939	884	879	876	894	912	922	955	817	914	877	886	908	888	916	905	815	910	868	850	955	953	883	868	896	920	890	892	948	978	929	926	917	937	896	933	899	907	858	863	890	879	905	853	862	874	846	904	905	939	915	932	858	936	910	908	865	934	958	910	909	954	928	937	874	917	838	854	872	879	908	908	898	914	854	911	898	858	925	879	909	928	884	852	938	924	918	949	904	839	904	942	902	893	878	911	921	919	870	931	878	893	907	933	927	922	922	854	899	915	926	898	908	926	964	860	944	938	915	907	852	929	902	948	908	952	933	949	866	946	909	916	904	901	943	876	930	886	912	908	869	843	912	881	955	890	926	892	942	951	916	914	937	931	920	864	893	899	856	921	881	916	891	941	897	853	912	970	925	925	922	922	914	927	922	988	913	887	894	940	871	853	869	925	890	899	903	927	933	912	931	946	866	832	879	860	910	894	868	854	877	911	905	908	829	924	923	922	911	946	930	924	955	910	918	901	860	908	885	911	908	871	915	916	929	865	868	879	915	869	919	841	929	899	915	928	842	943	905	933	892	930	921	845	903	911	891	904	900	891	937	936	844	910	906	877	885	963	916	857	912	900	929	854	925	913	940	856	924	904	944	902	971	926	918	916	939	893	916	871	882	921	930	904	886	905	943	932	893	916	853	908	907	902	915	910	919	891	890	906	914	955	892	912	899	909	880	873	887	905	879	873	901	958	875	882	888	901	899	920	922	936	944	881	883	933	947	876	862	898	911	950	910	949	912	928	936	846	926	877	922	884	918	910	948	931	968	873	882	853	864	906	884	869	895	859	912	882	904	880	922	928	901	946	943	954	905	843	885	898	922	888	920	920	925	877	943	912	895	988	891	918	924	928	950	890	892	898	875	897	913	910	958	921	928	868	898	889	883	917	964	869	897	925	949	852	867	918	987	902	941	870	906	926	925	954	890	894	920	918	876	878	946	948	851	922	933	922	900	898	921	928	941	942	882	920	954	933	924	926	841	877	872	953	878	910	865	940	898	946	898	944	926	881	924	908	889	975	899	911	966	834	881	882	906	929	892	890	932	922	911	921	902	983	864	909	929	879	900	881	869	923	853	934	931	863	873	917	903	902	937	953	933	918	882	941	932	905	969	922	890	926	910	887	871	868	874	857	916	948	904	860	923	950	934	904	897	914	895	894	906	869	871	878	901	921	868	923	938	970	921	909	909	936	912	891	879	926	909	884	949	905	948	884	921	963	867	917	861	877	894	896	886	907	910	901	884	868	950	864	929	979	974	889	889	918	947	876	850	943	858	917	843	879	917	864	927	890	903	942	900	898	919	911	928	910	888	906	918	906	915	949	972	901	917	933	942	907	933	907	958	916	929	912	886	966	895	898	896	940	975	955	894	904	896	907	942	922	926	928	931	868	903	908	936	896	889	930	888	975	855	918	947	921	939	924	867	929	887	866	930	920	901	926	923	867	883	874	929	897	874	870	895	892	913	876	879	844	892	946	922	936	855	902	892	936	880	929	943	915	917	892	895	833	865	959	879	914	879	864	923	892	929	943	868	892	924	950	883	869	907	928	873	949	896	919	940	872	900	932	880	938	884	966	889	937	909	949	874	943	928	893	894	929	917	965	916	938	934	918	853	878	848	939	900	892	943	909	891	878	890	873	874	921	897	843	877	894	896	896	960	931	932	945	939	915	989	929	853	928	959	876	902	889	913	920	920	908	881	912	931	936	922	886	877	902	875	886	930	868	929	898	859	922	933	930	889	939	888	906	921	930	892	963	881	946	916	890	933	953	895	926	909	946	913	884	952	900	964	885	920	850	879	926	882	891	936	900	906	859	950	972	877	931	888	892	877	900	876	915	898	893	975	947	907	927	913	877	900	889	965	938	889	931	933	914	863	915	901	865	911	903	929	929	916	912	885	875	942	890	910	860	898	870	919	913	890	956	893	904	890	908	913	914	915	953	897	932	860	944	927	880	959	905	911	930	890	936	900	891	930	952	897	894	914	905	914	941	951	930	924	920	884	865	950	929	904	949	897	919	905	963	911	882	920	913	913	920	883	955	903	854	881	937	921	894	861	909	923	923	845	893	879	882	952	881	913	888	913	918	961	931	939	887	948	922	936	874	958	972	945	935	945	870	912	928	930	912	900	935	894	891	923	935	921	863	842	897	932	895	895	928	903	848	938	893	899	908	890	932	900	894	915	921	898	894	900	946	950	905	947	931	898	912	898	921	934	922	879	873	943	882	920	897	883	919	949	902	924	900	898	900	868	906	928	902	866	872	940	892	835	908	918	950	894	917	940	930	895	893	908	924	913	927	870	899	889	890	940	949	900	908	896	918	880	838	930	936	883	921	925	862	916	924	893	999	930	903	900	902	889	922	907	958	876	921	905	920	905	900	921	880	936	887	946	847	911	897	876	834	946	916	888	900	852	946	934	918	899	925	934	893	860	914	891	938	913	890	944	852	933	902	930	855	932	893	946	878	964	936	894	895	897	961	899	955	913	947	965	934	869	953	860	936	920	877	884	976	970	969	867	881	875	949	908	912	881	964	895	856	885	935	939	964	956
25905	24697	31147	33081	35188	25745	13235	7179	4441	2847	1993	1306	1112	1167	1178	1225	1117	1060	902	806	901	880	751	794	851	856	775	781	851	750	827	780	656	626	725	720	694	520	463	487	445	485	484	470	444	432	430	416	429	441	384	368	383	397	390	363	365	347	370	347	382	378	366	391	345	354	344	363	371	354	369	349	356	342	357	374	305	339	341	371	376	362	330	362	375	355	386	367	385	356	360	364	356	338	391	359	369	351	376	363	348	377	348	369	375	370	363	361	347	409	341	355	385	363	365	324	318	378	348	358	375	377	365	358	402	379	339	353	381	352	367	358	365	339	345	369	336	400	315	336	375	367	345	403	323	379	362	318	333	341	323	354	345	343	375	367	333	383	370	354	350	365	357	365	384	341	379	383	355	343	308	350	363	357	343	350	376	380	384	362	368	351	402	369	359	328	344	391	363	353	379	369	381	376	354	354	308	327	348	394	383	367	342	331	356	385	366	326	387	383	362	344	376	387	389	344	378	348	366	348	397	354	394	376	337	347	339	363	370	366	359	384	380	369	368	366	375	368	349	343	370	315	323	333	313	359	364	350	366	378	389	379	357	338	364	334	345	367	372	380	377	370	341	382	362	371	352	349	348	389	354	353	359	360	354	365	321	386	341	400	354	369	384	351	344	357	347	389	391	351	344	359	375	373	360	345	380	359	396	369	376	370	385	378	328	390	343	354	382	364	397	363	355	398	342	353	330	358	369	358	372	355	366	389	374	369	363	345	388	366	359	322	346	347	360	351	335	350	357	354	316	371	376	369	381	349	393	367	337	356	370	347	339	348	341	348	367	333	353	341	381	335	321	393	358	381	395	375	323	379	377	372	346	362	356	347	363	344	383	342	310	351	359	384	353	346	358	358	352	358	352	333	387	353	360	341	364	356	325	356	390	344	362	349	361	408	354	320	376	333	340	324	352	383	379	411	383	377	391	364	338	338	336	356	357	347	362	355	359	356	352	348	341	334	350	332	357	376	340	393	313	338	415	387	353	315	400	365	353	378	342	362	376	350	362	349	370	342	395	385	340	394	333	359	399	380	358	369	341	355	403	368	382	350	342	370	355	374	414	382	355	351	381	370	360	342	351	390	380	359	376	349	363	377	329	344	330	387	365	361	358	373	379	363	314	347	364	350	372	327	342	366	370	376	338	360	356	346	370	388	316	343	367	324	341	336	368	351	320	354	379	353	321	403	354	378	366	329	344	350	323	404	360	362	357	353	387	377	316	363	353	358	429	365	360	358	333	388	375	371	389	353	359	348	359	368	375	359	379	347	333	384	355	355	387	321	384	345	317	340	357	359	367	352	356	372	332	360	340	346	324	378	350	361	353	379	356	328	335	342	370	409	361	340	347	377	361	364	375	316	389	363	369	369	367	360	380	381	349	353	414	352	364	377	350	341	376	364	374	349	355	406	392	359	333	365	330	359	371	362	366	380	364	383	357	346	372	373	360	385	331	374	342	377	390	354	380	375	388	377	343	344	368	358	344	372	368	344	376	382	361	374	350	367	375	338	334	368	365	355	381	338	342	376	342	345	375	354	346	357	344	341	386	373	373	306	394	361	387	373	373	358	360	325	345	406	371	367	359	336	341	403	367	382	352	365	345	350	370	362	339	381	346	353	374	338	375	338	358	362	328	390	395	395	363	344	378	398	357	391	354	371	341	338	375	349	370	352	349	385	358	363	370	371	403	348	374	379	392	365	320	367	367	372	382	348	367	364	367	371	351	353	352	338	381	384	338	335	334	339	358	379	354	369	347	347	383	338	375	381	361	368	381	371	387	353	340	368	329	362	338	369	357	347	358	381	402	364	366	368	394	351	357	365	375	356	366	410	372	406	354	347	334	357	371	389	365	352	363	362	342	351	363	382	371	369	352	356	374	336	386	357	359	364	347	372	381	369	327	372	343	355	397	369	365	384	361	382	373	344	365	411	353	381	361	336	365	370	381	367	328	382	351	356	354	366	372	360	362	370	351	358	358	362	340	376	375	357	399	325	374	379	348	352	384	382	345	404	354	347	410	375	347	338	378	335	348	376	352	359	358	396	383	403	350	344	388	386	367	385	356	372	351	362	360	362	410	407	337	321	403	358	374	377	384	342	354	354	335	377	349	348	364	363	337	368	361	367	355	376	367	329	331	363	392	389	359	393	326	362	351	380	357	381	360	344	367	375	374	375	343	359	374	371	370	344	381	356	374	353	366	368	362	365	362	341	354	368	360	356	339	356	368	399	349	379	348	311	352	363	374	328	387	344	387	348	368	355	356	365	373	340	354	346	373	372	345	359	370	349	332	376	375	376	340	393	378	367	365	355	351	387	384	412	353	331	366	338	354	387	368	310	356	324	370	367	353	346	351	367	370	387	391	380	354	343	343	363	343	379	349	355	384	335	397	360	338	371	361	393	358	363	324	356	350	363	349	380	365	354	340	389	333	365	333	363	342	355	345	371	342	335	356	335	360	317	387	367	376	374	358	349	344	355	371	336	374	371	339	352	389	363	335	404	355	324	379	349	350	362	363	406	362	364	348	404	368	354	388	369	362	358	336	386	376	375	339	372	364	355	372	353	335	374	387	358	381	363	323	379	387	341	384	332	354	371	358	379	410	387	386	317	338	340	338	365	363	325	338	381	375	345	357	355	338	360	335	368	365	360	331	358	344	386	346	340	354	392	394	341	391	357	346	345	323	379	338	383	351	389	345	358	343	369	368	363	356	371	367	359	372	371	368	377	346	376	386	374	380	409	357	371	328	347	400	368	361	378	352	319	347	345	358	385	364	352	387	370	368	358	374	357	344	376	364	358	345	375	351	347	356	320	343	341	327	397	358	375	365	340	338	352	341	365	351	330	343	366	367	349	373	352	414	397	331	367	373	326	395	394	398	353	337	342	348	316	328	351	337	334	341	376	318	337	350	362	357	376	364	370	335	338	361	368	351	377	369	393	384	388	355	385	348	354	338	395	343	393	392	348	375	395	364	371	359	347	385	366	350	334	354	351	360	380	351	399	352	353	363	361	335	339	369	350	402	349	353	366	388	379	378	382	372	364	370	359	349	320	370	346	361	372	320	371	404	334	377	365	348	374	374	387	322	353	382	353	377	388	373	379	384	359	366	401	360	400	335	354	347	360	362	353	373	342	393	380	377	344	364	359	365	338	337	378	336	381	338	357	371	383	392	348	378	367	350	362	331	354	353	392	328	337	375	321	329	336	375	308	383	349	351	369	356	353	356	353	371	357	327	367	352	364	329	374	343	376	334	375	374	350	340	375	366	348	347	354	346	369	355	346	393	358	359	342	372	347	371	334	364	351	388	410	356	348	315	389	382	345	400	325	403	367	384	416	335	339	363	351	319	360	343	352	372	344	356	386	363	373	323	355	360	366	372	346	360	334	378	371	377	320	356	344	353	375	356	340	332	332	394	386	378	338	359	369	349	369	402	369	393	355	379	330	330	342	349	363
16847	19023	30333	37224	38264	26900	13632	11853	11278	10294	8347	5742	5264	5803	5958	5954	5365	5625	4736	4072	4449	4176	3749	4025	4147	4742	4007	4096	4636	3689	4407	4233	3162	3089	3364	3607	3449	2394	1825	1837	1931	1876	1821	1633	1502	1425	1438	1415	1281	1179	1128	1114	1056	1046	983	1014	905	940	908	913	973	964	937	920	911	1000	893	883	969	903	898	891	863	864	935	887	874	871	836	901	867	871	866	854	848	922	904	865	812	897	853	937	879	917	902	926	832	870	857	868	927	868	896	897	886	898	888	906	899	796	906	921	913	916	838	906	901	860	934	925	904	930	890	882	899	861	873	873	888	908	892	874	862	828	918	877	885	878	835	843	911	878	882	911	890	886	972	883	941	902	879	866	862	880	823	867	900	904	895	805	911	855	874	902	896	880	828	834	960	894	877	920	881	855	880	833	845	889	919	920	877	872	873	856	863	897	853	820	837	895	845	885	914	875	875	951	889	837	832	884	878	932	836	895	873	837	863	833	847	875	869	869	866	930	859	890	913	875	889	885	878	814	896	869	886	851	897	854	932	881	917	803	867	887	901	886	903	900	903	867	872	847	869	861	895	846	880	850	860	913	902	863	877	918	844	864	875	831	841	826	872	854	913	895	851	906	859	858	916	887	943	844	921	834	910	910	927	887	847	883	871	849	850	851	862	796	848	925	877	880	917	885	833	926	840	924	895	859	876	913	891	894	924	842	834	860	893	866	841	870	858	890	844	893	939	929	859	832	885	885	904	865	858	828	875	885	859	884	887	885	862	856	815	915	880	899	828	877	899	914	870	887	877	879	904	866	833	898	949	866	891	887	796	870	842	840	869	895	875	905	924	821	905	904	872	910	885	898	860	846	867	927	871	873	877	858	862	863	881	878	838	840	890	905	867	882	889	834	888	890	807	886	874	903	863	909	901	868	878	878	882	897	884	843	906	892	825	856	876	882	878	873	843	842	921	922	900	820	819	877	909	913	817	870	893	849	838	906	875	867	869	853	880	847	875	901	884	903	836	889	880	893	861	850	914	835	921	830	876	899	832	884	865	838	887	851	921	910	845	853	876	872	856	864	880	876	859	852	899	850	870	885	889	864	865	882	889	868	911	897	838	888	828	865	867	879	922	867	852	884	884	888	843	902	898	864	865	901	929	847	844	893	959	854	883	938	880	907	880	882	896	863	869	886	842	834	896	840	850	863	858	836	950	883	871	897	845	839	877	896	895	935	880	871	881	925	860	892	930	882	857	871	893	829	857	849	883	863	850	895	893	856	852	838	914	900	862	957	874	867	797	874	970	852	863	871	840	913	859	868	856	855	942	898	956	883	862	902	867	871	911	855	881	874	879	921	884	888	878	805	890	841	867	890	886	922	878	881	866	846	863	918	841	915	871	874	902	846	866	866	873	866	864	924	895	873	881	878	897	870	875	849	886	924	851	878	888	854	898	872	914	864	913	864	855	919	882	906	875	850	893	845	827	862	885	845	872	841	860	913	908	875	818	899	869	906	952	873	835	893	865	878	880	860	919	837	817	924	877	896	842	846	851	885	923	890	929	895	913	865	858	895	889	894	868	843	870	852	868	919	899	879	900	845	852	899	868	881	946	834	878	881	886	876	894	903	851	892	891	861	890	849	879	809	867	921	869	903	866	838	871	835	885	868	898	866	810	844	921	852	858	877	922	904	914	866	859	908	922	893	838	881	859	896	879	854	901	855	883	913	921	906	888	934	871	860	874	896	901	873	910	850	836	820	906	862	930	898	903	874	847	869	902	879	841	886	820	875	873	898	880	867	863	837	883	875	891	832	894	880	862	839	888	908	877	862	853	916	921	866	921	853	871	903	864	859	862	870	853	851	869	904	874	895	905	882	891	824	883	909	883	880	828	900	830	884	861	850	974	881	900	861	903	888	872	912	898	844	881	901	816	837	901	902	859	898	875	915	854	874	906	881	891	942	902	929	836	873	852	803	877	912	889	870	869	871	904	845	899	868	899	880	843	913	811	882	923	907	870	866	920	878	933	894	887	870	847	816	912	901	875	827	873	870	897	926	846	870	883	907	829	856	894	865	862	907	873	918	871	841	871	900	922	865	923	917	930	855	876	871	889	907	877	871	835	923	870	838	863	884	864	873	909	896	874	880	836	888	837	901	913	879	856	857	916	802	908	847	868	849	866	905	827	843	852	911	852	858	843	850	868	854	921	882	828	860	889	862	818	863	909	857	908	876	854	859	884	855	799	906	854	835	913	878	905	888	831	835	850	876	855	848	869	927	858	899	930	839	829	907	856	879	854	796	864	872	936	851	882	855	871	894	847	866	809	844	881	900	897	832	848	881	851	799	835	826	870	920	892	843	873	895	879	876	854	933	907	918	881	870	863	877	862	926	851	874	832	822	867	931	841	870	905	911	868	902	877	878	850	880	886	837	866	874	901	881	900	852	865	907	883	876	854	921	791	833	879	904	824	877	902	895	891	919	887	852	897	881	865	889	876	811	879	911	930	825	886	871	852	886	876	852	877	859	841	882	861	886	869	923	826	904	873	851	848	870	884	847	840	879	848	889	890	905	898	900	881	859	842	922	880	913	885	869	881	856	854	887	878	884	869	891	919	895	914	897	876	889	845	868	878	888	845	865	831	866	855	883	856	868	901	911	937	862	825	821	907	881	866	878	902	886	856	875	901	904	883	860	904	876	926	878	864	902	864	842	915	896	849	900	898	865	848	884	866	881	861	887	902	831	917	918	907	894	861	841	852	869	901	901	878	837	924	917	812	820	895	903	890	840	865	789	893	874	881	884	834	864	886	863	869	872	873	906	889	846	867	856	854	899	898	871	912	866	893	861	832	894	900	870	858	858	847	883	925	858	839	867	869	882	901	834	921	872	870	861	860	827	895	948	863	868	825	868	914	893	930	884	856	884	864	893	845	859	893	879	924	928	893	887	903	885	861	873	870	848	874	896	877	830	853	857	862	924	876	917	853	887	887	846	876	835	872	941	854	875	860	868	902	869	886	864	869	913	883	884	880	860	871	878	838	889	863	888	897	902	882	885	868	860	906	885	865	862	839	860	842	866	912	865	804	891	872	892	907	928	846	915	932	881	819	908	824	844	887	866	946	860	863	918	894	826	864	894	835	860	825	884	883	810	836	848	848	876	838	874	890	861	886	903	854	895	921	811	911	834	833	898	890	878	910	805	857	843	883	886	887	883	886	894	879	854	899	857	910	886	836	900	860	901	835	914	888	866	873	942	840	909	860	844	915	868	900	884	879	908	924	875	868	884	854	884	944	822	921	881	934	881	883	913	864	895	889	954	919	857	854	935	815	870	890	896	913	885	813	869	898	867	887	892	882	928	815	863	893	846	863	865	885	855	932	830	871	859	870	841	866	861	892	924	877	872	877	825	873	847	895	887	896	896	908	854	814	858	847	835	940	849	855	891	863	909	861	863	909	885	918	805	885	956	887	892	821	857	901	910	851	811	837	824	891	890	923	897	891	892
37472	35467	39396	34126	37243	27379	17280	10689	7819	4663	2824	2111	1839	1687	1701	1696	1457	1534	1366	1196	1262	1097	986	1074	1145	1235	1090	992	1107	980	1211	1091	875	821	826	875	891	563	525	481	517	551	496	483	475	399	450	389	401	372	339	353	374	314	345	307	333	329	299	323	297	335	333	304	352	324	317	326	310	290	276	305	315	303	303	301	309	301	260	287	297	289	330	278	275	293	272	296	302	306	305	294	295	313	342	336	290	301	278	290	308	308	311	278	318	314	347	284	295	311	312	310	315	288	307	314	315	350	298	333	297	307	309	313	290	317	314	313	291	350	305	296	285	302	284	296	301	301	279	303	346	307	320	298	305	312	275	317	336	334	313	322	327	278	292	277	307	299	293	304	301	313	317	292	292	313	294	303	332	293	290	269	340	292	321	299	320	300	289	311	312	295	320	308	302	294	301	293	313	285	316	293	282	315	342	272	306	315	315	307	302	310	276	345	317	337	311	278	291	285	315	355	285	312	291	320	292	301	294	282	292	330	299	305	310	312	270	301	312	337	316	299	311	342	294	307	305	301	336	343	276	287	295	319	315	294	309	311	304	288	292	288	272	320	316	290	284	285	323	306	278	295	288	299	358	311	308	327	285	282	316	303	298	310	328	256	289	309	343	312	299	294	307	309	303	334	288	310	283	290	277	312	294	303	287	290	302	305	262	337	283	307	302	336	296	322	308	320	294	343	287	280	317	319	315	296	310	278	309	313	286	300	278	336	331	316	280	275	321	325	305	316	258	299	294	325	325	299	313	296	277	305	301	276	323	282	287	271	310	284	322	309	304	330	277	305	276	273	289	297	281	313	325	298	302	334	284	315	300	273	292	280	278	326	275	343	307	295	300	308	294	293	302	285	304	288	314	314	287	316	294	326	313	294	312	289	301	296	288	304	310	292	306	322	294	313	296	311	323	297	287	278	292	306	327	323	312	307	304	277	271	308	309	281	291	321	294	309	309	291	370	300	306	303	332	291	275	317	304	291	284	284	288	320	291	301	303	335	289	298	312	297	291	294	295	316	317	304	301	310	292	279	272	311	301	303	301	324	323	325	328	278	279	306	294	309	296	278	328	284	302	296	301	310	273	310	294	323	331	307	327	302	314	288	320	287	304	298	304	304	366	274	297	325	274	314	310	305	303	320	314	287	319	314	333	292	278	289	311	308	298	283	326	312	312	279	289	295	271	312	278	329	300	327	284	286	289	304	305	310	313	309	299	299	315	295	293	265	273	286	335	309	307	284	285	317	320	326	299	264	314	323	290	333	272	304	292	303	296	310	313	292	306	295	303	337	328	335	284	319	293	313	327	301	291	304	324	310	302	307	302	272	311	286	261	320	260	273	301	297	295	323	283	285	337	297	311	316	296	287	294	298	292	324	311	315	293	300	301	301	310	313	310	322	314	321	319	314	307	311	318	295	306	327	309	286	279	298	301	304	298	287	313	297	326	268	285	299	311	312	293	287	307	294	282	305	312	314	302	300	303	282	277	307	297	307	283	328	302	280	303	328	314	307	281	300	288	274	315	309	298	292	301	316	289	317	289	287	315	292	304	331	356	298	301	284	328	307	289	305	320	318	301	291	295	278	291	313	316	293	277	295	316	309	336	285	296	279	255	329	310	295	306	310	307	293	307	306	305	303	319	301	299	271	289	291	354	336	289	339	294	306	306	299	280	322	302	282	303	296	333	300	301	291	330	314	291	286	311	325	292	312	286	272	315	326	291	328	297	319	294	315	326	311	309	284	273	296	299	288	321	302	283	293	319	306	299	289	293	293	302	314	335	297	283	287	278	259	316	277	312	312	286	306	275	297	252	281	283	289	278	318	291	319	300	286	312	305	299	326	302	265	268	305	292	288	305	297	297	309	301	293	317	287	307	304	308	340	304	288	290	344	273	309	253	325	285	285	315	267	294	324	297	311	301	302	301	306	292	297	314	298	274	268	309	343	307	315	271	300	325	332	294	292	295	290	326	292	304	274	306	313	307	316	302	312	301	310	299	319	299	282	297	303	298	307	310	289	322	279	280	278	288	280	307	340	316	281	298	291	299	306	299	311	258	302	294	292	312	337	300	287	274	287	303	318	287	301	285	327	286	313	290	289	292	294	311	327	260	281	312	294	296	324	262	338	307	307	302	298	306	315	305	297	280	300	284	305	294	293	298	296	283	298	325	292	302	313	309	304	319	270	308	275	292	271	315	288	307	287	302	284	313	294	327	295	318	314	299	300	304	307	294	314	307	280	300	296	293	295	308	311	294	285	275	298	324	294	312	321	252	320	309	287	279	291	295	308	325	313	330	306	337	326	323	286	333	291	341	333	314	287	305	319	294	302	295	280	324	308	318	291	274	324	288	277	292	295	328	280	296	284	309	290	297	294	297	282	314	290	327	288	316	295	282	307	329	287	287	300	303	336	284	304	284	324	269	292	291	330	312	326	290	282	325	285	311	267	302	297	296	339	308	284	312	311	317	348	303	304	318	351	337	302	315	290	331	313	296	276	305	325	324	290	289	297	278	296	318	308	302	297	268	287	293	296	318	317	328	292	309	303	327	298	308	283	330	302	306	340	282	312	301	276	302	280	303	324	299	308	305	298	309	294	303	318	307	305	314	302	314	289	304	297	282	315	286	280	293	298	291	302	279	294	313	283	318	314	313	277	325	323	303	325	278	272	306	302	302	297	289	291	300	314	288	316	310	304	312	316	303	293	295	293	294	312	295	316	302	326	294	304	315	300	307	302	286	326	323	285	290	289	306	285	310	307	280	324	333	311	327	285	325	289	304	324	310	282	275	277	288	309	289	314	301	312	278	291	274	283	317	277	331	306	307	284	284	287	338	268	304	299	261	284	326	287	333	307	303	284	281	308	288	299	316	289	330	324	300	308	304	317	296	300	296	333	311	282	349	328	277	280	325	272	293	297	266	303	302	285	336	278	306	274	285	310	289	316	318	296	312	306	305	310	305	306	294	280	299	301	316	314	307	276	332	305	294	252	289	308	286	306	283	295	328	324	317	335	339	311	280	311	330	304	290	291	288	288	312	293	325	284	280	337	286	289	286	274	311	311	281	257	322	308	293	255	312	315	337	319	281	274	294	330	303	314	303	327	297	287	320	300	297	295	316	269	278	304	302	309	288	277	317	311	321	274	305	255	323	333	307	279	313	276	331	288	333	301	275	289	287	355	288	319	325	299	325	300	265	328	280	300	313	281	310	325	326	312	286	321	294	273	288	293	312	291	283	303	290	322	310	309	299	281	307	301	257	322	313	296	287	329	290	276	304	313	316	299	327	293	320	311	319	294	318	282	299	299	308	296	314	325	291	302	317	290	280	331	305	308	297	297	319	296	293	278	297	311	286	287	295	338	308	297	264	290	323	296	279	313	291	311	324	274	307	275	330	291	289	269	270	312	317	297	345	311	265	316	345	305	287	350	335	324	331	308	295	294	297	305	299	311	292	296	292	329
24066	27691	35930	38153	42327	28152	18258	15785	16968	13573	10518	9523	8230	8108	8666	8775	7799	8753	7207	6174	6615	5771	5299	6155	6110	6978	5835	5808	6721	5586	6805	6535	4823	4676	5026	5166	5081	3358	2517	2215	2473	2301	2419	2059	2063	1763	1857	1621	1463	1340	1271	1106	1103	965	973	950	867	786	847	860	858	848	816	854	804	824	824	772	808	800	856	759	704	741	749	774	735	745	785	747	760	764	705	721	760	761	734	779	727	748	713	781	794	727	739	754	756	773	758	722	729	774	756	756	756	769	696	755	766	753	785	765	787	721	738	790	794	735	723	774	766	791	766	791	818	764	709	726	810	736	778	737	749	739	764	730	771	754	703	816	805	720	748	783	775	801	779	749	737	775	804	739	775	769	724	749	734	748	761	795	774	763	757	762	752	778	765	785	757	804	761	771	739	783	741	731	725	777	754	725	723	768	753	730	754	753	744	761	720	766	719	755	728	778	747	693	728	734	709	792	754	744	745	765	763	788	731	766	754	739	706	739	677	740	791	758	741	748	787	786	726	754	768	743	751	730	718	744	754	736	820	751	749	770	717	806	763	757	752	732	709	763	727	726	761	766	730	720	754	720	755	695	798	696	776	701	734	736	777	781	711	773	740	784	765	713	767	777	730	737	718	732	772	765	735	724	709	723	769	752	747	739	770	738	741	785	792	756	752	783	711	711	790	694	770	759	721	785	727	759	726	726	740	803	736	741	741	768	763	749	732	737	732	740	752	763	760	750	746	722	776	753	735	744	700	741	781	727	766	744	750	731	698	746	725	716	794	762	729	759	712	752	693	775	763	787	745	730	731	779	772	706	729	742	751	760	717	721	757	716	688	724	749	730	723	778	722	704	748	771	747	753	756	703	734	745	717	762	759	735	720	765	699	742	766	737	742	745	767	740	721	718	733	750	708	787	766	732	736	747	766	771	776	770	715	691	811	715	804	743	755	782	724	784	676	757	775	751	787	699	753	754	763	702	732	744	765	736	741	681	750	733	739	753	742	748	777	724	738	753	738	760	750	757	750	739	762	741	734	749	746	718	715	729	724	765	783	744	749	715	745	712	692	722	750	723	764	750	746	760	747	748	762	679	720	753	758	762	735	755	765	729	753	722	777	750	725	739	759	771	702	714	795	791	751	780	748	731	731	730	749	712	784	735	724	720	790	720	725	778	684	682	731	752	755	728	735	758	769	712	749	709	708	718	716	716	729	753	759	787	725	783	795	752	746	715	738	718	754	750	812	682	734	776	786	768	784	768	751	725	731	736	720	744	713	743	744	759	790	740	787	771	740	703	711	773	750	744	731	719	728	732	759	747	747	708	764	769	750	730	779	756	745	790	713	699	721	734	769	743	745	722	773	728	764	750	728	734	754	793	760	717	717	753	745	723	769	716	790	734	733	747	762	751	754	710	735	754	719	747	731	746	735	730	732	736	750	692	734	783	787	702	792	688	742	755	785	765	743	717	788	761	757	764	762	738	729	678	722	720	776	755	758	747	749	746	741	736	746	759	759	705	757	715	685	728	752	733	734	753	708	758	727	768	747	757	762	762	763	733	730	839	732	764	743	735	719	778	717	715	761	742	712	756	784	753	723	704	793	755	746	736	775	779	737	751	728	738	742	745	727	780	729	759	818	699	776	765	799	753	719	760	753	757	725	745	713	703	682	744	731	754	746	735	765	704	734	745	803	773	792	789	796	762	713	741	805	739	738	763	742	770	733	712	773	810	812	755	742	719	735	719	688	751	726	682	789	745	745	766	743	696	751	727	749	755	717	762	716	741	736	767	728	770	714	769	738	767	711	749	836	768	739	773	710	753	735	744	718	687	694	769	711	729	760	755	737	747	686	785	750	721	754	655	813	784	755	751	699	719	720	717	729	724	760	770	780	762	769	761	750	770	733	705	768	739	770	728	735	752	747	755	746	782	721	772	763	761	727	760	741	752	689	799	745	751	730	782	748	714	710	737	745	777	745	740	767	718	748	717	748	741	753	745	755	759	751	734	754	738	749	710	771	737	755	808	738	732	734	777	748	728	747	745	697	720	704	796	766	792	736	788	719	754	687	761	792	711	778	728	735	782	704	778	791	737	766	742	734	712	751	754	749	733	736	776	734	735	770	756	770	737	748	718	791	766	765	802	761	770	708	777	751	816	779	756	784	744	728	778	723	749	730	780	736	782	728	736	727	768	729	773	779	759	768	757	677	774	741	784	782	764	727	710	760	772	733	733	720	706	720	759	739	687	742	780	744	749	719	776	683	730	749	799	725	737	779	727	762	697	818	733	755	748	736	711	787	789	704	703	737	745	801	707	701	742	747	758	722	749	721	774	821	737	712	737	724	740	769	769	785	737	755	756	773	733	746	740	732	775	725	762	743	740	752	756	786	783	795	831	796	732	725	737	722	771	778	708	739	743	753	767	706	770	747	718	767	724	747	767	789	751	756	759	753	731	762	723	774	738	744	744	727	772	798	720	726	731	742	698	713	716	755	740	739	797	786	723	736	721	723	801	742	760	757	724	708	764	765	754	741	784	717	753	749	716	757	759	735	758	758	713	736	756	741	725	764	782	766	754	694	743	763	721	722	741	716	723	702	739	763	745	708	745	729	793	729	753	717	722	722	740	733	729	731	736	779	731	706	767	754	707	696	735	765	766	743	757	767	775	725	712	750	692	767	774	740	735	736	709	759	749	751	751	737	725	776	749	751	707	777	788	747	767	690	744	762	744	748	716	724	781	709	746	713	735	737	731	747	739	716	748	820	750	708	704	758	728	754	758	723	783	814	755	760	744	735	747	747	759	737	741	755	749	723	761	787	752	747	745	774	754	745	696	721	742	727	752	742	753	707	773	764	771	690	732	752	772	783	735	715	691	711	746	669	729	696	751	743	744	728	744	757	805	754	747	787	710	779	746	771	738	726	729	730	745	744	755	717	698	750	756	710	785	708	769	739	769	738	746	741	738	774	714	776	726	787	746	772	755	748	734	744	731	782	787	730	732	735	763	775	744	685	733	758	756	737	737	707	761	719	712	720	745	780	719	770	760	695	710	709	709	744	712	763	731	707	739	770	725	715	749	699	779	732	743	779	754	694	765	765	717	695	724	783	687	738	745	747	743	721	730	746	725	755	735	696	719	771	728	791	787	757	730	709	756	731	727	713	785	733	716	680	740	760	832	769	759	758	711	741	733	747	792	745	742	735	732	781	733	713	747	750	751	707	730	719	731	716	793	754	729	740	714	763	776	739	718	754	739	751	742	743	771	743	754	749	776	732	758	731	757	738	743	742	767	718	795	747	736	774	747	764	715	755	739	719	723	758	749	741	717	752	778	726	725	743	761	790	767	721	730	742	731	770	738	758	745	690	797	749	791	698	762	751	785	763	769	702	749	730	751	749	723	767	736	777	716	732	753	734	724	713	702	754	752	722	761	756	766	724	758	780	744	753	756	781	740	774	729	700	754	756	708	763	747	737	759	747	743	744	743	748	756	713	793
9271	5405	6500	6049	4797	2460	1595	1230	1073	918	719	700	619	611	589	525	523	541	495	512	507	497	441	485	438	452	421	427	422	407	404	417	428	384	395	393	429	392	405	376	365	388	390	403	392	411	378	387	356	372	383	367	393	368	365	344	321	376	404	393	372	377	378	357	382	382	384	361	378	391	370	382	394	353	365	352	388	395	351	364	329	350	384	365	369	341	365	354	327	364	393	403	344	383	391	363	367	404	385	354	348	356	359	381	395	384	383	328	336	371	400	360	389	347	341	372	353	365	387	352	378	387	368	363	381	362	357	378	375	399	388	364	344	359	407	340	416	362	334	379	376	377	373	390	360	347	366	371	326	339	363	349	377	376	366	373	362	331	347	364	340	390	349	384	372	383	363	346	362	369	355	344	362	392	384	314	390	359	373	360	405	345	349	374	401	382	388	394	366	368	382	363	405	385	347	375	379	367	389	348	356	376	342	345	344	366	369	395	339	398	384	357	366	353	348	326	362	377	370	337	348	367	362	375	359	372	363	358	346	408	386	425	382	356	376	354	412	362	375	352	361	372	377	340	360	334	378	364	376	346	370	361	340	404	361	357	375	364	410	368	353	364	379	344	373	354	368	364	382	355	386	363	369	389	380	384	394	352	371	385	365	389	402	354	385	361	366	360	357	419	353	369	434	353	392	348	350	333	402	357	399	352	361	364	342	365	367	374	378	368	375	345	362	421	366	361	357	391	365	368	357	377	381	354	352	338	393	373	360	375	325	345	358	362	368	363	388	362	378	348	369	406	369	353	390	355	409	360	375	396	371	365	360	394	352	354	375	386	380	340	382	395	384	390	390	348	374	378	365	381	362	367	362	368	388	381	399	365	396	376	366	342	356	351	335	381	346	318	362	368	372	369	390	354	355	404	348	363	385	373	385	367	379	384	407	376	378	370	382	368	371	370	389	371	357	379	382	352	351	350	341	366	419	403	374	354	347	345	396	394	333	379	382	371	382	360	337	377	373	359	360	359	375	402	382	364	403	404	408	386	367	351	378	367	395	374	346	374	397	353	409	376	374	382	376	370	348	388	369	333	367	387	369	355	348	363	381	351	350	379	321	391	398	354	369	348	406	387	381	370	360	408	346	379	360	398	362	359	371	336	383	370	359	374	327	358	390	375	392	364	374	370	350	375	324	358	366	341	357	395	365	360	372	356	359	362	374	395	384	396	368	384	378	333	401	384	411	383	363	376	368	405	400	336	361	329	379	358	371	365	358	412	361	368	382	383	363	401	372	391	349	346	375	364	381	366	379	340	370	352	323	368	365	334	368	361	367	383	390	351	356	390	355	382	362	358	352	412	341	380	346	344	361	364	359	363	402	382	400	337	363	334	389	363	371	374	386	395	362	391	391	375	357	336	369	350	342	335	356	379	372	365	399	343	347	329	364	377	401	371	364	351	340	357	320	378	378	377	349	331	369	348	373	345	333	375	339	375	393	390	381	376	345	371	349	380	351	352	355	378	362	366	366	325	330	395	384	373	373	386	381	381	355	381	390	378	363	353	360	350	394	344	359	376	365	345	384	351	382	414	362	361	362	380	350	333	356	370	397	370	380	384	339	370	380	328	366	377	336	341	409	355	379	360	398	339	336	362	378	359	358	389	381	360	379	413	366	372	385	392	394	371	365	399	374	339	349	344	344	358	369	370	390	359	373	381	366	351	371	372	368	366	367	385	355	377	362	399	357	411	369	349	392	349	371	356	342	394	380	381	356	378	342	387	354	339	392	387	366	364	360	353	349	371	366	313	339	381	349	337	424	374	355	374	349	356	354	416	358	353	397	343	334	407	386	392	356	378	375	349	359	375	356	337	371	379	363	382	380	370	374	392	359	356	355	403	387	372	360	358	393	401	362	371	370	388	365	403	382	357	360	358	352	350	349	376	395	382	380	360	363	385	390	367	352	358	356	367	383	311	374	364	372	356	338	357	371	358	369	371	376	391	372	363	338	386	351	373	376	399	378	382	372	375	366	407	378	351	379	349	385	366	344	384	349	362	402	384	386	372	395	350	350	364	370	391	371	387	352	363	358	360	390	356	347	369	366	377	366	361	391	379	348	359	351	370	378	354	360	348	368	396	371	378	382	371	375	353	390	362	371	367	357	399	337	361	375	402	369	373	374	324	378	383	373	408	339	363	389	359	357	433	339	323	373	380	369	366	363	373	389	397	358	357	359	352	363	311	357	345	384	374	337	373	366	390	378	360	408	391	405	379	373	352	390	333	379	381	379	406	406	327	381	352	388	337	388	384	383	378	389	399	397	356	360	412	362	374	381	379	395	363	367	316	381	349	377	349	399	416	370	350	395	364	377	343	353	369	366	354	395	397	379	352	381	382	408	330	386	410	364	367	376	357	383	359	347	402	338	342	388	357	353	364	370	394	371	353	380	380	363	344	386	357	378	415	353	381	349	396	364	395	367	368	352	373	386	393	416	359	411	339	371	391	369	363	349	373	389	382	349	346	371	383	369	381	351	384	372	399	391	355	377	381	356	343	341	330	385	329	383	369	349	356	391	377	371	344	390	366	389	369	333	403	390	382	355	384	392	352	364	369	378	364	359	396	365	359	376	376	378	400	392	380	364	356	377	353	354	392	432	358	379	372	350	369	379	333	371	358	398	379	358	368	381	347	345	368	387	371	383	373	338	360	351	408	351	366	343	363	378	345	370	342	382	381	350	370	401	370	377	394	370	348	363	361	374	400	366	337	395	372	345	365	359	388	410	379	394	366	378	378	369	355	391	404	367	348	371	388	332	367	398	381	397	364	382	373	375	361	364	363	350	387	419	389	386	367	362	348	343	386	362	373	372	366	374	349	371	384	352	389	388	403	387	370	390	359	395	364	399	384	383	382	366	358	378	355	355	361	380	371	389	377	352	348	336	373	384	374	344	343	383	355	395	395	346	404	369	352	346	391	385	393	367	381	363	390	354	361	365	349	368	367	403	360	366	316	357	391	369	395	381	382	373	366	366	404	390	366	409	371	373	346	352	337	366	366	382	352	365	401	348	363	360	354	392	389	364	371	359	400	364	400	372	352	358	332	367	355	366	325	350	360	398	415	369	356	374	340	355	388	400	355	373	377	363	375	385	400	373	374	359	328	371	380	359	383	389	362	342	380	373	382	340	372	367	370	389	360	397	381	375	352	384	367	397	379	348	369	387	386	346	368	355	368	383	397	367	377	399	361	346	357	391	366	358	374	407	361	358	358	371	379	378	362	361	345	342	370	356	342	375	381	408	379	360	376	344	410	365	395	395	341	370	379	353	385	416	390	371	371	342	401	340	367	368	361	378	338	341	354	372	374	353	360	354	370	380	356	367	360	366	364	371	374	370	357	355	390	358	403	364	360	384	373	364	355	381	376	424	332	369	320	350	354	376	361	352	416	408	418	344	346	345	382	356	369	378	368	386	387	383	344	359	365	353	376	323	359	376	398	381	364	370	334
6353	5732	11068	14549	13629	8414	6484	5017	4480	3726	3264	2776	2541	2398	2212	2035	2059	2022	1779	1829	1853	1612	1546	1577	1518	1424	1334	1301	1302	1312	1250	1206	1157	1045	1130	1067	1088	1035	1036	1009	1063	1006	1005	976	1021	1017	978	1005	992	990	924	970	988	963	970	971	960	999	905	934	947	975	959	953	891	982	973	897	918	959	831	912	896	899	846	921	913	955	955	900	901	919	845	897	911	901	882	907	928	833	936	907	941	915	936	871	885	861	868	906	910	900	898	911	937	910	908	935	866	943	846	902	910	935	900	877	875	947	885	901	951	891	896	917	885	914	842	941	922	866	961	913	913	917	915	859	906	891	891	916	918	896	914	903	870	918	956	908	924	890	949	903	932	846	899	927	925	889	919	926	938	920	902	915	932	887	902	891	894	926	910	911	839	892	866	929	897	870	962	861	945	926	870	932	845	872	897	961	889	885	917	957	902	888	942	936	910	913	927	906	867	937	912	908	911	934	876	934	851	910	899	924	876	927	947	890	920	951	928	922	873	909	912	875	939	885	922	877	885	955	915	909	859	896	895	859	891	911	885	948	921	885	925	939	871	869	933	837	894	903	898	928	866	948	949	909	922	875	881	820	913	880	837	933	949	917	872	895	922	835	882	909	935	901	919	902	911	858	892	895	976	892	907	867	913	899	892	915	895	878	912	874	868	879	871	912	888	890	936	870	923	962	849	899	878	972	888	890	935	917	890	950	892	905	879	852	942	930	957	953	899	886	955	876	914	948	812	863	879	877	869	892	861	889	933	931	888	915	930	909	926	931	922	877	914	953	892	907	905	924	911	899	946	919	927	852	928	885	942	948	880	859	888	913	889	919	928	905	882	912	923	867	880	956	912	927	895	921	942	897	899	858	901	935	902	900	931	866	910	964	841	872	893	872	919	882	889	906	901	917	866	918	904	823	923	931	879	917	930	907	879	920	850	968	882	908	948	838	931	922	889	862	883	906	902	943	871	879	864	871	848	925	877	946	892	884	917	915	902	826	926	901	963	902	907	937	890	891	848	930	925	918	891	839	912	909	888	930	937	885	936	867	926	899	897	917	917	861	879	903	893	910	885	919	911	938	880	907	888	897	869	914	922	912	914	914	872	910	870	883	921	878	889	912	921	844	891	923	949	933	920	917	883	927	838	923	878	919	912	936	921	898	907	931	887	938	905	864	953	931	884	953	884	922	842	891	877	899	953	885	910	895	933	890	900	873	878	893	870	913	876	927	930	929	978	908	865	884	918	872	924	921	861	922	881	934	854	920	824	918	920	912	897	924	898	979	875	885	960	903	917	923	849	930	887	910	919	924	897	917	912	897	915	893	848	912	939	911	843	871	878	907	888	895	933	958	895	861	933	833	912	898	869	898	933	910	871	898	937	892	892	878	900	890	917	920	926	859	912	925	933	884	982	888	878	900	911	872	916	954	888	895	850	933	906	910	941	860	903	897	918	900	871	958	923	840	894	871	922	927	860	897	906	892	894	918	868	913	881	925	879	941	908	861	908	904	901	935	947	859	894	891	937	891	884	956	872	910	890	946	906	938	892	961	896	910	898	887	901	883	880	892	908	935	913	963	831	885	922	903	857	886	880	859	917	891	932	933	915	931	935	970	920	886	881	869	900	846	881	939	851	889	862	884	927	945	915	926	912	920	902	849	886	901	887	943	888	911	929	924	895	880	976	922	900	921	909	909	924	931	954	884	892	875	890	885	875	925	950	975	902	918	932	899	925	879	879	893	862	941	936	863	933	893	884	869	914	932	910	895	847	869	910	896	932	864	872	883	910	942	923	885	940	868	962	920	896	885	851	862	908	890	906	882	940	909	875	890	872	921	953	944	895	937	932	878	935	896	894	897	933	907	905	921	887	899	891	862	914	893	934	945	932	897	896	849	891	900	936	929	871	975	946	868	906	914	905	926	942	892	936	965	862	914	891	901	870	872	918	945	917	922	924	874	886	909	909	910	850	844	872	857	944	891	887	892	926	920	908	910	907	890	873	934	914	878	851	913	973	956	942	875	887	900	919	927	900	907	844	886	914	929	918	879	908	905	890	882	874	892	926	880	927	915	885	901	910	853	843	894	912	879	907	898	869	892	914	885	924	878	892	910	897	950	881	869	878	913	914	923	931	905	895	951	929	923	885	898	851	881	942	952	878	937	944	871	900	908	864	908	875	923	910	944	913	900	864	893	823	868	833	921	885	919	887	911	917	846	888	848	887	914	870	871	880	903	924	896	892	891	914	925	931	914	925	895	872	890	913	890	928	869	833	875	940	905	903	903	913	893	905	877	934	879	921	888	878	915	940	955	922	911	860	920	866	908	922	932	886	932	919	901	980	871	939	876	909	892	915	883	920	875	876	898	967	925	924	878	933	875	916	876	882	949	870	930	925	909	919	926	865	890	903	903	885	898	901	916	924	863	915	911	968	926	863	901	853	899	924	918	910	883	988	945	884	883	908	909	915	854	931	887	905	935	863	934	941	912	922	886	956	922	906	843	848	893	932	885	894	844	936	819	883	890	941	911	864	838	922	954	876	872	870	951	934	852	968	864	889	870	899	875	855	851	910	946	907	894	967	857	892	914	928	905	910	938	922	865	915	928	940	904	926	940	950	892	884	923	902	904	897	905	947	906	906	893	860	934	907	927	841	905	871	896	893	897	912	977	938	895	889	875	896	870	932	869	919	878	890	912	894	872	964	900	911	852	903	904	879	906	916	922	936	885	860	905	857	902	908	930	902	896	837	891	923	906	930	890	883	923	896	937	898	871	909	890	911	903	865	850	894	882	884	876	902	884	899	960	899	875	837	901	932	892	938	901	925	885	879	941	912	902	948	905	902	862	910	902	904	908	876	858	950	881	931	858	904	904	928	912	878	875	901	934	845	890	908	865	945	951	908	909	956	881	883	936	890	935	886	875	830	869	925	939	877	920	909	935	845	904	883	880	907	934	903	928	922	884	889	960	879	885	962	904	905	865	849	923	907	897	879	917	906	928	920	924	960	844	913	938	939	914	900	893	900	855	910	912	895	889	913	916	862	885	947	932	885	920	929	878	894	887	866	936	897	898	918	930	924	867	850	909	901	856	880	889	887	883	880	923	884	897	922	915	959	877	923	834	902	888	867	909	912	904	979	863	902	913	938	890	894	875	891	903	896	995	846	913	909	889	927	903	895	892	916	899	906	873	933	857	862	923	906	854	934	919	975	851	914	882	882	860	916	862	925	922	877	990	881	895	888	890	874	849	937	884	921	877	854	933	912	932	858	878	940	831	881	919	915	895	876	915	935	905	937	903	884	911	898	843	936	945	886	917	909	935	904	951	889	961	901	908	906	890	859	914	900	908	914	919	887	819	917	888	915	958	881	863	858	910	915	890	865	870	893	909	916	876	874	971	908	905	848	932	890	909	923	904	924	896	894	944	885	908	872	916	878	921	884	887	905	902	901	887	941	857	837	922	910	892	846	935	907	911	857	950
29891	28798	29914	34213	32592	25319	13159	6705	4321	2795	1890	1484	1319	1232	1268	1096	1033	1187	1002	918	861	823	768	806	820	836	712	725	763	710	836	859	679	614	637	638	650	522	465	489	473	517	462	486	455	441	481	405	424	381	402	374	384	399	362	350	369	353	362	382	374	367	361	371	344	368	379	343	361	356	336	352	377	380	370	370	350	348	388	367	380	373	355	370	363	372	322	322	332	332	354	333	337	391	399	391	341	341	344	383	346	362	358	353	394	357	349	387	350	332	357	395	346	377	373	363	367	341	364	355	360	332	381	357	377	336	350	366	337	295	355	373	373	349	353	376	371	377	390	372	350	348	340	351	371	369	359	372	398	369	385	345	413	354	344	338	376	384	372	356	348	363	374	358	334	370	366	337	359	371	365	370	347	373	408	365	387	333	337	369	389	351	354	390	366	357	378	358	374	369	323	399	381	384	388	386	340	363	350	365	379	359	344	351	347	363	344	381	405	372	368	363	366	366	374	392	344	344	356	388	353	346	364	352	381	358	343	332	360	356	410	379	352	380	341	356	376	363	374	334	335	345	346	348	325	345	379	362	389	370	363	345	358	350	353	362	378	358	367	350	362	351	400	369	350	370	318	368	415	374	370	362	367	363	347	354	337	349	335	357	380	314	365	359	361	357	314	403	331	370	338	381	361	359	335	352	388	344	359	330	368	369	350	366	361	364	381	352	334	348	333	370	342	370	344	377	357	340	350	339	367	373	338	334	350	386	333	351	346	386	383	374	361	359	339	358	340	338	364	365	351	434	351	314	352	315	358	351	361	329	326	321	354	341	382	371	348	352	364	313	352	347	325	349	399	396	362	362	377	360	372	328	328	356	336	348	381	358	317	348	353	358	363	371	344	373	353	351	371	352	395	340	366	349	392	352	366	382	369	352	362	375	371	371	351	352	354	331	353	358	378	381	356	359	368	359	382	413	352	337	350	344	333	371	362	344	397	329	347	352	381	400	358	365	363	374	329	344	338	379	394	380	356	374	337	394	357	343	343	364	355	345	357	372	358	375	367	345	351	381	352	367	368	373	332	338	349	330	350	362	340	349	373	364	406	344	331	329	371	363	340	401	402	368	353	359	371	368	376	356	351	357	360	339	355	347	374	364	372	382	355	396	349	356	365	357	370	323	353	360	366	323	374	359	335	383	363	372	329	338	363	320	346	347	317	381	373	337	335	357	336	381	373	329	331	362	374	343	368	377	316	377	362	408	390	350	377	374	319	384	361	387	372	364	327	382	357	375	330	365	359	361	358	336	376	330	367	323	371	389	322	366	362	341	353	386	319	377	358	400	385	357	343	334	346	375	373	370	337	372	378	371	375	324	368	331	360	361	361	342	365	377	358	385	331	336	371	343	378	357	351	369	384	354	371	347	364	403	356	325	377	338	323	348	343	388	361	353	369	369	325	379	342	414	405	344	387	333	371	388	379	331	356	384	357	381	371	399	375	391	362	384	384	354	379	371	339	345	354	323	341	391	363	328	366	328	357	387	383	362	360	347	342	353	360	350	373	333	358	368	351	381	337	356	342	367	374	390	350	336	387	413	365	360	373	404	349	312	390	340	362	382	348	347	346	372	329	373	360	358	366	349	360	349	372	372	361	359	382	333	329	364	346	345	372	355	364	375	358	387	343	392	379	352	350	376	366	375	347	368	360	355	392	363	368	379	377	375	345	373	372	356	370	323	361	362	382	313	366	367	374	337	411	369	318	347	366	367	368	364	391	387	358	406	352	392	351	353	336	320	370	393	361	347	351	337	381	363	343	325	360	320	375	337	382	390	360	375	345	369	368	362	356	350	354	362	361	385	355	365	380	344	372	382	374	379	346	365	333	348	337	365	364	367	378	359	360	372	360	360	347	354	397	388	372	334	356	337	364	379	337	361	375	370	351	330	343	366	336	399	341	389	342	329	346	399	337	363	375	400	353	354	363	319	367	387	364	376	333	394	361	345	355	376	360	374	354	342	372	327	363	368	373	359	401	379	354	350	351	382	382	357	345	378	349	370	364	357	372	355	378	353	334	360	387	371	359	353	377	325	366	381	373	359	322	334	361	338	383	352	392	380	336	361	382	383	349	365	366	352	356	365	390	346	365	359	342	349	350	360	359	348	329	342	386	344	349	358	366	364	353	366	344	346	377	361	383	361	331	341	321	363	346	375	373	350	378	360	378	366	333	352	339	361	397	353	414	357	320	334	401	393	352	363	336	386	368	384	399	337	368	374	355	340	372	396	348	342	360	336	369	371	329	364	352	384	364	355	367	361	366	377	387	370	392	347	320	361	346	368	373	342	361	336	362	402	364	381	345	368	380	380	358	364	371	393	383	366	366	371	342	361	369	364	373	332	374	336	362	357	330	363	354	349	364	364	361	364	376	368	337	360	393	399	368	377	357	354	339	366	412	357	379	362	373	365	354	376	361	396	341	337	372	369	351	360	351	361	363	359	388	326	403	339	347	387	372	374	376	410	362	366	373	351	385	403	410	335	364	378	382	337	315	365	340	351	355	380	343	348	363	353	400	344	382	379	362	372	354	387	336	350	355	387	380	382	376	352	359	389	410	363	326	397	355	378	347	316	396	384	351	402	393	342	350	404	348	372	377	341	337	364	355	413	346	354	315	341	333	366	378	382	365	357	379	363	358	370	345	365	363	328	358	346	363	376	370	393	369	336	369	362	383	401	356	342	344	356	356	356	387	351	399	308	360	379	326	375	374	395	386	355	359	334	369	360	374	347	378	366	364	344	399	339	354	357	382	369	362	350	370	339	381	363	379	348	369	352	386	362	373	357	367	370	360	398	301	366	361	351	381	340	350	348	354	394	393	379	353	351	344	363	367	324	342	393	337	368	369	368	355	353	320	376	346	353	367	354	413	353	357	375	376	361	320	384	407	375	372	382	349	346	352	358	363	392	368	342	369	362	356	346	355	358	361	375	327	330	385	366	384	353	371	363	375	359	376	366	379	369	354	356	378	362	351	370	316	344	353	360	342	355	345	360	439	364	372	341	375	364	364	389	365	384	349	359	378	374	359	338	378	378	371	356	361	354	389	350	367	380	362	337	386	372	355	391	393	379	371	369	371	368	338	330	347	355	372	355	395	335	357	325	378	356	347	394	331	366	389	369	365	368	359	333	374	360	358	390	343	355	348	422	335	353	351	369	354	356	388	363	373	339	380	363	376	373	338	383	402	385	368	369	369	409	358	342	368	382	361	359	341	366	328	356	308	348	356	367	352	340	338	356	348	337	383	342	368	345	387	344	341	369	355	354	355	394	389	356	366	386	359	321	328	339	370	342	376	351	357	329	361	361	380	345	350	346	335	398	342	368	351	346	360	364	338	365	358	340	360	355	353	381	361	357	349	356	346	348	395	364	395	365	376	343	387	389	359	358	366	378	373	363	396	376	361	374	346	358	386	370	366	335	359	353	363	391	377	383	370	332	348	356	413	375	385	365
19203	22779	28029	37023	37261	28367	13037	10594	11764	9777	7850	6794	6242	5932	6411	5445	4970	5799	5048	4427	4164	4101	3633	4065	4083	4168	3557	3625	3886	3733	4276	4523	3335	3076	3218	3143	3303	2368	1868	1774	1768	1904	1741	1631	1545	1482	1474	1287	1241	1141	1168	1099	1094	1039	988	940	950	984	939	940	1018	930	940	830	915	931	881	928	949	912	842	892	871	858	903	900	850	895	892	894	881	922	865	914	853	851	871	867	889	897	875	885	833	866	850	851	876	867	952	870	877	862	849	848	836	843	910	910	834	843	891	900	854	848	887	933	884	883	910	928	909	860	908	875	949	841	895	861	880	870	912	843	872	920	936	909	947	885	830	900	898	878	859	864	893	916	931	810	860	883	899	862	892	876	866	857	906	856	825	920	895	874	917	903	901	822	898	864	894	896	886	827	865	893	830	883	932	861	874	953	882	861	858	878	827	862	874	891	895	879	835	839	897	880	835	864	841	900	884	933	869	863	869	823	879	859	879	873	852	821	858	895	886	887	879	913	831	905	846	856	891	921	851	845	879	906	917	848	904	889	878	872	820	879	838	844	885	911	865	921	864	895	879	844	887	908	880	860	842	855	873	836	841	866	927	877	895	880	890	833	840	851	864	864	925	883	864	865	942	894	859	895	884	871	857	828	806	857	888	857	855	875	877	888	831	860	899	870	882	827	865	858	891	876	855	939	885	836	836	874	941	873	921	825	834	858	862	839	867	879	886	885	861	854	822	820	901	860	852	918	877	834	880	827	891	898	885	861	872	875	917	831	854	879	862	865	871	906	865	845	885	882	882	884	825	850	847	851	882	867	871	927	901	919	875	863	879	916	856	803	935	821	851	869	869	839	869	859	944	816	948	883	873	867	910	874	854	853	887	877	860	883	883	912	888	853	926	865	850	882	875	855	884	868	919	899	876	892	847	893	812	906	851	887	841	945	840	848	875	847	863	883	825	852	867	878	864	831	867	857	890	919	918	856	835	883	846	881	920	875	847	875	904	860	879	828	872	889	835	848	849	895	889	920	847	900	784	872	865	925	928	897	828	885	849	913	872	830	873	900	923	846	875	906	792	883	813	905	909	872	901	870	865	808	896	847	830	855	850	881	881	840	908	879	817	835	899	798	851	878	846	842	858	888	938	864	902	884	886	862	889	851	899	825	855	897	875	856	923	884	886	855	854	906	835	861	854	887	829	857	875	892	869	842	850	836	880	830	894	889	880	880	860	892	914	849	840	897	884	915	934	860	856	866	866	887	867	872	877	884	865	945	951	885	898	851	894	864	852	787	903	877	889	871	858	927	846	872	805	885	858	896	804	846	861	858	839	830	828	850	904	889	826	918	892	911	837	840	850	911	942	822	837	889	896	861	898	879	836	863	873	890	929	907	904	864	834	813	881	873	895	872	837	906	859	867	870	865	848	848	882	880	877	872	882	828	864	905	827	796	919	867	844	886	937	896	865	891	841	933	888	894	878	914	861	876	822	851	890	851	864	869	888	887	824	876	887	905	864	927	875	875	810	849	862	856	915	847	884	877	887	855	924	863	843	869	881	848	851	845	803	843	891	876	861	905	836	851	847	943	875	865	917	850	860	841	894	882	905	875	883	888	910	870	875	939	896	913	860	882	879	847	886	899	878	880	861	865	928	854	839	882	855	887	848	868	889	838	846	861	841	872	906	817	863	837	836	866	866	846	891	857	888	887	846	842	909	907	897	933	893	871	863	894	864	857	846	854	787	876	876	887	842	871	896	860	857	859	888	878	864	859	870	836	866	927	888	886	880	849	891	879	910	869	859	881	854	852	889	837	854	910	891	975	859	894	870	866	879	867	893	863	877	851	854	857	829	877	862	857	870	923	848	916	934	873	806	899	894	817	905	894	914	874	842	948	922	858	914	818	845	906	974	850	854	876	894	899	906	914	853	856	873	885	800	824	821	876	946	885	891	886	891	910	863	892	877	892	880	829	875	852	858	928	845	859	857	867	873	885	856	867	874	873	913	898	870	854	900	870	870	875	887	913	826	884	914	846	905	937	879	901	898	892	867	888	862	850	874	922	904	895	879	878	834	886	876	829	842	830	851	863	868	866	856	919	892	898	853	870	849	913	891	843	855	880	908	879	854	849	859	823	872	921	868	898	842	875	881	863	917	929	882	853	885	917	884	861	942	870	906	890	862	902	859	884	950	808	873	903	892	883	883	887	876	854	906	879	915	864	864	880	857	937	854	829	855	864	897	856	860	891	878	866	881	891	888	847	876	887	932	858	819	863	828	882	843	894	846	867	868	897	837	815	832	872	923	881	882	869	873	875	932	851	853	884	818	879	882	891	872	837	873	918	891	833	938	889	880	858	867	883	903	852	895	881	889	877	841	882	855	928	839	816	867	856	930	873	891	872	880	819	837	871	888	872	900	873	885	898	859	915	898	905	842	862	905	845	862	869	906	902	908	847	849	885	854	876	874	873	864	860	884	889	862	860	875	905	833	848	869	851	963	885	903	855	889	867	957	874	865	881	848	885	912	889	874	873	892	865	880	903	916	890	834	840	859	809	927	855	869	877	866	864	886	940	853	888	860	925	903	920	884	866	918	877	887	896	894	864	870	865	851	777	877	883	868	810	835	940	829	900	871	882	830	876	856	883	829	836	856	871	816	876	876	893	878	902	842	839	868	865	866	869	887	881	860	894	885	859	844	841	883	890	860	892	882	836	823	898	879	839	849	911	835	895	851	845	847	837	878	892	890	849	867	909	871	847	831	858	862	840	822	868	861	878	862	896	890	829	870	903	877	902	867	862	887	888	881	855	858	879	907	845	874	857	887	896	906	932	861	842	886	873	901	887	866	854	860	823	845	902	882	895	853	841	876	815	893	893	841	826	885	883	941	836	882	849	896	829	879	923	843	875	866	883	873	838	903	907	870	893	862	833	871	906	882	881	809	887	832	881	888	872	894	831	877	845	895	888	861	862	848	870	816	866	841	904	898	878	909	848	908	895	818	855	887	931	852	863	882	878	838	922	891	942	915	905	836	806	894	842	896	840	887	918	850	938	882	863	927	876	893	849	882	830	871	891	919	898	872	882	867	833	904	873	879	886	911	887	876	879	863	894	946	867	876	851	858	861	875	815	841	851	871	915	850	847	871	848	904	907	835	850	891	869	852	893	902	897	906	839	900	907	914	905	885	903	816	869	868	830	918	834	851	947	847	882	905	907	898	915	866	880	907	903	834	906	862	841	917	854	853	904	899	914	903	983	904	848	846	851	884	820	869	881	889	886	897	872	853	905	884	922	917	854	886	847	890	878	887	854	885	861	849	915	873	888	894	828	863	933	864	869	829	852	875	892	929	833	906	864	899	900	850	822	864	907	846	864	847	878	886	904	845	893	808	922	917	878	849	863	834	854	894	951	867	892	864	853	936	833	846	891	867	848	865	853	836	916	893	896	843	876	923	825	833	854	859	847	860	860	883	874	869	887	865	885	850	853	914	876	871	859	888	903
37075	35687	42658	41124	37531	33772	20710	13385	8856	5930	3312	2249	2049	1834	2003	1618	1406	1601	1478	1329	1117	1134	1010	1051	1062	1093	1005	957	946	1005	1151	1211	843	875	828	896	913	635	556	476	536	502	507	513	486	442	416	413	425	381	353	361	327	338	342	322	349	363	290	288	315	284	332	319	318	318	309	306	302	319	289	298	315	314	301	286	345	298	288	302	327	317	323	305	305	302	287	279	314	312	283	289	290	294	288	281	267	299	324	305	318	329	302	293	309	300	319	327	310	245	311	333	282	295	306	330	321	325	303	320	282	302	291	294	323	284	312	300	327	325	298	297	283	298	325	314	312	293	301	274	315	335	299	315	291	347	300	289	298	313	308	278	276	329	282	283	315	318	303	279	305	302	294	305	321	281	281	321	311	281	286	268	281	307	313	310	311	307	309	263	270	302	280	278	292	322	309	282	286	318	310	262	297	282	297	328	338	321	303	288	279	328	341	323	311	302	296	306	298	296	296	302	303	300	305	304	287	332	309	328	321	286	295	300	334	255	275	326	310	284	298	307	308	306	301	283	342	283	283	278	289	290	347	303	305	336	299	317	314	278	281	294	279	314	299	289	327	294	282	283	314	299	341	343	272	342	325	275	313	282	295	319	315	282	309	297	289	289	317	292	262	299	302	289	331	307	288	322	282	346	297	301	266	307	321	303	313	270	291	348	303	311	304	317	339	304	337	303	313	307	289	356	286	312	306	310	293	324	310	281	300	293	312	294	294	303	308	315	263	315	297	308	328	298	296	317	305	335	282	279	274	319	303	340	308	294	294	345	282	349	302	310	350	335	291	305	333	303	307	300	315	287	292	308	291	277	339	297	315	274	326	288	291	305	266	312	316	300	335	311	277	299	325	328	305	292	310	305	310	278	259	323	243	294	313	297	304	285	294	279	319	289	293	309	316	298	314	310	310	290	315	319	294	296	321	315	271	297	282	300	307	303	299	288	305	321	344	315	329	321	312	303	287	305	301	303	302	306	327	293	305	303	313	286	292	276	310	312	290	288	277	316	301	300	309	316	279	302	324	323	326	325	309	308	310	300	324	241	324	278	302	285	309	298	292	274	270	295	297	306	302	260	306	268	313	330	350	264	286	301	287	288	309	305	302	302	322	298	279	298	310	305	301	259	328	298	302	293	288	297	309	328	303	337	304	305	325	331	326	295	294	291	332	288	305	315	301	289	334	331	291	318	279	351	277	313	298	296	317	292	296	345	305	303	324	309	335	298	291	281	313	278	307	332	316	305	320	324	308	335	299	318	331	318	305	286	298	325	305	291	301	278	311	322	268	316	305	312	298	303	299	277	323	306	315	301	303	327	264	318	291	291	299	316	284	296	315	288	321	303	302	287	312	266	318	287	298	271	330	285	310	278	282	280	303	304	313	284	308	280	283	295	287	280	275	320	311	314	321	322	329	295	285	311	302	320	289	309	319	332	297	279	297	305	307	299	288	311	315	333	320	328	271	306	338	293	285	307	285	297	334	308	309	295	312	332	304	274	299	317	266	305	292	327	306	318	301	288	312	293	309	304	312	306	287	326	336	286	323	290	278	288	288	316	304	310	306	311	313	307	285	295	325	314	312	302	281	325	311	313	302	319	301	333	337	276	268	273	287	311	319	279	335	313	294	294	272	296	284	273	276	282	313	338	286	307	315	318	279	287	277	298	320	330	279	294	299	307	282	287	331	265	306	338	331	277	286	289	323	297	331	337	300	299	302	343	270	349	324	305	315	301	299	327	332	330	303	315	307	314	284	292	275	297	314	269	311	303	273	304	294	338	278	296	297	292	328	329	313	327	302	296	316	309	306	328	295	334	315	303	308	271	308	279	303	328	299	303	335	289	267	287	289	306	297	285	304	319	292	317	317	303	312	288	289	348	301	317	281	296	309	302	271	278	309	309	314	316	291	270	276	297	269	278	320	301	329	318	305	285	310	299	313	287	310	306	271	315	314	306	290	307	291	303	310	296	333	308	298	297	325	307	315	296	293	309	286	302	325	304	307	320	313	317	315	310	284	324	299	324	307	317	310	273	326	289	289	314	298	309	307	283	316	289	297	335	363	287	327	310	283	301	285	297	328	305	319	292	301	303	300	313	279	287	300	314	300	316	303	306	323	295	314	305	278	291	296	314	285	321	317	308	296	312	301	296	305	297	308	294	313	318	283	359	322	276	306	332	326	304	321	316	272	282	323	319	308	321	271	290	277	250	342	328	285	322	294	294	335	301	306	312	323	270	294	313	261	341	318	312	299	315	288	302	310	305	315	289	288	299	332	295	316	306	292	303	323	294	285	305	313	308	281	317	274	312	287	321	294	299	280	286	296	315	327	275	287	284	307	321	283	296	330	320	310	305	298	303	311	296	306	309	295	313	307	287	287	295	309	270	304	323	296	283	309	288	303	322	301	312	314	291	309	290	283	292	293	288	274	299	305	307	303	311	273	304	283	293	311	305	302	306	311	318	307	300	298	305	293	326	299	306	318	315	300	330	315	314	308	314	318	329	322	327	305	320	334	317	337	304	275	266	294	281	318	294	285	287	318	320	284	318	278	302	290	301	306	284	316	327	307	296	332	306	308	302	308	304	312	284	309	296	279	276	315	285	331	292	275	279	273	302	329	296	311	289	308	290	296	296	296	333	321	287	318	294	322	314	340	304	301	341	332	325	268	319	252	286	298	281	308	325	324	327	318	325	297	284	286	294	296	278	307	302	316	282	305	292	301	320	335	316	292	306	287	309	287	334	261	334	303	304	336	303	271	312	333	306	305	303	309	304	340	286	342	319	308	306	297	329	285	345	328	300	307	281	275	282	285	289	306	288	300	280	310	288	348	335	309	260	331	302	259	311	275	282	287	283	312	279	298	310	318	305	338	326	315	320	298	297	309	331	327	292	315	287	292	309	308	308	279	279	333	287	295	281	298	292	294	315	274	303	310	301	321	296	283	275	274	293	305	276	294	299	296	298	303	312	308	290	237	261	299	269	350	352	337	317	304	312	315	293	302	310	307	307	320	280	302	315	290	340	283	298	290	298	308	300	306	299	288	321	301	289	294	298	312	318	267	291	317	328	343	309	266	288	305	308	293	297	315	290	315	305	270	294	302	307	293	303	314	290	355	321	298	350	347	265	299	299	303	299	307	276	312	322	293	327	333	297	313	293	346	309	294	320	303	308	323	303	317	304	289	320	309	309	322	274	301	309	301	301	299	315	338	319	299	284	297	297	309	304	296	270	302	271	296	278	258	277	333	324	324	280	324	289	304	308	294	301	302	285	297	312	285	294	280	309	325	323	308	325	313	321	337	284	300	299	333	306	302	256	321	317	266	292	310	330	273	316	307	321	311	340	315	305	280	342	309	330	343	327	322	309	295	326	293	286	286	314	308	322	301	296	318	299	312	292	308	300	309	294	266	303	292	296	268	299	307	284	308	289	333	316	309	325	303	279	319	280	281	307	319	319	308	265
23278	27991	39070	45501	42827	36840	16848	14275	15617	14960	11147	9406	9680	9225	9955	8117	7228	8828	7670	6842	6545	6205	5616	6169	6112	5858	5290	5177	5947	5570	6388	6829	5263	4647	4811	5119	5298	3465	2789	2416	2651	2530	2385	2071	1930	1742	1594	1504	1407	1221	1152	1075	1027	945	909	914	843	819	859	862	803	786	805	811	830	804	825	793	783	810	795	820	773	755	788	753	742	799	702	753	732	732	744	726	756	735	769	708	772	790	719	697	705	736	765	762	724	739	746	745	737	768	751	716	761	757	736	815	742	759	760	731	749	757	750	807	765	748	736	791	771	717	750	748	752	747	800	797	731	710	778	820	735	795	828	750	795	773	771	767	761	795	789	715	715	763	792	771	740	725	767	715	744	707	727	785	777	793	693	725	731	784	753	752	776	729	723	721	822	815	739	687	781	764	760	752	721	720	806	704	766	813	743	782	755	731	794	775	792	740	730	725	770	752	753	755	748	745	717	822	779	712	714	676	704	744	758	766	731	742	705	742	766	733	724	724	769	786	755	799	734	764	731	718	733	724	723	742	729	743	740	716	737	795	790	798	735	739	733	751	727	763	775	726	685	768	715	721	764	771	710	759	722	759	721	755	775	715	733	787	741	718	754	735	777	751	779	707	781	718	707	721	781	769	748	722	746	711	747	763	754	729	736	745	763	728	808	720	718	777	766	758	704	755	735	730	729	768	737	715	742	772	741	736	781	733	721	775	763	752	722	739	748	758	784	721	739	734	722	752	704	702	780	750	769	739	733	717	728	772	697	735	735	762	783	718	767	742	744	776	746	717	729	727	737	763	737	704	774	718	757	779	775	759	761	715	752	786	731	743	754	719	764	719	764	706	744	722	718	707	725	704	726	731	797	710	745	721	765	726	722	753	731	758	768	801	789	724	743	791	736	751	756	707	748	690	795	736	724	746	748	794	739	728	766	757	797	783	766	778	747	742	756	743	757	722	730	740	724	727	790	739	724	739	780	713	756	727	766	743	718	745	718	797	722	743	797	770	721	726	777	694	747	727	712	708	729	717	710	707	718	755	737	744	754	739	773	722	739	778	719	762	778	757	740	742	747	751	760	746	745	732	760	723	769	721	745	747	768	689	740	751	763	738	768	760	728	737	722	759	744	701	730	697	722	752	765	745	776	803	697	726	735	725	672	763	756	710	745	694	709	691	737	712	754	764	763	796	735	704	762	738	753	713	729	787	732	724	721	755	715	756	733	736	757	709	772	784	753	744	735	742	777	759	730	761	734	748	742	731	766	742	718	752	742	718	731	730	762	725	764	732	694	758	753	741	725	749	773	759	745	738	789	672	741	750	727	750	716	752	741	744	698	760	721	819	767	732	729	780	722	731	745	766	756	710	710	721	714	716	704	720	720	775	733	674	729	757	720	707	778	738	708	748	769	725	724	733	755	757	695	783	764	767	780	747	764	761	744	705	740	749	715	753	749	765	752	731	743	736	711	768	737	759	770	718	767	752	730	735	664	749	760	740	734	743	752	687	738	765	737	710	716	751	751	735	743	756	717	755	746	769	737	724	761	740	777	673	736	742	768	782	769	758	743	709	736	707	751	745	722	733	720	762	764	793	783	720	712	736	773	758	730	726	775	762	737	726	775	758	738	749	754	721	729	745	742	734	695	718	746	733	751	763	789	691	698	776	756	725	733	718	717	700	765	768	736	748	712	770	705	788	765	752	732	715	710	749	747	748	800	709	710	700	738	747	752	695	689	781	728	778	737	727	747	704	756	814	748	710	697	754	692	698	764	739	750	742	762	714	719	784	683	718	756	728	769	798	789	746	787	721	737	730	744	700	698	728	735	736	748	730	791	763	759	730	784	703	725	694	746	734	741	759	760	762	716	749	736	768	771	725	773	758	738	750	736	735	768	757	738	738	768	740	734	729	689	732	804	740	746	787	734	712	740	759	721	779	693	754	759	781	780	755	750	787	790	736	758	769	735	739	733	751	750	732	682	722	761	743	721	784	762	783	746	764	739	723	698	747	726	779	754	741	727	764	724	730	743	719	731	781	749	787	778	712	731	765	782	762	748	804	749	739	732	742	744	762	723	743	780	744	767	800	752	724	755	763	760	764	758	749	742	689	763	790	724	714	720	715	763	783	712	705	714	798	712	760	722	716	752	772	741	732	735	776	740	747	755	738	739	722	681	768	714	758	805	730	747	722	728	739	778	749	767	754	770	737	775	786	766	799	773	746	681	737	761	763	757	751	725	751	750	755	759	764	780	734	725	723	742	741	742	754	788	772	705	737	775	720	741	747	797	743	743	763	758	763	733	777	742	747	750	706	729	719	799	734	744	742	750	761	760	724	748	723	737	714	797	725	722	807	710	742	723	743	748	741	743	743	749	733	752	724	757	698	756	774	746	721	719	743	777	738	730	770	753	776	766	746	762	721	724	743	724	721	760	740	740	706	731	727	759	711	807	755	765	756	735	799	755	749	745	676	741	718	753	737	704	794	720	757	783	752	739	726	761	751	752	735	744	724	708	741	770	758	722	746	779	727	725	750	759	716	727	771	758	768	775	789	700	766	721	779	755	708	700	731	750	728	752	739	747	730	751	746	737	735	730	786	768	760	741	763	779	785	749	723	718	716	764	758	739	728	725	730	717	715	728	717	692	696	736	706	713	743	748	697	746	723	764	727	818	773	725	740	764	726	696	710	705	769	732	717	714	745	770	779	756	747	782	820	766	731	727	760	712	726	814	722	715	765	772	734	751	791	742	759	778	712	758	735	700	780	715	791	714	708	726	723	744	797	769	764	736	736	759	753	736	760	714	707	758	788	741	772	763	786	703	757	747	750	791	704	757	761	722	740	723	747	732	754	675	739	771	760	760	783	690	748	727	702	714	763	737	731	765	714	747	727	737	755	716	762	741	749	749	770	752	745	747	749	772	750	714	774	737	798	774	742	740	752	785	747	766	714	771	756	723	690	711	727	768	743	724	748	715	715	747	724	723	759	722	749	761	755	737	783	725	747	773	712	739	749	764	713	730	729	718	727	778	789	762	664	743	756	736	721	726	780	745	739	771	709	739	753	729	727	727	752	741	750	741	740	792	758	725	750	753	695	726	828	760	742	741	731	685	745	767	725	764	761	733	771	786	747	796	695	752	751	774	715	752	753	770	729	737	766	714	719	720	816	747	767	741	733	748	770	763	741	787	721	638	747	783	694	698	729	725	754	745	725	710	749	742	709	779	769	766	789	723	723	754	709	701	726	753	783	736	770	728	770	742	739	744	728	774	776	699	783	708	764	791	779	767	735	702	684	762	767	803	708	718	745	771	733	755	723	746	715	789	749	738	793	727	733	774	697	763	762	787	749	769	709	737	786	803	768	744	742	739	722	748	753	754	713	707	751	764	715	744	709	719	801	734	747	785	790	760	751	774	729	740	734	747	773	694	720	720	754	738	768	727	742	754	751	775	717	774	715	780	735	761	755	727	747	783	748	767	749	742	665	708	738	726	738
9080	4985	7875	7573	4831	3483	1884	1280	1022	904	733	720	674	582	564	586	513	533	463	417	519	471	486	431	445	397	422	410	370	408	385	391	410	378	388	369	427	385	361	397	411	387	408	371	386	397	376	413	342	358	381	379	361	376	363	398	375	353	369	369	358	368	371	376	361	356	405	367	388	363	368	372	385	342	345	325	391	396	366	367	396	379	358	351	415	365	325	368	398	380	351	344	385	365	359	359	409	361	379	363	354	360	374	345	359	376	343	363	368	383	374	358	392	347	350	394	387	369	351	363	371	376	364	368	380	348	364	344	382	357	380	408	390	361	358	355	398	357	365	381	338	371	355	352	386	353	347	392	380	388	370	390	397	360	344	382	347	355	353	383	367	408	364	362	366	342	387	383	375	373	323	348	337	378	380	345	347	391	390	370	360	338	343	356	379	361	335	331	360	370	347	387	355	378	431	383	344	354	355	377	363	360	399	373	375	374	341	343	358	369	341	358	361	403	395	410	360	394	332	357	359	348	355	370	343	342	391	380	351	367	373	358	354	389	374	396	384	342	392	380	364	339	397	396	375	357	413	357	345	362	350	343	361	392	375	401	349	376	367	378	347	315	380	376	353	402	338	378	400	380	340	376	372	392	363	364	364	400	309	341	371	359	362	361	391	361	371	355	366	374	344	359	376	393	361	346	354	358	373	378	350	387	400	366	377	355	365	371	358	422	324	354	363	359	379	347	332	346	375	348	385	378	374	355	365	384	376	344	371	367	339	378	378	348	353	366	363	390	360	372	367	318	367	384	394	397	366	373	396	361	394	348	383	343	367	393	352	349	336	347	373	398	352	368	363	350	365	396	333	373	345	376	389	361	366	368	356	339	350	358	384	389	382	383	382	376	375	353	381	306	336	365	363	339	365	322	367	356	350	370	345	347	335	347	345	360	330	335	359	358	354	388	374	350	364	386	358	403	401	387	349	344	383	392	366	374	387	361	376	342	359	351	340	400	338	400	366	371	354	361	378	399	369	348	374	386	367	367	364	363	370	380	395	396	401	379	363	366	353	365	349	366	374	351	393	407	345	371	368	370	376	370	374	358	353	384	378	355	305	388	379	378	360	325	351	381	391	404	393	353	356	364	370	363	386	348	362	354	349	361	364	371	339	364	383	389	364	342	388	377	367	356	375	371	363	364	380	366	356	359	356	381	334	383	341	335	359	348	365	384	331	378	382	381	364	345	402	370	338	371	391	387	374	375	386	354	358	372	377	340	362	388	357	346	395	363	362	377	350	373	390	378	345	360	347	348	392	370	374	342	351	372	355	372	352	358	362	355	377	342	372	371	323	372	363	385	367	375	366	371	399	348	361	363	350	386	332	330	391	367	353	346	346	383	348	356	358	367	368	374	352	367	370	361	343	345	387	379	363	339	364	382	354	378	364	381	387	379	338	347	396	349	373	360	362	380	391	370	407	334	349	381	368	374	354	348	385	353	353	386	384	379	358	369	388	356	369	401	370	371	372	346	368	360	365	341	346	392	360	403	383	351	362	333	345	392	369	362	367	378	309	390	381	375	336	367	394	390	372	370	370	382	323	319	358	381	375	363	356	375	386	358	326	353	346	347	357	344	376	352	372	336	346	388	371	339	360	357	340	365	382	385	411	370	358	349	345	353	338	420	414	359	374	377	390	355	369	416	368	391	382	364	379	359	402	357	394	370	353	409	353	373	368	370	363	387	344	352	351	335	373	378	320	346	348	349	372	350	388	366	371	392	387	402	379	380	370	362	397	370	372	372	372	380	335	383	377	351	373	357	410	380	361	378	366	364	381	353	365	425	358	353	385	381	406	362	356	349	370	359	381	366	353	362	379	346	335	407	347	359	366	376	372	358	372	382	321	359	345	387	374	353	383	385	356	403	357	377	364	364	361	359	343	322	358	386	381	353	373	343	365	344	366	396	380	347	368	347	385	356	366	375	373	419	345	338	371	375	368	318	362	387	322	342	382	388	394	378	346	347	350	352	379	387	349	406	379	379	356	420	364	368	399	391	359	348	376	372	370	356	379	381	331	377	367	371	379	357	350	355	386	377	384	350	366	384	410	374	351	363	362	335	396	374	350	386	382	354	386	394	393	371	353	410	358	336	385	402	353	343	369	362	387	347	348	352	333	381	384	372	341	379	385	405	414	403	384	348	401	367	359	382	338	349	346	391	377	361	337	351	362	367	344	359	373	394	357	369	370	372	427	381	334	365	357	332	399	366	355	351	368	350	383	357	390	386	366	393	342	335	365	382	417	365	378	369	347	396	376	372	389	371	384	372	357	356	362	391	395	351	382	354	380	392	360	378	345	372	399	381	378	353	368	347	392	409	379	365	367	377	371	373	336	401	374	390	387	374	360	353	370	362	373	375	401	359	380	349	354	361	392	372	391	417	363	388	384	345	405	364	378	377	404	372	374	366	358	351	366	382	352	367	352	378	394	374	354	355	359	352	373	360	351	354	360	380	383	373	371	358	362	393	379	392	362	385	330	358	375	341	340	410	368	388	353	397	365	351	371	333	374	366	329	350	377	359	357	370	378	384	371	376	339	355	356	372	352	378	388	360	377	354	371	385	335	362	349	351	327	383	397	351	349	382	367	379	355	395	388	384	364	371	339	370	343	338	352	354	364	399	373	391	379	354	365	380	350	372	313	353	343	312	363	327	370	369	370	391	341	337	367	372	374	390	373	354	348	340	364	402	363	387	340	364	396	362	386	351	401	370	331	364	402	380	333	381	372	376	441	377	366	379	335	366	397	378	381	367	352	357	346	349	349	385	360	364	363	360	359	401	358	350	379	396	376	379	372	354	367	374	397	399	345	386	370	397	330	358	372	355	371	366	344	395	392	365	374	388	371	346	334	399	380	390	338	389	337	355	334	391	363	359	367	356	399	351	376	340	379	356	373	345	356	345	366	376	362	381	360	357	379	336	371	380	365	414	372	390	383	341	364	378	362	374	370	374	390	394	349	416	400	382	381	389	346	357	377	336	346	384	396	376	343	351	391	361	374	339	358	386	357	359	388	349	397	352	386	373	345	365	347	409	402	357	343	350	358	324	336	340	357	385	361	332	372	390	374	445	379	375	367	364	365	356	380	369	372	383	378	406	363	362	374	346	370	397	397	335	325	363	389	360	374	361	343	389	359	374	365	397	362	350	382	375	345	386	387	349	363	364	392	369	374	357	355	386	368	370	345	390	349	373	369	403	366	357	372	373	402	332	335	367	371	362	329	361	343	383	368	360	424	386	356	363	328	387	336	335	352	367	355	402	377	355	389	336	365	369	370	367	346	352	358	359	360	374	361	375	356	368	354	364	345	336	366	358	341	348	380	392	362	363	359	360	362	383	390	388	405	354	378	361	365	355	388	387	361	383	365	377	343	374	355	382	340	387	401	373	388	347	389	386	357	327	407	429	346	360	355	362	369	373	325	365	381	351	362	355	348	370	335	372	388	414	366	357
6061	5694	13519	15995	12803	11947	6727	5314	4590	3947	3381	3043	2814	2475	2353	2001	1918	1939	1767	1721	1638	1646	1506	1360	1330	1319	1222	1128	1176	1135	1184	1162	1069	1165	1076	1080	1175	1003	1003	1037	986	953	976	985	942	1012	1012	934	980	894	976	949	934	971	923	923	901	919	900	929	913	863	878	913	879	932	872	905	888	944	917	893	946	896	920	913	896	949	909	906	936	871	893	872	854	865	877	878	903	873	899	884	874	917	886	873	938	892	907	913	929	867	943	888	917	851	881	916	864	913	880	869	877	894	906	847	876	867	897	895	921	882	806	884	867	879	923	863	917	885	894	914	918	875	947	916	955	910	888	895	883	864	886	929	888	872	908	919	908	904	895	928	906	880	890	842	847	887	875	838	913	874	895	936	873	842	845	914	908	852	856	875	867	927	909	930	902	884	899	897	920	864	866	877	896	957	826	904	895	838	896	803	920	884	904	843	884	916	928	916	897	913	891	917	882	890	849	939	892	869	923	830	824	884	887	898	881	862	922	847	898	936	894	870	956	829	897	914	863	892	896	890	866	884	839	891	904	922	905	841	848	907	900	867	899	895	874	894	894	836	864	933	880	879	844	904	883	923	889	869	887	912	895	909	941	909	921	858	884	888	876	904	851	872	915	917	920	906	873	981	915	924	856	920	932	891	890	871	860	834	878	868	876	876	848	924	883	868	903	890	847	879	849	851	858	900	915	874	922	921	883	873	913	902	906	882	885	860	928	899	892	866	889	842	884	895	898	895	851	891	927	892	928	883	920	883	871	859	929	888	880	888	853	876	857	894	900	900	883	861	925	832	877	904	872	944	878	864	875	880	930	869	909	914	928	914	914	914	864	876	910	894	894	896	895	889	868	856	920	893	854	903	909	925	899	884	838	931	920	887	870	907	823	901	821	922	929	930	917	920	887	913	857	841	868	897	880	895	881	855	870	908	914	915	889	878	928	884	924	884	883	863	908	841	915	848	904	889	883	820	886	890	831	875	940	925	918	883	893	850	948	874	904	851	905	901	886	850	899	902	833	901	883	893	851	893	830	889	925	889	850	898	900	887	903	868	925	862	906	885	967	885	945	870	847	913	861	875	864	900	906	870	921	877	909	873	888	864	913	820	864	924	898	869	892	824	910	921	888	850	938	892	844	881	935	909	877	902	922	892	837	871	878	847	897	903	885	874	890	895	900	920	915	891	906	891	844	928	877	860	888	906	900	928	911	881	881	854	931	865	988	854	884	884	883	923	846	924	874	879	909	952	889	886	847	813	855	877	920	896	936	877	880	859	858	838	865	923	811	898	849	930	910	888	892	898	878	885	920	921	912	896	863	862	894	895	901	842	903	896	892	868	885	962	846	854	908	840	892	873	915	912	930	864	875	857	856	895	851	903	912	934	890	842	858	894	865	843	865	923	894	863	921	846	931	926	908	854	872	899	876	923	872	897	896	842	900	912	867	876	899	849	908	898	901	881	906	916	922	915	951	940	873	850	839	937	834	845	884	904	948	864	921	951	875	929	919	854	896	858	860	815	884	890	878	951	902	906	865	868	887	874	902	872	912	934	938	937	897	897	891	918	858	858	886	919	848	873	928	845	863	912	884	893	895	902	878	913	877	897	895	904	902	867	868	933	910	883	874	911	866	941	872	873	901	906	846	888	921	910	912	904	888	822	876	843	878	865	883	900	856	854	872	882	835	872	844	892	876	945	895	903	932	908	862	898	875	891	897	873	905	881	911	841	890	859	861	885	942	899	913	926	906	873	931	852	871	886	845	886	895	846	874	922	870	874	920	884	927	931	861	872	876	857	904	825	849	889	857	914	877	918	893	894	851	859	884	917	850	893	896	872	942	836	837	915	840	933	889	845	875	927	874	915	854	944	889	891	846	886	906	896	890	884	866	904	949	870	910	887	901	890	920	879	862	856	857	928	904	899	925	899	853	922	862	884	905	923	879	847	934	881	857	878	872	834	865	877	916	880	882	924	933	877	874	866	878	898	906	875	904	902	877	857	854	871	897	856	929	907	908	923	932	907	919	834	946	911	913	904	899	878	887	855	855	886	869	863	850	890	892	852	911	918	893	898	900	900	878	888	861	888	904	904	913	892	954	970	910	898	906	895	882	902	891	892	890	873	898	886	924	887	865	914	917	873	920	891	876	909	935	907	903	893	881	900	837	903	900	942	887	920	855	873	876	902	930	867	851	905	906	942	915	875	908	868	843	913	875	891	909	903	925	877	899	866	944	905	907	920	883	906	949	902	869	908	875	901	889	848	867	945	891	875	848	882	906	892	916	886	851	855	902	867	846	901	868	894	895	892	874	905	878	894	881	926	902	918	875	948	818	822	872	934	907	879	927	884	927	942	897	892	887	903	908	905	885	935	949	851	874	920	883	924	892	900	862	927	872	895	853	881	852	923	874	884	863	909	874	922	873	933	901	855	909	881	871	881	875	848	872	864	877	909	906	965	868	917	919	884	880	890	890	890	956	935	913	894	919	909	842	938	907	937	889	907	868	842	912	818	954	888	870	881	902	911	900	910	897	899	930	853	919	856	891	892	952	920	862	916	841	910	913	864	911	883	864	925	911	909	868	900	866	893	881	878	922	888	916	866	855	862	891	911	867	897	870	908	911	886	909	877	951	905	880	888	915	898	926	889	850	962	877	854	819	856	900	867	909	896	875	925	858	888	915	851	941	921	908	867	918	876	841	892	847	871	924	894	880	955	900	938	884	840	827	931	869	856	849	935	841	883	908	882	877	859	914	915	896	944	897	870	865	860	920	901	901	895	903	907	858	860	841	916	937	860	909	858	853	874	863	922	922	887	850	890	868	887	893	958	864	909	851	896	874	868	864	883	831	934	904	862	910	871	889	928	900	855	952	941	865	905	890	888	882	874	868	865	868	877	907	901	909	897	883	912	877	935	940	927	924	846	876	874	883	855	898	892	884	866	906	883	856	945	955	883	881	884	872	908	885	903	890	898	857	870	860	896	900	901	888	854	848	902	858	884	868	938	893	864	901	879	891	935	875	936	876	895	921	929	844	909	888	907	907	913	860	880	930	904	850	922	908	869	914	891	858	896	894	864	835	951	900	887	936	870	941	932	907	894	866	865	875	907	956	962	880	898	946	876	881	972	902	869	933	874	880	861	904	866	912	919	902	908	884	833	908	911	938	957	948	884	873	929	921	915	829	884	875	917	887	903	861	875	902	884	865	865	884	858	875	893	904	892	926	897	857	853	902	866	865	830	912	864	900	878	927	869	842	866	876	895	798	876	913	892	894	825	916	861	895	917	957	904	896	868	951	967	874	912	895	886	891	894	911	872	902	883	914	893	900	874	908	895	884	933	947	858	831	913	923	865	890	923	890	882	858	870	883	869	935	893	881	899	878	832	935	884	876	888	956	905	888	878	886	900	899	921	841	894	889	929	921	898	884	874	857	893	879	878	957	925	857	888	884	825	944	861	899	904	867	900	912	893	947	862
26567	23231	32207	36277	32931	29373	18074	8859	5436	3283	2105	1665	1542	1420	1440	1143	1080	1061	1020	885	823	823	691	799	805	770	651	655	720	728	804	799	676	611	626	621	663	556	497	442	446	471	467	412	435	383	407	417	394	378	384	379	357	375	362	366	345	340	348	372	371	363	363	356	379	372	335	372	386	361	333	369	352	350	346	332	341	332	351	363	344	382	381	343	357	336	355	335	373	362	335	359	338	383	346	336	342	332	296	354	368	349	367	323	331	334	354	361	361	366	350	375	348	357	341	337	350	379	329	334	349	361	365	340	387	370	317	362	373	321	360	350	376	331	387	363	338	370	375	355	368	339	358	355	342	354	359	324	321	338	355	332	339	372	368	373	363	368	328	324	321	336	375	337	363	333	361	357	364	354	350	325	353	345	362	338	347	383	360	346	380	350	368	356	368	344	320	354	374	413	377	371	371	342	319	360	383	332	374	361	339	329	331	397	338	325	328	310	370	390	371	370	365	349	320	342	358	340	355	357	364	324	359	354	359	372	355	337	377	368	358	367	349	383	338	374	404	338	381	373	355	339	370	320	365	380	365	366	342	382	336	353	366	332	330	366	334	335	367	358	382	372	342	343	350	359	346	339	349	402	385	319	360	358	393	394	357	374	347	338	331	337	358	339	368	332	335	328	360	355	344	371	376	367	358	356	376	303	398	350	338	388	351	330	347	340	350	360	373	328	370	347	359	325	344	372	359	329	367	349	332	362	378	359	337	355	361	317	363	344	351	387	341	382	350	385	356	367	339	360	374	343	366	351	357	349	369	372	357	356	356	311	359	352	365	349	343	339	356	342	375	336	341	386	391	366	335	358	363	366	359	373	349	370	369	358	365	362	357	350	374	347	332	309	338	351	371	358	367	401	369	378	366	403	338	334	351	338	353	335	374	349	341	350	330	346	344	356	364	368	365	343	377	346	377	316	347	342	322	385	348	319	371	360	327	341	367	295	323	331	377	377	326	364	392	312	349	341	344	330	340	374	387	386	374	344	337	321	365	344	356	362	352	378	374	356	341	321	360	370	316	327	387	344	397	357	336	347	326	355	352	376	312	379	357	322	358	356	363	377	334	328	337	361	349	388	350	353	318	317	347	364	339	339	364	333	340	341	378	351	343	366	350	355	349	347	356	347	356	356	354	320	348	329	393	332	374	327	350	348	347	374	354	343	376	388	363	343	361	343	361	354	409	372	359	323	373	326	349	327	342	344	362	342	359	408	350	361	369	359	343	353	328	362	367	350	355	340	330	375	361	313	368	342	344	376	339	371	329	393	379	405	311	346	319	368	334	340	365	344	342	337	327	328	356	380	368	346	366	350	356	369	336	373	341	358	351	336	345	325	354	375	359	369	357	315	352	353	376	347	309	361	344	325	317	386	338	368	354	357	309	379	323	334	352	337	377	382	355	397	360	344	320	368	336	364	363	355	350	338	341	358	337	348	349	352	327	327	363	329	330	365	320	372	352	350	355	320	322	381	373	367	324	352	359	338	355	343	346	321	364	363	356	323	346	357	398	338	364	375	329	368	364	338	365	374	327	371	343	369	345	326	327	361	340	366	392	355	344	343	328	341	363	347	374	379	347	371	370	384	356	318	380	352	361	349	378	340	354	338	355	369	365	370	350	302	326	321	360	370	354	365	360	356	334	338	368	346	367	380	344	351	352	328	351	337	348	360	321	367	330	353	341	359	380	350	374	350	348	362	347	350	311	347	316	366	355	337	335	368	343	364	326	347	381	386	349	336	338	348	371	355	355	336	350	355	349	395	357	371	358	354	348	358	313	321	394	345	372	328	326	334	351	326	355	370	314	334	370	376	377	345	359	329	363	369	375	358	353	368	353	347	336	331	380	398	350	373	320	356	368	341	343	340	381	377	386	370	325	342	347	343	345	342	349	374	346	333	361	369	351	356	380	336	347	346	341	388	381	350	339	341	336	348	345	351	370	344	385	336	388	338	349	354	369	344	327	362	337	360	353	340	366	346	377	362	385	320	374	345	376	342	332	354	355	344	364	328	346	375	347	334	351	347	353	364	357	364	360	341	369	348	337	380	352	330	365	354	384	351	360	340	352	357	346	340	351	400	318	331	364	338	330	310	354	343	364	361	317	365	353	360	349	353	396	324	368	337	348	351	341	371	328	353	338	365	322	363	350	335	351	342	321	365	371	328	323	338	312	339	357	356	331	362	352	337	326	324	319	349	347	348	362	360	326	315	346	358	358	344	375	375	348	332	319	369	374	355	393	329	356	351	348	367	346	364	347	385	365	331	360	323	315	346	344	410	337	358	356	356	341	354	347	378	352	367	365	362	343	341	363	344	357	359	346	353	344	359	374	371	328	340	362	334	347	371	363	343	389	364	332	366	325	352	321	351	348	321	350	394	334	358	398	353	354	337	365	361	338	349	357	332	357	372	346	357	383	363	380	369	352	365	387	375	342	352	378	322	380	348	378	334	332	370	353	334	338	344	374	387	369	356	352	352	341	344	340	346	349	337	360	358	367	328	380	384	357	348	354	326	380	352	360	360	331	342	338	343	350	375	371	316	386	345	381	350	338	363	336	364	374	359	320	334	374	322	363	385	327	338	332	334	355	316	370	341	363	346	346	390	355	376	332	357	355	341	360	329	347	337	346	331	339	379	361	357	337	362	328	354	381	343	363	358	341	365	321	354	345	352	353	349	351	311	347	342	335	341	350	336	353	358	355	360	318	333	374	382	350	317	346	372	347	377	352	358	377	362	333	347	364	339	390	340	363	339	344	373	351	351	346	346	358	341	373	343	355	346	357	346	367	318	346	363	387	320	341	363	368	335	365	336	361	365	361	361	378	372	357	365	344	363	354	362	327	395	400	370	329	354	361	344	337	371	370	332	341	320	354	354	358	348	356	335	369	380	327	375	333	333	369	345	316	336	387	341	331	341	376	340	342	368	341	360	307	350	358	357	400	367	364	320	362	335	329	355	343	367	355	326	349	357	385	338	362	377	339	330	368	336	333	334	375	352	377	321	353	323	362	374	357	366	329	356	338	331	359	343	358	384	338	355	358	343	367	365	361	317	355	339	353	327	367	347	354	360	343	373	353	361	397	341	294	361	332	341	325	336	383	394	341	363	381	353	353	339	356	376	366	357	332	357	363	350	347	361	375	332	342	352	356	349	358	358	327	359	372	351	364	347	337	351	355	372	364	335	358	359	353	338	357	328	379	313	343	357	356	341	351	364	378	328	366	340	346	374	364	329	375	375	330	384	332	382	363	368	329	385	356	317	378	341	361	330	353	382	388	340	375	338	372	364	325	334	376	357	371	353	384	340	372	361	379	314	360	362	338	376	323	340	343	346	363	376	321	369	366	329	362	348	346	316	316	356	335	333	326	392	355	357	398	330	329	328	360	321	320	355	350	299	334	365	378	363	321	355	372	362	365	375	374	379	328	384	366	360	358	300	356	386	328	346	360	373	358	373
16648	18627	31551	37877	37055	34126	15519	10686	12029	10819	8632	7704	7220	7256	7301	5607	5197	5448	5314	4495	4413	4325	3581	4101	3963	3874	3109	3214	3471	3485	3784	4263	3249	2928	3230	3193	3617	2646	2080	1733	1798	1892	1695	1599	1593	1504	1405	1311	1166	1118	1116	1051	1086	1034	997	924	951	867	926	979	918	869	911	892	932	886	889	903	916	886	875	952	859	913	797	817	851	867	860	876	836	874	847	818	856	816	822	908	860	849	862	825	837	863	859	869	858	856	833	892	812	857	811	838	858	851	846	845	848	872	866	857	868	939	842	850	939	792	874	826	859	848	870	873	864	873	824	874	892	857	827	854	857	851	869	908	828	886	828	916	876	855	933	790	891	872	893	900	882	818	852	871	873	849	802	819	849	808	929	882	883	834	833	850	831	843	876	851	872	862	847	902	894	816	867	848	861	818	811	851	827	812	893	803	838	823	873	851	869	845	823	898	852	920	839	873	881	832	874	827	866	903	893	878	858	808	828	861	835	854	873	854	841	876	853	858	817	903	843	855	846	826	863	841	826	887	885	830	873	864	853	850	841	848	827	935	860	874	800	863	861	851	870	800	837	791	875	847	824	836	872	873	800	864	874	856	859	834	796	787	885	883	871	914	854	827	893	864	853	872	843	874	844	848	839	889	819	848	844	863	807	873	876	869	807	855	858	851	869	887	873	901	856	896	847	807	897	943	819	811	854	839	890	829	870	839	832	879	820	841	860	800	847	871	788	859	835	822	846	867	862	901	820	884	837	828	884	820	874	862	849	870	784	826	810	890	854	876	893	848	864	865	863	814	782	939	862	830	846	882	847	862	832	876	853	905	829	809	854	853	844	853	947	914	822	827	829	839	844	830	840	866	846	838	845	820	830	901	861	848	839	875	798	820	857	836	844	809	850	909	931	849	854	858	887	870	886	838	806	820	810	813	805	821	883	820	847	902	830	853	856	826	837	846	835	880	845	827	880	862	879	859	818	854	841	913	826	867	808	880	852	846	898	825	812	847	840	850	824	893	826	800	835	805	837	841	824	895	818	827	893	807	828	894	856	909	873	833	865	841	844	823	853	818	824	887	850	818	883	842	828	860	838	902	906	866	877	868	882	854	816	848	867	865	854	927	773	802	843	858	856	854	905	851	852	842	793	886	882	825	845	914	865	834	810	832	902	871	846	857	845	853	868	880	878	839	881	782	887	817	832	862	869	849	900	837	902	826	860	788	856	852	877	853	896	800	836	841	885	833	796	861	817	824	843	808	849	827	887	834	851	834	865	861	882	801	852	838	836	828	873	859	840	840	833	837	863	865	891	853	831	877	879	835	822	822	886	857	854	851	901	813	803	843	886	781	797	836	903	935	833	866	831	819	853	875	858	842	846	878	851	840	861	821	841	919	813	850	875	854	874	873	847	894	857	846	822	894	819	878	887	827	852	829	848	799	894	819	826	814	864	918	858	834	890	830	826	885	862	882	833	884	840	813	849	887	815	839	802	802	892	846	834	883	815	834	847	795	876	837	839	863	788	854	853	838	835	833	869	860	878	843	865	832	868	834	846	916	855	867	822	826	909	838	822	864	829	810	803	827	860	833	844	863	843	791	935	813	820	858	814	891	892	835	828	837	854	860	834	883	811	855	833	858	844	808	881	832	907	825	799	823	811	815	831	837	837	883	828	814	887	814	856	840	876	875	912	880	817	878	843	841	863	824	834	851	864	828	793	841	858	811	869	891	872	818	864	832	833	878	852	893	913	849	814	854	854	829	835	876	825	814	864	840	794	786	843	853	865	853	872	796	799	917	830	896	852	834	834	903	851	845	845	807	844	869	861	822	846	860	870	862	834	851	842	832	869	903	834	866	832	795	899	856	822	858	869	864	860	869	791	859	875	845	810	829	786	869	864	843	852	867	877	845	843	883	842	870	821	860	804	867	829	861	858	888	845	841	818	854	857	848	869	838	839	873	860	848	825	872	841	855	900	877	904	877	824	818	860	873	841	842	896	848	812	873	896	818	837	870	897	820	864	836	850	823	839	879	878	812	817	902	843	850	916	848	875	865	829	868	854	849	833	843	834	853	900	856	831	876	824	842	841	833	874	872	827	828	880	860	853	849	831	866	816	888	857	801	826	840	801	909	869	840	839	873	862	833	838	882	852	834	882	836	863	856	852	847	886	853	884	834	875	867	902	876	820	813	840	842	866	806	857	879	853	859	830	888	852	838	807	871	856	768	857	916	874	814	899	852	827	855	864	866	874	853	876	819	822	831	827	896	843	863	863	833	849	833	836	873	830	844	795	829	869	835	829	872	832	836	838	807	863	852	852	874	880	916	816	848	882	819	831	826	832	848	878	865	849	905	842	908	880	830	853	877	835	913	804	856	869	860	804	845	826	859	874	836	868	855	855	839	856	874	828	882	793	824	846	863	919	878	933	858	819	914	832	914	859	767	777	802	875	832	878	829	836	890	845	873	842	873	833	880	841	891	829	863	827	858	853	792	861	837	839	849	897	878	825	826	903	841	876	851	852	902	864	894	857	812	872	840	862	858	861	879	868	878	844	899	847	856	843	875	859	898	825	880	848	856	832	855	897	834	841	864	909	829	864	858	877	836	883	841	869	821	826	874	879	885	866	824	876	863	854	911	878	814	840	840	896	896	838	861	821	895	867	845	848	839	861	800	819	876	848	841	872	844	774	832	852	890	845	855	857	858	885	828	833	828	837	863	883	885	850	849	931	837	847	884	820	844	873	819	846	827	842	839	884	877	857	868	835	869	871	861	846	839	849	855	849	822	864	904	864	895	857	844	836	843	861	827	905	839	859	864	866	846	818	848	827	853	861	833	820	836	838	833	901	846	803	793	846	894	829	861	904	846	797	844	870	902	869	832	820	833	806	858	877	848	883	836	853	876	877	829	843	914	819	780	879	883	904	837	883	820	879	886	851	894	845	869	848	804	898	878	888	823	841	867	866	842	842	882	852	838	828	884	877	885	875	863	845	826	833	872	840	865	848	907	859	856	869	802	852	841	832	825	846	865	855	847	854	866	873	879	881	843	916	879	877	810	794	822	847	866	864	893	876	861	911	878	852	883	827	847	841	865	866	852	913	892	779	840	847	844	884	797	906	853	876	833	873	868	826	866	888	891	899	872	860	877	838	858	835	893	900	856	913	857	835	841	825	837	858	824	823	874	795	837	864	872	846	843	821	807	874	844	915	854	785	816	881	864	896	820	881	815	850	831	874	892	859	865	878	856	823	887	832	842	878	877	866	884	865	879	872	817	887	838	905	878	844	877	834	831	806	871	869	799	806	881	882	857	878	865	849	837	894	858	918	816	862	828	887	872	856	855	822	839	870	834	816	856	862	836	845	866	868	847	830	861	835	840	877	845	821	828	885	755	833	827	839	876	838	870	839	866	829	869	860	897	871	789	841	825	843	865	825	845	828	866	839	844	817	878	866	831	803	877	850	894	874	825	845	870	881	875	873	831	850	850	834	811	865	816
34099	30349	49177	40954	40039	40203	27133	17991	12176	7492	4231	2835	2427	2271	2341	1879	1493	1620	1596	1218	1261	1147	1006	1144	958	948	916	821	914	890	958	1036	830	738	808	768	867	743	552	546	488	554	472	476	431	384	434	375	373	342	340	335	362	346	320	322	301	304	297	300	303	323	292	301	338	307	304	322	318	277	280	304	276	291	282	315	262	277	287	270	289	273	309	300	309	300	282	285	285	295	292	281	314	318	270	261	272	319	291	290	274	287	278	277	311	305	315	306	262	287	286	317	273	293	304	304	306	266	300	301	279	310	310	303	297	339	321	323	335	293	298	280	288	301	310	298	257	307	311	303	317	331	290	291	294	326	275	285	296	277	285	289	326	318	313	291	288	303	286	310	319	329	312	297	283	290	290	286	299	295	286	317	317	282	292	287	295	308	288	288	285	288	292	302	277	276	293	309	284	298	302	273	272	306	319	293	285	267	271	317	340	303	321	272	306	292	294	243	278	283	321	302	286	299	290	283	302	302	259	272	312	335	285	301	303	290	287	318	304	287	308	303	278	328	294	291	291	303	291	279	265	287	286	282	285	299	305	311	302	328	299	284	304	328	319	293	305	304	304	292	288	284	278	271	308	284	302	303	278	284	319	307	258	300	271	294	289	304	276	302	285	297	296	284	309	302	280	286	292	305	273	303	310	264	269	258	313	282	311	282	285	288	282	282	336	296	277	277	274	296	303	296	303	314	287	298	273	277	258	292	301	288	300	335	289	319	293	319	268	289	287	301	308	257	263	285	260	278	316	265	321	296	314	307	266	267	279	283	265	289	313	289	284	288	309	304	303	293	298	304	294	306	284	296	295	292	298	299	294	307	307	325	295	298	304	303	296	331	257	257	306	303	269	269	272	307	297	275	313	296	284	297	292	306	243	294	326	291	251	280	295	306	302	316	283	292	289	349	268	278	266	286	302	288	273	326	285	293	309	293	292	294	299	299	293	304	306	300	297	277	325	307	282	278	280	298	293	263	297	276	261	291	316	284	278	294	308	275	336	328	306	298	306	301	251	292	287	315	298	290	268	319	328	333	292	306	278	291	261	302	286	301	273	309	306	307	293	320	289	292	313	293	313	286	304	297	290	310	305	276	310	279	316	312	272	315	279	291	329	303	324	292	289	289	276	283	320	270	309	263	272	308	315	303	320	301	278	324	289	285	279	286	316	316	299	260	295	260	297	310	303	287	277	245	270	294	305	299	324	289	274	293	313	296	281	287	330	309	305	276	325	337	274	302	297	294	300	284	274	302	294	291	338	311	301	292	302	306	284	283	297	299	304	312	300	279	309	290	310	291	288	292	298	298	280	289	281	293	272	257	321	260	294	287	263	310	281	300	278	301	296	290	293	279	303	277	267	311	310	277	287	309	310	257	283	294	287	288	251	282	289	297	323	306	318	242	297	287	259	261	255	296	306	307	316	332	318	274	288	283	316	288	313	303	314	303	320	260	298	308	295	314	305	315	295	286	276	312	297	324	314	322	291	317	312	282	307	290	286	294	294	295	284	301	291	303	264	320	283	310	305	280	294	323	286	277	271	306	292	298	313	298	291	314	301	291	290	281	281	283	285	326	299	304	283	292	298	297	277	265	299	298	282	276	294	278	288	285	274	281	243	335	284	294	281	301	300	311	267	282	302	299	299	303	305	282	289	285	279	308	303	302	296	289	327	274	307	299	296	313	293	333	296	301	297	288	277	275	300	269	280	305	330	305	296	321	303	296	322	299	293	309	320	283	294	304	280	307	297	306	276	290	303	269	290	327	314	296	269	288	289	275	300	303	293	270	273	286	277	298	302	286	309	291	321	291	315	307	297	293	274	297	298	303	300	287	275	305	338	302	263	279	270	271	304	275	271	280	262	309	295	276	303	319	285	298	303	298	295	305	295	291	311	308	300	303	277	303	274	303	303	298	295	276	316	295	300	291	295	291	291	273	286	305	287	268	300	330	269	318	325	273	313	303	326	296	294	338	293	300	310	312	294	293	296	317	356	283	286	279	287	319	325	312	318	296	289	300	268	256	292	300	292	304	291	290	316	289	278	272	289	313	321	284	291	279	281	287	293	310	289	272	292	289	312	299	294	324	299	304	265	288	302	304	297	274	297	292	303	292	314	319	306	298	302	305	305	275	281	306	272	280	308	284	288	322	269	286	289	287	292	281	318	317	309	311	287	311	266	279	302	307	276	314	297	322	265	300	300	265	314	285	317	272	290	320	290	318	282	281	260	277	306	302	278	273	308	286	282	273	290	283	291	299	338	277	319	293	294	272	304	285	313	281	305	304	302	277	306	318	322	290	283	286	295	337	286	314	270	280	288	291	297	272	301	271	270	301	308	272	304	260	317	312	313	321	309	314	287	304	288	314	331	311	292	292	293	286	280	251	298	282	264	312	314	278	322	290	312	310	276	264	317	306	283	264	277	288	330	301	301	304	283	272	301	291	270	268	283	259	294	260	270	311	296	300	305	318	290	289	305	295	296	284	279	314	302	308	308	301	283	305	283	295	302	303	268	297	272	280	310	292	323	303	296	318	291	290	316	305	291	314	290	288	310	281	314	305	294	297	304	295	302	294	275	318	270	272	303	289	282	288	290	272	286	292	297	303	269	309	335	309	290	281	310	286	318	303	292	273	308	316	257	312	305	299	308	283	320	311	293	306	299	325	292	311	292	299	302	301	281	286	266	312	259	299	303	304	295	319	283	295	313	304	286	313	293	259	298	268	284	306	296	311	278	279	303	300	313	284	287	312	284	294	270	300	292	271	305	269	271	273	302	282	290	282	297	318	279	293	281	311	260	234	282	284	285	263	290	280	305	274	288	307	283	292	291	265	297	310	273	287	304	256	280	286	271	280	299	282	272	310	291	296	315	302	308	278	284	299	316	310	283	275	301	320	302	269	276	285	320	299	299	264	296	277	293	287	299	309	277	282	296	306	289	306	319	273	309	282	290	294	301	316	281	299	284	263	285	287	316	311	291	276	272	290	276	320	272	304	298	294	303	278	291	267	266	287	322	289	299	291	304	276	252	313	300	291	288	301	281	284	275	276	302	243	315	289	302	305	304	337	281	263	294	297	275	305	324	287	285	286	309	311	282	302	291	290	304	278	330	255	259	313	332	279	296	305	297	293	306	301	299	313	293	332	284	313	316	328	307	294	296	272	303	301	312	295	262	303	256	302	284	286	288	310	264	271	287	290	277	321	268	284	296	275	294	306	287	288	306	295	313	297	294	292	296	309	310	269	278	292	305	292	294	279	282	311	262	266	290	322	292	308	302	276	300	283	294	277	319	277	321	304	265	321	334	301	294	279	266	271	301	310	267	298	311	311	286	287	300	293	314	329	298	304	312	283	275	294	260	289	295	292	287	286	305	308	296	304	338	284	348	303	271	303	287	281	298	271	283	280	308	276	281	282	306	283	278	293	299	307	289	292	271	317	303	299	304	310	288	262	311	294	302	297
20083	23915	44054	44223	44656	45686	20308	13536	15585	14934	12822	11467	10817	10739	11266	9314	7883	8376	8142	6582	6619	6465	5332	6150	5661	5250	4774	4584	5098	5474	5325	5783	5004	4222	4626	4704	5486	4081	2802	2429	2313	2755	2247	2046	1921	1611	1611	1523	1384	1252	1186	1113	1005	1015	957	841	827	843	808	830	850	755	786	794	783	757	803	817	813	729	754	750	705	739	724	725	718	734	768	764	729	694	767	742	731	749	779	689	686	753	733	699	720	686	703	741	766	723	701	741	798	700	735	726	719	737	725	746	774	692	730	763	749	710	693	733	829	700	674	714	742	757	728	778	742	736	764	704	710	692	725	707	712	740	706	717	768	784	753	771	747	779	715	736	663	707	708	709	748	700	743	717	766	698	718	762	708	769	720	715	720	699	745	714	742	726	726	714	720	726	728	722	699	709	715	758	767	720	717	720	746	768	698	707	690	746	702	688	693	743	680	762	693	670	714	726	747	746	727	696	716	689	763	685	698	749	671	707	693	695	726	749	679	728	730	763	703	749	709	687	722	709	723	699	715	691	725	709	700	691	756	671	730	722	736	733	699	713	737	695	686	686	736	725	683	720	715	750	763	680	712	681	741	705	722	761	771	760	735	712	741	748	754	719	743	779	718	697	688	683	711	711	737	695	728	680	721	680	729	737	671	737	720	733	683	735	725	729	697	734	708	737	694	753	709	685	731	688	691	711	691	718	702	676	727	728	709	738	689	755	701	737	702	711	697	673	720	721	729	720	684	737	668	718	701	723	733	755	681	686	668	742	774	716	693	781	711	706	747	732	704	735	714	684	713	731	717	766	708	739	725	709	754	724	752	700	746	730	744	714	696	690	715	724	758	720	688	743	724	656	697	715	702	717	707	740	747	726	735	688	691	678	732	725	721	701	737	742	725	734	699	741	707	716	756	711	707	727	690	748	749	690	716	702	743	705	754	673	701	724	683	712	737	703	698	748	768	757	670	751	711	711	697	722	741	731	721	716	700	664	712	711	749	704	735	718	712	798	712	713	712	772	679	743	712	725	707	740	720	702	702	668	761	704	716	752	674	698	703	714	723	729	738	720	717	731	750	719	737	659	741	717	705	685	712	727	700	709	725	690	737	712	725	722	670	729	691	712	756	711	694	720	735	717	749	716	708	718	728	718	673	700	706	750	738	679	751	681	713	762	712	696	697	684	735	718	698	738	713	702	708	692	746	744	727	682	655	720	744	710	732	699	693	707	653	725	712	728	692	666	746	756	729	733	688	704	758	721	728	747	742	728	730	714	757	726	739	716	663	717	734	728	672	694	743	731	688	680	723	718	689	737	702	710	715	744	658	748	747	732	725	737	759	739	767	767	708	752	735	733	681	715	698	713	689	713	710	729	740	674	723	694	701	740	689	722	715	707	732	662	752	759	721	727	740	769	708	690	721	713	719	701	729	762	761	631	731	694	730	748	719	726	714	717	697	728	716	705	719	707	714	662	716	749	692	748	653	690	697	684	681	703	683	756	720	733	733	702	685	742	717	763	717	713	665	720	728	747	722	741	736	736	696	704	734	737	696	722	751	741	760	712	715	750	722	740	755	694	706	728	722	706	753	683	687	732	695	680	704	721	673	714	736	721	718	711	663	721	698	724	692	689	747	719	744	719	745	686	701	760	712	732	749	704	693	727	691	733	745	749	690	686	712	722	706	710	716	691	708	736	685	690	724	725	742	705	717	682	730	733	754	709	714	768	745	709	744	711	679	718	731	733	680	714	756	729	704	701	725	696	658	696	754	740	749	708	691	722	766	722	713	692	684	704	722	728	745	716	725	697	745	734	717	696	720	714	746	728	706	700	711	724	696	746	748	727	731	721	709	695	747	697	759	714	746	717	714	726	742	695	705	696	765	747	689	754	719	713	729	713	712	728	737	764	678	751	731	695	733	718	702	713	749	695	722	739	739	752	710	771	659	670	742	746	734	694	718	755	653	747	676	723	699	727	683	706	744	716	719	686	735	748	731	733	766	688	700	701	722	729	718	648	688	712	703	672	741	709	687	665	729	755	721	734	717	703	719	727	716	711	736	726	734	760	703	733	707	657	708	691	765	749	723	709	773	718	705	710	760	715	757	718	695	683	747	709	726	690	735	733	720	718	742	724	727	721	727	690	761	737	673	689	723	704	668	726	755	709	729	750	738	737	683	673	687	721	688	709	692	711	743	765	737	715	765	710	748	739	686	723	716	712	729	708	734	724	743	702	701	729	719	735	699	772	736	688	738	711	691	779	723	756	737	734	697	714	718	686	733	707	795	745	740	763	691	704	711	712	693	730	676	659	719	724	693	729	705	720	675	684	736	709	715	705	739	684	730	694	740	707	696	742	749	731	724	741	717	729	689	679	704	683	731	730	742	669	713	703	663	676	694	728	721	748	725	733	696	715	721	743	667	763	766	697	688	719	731	731	717	704	765	705	707	708	728	690	718	717	729	749	753	728	747	723	714	705	713	717	769	675	695	768	737	684	741	708	771	676	665	748	743	688	738	746	673	716	668	709	717	690	694	770	756	711	781	711	706	692	708	753	744	744	711	720	735	723	686	735	805	738	658	688	745	703	720	735	681	766	706	698	745	728	741	687	708	694	712	716	749	687	731	736	722	699	726	691	755	712	744	725	755	742	680	715	724	711	743	743	717	681	735	695	746	711	732	717	732	779	708	707	687	678	718	731	708	747	732	718	742	721	708	719	700	695	682	712	730	699	729	728	698	712	725	699	701	770	684	751	721	656	756	709	706	714	761	708	726	651	711	710	707	741	736	769	734	731	707	678	670	743	714	714	715	727	711	690	710	723	755	749	714	758	740	683	682	705	763	687	749	735	691	702	743	721	730	670	716	709	662	738	751	679	717	749	683	699	735	708	733	739	674	745	737	733	666	661	728	684	729	699	730	710	722	748	758	746	703	730	748	680	664	722	734	728	709	701	759	733	718	764	725	747	752	667	744	693	720	709	686	672	732	698	744	698	739	732	710	672	699	721	704	730	720	729	761	721	769	712	670	761	721	689	715	710	746	702	733	758	712	801	742	687	727	768	729	720	708	711	734	695	751	730	730	763	677	688	682	731	709	713	760	720	690	698	777	684	731	714	734	719	744	707	705	689	712	740	721	756	741	689	753	708	723	740	722	744	726	731	692	732	753	724	754	750	703	718	722	705	712	719	743	707	721	725	700	715	693	749	738	751	693	711	779	729	688	715	718	739	743	740	676	713	724	704	751	772	744	734	688	717	730	703	757	729	663	755	700	739	725	746	695	677	719	718	722	771	706	706	671	724	689	660	699	747	703	741	711	687	694	754	713	719	729	703	743	716	751	714	734	744	704	768	734	714	790	776	728	774	714	710	731	712	716	727	731	748	729	746	767	643	717	736	742	736	687	712	722	716	769	720	729	771	787	781	707	742	711	710	728	627	767	787	718	723	754	731	719	784	738	725	752	755	690	743	761	767	716	704	680	690	721	712	689	739	718	702
9837	5500	8210	7463	7382	6644	2013	1357	1059	930	796	694	688	612	592	555	511	524	496	473	454	437	424	440	429	394	373	387	400	432	378	370	373	363	416	364	397	401	387	370	372	372	413	377	379	358	370	360	360	341	366	347	358	375	366	362	343	367	354	391	359	387	374	373	382	338	390	395	341	384	349	358	387	378	326	361	340	361	353	369	385	383	352	407	363	332	358	341	359	340	354	399	358	311	331	372	372	336	370	327	367	326	400	387	379	406	354	346	354	360	386	345	402	374	323	343	327	365	340	349	333	371	372	360	349	362	363	344	340	346	338	358	356	398	367	387	349	330	396	363	340	358	374	351	373	396	348	358	349	349	360	364	345	367	394	344	370	345	393	390	343	328	364	381	362	379	373	356	385	391	384	357	320	336	323	352	377	353	356	338	348	358	351	356	367	357	358	357	357	387	361	388	405	352	371	346	375	357	370	389	385	340	351	341	344	346	347	394	383	359	353	388	357	337	323	357	372	340	366	378	354	359	384	353	379	371	353	363	390	347	350	332	352	360	374	349	367	359	350	358	364	359	404	352	385	339	387	341	384	363	361	358	359	335	353	339	366	367	391	345	382	319	342	347	370	339	374	357	362	385	320	376	360	331	366	327	358	357	383	364	366	362	353	346	327	361	358	339	325	365	366	355	397	377	316	320	368	356	376	396	404	341	356	366	354	321	372	350	345	382	369	366	385	369	356	368	378	324	331	348	385	358	370	367	368	359	352	390	313	335	362	364	331	365	356	352	373	330	356	362	357	387	376	380	355	344	352	401	332	381	362	373	361	372	327	322	359	376	344	380	370	367	339	370	332	339	360	349	370	343	342	367	363	361	353	399	360	374	404	367	366	363	366	353	341	369	314	379	349	315	368	344	374	350	350	363	367	344	341	343	349	343	370	364	352	386	344	338	326	330	353	389	326	352	315	341	357	345	358	366	384	360	396	394	382	339	326	375	379	344	377	365	353	368	373	348	334	354	323	406	349	362	356	354	336	356	335	345	357	356	358	359	352	370	339	366	325	324	354	365	354	347	372	359	355	379	381	381	348	379	363	360	359	364	367	346	387	363	378	385	376	362	356	374	355	362	351	348	340	379	345	353	355	353	363	366	343	350	352	371	354	375	344	365	369	383	342	356	321	366	329	345	326	407	338	362	387	350	357	381	344	366	371	385	360	391	352	387	384	352	365	361	350	377	374	317	351	362	371	333	369	364	404	392	349	336	375	344	352	350	341	335	387	347	361	331	328	354	341	367	348	344	358	347	360	329	382	372	349	326	383	372	325	403	360	361	380	402	359	374	361	324	333	339	321	359	331	372	352	352	373	371	346	348	372	375	306	390	331	365	317	338	365	331	363	369	382	370	345	363	365	375	365	382	401	376	386	375	343	347	355	356	338	335	355	343	385	369	386	407	345	367	370	358	382	373	372	373	375	357	371	391	322	362	327	384	376	385	366	363	354	363	361	330	361	343	350	314	329	356	308	364	380	373	381	381	368	354	388	361	361	359	323	370	342	371	363	339	335	333	383	334	385	358	339	368	330	338	368	339	371	354	343	358	399	392	332	339	361	377	378	382	368	328	329	378	359	340	374	363	344	368	367	344	321	365	371	373	385	312	384	378	368	370	365	352	361	382	366	392	337	346	360	348	346	365	356	311	360	363	363	328	388	360	374	382	341	406	361	351	370	358	360	325	351	379	360	357	348	348	322	356	340	337	352	357	355	330	365	338	347	374	394	382	380	372	341	357	379	345	394	334	389	353	373	354	327	331	390	394	326	344	411	377	306	383	366	369	357	369	387	361	359	327	367	357	386	320	357	357	374	388	359	319	367	369	349	371	354	363	357	386	369	389	375	366	347	363	359	378	415	376	373	383	350	361	351	336	329	343	333	320	322	356	339	346	355	376	377	351	349	382	351	365	363	346	346	340	362	351	354	358	387	343	358	375	319	391	332	333	356	340	395	339	336	362	358	395	374	338	356	370	345	308	319	364	351	374	356	336	360	340	352	337	402	391	373	370	363	398	373	346	360	368	316	396	391	329	344	339	354	384	386	364	386	405	374	401	327	371	383	363	388	331	351	343	353	399	344	356	324	347	338	327	325	384	343	357	379	375	359	360	354	362	339	344	374	388	348	354	380	341	309	390	352	358	354	340	357	366	388	355	325	341	342	343	376	357	348	360	386	361	374	377	378	398	370	336	357	332	330	355	357	337	370	331	385	323	384	319	390	362	381	334	338	351	341	373	322	350	350	393	325	368	358	346	358	351	360	381	358	336	370	377	357	358	377	330	352	364	331	360	376	373	365	337	370	337	347	367	340	357	368	331	386	373	303	350	400	350	361	348	342	403	364	386	369	325	396	370	373	359	348	383	420	399	353	352	363	376	384	349	358	359	349	326	364	345	342	381	361	355	385	387	377	355	345	359	345	369	359	335	346	358	363	363	386	364	365	377	337	365	391	396	367	389	358	366	333	355	359	367	339	317	348	375	354	388	381	314	378	370	366	364	338	346	344	365	358	350	359	407	374	346	357	348	356	363	326	351	359	361	357	349	379	364	348	375	362	352	341	393	344	366	367	358	393	372	338	340	360	360	360	365	359	354	349	360	358	355	376	358	360	365	387	360	341	356	382	335	354	329	354	352	362	359	376	341	368	340	345	341	338	353	342	350	390	335	352	363	373	381	349	368	365	374	342	362	384	336	384	347	367	360	366	355	353	332	391	354	348	376	356	345	338	375	395	342	379	342	368	329	343	378	340	346	354	342	355	344	381	349	367	358	370	354	359	315	331	375	364	333	350	393	359	396	333	316	384	351	366	369	352	335	358	364	356	339	352	349	346	369	349	363	376	321	361	385	345	352	364	341	372	399	353	366	354	332	377	359	349	371	350	357	386	370	394	362	356	361	341	391	386	366	344	366	375	378	365	320	367	359	349	355	336	342	343	345	369	363	331	381	347	381	359	363	342	362	346	355	344	357	365	352	380	331	404	364	384	402	315	361	340	361	354	390	367	357	369	372	376	370	383	393	335	385	357	375	370	370	361	343	368	382	343	405	393	394	365	339	325	346	343	319	341	356	393	369	338	383	353	385	383	364	334	331	334	384	335	326	365	351	332	331	355	341	321	355	345	339	370	352	351	346	356	360	344	375	394	348	369	347	332	343	323	343	363	340	349	346	379	359	349	354	373	360	370	397	393	345	367	362	356	395	348	348	354	344	387	404	332	340	410	333	377	397	323	336	368	340	395	357	367	365	388	390	363	362	380	365	347	366	369	415	350	365	372	309	340	361	395	328	344	304	362	349	351	381	346	369	379	389	329	345	361	351	422	367	368	345	348	369	354	383	363	351	370	381	378	363	365	352	303	342	311	381	372	375	330	349	385	347	375	339	322	369	331	397	342	346	380	393	366	348	369	344	351	346	389	368	355	406	348	361	356	361	372	377	347	345	380	350	379	368	361	380
6358	6235	13412	16778	19535	16162	6234	5455	4465	4042	3477	3052	2824	2606	2288	2081	2006	1935	1794	1691	1654	1532	1433	1377	1254	1235	1162	1174	1090	1080	1156	1165	1097	1051	1045	1062	1117	1025	1013	972	985	968	972	965	1028	902	980	948	947	890	896	959	911	915	906	915	902	947	937	924	920	877	893	869	933	900	913	878	941	911	862	885	887	851	882	812	861	862	866	829	870	831	804	877	877	856	935	860	903	910	917	863	857	864	845	870	858	879	838	870	824	909	885	888	858	841	851	857	884	854	846	864	883	911	892	855	910	940	796	891	895	951	859	852	864	886	889	843	877	860	837	854	861	918	898	896	843	861	880	835	902	895	849	890	826	863	879	893	885	914	858	868	889	858	856	867	885	833	914	891	864	911	882	897	921	889	883	830	848	857	872	884	803	834	907	858	854	913	903	923	882	850	890	863	816	895	854	878	867	896	924	860	862	886	833	877	832	886	878	923	924	857	855	851	847	876	842	879	924	858	835	860	873	884	871	891	854	918	900	885	898	856	903	907	880	865	857	861	869	918	872	859	868	905	900	875	874	888	852	877	853	862	868	794	873	841	908	812	934	848	874	875	895	861	809	896	841	886	864	876	920	906	875	876	867	827	910	890	847	859	908	886	881	907	854	907	910	872	906	871	887	891	854	864	826	828	851	884	838	890	885	845	875	881	929	889	851	884	834	853	853	850	904	886	872	884	900	855	910	863	891	917	882	931	846	908	864	854	846	839	871	854	869	930	886	885	924	837	900	795	909	847	857	891	868	885	860	875	895	868	867	868	886	812	878	888	869	898	850	836	888	902	894	836	874	884	796	828	875	880	896	876	874	870	875	951	919	866	844	880	877	855	890	807	850	869	887	933	902	929	862	886	866	873	794	851	870	908	835	914	836	901	821	874	828	871	870	892	898	919	878	837	811	856	866	820	848	880	912	880	909	884	825	865	826	829	908	845	870	841	830	869	844	874	905	830	861	859	870	902	867	842	839	884	886	865	923	871	907	872	853	868	872	885	853	893	867	890	843	873	875	894	828	877	871	876	855	827	859	887	883	876	826	900	879	894	878	865	877	878	847	838	903	836	823	880	869	841	866	875	893	932	878	866	856	859	842	923	891	873	903	923	811	896	865	875	866	852	865	854	923	854	909	891	841	858	892	914	804	827	891	858	837	874	928	853	934	830	893	825	868	895	911	928	856	900	950	922	856	865	892	861	890	866	868	844	805	874	826	857	873	887	860	841	827	857	857	831	955	884	876	912	887	803	842	895	891	853	857	850	816	867	845	895	896	904	911	811	852	889	870	819	835	859	872	861	910	909	934	852	845	860	906	880	898	904	882	859	842	878	866	872	862	869	873	850	903	850	893	842	876	822	898	875	856	896	876	882	856	842	870	901	937	889	872	865	877	846	837	885	881	868	874	817	896	831	846	840	908	908	862	866	928	851	854	830	828	821	868	921	884	903	895	888	856	864	863	894	888	865	908	883	869	848	867	870	837	853	920	916	838	900	890	836	920	905	897	839	872	887	907	857	828	841	894	855	863	826	905	865	857	858	873	871	815	959	863	806	872	852	853	790	926	893	869	905	892	894	910	920	816	855	868	874	906	907	828	848	809	823	878	872	858	873	884	869	914	888	886	872	879	901	903	842	886	891	823	865	820	911	920	872	825	891	816	902	851	858	869	882	838	899	857	837	861	848	858	879	888	821	933	866	911	907	912	855	920	905	859	821	859	897	847	846	858	856	911	903	853	838	856	851	815	836	886	841	859	921	879	870	874	901	922	898	862	888	859	826	841	879	868	862	897	910	874	858	856	923	809	846	868	820	864	916	841	906	866	923	879	845	856	886	899	829	848	851	899	846	881	841	864	860	864	872	853	901	852	874	840	849	859	836	864	913	879	875	860	831	879	868	838	823	904	874	924	872	881	879	890	884	844	895	919	898	898	848	898	891	875	872	850	847	916	836	890	859	833	944	858	844	896	916	865	847	894	893	910	877	905	824	852	868	856	838	842	854	842	916	891	896	885	893	858	847	869	911	825	837	843	885	836	888	834	879	869	839	891	892	913	884	871	909	834	832	863	871	853	914	881	861	885	838	875	841	871	824	889	889	913	877	863	857	821	866	900	870	892	804	911	881	844	818	907	881	866	877	914	817	886	904	845	873	880	871	859	831	875	823	861	878	830	822	862	896	877	874	859	865	892	866	850	878	854	878	862	844	863	880	882	880	888	840	803	926	852	815	911	865	956	818	871	837	867	917	858	896	905	857	917	848	881	910	867	898	836	842	831	846	868	860	876	892	867	853	893	894	890	823	869	854	867	883	864	878	878	835	895	897	835	876	864	832	902	843	846	884	887	845	893	833	867	808	875	886	868	911	851	890	881	911	860	860	869	926	878	840	828	898	830	798	841	829	831	877	843	848	885	853	850	873	878	912	885	874	847	879	847	884	907	906	883	915	856	871	851	852	845	872	857	900	821	876	873	878	883	847	884	887	877	937	864	835	895	840	895	826	852	889	851	861	893	908	855	846	863	855	867	889	898	854	877	921	874	843	844	879	896	850	850	866	876	844	867	844	902	900	919	887	842	903	834	847	825	896	866	936	856	865	833	786	830	847	905	843	865	814	868	896	917	919	886	898	902	868	847	916	863	880	865	936	876	834	891	844	810	875	873	845	801	867	827	851	903	817	899	817	853	873	863	893	885	839	854	851	851	878	879	867	889	878	869	844	867	862	879	834	877	855	883	835	858	843	894	860	833	812	893	868	872	857	826	849	828	861	930	919	856	889	875	861	907	840	791	875	886	888	875	910	806	870	831	891	839	936	872	875	908	886	887	834	832	898	864	862	933	869	854	892	821	829	856	891	898	879	892	843	843	791	906	868	929	896	880	890	907	891	891	858	924	893	852	890	910	859	904	879	854	940	878	869	877	902	881	866	916	915	895	855	903	889	889	831	825	826	871	829	858	924	817	871	874	881	893	858	888	889	797	842	929	850	886	885	897	872	844	862	856	895	859	868	883	873	835	879	866	841	872	842	901	860	857	914	869	898	924	897	857	907	886	874	856	845	864	942	886	901	919	877	915	887	939	878	813	870	895	924	878	826	872	862	887	883	806	942	887	895	867	894	889	939	861	877	888	859	913	839	855	844	904	897	842	881	841	863	914	859	858	882	857	898	875	839	835	860	896	931	881	821	876	864	824	861	839	902	865	854	854	904	881	897	901	953	872	877	889	884	924	841	869	913	851	866	842	915	916	886	860	863	831	867	875	870	894	846	850	869	888	840	805	837	921	882	865	858	882	845	802	874	900	848	829	909	855	884	912	842	895	860	849	846	912	861	823	891	847	894	923	931	828	869	928	907	849	883	850	853	870	893	902	845	875	914	892	888	893	880	897	863	809	871	896	865	866	869	901	885	872	905	874	871	833	852	850	871	816	848	891	803	837	849	854	919	886	822	889	908	889	915	903	882	899	849	883	922	829	829
25768	31685	37085	34900	38056	27245	14914	8628	5092	3278	2258	1889	1703	1513	1600	1261	998	1102	934	878	902	840	789	725	782	707	725	687	677	678	717	700	653	600	652	562	676	609	510	463	481	448	520	472	424	424	425	380	385	419	381	401	358	374	373	355	363	346	376	362	357	348	358	359	373	327	310	333	367	379	346	366	355	383	331	359	382	352	334	338	336	356	331	331	371	355	362	348	347	358	351	324	362	352	385	323	339	353	367	342	355	356	349	338	341	325	334	352	337	339	333	349	354	341	323	369	365	363	340	351	336	336	353	356	360	367	355	340	345	305	342	362	314	351	333	356	330	359	354	351	326	380	351	330	344	325	328	319	363	352	355	355	357	363	362	357	364	360	318	360	314	310	353	346	350	321	347	356	329	347	329	312	372	353	323	370	368	336	332	356	330	318	362	302	356	341	361	348	358	371	385	306	341	383	345	343	360	357	310	330	350	315	355	329	329	362	322	384	359	362	343	312	341	335	345	321	327	343	365	346	352	299	323	325	350	294	329	360	360	384	349	365	372	331	351	365	354	380	354	356	347	359	361	333	329	323	330	376	357	319	328	372	339	341	374	339	351	352	370	350	339	344	343	368	354	360	331	372	374	339	378	358	352	337	368	366	377	312	346	308	297	347	331	398	377	362	350	375	325	376	372	317	325	324	347	348	351	386	344	355	309	306	339	342	371	362	359	325	347	352	363	337	349	355	345	382	353	343	306	357	358	350	353	352	334	321	339	322	354	337	355	342	357	357	335	360	371	337	320	310	348	327	354	398	374	351	319	350	321	343	326	335	347	377	352	347	348	392	319	304	379	342	354	356	354	348	328	353	335	356	354	362	317	333	339	306	390	338	355	358	378	359	318	359	334	354	324	338	343	334	356	323	393	333	356	324	335	322	346	383	328	347	334	352	325	357	346	323	370	337	334	346	361	340	369	355	376	409	357	332	329	319	333	367	362	369	336	348	344	354	379	352	378	342	300	357	308	326	296	337	304	387	347	345	327	346	321	321	370	315	346	347	331	367	358	358	386	377	345	335	384	363	345	303	338	391	351	344	360	327	376	355	354	335	334	341	360	333	331	359	368	368	374	337	341	309	339	361	340	355	352	356	359	363	310	329	390	353	313	351	355	348	315	350	355	360	350	350	354	365	375	352	342	311	334	339	339	350	395	350	347	341	361	311	360	331	349	388	351	316	374	363	347	325	354	369	338	386	375	346	385	368	348	339	363	315	362	362	371	329	354	352	332	351	360	346	360	353	329	370	375	331	338	340	374	335	367	349	375	353	317	373	315	342	349	313	346	317	391	350	349	333	326	340	348	319	319	361	366	361	346	314	337	332	378	347	357	347	342	370	344	346	346	366	352	375	353	358	323	372	361	336	371	349	359	347	373	359	318	358	344	360	332	314	360	335	371	329	344	354	318	332	337	320	345	312	352	354	338	365	322	361	351	351	335	356	364	339	328	327	347	316	329	347	327	350	366	324	320	319	327	358	333	336	397	345	359	332	344	368	324	339	336	378	343	302	363	341	286	338	351	365	348	316	373	345	314	333	362	367	322	319	334	366	330	350	344	327	369	340	365	350	315	321	366	316	320	336	368	310	368	313	326	341	364	363	336	339	401	326	356	378	327	344	355	337	355	372	352	375	334	329	357	335	339	316	314	343	364	336	344	339	344	341	359	355	400	338	355	363	371	365	355	376	338	394	348	317	325	367	378	374	338	344	347	350	373	319	364	311	362	311	328	325	315	344	336	339	353	378	316	330	331	311	311	336	387	336	318	342	332	362	358	347	337	329	333	338	365	345	339	328	330	379	316	326	380	329	329	333	348	342	333	383	351	303	336	335	328	362	337	377	364	322	356	339	345	361	368	318	339	327	322	348	397	341	327	357	346	321	361	348	341	346	360	358	340	315	381	358	368	344	323	385	355	333	368	352	340	364	332	345	327	331	346	339	303	315	329	341	335	346	361	292	341	367	357	347	345	356	372	351	346	352	328	328	391	331	359	333	352	329	323	327	344	314	331	336	374	355	353	315	343	352	342	392	326	354	355	353	383	336	339	337	382	359	374	341	345	351	317	345	303	361	351	320	353	321	346	367	349	333	356	331	372	340	305	337	358	346	316	370	338	337	357	369	369	360	347	338	354	337	331	356	350	339	368	350	339	365	335	315	381	327	347	351	354	310	322	360	366	366	317	304	350	297	360	345	348	305	324	325	369	340	342	343	328	343	318	381	363	366	371	329	321	378	338	324	331	352	358	356	365	329	337	346	355	376	340	333	380	353	324	365	342	369	337	355	319	364	342	346	335	364	343	325	351	314	328	353	336	344	348	344	328	373	345	348	366	347	350	342	350	366	329	365	385	376	334	347	335	368	334	331	332	385	309	365	310	342	376	336	330	333	364	350	321	318	322	350	331	329	373	317	345	357	309	327	339	350	330	325	362	351	349	310	341	350	343	309	346	345	376	336	386	337	303	340	340	370	336	342	343	355	334	319	354	339	347	333	352	355	326	409	357	341	313	353	364	374	344	349	300	347	319	352	353	318	340	332	383	343	365	358	367	358	332	384	345	333	376	333	346	346	307	344	355	360	326	353	352	337	362	337	357	349	351	339	306	333	329	344	349	299	317	351	367	338	346	362	352	353	347	351	367	336	338	319	357	385	352	350	377	324	350	336	364	359	334	328	342	344	353	352	352	385	341	352	314	339	374	338	337	384	359	359	345	341	326	355	359	358	348	364	378	378	324	343	316	332	332	322	335	322	372	376	361	354	333	383	343	362	314	352	328	349	349	357	318	305	362	345	365	330	337	321	344	350	361	387	313	333	381	364	329	343	377	364	357	352	374	349	344	352	374	367	323	344	344	374	361	337	358	360	326	343	344	363	383	354	340	338	367	362	343	338	377	377	378	345	335	335	375	349	364	340	329	376	360	356	389	351	318	347	346	340	387	351	384	342	382	346	356	336	360	377	307	355	353	377	376	334	365	380	341	345	357	361	343	342	371	353	341	370	356	360	365	331	331	362	322	330	372	367	359	343	308	311	342	356	344	340	340	376	363	351	352	327	344	390	333	336	329	331	326	346	315	360	342	306	350	329	364	320	347	344	350	339	343	350	381	351	328	311	353	317	353	351	366	337	325	333	357	331	373	362	362	357	338	328	393	365	344	317	338	342	317	329	384	370	344	382	340	337	334	350	346	326	344	342	344	350	360	366	343	333	326	362	348	356	330	373	341	300	344	370	374	360	346	339	365	305	342	304	340	357	322	369	379	348	344	363	305	356	375	358	338	359	349	365	332	338	330	398	355	346	365	368	353	342	363	344	353	346	361	352	351	337	354	343	343	339	344	348	351	354	308	357	340	364	355	319	354	358	349	331	353	334	347	344	354	346	367	361	311	340	344	363	331	322	383	333	345	333	337	338	305	338	387	361	350	355	355	367	313	342	330	391	343	355	332	326	355	326	361	325
15773	27014	33921	38302	42341	25612	12997	11277	11905	11113	9618	8299	7903	7066	8136	6515	5057	5669	4601	4120	4342	4273	3677	3857	3651	3537	3386	3076	3187	3287	3413	3322	3126	2786	2929	3059	3509	2755	2212	1818	1726	1876	1746	1674	1484	1411	1418	1288	1218	1191	1134	1140	1117	1029	918	944	886	914	913	901	907	883	912	945	900	914	935	872	903	870	954	843	869	843	887	869	870	836	819	833	845	842	849	813	844	871	846	893	866	842	850	869	856	787	849	850	815	846	856	812	843	855	841	825	858	780	800	795	828	832	872	814	906	852	836	863	869	848	840	844	890	825	877	875	849	868	839	881	835	806	816	895	821	864	897	862	898	875	830	857	800	857	800	830	832	873	831	845	879	836	879	894	891	842	819	855	813	904	796	851	861	801	840	839	840	827	803	845	801	866	893	833	815	847	850	881	829	785	871	812	852	837	841	856	836	844	854	873	818	807	807	877	808	860	882	849	831	852	841	843	843	824	829	847	855	846	899	812	846	838	858	849	832	843	862	844	844	826	796	854	884	811	860	859	853	859	814	822	815	872	825	836	786	833	837	880	840	845	831	864	854	825	864	822	811	913	828	827	848	799	827	856	872	898	822	863	822	865	821	877	853	872	831	842	872	866	867	852	846	856	823	829	836	831	833	849	846	805	885	876	850	842	797	851	817	780	833	857	857	899	813	840	852	840	824	814	837	830	869	820	843	787	872	812	859	843	837	860	885	859	878	869	831	860	813	814	847	780	885	868	860	879	825	845	895	852	868	825	849	808	871	841	825	824	869	838	837	854	831	837	880	790	868	806	870	849	826	842	819	885	820	841	874	827	809	850	859	866	824	878	808	820	799	920	823	858	796	833	876	852	811	800	880	897	843	875	821	798	859	836	904	845	772	857	823	830	852	814	860	831	806	842	826	828	824	870	802	830	834	859	818	886	852	840	771	913	849	835	874	842	836	858	848	806	828	808	855	854	843	853	854	854	845	814	840	817	836	798	883	858	870	826	786	792	831	874	818	855	865	810	876	846	833	838	818	838	871	812	807	819	857	840	879	858	855	874	857	853	812	855	855	823	860	864	860	838	812	870	886	892	891	815	830	827	824	823	801	855	840	886	855	876	844	827	834	853	828	799	772	865	896	799	849	823	783	832	807	820	862	829	807	855	872	885	849	857	826	829	786	876	748	797	788	877	820	830	839	858	874	878	854	807	842	863	853	820	854	855	844	837	812	862	873	839	895	863	852	860	805	804	815	830	869	793	856	848	818	794	823	845	863	827	827	836	847	803	820	815	822	819	840	887	924	741	866	892	839	825	806	870	837	803	839	855	837	835	894	876	826	827	865	816	830	826	871	843	863	863	812	916	809	853	854	890	805	863	853	840	842	819	840	849	827	786	826	836	817	911	846	888	855	839	836	832	800	849	863	831	872	849	837	875	850	824	823	848	846	822	801	821	844	856	775	804	822	827	795	818	802	860	835	837	858	869	868	802	848	833	819	819	842	817	873	838	827	820	824	792	898	887	829	835	826	828	870	865	867	860	874	840	866	845	864	828	827	860	856	820	847	850	902	875	850	823	834	772	791	832	832	785	867	845	867	871	809	856	851	875	841	830	797	863	869	801	874	792	865	898	883	845	812	823	874	815	845	818	902	823	852	905	871	819	842	855	826	829	849	829	848	812	826	863	845	860	796	800	840	881	871	867	831	868	819	860	839	834	849	846	792	822	871	885	853	849	821	855	815	813	814	795	853	881	870	870	836	776	806	825	785	819	830	819	830	830	810	891	776	846	868	809	811	847	815	848	825	811	895	814	807	879	878	849	811	813	831	832	836	836	831	796	846	834	894	848	854	881	819	868	878	815	856	874	826	855	821	801	849	862	817	850	870	893	816	837	859	840	835	863	800	812	845	805	808	827	859	801	823	799	814	852	911	819	828	851	888	852	864	828	841	807	794	829	796	870	835	820	858	808	825	870	872	808	867	785	861	768	851	861	793	820	861	842	840	843	781	834	819	867	855	864	821	870	869	855	818	849	847	848	785	854	795	818	820	840	831	871	861	863	887	873	866	863	908	852	841	816	854	816	866	820	844	855	888	821	840	787	775	817	848	887	801	800	837	854	859	853	863	830	836	844	825	845	816	854	873	891	806	839	854	841	806	813	826	814	876	859	815	855	818	859	823	832	881	832	869	845	834	902	857	893	824	857	830	844	811	912	862	881	797	811	849	853	862	894	816	794	797	805	833	810	827	859	796	835	815	841	806	859	807	834	837	893	843	839	846	877	814	808	864	847	814	860	846	856	840	799	889	821	847	854	821	878	896	844	898	808	843	869	883	830	856	829	841	835	851	860	814	835	846	885	791	796	845	855	808	887	820	858	840	836	836	833	800	856	789	869	850	876	818	861	831	813	850	848	821	846	872	851	817	833	852	817	832	858	828	902	865	846	895	831	824	848	876	827	827	865	815	859	827	844	806	892	794	878	785	855	838	791	773	793	868	826	800	833	853	849	821	791	834	831	826	854	821	814	802	863	813	897	839	828	849	828	819	833	850	830	833	890	839	828	831	893	796	865	853	830	826	808	840	846	881	849	849	826	805	813	860	824	824	882	884	848	859	836	786	876	846	831	824	803	846	791	850	768	875	918	855	827	834	802	858	857	808	853	831	821	843	826	850	868	840	837	848	823	872	862	810	822	803	833	821	829	797	830	853	832	869	856	856	838	828	841	802	816	871	858	828	885	835	872	839	842	864	847	851	810	839	835	839	774	811	905	807	850	853	797	893	836	838	868	854	861	889	838	819	850	889	873	882	891	879	805	825	828	898	861	814	779	834	802	891	903	850	784	887	837	811	854	776	827	804	833	848	838	815	786	810	855	815	880	844	813	838	831	883	836	819	845	865	843	843	788	832	849	857	819	827	821	880	810	849	866	902	870	771	859	871	762	865	881	833	863	852	876	854	827	858	874	892	849	855	846	808	822	889	857	836	790	824	856	767	803	794	863	855	791	869	848	842	843	818	798	852	809	898	828	802	818	793	845	823	854	871	866	885	856	834	804	905	823	811	817	831	834	859	908	850	853	829	826	837	854	800	843	813	851	817	827	853	856	811	793	842	829	876	783	826	825	877	877	880	826	862	894	799	851	863	834	831	819	835	830	860	830	886	828	805	832	822	857	828	843	836	832	874	827	843	874	915	821	785	872	808	853	798	876	803	843	839	807	839	801	812	842	918	811	810	757	858	796	793	801	851	803	841	787	870	878	868	827	860	828	836	832	873	921	892	854	858	842	876	808	825	871	855	840	822	843	821	860	867	890	798	865	822	838	796	843	851	863	899	791	884	875	817	861	841	813	916	810	877	830	800	856	864	851	867	812	872	866	839	833	865	865	835	837	835	827	825	855	805	779	820	870	836	759	842	868	861	826	875	839	871	844	815	835	831	820	802	827	854	842	859	814	871	803	867	872	825	851	871	848	806	861	815	865	833	834	837	821	873	844	830	855	851	879
35869	39233	41764	41412	37154	29010	17425	11381	7927	5433	3690	3060	2494	2338	2504	2244	1388	1618	1199	1190	1240	1240	1050	1003	992	933	843	860	809	844	932	957	871	764	775	822	863	826	575	532	514	536	473	487	454	409	373	362	378	392	354	376	316	299	348	272	314	311	302	311	272	296	266	335	282	312	282	277	298	273	300	318	310	230	273	285	269	261	298	298	283	273	303	292	294	274	261	271	310	322	264	287	329	296	299	250	278	273	310	296	258	307	307	263	292	277	274	305	274	294	301	306	314	269	268	300	296	272	284	301	254	267	310	291	271	277	294	273	281	271	302	288	296	314	258	332	289	292	314	302	278	269	288	276	301	277	286	279	337	292	265	268	316	281	297	338	291	278	325	274	307	299	322	287	286	284	287	272	258	284	287	279	274	293	291	293	284	302	329	317	288	297	270	277	297	285	292	288	267	285	285	285	287	257	295	304	261	289	281	279	277	276	284	323	290	277	279	235	277	279	254	294	325	276	269	308	298	319	301	291	269	296	311	284	308	284	290	265	269	304	306	279	271	304	286	271	262	259	299	298	291	294	254	287	281	290	299	280	312	277	278	259	289	293	298	309	315	305	288	308	291	299	251	305	296	301	297	296	287	265	303	305	305	289	265	284	283	290	274	299	291	297	301	321	303	294	293	300	305	303	310	294	285	290	305	299	297	292	292	314	314	284	273	296	312	268	286	303	277	286	262	283	309	285	294	314	315	270	300	296	284	312	312	240	294	279	288	286	286	314	274	294	299	293	279	281	238	276	250	302	317	329	273	267	286	264	302	299	301	272	295	297	309	269	289	299	285	289	281	307	288	282	272	279	300	302	256	297	272	277	274	300	293	269	306	283	296	302	314	329	300	314	291	286	273	269	301	303	310	271	286	286	282	315	273	327	280	282	294	304	285	271	297	291	275	295	290	299	256	281	262	272	288	328	302	261	304	283	303	292	310	291	266	292	298	300	262	282	299	287	277	256	293	281	293	299	289	287	264	312	282	266	285	283	270	281	292	331	259	304	301	287	283	294	290	282	286	282	291	321	281	263	254	278	262	286	284	306	271	294	284	261	323	310	265	318	249	281	293	286	307	293	295	323	305	262	297	288	278	311	291	273	251	298	266	287	294	279	303	317	300	300	276	280	297	301	304	288	268	313	295	251	298	279	304	280	305	269	290	291	271	270	273	281	287	274	284	301	311	299	271	262	271	275	260	290	276	290	288	282	271	273	266	276	285	305	282	302	311	308	298	281	259	293	277	294	287	301	287	291	249	282	269	296	306	279	273	307	294	288	304	304	297	290	293	293	298	258	271	322	259	264	263	289	297	309	307	285	332	270	287	274	290	295	299	305	296	274	293	280	306	281	302	286	278	296	258	285	298	283	304	292	284	301	286	278	275	299	286	315	323	292	286	286	337	288	253	295	306	305	318	291	314	310	279	288	301	272	285	261	278	255	304	300	290	304	257	290	259	295	289	290	278	302	243	282	286	272	292	281	286	266	306	301	264	294	285	278	287	278	289	292	299	314	295	293	297	285	288	293	294	271	243	282	288	276	294	270	272	283	278	296	278	289	289	312	329	288	290	284	276	296	324	260	317	284	291	275	303	244	280	290	296	304	296	267	281	293	280	280	277	291	265	300	305	301	286	304	279	279	306	270	281	262	297	289	298	281	291	322	283	302	270	283	276	284	280	285	278	288	290	302	308	273	306	292	261	283	288	305	266	299	289	300	291	305	280	291	279	285	289	271	285	318	277	268	273	245	269	257	280	289	264	285	314	284	296	305	253	292	281	309	295	325	262	302	283	275	273	276	330	310	298	273	286	272	320	268	312	294	274	307	273	296	275	269	274	317	302	253	318	277	292	308	295	287	284	288	280	280	293	301	300	276	288	284	334	292	301	293	251	275	322	245	265	274	284	275	326	306	314	272	295	331	303	290	272	282	272	270	290	293	264	269	285	283	286	299	307	300	269	255	271	299	278	316	275	278	269	303	309	296	269	278	283	313	265	277	290	298	285	323	284	291	304	266	302	294	290	277	284	283	272	302	297	330	295	311	296	302	289	256	302	274	287	289	265	293	314	332	278	272	272	301	264	304	279	273	285	297	284	273	282	269	265	290	301	279	300	290	330	279	299	268	276	307	300	269	287	322	292	326	273	284	246	291	326	256	280	280	303	302	317	306	285	279	293	269	301	277	288	306	299	316	247	301	300	270	263	284	313	328	295	298	276	306	282	293	289	268	271	302	274	268	289	287	274	278	286	320	314	281	313	273	295	262	321	302	285	295	314	287	294	271	312	255	290	287	299	283	277	284	309	297	282	290	243	279	253	302	250	295	290	320	290	277	249	277	275	294	261	270	282	293	273	289	268	262	289	311	279	299	282	280	293	274	272	312	304	262	283	257	283	282	318	269	294	281	295	310	313	303	270	301	274	297	278	288	276	260	312	314	301	291	259	316	255	287	271	277	270	288	300	307	289	317	282	317	276	277	266	263	249	275	303	280	297	278	284	287	259	295	274	281	266	301	323	317	298	299	273	295	281	313	283	281	266	275	302	297	346	286	281	311	272	283	302	287	290	278	282	309	294	278	273	291	293	276	291	265	255	283	287	290	296	286	261	306	269	281	293	279	316	290	285	304	281	306	307	284	290	323	284	297	245	324	289	278	294	265	274	275	274	292	250	277	293	264	267	278	277	264	313	295	318	294	291	287	261	288	311	337	279	292	309	294	308	292	276	300	270	292	299	272	296	298	278	294	295	296	306	279	319	302	292	278	290	296	284	282	274	296	294	275	278	281	263	317	271	286	308	265	309	268	284	311	252	312	293	294	285	311	346	287	276	278	304	286	276	320	296	336	289	290	279	272	284	309	280	304	271	294	333	264	270	276	276	310	289	312	260	268	277	276	291	287	279	283	255	293	270	285	276	274	317	280	293	280	268	278	271	300	277	284	307	304	316	262	242	284	297	292	300	272	298	288	286	281	278	299	285	300	281	271	282	293	323	300	287	283	247	300	298	288	297	296	286	276	290	268	266	272	311	302	291	287	286	266	296	295	261	310	317	308	307	267	258	277	266	289	305	303	319	299	305	286	278	281	301	276	325	273	299	279	308	311	278	258	294	271	296	285	312	301	271	299	268	286	271	292	301	289	275	287	341	301	300	297	285	275	254	310	297	273	327	293	290	277	306	277	292	317	287	264	280	287	282	290	309	305	283	288	276	291	275	300	281	290	293	259	253	281	304	284	282	292	277	283	270	307	281	302	271	306	307	307	264	265	287	323	285	308	317	321	287	274	289	324	303	285	303	243	243	278	272	293	299	273	303	273	313	275	272	310	310	304	294	295	286	285	283	280	318	267	311	276	281	305	313	275	275	311	292	260	304	283	269	296	285	303	305	281	324	312	305	295	261	298	281	294	270	266	272	295	304	289	291	284	300	271	263	263	282	268	276	319	313	304	305	281	305	285	267	327	332	273
22021	31122	39049	43702	41794	28051	16431	14552	16552	15407	14036	12680	11468	10952	12363	10905	7111	8249	6320	6117	6821	6779	5792	5697	5448	5291	5023	4862	4611	5087	5540	5290	4862	4431	4618	4515	5096	4404	3135	2444	2394	2501	2414	2097	1972	1707	1626	1516	1385	1404	1186	1149	1079	1032	936	892	854	838	845	781	778	840	799	772	780	775	798	713	708	758	716	740	748	756	727	744	721	762	693	746	760	691	709	748	777	677	768	687	700	742	695	702	710	675	737	708	752	732	730	701	716	728	725	689	686	715	724	652	709	712	713	781	686	702	711	690	744	697	786	669	731	717	706	715	722	740	725	748	721	704	726	704	726	706	724	695	714	695	742	732	739	727	708	714	695	716	743	731	667	673	691	723	731	705	671	734	676	716	755	719	712	770	737	687	770	786	716	691	691	708	724	700	699	709	721	739	725	668	723	683	735	705	743	668	669	735	729	704	727	699	699	702	717	709	751	736	697	706	705	729	696	681	729	689	744	746	688	693	672	665	676	714	673	722	746	696	664	730	697	731	736	738	625	734	722	697	722	706	731	736	716	729	700	681	728	707	764	704	739	723	695	745	670	695	698	692	720	723	737	764	667	699	716	726	693	674	692	711	718	684	720	696	699	725	718	790	699	691	714	705	687	676	673	720	733	685	708	664	728	728	697	673	684	712	671	727	713	757	692	693	713	745	685	678	669	686	708	714	723	687	737	714	706	681	713	673	690	710	778	697	720	655	724	712	707	725	680	688	731	630	655	713	689	715	662	729	712	763	742	673	716	733	675	727	663	658	673	654	756	700	659	652	703	702	704	691	754	743	718	719	710	735	686	674	674	719	668	694	713	719	717	710	710	694	744	713	720	680	733	719	697	737	735	763	711	715	712	722	698	708	699	675	679	735	737	730	689	712	694	701	706	718	709	758	699	697	729	708	689	673	714	699	693	748	694	690	701	681	718	746	684	730	693	715	712	739	738	673	749	696	696	758	742	650	671	704	670	691	728	658	715	664	700	754	669	673	646	682	702	710	722	748	693	723	746	755	670	665	699	734	705	707	701	715	693	726	677	726	741	694	693	713	718	681	653	701	734	748	720	690	730	729	702	661	668	678	697	739	747	713	708	722	703	679	692	724	716	697	739	697	725	707	730	646	713	745	681	747	739	763	686	747	715	712	680	730	735	678	716	707	694	754	705	682	734	653	719	728	750	702	697	632	665	669	728	738	713	709	702	673	735	688	749	697	672	689	729	741	712	708	724	677	721	721	702	714	769	720	787	729	681	748	684	690	737	731	725	767	737	717	662	709	717	707	734	728	690	733	708	761	734	738	678	709	747	700	663	698	713	659	714	744	701	707	676	683	731	731	686	718	713	721	663	727	751	718	703	730	740	724	715	657	706	655	694	705	734	728	670	727	709	715	711	725	707	767	709	761	644	710	758	685	731	754	716	790	709	766	676	698	700	660	688	704	719	736	681	686	711	695	673	730	724	725	775	735	700	703	707	711	713	704	733	709	726	705	722	705	696	695	695	729	641	728	731	711	704	714	720	690	718	718	726	711	745	722	739	725	674	713	679	727	725	649	726	689	717	660	714	723	742	802	704	694	677	703	693	736	678	724	692	726	707	711	719	677	684	714	739	731	711	711	727	692	702	718	759	687	669	735	676	748	719	691	686	671	697	731	758	716	731	703	721	717	716	688	747	675	722	680	772	718	688	697	730	726	684	700	734	753	711	686	704	729	746	715	706	707	687	744	692	669	751	739	693	759	705	710	677	667	641	708	729	697	728	743	740	687	690	720	686	726	717	731	678	693	716	702	679	649	694	702	683	664	692	710	710	687	697	656	731	670	697	710	752	730	675	732	726	712	747	714	658	752	707	711	722	667	701	717	721	710	756	741	731	722	725	735	718	714	680	688	732	713	710	676	734	733	699	719	719	666	692	719	702	708	681	704	691	718	708	706	724	694	705	739	680	761	692	691	673	667	751	669	659	736	730	666	620	700	730	725	694	714	700	715	735	711	706	710	698	692	738	697	711	695	701	738	708	674	764	739	725	745	745	731	708	740	706	704	654	696	746	666	704	729	695	746	690	769	696	658	766	678	694	741	684	711	743	697	711	737	685	730	695	730	675	696	702	705	698	746	719	707	733	694	732	719	658	670	749	757	703	698	736	732	672	728	665	716	667	750	721	705	686	701	723	704	698	721	667	707	732	689	645	785	700	750	775	713	708	692	719	696	658	690	701	641	744	692	684	693	708	693	714	704	697	695	727	662	709	715	691	676	742	716	666	663	693	731	728	690	702	731	715	713	712	731	691	715	712	733	802	721	646	682	683	695	660	736	711	732	735	705	729	708	722	683	694	741	728	715	732	718	693	678	678	707	685	713	723	640	667	695	663	675	720	705	687	704	697	702	745	690	646	762	705	685	677	723	717	720	697	711	742	742	681	706	747	711	692	690	723	640	724	699	691	708	682	718	663	710	708	663	736	662	726	671	694	714	743	724	680	737	710	712	688	709	686	717	671	729	692	757	690	734	722	715	688	693	703	734	693	709	672	685	683	756	691	721	729	711	688	740	662	715	716	722	715	672	733	705	717	751	716	720	697	699	675	715	707	737	761	677	672	647	744	707	753	705	708	712	695	705	680	708	734	735	779	701	732	709	696	725	697	724	716	698	701	668	711	718	723	701	660	731	705	721	700	681	713	733	723	811	709	691	664	689	724	686	687	705	734	693	710	703	699	683	724	697	701	718	739	675	698	697	717	691	723	712	750	724	718	682	676	728	723	692	704	730	714	720	686	722	655	726	729	701	748	743	720	692	755	731	733	679	740	688	679	735	678	717	722	675	679	723	703	667	694	704	694	684	733	704	718	753	723	726	714	662	703	754	766	714	707	673	723	681	741	692	702	751	703	699	755	709	721	684	753	738	735	727	680	704	726	765	681	737	713	664	752	719	693	711	738	699	688	707	743	718	711	711	746	745	717	640	731	730	704	745	712	670	733	734	708	758	697	749	680	721	696	735	707	741	701	748	699	687	747	722	689	672	686	681	735	718	729	771	776	671	698	708	703	717	680	701	708	701	692	674	728	716	719	740	672	739	701	694	728	690	683	703	690	735	712	707	718	698	674	746	733	692	722	727	706	754	721	713	700	667	707	710	721	712	777	704	718	696	699	722	677	683	696	745	707	736	673	688	716	732	677	685	718	714	653	678	718	688	709	748	712	736	682	711	680	677	699	720	680	718	665	732	724	695	735	739	676	722	706	701	706	714	748	694	712	682	712	763	717	681	720	688	698	692	717	700	754	694	774	732	691	658	696	733	717	740	673	696	773	728	687	718	695	697	767	721	739	714	722	696	771	746	731	721	737	665	715	774	665	765	717	695	678	737	715	691	682	706	685	737	741	710	723	738	730	768	683	718	719	677	713	736	699	694	661	729	724	694	689	725	715	694	697	734	721	687	725	692	747	724	684	711	718	748	661	699	739	695	726	659	731	715	713	671	720	710
8431	5470	7405	6727	5230	2782	1640	1318	1054	935	806	703	711	626	584	561	551	514	542	515	439	444	459	427	429	422	418	413	410	436	407	405	380	395	387	399	387	386	383	389	396	378	368	434	384	360	362	362	391	379	361	357	376	377	383	348	337	401	354	403	345	307	347	378	352	359	379	368	336	337	360	333	356	333	387	341	347	350	349	375	375	359	389	348	378	383	347	360	350	351	347	368	369	358	360	359	374	353	379	348	334	369	372	381	375	337	350	398	353	362	318	343	356	380	379	363	352	370	337	336	305	364	369	395	365	349	376	383	332	391	393	342	320	360	342	363	364	354	364	400	385	352	388	398	373	342	367	388	362	365	314	387	369	358	337	365	366	404	366	373	385	363	359	336	337	360	375	358	411	368	356	355	352	328	377	358	371	348	352	388	348	373	386	346	352	346	386	393	368	362	356	403	351	365	375	360	351	363	354	383	351	361	376	356	357	349	334	358	344	334	364	359	357	345	362	397	344	364	351	396	355	400	384	352	350	339	366	359	325	331	367	378	341	328	367	341	348	367	361	382	380	353	378	344	339	382	342	396	358	373	347	376	359	376	329	351	325	385	382	351	378	353	341	351	343	372	337	348	375	348	323	354	361	329	325	328	377	376	341	345	367	365	359	364	391	354	346	365	338	366	321	331	370	358	359	339	357	325	352	343	378	324	371	318	371	378	369	330	319	370	388	353	366	365	369	368	375	328	334	337	361	377	361	360	341	362	344	341	370	400	361	378	336	382	369	362	341	363	328	382	401	349	361	360	337	352	373	318	356	365	350	371	333	364	377	360	369	368	344	360	370	386	345	372	354	382	364	373	318	357	362	346	350	352	365	355	327	327	349	378	334	360	333	374	368	352	363	367	343	376	367	359	336	361	357	384	338	362	372	356	355	376	358	362	357	333	384	366	345	398	368	370	361	353	343	344	409	378	370	362	379	325	326	421	351	337	327	330	319	363	362	352	398	341	356	364	363	379	372	353	419	337	372	335	347	366	329	358	373	395	334	380	364	385	330	352	358	351	391	397	366	355	376	361	338	328	351	348	353	379	332	363	369	388	372	365	377	354	344	356	387	339	342	342	386	332	373	343	337	350	332	338	377	395	388	376	357	333	378	333	355	386	373	361	399	377	382	361	317	351	350	361	359	401	347	338	345	367	395	371	381	348	367	368	377	395	359	351	345	363	368	360	327	399	350	323	368	352	342	369	373	346	362	333	369	365	373	378	334	350	364	408	330	354	331	362	351	351	379	384	324	358	372	344	388	375	396	368	354	335	381	390	362	352	357	347	381	337	333	374	357	334	344	323	344	361	368	343	369	360	355	372	378	376	367	370	373	351	321	343	405	355	358	362	320	319	400	366	343	371	361	365	351	364	352	372	374	348	372	385	337	359	322	369	374	359	379	369	380	347	343	412	338	371	340	364	357	336	368	373	390	369	370	378	372	341	310	352	384	355	351	359	371	395	364	355	383	374	336	386	352	336	347	383	336	373	371	376	368	344	365	319	401	343	340	354	361	364	355	360	342	372	360	326	375	350	349	369	372	370	344	357	336	363	376	370	341	372	343	370	317	391	363	338	338	386	360	380	357	354	358	384	366	382	316	351	391	368	318	353	377	388	352	366	362	368	393	344	376	370	337	366	386	337	360	366	368	392	371	337	359	359	359	344	344	357	356	346	348	374	355	337	350	361	334	361	363	378	360	366	381	360	335	341	373	372	309	343	346	380	348	368	383	346	370	360	348	340	335	364	368	355	336	378	328	358	360	359	365	359	356	342	363	367	368	379	331	377	320	353	323	319	388	373	375	348	342	384	372	351	368	359	383	403	333	396	385	350	387	360	362	360	364	380	368	365	359	346	358	377	337	385	368	345	367	382	382	384	341	348	361	383	383	359	371	342	361	358	352	347	324	356	345	356	396	351	349	362	394	366	346	367	367	331	297	337	320	341	381	384	352	370	380	402	363	365	376	364	340	367	374	357	357	339	354	376	367	339	344	336	377	390	367	347	332	373	352	370	408	358	358	346	412	341	361	332	331	359	340	401	347	369	367	307	355	392	343	368	361	407	340	377	354	371	315	365	359	368	401	345	339	343	349	346	352	350	368	383	381	353	382	379	347	358	365	354	389	344	355	369	346	374	352	349	398	375	340	363	346	387	332	368	355	384	370	347	324	327	325	408	373	375	381	354	392	368	374	357	350	343	374	369	334	355	380	351	354	334	380	367	334	359	346	311	360	385	366	360	370	353	333	366	360	344	336	353	339	333	383	372	389	370	339	365	390	360	388	348	327	325	357	321	325	369	330	344	344	350	383	365	351	361	351	391	367	395	355	374	373	388	373	358	362	369	350	398	338	332	393	352	398	356	383	351	376	350	342	344	376	379	370	339	375	343	364	316	339	345	364	392	374	354	364	344	352	366	373	343	372	341	373	371	378	369	368	377	353	367	333	376	355	390	359	324	363	412	333	356	365	349	354	364	373	361	319	338	370	345	357	322	341	365	383	371	356	350	353	385	360	341	385	363	346	348	342	380	339	375	373	388	312	320	334	350	338	335	330	343	358	403	359	362	344	333	376	368	358	360	308	326	376	364	371	357	375	390	392	369	364	377	356	350	342	347	355	390	341	349	355	363	374	343	368	366	371	342	353	351	365	360	349	386	370	381	370	330	364	337	342	346	374	344	347	350	357	381	369	364	392	346	363	362	367	357	358	357	366	390	370	351	361	356	394	379	379	362	355	381	368	365	375	321	364	351	358	389	351	353	359	357	419	355	370	352	356	370	345	367	380	367	336	373	364	340	362	343	378	361	349	366	388	368	344	348	402	372	359	378	364	388	363	366	355	374	379	343	365	324	368	348	368	377	364	371	362	362	367	344	329	371	365	356	339	357	371	352	362	390	374	359	352	340	363	368	341	377	365	376	419	362	346	368	371	335	371	356	361	340	357	376	347	378	358	369	334	364	347	392	329	349	368	357	328	399	399	384	367	374	365	343	357	345	362	367	347	358	405	358	376	346	358	355	343	384	403	396	383	339	386	332	369	351	374	342	341	370	373	369	349	365	351	341	377	343	341	353	338	345	354	330	367	340	323	367	332	371	397	372	344	338	308	327	407	366	344	362	392	377	362	359	367	362	351	355	356	361	328	398	359	336	408	345	356	361	353	366	345	360	375	358	373	358	349	360	352	385	363	351	379	366	355	357	368	374	357	410	344	383	332	347	348	386	403	357	364	368	365	395	346	354	336	366	360	372	336	382	357	353	317	386	320	346	348	331	394	345	352	363	372	409	350	335	397	398	355	372	371	377	363	370	325	367	346	366	368	351	352	346	335	340	325	335	356	362	372	367	330	363	370	382	365	359	331	345	366	339	370	355	350	375	377	365	360	354	341	351	380	364	374	319	361	375	341	335	352	366	364	366	367	345	312	368	382	334	381	342	387	358	364	340	412	348	338	353	367	351
5929	6168	12147	15333	14101	8487	6185	5233	4473	3792	3537	3153	2956	2630	2335	2265	2057	1915	1853	1832	1707	1563	1415	1273	1300	1215	1222	1183	1181	1222	1137	1173	1157	1035	1095	1156	1137	1072	1022	1000	1043	1049	1043	1036	1029	986	962	934	985	925	976	964	973	999	905	887	959	936	873	965	937	879	948	915	889	902	906	919	874	869	903	893	867	896	875	865	864	869	926	884	854	861	856	917	838	874	792	848	888	856	881	866	915	894	910	911	882	911	884	875	865	864	905	891	850	850	852	853	896	910	875	919	899	870	861	859	862	876	848	906	845	881	795	824	886	898	858	902	847	886	864	897	910	910	840	858	864	894	865	858	894	888	888	901	914	901	870	850	907	857	893	890	851	847	937	864	904	838	942	829	883	859	878	900	884	838	856	877	889	846	836	845	905	853	863	834	870	888	836	885	867	919	874	837	831	895	857	879	879	848	859	850	865	918	950	883	837	860	859	853	874	852	874	896	856	820	854	879	821	838	896	856	887	863	846	902	856	878	856	947	898	898	933	905	830	831	894	832	941	857	857	886	869	903	904	852	895	881	869	925	861	899	919	833	866	938	882	892	894	884	822	840	914	850	853	861	873	864	863	808	829	832	809	932	874	826	883	814	910	845	874	893	899	881	867	904	880	881	909	865	900	879	837	889	809	905	861	873	862	941	903	860	932	797	897	889	884	863	840	843	882	863	877	900	865	950	909	871	879	875	849	872	831	811	860	864	886	881	891	875	886	818	854	873	848	849	856	866	901	873	822	840	880	882	902	896	867	893	879	902	908	885	898	900	911	899	869	949	846	918	824	883	852	879	934	864	869	883	891	934	879	880	927	895	886	848	851	861	854	847	885	896	912	876	860	878	890	864	842	855	837	878	899	876	847	889	847	868	884	870	891	916	862	889	878	895	859	884	858	877	830	839	905	883	892	935	857	879	856	875	887	846	872	844	893	848	896	910	887	896	910	860	912	881	880	948	882	873	867	844	856	899	865	857	853	898	861	871	836	857	866	915	870	881	854	891	832	905	844	859	837	881	842	870	871	901	850	907	881	844	934	810	837	953	906	891	878	855	855	891	873	894	902	832	839	865	890	885	899	877	867	894	880	890	870	863	820	893	905	879	865	871	910	886	865	876	877	824	896	892	821	865	830	861	843	865	920	919	909	841	880	859	866	898	843	858	881	860	836	854	869	896	886	867	848	794	910	855	900	811	815	850	893	883	887	915	879	874	901	910	842	927	825	861	871	864	884	920	836	857	868	894	883	908	926	915	830	848	880	866	865	853	920	875	858	910	866	884	896	837	846	859	872	884	872	924	890	914	831	896	853	855	859	847	907	910	853	916	892	874	874	870	878	870	855	883	876	876	838	896	883	867	955	907	862	891	876	857	901	843	878	824	908	863	912	872	878	879	845	892	865	880	860	853	870	888	846	858	837	828	911	816	930	866	862	875	881	827	845	865	880	881	884	890	859	873	850	863	891	853	884	869	909	841	877	828	836	846	919	876	889	883	878	924	977	843	927	872	844	845	853	913	826	876	924	904	821	840	864	841	864	891	906	864	906	861	885	803	813	871	921	861	927	833	880	927	901	894	852	830	910	860	906	871	898	856	849	889	908	940	858	891	893	868	853	862	874	870	890	849	873	859	862	884	824	870	900	853	794	903	898	907	807	865	916	811	858	852	895	881	853	897	908	865	924	825	866	832	820	866	864	925	889	842	859	895	877	863	897	911	860	832	843	887	793	865	819	898	914	898	859	885	892	893	890	846	882	887	887	830	848	881	882	893	887	867	861	854	842	835	886	835	914	867	880	901	877	886	862	863	880	857	885	857	899	885	885	855	863	828	871	829	875	850	851	835	887	941	887	843	872	862	868	875	858	862	875	835	867	901	883	901	863	869	902	893	882	872	881	888	836	863	872	956	909	848	896	836	893	853	890	915	861	846	913	886	842	842	869	844	857	868	854	864	840	884	890	863	859	897	896	845	858	890	889	850	818	872	875	877	917	873	862	856	937	850	903	890	905	910	850	899	852	946	888	881	831	889	838	840	925	879	889	877	896	851	901	885	848	858	895	818	870	861	806	914	890	873	894	906	834	869	895	931	842	925	808	818	832	865	888	908	851	888	864	882	875	864	886	923	887	910	854	882	855	912	820	896	815	882	873	935	846	857	855	847	903	852	845	887	888	869	883	879	879	842	821	897	892	888	872	858	909	860	889	862	866	846	896	843	863	818	888	882	851	881	830	842	886	882	850	831	930	878	930	878	838	930	857	873	864	831	870	903	830	858	814	858	878	882	887	865	862	894	891	839	905	906	913	850	889	887	877	912	760	868	819	894	853	852	860	847	897	882	960	856	898	870	903	880	855	887	861	872	918	873	909	846	874	836	881	834	879	875	918	899	877	875	867	882	833	855	866	911	831	926	916	850	871	876	845	911	859	859	877	854	849	876	862	832	871	852	857	862	883	906	883	827	916	853	850	874	885	854	900	824	900	835	942	854	869	952	846	942	861	857	868	831	848	852	854	894	813	964	813	888	896	802	876	884	863	850	921	870	926	876	888	849	900	870	850	821	861	890	854	874	905	845	853	887	859	878	849	925	878	873	863	896	908	935	918	878	824	880	842	893	920	877	847	887	880	898	876	843	868	877	863	874	817	837	858	907	867	846	885	911	909	823	845	926	910	832	889	856	874	900	858	902	879	900	877	883	863	903	863	849	866	879	843	831	844	863	895	858	856	861	896	835	872	846	886	897	890	843	804	941	858	880	882	931	898	886	900	853	876	857	814	896	861	880	831	916	862	887	857	881	897	884	871	894	937	870	914	856	896	907	832	895	864	918	883	860	819	883	876	891	913	898	868	889	893	859	847	858	889	843	880	857	877	860	842	899	863	882	929	862	880	860	889	894	909	940	871	852	921	881	869	882	901	886	888	877	806	852	898	894	889	894	893	857	896	814	893	878	821	880	908	951	907	860	894	881	883	891	869	894	877	847	865	840	912	879	829	828	853	830	885	842	894	923	910	885	890	868	859	905	905	814	859	810	890	844	878	852	909	918	868	842	841	874	886	909	881	848	875	858	915	849	921	900	874	898	870	861	859	902	845	854	893	872	890	881	867	842	925	839	894	893	860	860	916	902	861	914	820	855	892	855	833	892	841	851	898	872	868	864	915	891	876	870	906	861	875	884	897	882	903	909	849	908	902	849	875	873	919	895	866	852	867	827	845	849	918	856	844	849	852	860	861	890	829	852	857	824	865	855	873	849	862	867	831	921	866	870	827	897	877	876	832	868	840	850	894	839	812	867	890	874	832	848	847	904	869	839	883	836	856	844	909	841	889	863	873	901	900	869	877	860	824	839	855	905	860	873	829	877	909	863	874	889	851	868	900	940	873	929	880	860	865	844	890	892	899	905	878	929	939	855	872	858	938	867	917	895	856	865	848	892	869	881	860	828	908	830	855	841	921	904	909	927	904	909	889	840	882	850
30461	34672	37027	36314	37008	22132	12471	6898	4824	3018	2275	1922	1747	1484	1699	1570	1020	1050	1071	1032	1015	860	859	710	726	710	708	643	679	680	657	731	667	604	617	610	753	608	535	533	497	479	509	466	427	456	401	396	388	404	374	388	378	405	372	389	361	384	363	396	358	376	372	420	343	381	374	338	364	363	361	348	397	338	353	337	357	333	362	388	365	400	310	357	338	372	362	388	356	347	375	343	391	383	353	339	357	347	385	335	314	346	347	327	338	333	361	336	334	365	372	395	351	341	343	367	362	390	340	392	352	410	366	328	359	362	374	354	326	378	345	384	338	371	372	353	330	330	357	370	394	377	387	350	362	346	346	363	369	366	344	353	325	376	346	353	320	395	340	352	380	321	351	391	355	408	336	352	345	352	339	328	334	359	360	366	361	386	326	340	309	333	355	360	371	379	342	363	315	368	371	352	355	359	363	338	366	381	345	366	346	326	372	387	365	331	337	333	340	343	371	379	340	368	350	344	307	359	367	349	359	371	330	362	355	382	366	359	345	358	354	369	345	373	344	357	394	383	383	368	326	338	353	321	373	338	344	349	375	369	326	351	399	327	352	373	349	361	367	360	345	361	370	355	362	341	336	368	359	334	344	312	325	362	347	330	319	316	326	374	368	382	354	316	338	382	363	371	378	325	352	362	351	324	354	346	361	318	392	379	355	379	380	375	354	354	346	384	347	346	360	375	335	359	354	330	335	381	355	331	371	339	364	360	373	369	365	360	372	349	362	354	355	376	336	347	337	363	332	334	372	357	352	362	355	360	323	337	355	361	377	325	359	334	369	368	360	351	369	317	347	364	353	348	369	378	367	344	357	345	355	371	306	331	361	361	400	337	355	363	340	324	363	334	348	331	379	345	360	372	390	348	383	361	334	377	361	353	360	331	360	368	331	356	382	336	365	344	364	352	348	350	346	344	372	376	341	359	342	349	393	394	348	340	382	361	360	357	352	341	353	366	377	346	341	359	332	365	318	320	347	369	381	335	366	370	328	342	389	348	350	366	330	349	352	298	340	328	331	335	329	390	377	383	329	345	333	337	371	368	332	371	358	369	373	333	300	361	355	362	374	348	362	337	373	370	348	351	323	348	350	341	344	306	377	354	387	355	341	393	370	372	343	350	371	333	371	378	372	359	378	318	379	383	342	376	361	327	343	366	368	330	352	355	351	362	336	357	347	349	358	384	337	377	359	344	345	376	353	325	343	373	396	352	352	370	378	339	334	354	375	354	351	365	366	361	345	364	356	359	351	370	353	339	393	341	348	379	380	343	378	320	322	330	336	297	358	343	383	361	356	371	375	350	314	340	369	337	361	357	356	365	373	356	366	398	396	348	386	369	374	344	360	363	315	343	368	342	348	384	298	359	344	370	397	360	349	337	351	329	374	354	353	361	368	333	374	377	376	324	341	350	339	368	333	317	352	370	373	336	342	364	344	358	364	332	351	368	370	343	383	385	367	336	331	351	365	337	339	401	374	346	283	354	353	338	343	346	382	330	372	356	360	352	381	400	337	374	364	373	353	370	339	363	339	368	360	376	369	361	335	357	358	350	372	382	341	355	365	366	365	364	390	361	335	357	354	352	378	377	351	342	360	340	383	344	376	314	362	348	367	332	417	388	366	355	374	375	341	370	339	373	329	340	362	341	345	343	345	345	347	376	332	370	355	365	330	340	363	356	356	328	332	345	381	343	349	391	332	353	372	367	381	350	352	376	362	356	328	379	331	359	369	352	337	339	370	344	329	357	364	330	356	345	329	363	366	389	380	366	357	355	306	351	347	368	357	380	364	323	385	377	365	364	376	367	368	337	338	329	308	329	342	380	354	348	390	357	357	331	353	374	349	362	371	343	335	380	386	361	394	326	370	399	336	329	382	400	356	359	335	357	348	361	314	382	360	352	355	337	343	352	353	330	334	378	342	358	367	368	379	370	338	407	360	341	334	345	325	331	363	367	347	339	317	344	321	362	341	359	357	334	356	365	356	299	370	347	342	334	344	327	352	353	330	339	323	401	382	340	324	338	354	353	392	331	345	390	333	381	383	333	370	355	331	345	359	333	354	340	367	346	345	352	342	373	372	342	347	338	364	351	335	349	337	335	358	368	339	383	346	321	353	355	374	319	309	364	375	336	377	337	323	349	369	323	396	345	405	341	371	339	345	354	319	366	369	328	348	330	339	351	344	378	344	326	380	318	346	339	349	365	373	358	377	351	342	329	351	386	316	314	336	363	331	336	309	359	390	367	380	382	342	356	337	337	337	342	387	352	345	358	329	357	343	335	359	390	376	353	355	343	354	362	355	375	360	354	365	333	409	344	360	364	339	363	359	370	359	347	367	355	340	331	371	341	353	320	326	386	374	323	344	341	345	342	358	350	374	361	341	341	361	395	378	373	351	375	334	350	339	357	328	378	334	349	367	342	330	332	370	330	325	335	345	325	340	375	384	325	351	353	390	340	329	350	359	350	393	358	332	337	362	333	334	336	396	377	335	340	334	364	310	358	342	367	357	372	340	312	346	381	348	366	324	340	343	325	380	330	338	351	367	342	348	330	403	368	337	350	383	345	355	340	367	368	359	355	364	351	374	339	366	349	366	339	358	345	327	343	337	333	328	383	345	366	351	338	342	360	358	349	352	364	360	382	377	358	348	352	353	347	369	335	382	354	372	334	349	373	341	370	375	347	345	370	360	355	362	357	340	353	370	338	353	375	327	350	329	320	321	324	335	334	353	374	358	353	354	390	346	367	350	351	325	339	328	339	338	380	332	336	347	349	345	335	345	327	365	363	367	393	372	342	386	338	383	353	348	369	325	356	354	342	339	374	334	351	379	369	353	390	362	340	353	351	300	338	354	325	356	364	357	329	355	370	408	325	374	336	306	347	322	341	357	346	352	306	322	394	335	355	345	346	356	381	351	338	362	359	386	371	348	358	331	366	362	329	328	319	350	386	386	343	348	334	345	349	357	332	351	339	364	372	347	329	339	381	378	359	382	358	404	345	310	352	368	361	337	349	386	344	371	365	357	353	377	345	338	349	345	367	351	370	373	352	356	362	326	357	368	379	386	348	326	360	364	340	332	372	344	336	342	352	346	338	370	353	336	350	375	364	376	361	379	345	345	356	365	357	347	374	374	360	341	357	347	408	332	380	311	363	368	326	337	337	316	352	403	358	373	379	374	358	341	349	373	310	341	382	358	366	357	375	340	341	357	326	386	374	337	358	370	336	321	371	365	382	383	331	373	364	373	336	400	368	386	337	348	376	381	357	325	337	351	348	341	320	345	315	375	346	360	362	322	333	363	338	388	329	368	345	335	375	328	366	357	343	319	382	353	408	352	387	366	377	331	352	379	336	336	359	364	315	368	351	368	364	384	355	355	376	344	362	354	347	371	366	329	366	355	355	319	350	359	350	321	342	369	338	356	336	359	343	347	365	391	352	330	351	352	378	372	366	365	331
19937	27929	34984	38485	40138	17139	12708	10821	12116	10237	9641	8587	8321	7506	8326	8038	4738	5312	5543	5038	5052	4437	3966	3683	3750	3351	3454	3196	2991	3093	3732	3560	3318	3016	2990	3036	3577	3028	2475	1970	1912	1932	1837	1760	1578	1370	1443	1314	1298	1264	1234	1163	1123	1056	1006	997	933	900	896	889	962	883	932	925	948	913	908	913	848	852	882	904	864	852	873	894	853	851	837	867	836	849	873	835	852	858	853	841	848	878	868	888	884	871	881	877	869	877	841	848	851	866	836	847	893	766	833	853	857	872	840	832	851	913	872	840	873	839	891	876	877	873	896	887	888	848	814	907	867	857	817	878	860	890	836	823	924	834	862	875	856	848	841	835	827	872	865	849	834	864	878	848	852	935	810	828	853	814	779	947	870	837	858	824	838	873	825	879	862	842	842	832	927	863	821	872	884	853	875	798	866	854	931	862	844	836	842	873	836	863	841	936	901	808	869	815	880	875	814	897	809	825	870	890	873	873	833	840	816	820	814	884	826	834	853	851	878	778	854	794	887	816	844	849	910	873	842	846	832	779	860	833	855	821	887	882	854	864	853	876	853	895	816	814	853	872	907	876	866	815	821	791	902	795	886	806	865	867	834	842	859	852	844	826	855	794	814	806	800	907	890	860	826	859	826	861	931	880	827	794	874	849	822	880	847	858	819	805	864	853	844	882	869	831	836	881	839	847	822	876	826	887	859	855	869	825	838	850	846	897	864	849	819	846	874	840	823	822	833	869	871	859	829	829	917	805	808	835	829	842	854	849	865	838	878	829	837	814	900	864	836	906	806	848	841	844	931	905	879	879	843	840	816	844	796	840	871	872	861	817	852	868	821	837	874	849	885	862	845	807	816	841	898	891	833	847	826	857	875	884	887	882	829	888	826	891	832	915	874	870	849	855	936	884	843	802	845	879	785	906	867	847	822	895	808	842	821	840	825	817	878	791	836	837	864	854	872	813	814	844	837	902	869	907	869	877	867	803	876	887	839	823	862	836	803	868	870	883	833	823	865	877	906	857	817	811	866	866	896	857	856	836	836	809	774	844	827	825	823	829	850	845	806	864	852	825	880	819	857	859	855	893	844	864	832	851	834	832	849	872	801	819	888	877	905	856	853	836	807	851	850	823	897	849	886	855	873	849	841	864	871	844	842	851	883	836	830	834	869	879	797	879	835	914	856	761	858	864	850	872	843	789	835	835	789	860	872	794	834	883	843	854	898	817	887	821	898	906	891	907	871	833	826	901	857	864	841	855	820	839	812	851	815	853	823	823	876	844	862	832	853	843	830	858	826	835	882	822	887	843	839	798	849	863	815	889	831	843	820	845	835	838	824	894	927	786	858	867	879	825	856	837	852	844	820	850	845	859	892	868	865	856	902	888	869	820	873	811	844	837	873	887	844	834	909	820	883	860	868	776	774	838	876	848	843	831	838	817	883	832	849	843	909	912	862	810	827	893	831	838	873	869	842	821	870	871	852	847	846	843	845	821	867	868	882	821	840	809	852	778	871	849	851	805	848	863	841	807	854	790	848	832	867	850	912	867	864	828	858	807	878	790	805	813	881	843	823	859	831	885	960	835	893	846	763	813	898	878	907	837	841	822	878	860	848	847	865	838	862	843	839	911	865	860	796	798	875	848	913	849	868	804	838	874	838	846	890	863	864	865	831	855	887	854	870	841	875	824	874	880	855	821	845	856	902	891	842	845	815	839	875	852	826	910	814	893	872	886	874	856	855	843	829	853	838	887	882	897	869	888	869	861	865	883	834	863	846	831	831	852	904	901	904	830	864	860	839	890	872	856	882	825	839	863	822	871	840	876	850	857	852	921	803	801	860	797	881	886	895	851	824	900	872	871	845	849	832	849	858	834	862	841	846	890	894	855	823	873	825	866	910	884	884	847	867	850	828	845	833	822	869	868	847	811	848	904	818	876	881	831	816	824	868	854	869	841	905	829	868	827	837	875	846	808	826	869	812	876	846	859	851	898	824	866	868	845	862	822	861	891	870	831	881	869	843	865	889	853	841	840	787	851	858	872	882	861	864	856	866	820	834	816	825	875	861	884	878	872	860	869	850	835	812	808	888	902	822	858	880	815	835	804	811	881	870	902	887	764	874	854	850	856	828	864	854	851	844	880	825	792	870	850	853	774	861	834	802	810	842	820	845	847	886	895	875	836	838	872	850	822	866	834	852	890	859	882	854	846	840	892	807	887	850	782	798	816	902	840	850	861	808	821	867	890	922	906	908	842	867	824	872	849	872	910	849	850	835	871	801	876	825	887	914	858	870	791	833	909	841	824	857	880	870	842	823	865	889	889	843	874	887	830	864	861	857	812	834	843	864	891	849	866	840	845	843	860	884	890	807	872	882	874	877	854	880	858	844	866	919	840	837	859	841	890	879	834	827	863	842	808	860	880	884	798	847	832	857	815	901	855	857	875	896	861	835	844	844	827	834	834	849	836	881	871	866	858	846	868	825	878	823	801	890	862	885	806	857	859	843	822	845	878	903	847	820	839	862	879	798	832	804	807	874	856	907	887	861	917	816	836	922	847	808	859	832	876	827	812	885	864	815	904	832	844	884	859	906	872	861	860	896	869	822	856	793	870	872	816	852	846	844	875	787	871	864	854	829	848	879	822	839	837	898	872	870	830	867	842	779	880	856	866	854	847	809	909	897	818	821	825	899	869	875	829	844	891	869	834	815	837	853	810	823	800	856	853	929	835	855	834	853	857	859	859	855	935	854	830	869	843	841	823	827	807	851	848	843	826	861	825	828	834	820	898	764	853	835	879	864	865	837	881	880	849	869	864	859	832	849	797	840	823	848	844	830	883	931	819	916	837	820	873	825	840	861	880	805	887	855	840	836	896	903	825	886	831	861	859	838	857	838	800	881	825	858	909	877	868	765	817	850	865	848	835	886	846	818	808	844	884	837	809	900	866	835	885	840	849	894	825	836	829	823	854	864	868	867	825	873	856	875	810	837	844	888	816	866	844	903	833	889	884	838	819	852	863	880	813	863	855	880	836	824	841	862	875	846	836	834	870	871	821	805	832	904	890	872	849	815	879	834	896	855	836	834	865	834	814	875	895	808	881	827	857	844	887	824	882	891	877	863	875	868	824	861	774	856	854	852	849	854	837	846	869	856	864	862	870	798	837	824	821	867	888	853	845	854	829	907	836	866	872	819	825	859	813	845	877	865	845	867	844	872	864	857	874	831	842	886	891	896	879	839	884	843	800	815	836	835	838	875	871	805	801	849	897	835	853	809	833	867	850	865	865	870	875	875	864	911	787	906	869	828	849	893	853	846	793	882	882	826	860	806	822	877	850	835	832	871	866	848	843	877	833	847	874	823	805	870	838	921	837	836	824	846	831	829	839	840	844	813	831	875	916	890	862	847	794	822	832	809	888	843	859	899	815	858	832	889	838	837	856	861	916	839	839	828	814	869	844	864	845	859	878	850	807	861	865	827	907	816	900	859	856	837	853
38777	42791	41903	40751	40951	25629	17889	11827	8274	5063	3685	2683	2635	2720	2717	2623	1344	1643	1762	1483	1449	1216	1255	1067	956	852	925	888	826	807	1025	928	949	833	813	834	1007	839	680	564	545	520	521	531	448	442	437	450	404	352	356	383	357	347	325	330	325	349	327	288	315	305	304	291	275	350	312	284	291	310	325	298	283	280	313	289	281	303	289	299	309	302	300	291	294	322	271	317	308	287	301	304	274	305	284	301	285	310	307	268	318	300	300	304	285	310	336	301	288	332	291	299	287	310	303	273	305	314	265	312	293	278	285	304	296	297	295	281	285	283	307	253	265	314	285	289	267	329	266	296	302	277	304	296	296	293	273	281	258	271	305	285	284	272	313	297	289	278	300	293	318	285	290	292	317	300	296	324	322	279	300	312	302	295	298	277	322	307	273	290	298	269	279	285	303	307	284	262	277	298	331	302	277	309	315	286	270	290	287	255	269	267	300	316	297	285	263	259	311	309	290	310	278	277	287	317	286	304	303	292	318	294	299	286	299	259	288	282	309	289	302	291	332	280	248	297	318	301	303	272	309	283	278	273	271	286	295	291	280	300	297	273	275	289	285	285	272	303	307	266	285	333	316	278	302	299	279	312	288	275	288	262	271	319	280	277	290	293	280	306	270	303	287	294	302	297	283	320	291	288	300	272	279	303	268	294	268	292	301	288	313	306	297	283	282	313	314	300	289	303	308	266	299	308	295	269	282	261	297	286	273	303	279	311	272	289	277	284	306	296	271	305	303	283	297	274	289	313	335	288	300	297	317	260	276	295	316	304	314	312	289	322	305	299	327	300	339	328	306	302	274	278	295	274	280	284	264	281	293	320	300	291	286	266	264	276	284	346	319	322	296	283	292	306	338	329	290	282	274	260	290	264	296	297	300	271	311	291	279	291	268	266	310	307	284	294	289	274	286	281	311	274	288	267	298	295	288	315	264	311	284	316	302	294	297	317	312	320	270	294	312	277	309	315	299	282	294	293	279	288	276	288	310	310	317	293	296	269	317	294	308	291	291	304	308	294	283	265	274	259	307	313	327	281	319	305	287	291	261	286	255	310	297	264	251	262	286	283	298	306	305	258	315	287	301	278	258	297	287	289	297	294	298	287	286	285	294	288	286	275	296	282	302	287	281	342	303	314	313	268	337	318	280	298	313	302	286	313	283	296	300	308	304	288	283	325	294	273	288	276	278	280	256	269	278	310	259	298	330	279	305	296	316	295	286	277	279	298	315	302	305	273	303	280	284	291	282	288	327	277	281	312	330	297	294	272	273	305	289	302	285	265	313	305	270	309	283	281	275	292	297	290	297	276	282	287	298	295	325	270	264	294	305	298	316	270	294	275	302	294	293	296	300	314	294	296	296	314	295	285	272	268	295	312	295	293	300	295	305	296	324	254	301	303	277	323	307	265	283	287	322	269	274	284	272	284	294	268	308	304	264	287	251	278	276	312	299	266	252	274	302	292	286	294	295	305	278	288	308	299	300	252	289	269	288	293	295	276	299	307	270	270	299	288	308	262	273	284	303	283	293	312	295	311	311	274	285	275	289	275	291	279	284	277	315	297	315	296	321	290	281	288	289	273	306	285	309	306	313	286	284	287	302	279	289	267	325	256	293	292	290	308	303	338	305	284	253	299	303	297	269	315	302	297	282	318	294	286	302	273	296	289	328	289	290	312	314	279	315	290	296	294	317	303	292	288	294	297	280	311	294	316	285	305	295	305	291	309	291	309	321	284	292	317	288	291	313	298	276	315	293	294	322	297	308	303	276	300	271	318	315	300	305	274	271	324	290	265	308	310	303	290	256	327	314	325	289	283	270	289	271	294	279	280	287	289	291	295	306	291	292	292	284	286	292	283	287	307	287	308	300	273	318	335	307	292	292	295	296	280	314	299	317	308	306	295	304	298	319	328	307	293	293	283	308	339	300	292	307	277	286	266	284	310	263	305	329	319	271	291	302	284	304	297	291	309	323	314	299	302	274	292	281	288	288	288	308	269	282	290	258	297	315	308	296	278	276	319	330	315	301	286	307	262	312	309	283	339	301	290	272	285	304	274	251	283	284	301	296	265	298	285	277	311	301	281	284	290	318	321	301	261	289	313	271	302	290	294	288	282	292	319	287	305	316	281	282	305	286	319	303	300	285	301	285	320	310	308	311	290	285	300	282	291	320	332	279	302	296	283	280	309	294	301	285	273	273	287	326	279	293	283	317	263	307	310	284	275	289	294	302	308	301	276	283	280	276	296	307	296	254	291	307	288	283	305	297	255	272	279	301	315	285	265	308	269	325	285	294	305	283	285	306	311	287	271	276	288	299	293	299	289	285	301	300	291	293	282	283	331	305	307	277	319	291	266	296	312	279	274	319	298	290	288	302	294	309	288	300	287	281	279	291	280	277	303	264	288	280	291	315	283	260	289	280	280	318	279	288	298	308	312	291	298	305	255	306	297	292	282	306	299	316	308	283	278	290	284	273	277	293	297	299	275	313	322	303	308	297	314	281	303	282	324	338	280	290	290	303	267	330	265	287	328	304	294	285	289	315	294	318	280	292	294	261	332	290	298	285	281	290	294	301	313	263	270	312	276	292	322	312	301	266	303	309	267	275	317	300	311	301	295	331	300	296	305	304	284	331	301	305	303	295	287	285	287	280	286	268	308	316	291	319	293	270	308	303	285	291	282	274	300	281	290	278	276	320	321	290	305	315	282	276	281	286	285	282	337	303	297	291	275	281	254	287	292	293	274	319	274	286	298	289	281	268	291	302	266	294	276	268	295	292	274	286	278	315	279	311	305	261	307	278	282	288	281	327	308	310	322	320	292	309	282	299	267	305	277	295	314	287	291	310	310	305	284	295	301	316	293	293	273	272	273	274	306	297	295	304	285	292	308	291	289	289	245	291	259	314	333	312	286	276	322	319	293	282	287	269	289	307	291	279	289	277	310	269	296	317	310	292	272	262	284	334	283	271	301	294	281	291	289	308	308	297	311	302	303	292	310	296	271	295	326	267	298	262	282	300	314	284	270	296	309	325	267	317	318	322	307	312	282	270	265	300	324	326	317	280	309	282	302	290	284	278	286	277	293	301	277	282	289	295	284	294	317	294	289	262	308	283	259	324	284	289	309	300	297	319	290	279	347	285	285	274	293	309	314	307	298	253	293	309	287	296	291	307	306	309	293	275	276	312	312	324	306	293	315	296	265	280	293	329	318	299	266	280	278	292	283	274	294	266	300	297	276	310	298	305	300	313	252	310	260	272	315	276	301	314	310	282	303	298	279	324	302	282	293	288	299	284	276	307	299	275	294	270	287	276	307	345	287	295	263	267	278	305	299	275	326	313	301	306	279	301	285	302	315	275	283	304	291	280	300	286	330	281	302	292	285	267	329	276	293	288	259	333	281	301	340	274	295	277	283	306	299	277	300	292	314	290	276	299	280	284	270	297	287	271	336	303	260	298	290	287	286
25476	35584	40541	46226	42670	23978	15997	15137	16435	14194	13649	11415	11995	12546	12932	11926	6820	8570	9256	7990	7705	6855	6612	5676	5687	4935	5165	4839	4387	4657	5772	5563	5270	4731	4415	4675	5732	4846	3632	2988	2672	2664	2462	2328	1888	1554	1789	1684	1452	1379	1313	1271	1198	1086	931	953	884	831	825	789	783	850	803	836	851	801	754	770	728	705	787	750	708	759	779	732	749	743	753	698	702	738	729	726	698	692	732	682	704	750	722	701	727	726	703	715	706	722	733	744	760	732	755	718	712	769	690	693	703	734	695	726	719	760	769	731	705	764	743	760	745	739	733	720	740	698	700	739	713	728	692	739	776	668	736	709	730	717	752	692	744	747	721	691	758	666	735	724	719	720	718	728	687	703	740	715	705	738	744	701	728	745	736	716	741	714	766	723	705	727	721	762	739	692	702	722	739	761	728	681	726	729	738	752	734	733	761	735	696	746	767	683	701	727	752	736	768	688	684	708	719	743	752	687	734	756	708	678	766	732	708	726	718	692	695	741	689	684	702	739	727	698	699	726	729	733	717	778	709	743	683	676	727	711	721	687	709	736	752	733	682	711	699	705	777	764	701	742	791	684	712	725	699	749	719	696	697	685	706	660	774	719	710	692	692	744	661	698	716	756	726	693	680	711	710	741	720	681	715	689	646	733	686	765	718	713	747	723	703	750	710	686	744	727	671	709	719	712	679	652	705	706	746	690	711	698	731	721	740	700	718	709	714	712	708	752	771	737	733	715	747	682	674	734	671	710	695	709	737	717	729	709	731	721	673	737	706	736	691	689	770	735	690	729	689	692	705	726	650	683	722	727	681	742	719	726	711	744	704	753	702	745	707	691	693	740	699	754	685	740	685	728	737	707	725	728	734	708	746	704	736	708	715	675	695	748	717	714	710	716	768	714	700	719	710	686	667	688	712	705	689	753	701	694	700	696	758	768	697	685	723	728	744	724	717	686	694	728	732	721	720	714	710	722	709	683	745	731	750	731	707	687	753	697	747	711	705	752	707	709	684	678	678	707	705	699	725	670	742	674	677	700	728	702	736	714	738	738	704	639	725	736	729	695	704	692	716	760	710	707	723	701	712	699	722	703	743	709	706	706	700	723	739	707	756	761	633	736	791	729	692	736	741	701	688	716	685	745	720	740	714	751	734	678	789	737	746	745	763	733	739	723	712	693	734	702	715	702	713	692	731	733	756	696	721	741	687	737	690	710	751	695	722	759	670	681	783	729	712	713	718	708	718	738	730	730	685	717	692	683	727	726	734	680	739	740	717	692	704	698	697	719	724	709	669	726	698	729	745	743	729	744	690	726	724	751	689	737	733	690	703	686	690	702	698	730	703	705	724	692	692	712	726	741	796	671	690	755	759	695	733	742	743	759	763	710	743	750	732	698	721	719	726	712	698	729	730	728	722	735	737	718	739	666	679	767	674	725	702	721	710	718	722	766	710	684	713	745	741	754	667	717	704	719	686	756	730	724	715	757	719	738	719	726	762	724	795	680	735	677	717	644	741	683	686	691	744	692	728	742	739	701	768	733	707	691	686	721	707	772	731	762	705	707	712	742	790	745	695	689	707	733	744	688	745	689	751	719	684	704	705	665	696	725	729	660	722	738	735	700	727	790	739	703	700	733	709	727	696	699	719	680	732	716	722	683	701	708	733	711	676	701	720	699	770	773	722	675	718	718	682	712	708	728	682	719	726	716	679	715	705	717	687	690	686	723	679	710	713	756	716	746	691	778	748	732	694	760	763	692	716	742	705	685	690	731	699	737	638	767	741	723	760	723	710	714	730	704	700	759	727	685	690	729	730	712	729	732	674	744	735	724	726	713	756	736	737	757	742	706	714	673	720	706	697	726	701	712	701	673	715	744	697	746	699	712	729	784	720	702	697	744	756	689	727	715	726	745	687	731	710	718	710	702	753	692	707	758	706	709	717	731	720	716	706	765	716	705	726	749	705	687	731	733	707	718	719	655	720	707	734	675	679	730	723	754	723	692	741	701	751	728	745	760	721	696	670	676	661	784	754	695	734	704	688	717	698	716	700	680	669	634	709	682	650	783	664	719	746	744	713	718	746	671	673	785	751	751	786	692	715	733	741	721	710	721	696	717	773	664	727	688	724	722	714	725	694	729	736	718	703	677	729	700	709	713	727	738	708	720	734	726	747	715	719	724	753	741	714	676	735	759	720	691	746	780	742	720	687	697	771	751	742	714	706	692	722	724	702	707	680	739	748	743	665	761	737	773	733	690	752	770	690	691	741	748	642	719	718	683	745	711	665	754	730	734	742	720	710	735	729	739	765	720	740	711	684	733	755	690	760	751	709	713	656	743	702	722	725	725	629	714	716	758	766	687	726	742	681	707	695	703	746	678	693	673	679	744	714	707	734	672	726	667	748	677	716	724	674	727	754	736	712	692	663	713	735	714	719	703	701	710	738	739	725	667	714	732	689	690	710	738	707	702	685	698	765	718	700	706	733	701	718	735	745	729	686	695	748	715	728	733	692	712	709	707	749	731	703	718	722	704	716	732	696	674	759	709	707	665	692	777	738	758	710	679	717	717	774	670	707	716	686	693	736	747	750	669	717	738	720	729	713	737	725	710	671	729	690	729	710	683	693	704	742	727	743	708	705	713	733	727	734	698	713	696	721	722	737	707	750	746	714	672	711	683	699	659	717	697	710	697	660	694	729	699	742	708	687	723	742	701	746	725	683	741	736	742	726	728	680	749	688	696	706	710	736	701	690	720	719	701	721	663	689	668	714	700	703	768	697	718	708	728	668	766	738	727	704	743	708	720	711	759	692	766	749	735	706	728	733	700	756	693	711	747	731	726	755	722	729	748	685	660	755	681	748	710	697	719	731	706	706	680	759	763	708	749	685	670	722	726	724	718	673	686	724	700	737	705	709	673	705	790	721	678	691	657	722	723	686	714	707	737	708	694	714	682	690	755	747	710	662	733	758	744	741	697	746	686	738	717	695	742	652	729	702	726	687	756	751	711	715	686	668	712	717	721	757	745	718	700	723	690	748	699	696	730	746	732	697	717	721	726	672	696	688	822	722	715	697	741	735	762	709	703	767	707	717	709	778	697	702	690	761	741	682	718	713	643	694	693	738	707	721	704	760	739	715	675	737	720	740	734	706	753	670	725	743	707	725	691	770	731	701	721	691	729	684	672	769	717	752	677	744	696	732	714	728	701	742	750	736	751	734	719	723	726	749	753	725	692	750	717	683	722	705	662	731	760	705	727	673	740	732	701	698	725	730	706	703	728	712	753	683	721	719	747	704	762	734	726	750	709	725	752	759	747	687	745	690	686	677	753	728	681	743	757	722	730	738	670	727	709	727	738	696	691	711	626	730	716	705	778	726	686	677	719	692	705	732	713	680	745	723	717	743	753	682	681	716	691	697	699	711	722	711	692	720	667	689	691	779	741	759	685	724	704	687	763	749	726	671	699	737	711	725	681	752	698	751	657	748	738	729	737
9130	6080	7593	6833	7141	3049	1621	1129	1056	860	747	684	658	605	592	558	504	528	515	494	494	418	406	408	386	412	394	394	364	387	419	377	414	377	400	386	388	379	349	383	357	373	404	382	403	363	386	370	378	396	388	381	364	366	376	336	351	351	347	349	390	374	375	391	405	317	400	416	360	373	417	351	368	376	371	332	379	372	360	367	362	395	372	371	356	364	365	348	363	370	358	404	345	383	366	405	386	376	411	330	377	386	325	362	365	339	329	363	362	389	353	383	352	389	325	370	353	378	366	363	367	341	327	362	344	381	370	355	360	383	359	366	354	382	346	363	363	343	346	354	375	348	377	376	357	332	329	354	364	349	344	347	355	362	386	390	365	342	373	366	352	368	371	362	363	401	340	346	391	353	342	351	377	355	376	371	376	365	363	380	387	386	352	370	367	378	399	331	394	353	361	367	412	390	353	379	353	350	374	348	323	369	369	351	398	355	341	334	397	381	343	354	345	373	341	335	366	363	336	398	380	358	350	344	348	361	362	364	355	356	362	379	362	358	392	378	326	390	368	365	386	363	346	405	374	343	374	360	379	370	374	370	323	371	350	354	368	385	351	328	312	373	346	362	388	368	371	391	350	379	392	347	375	376	366	340	353	361	368	367	327	319	354	365	383	377	381	380	391	352	331	365	362	383	382	339	362	396	406	334	387	363	391	388	325	372	371	356	367	406	343	366	339	377	382	375	365	364	368	375	391	337	345	393	351	366	363	361	356	370	372	376	352	362	360	356	373	402	375	327	355	374	384	375	339	375	408	343	378	365	329	356	354	312	308	367	356	394	335	366	363	347	337	403	387	368	343	342	363	354	339	328	377	355	391	353	351	348	360	340	343	332	328	384	329	336	377	347	350	347	368	355	323	339	372	358	343	350	337	365	341	364	370	342	379	322	367	348	370	345	357	358	367	406	344	351	333	359	377	364	317	383	359	369	348	331	375	350	374	353	342	334	341	370	343	340	409	388	354	339	341	391	341	349	334	385	400	337	363	368	367	350	374	349	343	348	376	357	372	334	378	362	368	396	338	334	372	362	379	333	364	363	365	347	344	387	351	377	365	390	370	340	384	370	381	343	338	363	399	370	383	372	374	357	361	354	378	353	350	338	353	351	399	390	358	350	337	358	336	342	354	359	363	376	355	341	303	375	320	346	371	354	333	391	365	348	358	378	352	355	347	357	398	348	387	364	392	340	357	382	396	373	311	349	373	371	371	362	369	367	350	365	380	352	356	378	331	362	358	327	336	345	355	363	374	381	372	365	349	346	380	369	352	346	371	366	383	356	359	394	370	395	342	364	366	387	365	358	374	350	377	391	347	347	365	346	364	369	346	408	345	359	347	380	354	388	363	360	338	375	350	315	388	351	348	369	347	353	378	375	392	372	347	347	330	325	382	372	371	366	353	354	380	382	379	377	386	343	341	362	367	423	400	365	327	376	368	357	370	367	407	358	369	350	393	355	387	394	363	334	341	356	362	343	358	361	396	378	347	374	344	370	393	363	344	378	349	353	387	336	384	326	348	352	340	359	329	361	371	358	356	349	367	339	362	372	388	325	373	370	337	360	378	371	339	367	346	371	342	340	363	340	366	365	339	355	365	359	367	312	363	376	362	370	360	335	370	326	320	390	371	342	355	341	371	374	345	379	386	377	354	354	348	374	371	400	371	369	370	367	402	353	330	357	365	347	361	321	366	379	347	386	355	384	385	377	383	347	394	361	347	352	351	333	353	341	380	388	322	374	347	365	356	351	351	351	389	359	342	347	341	362	362	317	371	363	348	357	345	356	364	374	345	335	363	333	376	386	340	360	345	359	413	376	412	342	363	354	366	419	325	387	410	382	383	368	356	368	357	351	362	384	355	342	349	347	375	366	369	388	343	358	353	327	351	383	352	359	333	356	336	377	359	341	339	342	362	361	369	353	382	382	367	359	322	372	377	362	365	362	373	355	356	366	337	373	375	363	397	354	364	343	367	368	332	377	359	351	398	387	350	333	373	435	382	337	391	379	357	355	345	382	362	349	354	375	373	335	360	389	350	389	340	361	375	371	381	346	342	371	348	338	335	368	385	350	362	353	389	331	374	392	376	350	365	340	388	368	385	344	365	352	382	371	336	361	370	376	367	337	371	361	379	386	352	358	383	368	366	387	354	365	337	362	306	373	373	362	391	373	382	374	335	328	344	378	364	348	361	338	367	373	375	354	376	344	406	360	361	344	358	330	359	334	334	359	365	393	340	344	364	342	359	370	355	362	357	364	358	380	344	364	355	338	398	338	411	328	372	350	350	377	358	325	366	298	376	370	345	372	374	333	348	402	350	349	377	360	398	329	366	378	366	369	319	359	343	359	395	372	352	370	340	378	357	370	371	351	331	357	354	354	329	344	309	369	382	357	357	343	329	369	352	371	357	348	373	397	352	345	351	385	369	385	375	389	387	375	377	341	356	409	394	369	340	390	346	356	351	390	364	385	332	373	362	373	380	363	347	346	377	378	349	410	363	341	346	293	347	360	382	365	370	365	337	376	362	345	389	370	359	321	348	361	370	367	380	365	395	362	398	352	336	329	379	351	352	355	318	375	358	361	378	359	360	359	367	378	376	365	358	353	363	357	363	374	381	368	349	356	351	339	360	361	372	368	357	352	338	378	373	365	389	364	370	360	339	334	382	374	364	343	339	374	339	361	415	382	378	349	320	394	364	347	344	365	367	367	362	381	380	381	370	373	378	340	343	372	372	335	326	352	358	365	350	379	409	440	376	407	353	353	328	383	364	373	357	364	395	346	379	377	357	363	348	356	342	362	343	315	353	358	396	382	368	348	349	347	375	380	364	367	364	382	369	337	341	332	380	404	345	360	372	362	372	348	358	347	357	359	356	347	309	343	372	344	406	391	385	389	362	330	337	386	346	369	347	322	372	362	356	300	332	361	353	367	360	346	395	329	384	374	351	377	371	384	392	375	353	357	385	361	332	369	365	377	387	353	384	325	362	382	362	357	345	359	360	350	376	374	364	342	357	325	354	342	364	353	339	364	354	356	336	322	388	335	383	359	390	382	361	337	359	384	381	359	358	385	380	367	364	366	384	359	359	363	350	327	400	382	354	319	374	365	353	381	352	389	334	378	363	363	351	382	373	410	391	377	356	382	379	342	371	362	358	359	358	329	369	388	389	365	324	408	383	350	345	388	335	358	362	399	369	368	373	378	360	366	340	377	338	345	335	344	369	372	367	346	365	355	349	383	352	368	349	349	364	342	336	352	340	365	322	324	375	345	360	377	358	369	363	392	362	338	326	353	299	352	373	332	332	356	362	367	385	371	371	370	373	364	423	347	376	379	379	344	374	363	381	323	366	361	383	402	368	356	356	342	361	375	376	347	350	392	402	363	386	379	354	323	392	364	372	350	373	308	352	364	358	370	355	411	376	354	353	372	361	361	393	337	345	370	376	360	363	377
6191	6503	12358	15685	17542	8619	5602	4638	4210	3645	3413	3125	2653	2388	2326	2106	1940	1896	1810	1784	1673	1422	1302	1287	1281	1302	1235	1121	1176	1149	1151	1137	1099	1071	1140	1048	1034	1066	1079	1048	1026	1063	1022	982	961	1014	941	959	951	909	936	933	947	960	920	876	871	899	906	912	918	878	896	924	916	866	900	912	875	901	849	880	891	895	821	808	876	866	907	855	902	901	872	906	871	866	830	905	898	919	824	914	837	851	870	830	897	866	842	906	884	857	895	859	881	844	836	911	892	868	896	878	848	827	851	871	938	890	916	889	883	894	850	941	904	851	918	876	897	902	856	899	898	905	888	893	834	912	838	890	858	859	833	884	870	832	866	826	860	891	900	913	879	923	862	846	941	865	833	875	843	883	860	884	872	896	870	830	875	860	907	870	899	855	886	902	895	852	863	885	907	848	882	854	876	893	906	859	887	858	907	908	848	857	868	871	938	843	909	881	912	917	859	864	880	926	826	844	859	836	847	880	874	874	852	844	882	889	882	915	840	896	824	889	883	837	884	919	875	915	921	917	872	905	903	805	924	868	814	912	829	912	888	905	920	869	901	844	873	877	839	880	891	846	905	843	853	881	865	913	872	877	869	886	826	873	869	895	821	857	863	871	865	847	865	886	855	851	927	847	907	903	921	841	885	918	874	861	884	881	890	842	879	880	860	880	901	908	847	869	859	907	830	944	935	899	883	901	873	913	929	888	798	874	868	923	855	910	881	902	861	898	883	918	874	835	885	884	930	911	885	871	892	885	888	882	818	811	906	899	892	869	894	859	876	845	888	871	900	863	915	826	888	885	858	896	855	873	837	850	891	830	855	886	867	854	835	870	913	878	906	870	924	856	877	831	881	869	870	872	896	860	878	887	877	854	834	878	849	855	902	888	858	832	879	892	881	848	866	930	920	923	849	863	846	826	830	881	867	810	890	835	859	875	893	902	929	890	930	894	880	866	842	911	879	880	879	838	850	919	857	847	849	923	871	905	878	829	906	898	885	951	884	879	962	905	901	921	938	899	873	869	862	886	854	867	868	867	860	875	841	831	851	860	850	857	865	859	893	864	884	839	880	925	939	882	926	897	803	842	851	864	862	863	857	894	910	887	843	857	882	821	861	906	833	862	841	868	905	839	840	846	863	877	832	930	845	857	871	885	856	859	825	846	840	909	897	833	850	850	904	884	913	894	839	907	918	907	863	874	864	860	873	873	862	946	902	882	921	823	833	897	896	898	877	899	850	904	867	871	870	855	845	838	876	885	890	899	871	895	825	906	905	858	923	879	824	893	956	898	843	940	903	899	892	861	840	891	821	891	892	905	909	891	841	854	903	929	902	905	916	838	867	826	847	907	922	845	863	874	834	871	815	898	859	876	938	891	850	894	887	858	882	933	885	812	831	895	831	850	861	855	926	941	890	875	871	916	861	858	879	829	929	924	863	846	862	937	901	899	906	886	865	861	896	915	855	822	874	866	898	919	870	896	857	885	848	914	840	843	895	836	897	871	926	878	842	844	891	885	894	918	906	897	892	872	900	886	918	851	927	844	926	886	840	863	878	845	818	859	841	900	883	938	879	864	870	883	853	865	864	950	908	855	874	877	857	879	845	896	914	880	868	857	887	877	888	853	869	859	864	842	877	858	871	891	881	844	840	894	897	866	877	906	859	875	865	894	906	856	868	890	927	839	880	872	848	851	913	909	883	910	843	863	887	873	877	850	872	884	911	932	910	891	874	919	894	865	852	917	917	906	890	891	879	923	899	867	844	821	883	834	843	922	865	854	858	854	853	861	864	881	871	791	893	869	900	819	839	952	851	893	893	821	900	906	911	843	879	850	888	901	882	891	852	896	872	859	912	871	830	838	855	881	879	902	904	882	924	902	866	925	887	889	858	822	889	871	906	867	830	884	854	880	905	852	852	886	889	844	916	812	813	862	911	876	857	829	881	926	862	857	888	898	888	890	903	871	867	875	849	868	897	879	939	868	881	918	804	837	867	876	875	900	931	879	841	886	944	874	884	795	848	854	853	918	872	860	866	848	877	814	886	846	863	896	856	884	873	877	905	894	861	856	901	884	864	921	884	835	906	879	827	779	898	845	870	881	900	888	890	870	880	908	927	863	903	892	919	920	869	907	889	899	857	925	881	896	877	932	917	872	901	841	905	903	841	903	880	855	873	847	889	871	828	871	890	924	897	884	925	868	853	855	892	901	922	885	934	870	880	903	880	882	903	871	945	891	910	858	874	864	907	844	862	898	904	876	875	882	900	887	847	912	867	840	871	833	876	888	898	880	892	865	907	872	859	846	848	904	910	871	897	870	897	884	853	858	856	893	854	860	887	866	883	851	879	877	876	925	825	887	826	831	928	821	880	844	911	848	902	894	845	844	898	854	844	901	842	890	846	929	851	909	936	905	873	863	892	872	882	849	861	876	888	901	891	855	881	921	872	875	954	899	865	858	899	870	857	890	849	835	867	915	883	880	866	863	846	885	923	854	891	908	887	854	935	903	874	847	837	893	858	902	833	853	851	883	894	839	865	880	888	842	897	840	892	890	860	904	859	862	869	873	932	854	864	863	860	894	905	848	886	874	892	868	880	902	853	847	871	878	836	872	907	840	872	843	859	885	918	903	912	859	928	860	860	906	873	868	935	889	837	846	888	853	870	876	841	884	849	848	814	915	902	876	869	862	956	927	867	957	857	909	931	911	873	945	853	894	911	928	883	855	887	848	918	896	882	860	869	884	849	826	883	852	888	826	880	877	883	875	869	903	859	874	848	872	863	880	834	868	877	901	883	894	870	898	909	909	799	882	950	909	854	829	905	837	940	836	845	867	849	950	866	881	869	909	894	903	852	901	878	920	920	911	915	859	901	843	901	938	871	850	883	876	929	859	867	902	904	882	894	865	883	849	893	881	895	897	887	867	857	854	860	881	852	878	886	896	845	842	846	882	859	916	870	889	851	892	921	901	848	867	884	840	850	895	880	910	901	883	922	926	877	847	889	894	870	869	881	870	893	909	869	893	867	872	844	900	865	847	840	872	878	867	915	910	889	910	848	864	912	863	902	895	931	875	913	842	867	904	879	886	824	883	926	860	888	918	874	855	893	838	878	898	880	928	883	917	873	899	856	900	905	900	812	876	896	840	898	869	873	852	880	862	834	854	818	861	853	899	883	834	893	849	850	897	851	885	878	901	835	846	883	852	920	840	868	917	824	926	856	863	918	880	910	824	868	899	887	876	861	858	883	891	833	846	849	884	891	874	871	890	865	817	839	911	881	849	916	869	859	886	913	891	909	867	841	880	850	866	877	881	874	871	872	882	850	853	870	877	808	911	893	862	862	831	847	868	847	905	847	851	894	872	874	868	860	874	878	867	867	878	833	820	915	829	876	860	878	874	886	856	840	927	850	857	896	878	872	851	927	859	847	871	840	840	906	824	903	875	894	861	911	863	900	864	907	936	926	900	932	893	897	869
27529	26394	36919	40976	36493	25431	15136	7285	4864	3065	2386	1879	1925	1755	1562	1599	1139	1083	1114	958	969	962	862	796	756	630	668	655	616	617	658	797	753	663	652	656	702	621	504	539	534	477	469	432	453	410	445	391	411	435	409	409	376	376	368	350	393	420	349	331	381	367	346	361	378	362	340	334	355	365	328	360	346	341	343	351	348	362	354	380	378	379	348	343	362	329	383	361	361	347	345	382	356	318	326	356	321	368	351	359	369	364	345	397	353	352	396	383	333	339	371	333	361	375	330	340	340	351	334	342	349	360	366	374	355	321	362	381	371	327	369	393	370	365	339	350	341	396	327	335	337	346	356	372	353	338	344	363	361	359	334	367	333	328	345	356	364	394	347	354	368	341	350	403	372	345	342	367	373	349	367	338	385	384	340	341	344	388	359	362	339	351	363	368	311	346	362	387	342	367	365	343	372	351	317	348	342	359	372	345	384	339	384	367	338	369	348	361	371	368	327	334	315	329	387	358	376	367	372	333	362	360	351	311	382	386	366	405	345	329	342	349	361	357	361	359	336	375	340	329	378	324	363	367	342	364	360	352	339	334	389	352	385	328	353	374	356	343	308	375	391	336	366	364	378	339	367	326	375	351	374	369	344	340	376	357	348	351	335	348	373	349	346	324	358	354	347	369	357	347	355	323	349	375	355	358	343	369	330	379	367	367	312	352	348	322	360	391	327	347	349	343	367	346	353	360	319	359	358	365	347	344	318	375	327	322	349	359	382	323	379	359	341	321	340	375	360	350	331	371	354	358	331	375	326	321	390	349	349	323	372	363	356	343	362	371	379	379	353	334	381	364	372	339	385	404	349	330	378	325	323	365	328	340	354	350	341	383	361	353	339	377	371	338	379	336	333	354	351	362	348	349	350	337	361	355	343	377	353	366	377	335	339	354	321	356	358	360	348	364	363	352	332	362	326	382	329	346	401	381	358	385	347	374	335	373	370	358	307	409	324	350	335	358	330	370	336	359	371	324	360	366	351	339	363	346	358	377	361	362	377	379	346	398	326	336	351	346	311	363	374	325	314	372	353	373	387	319	341	329	371	369	325	341	352	339	360	321	387	363	332	351	366	336	354	328	354	346	363	359	329	345	322	355	368	337	354	345	347	360	343	364	383	349	353	333	354	349	368	304	366	320	352	348	374	375	375	374	394	349	321	349	365	339	351	348	337	361	356	355	368	376	400	336	371	378	351	354	380	357	358	355	377	345	375	376	357	390	349	379	343	381	373	364	344	330	363	350	375	333	379	369	376	333	377	320	365	346	339	337	362	359	384	367	355	384	351	378	331	398	342	373	336	352	313	365	351	328	348	355	385	336	417	374	350	330	377	363	359	338	374	354	310	342	357	374	319	340	352	333	353	382	340	359	361	348	311	373	409	341	354	365	378	377	359	372	342	363	375	378	353	304	396	367	362	359	347	330	351	359	348	366	349	349	348	369	363	331	320	348	360	333	345	378	387	357	345	326	379	337	361	363	318	337	324	338	342	351	358	365	374	326	369	360	375	372	373	370	388	367	348	373	351	377	354	337	334	338	384	368	334	341	362	326	366	382	364	375	363	365	378	344	360	352	364	380	354	335	359	377	366	341	352	357	336	375	372	360	352	361	371	347	356	338	334	348	369	384	351	362	343	365	349	332	381	355	373	357	341	324	335	357	398	350	370	370	383	344	337	305	367	363	350	361	372	371	332	385	332	353	342	381	356	333	354	343	352	388	354	331	337	345	358	358	326	363	320	366	351	345	324	371	343	391	352	373	365	343	366	353	343	326	358	342	340	384	352	355	330	376	330	339	345	371	333	341	354	376	365	398	372	315	371	379	350	372	377	325	330	351	342	341	336	388	355	350	352	381	316	354	357	356	348	372	369	364	356	356	334	378	334	333	362	337	345	368	386	340	337	371	363	351	375	362	335	349	372	370	358	385	349	352	339	347	349	373	343	367	342	369	344	359	364	349	349	340	338	380	337	352	370	352	349	357	358	385	344	369	385	348	315	349	388	380	353	370	391	360	374	356	346	359	347	339	344	361	383	364	378	366	380	359	341	361	340	364	348	367	351	322	369	349	352	331	329	343	350	334	326	393	394	334	361	382	339	414	358	357	370	332	376	336	374	371	368	385	362	344	342	352	367	375	324	379	365	335	337	325	374	364	326	338	342	366	345	356	362	297	364	316	368	366	336	324	348	320	356	348	337	401	387	342	371	383	364	380	387	325	342	379	352	339	350	340	336	363	353	330	340	352	318	341	356	370	383	360	353	348	354	371	352	345	356	347	355	337	363	350	343	389	347	336	332	354	335	331	368	386	345	391	358	359	362	337	360	330	317	349	390	386	363	354	314	379	350	358	388	367	352	360	338	344	319	349	369	339	399	367	352	343	361	374	377	343	336	370	364	342	360	339	317	366	319	371	369	366	371	364	359	370	402	367	339	344	352	330	357	369	386	369	357	364	387	310	325	321	381	389	335	346	377	376	343	356	341	349	350	400	332	341	368	339	336	345	351	380	352	319	368	352	388	366	352	367	385	380	369	359	347	357	358	379	345	364	323	378	337	336	332	332	363	358	328	397	357	366	373	341	354	358	381	341	352	361	353	363	360	334	362	346	339	330	319	370	385	395	350	331	341	381	350	356	365	348	376	339	356	347	360	354	359	333	374	371	334	340	346	363	369	362	387	416	311	336	380	342	367	370	345	373	377	331	400	382	395	355	330	339	321	334	363	358	361	343	343	354	399	365	363	385	349	344	354	345	369	381	368	355	336	349	339	317	325	348	352	384	343	354	366	371	373	362	383	341	315	343	338	345	359	341	354	338	359	383	385	377	369	356	342	340	373	341	344	327	367	382	375	316	355	325	331	344	345	390	351	346	334	399	346	369	357	372	349	352	380	339	357	347	388	367	374	347	345	370	377	364	348	370	349	330	339	377	364	325	384	367	355	331	348	369	350	338	360	338	349	367	359	348	324	340	328	366	359	345	356	348	359	382	373	369	329	368	356	339	368	355	380	340	360	345	346	376	371	369	367	376	350	375	373	379	363	326	350	348	369	348	368	325	360	369	368	343	337	339	375	358	358	330	351	354	397	370	353	335	344	395	386	348	342	355	340	355	326	388	318	351	356	393	394	338	371	372	373	327	348	366	392	352	335	334	369	361	362	381	346	363	376	312	367	359	355	361	343	408	340	344	374	346	379	341	378	346	361	335	345	370	360	345	352	339	385	375	363	353	354	383	333	344	350	353	353	350	337	344	395	361	379	373	354	385	345	358	370	335	332	352	379	382	349	318	369	343	364	341	340	375	357	332	354	345	333	349	348	318	374	357	373	330	353	357	346	346	364	385	393	347	345	359	339	380	397	373	357	369	383	336	330	362	378	374	351	366	359	342	348	368	349	368	343	347	363	357	374	341	381	348	396	329	314	370	358	381	347	365	365	349	368	336	371	311	334	344	324	323	339	338
17146	21140	34905	42420	39643	26269	15184	9445	11842	10061	10259	8199	9376	8722	7871	8232	5348	5641	5971	5035	5239	4838	4123	3608	3726	3296	3246	3152	2918	2814	3400	3979	3528	3171	3163	3118	3401	2920	2309	2087	2105	1839	1787	1702	1585	1418	1495	1383	1311	1259	1176	1188	1137	1091	1025	993	936	893	940	902	908	913	947	927	902	945	921	886	908	936	876	927	859	867	839	845	935	814	928	843	828	836	820	811	861	825	883	812	866	875	864	852	877	825	834	893	821	884	863	879	849	826	919	803	888	856	885	847	863	827	875	879	854	843	856	826	817	903	846	848	898	867	899	908	881	884	881	885	863	832	817	835	887	884	813	864	865	857	896	832	840	819	850	826	799	853	885	885	877	860	862	865	861	866	892	971	864	905	827	874	875	864	887	860	846	850	877	905	908	851	864	904	868	845	858	817	923	838	852	863	880	880	831	873	840	855	835	882	864	883	884	792	898	885	808	866	864	837	853	849	854	835	795	786	837	877	865	843	829	859	875	801	861	909	837	846	867	856	844	833	852	818	869	810	844	838	891	853	873	840	862	855	833	889	852	877	854	859	856	848	823	837	925	869	851	875	876	867	869	835	816	856	836	818	832	865	847	908	855	824	850	914	871	858	902	854	824	827	852	846	842	904	822	854	857	828	932	826	868	838	863	814	837	847	851	824	872	853	862	866	895	833	837	857	855	830	905	857	891	848	878	870	869	823	850	828	855	871	840	813	833	842	802	840	858	832	831	821	845	890	836	881	807	910	837	855	837	843	874	850	887	865	849	828	845	859	815	875	869	900	825	867	819	801	827	796	814	813	851	839	871	830	851	881	840	864	873	853	873	896	808	861	851	750	849	887	829	853	817	857	834	857	836	868	846	866	826	925	846	833	850	830	843	879	867	893	842	831	820	828	849	862	851	870	893	836	888	869	843	888	821	856	898	803	835	849	848	799	856	870	838	846	836	862	842	854	905	859	879	854	865	874	827	873	909	864	845	862	793	896	764	847	885	902	870	802	872	870	834	893	806	851	865	876	840	866	852	863	854	861	849	823	877	850	862	878	840	907	873	840	859	829	890	908	883	835	861	861	856	849	888	771	858	880	838	865	856	866	882	880	833	892	853	843	878	832	844	885	816	855	890	829	882	861	831	901	851	853	889	832	815	837	779	832	863	797	888	868	861	847	867	924	901	793	850	821	848	870	891	917	873	831	880	809	895	841	903	864	881	878	809	794	839	910	829	863	875	846	894	839	892	880	854	897	852	837	816	885	888	857	799	872	821	864	858	872	834	832	857	833	854	821	834	871	841	872	871	851	832	896	849	800	901	870	907	833	892	892	814	812	818	866	820	814	830	810	876	861	786	889	853	817	855	822	845	868	857	826	871	866	776	871	868	827	891	818	808	858	872	830	869	855	846	876	863	827	841	852	870	844	914	814	813	793	843	855	883	876	863	786	854	859	881	855	849	815	831	858	871	848	865	871	828	868	840	823	837	901	847	861	882	814	866	878	830	833	810	866	863	837	866	896	826	858	854	902	865	835	819	860	861	849	866	887	819	854	852	847	829	842	886	865	856	853	858	837	839	835	875	862	846	867	819	902	806	843	818	892	786	879	806	937	794	824	799	826	858	851	849	844	826	883	825	770	794	808	891	868	827	826	795	870	788	866	864	796	825	815	876	836	880	866	818	864	851	821	822	886	794	889	838	865	873	835	903	840	896	801	830	823	825	814	856	840	845	899	915	861	863	881	872	801	889	890	849	831	829	853	817	794	901	834	873	876	838	884	880	857	880	821	861	897	800	820	881	892	833	860	860	826	859	839	837	833	835	879	825	834	837	826	816	846	868	858	791	878	881	833	820	798	829	863	832	876	838	844	860	865	856	883	849	821	821	850	839	832	869	880	853	916	815	810	871	833	849	797	865	837	897	853	870	855	880	822	824	846	832	838	853	822	820	827	849	870	922	869	867	851	827	866	843	861	844	862	761	807	888	864	824	825	872	857	861	859	912	845	823	921	848	831	864	832	859	823	871	883	876	860	864	828	879	861	758	810	836	897	855	857	860	867	900	795	872	884	820	875	820	834	892	870	887	836	851	905	802	856	880	879	877	919	827	878	865	811	891	857	875	858	825	873	834	863	787	770	842	870	853	837	877	898	825	886	850	856	862	796	883	860	859	846	880	842	852	919	894	848	818	864	836	802	915	862	867	885	883	839	840	841	832	928	837	830	813	868	859	813	831	862	841	852	893	862	892	873	852	865	884	909	859	845	827	883	872	856	855	917	888	832	845	868	819	801	858	855	869	840	866	856	831	901	895	871	898	864	817	841	821	806	881	853	787	870	836	845	818	882	822	849	930	832	832	885	846	797	849	866	871	841	883	818	870	841	760	868	866	867	814	889	856	805	870	869	854	846	885	859	896	828	851	875	849	778	821	832	841	846	855	842	803	833	873	848	875	842	868	863	923	872	833	820	835	843	845	839	853	826	872	807	844	839	874	854	852	887	856	890	853	843	876	828	833	855	832	816	784	828	879	866	833	844	833	839	839	845	820	878	853	802	856	790	866	811	814	857	865	872	814	900	872	870	815	837	800	905	876	812	857	855	815	818	843	801	819	867	804	873	880	824	834	910	878	849	869	854	855	851	880	874	879	858	888	842	843	859	878	900	847	866	830	867	829	828	829	846	846	867	837	849	861	808	834	859	887	874	844	839	858	856	870	785	844	832	870	845	821	877	855	815	839	867	881	842	864	858	877	815	826	831	862	834	878	849	832	879	825	853	843	889	853	868	859	854	831	916	826	861	863	822	863	887	815	818	821	877	893	860	878	802	846	819	882	842	851	881	903	849	830	858	835	847	859	827	857	829	882	843	871	864	851	831	837	885	878	897	883	831	825	871	809	801	863	829	825	846	859	815	846	842	853	810	834	898	805	849	835	924	891	837	843	848	849	839	867	833	862	861	858	876	855	845	850	873	876	844	864	829	846	923	854	848	843	897	853	869	896	861	852	865	862	857	832	825	866	806	862	831	859	856	870	833	892	814	815	884	855	867	885	830	840	797	867	947	842	834	812	854	846	915	864	838	866	873	871	848	847	884	844	895	859	885	859	843	826	895	868	875	878	794	850	854	853	934	889	933	829	836	871	873	815	901	830	847	861	836	919	902	850	863	814	788	846	873	857	859	912	882	843	863	872	840	815	887	886	852	857	864	844	866	834	854	857	840	868	846	855	817	877	858	874	846	913	849	857	845	799	878	835	849	851	872	852	831	867	809	880	822	884	832	857	869	860	836	881	890	861	798	889	847	881	831	914	879	858	832	834	843	829	808	930	876	832	862	847	826	836	852	836	818	838	907	830	830	816	861	830	889	856	812	836	855	828	861	795	878	833	833	873	844	789	818	815	864	867	828	860	865	885	850	873	857	811	920	814	896	854	843	847	888	829	846	857	832	894	892	883	880	852	948	847	883	840	878	811	838	858	837	877	881	811	869	863	858	832	872	846	904
37659	37965	45124	43212	40740	27941	20919	13449	8583	5445	4090	3512	3093	3156	2423	2847	1976	1542	1649	1340	1496	1444	1284	1072	993	960	881	883	777	722	899	1172	1000	912	883	768	920	743	636	602	532	515	442	481	450	427	530	440	380	408	367	383	358	329	345	329	307	314	303	278	299	279	292	301	289	297	292	323	297	298	273	277	292	279	288	289	280	274	283	272	297	279	292	310	284	291	282	339	316	316	287	292	263	297	280	274	292	268	308	291	306	311	319	287	282	331	261	251	299	293	296	250	281	280	278	295	302	300	281	274	330	308	270	314	294	282	281	306	299	322	322	291	277	303	285	290	302	315	308	306	313	295	309	277	312	303	305	324	302	330	281	276	280	268	273	290	291	303	322	293	304	275	294	289	316	289	314	319	299	281	306	311	309	316	308	307	287	320	287	292	286	279	287	270	282	278	282	285	292	284	275	293	281	282	264	306	302	314	315	290	315	298	283	316	295	291	280	287	278	273	292	294	312	289	273	276	289	312	288	295	281	301	315	289	311	270	284	320	320	307	323	310	326	282	272	287	277	309	294	324	269	305	293	317	260	303	273	295	277	284	285	279	288	327	289	262	324	295	306	289	284	308	291	264	280	280	300	298	273	297	259	285	294	328	300	285	270	291	269	325	276	278	272	317	284	291	293	301	266	283	267	309	290	308	309	297	279	300	267	294	301	303	307	297	321	303	288	303	306	283	290	286	297	282	296	308	301	271	316	279	315	314	276	296	313	305	305	279	298	265	283	299	285	300	299	285	335	289	325	265	284	296	308	283	264	284	263	283	310	273	290	296	297	305	300	283	325	317	278	281	300	283	305	303	299	323	289	276	302	260	320	284	275	266	307	279	283	293	290	277	306	323	299	296	321	275	284	262	275	297	317	288	288	303	286	317	271	301	304	297	276	287	254	300	292	287	313	273	305	326	286	302	297	308	298	306	281	316	270	290	293	307	267	311	306	297	285	276	262	298	271	295	284	281	275	273	286	259	271	300	281	281	312	276	285	277	252	310	297	308	313	275	293	264	315	312	308	306	295	284	286	296	288	294	280	301	282	284	282	274	281	292	258	288	275	282	287	268	270	317	292	281	279	272	279	288	295	299	279	274	306	311	330	290	308	288	266	294	306	283	317	315	316	311	306	251	295	283	300	261	262	261	288	314	319	278	284	301	285	291	283	289	290	269	286	281	309	290	299	276	280	257	299	282	296	273	264	288	279	293	273	284	312	286	277	287	281	296	280	276	321	280	307	296	279	289	274	317	281	312	295	296	291	293	295	286	257	281	319	304	268	292	285	321	283	309	272	293	269	290	294	279	284	316	286	293	314	283	298	300	281	295	306	294	295	298	317	266	281	298	284	276	268	318	310	286	254	283	306	313	308	300	268	298	277	296	279	278	288	284	299	303	315	304	300	307	297	307	312	308	244	339	285	270	269	294	290	253	290	290	308	293	305	262	312	289	276	289	288	265	280	274	290	294	273	283	297	286	285	251	282	262	293	284	280	281	302	287	304	276	272	342	303	262	304	300	312	320	301	319	294	295	294	297	291	293	270	284	279	281	300	308	293	290	320	273	286	297	270	297	287	298	291	275	285	300	317	346	303	293	312	295	292	295	317	297	315	271	268	307	284	286	271	267	277	304	256	277	307	319	317	297	327	294	258	277	316	309	290	278	301	297	287	271	289	289	319	269	284	297	304	330	311	295	268	291	313	329	319	299	280	285	317	269	267	286	292	289	271	279	305	283	302	274	311	299	295	292	279	267	274	304	330	274	305	292	285	286	324	282	273	291	296	288	299	328	298	319	320	261	306	262	272	294	288	313	284	314	275	310	282	295	279	267	284	287	316	316	292	296	301	302	317	306	277	277	285	324	283	270	297	314	286	308	278	292	294	293	297	297	276	300	282	264	299	323	310	283	326	305	289	281	288	306	295	280	299	307	314	310	300	308	283	297	264	281	278	295	319	294	289	268	293	279	284	276	296	296	299	289	298	287	320	303	271	270	278	289	284	310	303	308	303	284	317	276	279	298	295	315	303	323	294	296	265	259	305	273	310	301	308	300	286	274	278	285	268	311	309	305	293	289	254	317	296	299	309	301	264	326	284	329	285	297	279	299	280	302	295	263	293	262	292	302	307	269	316	293	315	255	280	286	278	313	282	304	297	273	330	310	285	296	265	279	295	300	285	312	290	289	298	305	298	287	296	323	264	312	306	310	283	317	296	281	271	308	308	296	276	284	253	279	264	285	298	309	318	277	274	260	294	307	307	280	276	304	290	262	312	291	270	280	299	307	278	281	278	309	264	271	274	302	261	303	262	295	295	318	301	296	283	305	292	288	285	285	296	291	323	344	287	292	271	258	308	305	246	244	274	292	303	311	285	274	289	284	294	288	275	280	263	317	287	302	307	286	284	283	299	292	276	274	272	271	295	283	311	264	291	263	293	294	271	309	274	313	287	303	316	277	283	317	301	285	276	296	305	284	295	286	308	301	286	316	307	308	290	309	302	268	313	310	304	273	284	270	279	287	323	313	287	255	264	283	262	310	281	312	329	308	317	304	248	305	304	286	288	310	308	282	334	298	318	274	305	271	316	304	309	262	302	306	291	272	273	252	283	262	306	297	272	306	278	329	276	294	298	281	290	286	285	302	295	293	287	322	306	288	294	318	293	267	273	298	304	323	334	267	288	291	294	307	288	295	295	290	270	320	276	258	320	283	271	337	270	254	304	292	281	335	263	315	282	300	290	313	291	262	278	293	302	287	331	301	284	299	275	252	310	312	233	275	284	271	300	236	291	266	304	279	277	312	292	263	310	298	272	281	300	301	280	307	262	308	314	269	253	303	287	278	302	315	295	281	315	291	280	296	300	309	294	300	298	281	283	293	314	309	269	276	274	299	287	268	278	295	293	287	280	299	272	294	294	270	312	307	281	286	291	288	299	278	286	275	275	320	320	316	304	314	298	267	284	296	289	307	275	282	278	293	290	272	296	269	271	277	284	298	300	296	293	264	283	267	259	287	302	285	290	323	267	291	291	308	310	258	289	297	297	311	315	288	283	303	260	291	310	302	311	308	280	287	290	267	276	315	304	314	280	313	291	296	297	282	265	295	265	265	289	299	289	294	302	295	312	287	312	281	318	305	271	306	299	294	269	292	279	316	297	296	322	302	278	311	296	276	286	267	323	288	290	350	288	275	267	306	303	316	263	299	340	323	261	292	276	299	291	291	311	271	284	280	294	316	315	291	300	281	281	303	307	254	282	284	282	303	256	268	281	280	304	274	325	282	279	307	283	307	299	324	271	283	289	270	289	296	301	282	291	283	295	302	277	268	279	267	263	290	305	295	297	319	311	277	283	302	306	291	268	287	302	297	323	300	307	310	288	327	285	288	294	306	340	301	291	268	313	284	266	276	292	297	265	254	298	292	317	281	282	321	298	272	307	284	270	292	289	296	288	288	290	290	309	317	261	302
23661	29890	42090	46331	44179	28375	20220	12580	14149	13750	14157	14082	13757	13690	11344	13806	9508	7565	8950	7473	7996	8301	6744	5645	5800	5417	5003	4662	4157	3962	4819	6284	5587	5201	4797	4729	5223	4231	3431	2820	2640	2519	2243	2200	1972	1969	2041	1702	1583	1478	1304	1227	1168	1060	937	874	877	831	843	801	809	779	803	826	795	790	808	828	779	727	756	723	727	715	677	751	702	733	741	765	691	693	742	698	675	746	732	716	699	736	703	730	715	717	714	744	719	706	725	741	717	676	696	728	745	719	693	732	655	738	722	722	711	723	714	743	687	714	761	644	690	736	750	772	719	818	694	755	762	797	689	714	708	740	718	679	742	719	754	739	690	785	660	746	681	697	719	744	691	722	714	672	721	746	759	721	761	701	720	728	735	730	702	740	712	726	723	728	720	752	675	699	747	744	689	728	671	733	726	682	711	761	714	700	783	740	723	677	766	776	742	737	734	724	734	722	708	729	697	718	700	693	699	726	694	729	705	725	751	699	696	725	717	718	718	720	694	714	715	705	714	709	725	701	672	724	698	736	716	694	671	684	758	695	676	722	682	690	741	735	712	711	705	719	685	706	693	693	695	689	694	689	681	706	715	700	718	771	752	697	713	734	688	715	685	713	715	742	738	690	695	682	726	665	705	684	729	727	731	711	678	737	709	747	690	747	714	701	760	713	714	723	703	672	704	705	698	739	717	711	735	658	689	701	717	749	746	716	727	713	729	682	705	745	693	688	722	667	699	750	728	689	757	650	706	726	685	708	702	696	683	726	700	738	729	708	700	648	717	676	708	675	688	703	734	750	751	737	698	702	697	664	691	715	728	702	700	745	698	744	697	693	654	676	760	723	751	703	725	749	724	711	728	691	703	684	683	661	706	685	701	674	746	712	734	741	749	689	712	729	701	658	767	683	720	740	708	698	666	725	679	753	684	708	702	730	732	664	677	756	749	679	711	689	737	685	738	730	697	744	710	715	685	711	768	723	728	711	767	724	726	693	710	747	727	700	696	729	752	701	759	720	720	700	717	702	725	697	737	721	642	660	727	668	760	700	711	735	760	743	690	715	723	733	742	681	685	683	699	692	708	708	734	733	702	697	675	716	762	709	686	694	708	639	708	730	726	752	702	688	711	693	714	732	685	721	733	718	720	691	665	684	727	730	677	700	727	724	723	678	753	724	700	693	737	716	733	695	703	708	696	702	704	693	733	708	738	719	730	696	727	727	690	714	670	746	689	704	689	665	682	746	691	749	720	719	680	701	713	704	694	675	712	667	692	707	708	692	753	701	713	726	701	727	665	680	701	687	781	708	694	691	703	737	688	719	724	741	726	685	718	695	727	760	725	710	693	705	694	653	704	666	701	737	692	695	670	719	705	704	682	738	683	689	704	771	690	684	732	710	700	749	696	715	695	733	739	680	726	717	693	697	689	698	762	710	709	681	766	707	702	708	681	738	686	753	708	704	739	713	719	736	716	749	742	713	679	717	733	677	745	668	750	683	680	685	752	725	747	698	668	693	718	744	725	742	707	762	734	772	738	654	727	707	685	723	715	663	732	687	720	728	750	700	672	697	769	716	686	692	742	725	714	772	717	735	690	713	706	708	693	727	713	667	671	722	745	718	727	656	724	718	667	728	763	653	721	710	723	745	686	707	735	695	704	719	731	788	703	654	695	699	707	713	712	676	725	758	726	678	744	698	702	737	688	719	718	703	741	736	709	676	758	680	639	714	739	775	675	674	736	707	683	682	736	693	752	691	717	701	696	690	703	715	689	707	715	707	691	706	727	694	708	734	694	723	710	691	695	742	795	721	723	761	729	700	718	691	655	715	679	673	696	707	664	724	696	715	692	693	684	735	712	683	725	698	735	708	692	725	719	697	681	682	641	702	725	664	736	713	729	719	689	706	714	709	671	722	668	704	713	715	690	697	728	684	718	690	701	722	694	666	680	680	718	691	753	724	692	713	701	713	713	716	695	718	689	691	663	703	701	699	733	682	710	751	647	730	700	682	675	696	747	694	720	722	751	709	720	726	659	690	732	723	716	723	673	705	704	748	694	743	720	753	766	722	758	679	725	692	749	713	664	729	681	741	708	696	698	733	733	753	710	728	693	723	698	677	707	755	713	690	715	668	699	707	680	672	698	715	700	708	710	719	687	684	721	729	709	703	695	662	709	734	716	654	731	759	696	716	717	686	687	709	737	753	687	729	700	673	719	663	654	738	674	654	714	707	720	734	743	702	718	721	675	722	775	702	744	697	754	724	683	699	680	673	692	744	697	709	714	667	710	710	679	729	788	724	714	714	698	707	649	714	696	743	714	704	696	693	712	671	702	716	729	713	743	745	724	712	694	760	665	755	721	744	668	748	691	707	751	681	705	700	732	753	707	719	669	716	726	714	707	713	710	694	678	636	706	682	711	713	727	702	690	674	698	748	685	707	711	721	711	737	708	691	701	695	712	738	717	721	693	653	680	715	692	691	711	692	658	701	724	675	749	751	687	681	666	711	731	724	686	705	673	711	667	712	697	707	714	767	750	761	685	726	669	736	753	712	714	716	689	723	676	735	722	665	674	740	695	691	751	682	735	701	659	734	734	719	721	717	676	743	749	691	751	711	754	704	745	702	721	692	709	671	748	681	740	705	692	698	705	719	752	712	686	752	740	693	743	716	683	689	711	730	737	669	672	704	687	732	704	705	776	682	712	669	705	715	698	697	729	716	725	664	703	730	711	732	713	699	676	687	720	704	717	704	735	744	729	705	679	691	765	691	699	685	707	737	735	701	697	689	703	680	704	698	720	671	669	715	719	689	750	645	733	713	700	685	726	702	692	728	689	767	685	714	715	721	770	701	728	678	763	717	710	695	697	752	709	691	702	704	736	660	687	709	663	742	720	693	722	726	726	739	708	719	723	710	704	689	694	643	737	706	712	720	695	714	675	715	665	692	694	714	719	681	759	705	756	719	741	718	687	724	695	738	712	678	706	724	722	732	694	740	697	745	701	691	724	717	674	754	735	699	762	659	709	679	728	698	709	644	740	703	682	697	677	707	702	744	724	749	683	733	736	713	698	732	712	685	719	716	717	734	747	656	730	728	687	705	692	720	691	709	714	694	695	657	683	711	703	686	705	754	722	788	690	692	725	707	702	749	686	702	731	698	692	709	729	670	678	713	735	721	685	687	690	714	725	713	706	714	723	725	700	678	716	727	646	697	729	710	711	716	734	690	724	706	675	693	674	765	685	695	770	699	689	771	720	679	720	747	741	720	745	701	704	737	709	712	688	746	690	684	705	714	779	757	689	702	694	699	767	706	700	694	657	714	712	701	724	680	715	687	695	739	784	732	730	701	693	707	692	713	706	732	718	717	735	694	736	731	745	669	718	674	742	722	722	731	711	693	700	686	740	703	664	682	719	730	727	754	710	698	715	669	758	752	699	694	690	719	735	703	724	694	682	724	679	679	671	785	750	699	702	727	704	710	701	669	710	687	707	733
10019	6042	7662	9410	6993	2688	1492	1002	932	837	733	613	610	549	516	519	502	480	506	435	473	443	382	393	443	407	414	375	371	388	375	402	372	393	357	394	384	392	382	357	352	419	392	382	408	383	377	372	355	349	379	383	344	398	321	353	352	360	328	375	380	370	369	372	383	341	329	354	391	353	392	355	350	360	378	328	385	368	376	369	367	365	378	395	378	369	359	351	376	342	358	313	355	362	361	360	359	329	373	376	358	362	379	369	347	370	350	366	392	343	349	393	340	329	349	345	373	361	343	382	337	345	344	371	375	404	403	365	366	389	368	376	372	369	353	379	327	368	351	388	383	361	354	352	375	394	350	371	426	334	347	371	337	395	355	346	383	395	353	314	336	361	316	333	353	392	369	350	368	355	377	357	339	355	365	353	353	374	323	364	340	359	338	357	337	351	361	354	365	376	367	366	347	374	355	377	383	323	326	388	372	379	362	387	373	362	361	367	383	365	372	366	368	348	377	360	348	340	328	389	381	388	344	378	341	379	373	349	356	375	352	375	349	331	377	362	338	374	360	330	359	380	379	405	339	386	360	346	406	380	370	343	380	374	394	378	391	398	363	369	388	368	336	360	360	355	376	350	367	373	356	410	359	363	387	340	324	359	362	376	370	367	384	344	363	373	391	389	336	365	371	403	350	341	350	334	380	352	358	363	367	344	379	359	391	348	354	354	351	351	368	352	359	373	356	367	358	407	373	345	380	360	402	366	352	388	391	352	342	349	320	343	367	348	337	324	372	355	337	381	353	350	356	345	373	339	355	389	348	341	391	350	321	373	349	343	341	373	373	367	372	380	368	365	326	421	347	377	375	361	363	351	357	405	354	333	371	357	367	351	354	345	365	371	368	406	396	363	357	341	358	376	343	389	384	344	364	350	375	378	368	346	386	416	379	396	341	350	366	365	364	370	335	350	341	380	377	385	363	361	347	361	378	355	363	350	355	362	366	367	376	374	349	369	352	400	335	386	370	340	386	372	356	360	367	360	342	395	357	384	404	378	381	355	388	338	373	362	386	366	372	360	341	364	331	366	328	344	365	337	396	336	329	345	368	417	342	374	373	373	366	349	340	309	358	365	370	381	356	362	399	342	334	328	367	403	337	374	367	354	363	390	369	407	375	384	373	381	359	372	383	416	370	364	338	379	331	348	357	365	346	342	349	374	340	393	376	330	408	329	364	357	368	374	346	353	360	352	386	346	352	378	368	374	348	346	391	368	370	361	351	380	343	378	369	365	407	396	387	356	370	351	333	362	401	384	392	328	373	386	369	367	329	389	374	366	363	355	354	348	330	386	377	354	357	345	350	389	332	367	372	398	347	370	360	360	349	384	345	386	385	378	341	373	367	380	369	375	348	364	380	382	334	337	354	377	329	341	354	380	368	325	385	372	337	375	368	348	347	352	358	360	363	361	377	354	376	345	371	336	323	380	341	373	351	383	346	350	399	389	361	360	364	340	358	391	345	382	355	353	386	367	364	341	366	361	390	348	328	402	357	367	359	374	406	344	368	388	340	319	384	390	348	336	400	401	335	354	363	373	404	375	365	386	337	349	344	354	346	338	377	347	338	397	363	357	387	377	381	355	349	381	369	343	342	383	319	377	372	374	384	370	375	309	382	363	360	358	385	362	344	338	352	389	345	327	335	365	372	391	353	395	364	349	353	348	344	329	352	402	351	367	336	334	324	379	372	356	339	361	354	334	380	383	377	389	382	346	339	369	345	377	383	376	385	368	332	306	362	345	354	362	360	354	370	387	373	381	362	358	370	351	354	379	356	368	369	373	362	380	356	368	349	325	343	356	340	370	382	407	357	343	371	364	353	357	371	361	339	380	378	362	375	382	351	382	370	391	350	353	369	390	338	355	352	365	370	386	349	374	367	366	389	356	328	363	367	388	394	347	390	345	352	376	334	341	347	380	337	386	351	376	378	355	328	382	383	367	358	428	342	364	381	366	375	390	360	382	352	388	373	329	351	322	378	335	348	353	352	338	351	359	332	367	371	372	409	391	351	355	361	359	374	348	345	347	354	380	387	372	328	405	343	366	358	357	368	351	336	343	353	391	377	365	361	380	350	350	386	394	340	370	392	394	362	340	369	339	366	377	345	368	371	415	384	347	362	355	394	378	388	361	380	388	375	392	366	336	339	372	362	344	358	363	356	377	352	366	369	383	405	381	365	389	378	374	387	369	361	338	377	350	357	410	340	362	372	355	382	361	326	333	362	390	392	380	350	357	375	392	363	374	359	372	350	333	350	340	373	356	354	363	370	354	384	393	377	394	365	360	333	352	394	401	367	353	336	364	365	380	334	357	402	371	363	347	367	379	385	396	370	335	386	352	349	339	328	317	362	385	335	387	379	379	345	369	334	358	352	369	341	367	340	424	348	365	337	378	325	360	344	317	359	367	385	355	328	358	336	328	341	347	380	366	355	345	384	357	368	381	340	380	330	356	348	393	356	354	385	359	377	355	354	381	374	351	373	351	347	368	358	344	368	389	346	362	362	343	358	368	357	356	353	392	375	392	352	344	397	347	335	373	325	348	360	350	342	325	381	361	369	353	384	368	340	408	352	349	376	337	372	355	343	348	352	336	349	349	371	393	359	311	340	372	351	364	379	371	376	366	334	398	353	372	341	367	377	360	366	346	358	368	369	375	330	406	365	370	351	366	372	329	320	366	347	360	338	366	365	384	353	386	397	359	382	396	371	378	331	347	384	350	354	364	340	368	370	362	360	389	334	398	321	340	345	350	371	388	357	351	364	377	350	352	350	371	372	413	358	379	355	359	377	363	367	371	350	351	369	347	372	341	372	360	354	325	385	362	350	373	346	377	332	380	348	349	353	348	352	348	402	377	366	370	384	370	351	356	327	343	343	359	355	352	344	341	325	352	391	383	377	385	318	342	380	345	396	382	368	353	372	352	361	359	397	389	373	368	364	406	340	345	382	339	358	357	349	384	376	350	357	336	395	375	371	368	343	413	381	334	316	359	376	346	381	390	382	388	397	373	372	355	366	383	353	332	391	390	367	323	357	371	365	393	361	372	395	370	352	370	361	365	366	349	372	352	398	374	365	383	369	355	352	348	362	369	376	402	379	356	327	351	375	374	381	346	361	373	366	350	365	380	348	387	358	386	359	341	357	396	366	373	345	377	349	395	351	364	373	397	367	334	353	393	375	357	371	386	371	371	345	354	352	372	382	366	377	383	375	343	360	361	336	408	385	378	388	385	357	340	356	355	372	357	369	334	389	342	353	334	344	336	363	382	348	330	354	334	354	357	359	354	361	384	338	355	359	394	365	338	379	322	355	354	363	375	346	364	342	354	364	338	344	339	328	366	349	332	337	346	391	350	388	373	324	401	348	373	364	355	366	352	349	349	413	392	377	351	349	400	368	363	344	349	365	368	380	343	387	333	398	352	347	359	346	349	330	366	405	377	385	376	389	385	344	330
6524	6461	12859	19785	15762	8178	5526	4247	3802	3343	2896	2625	2472	2176	2123	2085	1877	1721	1833	1579	1544	1376	1319	1261	1234	1224	1162	1153	1082	1149	1152	1135	1112	1059	1037	1117	1101	1091	1058	1094	1000	1065	1016	996	983	964	973	946	954	978	905	958	874	920	923	916	914	877	841	949	893	874	967	924	929	861	926	892	854	868	855	880	946	916	869	891	901	869	891	914	890	868	879	851	872	898	820	862	902	857	874	845	893	827	861	873	946	907	898	900	856	880	884	864	830	877	876	906	933	936	923	872	903	879	882	930	886	956	911	935	920	884	850	851	837	882	874	897	841	863	899	879	923	889	855	840	917	890	878	880	900	931	833	886	889	884	930	877	893	908	852	841	837	878	916	846	818	878	895	857	877	881	924	881	954	894	901	887	911	841	892	872	867	852	844	819	915	873	926	868	867	907	952	819	885	891	895	827	864	880	901	869	908	887	921	886	858	881	883	886	895	919	847	868	905	853	928	875	866	885	865	824	872	909	879	891	859	917	903	830	905	875	843	849	865	893	876	837	835	882	818	897	847	898	829	883	859	886	899	915	892	841	843	838	881	889	874	868	876	884	831	853	851	849	873	885	929	859	868	889	872	857	849	907	887	830	851	882	914	865	873	908	867	917	806	921	900	892	883	867	867	875	912	858	884	846	925	934	862	866	831	878	879	891	841	859	873	836	905	908	834	862	862	884	861	888	863	888	922	878	876	875	875	901	854	886	826	894	881	882	904	842	863	898	911	863	931	860	884	850	865	829	854	925	865	823	852	896	851	937	897	860	865	889	878	913	801	967	859	852	909	907	833	847	867	908	850	839	913	871	875	882	842	867	909	849	903	918	872	854	871	885	885	853	919	879	847	863	876	884	909	859	905	856	947	873	875	936	929	907	926	892	924	865	883	887	862	866	903	915	845	885	896	906	883	875	888	882	882	880	857	899	849	871	907	854	949	858	931	906	878	891	872	887	877	879	865	910	874	844	841	877	884	966	902	842	828	897	847	911	886	858	859	931	825	910	871	881	869	856	813	863	870	904	886	901	865	899	857	892	928	904	850	877	914	932	891	894	876	904	911	889	864	829	904	877	873	877	938	872	821	843	923	887	884	880	880	902	879	908	903	910	839	908	853	846	893	886	871	879	897	885	900	815	863	860	880	862	837	872	858	907	892	944	912	916	892	880	881	858	898	806	954	943	841	922	868	863	877	917	823	829	926	936	844	887	841	898	855	909	873	880	866	801	858	905	845	890	862	869	890	852	851	865	948	880	938	828	871	902	866	867	838	822	878	807	908	907	853	891	902	844	876	849	880	847	883	878	862	877	917	865	866	892	878	920	885	890	844	935	877	880	915	877	884	861	847	862	898	867	872	920	891	842	862	864	874	863	883	885	889	888	841	890	846	837	893	868	877	897	907	871	886	863	893	863	882	932	846	876	903	834	903	862	889	882	875	917	886	910	818	820	808	836	916	875	859	865	910	916	842	823	897	806	870	903	818	878	915	843	945	893	905	876	882	876	857	905	924	954	847	858	874	913	901	871	892	857	893	832	881	895	905	872	914	846	908	890	833	883	919	815	921	862	872	919	884	912	924	877	881	856	893	876	918	864	884	860	872	864	875	876	811	856	860	846	833	875	853	885	828	871	862	893	916	837	912	852	914	879	883	865	870	904	907	883	896	849	897	881	903	849	866	879	883	833	932	828	855	874	894	868	892	917	946	891	900	845	889	922	896	868	832	911	883	845	876	875	849	832	864	883	914	877	878	898	900	920	901	880	897	852	897	876	922	860	905	879	846	925	929	891	840	900	882	890	877	876	855	876	847	881	803	891	878	873	848	882	905	868	896	913	951	867	822	895	881	848	842	867	896	874	906	898	882	883	890	910	895	877	930	905	870	869	905	838	891	852	833	887	848	891	880	857	882	880	831	871	904	838	881	897	860	875	843	895	901	844	805	902	806	876	898	893	870	863	839	843	847	907	880	923	894	867	891	862	874	906	835	845	918	867	855	894	926	856	846	859	859	920	865	902	872	854	821	881	886	874	903	874	880	836	910	888	841	847	844	939	864	896	899	871	878	885	863	841	896	880	881	911	913	875	906	898	912	872	867	840	872	911	869	852	857	896	892	821	906	849	812	852	853	916	873	847	888	873	821	903	879	852	852	879	814	881	857	855	861	884	916	840	829	911	873	883	897	863	797	871	891	927	851	900	829	879	897	885	849	894	961	879	882	888	893	886	886	895	920	889	866	885	884	846	855	855	888	900	854	925	934	858	962	882	851	831	898	851	922	881	865	901	856	861	891	903	859	887	883	907	894	857	936	851	922	898	865	959	901	845	867	865	839	879	834	834	885	889	890	898	894	856	893	864	901	859	849	922	919	910	904	889	875	848	899	889	884	784	888	913	880	847	858	886	909	891	872	896	844	881	878	856	886	871	892	893	887	863	918	932	907	912	891	844	903	858	818	882	929	858	866	863	866	882	860	879	876	844	899	927	905	851	927	870	892	885	883	910	895	910	880	869	850	860	919	893	900	860	860	867	874	890	855	842	950	893	880	879	882	833	898	869	927	900	898	896	911	866	896	860	869	905	892	835	968	911	875	900	899	882	871	870	879	909	881	906	868	847	885	893	854	898	826	917	861	874	886	880	845	861	848	910	894	888	851	871	886	875	921	860	880	876	897	891	868	857	897	897	886	844	872	824	870	854	941	854	877	857	860	908	881	843	896	841	897	885	849	860	854	917	904	884	930	832	875	934	878	902	845	883	901	866	883	899	933	856	898	896	849	915	838	892	880	914	881	884	900	881	815	850	906	897	886	898	848	925	873	922	852	895	848	925	874	911	842	852	928	858	848	887	844	882	918	880	902	878	910	974	873	883	866	872	919	852	902	833	823	922	911	946	881	855	894	852	883	885	914	885	860	848	809	835	821	920	887	899	902	854	878	867	893	859	935	920	887	850	880	885	886	855	843	825	885	888	890	884	866	891	854	857	906	914	898	863	925	881	876	884	884	873	898	867	913	927	879	865	891	884	898	917	892	893	884	837	905	938	806	855	868	895	866	888	875	858	847	835	872	867	913	897	860	805	911	865	878	898	840	914	844	913	893	838	814	865	834	914	841	878	868	918	913	875	864	858	869	891	903	882	899	873	849	862	874	919	901	872	843	875	904	859	861	852	882	879	851	874	927	915	885	871	816	828	919	909	858	894	901	859	959	886	905	887	837	868	858	867	859	840	892	880	875	915	937	885	925	882	826	886	904	880	865	889	847	866	909	886	880	881	888	864	905	839	919	863	871	896	838	897	935	892	863	843	869	921	871	855	879	832	864	973	849	840	886	879	912	857	827	909	876	903	864	833	908	888	868	976	883	856	880	869	882	875	875	883	839	873	903	868	888	848	911	855	889	915	863	848	882	887	906	888	868	851	871	925	870	878	876	872	898	864	952	880	898	877	921	903	922	896	866	887	940	819	859	827	874	817	879	860
27171	25434	40379	46190	33359	22898	16556	8243	4679	2780	2368	2026	2173	1812	1430	1740	1646	1112	1172	1114	1020	1023	894	759	767	794	711	662	624	625	654	803	749	712	647	603	620	648	529	498	469	519	495	506	417	445	414	479	450	420	378	369	361	371	333	382	350	320	357	342	399	380	389	397	393	356	353	364	325	387	367	365	350	332	322	368	367	349	332	331	355	348	322	364	371	376	351	386	325	365	327	359	365	355	373	356	376	351	350	353	372	368	368	336	344	340	381	363	343	356	325	367	334	362	369	367	362	358	363	360	346	343	376	339	389	315	392	324	391	330	321	317	368	374	326	380	352	354	382	338	364	321	342	356	368	324	323	357	330	331	363	320	341	361	360	344	356	392	382	358	385	364	359	387	365	339	339	356	338	393	363	335	389	340	363	346	346	351	358	332	382	376	396	368	353	359	375	354	345	363	411	362	366	343	347	316	367	327	388	351	348	339	358	385	334	342	359	372	358	359	335	379	371	355	306	330	338	338	369	338	392	342	369	331	369	344	356	387	340	373	388	405	345	369	308	390	323	387	342	366	370	347	378	349	339	345	402	333	362	389	354	339	361	378	317	352	365	352	309	360	396	329	372	350	332	370	403	331	347	349	322	354	341	343	344	362	335	366	342	368	348	369	353	329	343	348	334	350	336	390	319	367	379	357	364	330	358	378	344	351	343	350	343	354	327	335	372	352	352	351	323	364	365	313	351	309	353	354	320	366	363	368	363	354	363	365	326	373	349	338	361	376	351	348	356	333	356	402	353	336	377	393	348	359	314	340	367	333	330	353	345	351	355	364	337	353	380	371	376	329	375	342	312	351	360	312	383	344	356	341	388	366	336	356	387	372	343	371	322	351	320	365	320	359	320	345	327	349	332	342	368	347	318	359	345	346	333	356	326	356	341	379	324	347	344	345	345	365	344	309	377	329	351	412	344	364	351	345	368	398	324	331	378	362	351	353	379	368	396	359	359	348	353	395	357	343	392	358	360	353	332	366	310	387	372	346	357	355	391	348	348	310	352	341	370	383	377	367	361	343	345	363	330	350	370	370	371	377	376	386	367	336	355	352	353	366	317	335	363	391	346	350	365	378	352	340	361	339	347	371	349	382	352	347	369	358	371	353	348	370	351	402	392	342	345	359	353	343	348	360	362	353	403	362	352	342	362	357	344	339	353	353	324	343	332	372	373	347	344	323	334	345	363	337	348	379	366	368	340	335	355	322	325	364	371	357	363	400	358	373	358	371	384	385	337	345	321	371	357	364	351	349	315	351	352	358	349	336	341	344	367	357	372	366	340	354	334	318	294	354	351	328	369	326	356	379	363	364	327	361	361	328	367	352	367	346	373	343	337	343	349	371	346	387	360	351	362	348	341	404	367	328	334	391	330	344	379	381	340	368	371	379	336	384	380	339	313	338	369	355	330	385	343	306	327	343	359	328	368	345	318	331	373	387	340	384	329	363	351	362	374	361	316	356	378	344	331	382	349	355	352	353	367	350	356	351	382	353	342	340	356	347	363	392	367	339	383	335	304	342	394	360	353	367	333	371	353	340	357	325	331	367	347	354	360	306	349	348	326	369	363	336	361	374	357	375	348	372	369	331	335	377	330	334	320	326	379	323	340	356	350	358	362	375	337	351	337	319	354	372	340	342	347	352	339	349	332	349	360	342	380	376	354	332	370	359	340	340	347	403	310	343	335	374	340	314	337	340	390	377	337	326	368	362	348	362	361	348	351	311	359	372	352	340	351	364	335	376	365	348	356	358	355	359	378	364	310	383	345	377	352	353	350	392	352	314	363	333	348	380	359	315	336	358	350	357	333	339	358	371	362	342	337	355	338	328	348	412	338	324	347	315	356	351	325	348	335	364	321	356	351	349	355	327	365	372	379	374	337	339	335	369	333	376	365	371	331	382	337	379	342	334	342	377	374	359	330	325	348	345	366	343	342	354	370	345	364	398	396	364	346	364	339	365	376	359	366	334	352	323	348	387	346	349	356	348	316	327	327	318	341	380	359	342	371	313	356	352	352	351	352	318	368	365	384	360	372	316	353	349	342	356	326	370	360	382	325	338	344	373	359	332	355	370	345	346	391	361	353	344	384	365	365	351	381	313	337	343	360	357	332	371	349	368	339	355	325	361	339	370	342	350	341	360	364	374	358	355	339	334	336	326	356	360	391	370	338	309	370	334	337	327	346	356	355	356	367	344	346	342	333	342	347	349	379	331	365	346	380	364	355	353	375	360	352	378	356	387	366	368	384	356	351	357	324	366	332	327	374	327	320	363	333	315	345	370	333	324	369	361	341	358	352	341	383	363	370	340	368	377	353	362	381	341	366	359	392	369	390	372	369	321	375	366	371	351	378	348	381	362	365	352	366	316	351	353	342	316	340	330	358	341	337	373	353	386	390	349	360	340	369	391	365	362	343	354	375	354	373	363	338	374	346	357	367	377	384	350	349	371	323	356	363	361	376	347	409	331	359	325	328	368	377	352	345	367	343	346	348	376	352	341	370	329	322	351	370	330	344	372	378	328	360	370	370	329	331	329	369	333	338	324	331	382	311	340	330	343	369	356	373	371	350	354	342	385	357	364	336	340	379	345	393	361	354	364	320	370	349	376	355	342	340	339	372	363	324	376	369	385	368	386	362	343	322	366	358	332	359	392	361	390	340	354	383	374	379	392	358	350	326	372	346	373	359	330	352	363	339	378	368	364	363	364	336	357	376	320	374	377	378	339	361	370	325	371	351	345	342	375	324	327	380	359	353	365	366	371	322	341	342	361	320	381	337	373	369	352	369	345	361	327	334	360	359	335	389	360	355	334	380	335	363	350	352	337	372	372	359	374	363	379	347	365	358	381	344	337	373	365	376	333	359	358	326	351	326	376	344	359	354	367	355	380	354	380	359	343	353	371	326	357	407	355	371	391	360	338	375	373	351	351	345	383	369	366	402	373	372	335	350	354	335	362	341	352	328	363	351	300	340	349	332	331	372	349	353	357	330	328	336	337	328	347	360	367	362	353	356	314	325	372	353	357	349	334	373	365	363	337	363	399	345	369	348	332	352	360	357	358	326	355	359	342	360	374	352	330	381	324	354	372	348	360	374	367	372	371	377	358	371	360	331	356	339	340	379	372	341	348	342	383	367	395	336	361	330	347	359	339	362	335	329	337	346	361	370	325	366	363	332	320	356	341	354	347	337	386	346	342	306	332	348	358	338	345	376	365	386	361	376	404	381	357	340	344	368	355	362	351	320	355	320	339	371	340	346	364	358	363	354	328	348	345	348	342	350	375	361	332	389	343	357	361	354	369	410	359	369	352	407	367	363	323	369	361	367	370	359	381	335	333	371	326	379	362	349	350	377	382	367	333	415	335	345	326	380	362	354	354	354	347	346	344	358	335	305	323	346	380	351	359	359	356	375	354	356	356	351	351	320	349	372	344	344	387	373	330	339	339	361	345	363	359	346	352
17462	19829	38215	46218	37024	25062	15701	9314	9934	8504	10106	9324	10216	8703	6929	9392	8348	5101	5872	5564	5412	5313	4596	3753	3959	3776	3575	3073	2817	2790	2858	4044	3867	3449	3351	3185	2949	2965	2322	2042	1894	1802	1723	1644	1548	1466	1680	1461	1247	1272	1221	1233	1105	1011	996	990	908	881	966	887	905	907	965	956	904	927	853	939	846	873	847	876	844	923	841	848	831	866	887	857	863	848	945	836	882	875	846	853	819	874	818	864	923	873	858	851	874	837	869	811	895	775	843	837	800	818	863	831	838	819	863	887	820	850	821	862	864	820	905	824	901	861	858	871	859	858	857	829	830	823	877	864	858	826	874	847	866	895	871	855	821	865	829	846	834	868	840	902	859	852	830	823	884	912	843	847	855	854	846	855	869	853	841	843	870	864	855	863	840	841	824	879	891	870	814	912	842	817	856	892	892	889	912	835	887	855	838	890	833	876	862	907	834	816	900	854	867	841	884	830	826	846	822	871	859	832	903	810	870	842	816	851	879	794	927	829	831	918	824	852	804	916	855	806	868	831	857	813	862	840	909	847	814	832	884	811	888	854	796	840	806	891	838	848	852	866	852	861	824	848	826	867	818	848	883	862	864	851	828	900	858	836	864	807	876	846	843	852	852	824	901	862	830	871	820	841	846	821	815	838	859	851	870	837	854	841	871	815	879	916	868	770	847	895	869	861	891	825	865	866	845	810	795	795	886	901	892	841	855	793	844	911	892	822	827	870	804	832	861	825	900	885	905	878	835	886	846	876	843	894	849	921	851	885	890	857	871	827	871	876	880	861	852	830	886	839	853	873	881	864	854	898	803	860	822	806	851	870	848	842	850	823	865	857	878	857	801	867	868	875	856	868	828	835	867	795	873	834	840	793	817	853	859	860	878	865	822	827	849	819	854	866	857	805	837	826	816	846	831	864	828	840	876	858	881	851	870	811	849	791	848	833	865	805	869	871	845	830	946	851	840	786	859	829	833	880	840	837	853	811	877	858	839	823	867	805	826	830	798	810	853	892	839	762	850	791	873	838	827	845	847	838	834	885	862	837	877	822	883	822	811	828	817	815	826	856	823	878	829	873	850	775	904	816	817	865	841	883	845	862	830	882	862	885	822	851	846	833	844	857	835	875	876	865	899	891	837	860	828	830	851	822	905	831	803	869	839	822	829	854	862	890	828	895	891	857	855	841	811	877	840	853	845	806	820	815	843	857	835	858	809	871	846	829	837	810	838	838	849	862	839	838	810	825	825	835	838	829	836	875	885	822	848	842	841	833	820	858	811	781	842	803	823	844	820	820	857	898	816	847	811	866	861	834	841	807	858	870	815	812	856	890	778	808	797	869	876	851	825	885	898	825	828	853	838	829	802	831	877	884	836	821	852	825	877	882	889	814	849	927	902	851	892	823	846	857	851	876	843	837	841	810	824	805	836	840	864	838	784	878	838	833	874	902	847	846	843	862	839	843	883	869	876	850	888	880	795	860	882	855	827	869	866	856	810	851	845	820	850	852	811	862	809	855	848	878	884	879	828	863	857	874	853	829	831	898	835	843	868	862	853	876	864	796	876	825	849	846	865	854	878	850	877	813	838	810	876	854	831	856	825	856	852	921	831	876	830	814	889	819	817	820	828	832	868	807	948	879	856	869	877	852	887	809	854	851	861	834	860	832	810	891	839	868	832	841	875	856	882	859	846	816	944	798	835	859	901	835	844	872	878	797	818	837	865	846	847	889	880	882	805	860	839	850	829	891	853	851	845	903	866	856	833	844	822	842	852	890	814	857	833	819	792	780	847	853	847	850	836	890	881	848	857	828	912	834	792	845	851	790	806	867	863	884	860	845	852	783	836	826	810	811	827	837	856	840	844	810	868	888	841	860	850	810	819	841	852	862	852	812	825	815	924	867	834	803	865	883	891	880	850	860	789	814	885	812	857	857	813	904	859	848	857	868	871	853	859	798	844	815	854	842	846	841	877	868	817	818	828	824	819	870	874	878	846	839	875	863	834	824	878	858	870	925	877	908	871	842	872	862	850	864	841	845	770	808	876	902	850	857	841	837	881	798	841	849	889	837	822	867	805	895	852	859	879	828	855	841	880	884	897	897	851	817	836	847	913	846	835	818	857	838	824	852	876	863	880	838	904	827	868	861	872	833	788	840	840	877	875	823	897	835	869	823	899	834	833	836	837	853	880	810	836	871	873	865	837	852	934	841	845	877	848	785	835	774	894	840	870	883	837	836	829	854	875	858	853	851	856	836	847	857	802	821	843	889	850	855	860	904	825	857	871	823	884	879	813	838	852	868	798	829	855	888	870	899	806	892	877	886	854	840	853	866	841	865	828	862	872	864	806	840	846	866	855	896	860	838	785	819	853	837	867	869	886	837	813	906	866	831	803	832	846	875	817	879	813	880	835	832	818	863	836	879	885	823	825	838	839	917	902	863	847	851	853	796	815	859	891	842	791	780	857	856	913	874	835	849	847	846	849	834	846	907	809	806	813	869	878	822	828	892	846	843	860	852	832	851	881	874	844	859	910	871	870	843	829	881	844	843	882	801	813	851	864	877	800	864	804	877	848	841	858	867	834	839	808	802	862	900	845	900	821	811	870	876	876	815	900	841	876	829	836	837	807	852	808	844	802	854	851	834	881	866	838	847	870	861	857	887	840	861	824	866	846	869	885	874	901	874	861	845	835	842	848	822	835	807	815	915	819	805	852	828	798	868	860	866	811	894	812	846	806	848	847	866	867	888	919	904	807	829	820	830	871	818	831	779	812	856	820	860	839	874	853	833	826	839	862	836	822	842	849	872	867	868	882	843	863	852	863	860	823	780	819	896	831	866	850	858	825	803	881	860	858	858	839	858	842	884	872	842	863	860	846	875	901	849	846	844	847	885	800	849	784	792	858	844	836	828	865	834	820	869	901	916	832	811	835	835	874	825	857	867	833	889	861	851	873	819	822	805	825	835	815	833	896	852	853	890	848	817	828	858	845	819	868	860	891	797	799	828	885	828	833	919	853	896	840	840	831	802	884	887	880	882	842	859	910	897	775	830	820	876	847	853	850	872	876	847	857	845	774	875	889	877	873	813	805	846	807	887	862	878	894	811	846	884	841	836	850	828	835	839	861	808	804	839	782	826	862	843	831	862	813	894	883	825	885	831	859	891	822	856	850	817	835	843	873	895	809	820	791	870	843	809	832	821	834	857	893	867	840	848	861	814	877	814	833	894	820	818	826	852	817	808	842	915	843	841	832	789	849	827	801	847	820	796	872	846	843	869	818	801	873	863	830	850	832	876	891	816	864	798	846	790	831	840	815	868	787	848	861	879	843	863	895	868	853	817	838	810	842	834	819	830	881	863	906	814	851	847	839	835	805	886	814	845	820	875	890	850	832	852	805	820	846	829	883	848	859	860	820	861	866	823	820	871	833	883	848	848	816	845	833	904	881	829	855	858	812	851	847	826	842	812	819	872	821	869	869	886	810	867	862	841
36098	37146	46145	45978	34089	25149	21137	11289	6590	4349	3728	3850	3363	2613	2108	2525	2875	1520	1860	1820	1817	1631	1440	1051	1106	1079	960	848	805	730	867	1051	1075	927	812	823	791	819	638	563	516	503	496	476	448	467	473	435	378	388	365	378	334	313	336	303	312	306	276	297	329	316	315	302	330	308	253	308	289	280	260	301	300	282	287	296	273	281	291	277	315	313	301	295	293	307	298	329	269	279	324	289	300	302	296	281	295	301	297	262	344	276	270	300	302	289	288	285	308	311	287	285	263	260	293	305	309	279	291	286	279	278	286	289	281	290	312	260	298	291	267	278	284	312	299	281	322	276	292	308	283	316	286	280	328	305	284	271	269	267	323	302	297	279	277	252	255	295	282	307	295	296	300	299	291	270	302	291	289	301	285	295	295	283	310	283	273	315	281	317	290	296	293	272	286	330	302	293	278	296	285	278	282	283	301	294	318	271	294	317	295	266	257	295	277	307	299	303	283	285	305	290	285	275	300	277	311	325	317	279	282	265	300	267	264	304	272	302	320	289	306	285	322	272	295	288	273	266	293	268	323	303	283	298	295	315	304	296	329	299	294	291	283	301	285	281	326	271	287	325	304	287	314	297	292	271	287	337	324	288	268	316	281	311	302	286	283	273	295	287	289	292	286	279	301	299	315	248	302	277	276	279	288	284	297	296	307	294	299	265	283	282	297	308	303	286	281	307	280	287	269	302	269	244	265	311	291	254	296	292	290	293	295	319	313	264	261	285	303	305	274	282	254	252	326	274	293	291	307	298	294	311	283	279	293	315	263	289	292	319	262	312	297	293	309	272	308	295	299	286	317	300	284	283	277	290	313	275	275	329	262	310	303	289	295	295	279	302	283	261	290	301	301	310	292	304	282	303	291	343	293	296	267	265	303	276	281	316	279	261	283	303	298	309	288	294	292	296	298	302	287	314	272	298	253	267	307	266	249	287	271	280	290	303	302	303	301	288	286	299	288	282	315	301	282	327	303	281	284	298	285	319	290	278	300	331	295	266	284	271	295	301	296	325	282	281	276	289	256	253	288	248	283	297	284	308	316	299	297	302	317	272	292	313	289	307	298	277	308	299	272	284	271	282	272	258	292	280	265	321	295	292	273	307	275	281	288	277	309	326	299	308	292	292	287	278	276	291	276	266	273	297	306	294	282	284	289	293	263	261	266	311	303	269	255	282	276	308	308	310	310	317	303	316	297	299	261	256	290	288	282	274	297	286	272	290	274	267	278	284	280	315	286	289	261	281	324	264	272	300	310	314	256	262	291	276	267	274	273	310	306	283	292	301	327	305	288	291	304	294	283	253	279	278	305	283	285	295	282	298	308	288	285	282	323	323	286	304	299	290	314	296	289	300	263	297	269	270	302	295	287	316	284	302	294	300	304	310	273	283	314	282	325	287	263	313	296	279	319	295	308	288	303	305	326	255	279	257	310	304	294	257	282	299	258	276	279	287	324	299	304	294	267	296	313	276	325	305	274	272	290	293	273	273	299	282	261	275	277	287	277	280	290	287	268	318	286	301	269	285	280	305	305	299	304	279	271	262	258	293	260	282	275	299	305	305	289	282	268	259	304	284	279	293	325	284	282	259	285	291	289	243	283	277	281	282	316	280	264	284	297	319	276	263	306	320	284	296	293	290	282	302	316	327	279	309	295	305	311	278	323	310	319	300	297	261	285	278	277	252	281	292	270	292	308	264	292	281	281	328	289	301	331	299	280	277	292	300	281	285	303	319	288	253	303	321	306	306	268	292	268	271	338	309	308	287	309	301	319	300	304	305	262	308	302	297	275	284	260	293	272	297	255	306	269	302	285	286	284	280	291	313	271	300	310	273	302	298	305	283	324	288	304	289	289	268	263	318	269	311	285	292	285	279	306	278	268	287	284	273	311	315	286	306	264	294	290	322	287	277	288	306	311	288	295	296	264	275	289	283	279	296	268	257	290	279	310	305	309	337	249	304	301	286	273	290	300	314	318	295	296	293	302	287	288	295	271	283	312	302	280	302	284	311	292	283	295	282	304	309	292	263	299	271	297	285	295	306	264	264	300	276	291	274	261	307	293	273	279	283	297	261	308	314	281	291	330	283	292	319	306	283	301	298	293	333	292	275	277	310	326	278	307	338	293	277	272	294	271	276	266	285	282	266	295	264	309	257	281	285	284	280	271	267	288	265	278	291	289	294	300	308	277	289	294	290	276	257	330	288	317	282	312	276	302	260	322	302	284	315	256	305	266	271	314	295	247	300	292	307	302	301	330	290	296	330	290	303	277	290	291	294	275	272	292	304	281	351	289	266	284	320	295	285	274	307	301	291	287	328	283	296	271	297	310	277	288	302	300	289	266	300	267	311	275	280	307	279	276	285	264	310	259	324	321	269	265	273	323	283	292	268	273	305	304	321	293	276	309	297	297	300	302	278	279	318	311	300	297	284	301	304	306	280	282	308	299	296	301	263	311	281	295	290	321	262	275	319	287	294	288	278	271	316	287	290	309	308	282	307	316	291	291	288	309	299	285	307	287	308	330	292	300	275	260	276	323	274	307	275	301	296	293	285	290	301	314	338	279	309	281	271	289	281	282	268	275	288	272	280	255	295	279	309	279	275	293	286	296	296	319	261	298	301	312	274	298	287	311	307	293	287	279	271	300	286	309	297	312	281	286	270	274	266	283	291	281	290	309	280	319	296	301	290	313	279	279	299	312	273	302	270	269	300	296	262	251	295	271	294	299	310	289	265	295	275	316	325	301	312	294	300	317	290	305	290	309	287	264	309	289	300	299	282	293	265	319	255	267	259	282	310	290	294	295	267	283	309	290	307	293	299	278	268	323	292	248	322	302	277	318	300	319	306	308	261	311	292	270	304	285	274	325	295	272	302	284	259	293	288	288	314	283	294	283	311	309	303	272	302	297	277	290	291	328	274	306	274	279	285	254	309	283	308	304	280	292	287	306	320	312	296	300	303	253	293	275	272	280	310	304	307	279	299	285	299	302	290	297	270	276	299	293	270	287	281	264	287	309	260	349	276	294	286	289	288	285	279	341	301	288	287	259	278	297	289	281	287	309	291	283	282	294	291	285	294	275	313	294	284	317	292	257	315	288	273	276	259	299	298	315	283	272	285	281	279	287	287	285	276	278	266	280	296	238	279	292	310	292	329	258	255	271	256	291	325	296	309	293	291	293	258	287	270	308	282	284	264	326	290	292	306	281	302	309	269	280	286	288	262	286	267	311	283	315	276	265	306	302	313	284	308	284	291	297	306	281	294	312	280	268	298	284	277	262	287	277	281	313	284	284	263	278	270	265	279	255	276	341	282	262	288	238	262	291	291	284	291	284	288	278	289	298	294	301	289	332	287	272	315	303	303	293	312	285	286	285	308	277	291	291	290	266	302	285	278	275	310	293	322	319	289	303	297	281	269	283	264	301	296	308	310	265	308	335	288	313	269	278	316	306	249	330	322	281	274
22526	28763	42295	48313	36020	31041	22686	12489	12716	12562	14479	15241	14407	11154	9651	12636	13736	7679	9616	9693	9289	8514	7440	6260	6071	6225	5316	4807	4362	4090	5048	6281	6475	5661	5400	4647	4311	4419	3455	2611	2357	2486	2426	2124	2307	1990	2239	1824	1579	1419	1392	1320	1234	1080	1023	917	849	839	837	883	818	795	826	831	827	773	768	751	760	700	785	713	732	774	748	782	722	713	706	676	706	702	706	688	661	666	729	698	721	744	676	748	716	701	693	672	701	698	744	679	690	690	669	750	685	695	726	705	748	719	712	702	738	710	684	659	726	746	735	709	723	730	709	721	705	722	732	689	707	704	709	725	758	760	730	722	747	754	749	710	745	698	704	713	714	767	705	766	709	704	717	688	675	744	700	679	723	764	693	697	754	751	700	774	722	720	687	678	710	725	767	732	712	733	704	719	719	711	749	758	713	676	719	723	688	723	708	663	734	722	715	727	707	692	749	677	695	697	644	713	729	758	725	733	708	732	698	759	720	705	737	689	752	718	680	707	753	689	741	691	720	737	682	669	734	772	719	689	673	684	692	701	695	757	687	762	705	677	715	639	710	728	698	736	687	724	668	740	666	677	711	777	675	697	712	704	716	736	683	755	694	720	631	716	666	732	723	691	745	654	753	702	752	746	744	722	728	735	701	722	711	737	721	732	699	677	682	674	714	671	688	674	669	712	719	704	690	691	702	729	703	687	712	737	677	703	682	718	713	713	714	693	725	668	708	701	723	696	689	691	704	714	678	654	682	681	737	698	680	736	739	690	669	719	730	705	660	703	699	666	677	721	777	735	705	711	755	700	706	716	721	706	719	682	750	733	685	676	679	741	714	660	681	724	675	650	700	710	734	687	702	720	693	695	675	727	749	741	675	699	715	723	717	704	670	709	677	772	696	724	699	750	718	734	686	698	728	686	674	704	737	741	769	753	681	660	722	687	650	736	715	742	724	701	713	707	701	664	713	712	706	635	702	650	688	706	684	709	721	693	678	698	708	673	677	675	740	671	727	701	721	709	692	677	702	710	721	702	720	730	710	725	628	647	700	731	720	709	709	669	768	664	685	715	758	727	717	712	727	710	686	708	748	688	666	763	683	740	683	708	685	687	685	751	646	722	705	704	738	728	674	743	709	693	654	716	746	745	710	683	684	685	725	719	715	679	709	734	656	720	694	688	703	692	723	694	693	738	713	719	654	676	699	727	736	704	715	693	637	703	768	718	684	687	711	707	731	634	698	724	699	695	739	701	680	654	702	760	737	713	723	737	724	662	723	736	716	709	713	730	687	744	661	747	735	714	749	736	736	711	685	714	707	725	738	658	695	738	732	714	722	707	692	686	720	720	676	738	686	736	683	676	684	709	709	755	711	691	748	681	719	714	710	710	753	705	700	710	696	802	773	729	678	738	727	761	709	677	651	676	696	740	733	652	695	734	695	714	693	715	647	696	688	693	663	743	760	699	708	689	699	644	734	661	725	717	707	719	716	689	660	701	651	703	730	650	705	708	729	684	701	681	702	699	691	711	684	692	727	699	749	693	683	658	701	730	707	698	708	673	700	716	693	691	702	687	712	689	733	710	703	728	712	682	721	686	717	709	660	711	751	729	666	685	685	801	695	707	715	660	696	707	683	727	678	664	724	702	693	711	701	677	753	684	717	725	674	684	751	703	682	709	750	750	657	687	722	660	692	711	723	712	723	688	708	715	698	699	684	704	683	749	691	730	681	731	688	698	724	688	699	720	670	704	677	736	710	695	640	728	696	712	691	699	721	702	694	704	660	732	668	675	688	671	700	712	731	740	686	687	728	704	733	700	711	654	728	722	706	696	739	742	769	661	686	734	717	715	722	720	715	770	732	746	644	687	730	700	710	693	731	759	691	680	707	739	751	682	667	741	729	744	716	697	676	737	675	721	744	718	737	699	717	664	690	711	683	708	731	680	728	738	729	687	742	677	645	702	680	657	685	670	711	713	707	701	700	730	717	680	711	711	694	740	676	710	698	689	727	720	692	691	715	721	692	690	756	708	744	715	723	690	711	764	742	727	689	700	709	718	697	706	707	708	674	719	681	684	717	701	663	681	704	703	703	675	730	674	703	693	711	747	726	712	684	711	717	699	739	708	733	679	700	743	664	677	648	655	743	692	684	711	675	677	708	677	709	741	740	726	735	714	668	689	708	707	708	716	742	715	679	691	697	701	743	701	712	673	704	711	681	723	743	680	678	712	687	756	738	691	701	712	698	692	733	765	690	724	731	742	693	703	720	695	706	697	704	712	690	723	684	665	670	719	711	750	759	703	729	734	653	702	705	741	678	715	736	738	714	668	718	699	710	712	686	706	676	666	725	739	738	759	697	731	737	710	666	719	676	735	721	764	700	690	685	780	706	697	694	666	724	688	690	721	692	675	734	693	732	730	714	740	716	701	706	719	700	695	730	656	696	740	703	685	705	689	720	711	756	679	779	703	727	682	689	694	686	724	689	720	748	711	719	693	676	675	686	693	730	726	678	715	697	674	695	692	728	733	730	686	696	694	704	708	677	749	681	735	706	707	705	728	755	710	722	668	767	708	752	704	714	640	700	694	708	655	703	684	722	685	730	694	697	698	710	672	717	705	687	702	710	758	711	702	770	691	748	710	684	694	719	669	785	706	710	722	739	739	687	711	694	715	697	719	702	723	687	730	687	697	690	759	738	728	754	696	688	732	709	750	668	699	752	685	727	638	679	721	710	721	699	707	735	705	700	743	757	702	652	692	674	711	700	720	752	725	646	719	717	710	693	701	683	677	701	726	714	732	687	730	679	692	677	702	738	689	698	712	659	709	695	679	698	722	720	679	698	688	710	681	709	723	733	686	669	699	690	695	696	743	695	722	705	741	715	726	702	704	747	693	730	773	754	670	718	749	725	722	719	716	753	690	683	734	692	763	697	729	705	716	732	705	672	702	698	744	651	710	712	703	679	734	683	675	724	665	701	733	695	708	683	732	665	722	704	719	663	663	734	693	701	665	702	735	698	709	696	695	708	727	744	734	720	683	723	725	660	652	719	697	727	716	712	725	701	678	654	667	706	765	702	684	698	751	648	718	682	697	734	669	672	680	673	688	681	726	673	668	727	709	684	718	688	720	706	683	720	698	681	707	648	719	651	742	707	682	703	749	725	691	681	689	695	767	749	719	686	720	717	709	730	747	755	689	699	707	698	746	699	719	697	704	722	677	708	683	667	697	708	731	700	714	729	717	702	735	697	737	702	661	700	699	697	688	669	725	687	741	718	671	636	690	663	690	718	673	721	721	717	753	708	682	708	708	683	752	715	693	672	737	717	712	674	739	680	701	737	742	670	716	680	704	722	708	684	683	696	681	682	702	714	734	681	702	729	701	699	721	712	715	709	699	749	718	683	686	696	693	719	729	669	706	731	681	757	727	692	709	711	731	675	725	711	709	715	733	717	673	724	739	731	678	703	678	709	740	680	742	704	692	751	698	723	676	641	683
10134	6183	7358	6293	5056	3053	1794	1081	897	732	718	653	622	572	535	510	518	489	487	503	476	465	425	411	447	434	393	402	419	400	378	422	382	400	383	409	397	434	391	377	395	414	383	383	338	374	403	359	357	375	364	369	353	370	345	366	373	370	369	324	377	394	342	369	383	367	358	354	386	385	378	395	376	346	367	328	371	371	377	385	345	356	362	360	358	353	405	339	399	378	365	383	324	369	371	366	349	385	376	375	352	370	366	334	370	383	373	351	343	340	342	329	350	354	354	353	354	362	372	352	295	372	354	375	348	379	351	373	373	364	378	348	357	352	370	372	379	384	368	336	362	354	331	348	352	381	370	372	349	345	352	345	390	373	383	368	357	334	367	360	425	383	344	354	349	347	344	354	355	368	349	369	361	380	381	364	332	349	367	363	400	378	340	375	386	378	332	395	380	365	364	338	384	371	346	346	342	361	359	364	349	329	376	375	338	372	345	351	364	385	337	379	356	389	344	366	365	329	358	345	415	358	364	356	393	341	374	350	375	370	343	332	322	358	366	333	371	399	340	378	354	367	398	367	366	336	381	368	363	348	355	348	393	399	341	357	371	374	368	385	361	348	347	337	339	373	317	378	359	372	351	364	383	361	375	379	346	403	363	343	383	372	396	357	331	380	336	386	345	351	372	379	375	324	345	389	370	365	335	355	392	344	351	380	346	331	372	372	345	362	374	340	380	382	349	363	339	333	406	357	322	348	357	329	390	378	383	389	366	411	366	346	364	341	350	366	378	384	338	346	355	348	335	356	403	357	385	348	376	351	368	319	355	367	354	365	398	385	359	363	354	370	331	359	334	329	378	407	372	351	340	344	384	383	358	372	361	354	375	357	361	342	415	343	374	374	364	401	365	351	374	339	349	351	363	337	370	390	347	358	346	345	370	363	391	359	413	356	372	372	316	353	357	372	402	373	343	353	340	352	387	344	367	354	371	370	339	362	345	373	366	386	401	374	370	383	402	361	348	367	376	352	377	357	357	341	323	324	352	395	383	377	353	370	342	374	329	373	392	338	326	385	366	361	342	372	367	380	364	364	354	361	380	384	355	355	373	372	382	366	377	350	391	355	375	358	362	362	403	383	375	386	375	382	382	356	387	354	355	366	335	340	341	362	337	373	394	360	350	325	361	385	363	366	378	354	400	388	379	348	386	348	364	341	373	354	364	410	350	334	372	357	352	367	369	378	389	347	371	366	344	380	356	390	352	334	375	371	406	370	367	362	335	362	361	376	369	393	357	364	366	374	334	353	376	374	347	343	393	374	369	396	333	384	370	368	360	361	399	382	372	357	349	348	362	369	366	379	389	386	397	345	368	347	384	355	383	368	392	380	339	418	358	362	357	381	361	352	361	354	364	356	364	352	408	320	351	335	372	374	357	394	372	331	377	378	356	351	366	339	369	377	364	332	357	380	385	386	324	381	387	370	347	385	384	399	356	362	350	347	357	360	383	313	355	351	380	406	365	361	337	364	359	341	353	398	345	362	396	369	376	337	356	383	372	340	333	393	306	342	363	356	357	388	364	359	353	361	375	365	361	397	355	344	365	369	332	370	365	347	370	360	371	374	400	368	365	358	356	367	369	342	375	399	370	328	377	343	338	372	387	366	358	358	379	336	398	366	320	367	379	352	380	372	347	365	366	354	396	359	330	370	337	371	348	308	362	360	345	346	364	382	364	344	378	372	348	368	380	370	367	367	346	402	340	363	380	356	419	394	367	378	357	344	351	344	369	385	375	360	321	379	374	369	365	359	352	350	382	354	366	358	377	385	395	331	374	367	358	375	382	376	376	411	353	372	343	366	366	338	374	344	369	394	332	344	399	408	380	354	380	369	373	358	357	363	354	357	382	363	354	347	389	370	382	349	395	356	367	351	337	367	355	299	358	381	372	384	351	364	337	363	415	366	382	372	355	391	393	407	334	309	378	363	352	339	386	398	390	353	330	377	383	355	371	382	360	371	361	379	362	339	365	376	348	359	348	352	362	368	370	378	332	362	367	389	347	362	352	364	343	357	366	382	343	340	354	371	376	356	350	369	406	373	374	343	363	358	343	342	392	369	359	381	359	382	322	387	386	369	350	362	365	374	385	347	347	370	347	344	375	386	369	349	360	368	381	366	365	341	341	345	365	361	330	354	349	359	355	369	337	382	367	345	331	349	356	365	353	366	398	367	380	346	373	360	364	373	374	341	359	349	324	363	395	354	317	373	354	364	308	354	343	341	335	341	357	366	392	344	361	326	343	369	348	372	380	372	379	388	349	353	324	396	413	366	362	354	365	389	357	344	323	383	362	368	304	376	372	384	377	337	378	356	366	405	369	386	384	368	395	394	347	366	385	362	359	368	349	367	346	367	418	347	389	360	358	384	351	389	376	366	346	345	376	374	369	350	380	334	319	352	382	340	385	360	360	373	380	346	352	390	362	341	372	373	377	365	356	321	369	358	384	373	367	377	401	355	410	341	366	369	363	381	360	352	323	375	382	365	368	401	329	347	392	352	358	370	358	356	353	344	378	392	435	394	397	345	363	351	377	355	352	338	393	376	382	371	361	351	332	355	351	345	334	339	378	371	401	340	348	348	366	390	396	347	345	371	352	367	363	329	399	364	304	351	385	357	360	329	348	392	365	351	383	367	352	361	365	357	357	387	385	363	367	389	346	371	380	359	374	351	381	353	359	347	379	392	363	360	404	361	373	380	354	408	390	347	342	351	346	364	377	343	350	347	375	350	357	319	394	395	371	398	362	366	362	381	366	386	367	358	335	370	389	356	349	356	319	382	360	336	417	352	338	331	357	392	338	378	371	356	412	399	358	374	335	369	370	338	372	349	360	365	384	379	314	381	374	360	373	336	314	341	326	340	350	332	371	335	347	350	343	326	350	346	386	375	366	356	379	352	358	372	336	348	359	409	365	364	358	387	386	350	353	393	365	351	353	356	352	395	363	351	371	345	356	375	346	360	356	372	384	354	387	405	386	359	359	348	337	403	340	410	380	369	365	366	317	328	375	324	366	391	383	380	386	391	366	350	382	353	344	344	337	347	359	368	373	329	334	358	376	350	353	354	377	394	349	370	375	376	329	337	371	331	373	374	351	374	357	365	336	346	353	400	338	334	386	378	341	362	367	347	329	378	365	354	379	345	372	364	340	383	341	386	408	383	347	368	336	359	386	368	359	376	316	349	349	373	366	360	359	374	352	340	363	354	374	336	382	395	387	348	353	374	365	379	397	367	379	350	380	352	357	361	377	360	349	368	377	370	348	351	386	351	368	375	343	379	371	343	382	370	352	352	381	354	369	384	396	355	345	360	364	334	369	360	352	333	340	395	367	379	354	353	406	343	359	336	356	340	396	391	342	363	378	378	383	376	347	357	397	365	380	380	371	327	364	320	318	372	366	357	447	358	374	399	344	343	330	362	370	312	349	357	373	402	356	386	362	376	392	376	351	382
6660	6353	12262	14212	13200	9591	5779	3864	3251	3107	3068	2674	2344	2213	1914	2023	1929	1729	1664	1730	1636	1534	1370	1381	1317	1271	1217	1286	1126	1214	1213	1183	1130	1159	1170	1144	1087	1140	1129	1060	1080	1093	973	979	985	998	978	1012	994	942	973	954	922	966	908	916	917	902	883	866	888	920	907	931	933	810	890	875	863	868	905	901	858	910	874	915	887	907	865	965	876	894	892	925	897	850	884	827	864	871	895	842	857	871	896	901	866	883	841	845	906	847	899	859	882	880	914	857	852	876	835	861	854	873	889	890	899	913	901	885	884	829	868	889	865	847	902	854	893	903	900	862	892	903	870	908	864	928	878	885	825	868	810	856	862	891	892	862	856	842	870	873	830	852	885	845	815	917	866	859	844	884	939	850	880	924	871	869	870	842	931	885	835	813	897	882	862	930	866	882	859	896	880	849	884	866	940	908	845	896	894	905	890	875	877	836	864	911	896	846	910	901	912	850	900	879	883	840	820	888	901	846	891	849	881	941	866	923	887	870	877	834	892	870	823	826	915	866	888	936	858	870	874	876	862	885	870	881	915	879	858	876	839	864	920	882	869	878	877	816	859	921	872	907	862	919	970	895	889	830	870	885	877	927	865	871	850	900	902	895	875	875	864	898	879	878	878	945	857	883	892	810	902	935	872	830	887	918	843	858	884	870	847	926	921	826	950	898	821	879	927	848	911	853	895	908	894	882	856	889	873	884	854	895	873	870	843	858	857	898	870	883	903	917	817	886	876	868	858	887	901	819	857	874	866	853	896	838	865	900	876	863	911	854	914	907	915	879	860	871	873	873	849	889	855	871	872	909	852	877	886	853	881	893	889	863	851	801	858	848	871	812	944	905	839	882	886	937	888	888	849	875	836	847	918	866	909	829	908	873	886	894	891	898	877	907	842	881	843	796	899	891	849	840	866	849	869	892	864	896	900	907	839	844	859	881	913	900	858	814	845	824	897	900	881	847	865	851	894	856	824	865	876	844	879	853	855	848	904	840	869	858	845	919	850	902	893	849	873	880	881	864	870	911	877	891	835	867	869	855	888	892	871	869	867	872	924	887	910	910	861	870	954	890	856	885	934	871	860	879	780	894	851	871	873	857	873	880	876	893	844	918	873	851	906	858	881	876	888	886	893	850	838	929	850	817	855	846	828	907	893	847	874	857	940	863	879	893	821	819	892	847	907	838	857	920	903	914	919	881	879	864	867	912	851	886	842	861	894	826	824	857	840	840	889	840	867	863	870	898	909	858	905	877	924	841	885	846	915	927	853	810	892	936	879	861	861	862	844	890	827	820	864	809	879	881	841	875	843	904	922	847	875	873	859	839	866	830	868	901	886	906	890	904	877	853	807	941	857	891	876	874	873	903	876	903	857	854	824	934	860	864	904	887	851	876	883	867	883	887	866	886	894	846	872	871	866	864	907	869	872	883	812	861	897	880	824	849	847	911	909	893	874	898	861	848	902	912	840	859	887	903	878	857	901	879	881	873	902	871	876	919	887	879	816	927	870	851	850	840	890	890	925	882	860	894	879	913	855	852	888	842	865	877	825	863	861	888	883	898	890	881	937	879	912	900	905	865	843	906	885	861	856	858	862	892	823	813	905	839	921	874	896	879	874	891	883	884	864	863	842	855	860	899	872	891	849	874	895	906	885	827	876	933	902	851	891	841	892	862	863	880	866	901	871	784	854	878	836	825	867	881	868	841	839	867	853	867	920	834	878	850	887	870	837	880	882	828	888	859	890	885	904	824	853	921	903	839	907	900	896	886	831	854	830	866	901	905	901	898	853	874	869	835	866	885	849	887	831	836	883	888	868	893	861	908	941	788	882	921	877	826	813	923	931	847	869	885	924	890	852	879	883	860	890	865	916	811	837	872	867	901	857	854	841	846	845	889	861	833	858	851	821	890	866	876	882	904	885	888	881	879	889	839	877	890	906	905	878	880	897	926	883	933	838	894	846	901	806	850	889	891	827	863	830	795	868	804	834	889	897	933	875	855	872	885	881	835	875	903	923	853	863	899	884	838	858	898	857	867	812	871	847	864	878	842	881	829	871	869	844	915	932	868	874	840	898	901	823	835	898	874	862	837	836	866	853	854	876	883	864	901	903	889	842	881	850	897	879	886	872	914	877	851	929	844	889	922	868	869	846	870	895	863	870	898	861	825	845	859	884	871	856	852	885	870	823	885	857	918	881	870	854	874	861	903	874	862	876	845	869	920	832	881	906	879	867	868	867	943	938	876	868	882	889	885	837	922	917	881	878	822	867	864	931	873	850	957	909	831	886	806	862	895	883	865	893	895	886	882	887	884	883	906	880	848	856	822	885	852	895	875	846	900	902	884	912	852	896	881	864	879	838	872	872	901	887	911	920	886	899	885	879	892	886	876	881	864	895	859	817	888	865	868	882	905	847	859	837	840	911	893	858	909	847	877	856	903	889	863	884	867	900	862	850	878	881	887	864	877	797	884	830	869	844	889	929	896	884	829	881	864	859	923	922	871	884	852	873	874	883	885	850	910	884	890	873	847	876	882	887	887	850	882	906	918	876	895	837	845	905	856	924	859	819	921	863	882	821	834	860	839	908	859	894	886	917	848	857	867	852	876	883	917	855	824	894	899	835	863	903	861	888	894	858	902	904	841	888	880	873	872	832	833	874	840	904	863	864	849	870	899	860	919	916	880	883	916	898	893	904	871	904	862	857	868	865	861	897	862	830	885	857	857	833	850	959	828	919	872	880	868	889	887	877	904	904	857	867	869	866	846	888	874	824	888	892	859	846	861	883	894	928	860	919	811	893	842	838	883	825	879	851	909	923	859	899	831	896	909	799	893	880	877	892	894	896	896	896	877	904	930	913	845	865	858	883	873	899	863	913	890	851	799	911	867	931	852	856	836	830	842	863	875	854	887	914	834	878	842	870	840	845	883	851	876	931	919	852	861	912	897	852	840	876	877	845	901	866	927	816	852	884	870	886	841	884	834	860	887	837	963	876	861	819	859	878	861	834	824	817	893	924	802	891	882	846	846	907	892	849	885	874	864	909	905	905	953	828	843	905	852	852	886	836	888	920	886	871	852	858	816	855	924	874	872	844	861	859	954	865	877	877	842	871	819	874	900	851	868	849	809	896	874	859	920	858	897	827	873	879	869	825	902	832	920	857	868	902	847	837	891	868	846	833	855	889	907	849	900	924	873	831	887	896	877	798	856	818	851	891	848	882	845	848	850	852	860	916	839	854	874	875	869	860	888	869	907	908	941	922	847	914	863	856	860	862	921	915	851	840	891	885	909	842	899	903	841	889	860	827	902	877	882	844	890	875	855	871	857	869	910	832	952	874	910	837	867	880	840	873	850	852	846	856	891	827	865	913	910	865	839	891	855	871	842	874	870	906	919	817	930	913	868	893	840	857	872	880	877	902	857	872	864	907	824	870	976	839	867	884	856	917	882	884	900	832	821	878	909	886	836	902	886	886	954
27268	25044	29852	35335	24647	20526	19297	7863	3770	2842	2343	2542	1947	1650	1446	1954	1777	1101	1228	1209	1099	1080	949	822	779	801	729	656	613	637	712	817	755	669	704	622	631	642	567	498	489	439	496	459	448	429	444	406	401	374	377	372	366	403	355	362	362	364	371	358	342	360	323	385	358	356	395	333	357	358	350	379	349	334	324	343	342	337	347	344	303	337	320	327	353	332	299	354	329	351	330	353	363	378	377	325	348	386	351	328	312	365	387	365	380	340	331	349	360	403	355	347	357	361	348	330	303	378	341	394	364	382	351	350	335	366	340	364	348	363	372	340	361	374	356	356	396	365	343	342	372	340	347	349	343	352	341	332	327	371	351	356	349	360	345	345	337	375	349	333	340	361	333	313	358	361	384	336	369	351	338	347	352	377	346	359	345	351	330	357	326	367	329	334	318	329	365	344	378	343	333	354	352	345	355	357	326	323	345	329	374	373	347	341	353	352	338	399	353	374	326	355	362	366	355	385	358	342	372	340	319	335	354	344	352	354	301	363	352	364	336	371	355	354	358	394	337	338	334	361	338	343	330	363	364	363	357	382	355	342	364	333	347	376	377	358	350	367	371	352	357	334	329	310	343	352	353	391	387	352	335	339	355	375	352	351	346	357	366	347	349	336	346	343	355	350	350	404	314	338	319	375	328	326	364	350	367	376	384	348	347	343	359	357	329	360	322	341	355	321	335	345	350	310	357	370	398	336	367	386	330	355	343	343	321	367	363	385	322	349	405	318	352	383	364	355	340	350	377	330	339	363	329	356	335	353	366	360	345	342	369	319	383	336	341	354	348	348	337	373	349	389	377	355	359	337	368	354	342	320	344	315	344	363	351	370	316	377	350	359	374	369	331	400	365	338	331	331	346	342	372	339	350	331	347	361	376	374	349	347	342	352	326	342	360	364	372	355	342	400	363	334	323	377	337	344	351	342	354	347	349	359	380	378	340	323	336	337	368	366	384	353	343	323	384	350	345	344	353	327	350	342	362	353	356	340	359	336	343	327	328	386	358	375	368	347	317	364	354	318	351	338	378	354	354	330	342	374	369	392	333	316	340	370	365	346	396	373	353	336	349	353	345	348	367	360	350	322	368	373	327	389	374	348	344	364	349	378	388	347	353	359	349	330	382	349	324	350	369	372	352	339	360	367	362	344	360	348	353	352	355	350	348	335	326	364	388	355	391	354	330	325	350	342	371	338	367	353	365	332	373	352	318	344	353	331	345	369	359	353	358	335	312	359	313	362	355	396	330	358	357	362	324	353	371	372	340	341	332	340	363	338	384	352	375	381	368	330	336	373	367	403	364	323	351	351	344	322	349	329	387	340	360	331	350	354	337	370	334	332	366	349	332	336	349	334	345	353	363	353	348	364	366	362	333	369	365	363	335	339	379	375	378	332	382	343	356	346	333	355	373	308	328	352	363	356	327	360	314	346	308	328	333	359	329	328	320	357	346	348	369	375	395	352	352	360	344	383	359	361	365	348	360	354	374	339	358	345	368	362	340	336	351	345	347	336	353	342	338	358	353	322	337	334	354	352	381	350	351	351	338	386	324	380	350	354	333	339	372	377	345	384	330	352	356	333	341	366	352	332	350	367	345	373	342	323	350	359	351	357	366	345	368	355	343	340	343	350	352	366	361	379	339	366	344	370	357	364	373	360	365	410	355	373	371	364	369	373	336	367	340	315	326	361	381	397	349	313	332	369	386	359	341	373	348	381	317	337	358	363	344	389	376	323	339	369	380	348	343	350	339	347	378	330	341	375	350	335	336	367	359	343	323	394	336	391	349	320	344	346	308	355	349	384	377	336	339	348	366	351	374	391	355	378	331	371	330	363	341	341	345	385	354	332	349	342	341	347	323	342	362	364	397	326	355	349	365	410	339	349	332	361	328	368	316	393	377	338	339	349	375	386	364	343	356	342	328	349	315	386	350	350	373	348	361	325	385	358	348	364	393	380	344	369	352	340	346	374	374	393	340	358	320	342	376	352	350	333	358	339	370	381	348	332	345	340	320	342	352	353	368	368	375	384	379	325	348	371	343	350	408	383	367	348	336	329	355	341	387	358	380	358	341	333	342	343	327	368	370	357	354	320	339	370	359	347	374	317	370	363	337	363	322	361	362	388	347	371	330	337	355	359	364	355	346	337	312	363	341	342	325	338	342	347	342	369	371	370	346	400	337	345	342	366	371	341	348	370	366	365	341	377	361	326	356	326	367	367	372	377	361	339	348	353	347	380	365	322	337	373	369	399	382	331	346	347	390	356	360	329	344	346	338	349	298	325	378	347	390	349	372	342	377	361	336	361	331	358	325	325	393	344	353	355	352	338	331	366	379	396	395	329	362	359	368	347	380	365	384	374	382	358	356	348	369	339	373	350	337	347	339	375	339	373	324	375	339	338	368	386	335	347	357	360	362	345	348	328	357	364	334	343	364	379	334	340	359	359	347	380	373	355	362	369	328	385	329	350	319	370	343	344	319	333	338	363	347	338	337	337	350	346	339	360	361	366	364	335	350	356	367	350	357	361	343	347	362	373	320	367	360	338	348	350	349	364	335	349	358	320	350	383	364	375	336	371	359	343	329	339	318	325	353	307	348	343	369	357	361	358	347	351	355	360	386	342	336	327	390	344	371	356	341	335	322	339	350	374	335	334	353	359	364	370	359	321	367	335	329	354	340	297	364	318	355	348	300	376	366	286	346	382	397	349	321	378	339	350	344	377	373	357	350	393	372	372	349	340	338	365	357	349	345	341	350	361	366	340	360	335	346	360	346	352	346	380	373	358	371	339	395	348	340	365	326	355	284	336	375	343	332	362	376	332	380	371	336	352	357	332	334	348	348	337	333	365	334	362	335	361	370	337	337	328	368	363	362	314	369	362	325	375	380	360	327	358	326	354	357	363	328	343	341	378	346	360	352	378	363	357	335	319	311	339	341	344	359	374	323	356	354	361	350	345	328	334	366	376	369	358	380	370	381	355	323	339	362	331	350	353	343	350	367	366	363	320	322	356	359	390	352	336	355	378	366	321	358	373	396	366	340	365	373	360	334	336	368	365	323	355	376	389	398	351	340	302	393	325	358	351	334	374	375	347	368	395	341	331	334	357	339	332	341	375	358	353	390	370	371	348	339	346	347	364	336	332	364	373	355	359	359	328	347	359	344	344	316	330	319	333	378	324	351	347	357	320	329	339	365	344	331	329	343	368	393	374	317	357	369	336	353	370	374	355	377	346	407	371	366	361	345	343	337	360	403	356	334	359	341	382	360	342	345	355	342	333	346	374	348	373	353	353	342	348	379	378	429	382	363	365	339	361	349	355	334	344	339	349	358	348	333	347	306	354	362	350	362	354	376	342	360	339	335	354	384	374	351	336	372	343	371	357	340	335	354	399	356	368	347	337	355	339	351	390	343	301	361	340	388	324	377	319	331	349	348	365	361	394	356	349	362	341	332	374	323	325
17054	19956	29549	37012	28431	29537	23079	10242	8602	10048	10460	11320	9090	7585	6634	9866	9132	5714	6780	6523	6120	5952	4918	4201	3970	4051	3409	3242	2994	2795	3283	4039	4077	3558	3432	3100	2963	3361	2459	2028	1802	1846	1741	1750	1632	1668	1741	1499	1376	1278	1183	1197	1227	1061	1070	968	964	907	910	901	913	898	904	911	895	923	895	882	873	822	857	878	840	887	796	825	878	838	826	831	887	836	849	831	856	842	874	835	835	847	849	859	842	865	890	861	880	874	897	913	851	825	840	834	860	851	885	870	877	873	885	894	830	885	884	813	813	852	869	873	833	882	877	876	912	870	862	856	869	888	826	864	882	866	883	905	875	858	884	845	883	855	853	859	871	844	848	836	866	868	859	835	897	856	875	876	902	872	894	837	857	884	859	892	845	851	850	862	860	828	863	867	851	814	857	853	760	867	867	904	814	808	883	835	903	833	874	801	830	813	933	867	863	862	897	915	804	894	809	880	842	880	799	829	853	823	934	809	835	802	855	864	862	866	854	837	804	835	859	854	926	846	809	868	856	816	823	898	885	883	872	858	833	860	874	818	866	861	865	882	867	823	835	818	828	846	803	817	873	806	878	839	897	886	848	891	800	788	843	861	843	867	854	801	862	837	868	891	826	900	835	847	808	895	841	897	846	887	812	833	846	830	852	853	845	825	888	901	832	879	814	830	874	798	858	837	895	841	876	843	859	872	812	827	837	847	817	830	840	811	849	887	879	853	864	809	840	825	865	866	881	846	842	819	873	884	887	838	848	849	810	862	797	858	824	807	888	865	812	888	890	804	839	874	873	847	870	857	874	910	843	953	860	817	833	847	801	800	882	813	839	858	857	860	836	846	884	852	843	911	870	830	835	833	795	872	896	865	875	855	892	825	822	855	848	876	880	813	843	895	835	861	894	873	842	882	816	828	851	808	904	832	780	848	856	812	830	846	801	795	829	833	843	852	851	853	843	870	887	869	817	795	860	857	837	872	849	831	829	824	856	867	786	837	853	822	879	850	850	829	795	852	899	872	802	828	871	813	917	828	857	853	872	822	809	802	810	839	820	871	817	814	838	864	854	883	899	802	842	887	851	831	819	869	880	903	879	886	879	887	868	823	825	854	860	871	866	889	886	840	932	821	837	860	867	878	838	862	821	849	859	866	904	888	898	886	848	880	912	811	856	816	837	791	827	881	816	878	884	809	814	854	894	896	841	831	827	807	861	855	881	906	879	855	781	890	799	840	866	892	880	799	855	840	868	818	828	832	835	821	789	844	866	864	865	806	863	836	835	878	839	809	792	899	867	831	916	902	847	812	850	833	867	852	812	861	777	846	876	866	848	799	851	852	888	833	809	858	878	903	813	818	851	841	804	831	790	837	841	846	859	856	866	828	904	809	827	887	875	869	839	906	812	878	844	852	800	879	873	844	809	891	837	911	855	904	836	863	818	812	844	858	848	884	853	875	873	865	869	908	814	894	896	811	846	836	854	821	852	826	825	862	899	807	889	872	870	862	890	805	822	825	863	868	921	834	823	821	824	808	818	834	874	834	851	895	879	860	857	832	833	881	853	799	882	849	821	830	810	837	896	866	860	909	851	804	828	809	906	871	838	914	832	831	854	855	884	841	868	798	823	837	830	816	817	856	888	845	872	860	817	866	877	845	881	843	845	853	844	901	899	841	815	826	920	901	847	892	813	901	828	818	907	884	883	820	883	875	812	877	817	842	783	833	868	870	858	856	833	867	838	900	809	874	864	800	884	845	871	812	809	887	823	875	832	863	914	838	856	783	870	894	900	876	854	883	829	846	835	896	901	879	862	876	816	848	874	899	835	795	853	885	912	841	852	836	815	831	870	878	826	936	810	859	832	846	835	863	818	854	827	837	841	849	840	922	894	869	883	884	836	907	897	882	823	853	848	881	843	811	833	854	867	855	852	854	811	852	828	853	849	855	894	838	899	839	841	885	837	872	866	820	859	883	816	888	854	808	842	869	784	842	819	823	923	836	891	843	886	807	839	844	887	831	885	855	849	845	822	828	877	864	917	860	850	899	815	886	899	878	894	845	850	845	865	845	847	851	864	836	834	846	880	837	865	930	869	840	859	858	890	836	845	845	824	844	843	832	865	849	861	830	804	861	826	818	844	878	856	855	877	820	902	862	892	849	793	864	865	853	855	832	812	877	805	876	840	834	798	826	819	827	843	828	864	880	843	861	883	857	854	831	828	858	858	849	846	834	821	831	905	817	850	898	865	881	835	837	829	861	863	783	867	910	874	865	775	862	862	859	866	856	865	842	832	819	860	830	828	864	827	819	848	890	882	789	873	868	854	835	843	875	853	884	851	789	808	859	843	888	825	850	823	887	895	827	818	864	798	856	833	864	857	839	825	878	844	858	873	844	847	805	818	830	854	828	825	921	878	883	870	892	832	838	839	861	812	890	833	838	867	887	836	852	841	891	863	859	876	836	910	816	893	815	820	807	835	846	880	782	855	826	833	872	865	802	796	905	859	852	835	861	848	892	911	858	820	788	865	842	834	837	940	867	827	848	861	878	872	879	842	856	854	869	851	884	909	858	872	806	823	854	901	844	842	819	895	850	856	867	854	961	848	844	840	833	845	870	857	783	775	867	836	825	825	829	846	878	849	854	840	855	870	848	866	839	867	853	832	832	836	872	873	874	837	843	842	838	856	906	806	828	865	840	847	843	859	894	838	818	841	877	864	862	902	800	889	831	877	855	866	906	874	893	816	897	805	883	797	860	816	897	771	888	862	859	842	839	869	819	876	856	857	818	796	907	884	834	839	836	811	872	854	786	871	867	842	838	825	861	827	846	824	804	837	859	876	855	869	862	826	875	867	880	885	839	882	849	875	849	856	814	850	828	868	870	836	837	785	817	827	830	851	859	822	840	857	850	840	829	841	855	893	800	801	846	864	848	907	855	855	843	810	880	876	873	856	825	864	825	787	871	818	831	890	883	904	864	863	864	880	848	846	822	915	798	843	907	811	905	814	809	838	837	856	898	833	839	884	878	830	819	898	805	814	893	874	837	831	855	838	875	829	864	837	867	861	855	843	875	889	827	884	824	841	895	850	811	896	839	853	837	842	879	870	872	828	828	809	875	820	857	846	823	828	862	869	915	818	889	888	818	872	827	906	798	839	835	858	884	883	864	910	878	867	810	893	858	815	864	751	828	869	847	891	822	849	836	821	833	804	831	861	834	866	834	875	871	825	777	864	818	841	905	825	831	841	908	860	852	852	904	852	851	863	872	893	849	887	832	811	812	836	887	792	779	796	832	820	836	828	881	850	841	877	804	875	801	854	808	820	818	894	843	896	860	823	796	791	825	842	797	843	910	857	841	862	846	855	864	887	872	840	823	865	913	889	848	853	858	802	851	750	818	845	875	877	886	808	844	848	842	880	860	835	830	888	873	909	797	853	883	890	851	849	854	858	867	862	835	836	881	786	887	886	832	834	827	884	814	844	820	817	852	808	839
34884	36415	39885	38830	33895	42990	24024	14372	8902	6440	4163	3878	2599	2503	2432	3362	2852	2033	1952	1750	1724	1630	1446	1195	1093	1128	993	895	837	767	883	1142	1193	935	919	783	744	906	729	540	484	522	531	514	440	447	506	436	440	386	385	364	353	354	331	296	268	289	297	306	290	305	311	284	281	291	302	259	304	290	300	297	307	285	306	290	294	272	282	296	331	271	282	291	282	281	296	305	311	281	264	283	286	292	322	298	302	277	284	322	268	317	270	290	261	289	284	306	290	307	294	295	294	309	270	270	287	282	301	299	287	299	287	263	281	269	272	333	319	301	286	328	284	267	276	271	283	302	266	301	282	278	294	283	288	298	298	288	302	316	288	276	289	300	308	320	267	294	292	274	263	297	285	321	275	274	315	296	307	260	300	285	257	290	293	277	289	269	257	289	285	302	306	281	308	304	300	273	266	321	295	272	264	282	294	292	301	307	299	278	289	285	260	288	276	276	304	286	274	320	257	305	282	316	301	288	268	296	253	282	292	241	272	286	265	286	296	322	268	300	284	306	283	274	290	276	267	270	287	311	254	276	287	286	274	298	298	269	286	257	289	288	268	251	315	282	296	288	271	270	283	271	295	266	269	267	289	284	266	292	280	283	251	268	287	299	288	322	306	293	299	283	290	266	314	308	278	294	291	280	290	300	314	333	258	257	286	273	279	270	282	318	301	265	284	290	298	266	274	267	265	306	291	258	271	299	295	301	288	325	309	304	268	260	294	307	288	283	296	315	264	271	298	294	295	300	287	314	277	320	294	289	313	302	312	312	274	319	303	273	306	296	293	286	307	281	296	295	275	299	298	306	271	283	289	276	282	262	283	301	280	286	327	258	329	260	278	282	297	302	284	299	304	288	268	293	274	298	301	286	279	276	271	274	273	270	285	242	300	260	270	271	266	306	290	288	264	310	292	317	312	282	289	302	281	295	281	278	262	311	294	283	293	275	267	288	313	287	286	281	275	263	293	299	283	298	300	310	252	285	287	323	281	315	307	288	280	288	296	319	270	305	281	308	319	295	290	303	286	311	280	282	292	318	268	283	303	282	292	261	280	287	284	304	285	299	247	293	256	291	307	300	302	296	297	277	287	287	293	282	290	292	270	305	262	288	310	276	268	305	303	306	271	278	283	276	276	284	269	260	286	306	260	272	294	306	307	264	270	286	291	280	260	276	307	322	287	282	290	278	264	302	279	288	282	275	274	276	269	263	297	306	279	290	297	279	294	291	284	298	277	304	313	277	299	260	280	256	281	284	315	275	303	296	274	297	273	298	268	312	285	283	273	300	281	264	282	285	284	290	301	312	280	280	281	279	297	283	323	288	309	300	258	282	258	266	274	284	289	308	279	292	273	322	294	288	305	282	316	245	268	288	295	294	305	284	314	312	278	273	293	286	284	278	297	274	252	290	282	297	276	305	283	268	276	265	266	259	293	294	271	238	297	286	286	275	300	265	269	275	314	286	292	286	284	338	276	289	291	284	288	299	285	305	296	284	284	364	273	284	315	301	295	315	298	293	257	281	324	277	291	266	293	268	312	302	285	244	275	295	284	292	281	317	300	262	306	276	276	276	268	255	274	277	284	285	258	258	315	264	282	306	297	293	270	308	273	314	303	278	283	266	286	311	300	266	285	256	272	290	288	272	312	274	309	269	294	279	312	285	288	259	274	312	287	309	289	263	297	273	309	288	296	293	289	304	307	286	276	293	305	283	308	293	286	304	303	279	275	312	297	283	323	283	277	303	300	290	307	273	255	260	279	304	277	276	254	290	297	259	238	303	316	291	263	276	268	242	262	250	291	279	290	315	278	285	286	277	299	286	263	314	293	320	314	303	285	306	274	278	288	278	278	303	269	298	301	259	285	279	322	297	307	292	287	285	295	287	305	290	300	283	291	248	296	248	285	289	312	283	252	287	305	283	313	273	272	309	276	319	269	287	278	292	281	290	288	289	285	290	291	249	278	317	289	255	291	304	306	301	302	301	278	292	269	276	249	288	298	287	296	305	305	273	294	275	272	295	272	277	286	299	295	287	266	277	280	283	306	309	271	288	287	297	282	272	316	298	297	258	276	300	280	277	291	310	274	282	324	305	268	296	282	283	298	280	270	279	302	311	293	270	294	286	283	311	265	270	309	262	279	287	307	283	301	273	301	294	274	260	313	267	258	298	304	291	256	282	319	289	257	304	272	328	291	261	270	315	276	267	299	318	317	287	259	301	281	317	268	298	285	288	302	311	311	304	294	294	234	251	330	298	279	281	285	298	284	290	259	299	264	287	306	278	277	295	279	303	286	273	251	275	277	274	288	262	263	278	267	279	312	278	312	301	284	298	306	300	299	291	278	279	256	312	310	282	284	300	246	313	279	272	279	286	310	269	278	276	278	274	275	286	279	299	284	315	282	300	278	308	336	290	315	273	282	305	313	306	283	276	277	333	286	282	276	279	276	268	280	316	249	287	297	299	300	331	317	264	277	274	288	273	273	293	300	316	281	295	287	280	279	256	301	270	306	286	297	278	296	275	290	270	295	286	274	273	293	318	266	294	300	312	296	266	291	265	293	260	290	314	290	278	286	273	336	320	283	271	273	261	269	286	267	266	319	265	264	317	262	258	286	260	284	243	319	306	262	260	268	272	265	277	266	323	289	299	323	307	315	298	275	293	311	271	296	286	287	301	289	264	315	284	282	289	245	282	281	259	271	250	284	278	272	275	273	279	311	268	288	296	309	269	250	296	293	301	295	302	298	272	308	281	296	306	307	303	297	301	326	286	301	271	289	275	303	311	269	307	302	303	265	262	265	273	261	280	281	289	298	280	292	298	302	310	269	277	285	277	280	266	295	275	275	265	268	308	287	300	236	279	293	289	280	298	289	284	301	278	287	309	295	289	300	293	265	298	332	253	294	295	273	270	267	284	286	289	294	264	252	291	273	300	282	284	282	274	287	299	264	284	294	275	281	271	301	290	255	278	276	279	249	259	297	307	310	292	256	271	280	319	289	342	303	290	262	272	317	282	268	298	268	286	263	315	275	291	303	300	273	296	280	277	324	283	293	297	293	283	283	267	286	280	283	278	286	296	308	274	276	266	300	292	270	286	261	321	279	253	321	274	283	268	321	288	307	303	277	276	272	255	282	277	325	316	271	305	269	300	271	271	269	286	293	266	291	281	291	252	302	278	322	270	253	288	268	302	270	277	307	268	289	313	268	323	273	290	293	274	289	305	269	266	268	309	293	307	264	296	296	321	297	274	296	283	275	273	295	274	282	263	283	286	264	272	269	293	275	287	272	303	279	298	294	296	297	281	285	260	297	304	285	298	291	282	301	278	300	255	271	273	285	260	261	275	275	316	286	285	323	286	310	318	290	271	273	283	291	291	305	292	308	290	287	267	296	295	288	277	294	298	276	256	265	282	292	281	251	305	291	260	332	346	250	234	306	257	289	293	285	260	274	253	272	288	281	295
21490	28109	37768	37910	42732	42497	18773	13084	13676	15496	13882	15881	10347	11145	10738	15995	13803	9864	10299	9527	9506	9582	7957	6721	6368	6300	5364	4670	4555	4047	4797	6460	6922	6007	5511	4620	4062	5203	3721	2675	2531	2524	2358	2544	2117	2147	2272	1875	1597	1454	1469	1368	1295	1124	985	924	927	898	854	860	854	832	817	808	825	793	760	796	747	775	755	703	755	725	725	703	717	716	765	722	716	728	678	713	699	714	686	700	745	700	698	730	685	736	713	727	720	740	759	708	713	738	733	728	710	669	716	712	717	694	715	751	743	706	724	703	646	720	688	801	704	685	726	696	679	695	724	746	732	757	727	724	752	762	730	747	728	744	723	734	683	724	668	708	699	712	701	749	701	742	685	718	675	719	685	698	723	754	701	717	683	677	774	738	693	731	718	754	694	735	713	719	711	712	669	760	665	722	678	687	682	707	696	713	729	757	674	712	674	716	710	693	703	728	718	739	688	701	689	717	709	717	679	716	688	704	731	707	759	720	696	677	748	677	716	716	688	708	670	733	729	666	703	693	720	730	716	699	662	700	693	693	718	653	732	732	738	701	697	695	699	703	719	701	713	726	692	688	691	701	757	685	724	716	668	712	704	660	730	658	711	757	710	706	745	762	722	697	698	698	725	709	711	680	641	682	730	706	701	689	699	721	658	701	747	744	735	660	725	661	673	696	757	706	693	704	714	737	683	694	731	734	704	696	703	705	725	740	773	667	737	677	712	700	670	732	683	684	745	677	688	704	714	719	639	693	714	703	673	735	737	666	704	713	688	657	683	638	701	736	691	760	631	686	744	687	695	725	712	718	716	748	711	696	689	687	679	697	708	662	760	692	693	674	731	689	725	658	766	704	697	679	732	689	721	713	735	713	647	676	677	703	685	693	719	688	704	726	713	681	718	704	742	640	708	730	723	705	747	746	724	675	705	682	702	657	726	695	715	676	694	670	676	717	682	663	726	702	741	706	733	730	704	680	694	738	723	699	685	734	667	670	718	716	690	667	665	685	685	722	679	711	700	668	700	677	729	733	722	659	741	710	693	744	679	723	682	689	674	654	694	719	681	693	679	719	716	671	709	677	716	643	701	702	699	669	665	696	730	721	711	694	717	707	729	723	678	689	684	694	632	696	688	709	727	691	683	630	667	649	695	720	672	698	675	695	702	639	697	717	709	655	736	737	685	723	706	717	755	694	758	692	673	714	757	730	729	683	702	702	679	724	683	710	689	684	686	672	679	658	699	683	730	724	669	724	728	675	721	715	693	751	722	701	691	712	733	713	732	634	704	659	746	736	686	704	699	681	684	662	683	745	729	670	737	698	708	759	747	716	760	724	687	660	746	703	716	721	750	729	689	727	694	729	748	716	731	698	716	780	734	698	722	718	701	726	710	711	661	699	690	725	665	726	684	681	706	661	749	668	721	720	670	734	679	716	709	675	712	735	717	732	727	686	725	679	713	720	767	679	702	748	679	687	653	687	723	677	693	721	695	721	692	734	682	709	674	699	679	718	723	689	713	753	737	651	698	694	681	730	750	718	695	747	681	737	731	730	676	738	743	727	684	696	699	718	695	758	703	712	690	697	687	686	700	698	712	739	694	677	733	655	698	663	679	727	728	755	717	677	684	707	717	703	659	679	697	653	699	763	703	687	722	673	705	686	736	654	719	703	719	684	692	705	663	685	725	675	721	709	706	707	670	715	694	692	703	667	635	666	687	775	685	726	692	750	747	687	718	722	725	708	688	724	707	743	655	705	728	734	693	695	700	695	690	685	656	727	700	661	654	680	686	686	679	719	714	670	694	705	682	706	676	671	696	724	717	694	702	717	734	718	692	721	701	674	726	741	699	744	711	707	696	752	700	710	705	696	653	768	717	670	696	706	688	680	673	710	693	706	721	725	710	730	642	683	628	697	690	713	723	688	723	693	697	718	716	734	659	739	679	703	654	724	744	718	707	691	689	685	639	652	723	709	696	716	688	695	685	653	703	716	700	665	673	711	671	702	714	684	680	634	721	704	729	701	667	706	724	697	693	742	711	696	684	683	659	708	700	726	701	662	664	680	697	713	726	673	683	681	696	719	719	731	697	728	682	730	742	687	673	663	720	666	681	698	686	717	690	641	676	698	748	736	695	738	694	690	698	666	693	696	725	720	671	722	654	687	716	755	680	724	681	670	708	652	725	672	664	666	743	707	747	768	689	678	726	733	746	720	680	688	691	665	701	699	717	680	744	748	718	702	731	704	712	732	649	739	750	657	723	706	749	676	739	711	709	694	754	696	734	737	696	711	719	746	758	657	714	737	677	681	705	724	671	727	692	738	731	752	704	725	654	710	703	710	694	688	656	731	708	688	697	736	707	699	699	727	715	724	666	691	657	749	674	683	680	703	676	733	664	707	689	732	707	706	675	697	697	692	721	723	674	763	650	716	727	693	709	673	655	692	714	673	718	708	679	707	717	700	676	716	734	709	707	702	676	667	696	728	673	662	681	730	700	708	734	747	684	727	692	684	716	669	695	694	716	705	755	667	767	724	659	764	715	762	682	713	713	691	689	673	676	703	680	705	680	737	737	680	665	685	748	691	722	692	707	684	698	713	698	691	698	668	651	706	697	770	653	673	688	668	674	673	676	666	735	732	701	716	691	696	675	738	735	698	728	713	681	656	677	742	701	720	719	707	708	709	666	703	683	712	668	699	707	743	697	695	675	703	682	706	696	653	664	678	688	706	681	716	718	711	721	705	671	715	671	715	730	676	703	702	715	705	700	681	685	687	708	709	748	699	654	712	744	714	732	720	719	677	701	681	720	726	697	723	687	668	715	682	750	732	734	690	695	756	711	692	670	684	714	701	656	659	719	687	724	660	739	710	682	659	646	696	752	668	697	709	743	695	671	674	719	692	693	732	738	691	706	703	705	735	705	634	724	744	727	703	704	722	697	651	690	702	701	722	727	671	747	691	710	706	689	685	687	726	679	675	712	703	729	734	686	691	723	702	676	692	718	672	685	706	731	696	704	722	692	692	734	697	691	704	680	735	715	681	730	697	720	755	659	695	697	708	645	692	701	705	682	681	717	656	718	700	681	671	665	678	657	685	707	673	698	673	665	738	746	628	719	721	740	714	707	713	706	738	687	779	693	695	676	694	676	655	704	680	703	648	740	728	678	696	699	730	667	699	637	733	702	685	709	686	710	646	640	710	661	729	696	716	718	709	682	680	705	708	704	706	661	704	720	699	691	685	693	708	734	706	659	709	721	698	718	737	699	703	734	754	692	711	768	747	739	708	706	686	717	715	727	705	718	698	714	684	662	711	693	663	666	671	694	722	739	659	706	725	693	670	658	680	671	707	702	693	664	672	692	728	665	718	721	705	671	680	734	723	697	741	704	663	703	637	717	743	683	731	664	661	690	719	677	668	665	733	727	727	694	737	733	717	703	678	670	728	722	702	714	722	677	677	727	704	676	740	738	719	757	721	720	726	700	753	731	666	717	674
9354	4958	6399	4781	4958	3441	1257	944	732	700	597	579	507	549	479	548	502	469	448	489	409	472	414	388	390	367	390	397	414	403	385	379	368	368	376	376	401	400	396	405	347	400	399	395	395	339	382	371	379	393	359	361	369	337	349	383	367	360	369	377	373	393	344	376	355	399	353	341	342	336	352	340	341	355	369	367	350	396	386	381	304	349	364	363	387	353	306	388	343	377	341	361	350	379	334	362	382	325	351	379	344	400	385	341	356	384	379	348	386	349	386	356	365	364	344	363	343	373	340	350	348	366	345	389	371	361	398	319	372	386	393	338	353	361	339	373	369	373	360	367	381	323	381	344	376	384	383	400	340	356	365	374	367	352	327	317	350	360	354	358	362	375	391	371	363	367	380	383	367	372	342	342	348	348	385	329	380	321	383	384	362	338	360	353	360	379	373	365	367	368	364	387	337	333	389	368	346	366	372	340	354	372	379	369	372	369	362	356	344	354	351	363	379	305	394	340	357	377	373	364	370	364	340	369	338	398	376	370	359	345	355	347	362	360	382	369	351	361	376	395	334	312	349	352	386	358	390	387	365	351	365	367	370	352	349	376	322	354	344	370	349	378	353	341	349	404	356	365	373	356	366	329	357	345	364	317	356	353	366	394	351	357	345	370	367	372	350	359	350	369	338	358	390	387	360	363	362	375	305	343	351	351	350	363	377	395	390	359	365	330	361	403	354	375	372	344	331	335	327	366	384	330	352	385	349	386	337	370	370	360	327	347	359	356	391	345	345	403	399	371	377	378	353	360	373	368	349	403	356	338	353	339	321	372	388	361	360	328	356	335	390	376	365	353	354	381	373	349	355	337	371	348	326	366	358	342	364	374	342	360	325	339	380	349	360	331	348	348	365	355	352	367	353	385	334	350	369	349	340	381	374	363	389	359	351	350	350	385	322	318	357	339	331	371	371	367	336	379	372	389	362	378	363	333	349	357	334	369	336	328	361	315	354	338	334	364	366	386	353	381	340	337	355	356	352	327	342	356	360	386	378	343	350	339	415	373	374	356	364	343	408	338	355	370	302	355	371	333	329	392	340	376	397	373	356	333	372	343	378	356	347	375	340	380	344	379	350	347	340	360	361	353	348	362	380	340	340	348	378	382	358	366	358	346	376	369	337	381	327	353	347	388	354	315	375	377	371	353	342	373	350	350	341	368	357	357	379	333	381	354	343	357	354	364	366	375	346	353	326	342	369	357	349	343	393	347	370	395	340	374	367	363	344	342	372	384	385	370	365	360	368	329	360	356	357	359	348	350	358	365	378	343	309	363	369	343	347	350	371	372	340	334	361	367	341	370	360	360	338	339	345	385	378	368	350	391	320	377	384	333	332	333	372	357	332	382	351	355	362	366	366	359	345	338	351	338	348	370	368	364	376	344	345	362	383	364	377	336	374	392	348	339	345	347	384	372	361	385	368	352	362	333	345	351	340	400	355	390	339	331	321	370	366	383	394	350	326	349	339	363	388	363	386	357	355	360	342	366	352	353	368	348	342	358	350	344	353	361	339	338	346	351	359	366	357	366	357	373	367	350	335	336	350	374	381	345	336	380	356	382	362	365	358	372	425	349	371	353	334	358	366	369	426	384	364	350	365	372	326	376	359	342	355	370	361	362	369	368	354	368	364	368	389	366	358	381	357	355	403	336	349	369	366	371	363	338	357	372	359	373	363	369	390	385	370	365	345	361	354	392	360	383	372	363	343	348	343	370	338	385	353	337	366	370	342	361	350	353	326	348	394	332	342	335	348	352	388	348	351	386	377	381	373	414	344	330	333	325	356	369	345	374	358	358	365	323	369	360	357	343	368	356	392	328	342	362	387	362	361	367	360	358	344	357	340	368	377	309	365	376	379	350	345	374	372	353	342	325	346	371	320	327	332	359	350	373	339	356	353	333	339	371	367	365	349	367	329	348	361	369	369	327	378	357	376	383	367	377	402	374	345	342	354	351	385	299	381	378	365	355	382	372	380	334	347	364	358	381	312	357	330	380	344	364	356	359	355	378	367	349	338	378	354	351	352	347	377	358	359	365	339	369	328	355	367	376	372	391	334	349	360	364	394	361	354	378	343	389	373	382	363	367	344	374	350	365	324	373	388	378	378	337	332	337	356	332	349	347	381	391	384	355	364	347	374	362	350	373	353	337	355	383	350	334	332	379	343	362	347	351	359	360	382	365	367	358	362	400	374	361	381	375	358	329	383	359	389	353	347	358	363	370	371	357	372	350	371	347	372	343	345	404	392	408	335	348	342	375	391	321	356	337	344	358	332	367	369	340	375	361	354	406	366	348	386	340	363	372	338	353	371	374	391	379	374	393	331	359	337	365	377	335	352	355	363	325	337	369	377	342	379	341	375	359	360	385	370	380	363	358	379	363	343	365	371	363	382	367	366	403	372	358	380	334	327	370	369	337	356	370	346	359	372	340	362	325	368	384	351	352	354	307	353	385	353	378	344	341	357	370	383	355	368	367	345	368	369	346	326	371	366	395	362	334	353	373	381	356	344	347	349	365	347	335	345	329	353	385	376	364	351	352	385	361	360	366	351	351	315	340	371	359	357	378	334	360	375	338	380	334	377	360	341	347	342	396	358	397	354	373	380	350	385	372	365	341	356	362	372	358	335	337	389	362	375	350	390	373	355	374	337	358	329	327	351	403	390	369	356	333	364	335	367	388	371	336	357	392	345	342	344	325	325	324	334	354	341	371	343	341	345	333	376	406	369	346	393	373	367	367	359	336	354	351	344	363	342	378	363	321	336	374	369	350	342	371	368	347	356	356	349	379	362	354	354	348	374	358	346	376	364	341	344	387	338	353	351	359	361	355	334	410	329	343	360	337	364	336	347	357	377	339	352	343	362	345	354	319	356	340	368	374	343	361	370	368	344	353	304	331	356	383	332	327	372	402	337	373	358	349	358	343	346	380	372	359	374	327	362	378	361	347	352	360	338	379	378	362	376	358	362	394	354	338	350	358	351	371	384	388	361	366	368	361	357	345	360	355	349	359	336	346	351	357	381	371	357	378	347	390	352	353	370	353	342	349	328	381	334	349	352	358	333	348	364	367	369	358	380	357	377	374	353	357	380	362	371	358	351	364	369	352	353	365	326	358	356	386	361	370	368	388	370	317	371	358	378	383	353	367	393	372	340	346	377	352	332	355	331	345	386	376	343	351	377	359	339	386	334	341	354	361	346	332	359	410	361	361	392	334	351	354	382	367	355	370	375	377	358	346	363	381	356	312	352	345	360	366	374	372	336	355	348	369	335	338	356	347	358	410	357	379	331	373	347	373	372	332	386	354	324	410	361	341	392	381	344	358	392	375	393	383	333	344	384	345	335	340	363	371	388	373	369	401	380	369	340	361	366	375	333	402	384	338	356	359	367	337	355	359	336	358	370	365	360	340	373	358	361	377	363	373	351	347	394	382	371	357	340	370	360	369	364	374	355	340
6205	5422	10853	11263	16129	9586	4454	3574	3025	2958	2582	2361	2155	2075	1932	2037	1809	1594	1623	1486	1473	1484	1342	1288	1235	1244	1149	1137	1220	1101	1192	1146	1268	1101	1089	1086	1072	1137	1089	1084	1078	1038	1006	1014	992	965	986	956	1017	954	910	943	1007	938	942	927	951	913	924	919	900	895	928	888	898	931	898	869	984	923	920	882	881	890	852	897	825	891	879	890	849	874	857	848	886	891	897	922	894	865	826	900	860	893	897	875	871	894	859	874	900	888	894	896	851	898	876	879	879	885	873	866	825	832	876	821	857	852	858	924	843	862	889	835	835	841	920	830	890	864	860	867	836	890	894	903	877	835	850	858	920	874	838	841	851	870	920	906	843	890	915	874	893	853	816	909	875	916	848	880	871	878	860	886	849	868	897	892	900	867	895	864	865	869	917	871	878	872	904	853	910	912	880	895	855	851	828	818	927	883	867	876	896	858	830	830	882	846	888	932	825	863	891	855	879	854	927	815	887	842	869	890	885	862	896	861	843	825	851	896	896	892	864	867	860	859	911	847	946	853	901	910	939	865	907	819	815	834	863	856	837	842	874	827	833	907	882	880	867	909	908	841	893	835	868	890	876	869	863	911	852	894	853	868	912	880	846	872	920	884	882	825	850	895	880	892	865	876	858	914	877	887	908	841	871	850	885	846	833	917	905	829	882	895	855	919	870	929	851	897	856	867	831	855	857	883	871	897	889	865	897	874	890	933	853	871	854	877	888	886	831	883	883	885	860	880	876	879	897	872	853	877	868	863	856	862	863	800	892	802	831	913	857	885	875	917	863	872	858	868	885	871	862	877	871	802	853	883	889	902	903	888	885	873	873	856	892	873	858	884	935	851	905	897	859	854	848	863	904	845	878	927	916	875	871	873	844	862	873	890	916	891	853	848	846	905	851	878	817	824	892	877	891	798	893	850	874	837	887	856	923	874	892	863	885	895	878	870	868	855	850	863	898	874	886	865	845	858	875	873	872	864	878	868	875	901	858	859	864	853	838	842	840	857	882	826	892	902	878	895	939	875	890	881	884	871	870	866	929	908	901	913	844	891	883	824	870	860	853	815	870	849	850	967	909	897	855	868	899	900	821	809	910	879	865	819	903	857	897	871	834	895	861	873	852	866	888	872	895	838	924	843	888	887	867	896	866	865	919	868	878	838	879	881	833	891	905	834	865	822	864	851	855	856	897	917	932	862	840	882	859	870	924	906	828	866	874	933	851	871	887	819	850	840	917	873	896	866	893	858	837	906	900	836	890	823	890	853	884	865	831	845	892	834	843	845	823	870	920	889	888	832	892	868	856	837	908	883	907	867	900	920	888	845	866	897	836	857	900	922	863	891	953	851	877	833	894	886	900	924	847	860	888	912	884	850	831	887	882	872	907	895	848	864	860	892	852	869	903	861	889	886	889	807	869	828	882	884	900	912	871	850	890	854	858	890	897	840	889	879	933	905	831	911	876	870	851	901	902	857	866	823	863	863	874	893	885	864	833	881	875	888	860	893	914	889	896	867	876	862	870	844	894	877	870	859	914	850	864	847	922	884	837	873	875	892	895	852	879	834	889	915	832	832	920	888	861	866	856	878	901	871	874	855	883	855	831	918	912	906	887	833	864	862	897	881	901	820	857	888	855	888	872	842	848	893	891	814	915	874	895	853	830	842	881	855	896	863	862	912	833	919	813	856	812	851	924	893	840	912	826	856	889	816	865	850	906	849	922	913	899	840	835	863	866	865	886	875	832	906	927	917	910	898	907	854	853	866	854	924	899	894	856	879	889	910	834	888	853	883	868	860	841	878	846	894	843	906	872	803	879	843	783	884	811	939	868	851	877	897	842	845	874	939	892	900	850	923	919	873	850	868	857	859	845	805	840	916	859	809	890	868	827	843	927	867	825	891	849	920	920	869	896	876	882	897	885	865	863	890	865	953	874	886	884	951	849	857	866	895	925	838	859	908	822	892	908	849	879	872	886	906	913	841	842	874	880	886	862	844	855	926	915	871	880	886	887	895	867	841	883	918	896	896	887	806	856	860	893	847	905	847	856	879	866	846	850	895	822	918	868	890	855	852	856	890	867	909	930	871	856	881	883	853	861	868	860	848	852	803	862	845	882	885	922	902	912	885	851	824	932	868	888	893	869	871	891	896	886	818	881	895	916	879	841	845	873	875	899	893	863	866	887	874	895	902	865	872	894	881	909	861	840	877	928	887	842	862	894	900	863	848	893	890	833	843	847	844	873	825	875	865	889	858	906	860	840	845	834	828	861	871	919	869	908	873	852	884	847	876	874	889	841	838	888	891	927	894	882	881	862	859	855	892	830	890	884	896	877	878	858	886	854	896	853	838	828	884	855	885	907	859	869	917	876	846	905	863	936	865	855	881	867	836	870	881	869	863	899	893	881	853	831	946	855	916	884	846	870	853	854	865	876	893	852	897	906	846	871	882	866	874	874	881	840	915	871	920	862	893	866	901	884	853	884	876	893	851	875	856	842	895	842	861	895	856	888	889	895	891	822	853	847	929	903	901	851	839	882	914	873	919	886	876	931	866	847	827	810	837	830	828	861	929	896	890	879	863	862	839	868	890	852	860	877	889	885	885	895	859	898	809	858	888	898	875	908	948	858	896	869	850	854	838	854	854	866	930	853	825	820	838	841	839	880	860	846	909	834	891	911	906	835	807	890	888	906	892	883	905	890	887	871	883	799	874	895	874	863	815	833	924	857	860	894	910	868	872	901	867	859	859	897	926	827	890	860	929	883	849	868	916	851	876	892	903	876	893	849	853	846	904	889	857	833	933	863	890	874	857	870	910	880	898	911	903	891	874	846	855	915	859	862	895	872	907	867	913	867	890	865	856	851	889	899	848	858	902	924	845	865	877	896	868	911	886	873	825	910	842	875	915	938	894	911	848	897	874	872	863	838	857	853	915	884	867	916	854	889	850	862	850	885	872	892	798	855	897	881	844	894	898	883	882	851	873	841	824	904	865	807	858	866	917	876	858	833	853	893	856	895	865	872	852	843	865	827	867	836	839	909	901	862	883	890	895	893	847	876	840	886	982	832	870	874	845	883	898	879	890	862	896	892	910	891	847	877	851	891	846	921	928	852	878	866	880	884	911	847	870	914	806	884	874	896	899	861	826	861	839	876	897	889	881	837	894	864	939	873	847	917	884	865	879	829	882	859	887	899	893	969	844	917	877	924	867	893	850	873	826	891	880	818	910	875	825	794	838	878	830	857	904	909	827	887	868	865	913	881	848	875	836	901	847	919	878	839	873	849	831	885	851	880	862	822	876	907	860	876	924	907	827	878	842	836	877	863	866	906	876	824	918	836	863	935	879	853	885	870	892	865	810	871	858	848	873	891	876	858	805	809	893	875	892	918	898	886	878	885	864	852	876	896	922	870	973	846	896	876	855	874	859	859	834	889	840	878	876	876	862	903	873	872	843	852	825	892	823	851	841	893	898	904	874	879	920
26083	24108	32355	28960	29514	26813	16344	7113	3666	2952	2557	2071	1933	1612	1552	2190	1783	1240	1310	1139	1212	1065	951	887	866	867	757	641	624	606	682	724	808	719	667	560	579	608	575	542	441	485	459	478	416	426	458	465	447	441	407	395	401	406	369	380	397	376	404	332	359	380	390	367	350	356	344	354	337	340	355	337	327	371	341	334	366	351	318	315	348	348	337	355	348	348	376	336	342	361	307	319	352	366	352	324	355	359	343	363	345	369	380	365	355	352	353	371	349	362	316	354	342	324	353	332	332	361	353	355	356	335	358	327	301	338	364	360	349	352	294	349	359	356	320	386	359	346	381	340	379	358	338	332	370	340	330	330	318	384	341	350	354	386	355	314	369	350	345	321	344	341	346	346	340	366	355	358	352	340	327	378	362	356	368	357	353	360	384	357	345	346	338	349	333	363	324	356	349	355	335	356	356	318	344	357	329	382	381	346	338	306	328	378	341	342	329	364	356	348	355	339	340	351	383	335	357	359	345	327	386	339	358	373	346	349	320	325	348	342	376	338	345	359	337	355	323	320	341	363	358	339	309	296	354	362	329	336	335	331	355	368	314	320	365	374	334	335	339	329	357	383	328	405	350	354	341	343	376	337	334	355	383	346	335	339	341	366	348	387	370	335	337	359	340	309	339	301	384	362	331	313	323	336	338	338	350	353	318	359	328	343	375	352	345	355	365	346	354	360	326	345	342	337	374	332	329	353	339	359	357	339	334	366	351	352	333	356	360	332	331	338	370	358	340	330	329	332	392	303	359	385	334	372	321	366	342	342	326	352	304	356	356	349	362	329	364	364	348	334	353	363	335	342	381	370	319	361	352	342	332	344	342	346	352	349	328	334	335	364	362	358	356	328	352	348	360	345	365	348	344	380	358	346	354	371	351	333	337	369	348	349	340	354	349	349	364	334	350	320	334	352	341	359	322	343	375	337	344	334	347	361	357	358	324	372	338	330	343	354	376	372	366	336	351	353	301	365	322	346	372	329	377	348	329	332	337	368	331	357	355	324	374	325	343	354	363	316	319	332	339	341	338	343	330	344	336	351	359	366	338	326	363	365	324	345	320	358	359	324	348	353	346	376	357	351	366	352	359	335	342	324	360	320	347	353	333	356	369	372	336	337	329	331	372	329	350	356	320	334	346	335	325	341	341	347	351	338	341	327	344	312	347	311	349	333	319	351	364	382	338	353	354	327	359	368	332	359	302	359	370	342	339	307	324	342	375	357	346	349	329	318	335	333	324	333	306	306	339	335	358	360	345	375	336	384	350	363	328	359	340	355	349	335	368	329	350	316	340	339	346	366	370	365	357	361	332	351	363	343	348	339	331	349	352	314	352	379	364	350	345	347	338	333	328	338	337	324	373	344	359	349	318	376	332	334	356	331	343	377	331	358	321	328	315	342	344	327	348	343	352	363	329	367	370	343	314	361	368	359	359	326	353	355	365	340	359	329	325	323	359	357	340	354	357	321	325	318	341	338	341	356	356	368	335	368	304	359	322	384	377	373	322	381	342	349	335	311	346	306	313	347	351	338	365	347	353	351	364	324	366	361	296	324	358	360	334	354	385	373	375	315	360	354	333	323	367	370	348	341	374	319	357	357	385	334	323	338	359	330	371	334	361	382	375	317	354	382	321	339	361	341	336	349	356	355	358	366	341	340	339	345	373	346	346	363	341	354	326	300	349	332	354	341	358	356	351	339	348	358	356	330	370	362	338	366	365	341	342	356	382	315	350	342	328	313	351	341	419	350	371	378	354	346	321	362	319	358	337	362	352	343	377	331	337	358	365	356	341	378	319	342	393	356	365	337	332	345	360	362	373	325	316	364	366	395	329	330	315	354	353	323	353	345	340	318	332	315	360	348	390	383	321	352	345	376	326	376	366	315	337	368	343	370	310	347	359	349	363	353	358	351	342	358	354	361	366	347	337	353	340	326	356	362	339	346	333	327	315	372	374	355	306	345	316	312	345	349	330	347	373	362	344	393	349	351	366	330	314	326	343	367	353	368	328	327	351	339	328	327	355	319	328	347	358	339	334	360	338	326	370	343	324	339	328	350	358	341	326	335	355	389	308	326	372	344	362	368	349	366	336	375	334	331	326	356	343	339	341	358	316	373	317	333	343	346	354	358	344	344	385	311	334	366	368	307	320	313	330	337	356	337	356	363	368	373	333	357	349	324	332	349	329	346	409	373	367	345	325	357	378	349	343	368	355	331	339	370	341	363	360	350	347	346	312	351	345	378	362	339	338	337	326	339	346	348	342	352	383	319	376	345	345	379	387	394	355	337	298	390	322	330	341	343	356	363	378	312	332	373	346	328	345	343	311	352	340	311	366	350	398	352	360	319	341	352	340	363	351	350	371	332	328	345	337	359	330	358	375	333	356	325	343	322	341	332	366	374	322	340	346	362	358	360	357	334	340	354	335	356	357	354	374	326	328	364	359	315	343	334	347	354	353	354	341	335	361	378	357	361	338	337	353	362	334	338	329	340	327	325	343	337	370	369	364	337	341	332	306	309	327	382	338	331	350	340	355	326	356	322	332	360	345	335	340	355	369	344	332	338	337	342	310	341	353	341	342	329	309	357	358	363	330	374	344	332	342	354	370	326	347	359	361	364	367	358	367	322	358	358	306	348	335	332	365	348	347	375	358	346	346	320	332	348	357	301	364	346	359	352	356	321	361	337	327	343	351	316	324	331	319	340	327	336	350	342	371	338	378	343	373	361	321	332	336	335	353	347	375	350	414	337	392	324	323	306	374	367	354	369	341	340	304	334	361	348	351	346	357	383	347	340	327	358	360	375	333	326	339	375	341	369	322	335	339	360	334	325	311	352	320	325	342	331	342	348	340	341	330	342	367	359	338	312	355	320	354	364	339	334	330	365	372	357	364	339	371	338	337	369	340	344	354	336	363	374	394	390	339	370	360	359	353	350	375	350	347	342	314	334	369	350	378	375	334	319	323	361	346	352	334	348	353	345	345	337	343	333	345	365	360	331	328	324	350	320	331	345	381	376	361	346	354	339	338	327	404	349	363	325	335	341	325	352	353	372	355	349	334	359	353	372	335	340	390	331	342	319	341	330	346	340	358	329	341	343	346	346	355	385	371	365	318	373	337	322	346	344	319	350	322	372	351	301	344	355	321	386	341	356	339	367	325	354	356	357	329	350	355	330	385	334	344	348	360	334	358	380	351	381	321	353	357	345	350	375	331	375	352	330	342	365	370	330	333	328	359	312	347	319	344	341	353	323	355	371	368	364	322	380	370	336	339	365	357	348	355	316	346	323	363	311	331	317	363	349	337	353	346	343	342	348	316	370	330	353	318	347	356	381	330	335	322	355	331	376	324	349	372	327	327	346	342	364	352	356	317	336	340	375	370	340	368	388	350	347	344	332	360	323	324	386	373	301	317	340	354	351	356	339	363	374	352	364	337	342	325	364	354	338	365	332	314	372	357	357
16481	19282	30673	32321	37589	32931	17215	9305	8368	10623	10741	9559	8976	7695	8074	11351	9401	6325	6980	5932	6537	6249	4909	4552	4370	4456	3798	3218	3068	2741	3112	4014	4338	3796	3455	2727	2707	3337	2533	2274	1941	1814	1804	1801	1667	1648	1773	1453	1548	1311	1268	1198	1202	1061	1015	963	992	973	915	899	878	959	929	964	864	854	844	904	859	869	876	895	832	857	823	832	881	803	896	864	854	825	807	873	877	862	874	864	814	856	862	882	801	797	825	874	816	829	842	880	909	860	857	892	838	809	863	862	849	831	872	841	859	841	826	817	829	827	814	842	889	808	927	853	819	835	854	885	853	845	834	797	827	834	852	836	860	890	784	854	818	842	856	843	830	851	841	902	858	903	849	906	818	901	879	863	878	850	858	828	842	860	821	872	841	855	836	840	845	841	858	836	843	825	793	807	870	855	842	897	865	842	813	879	841	856	860	885	820	876	847	838	862	886	852	868	863	809	830	838	896	800	916	831	835	835	800	835	806	867	880	833	801	858	829	818	828	780	851	811	916	823	878	872	843	897	873	808	870	918	805	852	787	834	910	856	854	803	818	834	837	838	818	865	794	860	878	834	888	843	835	835	859	851	844	887	838	812	807	863	819	874	882	820	804	827	836	819	813	854	847	867	851	865	813	842	808	867	852	816	838	885	820	881	825	840	836	834	822	831	928	844	841	846	908	850	811	864	857	829	865	800	854	830	843	846	835	870	878	813	821	862	839	882	896	881	852	842	852	860	897	822	857	858	796	886	865	821	849	843	803	817	837	824	830	819	897	856	824	825	805	838	837	868	858	889	905	835	801	824	854	773	816	859	889	849	865	837	794	829	867	866	873	815	837	859	834	850	810	814	834	875	861	872	851	848	881	841	834	832	839	800	849	865	851	836	843	837	866	845	841	887	861	852	848	837	841	834	867	798	821	820	823	831	815	826	858	826	835	838	869	837	869	886	859	877	835	853	838	834	846	841	877	817	832	894	848	819	767	855	875	858	879	868	830	848	815	865	820	804	852	853	811	860	830	947	878	846	800	838	824	827	859	813	821	849	801	819	807	860	815	866	877	879	845	848	820	823	822	858	851	884	811	828	805	848	874	848	884	813	864	848	778	832	839	857	789	854	827	867	833	806	869	808	885	851	833	810	879	840	829	843	856	830	857	864	849	844	896	822	796	810	842	847	863	850	844	826	852	877	875	908	837	809	860	884	922	855	831	836	850	832	810	814	817	860	849	871	853	837	827	857	908	824	819	852	865	848	813	817	845	826	821	821	796	864	857	838	780	811	816	869	767	828	805	848	850	792	823	843	821	837	813	885	859	825	840	887	768	799	827	838	842	832	810	821	879	851	839	847	806	832	839	842	819	833	852	810	880	825	881	820	871	873	794	837	859	849	835	841	869	826	892	782	820	895	819	860	867	861	820	855	831	836	866	798	820	819	824	841	901	855	867	785	852	835	844	841	806	865	782	795	818	874	826	845	864	855	883	864	853	854	836	792	822	827	822	833	877	821	789	799	856	908	788	835	838	843	828	833	808	811	853	885	861	899	867	846	852	774	820	851	809	824	888	866	873	838	829	868	838	903	801	829	797	898	785	839	898	877	891	809	825	868	830	824	800	843	818	849	864	813	833	863	882	901	778	902	810	844	793	829	867	837	865	809	824	899	828	789	796	878	844	856	828	819	864	865	799	792	815	840	805	790	924	838	849	801	849	798	788	814	868	839	884	854	869	829	774	838	904	861	861	815	833	851	857	841	869	870	858	831	794	806	828	851	878	913	865	862	842	828	845	800	815	811	817	809	791	842	866	827	806	850	871	855	841	874	805	846	818	847	803	836	862	847	842	798	863	859	878	838	810	836	911	854	850	831	817	890	820	880	846	834	896	864	836	869	829	815	904	851	827	781	874	849	921	800	868	842	858	841	847	839	891	815	770	853	846	857	895	843	836	830	864	827	860	786	816	866	833	861	816	866	853	871	839	870	843	825	836	833	852	874	822	851	824	870	887	882	861	780	812	844	843	853	851	832	827	817	818	837	873	859	866	888	827	843	830	847	854	911	806	830	795	814	860	812	849	842	806	820	915	799	837	854	798	890	840	888	825	876	823	886	807	813	834	836	848	818	839	883	874	887	879	837	881	841	765	800	826	820	848	783	820	887	855	827	848	829	816	822	848	800	817	852	905	853	795	746	879	795	782	828	854	856	783	822	885	862	838	876	842	813	825	877	845	889	857	865	851	854	796	873	833	819	841	834	870	858	845	831	818	805	826	822	885	821	811	860	812	826	851	885	791	857	862	907	806	875	907	808	793	853	827	829	822	861	823	898	872	854	911	866	848	817	859	868	867	848	835	834	837	806	836	893	852	859	822	850	866	824	812	864	828	853	855	895	827	828	816	874	797	834	788	830	839	909	842	818	843	821	846	836	828	850	880	810	835	842	833	844	782	889	835	847	781	942	784	849	800	803	845	859	878	869	825	801	834	844	851	868	891	873	868	817	831	882	826	850	808	885	848	788	835	819	806	867	850	861	837	855	828	822	854	841	858	870	826	815	855	875	854	890	808	865	860	837	794	842	828	776	841	773	866	799	833	775	832	825	842	895	843	839	857	840	811	844	869	814	835	836	818	897	850	796	878	887	848	867	839	847	843	849	865	835	827	817	817	811	823	811	802	877	865	860	842	825	820	818	803	791	842	857	846	835	854	884	859	852	842	872	860	837	841	828	897	796	832	852	867	804	859	796	848	807	840	802	820	856	857	859	795	835	811	815	837	826	844	844	827	859	797	884	850	843	798	843	891	847	882	816	857	797	867	858	917	817	842	819	885	873	810	868	852	871	878	884	874	848	874	874	845	755	882	777	879	857	847	856	870	853	793	821	837	831	854	838	889	873	813	861	866	834	813	794	847	863	873	896	865	823	898	879	834	838	894	806	897	808	836	847	822	900	816	829	807	853	831	853	833	822	836	870	807	854	808	838	822	818	858	836	825	857	819	863	865	827	857	863	829	895	908	865	862	854	848	802	809	804	861	804	832	860	840	808	845	924	861	849	866	844	810	851	844	822	806	818	899	832	838	850	873	859	838	831	820	808	872	869	854	857	805	823	798	878	904	818	827	825	884	870	834	817	787	801	852	801	872	834	862	837	846	775	853	855	805	846	812	822	827	877	819	820	869	794	899	856	804	832	816	907	813	831	851	796	851	803	911	840	774	813	834	869	773	884	853	880	774	837	767	883	868	828	798	818	851	834	820	839	850	806	861	852	865	809	866	896	839	820	850	914	826	868	846	813	840	803	855	876	799	897	883	850	807	771	844	859	911	770	845	817	846	794	876	840	822	790	900	836	826	873	878	816	785	806	857	838	885	915	820	838	877	827	767	860	868	821	881	917	819	848	823	830	851	854	811	829	845	866	854	805	797	874	862	866	839	831	824	819	826	821	822	877	890	836	860	828	821	815	841	864	860	885	853	792	883	828	865	840	798	805	815	844	822	785
120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	103	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
