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
336277837212	336277837732	336277838282	336277838832	336277839382	336277839932	336277840482	336277841033	336277841583	336277842133	336277842683	336277843233	336277843783	336277844333	336277844883	336277845433	336277845983	336277846533	336277847083	336277847633	336277848183	336277848733	336277849284	336277849834	336277850384	336277850934	336277851484	336277852034	336277852584	336277853134	336277853684	336277854234	336277854784	336277855334	336277855884	336277856434	336277856984	336277857534	336277858085	336277858635	336277859185	336277859735	336277860285	336277860835	336277861385	336277861935	336277862485	336277863035	336277863585	336277864135	336277864685	336277865235	336277865785	336277866335	336277866886	336277867436	336277867986	336277868536	336277869086	336277869636	336277870186	336277870736	336277871286	336277871836	336277872386	336277872936	336277873486	336277874036	336277874586	336277875136	336277875687	336277876237	336277876787	336277877337	336277877887	336277878437	336277878987	336277879537	336277880087	336277880637	336277881187	336277881737	336277882287	336277882837	336277883387	336277883938	336277884488	336277885038	336277885588	336277886138	336277886688	336277887238	336277887788	336277888338	336277888888	336277889438	336277889988	336277890538	336277891088	336277891638	336277892188	336277892739	336277893289	336277893839	336277894389	336277894939	336277895489	336277896039	336277896589	336277897139	336277897689	336277898239	336277898789	336277899339	336277899889	336277900439	336277900989	336277901540	336277902090	336277902640	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
26688	25663	26282	8936	6624	5931	3097	1402	740	376	319	292	303	271	311	299	268	328	271	280	303	289	285	281	301	292	303	282	287	267	269	307	266	291	280	324	273	271	315	308	294	293	301	290	286	277	324	251	288	256	306	270	264	293	312	262	265	284	275	306	293	297	301	310	304	258	277	290	287	310	287	278	259	280	317	293	275	311	257	276	288	280	276	313	320	278	269	267	302	301	289	299	294	288	331	297	279	284	294	269	303	269	312	287	286	270	305	275	272	321	272	285	311	270	279	294	279	290	297	285	297	297	267	299	322	305	260	282	303	280	269	289	276	291	292	300	328	307	295	275	301	279	300	293	285	334	314	257	254	332	292	270	265	301	290	322	296	299	284	328	285	274	333	252	293	311	288	272	268	271	305	276	311	285	278	269	297	278	303	275	278	273	305	276	286	305	282	284	282	267	279	299	279	261	301	267	312	266	319	284	314	306	295	282	277	301	283	288	284	271	279	297	275	274	275	265	263	293	284	271	329	259	264	303	311	302	286	290	277	312	290	277	291	301	283	308	282	308	283	249	276	303	241	280	275	251	307	299	297	288	299	268	296	304	292	278	288	249	310	298	309	285	290	275	306	281	265	280	275	296	288	244	288	306	326	248	282	286	282	295	269	267	268	279	303	288	296	294	277	281	288	302	264	271	272	305	270	277	267	288	283	287	308	288	295	258	287	280	307	309	273	289	280	290	252	262	287	313	291	270	273	296	277	320	290	256	270	281	297	309	288	308	280	290	299	276	289	275	309	287	285	288	318	284	312	290	283	294	321	288	289	309	292	287	305	272	321	307	274	287	281	269	313	280	274	284	257	260	315	291	324	282	260	280	309	257	246	288	277	307	306	299	317	303	266	331	274	277	279	272	273	310	276	305	309	287	287	293	281	294	306	298	295	286	318	294	296	311	273	303	289	283	269	292	269	276	282	252	294	284	259	249	273	281	263	289	295	292	287	301	292	284	343	309	311	293	263	298	301	297	270	307	288	274	318	278	301	300	307	268	290	290	293	263	285	271	284	271	268	288	273	288	316	277	238	303	304	271	295	280	293	316	271	298	295	258	280	294	285	294	317	273	259	280	286	274	306	304	250	269	286	302	281	312	271	295	282	304	291	275	305	301	271	291	291	288	276	291	276	270	289	278	278	290	310	299	272	277	269	281	287	276	284	295	308	278	278	271	267	306	308	299	306	260	310	310	273	308	280	237	253	265	281	277	285	268	302	266	288	294	313	306	328	292	297	313	307	299	288	288	260	280	266	302	286	321	298	275	263	321	328	281	281	266	294	291	285	283	296	297	263	298	276	298	290	315	239	317	292	268	274	291	301	263	298	258	311	294	280	298	292	284	282	293	335	284	291	284	273	287	295	292	296	279	273	284	314	303	291	279	284	283	291	258	275	301	279	265	285	301	268	268	283	298	311	283	312	279	296	279	307	295	315	315	260	297	311	289	280	280	266	272	305	315	268	318	300	300	270	250	282	244	300	291	255	279	272	275	270	296	257	279	319	331	259	300	298	288	246	299	317	310	309	296	329	274	297	295	286	306	284	284	273	276	261	306	295	281	272	308	303	318	289	296	291	303	272	288	259	281	305	318	297	284	268	293	278	305	318	292	291	269	288	294	278	293	274	271	308	294	271	284	319	301	292	286	308	276	270	286	296	316	302	323	296	280	248	278	328	276	267	289	297	268	280	302	258	270	267	294	265	291	268	272	271	272	302	284	311	264	300	300	275	279	320	282	274	281	288	267	276	317	303	306	287	276	297	300	283	309	296	281	275	260	289	264	283	297	294	319	299	295	264	278	267	284	291	303	281	306	298	295	298	299	272	278	309	264	287	269	306	304	306	288	268	296	275	296	307	312	300	272	287	282	302	308	304	277	309	262	327	276	305	300	303	274	267	273	283	297	290	314	269	303	305	282	285	257	280	297	298	268	298	285	310	315	286	298	313	317	332	286	266	303	284	281	311	295	287	259	279	266	302	290	270	307	292	312	328	271	300	299	283	298	302	292	277	299	281	255	284	298	270	281	271	298	314	304	289	289	288	320	279	298	287	295	287	299	276	282	286	278	312	289	269	283	300	281	282	293	300	274	266	296	341	280	274	293	278	300	277	272	247	321	311	277	285	307	268	290	278	285	310	306	275	293	319	280	287	282	296	304	290	263	285	282	250	311	280	253	297	297	273	271	266	274	295	298	304	306	281	262	269	288	274	289	279	261	286	252	272	301	289	290	291	292	265	313	311	276	293	284	280	301	297	299	266	281	273	306	291	305	298	275	288	285	316	283	306	274	302	295	303	276	303	289	253	319	298	260	280	279	284	297	295	293	277	293	257	282	298	249	291	274	277	280	326	279	315	309	270	259	286	332	332	323	297	316	257	262	288	303	302	306	314	248	286	293	312	299	263	305	265	286	290	286	291	283	284	274	268	287	317	248	288	298	327	299	279	287	290	262	282	291	279	302	323	274	299	286	298	337	295	295	287	270	316	274	335	280	284	304	281	283	291	305	294	267	294	273	262	268	283	263	277	279	311	293	321	304	306	269	305	318	311	298	288	291	325	259	284	293	308	304	290	302	299	250	290	271	272	269	282	266	288	306	292	241	285	289	264	257	272	258	293	268	283	288	274	275	282	282	307	280	282	287	310	323	292	286	284	299	292	265	297	262	298	304	279	287	280	298	265	276	290	288	312	285	300	252	309	304	298	298	282	290	290	276	264	300	267	283	299	269	282	297	265	287	268	269	273	295	279	290	317	276	254	282	280	268	283	284	291	271	273	308	279	266	267	304	262	300	310	289	290	244	296	290	286	271	270	278	291	283	270	253	278	281	279	276	307	290	290	290	299	252	274	281	272	301	299	320	305	276	309	248	257	310	308	306	277	291	289	270	299	290	284	264	309	294	293	321	283	294	297	293	263	305	296	297	308	286	290	317	299	270	279	297	300	271	250	290	286	307	269	293	279	266	270	273	280	298	293	289	310	276	289	286	309	326	280	270	294	281	248	314	289	316	322	287	284	306	293	280	317	304	311	306	310	293	258	261	288	292	295	296	300	295	287	287	274	249	307	303	274	270	257	300	281	245	280	314	306	276	280	297	270	279	290	274	289	284	279	273	291	299	282	296	316	266	274	263	327	297	264	261	312	293	266	298	278	288	269	310	303	288	302	311	271	284	282	295	307	278	280	276	301	260	286	300	293	272	290	310	296	289	288	284	303	265	304	299	300	297	285	264	280	276	286	286	272	275	260	271	288	299	304	282	260	281	274	280	276	300	296	310	255	309	306	299	287	274	299	304	312	320	292	317	305	251	303	288	294	299	293	299	302	285	304	288	281	287	270	291	277	278	267	282	310	295	280	288	296	260	286	305	303	254	248	272	307	281	275	276	255	302	298	299	283	293	268	283	281	292	290	259	281	301	309	286	322	292	271	296	279	295	297	271	280	305	286	308	313	283	323	291
16909	22579	27554	13445	18843	17367	10200	5019	2426	1227	940	840	783	820	805	767	829	825	760	774	792	775	750	833	816	795	837	830	804	753	753	798	780	741	820	844	780	823	768	777	814	799	802	826	783	792	819	746	818	804	752	797	808	843	773	815	818	776	828	773	756	807	847	786	789	782	820	744	757	757	789	814	741	788	793	783	780	838	778	775	800	801	770	787	777	786	798	806	793	802	852	780	833	845	793	839	818	853	773	816	789	790	808	762	792	788	768	783	797	780	798	806	792	806	822	792	786	812	757	746	772	872	781	781	795	767	808	764	839	836	842	795	780	839	802	781	787	827	743	812	839	799	768	752	781	844	826	817	795	780	787	808	790	801	786	846	734	757	767	774	885	777	814	793	797	824	790	787	817	806	785	804	873	801	788	843	798	766	804	808	838	732	764	824	810	807	776	788	766	788	809	778	791	760	779	773	763	814	860	767	762	826	804	808	811	814	735	841	824	773	809	809	785	806	810	787	785	827	770	785	767	754	770	776	826	784	815	794	840	815	807	799	787	772	790	785	809	879	827	807	757	788	767	815	777	801	779	806	851	811	765	815	810	757	789	812	784	766	762	789	785	808	795	812	803	798	813	830	799	778	784	790	785	812	821	799	784	804	806	835	818	791	806	776	772	841	777	825	742	783	827	798	761	793	775	752	833	719	897	827	786	770	741	761	799	754	844	791	774	794	785	785	861	806	807	736	790	824	809	806	800	821	858	775	790	798	822	847	799	819	874	795	854	785	839	765	829	793	833	760	802	831	819	798	749	838	809	804	789	847	866	785	813	792	807	804	779	744	822	785	765	799	777	785	776	819	792	797	819	782	809	786	792	801	791	826	866	769	797	796	798	773	793	829	767	811	818	795	766	806	785	776	818	724	817	781	786	787	763	739	813	765	818	824	845	777	771	813	823	793	788	776	730	773	781	831	811	768	790	817	824	783	826	791	780	802	822	763	780	836	778	802	792	781	804	783	826	833	791	809	812	796	769	818	816	815	803	768	755	812	789	800	797	813	812	794	792	842	798	819	783	782	815	780	812	798	784	791	838	780	847	805	745	831	809	846	793	792	762	772	830	808	803	783	789	765	769	850	841	844	702	760	795	826	730	794	833	828	812	832	841	779	836	798	766	788	775	821	813	784	765	790	787	772	804	814	783	840	770	814	805	821	823	774	807	808	759	806	798	810	800	815	759	836	804	843	793	817	813	769	804	825	800	793	816	826	822	793	781	756	806	777	776	798	789	789	793	808	804	771	796	745	757	898	807	786	847	798	817	772	819	795	818	856	810	775	786	833	764	787	825	829	816	775	771	807	788	806	807	731	803	833	801	811	821	792	787	808	776	844	761	774	786	812	775	791	770	786	834	770	771	808	786	754	807	857	768	816	805	755	828	744	772	787	775	796	786	838	792	831	796	742	795	815	720	853	789	800	791	790	820	786	770	799	762	792	812	801	802	765	774	815	771	785	840	792	820	790	767	810	824	776	814	830	826	794	817	800	822	788	766	783	771	808	796	780	827	809	797	801	789	754	733	773	808	833	817	791	819	792	818	810	783	817	819	777	857	820	794	766	778	792	809	747	791	806	814	773	808	799	765	841	793	813	858	794	847	768	796	781	821	797	816	812	802	807	813	742	822	849	740	819	803	844	800	762	829	809	848	836	813	793	811	790	864	812	790	721	822	819	792	828	795	784	786	777	783	779	779	738	833	869	811	818	807	860	825	803	803	802	810	798	757	833	807	797	830	798	794	756	814	768	842	785	800	753	796	789	806	859	767	738	836	819	800	812	802	774	862	804	822	744	806	781	883	829	784	810	835	806	753	820	767	780	862	757	741	787	742	809	829	812	831	806	799	789	812	865	795	817	767	796	770	776	763	776	788	820	753	826	802	768	862	761	799	774	789	791	797	792	778	795	812	765	790	777	774	780	804	798	835	799	829	824	808	801	828	816	770	785	827	781	751	772	845	776	759	811	757	804	768	814	797	797	828	848	758	794	799	742	821	781	839	785	775	857	784	788	858	770	807	793	781	762	786	828	750	782	776	786	787	864	843	809	809	826	789	809	846	822	796	818	786	803	821	807	816	763	765	805	809	803	823	815	767	827	785	780	773	784	792	799	834	840	807	806	787	765	805	830	737	819	808	815	803	779	800	802	782	757	770	799	833	745	773	832	765	785	797	800	758	850	846	801	794	774	847	790	750	818	817	775	802	738	802	761	840	783	789	840	811	804	785	770	818	790	782	795	826	771	819	793	784	806	810	772	791	823	763	799	795	747	797	840	792	798	775	829	773	795	770	796	814	787	826	786	793	819	774	811	776	763	798	797	784	803	834	762	815	842	822	784	720	794	825	812	785	801	802	826	770	790	835	774	756	797	771	769	790	808	782	832	815	794	816	751	828	778	796	808	742	818	809	820	843	802	819	788	811	771	822	792	795	787	829	807	749	770	833	818	769	772	764	839	768	773	815	815	787	818	812	812	785	802	796	771	817	814	751	823	764	775	821	742	796	840	828	798	775	753	792	755	828	752	760	796	787	802	777	812	819	826	794	810	764	803	808	776	794	800	785	845	811	734	810	807	810	837	792	814	871	776	815	823	760	848	808	722	812	766	817	771	764	825	794	796	816	821	806	795	758	798	795	821	774	813	823	802	828	818	826	823	803	826	814	791	812	779	865	831	821	779	792	743	781	794	827	782	825	813	767	796	803	764	839	799	824	767	809	814	814	847	839	807	812	748	807	784	844	811	770	770	799	821	832	796	792	825	787	858	805	783	763	781	771	760	822	776	750	778	819	764	799	763	727	831	772	831	750	823	842	833	762	779	792	803	808	778	764	790	763	810	826	771	821	855	808	774	815	787	796	739	780	748	796	793	808	828	760	799	797	810	819	826	731	790	740	796	791	861	870	771	775	793	833	804	801	813	837	839	768	821	789	818	772	863	761	763	819	772	808	789	807	810	815	785	757	734	782	807	769	743	771	791	839	740	769	801	823	858	771	795	782	802	759	799	782	814	780	778	801	765	730	819	733	808	834	828	806	740	780	809	754	774	787	822	820	813	823	810	782	794	765	816	790	768	777	809	770	755	821	779	769	813	793	774	796	808	768	860	756	808	802	797	789	768	811	834	807	763	833	803	779	828	847	807	818	803	809	774	786	784	759	808	781	808	806	814	813	756	783	779	770	811	782	788	810	792	828	763	757	788	814	752	829	822	821	800	779	768	821	779	723	797	773	818	844	812	797	800	769	792	835	715	807	802	814	810	765	798	783	774	779	802	806	830	818	789	791	772	809	770	823	813	817	802	803	834	813	808	780	800	810	793	793	788	813	773	772	808	817	753	788	782	840	840	818	856	751	813	780	783	779	770	803	766	772	779	809	804	799	812	772	811	822	835	766	821	804	803	797	805	788	786	839	768	791	806	800	802	802	791	753	756	811	781	796	778	799	815	833	752	856	789	763	756
33113	33877	30712	12755	7881	6015	2862	1225	651	390	326	320	300	314	280	350	301	274	308	299	286	310	312	298	323	313	300	308	301	296	299	304	299	307	268	298	308	304	304	303	291	293	314	309	283	304	272	336	303	309	334	313	300	291	297	306	310	299	309	325	325	349	301	324	301	313	284	274	325	311	287	319	305	297	291	304	308	289	303	289	286	306	313	311	306	308	311	302	290	291	308	301	311	290	340	317	281	343	333	310	329	284	329	306	312	288	300	302	321	286	302	302	321	309	303	298	293	315	295	303	297	317	309	288	311	289	289	291	286	313	295	317	275	321	295	287	300	326	295	308	276	296	272	312	299	336	286	296	300	318	290	287	289	306	294	332	329	293	310	275	301	301	306	283	286	274	296	341	300	310	299	296	344	302	322	318	318	271	275	291	326	304	314	307	312	307	326	292	282	283	285	277	298	290	301	296	310	293	323	280	318	289	302	322	271	273	307	303	278	286	294	311	310	286	295	293	296	304	290	307	316	327	315	305	317	294	293	319	317	316	290	290	267	301	302	313	322	284	281	295	306	296	311	300	292	308	292	307	305	303	292	294	310	315	334	284	296	329	306	295	318	287	316	291	309	343	337	310	288	301	305	304	302	294	307	308	287	300	313	285	311	322	307	309	286	276	287	311	331	291	304	329	312	303	328	298	310	333	311	303	321	285	314	320	334	308	288	291	283	307	279	304	330	289	308	313	358	318	282	296	289	287	314	304	315	304	310	262	300	288	293	295	298	300	291	298	285	291	293	286	278	331	274	317	324	263	275	305	301	324	307	314	289	297	277	295	318	318	265	303	343	311	287	315	323	310	303	321	289	300	325	310	297	293	341	287	321	276	324	324	300	278	302	269	281	290	298	307	325	309	290	303	320	290	292	281	266	334	320	316	310	286	299	279	315	281	293	307	310	308	313	294	307	312	288	290	291	290	308	301	285	307	323	307	293	273	290	311	287	308	303	301	323	294	290	321	326	279	320	289	315	285	295	334	324	266	286	285	287	343	313	314	301	320	315	316	286	263	311	328	272	309	316	318	300	298	310	293	309	280	303	296	286	303	280	270	308	334	317	282	302	319	307	298	276	307	333	308	294	328	289	285	315	277	301	315	328	311	319	319	337	291	271	306	288	285	313	284	288	285	310	300	294	315	282	300	304	338	320	305	294	332	272	317	306	317	281	326	313	304	278	320	257	302	309	288	300	324	328	307	291	313	278	305	291	294	312	286	303	311	315	310	319	295	325	309	307	275	295	286	288	292	290	298	321	292	322	299	273	315	289	334	282	337	284	287	327	315	325	306	293	312	318	321	291	320	285	288	325	318	310	310	309	344	329	312	288	330	323	302	311	294	298	320	287	333	294	260	300	298	328	311	315	322	292	292	317	309	300	322	310	308	272	283	307	337	314	296	286	315	292	300	281	280	326	324	297	301	329	293	331	300	330	291	315	302	309	319	274	293	266	292	298	299	301	324	292	322	307	316	315	308	289	312	324	275	291	318	304	333	283	332	311	281	274	270	291	323	347	307	323	310	334	298	328	297	301	313	307	302	300	267	292	274	343	285	282	339	329	291	316	301	314	264	305	311	328	302	328	298	305	314	296	319	301	300	322	295	314	297	290	291	311	339	323	297	300	287	307	314	311	294	318	315	286	302	280	291	336	301	309	310	302	281	302	290	318	285	267	322	331	261	301	268	299	291	315	280	281	287	298	303	300	319	328	266	281	292	296	306	315	307	313	317	305	306	277	301	308	297	296	307	320	309	303	317	280	289	313	293	309	280	293	325	294	304	278	311	282	298	293	320	297	306	288	320	322	346	300	321	303	294	341	309	308	295	328	301	297	310	291	280	270	316	303	315	278	323	297	279	283	290	288	303	300	341	315	330	327	299	295	284	317	280	297	295	281	309	286	303	297	293	278	281	310	273	281	272	283	322	289	303	336	322	288	305	324	295	300	320	295	307	330	318	300	313	319	297	302	292	301	290	317	304	314	291	299	318	318	308	273	290	332	264	301	294	311	300	288	323	310	328	316	294	286	286	279	327	315	273	286	292	324	303	305	279	292	285	320	290	340	303	279	307	261	280	304	285	287	320	334	304	260	313	317	329	342	291	299	299	299	335	295	293	307	296	285	314	272	319	304	302	293	268	301	319	328	307	336	319	288	305	297	302	330	287	297	313	319	305	265	306	321	297	292	333	304	273	296	317	321	327	294	301	305	281	282	300	318	312	275	318	286	290	317	301	316	268	304	318	293	308	291	272	296	323	294	309	302	313	302	275	283	289	308	274	319	282	276	314	296	293	329	335	321	325	298	294	296	328	319	311	313	291	306	309	281	306	280	339	268	309	277	312	287	291	278	302	289	284	325	302	319	327	304	351	342	307	285	301	303	327	300	293	318	320	284	320	326	314	284	292	333	326	301	326	289	330	287	283	274	305	309	259	301	319	276	298	273	302	318	278	320	302	301	336	283	306	280	285	313	317	316	293	317	308	323	278	314	317	289	301	309	311	325	293	306	312	325	303	349	315	289	309	302	271	302	324	321	331	298	288	292	306	323	293	348	291	279	303	289	334	287	264	314	298	280	293	328	291	316	308	302	315	318	321	317	286	297	316	297	264	319	327	284	278	304	300	300	313	313	318	347	321	314	304	335	314	298	290	318	275	298	290	329	305	303	320	328	308	313	319	311	305	286	303	288	362	327	324	313	275	311	318	311	328	272	297	329	274	313	361	307	298	321	282	280	285	291	289	321	306	322	295	280	309	301	319	291	273	320	344	257	312	297	295	284	325	327	288	312	272	288	281	295	311	310	289	287	287	323	261	328	318	287	295	287	286	283	285	301	277	308	298	299	298	324	317	330	328	304	300	314	305	308	282	301	321	301	291	285	312	314	294	298	283	289	287	310	303	322	320	325	337	301	275	324	301	257	331	334	343	296	294	283	325	272	330	295	314	338	295	286	315	311	314	318	301	322	319	319	321	291	292	285	296	307	322	309	326	284	298	324	293	285	268	306	270	312	303	316	309	314	292	314	329	316	279	317	310	297	323	296	318	329	286	303	339	281	312	291	319	269	316	329	295	276	311	290	282	286	319	294	270	289	319	279	309	262	310	301	291	287	291	310	287	298	289	290	305	309	304	287	320	294	293	292	279	295	311	288	309	295	265	301	304	301	300	285	299	287	307	307	330	289	319	288	291	290	311	320	294	334	260	323	294	301	294	324	310	305	348	304	299	308	263	304	301	301	303	286	300	330	336	322	318	293	307	286	305	293	312	283	302	314	334	314	279	283	277	295	298	280	322	279	331	306	258	260	297	303	308	327	321	314	270	288	336	314	328	295	285	275	298	306	292	331	268	285	277	308	286	321	331	331	299	311	290	297	282	320	328	313	314	320	309	292	341	314	293	317	353	323	285	326	293	284	279	271	308	325	294	310	302	313	333	340	298	328	278	297	321	325	322	317	312
22435	27970	31257	19329	20333	17140	9674	4354	1977	1147	877	862	824	823	776	869	860	820	838	859	854	833	822	852	834	870	845	827	872	866	882	794	834	843	853	859	827	891	846	799	806	871	864	831	865	847	877	821	782	849	806	857	871	833	818	845	866	881	860	866	839	835	830	855	861	837	833	824	796	857	882	827	916	849	850	830	837	838	815	874	870	824	867	828	876	834	844	834	794	870	803	880	843	834	884	823	870	864	824	825	868	839	837	852	845	815	889	810	879	879	864	855	813	854	867	832	809	826	841	803	852	843	799	795	823	810	853	778	815	819	832	828	896	868	794	832	870	803	807	803	876	837	807	864	900	855	821	830	802	851	825	856	815	819	860	845	898	816	859	794	894	819	862	881	801	814	882	838	867	863	854	889	815	834	881	860	898	902	836	820	822	878	852	816	862	863	811	801	793	866	879	835	857	849	868	808	843	817	902	805	795	849	825	840	788	837	820	802	836	838	855	850	853	889	893	811	855	812	783	847	851	796	800	827	880	838	856	842	818	821	901	858	845	838	860	833	820	864	819	818	852	843	843	853	850	819	826	882	859	821	811	833	862	902	816	888	887	838	798	831	855	847	856	838	834	828	836	806	820	853	829	780	864	867	839	882	812	792	817	823	874	811	779	821	814	845	839	822	816	856	846	864	838	806	895	857	800	802	832	842	863	852	815	862	846	817	838	830	846	853	893	838	836	865	839	832	834	835	866	817	846	824	902	843	809	828	817	859	812	804	853	840	842	821	843	865	851	862	841	861	829	868	836	867	795	830	873	788	814	812	861	828	870	834	845	871	794	822	835	835	884	840	877	825	834	837	865	879	820	847	832	856	832	829	809	845	844	879	888	807	829	839	866	943	824	856	847	848	853	897	808	806	861	851	904	830	860	922	817	858	869	779	861	799	800	799	895	812	833	834	816	832	832	823	818	820	860	878	884	879	855	869	835	838	857	823	839	841	826	852	841	837	888	822	850	871	847	817	834	879	857	835	840	846	829	821	842	824	837	848	840	863	801	868	884	805	839	884	864	837	853	829	836	832	828	850	780	812	824	849	837	877	841	836	859	877	892	833	813	860	859	823	898	820	867	824	778	812	843	873	800	839	864	888	814	809	853	841	817	853	850	843	845	851	817	843	852	895	867	797	852	811	866	903	838	832	816	848	834	835	827	834	867	883	833	836	866	843	825	835	843	815	873	872	892	807	830	831	816	891	820	832	864	849	821	840	806	825	877	819	799	882	826	849	911	795	872	832	867	850	855	828	811	853	843	826	842	829	773	844	861	828	864	857	847	872	788	825	818	831	862	820	810	841	806	874	857	842	828	857	815	784	862	862	830	800	833	824	820	814	839	823	851	829	843	897	843	867	827	848	825	848	861	875	821	865	864	821	840	855	887	854	824	862	862	842	798	874	810	821	829	855	791	866	871	848	812	801	885	817	863	903	791	872	839	796	899	802	855	852	844	842	785	793	857	892	792	838	887	848	874	815	804	897	906	821	830	883	830	906	819	896	906	870	867	875	847	846	831	882	811	816	837	824	800	851	826	844	829	829	834	859	868	794	826	832	856	843	852	874	890	815	864	872	860	793	888	873	857	940	786	863	769	860	813	856	866	842	889	812	856	873	830	858	828	856	894	836	875	859	896	878	811	870	820	865	808	897	833	803	803	851	786	820	845	805	852	838	819	793	844	849	847	839	840	753	852	876	812	804	839	793	848	861	844	816	828	866	890	839	843	853	833	827	887	849	890	840	886	886	880	881	844	878	815	870	793	826	814	845	884	827	881	855	847	878	856	803	825	815	805	846	796	885	915	839	825	848	809	820	870	925	824	791	861	831	859	834	834	880	824	872	847	814	853	873	827	833	850	912	838	819	835	863	848	840	913	787	836	833	850	858	807	795	830	821	822	880	910	905	877	834	842	832	867	832	847	868	859	834	858	791	803	866	811	848	856	808	818	806	827	811	879	870	862	850	834	822	822	849	817	829	835	833	861	791	844	781	885	854	791	844	834	876	873	881	832	798	829	855	816	798	850	819	855	882	839	859	809	825	803	865	805	851	849	835	841	851	801	865	819	817	805	843	867	831	867	881	779	835	828	836	852	836	797	831	850	814	847	844	879	821	802	804	883	881	803	824	856	822	859	852	850	830	808	851	880	791	827	805	820	839	807	830	826	836	752	899	860	842	856	799	831	826	827	830	820	814	858	838	853	841	844	819	873	858	863	785	840	803	847	824	845	844	882	860	859	852	845	844	881	857	827	843	857	879	869	851	853	829	867	798	828	814	852	898	814	827	858	809	879	873	829	829	862	855	827	824	855	881	822	869	872	853	837	822	819	779	850	848	756	824	787	846	863	883	807	816	836	837	871	882	866	776	817	880	868	806	863	861	863	830	840	866	825	853	845	852	832	850	837	846	836	842	787	826	867	842	814	792	880	839	865	821	865	834	823	776	829	853	842	797	861	789	870	859	849	830	837	836	829	871	802	806	885	844	791	869	884	893	854	870	804	887	852	788	799	826	806	869	817	855	827	837	773	838	848	790	816	860	825	828	787	829	830	818	848	897	829	853	854	867	901	828	848	869	821	841	875	863	791	853	831	801	780	843	831	821	751	892	829	848	834	843	816	822	777	806	836	873	818	880	898	883	861	784	885	843	852	850	813	840	824	851	821	813	841	806	855	844	877	791	785	845	848	846	800	841	841	819	834	811	855	826	885	873	833	860	832	866	849	786	905	822	790	841	843	883	851	856	847	855	798	847	843	827	923	840	844	855	895	884	802	833	814	823	891	850	890	842	852	889	817	826	822	845	859	829	774	829	851	858	844	849	802	817	826	851	794	809	826	813	839	849	903	876	813	833	852	842	818	840	816	855	851	845	796	838	829	856	819	844	862	830	835	808	819	828	836	883	831	854	827	797	852	870	858	823	867	882	847	854	848	804	788	837	859	886	860	825	829	806	856	831	869	787	861	837	776	886	899	854	897	809	858	816	800	832	871	829	827	860	881	877	831	823	843	808	827	821	878	814	793	825	820	834	837	883	895	841	833	821	838	865	815	866	865	872	813	860	859	815	849	838	845	854	828	835	844	870	885	798	825	857	869	788	826	820	820	819	829	859	884	829	816	842	852	826	837	888	869	802	878	834	862	884	901	850	865	851	835	810	837	813	829	847	837	842	800	845	846	848	869	835	844	814	834	804	824	810	829	826	878	844	858	860	833	823	856	855	876	824	852	858	836	838	822	837	831	854	820	864	786	890	858	841	864	839	904	824	826	893	862	879	834	796	854	828	894	839	801	798	829	897	793	819	833	872	850	814	870	858	825	858	888	817	867	859	876	863	831	841	824	817	861	815	840	834	858	790	841	821	858	817	853	788	807	852	861	854	829	820	771	874	849	861	822	784	848	830	847	884	840	824	803	849	843	859	878	816	876	829	813	881	794	836	849	869	824	828	847	792	864	855	834	840
33381	32972	29098	18857	10397	6470	2763	1146	580	387	326	314	324	318	315	300	295	285	322	301	280	279	290	281	288	295	346	259	294	281	297	328	304	313	301	300	318	317	326	351	291	287	306	327	301	287	339	286	292	284	332	288	308	284	300	333	313	320	312	272	281	291	285	326	323	298	303	329	339	303	270	299	305	281	314	294	294	293	285	296	271	308	296	298	286	277	302	300	288	345	294	310	288	284	302	321	291	312	314	286	317	303	295	287	319	279	304	316	297	275	324	296	297	285	324	320	319	284	317	274	293	278	301	297	276	276	290	288	286	288	319	295	314	278	316	302	296	324	337	313	295	304	287	314	267	332	316	298	313	280	298	283	306	300	317	337	312	312	339	294	304	299	290	321	310	312	295	299	312	302	312	313	284	282	321	321	302	313	296	304	303	306	306	326	298	306	296	317	308	326	334	310	340	297	311	293	297	315	319	298	304	312	286	279	304	320	300	289	301	264	325	307	322	304	280	308	303	269	319	275	319	309	307	319	333	324	290	312	305	286	290	289	307	299	288	312	317	283	287	293	276	285	319	311	285	294	263	300	304	319	319	303	321	289	290	298	317	308	295	290	308	306	280	279	300	311	321	297	314	301	275	278	282	281	323	309	298	295	286	308	291	322	305	263	314	306	321	279	295	287	285	295	295	301	300	314	285	297	323	290	297	318	267	296	308	305	306	273	328	265	294	291	279	320	323	301	291	284	318	310	262	318	296	329	313	304	316	310	314	329	298	289	309	289	319	331	323	284	338	303	288	301	296	298	320	312	311	332	266	314	255	255	282	296	306	310	313	311	324	282	294	282	299	332	282	297	300	291	272	313	322	294	292	312	270	301	315	294	280	291	286	295	327	300	292	329	328	304	326	345	298	349	361	283	275	336	356	266	286	310	326	323	313	308	314	301	322	285	290	298	304	298	277	287	305	309	318	275	301	312	283	313	333	337	295	327	329	312	303	283	277	331	296	301	263	297	279	272	306	326	305	332	291	314	300	298	301	277	284	334	282	296	310	297	310	294	307	305	261	274	255	306	293	330	304	326	302	274	280	291	315	285	285	307	274	279	302	314	313	318	288	307	283	304	278	276	276	290	325	287	295	290	315	280	297	276	307	307	295	305	306	334	316	328	293	288	320	303	321	306	321	277	314	323	294	280	335	339	286	339	308	291	299	299	292	328	311	320	316	293	316	307	303	299	300	312	295	314	283	325	307	276	286	307	308	316	317	302	295	299	318	310	274	314	302	307	283	289	315	299	280	308	302	312	298	283	321	305	291	315	298	330	301	276	294	304	309	285	327	304	316	324	310	326	307	303	304	294	304	301	275	317	317	328	323	307	292	302	298	279	288	297	316	301	300	327	328	295	295	318	291	295	322	293	299	318	326	294	289	327	293	295	280	285	296	311	288	305	313	319	312	309	281	320	294	314	288	286	304	310	269	300	306	285	312	306	264	335	282	284	342	310	328	309	319	291	316	300	308	316	303	296	306	315	313	325	282	314	327	331	302	344	301	282	314	307	279	333	301	335	265	296	313	310	306	274	288	301	301	332	297	301	300	299	319	320	274	288	352	318	294	326	335	305	328	302	303	283	269	295	300	295	288	320	292	307	303	316	260	311	302	321	285	290	271	283	322	284	292	289	307	285	293	301	282	295	320	278	302	290	285	331	341	328	299	340	287	301	284	290	314	299	319	304	304	299	309	303	313	307	265	277	271	323	320	301	308	321	300	292	300	309	298	324	320	317	329	276	312	284	308	306	285	267	278	321	285	284	297	293	287	322	267	331	313	331	313	303	329	331	303	305	325	317	285	305	294	287	308	323	301	286	270	311	308	296	278	285	303	281	300	302	325	316	309	320	281	308	289	292	301	335	292	253	282	288	301	284	296	309	281	302	308	286	319	297	293	305	301	330	279	307	276	284	299	300	288	292	269	309	286	294	293	298	287	296	275	304	330	304	288	280	301	290	313	279	315	341	313	273	320	302	318	315	320	295	293	302	311	286	291	303	351	334	321	292	311	293	301	319	314	304	253	297	288	278	315	339	338	301	326	292	324	301	312	281	323	296	311	314	302	303	318	284	292	334	310	307	301	277	306	315	262	319	292	313	313	303	310	303	273	324	284	306	257	320	306	302	281	314	284	307	318	307	287	315	292	284	276	312	290	277	328	327	278	289	325	291	317	302	317	295	309	284	320	258	317	285	255	295	289	284	287	273	312	312	300	309	287	308	316	292	324	281	312	330	268	327	289	273	305	301	311	294	329	305	304	309	331	307	290	285	296	305	286	309	304	286	283	303	336	319	284	320	294	317	285	301	311	305	296	318	309	303	314	291	327	279	323	321	277	302	326	297	297	313	299	327	316	310	316	314	312	316	279	279	282	300	311	289	308	298	290	280	302	290	279	289	309	310	324	313	305	328	285	357	291	313	308	299	321	293	306	277	303	315	308	298	281	320	319	310	283	311	301	291	289	295	305	284	303	296	292	300	304	285	329	279	310	326	331	300	287	314	340	335	308	300	298	295	274	289	284	323	296	335	298	294	302	291	337	312	285	300	285	261	303	325	301	330	315	343	301	300	343	273	302	282	309	285	325	306	285	293	308	279	300	261	292	324	331	291	320	303	292	312	316	319	294	287	314	294	282	308	298	293	310	320	288	313	307	329	303	346	321	313	288	297	314	310	298	300	288	293	333	293	307	309	299	312	285	304	349	316	302	324	305	280	312	309	338	319	315	292	291	325	304	289	302	301	313	267	296	282	291	300	289	293	301	326	323	304	306	299	284	267	285	333	316	304	308	303	300	303	293	299	295	293	326	312	295	306	283	304	304	294	309	294	295	286	294	278	321	302	307	335	280	283	309	287	286	319	317	289	325	281	294	298	292	314	293	284	263	278	288	277	327	324	287	314	309	281	287	297	305	314	295	288	310	312	328	338	308	336	295	301	305	291	288	302	293	324	308	293	302	298	315	304	328	328	313	278	321	295	291	320	285	330	281	270	254	287	287	277	285	279	291	336	307	300	321	301	319	296	248	295	325	315	312	281	315	301	293	299	320	300	283	305	321	340	291	310	307	275	273	290	308	276	325	326	325	312	311	280	285	279	285	292	301	304	324	306	292	331	307	319	280	305	319	331	278	311	288	313	318	328	307	281	313	300	310	286	273	299	248	316	313	301	307	312	323	318	274	289	325	289	295	303	283	282	291	309	280	277	293	294	275	298	300	305	288	297	297	292	291	268	284	329	312	295	319	297	282	291	300	315	312	286	293	299	314	291	319	317	279	323	325	323	318	288	285	295	330	297	310	294	321	299	294	279	288	289	295	305	293	277	324	322	323	348	300	295	307	314	291	285	318	308	319	305	270	298	268	281	313	311	280	318	314	291	308	289	291	291	293	318	294	302	336	305	316	312	302	292	279	278	329	289	326	277	301	307	310	300	338	292	317	299	302	296	290	314	299	291	316	315
22827	27618	31574	27798	22799	17337	9161	4060	1945	1087	961	861	880	856	816	824	849	812	872	839	860	785	814	848	827	848	833	876	865	845	822	827	880	828	816	822	873	842	850	925	840	793	838	820	862	805	846	836	874	817	865	846	882	845	882	839	781	875	879	849	828	822	858	811	798	828	827	832	862	837	861	796	860	816	819	840	840	878	835	831	842	830	823	875	836	850	848	873	906	844	824	808	847	843	772	800	843	811	831	891	814	844	804	839	878	835	805	848	851	881	832	832	882	816	839	789	831	866	858	808	809	827	828	899	888	802	932	891	837	878	906	801	853	831	881	869	818	840	835	847	843	829	850	841	849	840	842	836	846	854	858	818	818	824	824	826	843	840	821	859	793	826	857	843	819	790	860	864	802	838	799	837	895	869	857	906	850	844	851	837	883	821	855	837	876	852	856	800	834	826	845	870	852	878	839	810	835	852	844	858	792	874	901	843	878	877	866	847	806	877	870	874	840	847	881	848	849	824	854	841	786	869	858	845	785	865	859	847	849	863	821	863	859	827	850	812	857	882	814	853	874	824	813	829	877	867	832	885	907	847	828	867	881	783	838	863	796	876	892	798	843	856	883	821	842	881	856	895	801	830	828	835	843	790	830	862	769	805	862	875	837	813	827	818	824	878	919	847	846	841	812	900	859	879	817	847	846	828	890	783	846	845	809	863	813	816	831	803	823	842	852	851	824	813	851	817	857	851	870	820	821	907	840	841	901	801	867	790	830	900	824	823	857	874	820	840	919	792	833	915	856	885	834	867	849	887	771	859	847	857	821	834	808	818	836	839	844	825	912	868	845	833	842	847	827	866	848	879	839	788	871	839	816	819	830	881	782	818	808	849	859	860	890	834	818	846	910	827	835	852	837	839	890	857	866	816	822	837	847	806	821	852	842	860	895	869	843	876	846	857	828	816	838	830	842	819	826	830	857	851	838	855	846	838	835	909	806	855	849	799	831	860	781	857	813	841	864	842	888	876	853	830	880	860	879	838	866	817	812	854	821	837	840	830	859	833	837	817	813	863	779	874	841	888	844	798	816	882	896	865	858	834	855	873	843	873	866	890	759	804	818	804	867	862	868	854	858	784	816	855	856	872	885	814	786	805	806	832	828	832	863	864	844	852	856	834	847	827	846	855	829	863	879	823	865	836	834	805	876	819	858	834	836	815	831	816	813	852	897	838	858	823	849	824	825	874	887	875	895	833	837	802	827	829	880	818	822	855	841	795	891	807	862	876	826	822	872	848	810	815	854	844	834	850	856	792	917	848	817	878	838	852	828	879	856	813	828	876	850	829	839	866	863	894	810	835	886	815	791	858	841	869	858	849	837	853	780	878	806	849	834	863	799	797	828	833	873	840	869	817	871	807	848	857	850	909	842	808	869	804	852	872	834	886	902	856	889	817	915	857	819	802	842	817	839	838	812	809	824	816	836	860	853	855	838	895	826	873	819	871	869	822	829	868	835	821	877	867	810	836	833	843	835	866	847	858	834	825	833	784	845	888	808	855	806	847	904	882	851	828	859	821	883	806	875	868	871	868	858	847	843	854	872	862	816	791	822	836	877	857	823	816	834	839	879	822	853	838	862	849	817	831	840	881	827	873	888	810	836	809	835	837	869	844	880	831	830	831	829	841	811	894	810	808	767	802	828	857	811	829	827	869	777	840	836	866	871	926	841	833	787	850	911	864	822	855	844	836	819	843	885	819	869	859	828	837	844	869	887	791	897	849	833	858	894	789	836	863	865	838	810	867	794	818	834	848	824	875	834	822	903	875	853	871	885	805	846	830	838	842	857	862	775	848	865	825	790	822	824	887	822	856	834	869	837	816	882	857	858	863	857	838	829	810	814	856	884	807	825	857	829	797	838	888	840	841	835	868	835	880	862	836	818	779	898	778	776	886	868	844	886	821	823	813	807	888	856	871	847	848	883	860	837	834	830	871	829	799	800	863	832	845	876	855	839	800	815	827	867	833	840	823	829	836	880	836	881	846	839	910	846	813	822	844	799	867	795	809	843	848	861	808	819	822	860	867	820	904	839	865	802	838	823	876	875	783	843	855	841	839	880	843	830	860	820	822	822	838	804	889	858	846	857	809	879	820	804	855	810	895	852	856	834	826	912	839	758	866	831	877	816	772	868	791	873	837	878	798	828	835	869	865	894	864	803	870	837	891	816	826	813	827	838	832	815	830	798	916	867	834	862	854	824	848	885	879	815	838	827	840	763	841	877	863	887	888	788	849	870	830	817	849	789	878	795	800	849	853	878	824	837	841	831	861	849	869	881	846	815	863	864	837	843	833	855	847	837	867	799	846	825	842	821	818	845	805	835	841	846	795	857	807	851	867	827	839	850	817	787	811	864	858	877	853	845	816	820	852	883	875	833	874	801	862	871	817	844	816	880	886	854	879	875	829	803	868	806	883	847	845	801	850	821	817	849	834	808	832	815	818	796	801	840	841	877	850	833	834	829	855	867	873	878	845	861	816	894	840	873	792	834	902	841	884	830	857	882	781	841	882	832	889	853	824	859	854	877	831	877	831	840	824	870	833	793	841	778	852	854	851	875	834	850	819	842	805	871	865	837	874	839	857	861	804	817	856	807	834	871	810	898	805	818	834	870	830	823	809	841	830	810	854	875	871	845	888	843	855	870	859	897	780	805	805	852	871	845	823	878	822	847	837	874	849	860	809	864	841	840	864	819	809	836	824	789	873	856	891	857	809	863	828	841	844	793	828	817	864	801	795	922	811	848	862	883	846	844	820	894	844	801	887	839	863	846	846	853	878	821	876	897	916	810	838	771	872	864	791	931	827	893	839	860	848	877	853	852	847	864	846	869	810	850	866	808	844	828	825	846	843	845	862	809	865	830	834	874	880	891	871	838	863	902	834	821	875	843	840	828	869	824	841	877	882	839	823	833	850	858	851	866	870	836	854	824	863	810	834	808	870	845	839	873	811	792	756	838	861	845	832	849	839	818	832	825	841	827	796	831	817	836	796	856	893	819	861	849	883	842	850	851	853	813	832	877	851	855	856	910	864	852	898	868	839	817	871	887	849	864	828	855	852	840	836	848	873	814	850	875	867	904	840	870	869	835	861	833	857	812	849	831	892	885	856	876	821	817	872	846	821	867	827	887	889	872	850	826	860	822	834	810	838	833	848	810	878	845	848	839	819	842	875	844	924	844	803	831	819	841	832	832	822	812	813	839	846	826	867	811	848	831	800	849	829	855	802	818	789	825	802	875	864	838	839	814	799	760	816	800	801	839	897	845	835	846	840	828	829	852	821	876	820	809	767	789	856	859	867	858	790	871	883	828	869	853	855	833	869	888	879	871	828	820	843	815	861	869	789	811	876	808	880	838	846	831	861	848	844	845	849	846	814	823	785	799	818	852	843	830	900	829	861	864	835	782	875	808	826	849	812	842	872	831	821	850	873	845	839	884	875	824	830	870	870	893	763
35333	31894	27951	18516	11327	7176	2895	1035	436	375	333	322	349	309	289	315	302	331	295	328	306	320	301	308	331	351	336	341	322	308	297	329	315	287	301	312	291	296	297	319	288	291	322	275	301	291	309	345	322	329	323	315	317	278	307	318	319	318	353	290	297	301	278	290	286	304	305	293	276	277	339	305	306	297	317	294	266	292	292	322	296	312	310	301	285	300	344	295	278	320	326	324	290	341	299	319	341	299	299	318	318	279	300	303	333	311	292	300	277	299	283	321	325	316	318	284	295	314	296	299	296	294	314	304	305	296	315	305	286	312	295	288	305	294	288	326	298	319	317	314	306	279	310	283	313	316	295	297	263	290	296	328	287	309	311	317	318	311	342	296	296	304	299	326	276	283	311	290	302	318	329	322	312	299	313	328	292	286	305	298	313	285	320	284	324	291	294	297	315	285	287	340	301	294	272	300	294	353	323	301	330	274	282	315	300	290	320	319	288	269	252	287	319	351	315	291	314	313	301	291	279	313	304	290	289	309	311	295	284	338	320	293	307	300	275	301	318	290	290	282	283	300	347	296	344	286	299	306	318	307	320	283	314	340	348	320	291	324	331	314	287	341	301	291	292	305	278	297	288	307	316	322	303	305	289	298	326	285	308	318	324	321	294	330	326	313	309	290	322	319	306	289	301	324	301	318	300	318	300	277	331	300	322	311	299	336	326	311	304	298	324	298	334	303	278	294	317	281	297	336	319	298	295	296	287	290	290	301	329	294	326	329	326	301	317	306	304	326	290	338	309	280	304	317	294	296	291	330	288	322	285	318	343	326	323	322	324	313	326	297	299	291	321	289	313	284	285	302	323	322	307	265	310	286	317	315	304	326	286	299	320	300	312	301	307	279	276	330	312	302	321	278	298	314	301	306	308	265	285	297	315	313	335	342	309	292	287	306	310	303	307	305	310	301	303	304	284	304	294	289	296	312	287	312	311	323	319	314	323	290	321	324	313	312	329	304	299	296	274	310	320	319	299	323	325	330	291	313	284	318	313	305	291	334	291	297	302	314	321	300	301	306	348	283	290	289	325	308	291	330	309	314	309	288	320	289	280	290	315	336	300	307	296	305	327	287	313	304	312	316	311	310	295	331	322	309	308	312	291	315	309	295	321	273	309	318	312	331	296	302	287	318	299	318	260	338	305	269	309	276	296	266	307	313	302	320	281	316	256	292	290	333	285	298	298	278	323	294	281	308	326	265	302	312	321	305	273	276	334	300	315	291	285	309	285	295	323	313	311	314	325	349	293	285	291	302	321	314	301	285	331	292	330	281	268	291	305	282	309	304	366	318	286	331	314	322	284	324	323	343	305	317	268	301	315	341	291	294	309	273	307	306	316	297	326	307	321	275	292	324	301	290	308	298	286	281	308	268	312	335	307	298	320	302	290	280	314	309	322	299	305	303	290	316	292	282	335	324	307	289	318	310	341	336	330	339	324	291	312	327	321	322	296	287	318	282	312	296	299	261	298	305	330	302	304	303	321	289	300	273	272	336	298	334	311	305	303	296	306	287	296	305	327	294	304	306	309	307	304	300	275	313	304	303	295	341	273	325	330	307	292	305	299	317	314	347	287	329	286	322	302	331	311	325	301	308	330	345	284	314	310	300	302	297	315	295	313	299	294	299	314	308	317	296	308	292	304	305	310	280	316	311	317	333	311	321	318	295	296	318	309	290	299	292	301	288	322	317	310	309	295	298	333	318	308	307	315	273	302	326	294	293	325	321	287	311	291	274	309	333	303	281	319	324	296	266	299	301	326	337	289	303	311	315	316	284	336	277	322	328	292	323	319	311	281	329	292	289	301	319	322	316	294	301	316	296	313	331	320	284	291	299	317	310	299	293	325	306	272	302	324	328	290	300	296	288	287	321	314	314	306	309	327	338	336	294	275	280	298	291	272	338	331	299	307	314	322	334	303	281	273	308	302	326	296	301	318	318	295	332	301	309	309	265	339	256	321	305	298	313	295	325	277	296	291	303	293	333	363	311	310	320	295	266	306	308	288	317	341	329	268	288	266	307	313	312	339	294	312	305	328	289	325	305	356	296	302	321	323	298	332	334	305	298	325	299	295	326	291	305	308	288	305	270	288	297	294	312	317	276	298	314	303	297	325	340	304	293	313	332	302	298	310	318	302	315	313	318	288	294	296	316	321	297	328	272	318	306	297	303	301	284	276	303	336	296	328	326	282	279	286	318	274	314	277	307	246	291	287	277	288	332	325	273	313	304	334	287	297	313	300	288	293	290	296	307	308	295	287	318	328	296	313	316	295	304	312	335	307	359	335	311	305	310	321	301	287	318	329	318	306	298	282	310	304	291	306	270	291	284	285	278	281	328	307	284	288	323	290	312	335	294	316	287	310	297	285	287	312	320	301	323	308	280	288	314	331	303	319	324	337	308	324	308	305	312	297	306	290	298	292	307	278	287	290	304	298	317	291	315	290	281	274	295	317	327	275	270	302	315	306	281	323	319	295	270	305	280	307	299	293	312	327	317	307	310	307	322	295	319	322	298	311	337	301	305	294	262	343	326	314	295	298	305	306	311	320	288	315	297	314	294	311	311	322	301	268	316	334	318	302	316	272	302	288	287	301	307	297	316	323	299	329	308	304	313	343	315	308	303	326	321	312	290	318	293	318	314	273	314	280	302	298	281	291	306	323	285	331	313	290	318	325	303	302	299	294	292	340	302	307	308	292	312	310	271	290	307	322	332	285	303	292	280	287	273	305	292	273	303	319	294	341	320	303	287	314	317	316	316	300	317	325	313	303	311	320	293	317	302	309	291	307	295	261	333	304	296	297	341	309	297	275	283	287	308	286	321	301	313	343	285	321	315	281	296	305	303	279	318	286	304	321	322	288	305	299	278	310	324	296	330	310	304	284	308	320	292	289	295	308	284	277	297	272	278	298	300	313	321	281	316	339	280	288	309	295	305	310	306	312	309	326	340	316	308	277	329	314	339	278	333	309	295	313	318	298	300	307	274	284	318	264	311	295	302	319	315	316	342	314	300	299	322	316	322	353	306	307	322	287	312	320	313	307	301	324	315	332	326	296	325	286	280	319	289	290	330	315	314	305	309	289	327	318	315	306	317	326	309	320	283	300	313	293	291	299	309	363	316	289	283	326	271	292	315	287	290	295	299	308	280	302	315	306	279	292	313	293	311	314	329	259	296	292	305	301	323	313	310	314	311	296	321	287	294	290	280	285	301	309	285	296	312	328	311	293	308	289	295	347	272	310	290	304	317	333	330	300	290	304	295	303	297	320	310	299	317	318	287	327	301	304	322	308	285	320	312	294	299	293	265	319	332	287	297	338	317	315	292	308	338	305	304	257	280	337	307	316	296	306	339	314	290	299	337	344	283	303	295	315	299	298	293	309	315	289	302	339	287	332	299	282	314	332	300	274	258	307	303	279	302	291	305	313	317	273	297	273	304	272	298	350	313	331	266
23213	27087	30645	26569	24729	18420	9418	3354	1501	1032	916	1009	877	915	892	886	794	868	787	831	812	848	848	849	860	846	867	837	867	858	845	805	801	865	837	849	849	868	879	854	839	827	880	835	868	823	865	862	843	819	835	901	872	834	835	932	898	815	925	883	824	855	829	858	773	905	818	894	826	857	810	910	856	820	851	832	860	859	884	859	823	835	844	855	860	832	833	864	854	864	872	831	846	844	857	857	840	858	836	846	857	827	878	796	877	839	889	835	825	883	892	831	862	866	873	807	871	827	886	862	846	872	794	875	847	819	830	855	883	819	844	859	814	878	899	831	874	873	858	825	843	844	817	864	882	867	871	899	803	836	887	835	846	823	816	869	813	892	860	838	818	826	925	790	858	877	861	883	804	819	851	872	857	790	860	821	851	863	877	839	859	861	804	869	828	830	856	824	806	888	883	862	896	841	794	860	824	849	841	830	842	819	870	800	827	851	793	904	818	848	825	861	822	868	850	843	850	873	865	855	777	822	814	871	848	874	869	836	849	832	821	870	793	765	873	851	884	869	816	857	848	871	830	838	856	887	850	821	838	851	866	847	900	873	873	824	852	825	865	864	819	842	876	865	797	855	853	855	873	825	841	859	823	826	778	822	863	832	844	776	848	834	830	846	871	836	817	798	872	863	948	778	821	852	817	827	896	793	820	834	876	804	836	837	797	834	855	827	843	863	866	856	826	876	830	907	812	815	818	848	870	855	826	837	868	829	871	842	768	844	865	842	836	869	863	873	787	910	872	830	819	861	835	855	835	848	857	849	838	813	927	911	784	856	850	811	828	871	882	890	861	870	879	805	886	787	830	872	866	846	848	880	911	893	844	866	832	849	836	854	861	833	792	876	880	858	826	830	788	815	838	834	823	842	846	833	817	815	838	835	844	827	867	849	885	847	847	821	830	860	862	831	858	847	851	871	846	862	840	872	854	815	877	799	804	802	857	845	850	868	813	837	864	866	858	832	817	840	816	853	858	850	877	843	850	876	900	860	760	807	885	834	888	862	823	877	892	842	829	839	855	875	857	835	872	887	849	894	778	844	849	869	870	805	851	809	856	836	868	817	872	862	833	819	830	875	870	875	855	831	810	840	788	814	832	867	848	844	874	883	840	852	836	867	894	801	874	889	886	883	842	845	811	902	860	861	831	895	870	846	826	890	843	889	872	840	872	878	792	832	809	817	801	812	845	796	804	839	775	821	886	835	882	911	832	858	866	860	805	880	846	871	841	820	888	890	816	846	850	841	869	861	814	820	798	832	809	848	859	835	832	856	834	861	869	819	804	837	841	836	869	845	809	824	839	835	914	815	841	841	814	893	839	832	836	835	854	876	844	886	857	887	839	876	759	834	859	904	799	914	812	841	884	832	915	855	877	880	837	815	865	849	839	898	848	832	891	816	904	890	847	883	856	859	838	859	854	895	875	819	867	792	851	833	873	815	856	802	841	861	864	798	810	848	833	863	870	839	862	799	820	856	847	824	856	852	805	837	839	870	858	868	848	812	834	805	832	825	803	849	820	819	868	822	836	866	846	873	896	840	848	877	805	842	889	871	883	835	884	830	861	877	830	863	850	825	807	862	838	850	824	852	884	797	834	811	849	855	798	823	839	877	877	882	878	809	864	811	806	888	836	824	868	817	872	885	814	863	806	893	830	802	866	840	863	860	820	852	886	798	906	835	820	865	870	804	826	862	878	846	825	876	842	810	829	840	878	854	874	851	853	854	849	882	823	812	834	829	850	876	782	855	829	785	838	843	856	875	893	883	821	811	813	874	868	846	787	819	856	810	830	836	819	857	853	804	820	815	791	850	836	860	830	848	875	820	810	770	872	857	851	862	783	843	806	806	769	875	869	855	873	835	933	845	889	852	835	875	880	836	818	843	848	776	854	847	896	830	861	872	890	838	830	805	833	832	818	873	888	842	840	920	883	846	843	888	858	840	875	822	844	901	858	860	871	849	815	888	853	878	819	824	833	824	856	850	813	814	858	831	853	821	815	839	813	835	888	870	811	833	816	859	850	784	820	823	861	836	810	795	781	822	882	889	791	872	848	841	869	866	865	817	806	867	855	814	858	844	838	834	827	863	806	823	852	871	816	848	871	855	867	812	837	861	829	856	832	828	865	852	867	823	907	855	823	846	836	869	879	842	784	784	859	832	827	815	865	819	867	878	869	831	834	834	886	843	833	880	875	871	840	931	823	877	830	841	842	862	878	860	816	876	861	826	828	866	839	856	842	819	826	848	830	814	919	849	856	845	847	852	859	838	870	914	877	866	899	813	839	809	823	831	845	840	822	813	863	828	854	845	837	867	878	889	831	852	838	805	806	865	838	813	843	803	799	838	809	841	847	834	851	825	780	822	822	840	855	792	838	796	893	853	869	841	846	817	837	829	901	859	838	901	867	905	907	861	890	811	903	891	856	859	899	855	788	814	901	845	801	815	813	874	825	855	816	839	825	844	862	822	856	889	833	868	899	817	829	812	862	858	873	869	908	843	856	783	871	873	855	827	864	835	857	855	828	873	834	840	895	850	798	860	843	863	887	819	806	835	798	892	823	865	849	813	820	833	856	855	869	871	824	813	809	834	840	860	856	854	825	853	853	821	837	803	886	898	883	876	843	867	822	888	802	825	823	861	879	849	856	861	842	841	858	809	823	840	862	872	846	861	784	825	874	864	816	863	863	833	828	846	842	846	924	837	811	873	827	893	888	891	862	813	857	812	843	835	844	809	855	812	856	851	871	861	843	835	803	801	877	863	870	813	802	872	841	790	832	800	829	864	895	854	870	867	861	844	823	910	824	871	824	831	828	823	839	866	854	856	817	851	892	813	882	798	813	854	910	885	798	870	867	809	848	807	844	837	856	843	796	845	823	881	832	858	830	815	836	796	830	792	877	892	834	851	825	824	877	798	817	874	855	799	890	890	805	880	863	876	848	888	888	828	858	847	833	837	837	789	832	828	832	852	858	868	841	808	841	851	890	849	883	878	795	855	848	852	895	851	870	871	841	826	826	876	846	853	871	843	850	852	840	842	801	838	904	853	851	823	850	853	843	823	820	836	827	822	861	873	792	850	822	884	846	815	864	819	846	837	844	864	827	815	852	877	807	817	870	841	862	837	824	875	832	900	879	787	880	840	851	801	839	840	830	800	879	820	873	797	829	877	877	817	815	833	811	827	839	827	877	875	866	840	818	913	870	850	786	870	827	844	861	828	853	826	874	863	833	822	857	803	873	880	809	892	795	849	817	832	857	829	843	813	854	876	831	814	862	850	856	829	877	809	897	851	894	823	799	867	873	846	817	892	839	889	892	852	830	815	847	899	832	880	863	846	827	868	842	825	839	823	902	838	864	843	819	816	845	845	813	827	841	809	833	797	815	879	871	789	871	858	824	844	851	836	807	854	830	821	829	827	815	815	859	862	793	828	834	886	812	830	883	830	779	821	823	835
33196	30883	28053	16749	10734	7095	2594	979	369	360	340	315	327	288	322	362	293	300	333	335	327	322	327	290	320	288	312	287	303	290	305	307	271	273	298	308	355	337	300	309	298	317	272	288	328	284	311	326	310	342	299	306	282	312	309	320	269	295	315	289	289	338	311	322	287	263	308	271	301	285	363	339	327	314	296	318	359	306	344	301	294	287	314	273	316	306	313	321	298	283	306	307	319	294	307	266	316	305	297	334	317	268	310	357	299	303	341	298	341	320	262	318	276	312	294	287	301	336	332	282	334	318	312	324	273	332	311	280	328	302	283	293	317	291	317	301	320	283	336	305	289	311	345	340	294	293	299	297	293	333	280	317	288	288	314	293	312	304	351	358	314	336	312	337	302	340	296	334	304	271	312	298	315	335	300	317	314	316	314	303	306	307	324	309	298	314	329	319	265	304	303	302	320	294	276	294	321	319	307	311	317	323	302	325	284	335	282	312	285	284	317	324	279	303	296	303	298	305	327	301	272	300	283	290	305	319	289	302	329	302	271	327	330	312	294	313	310	314	302	306	312	313	325	301	297	306	310	324	309	303	315	310	318	304	300	331	293	326	296	333	317	319	336	304	294	304	292	314	284	319	300	322	304	298	325	312	331	323	318	328	310	307	298	320	309	299	304	295	294	334	267	299	335	333	300	305	298	274	297	329	343	304	312	308	274	314	281	318	283	327	289	313	289	308	319	287	275	302	291	350	357	345	310	271	278	273	326	339	300	298	324	277	318	321	295	331	300	309	301	312	293	307	346	316	315	297	325	288	331	288	313	330	284	331	288	318	312	279	322	285	291	302	302	292	303	281	307	320	312	329	313	304	292	285	317	299	302	305	287	271	316	314	284	294	309	307	322	298	308	319	307	312	293	290	284	309	267	303	312	310	289	299	311	273	278	330	280	322	299	292	329	305	312	296	313	324	303	309	328	271	314	285	295	297	307	286	309	340	316	325	307	315	311	320	329	294	292	294	297	281	311	307	294	305	306	289	319	306	306	316	318	313	313	324	310	316	342	309	265	272	324	293	295	318	278	316	316	276	265	279	332	322	314	291	290	310	303	310	327	309	309	347	304	301	309	301	293	295	325	303	285	310	316	294	299	304	322	289	311	276	325	293	283	298	314	296	325	286	314	331	332	311	320	285	305	292	319	301	316	302	288	297	324	326	349	303	305	301	314	321	326	301	334	319	325	307	315	318	315	305	310	339	293	318	310	334	289	314	322	295	315	344	294	292	301	287	299	310	301	347	318	321	303	315	300	328	331	282	300	300	325	294	338	305	316	310	307	310	284	341	299	290	300	280	306	290	344	306	341	304	301	318	277	311	326	309	279	301	260	283	285	285	281	320	322	297	312	295	296	304	299	321	332	315	280	293	320	317	299	315	328	337	323	284	298	315	299	299	305	289	305	276	297	315	295	328	288	276	312	288	299	289	305	306	313	324	302	313	297	289	303	310	312	300	281	299	319	306	278	353	299	307	293	309	313	305	299	301	321	315	354	303	282	336	306	296	315	285	307	292	287	299	280	317	326	320	267	325	308	278	318	310	281	303	299	314	313	344	329	259	321	302	301	311	300	283	315	290	299	307	327	279	337	314	270	341	279	290	301	310	321	288	300	276	332	306	296	323	318	308	292	284	335	306	290	324	290	315	325	296	306	309	282	289	291	306	313	304	310	319	323	285	313	289	291	312	292	296	310	304	297	301	267	305	282	309	312	307	286	327	294	309	309	294	317	313	283	287	320	293	292	312	302	285	303	314	312	298	316	331	309	299	304	308	282	324	304	317	295	312	310	301	268	290	332	325	299	294	284	325	329	317	302	288	319	282	313	323	339	327	283	293	309	305	315	292	327	322	295	306	306	297	287	324	315	317	296	334	313	331	273	308	280	317	312	288	342	295	328	295	309	289	307	303	313	334	298	326	316	317	321	322	290	345	302	296	287	295	285	300	313	306	309	308	304	305	298	299	316	316	298	311	333	300	254	327	300	313	311	294	282	281	299	324	300	302	317	318	315	297	313	298	311	266	297	289	309	302	302	316	316	325	311	325	268	318	309	310	268	264	315	336	316	344	285	310	311	307	327	283	323	281	311	302	307	281	305	284	317	311	308	289	286	337	307	287	301	302	297	274	294	322	341	298	286	288	319	291	327	285	270	284	289	307	346	311	324	309	290	312	299	314	329	337	302	320	294	296	314	298	317	284	287	340	339	313	323	298	300	302	320	293	313	293	312	344	299	294	316	313	315	313	314	319	302	289	297	315	324	290	367	303	323	287	298	317	276	284	311	301	271	283	296	329	354	318	306	295	333	327	294	319	331	329	343	327	311	295	325	297	313	290	332	310	305	288	328	325	305	296	317	322	332	322	309	327	288	309	331	311	300	298	312	308	311	258	304	322	298	287	306	290	312	287	291	331	300	318	300	302	313	307	289	315	317	289	288	303	311	329	317	294	306	317	284	330	305	336	295	295	294	289	305	353	331	284	292	308	323	329	303	322	318	323	316	313	289	266	317	294	291	306	301	314	251	354	303	326	314	314	300	290	301	267	316	309	299	312	295	299	320	318	326	313	277	314	302	301	324	323	312	294	301	314	315	305	318	320	287	291	317	298	301	305	298	300	289	310	303	318	323	290	301	313	321	300	288	315	279	298	304	317	310	305	299	319	319	272	324	310	306	291	303	297	305	313	299	310	311	339	304	285	325	282	297	272	317	326	318	302	297	266	290	287	312	294	321	295	287	282	307	291	312	317	312	320	274	307	321	308	309	302	326	311	315	318	300	292	323	297	305	306	303	299	310	308	275	283	303	324	303	297	316	308	310	313	303	299	338	299	323	285	317	305	305	252	271	287	298	306	277	306	332	284	284	316	308	313	304	338	288	284	305	333	312	301	271	310	282	308	332	295	308	307	328	304	322	330	316	302	289	275	268	319	311	341	303	292	324	345	295	290	295	283	300	292	290	315	286	330	328	315	300	307	319	329	308	296	261	310	300	295	317	299	278	314	314	271	332	274	287	318	328	300	299	306	316	278	289	288	320	314	301	287	284	274	304	312	297	320	302	276	310	307	307	318	306	289	302	296	310	301	299	296	317	320	306	285	294	311	313	315	308	294	301	306	324	305	301	310	293	292	283	301	319	336	320	306	283	305	294	334	308	310	304	286	296	300	347	273	291	306	282	299	321	312	288	278	316	319	307	309	302	300	307	305	255	287	319	315	347	297	312	280	309	324	294	269	314	316	318	347	300	297	344	293	286	309	317	339	294	300	293	311	309	307	274	323	316	296	307	296	297	339	295	299	313	292	291	305	332	334	331	296	281	300	314	296	337	322	310	317	284	308	320	304	304	305	293	324	300	342	316	309	312	315	303	323	323	296	313	286	312	307	292	294	288	303	334	325	310	345	306	300	300	312	306	304	305	283	309	296	312	313	311	318	280	298	294	324	317	341	312	333	313	333
21810	26533	30034	25589	23357	18374	8273	3022	1135	1178	1049	923	897	914	815	873	867	849	844	877	812	861	882	806	793	847	839	848	836	834	780	840	829	863	839	818	822	840	803	826	854	849	806	865	845	880	856	838	854	858	794	872	812	858	804	820	853	841	835	829	844	881	825	813	859	903	868	829	793	845	835	871	860	818	797	839	852	854	887	858	883	859	828	820	825	876	853	939	873	867	808	851	875	864	853	804	848	886	869	842	873	791	854	844	802	865	841	856	806	844	872	833	841	839	818	797	806	872	871	867	849	829	834	853	882	817	855	814	862	892	849	833	843	938	839	841	840	949	814	836	839	878	860	809	913	862	833	836	800	801	863	835	870	831	897	830	882	860	838	846	840	851	906	863	846	840	835	874	890	819	853	831	832	824	796	807	830	834	829	796	806	860	812	830	801	805	880	835	852	838	825	823	803	840	845	820	780	812	803	885	828	845	834	853	842	846	807	882	823	803	907	859	858	868	841	816	808	848	816	798	835	822	817	845	837	868	847	857	837	920	854	846	836	902	851	834	818	810	853	780	844	850	809	867	853	866	871	823	852	870	804	886	852	797	827	817	866	837	827	900	845	880	913	903	819	832	879	822	871	814	864	794	804	848	822	881	851	820	850	895	829	903	846	890	866	868	813	834	839	837	873	833	839	845	821	899	879	828	827	884	871	827	865	822	827	849	814	853	824	831	820	801	864	819	859	820	854	831	833	848	910	869	840	860	858	847	820	841	860	836	844	819	838	828	873	808	824	842	864	845	867	849	840	822	831	851	839	910	868	917	856	812	858	833	851	836	845	861	841	850	805	839	837	838	848	840	849	873	894	819	784	818	864	800	779	853	807	892	866	832	871	906	807	874	877	883	850	866	847	848	872	857	825	797	805	839	849	867	842	826	901	802	839	853	848	813	836	841	825	817	903	871	903	843	840	830	833	839	836	839	806	793	837	840	838	848	812	795	815	853	778	853	874	865	867	866	879	861	804	822	911	824	844	858	842	855	872	891	850	839	840	861	801	886	842	816	802	854	818	867	830	818	836	895	849	846	873	841	832	858	842	850	860	817	842	856	779	809	825	862	872	835	863	908	864	784	840	832	826	853	857	857	798	823	842	798	801	870	829	860	832	854	801	819	862	847	825	882	821	851	888	867	883	836	896	838	870	838	819	819	852	883	859	821	819	845	852	793	839	845	800	842	885	876	881	879	854	834	853	861	862	849	822	839	871	863	846	790	816	831	836	841	861	865	890	801	831	830	849	887	805	844	866	863	835	871	836	844	830	833	832	843	840	847	872	861	810	822	833	857	754	854	855	827	854	853	805	856	891	840	877	853	830	889	849	880	858	841	848	830	833	839	810	874	876	833	832	877	898	858	838	856	857	891	820	836	848	829	854	814	862	846	857	803	835	827	867	833	860	838	821	856	847	871	824	849	814	833	871	756	776	831	845	885	839	845	865	846	817	829	889	848	845	857	853	897	836	839	855	900	840	841	830	854	826	856	789	844	859	863	857	886	896	830	818	868	853	797	861	848	854	852	847	786	823	895	845	794	872	814	831	816	856	857	845	851	824	838	847	877	855	825	858	799	840	840	823	794	842	844	854	868	822	835	848	831	823	902	850	816	859	844	875	837	852	822	833	829	889	824	811	849	858	840	841	829	824	855	853	882	838	846	822	798	856	796	858	842	866	779	809	865	789	798	863	814	875	812	868	835	828	796	827	856	883	862	849	855	804	842	885	803	851	843	790	823	832	869	864	855	830	805	850	840	846	854	855	808	841	812	838	903	810	825	892	908	833	853	848	831	856	888	862	817	860	942	803	828	844	888	847	874	864	847	819	861	894	840	817	810	836	856	870	872	836	783	847	871	859	828	897	805	818	903	848	841	869	793	828	849	874	860	873	869	803	841	797	856	892	788	836	856	852	872	905	849	855	855	872	820	871	841	869	875	905	861	796	797	873	870	833	872	815	867	806	873	873	866	839	882	824	857	774	856	893	909	814	812	843	863	842	857	871	874	786	832	861	838	816	860	870	840	805	825	863	904	794	851	821	843	812	843	880	888	896	845	843	800	842	838	863	866	843	831	854	808	872	916	878	862	846	875	839	859	882	854	870	795	795	821	849	825	821	863	860	845	856	806	822	856	874	868	866	842	800	841	898	869	875	824	840	865	870	855	872	860	848	824	875	818	860	830	848	845	852	823	814	889	817	894	808	851	806	842	831	822	816	914	810	815	769	872	864	862	840	838	898	876	824	873	783	877	822	874	822	843	798	836	871	831	793	866	830	867	880	812	870	870	869	863	786	824	843	898	876	797	827	899	847	869	883	822	887	805	860	838	854	867	856	806	809	761	871	841	863	861	851	817	802	870	874	851	878	845	844	849	836	838	835	813	857	823	841	870	827	870	867	847	853	840	800	864	860	838	819	885	840	903	826	834	844	858	848	819	820	889	806	854	880	797	821	822	814	832	896	879	866	869	796	847	898	898	843	795	823	882	849	809	839	836	809	859	899	835	850	874	865	826	837	879	861	846	872	843	882	792	862	864	835	894	879	835	850	798	847	847	848	843	817	906	873	915	896	894	828	865	861	838	855	834	836	853	855	833	870	870	852	769	883	840	869	877	883	782	806	819	849	838	830	850	853	836	836	863	882	880	838	790	829	875	847	864	821	851	901	864	816	844	850	813	871	896	869	826	891	819	857	877	892	862	820	830	826	837	835	857	815	781	810	837	846	815	840	879	829	867	880	853	776	892	880	847	883	876	868	800	872	835	815	845	856	778	882	856	833	874	834	822	799	837	829	860	826	826	846	886	846	926	836	777	845	844	868	850	841	887	815	858	804	853	834	858	856	829	839	829	849	817	811	815	842	870	841	826	806	786	821	871	848	863	859	872	883	851	836	854	812	862	875	832	879	857	830	853	780	840	773	860	840	869	864	868	881	894	909	841	854	835	853	866	897	877	854	783	799	856	906	839	868	883	878	843	896	864	842	876	831	875	798	854	916	815	850	883	832	843	883	866	839	858	815	808	834	880	835	842	936	843	853	855	865	844	843	849	903	803	881	811	818	890	852	840	798	886	824	829	822	910	846	863	841	860	852	810	843	835	849	818	826	793	858	851	762	821	846	859	868	866	791	779	834	864	835	886	840	856	774	805	798	846	847	803	822	830	833	795	868	843	831	887	831	880	843	833	818	848	874	854	812	841	848	905	861	852	791	824	862	833	815	839	822	868	908	859	837	804	820	925	890	850	809	817	873	868	879	848	807	830	808	832	840	876	869	844	844	815	859	827	806	817	880	821	885	865	873	876	807	837	878	866	904	858	839	824	845	856	881	803	806	864	791	821	811	852	836	892	847	863	839	836	873	862	892	835	844	823	852	784	802	861	863	859	809	828	842	858	852	805	860	873	852	854	851	856	836	839	855	848	811	899	846	847	826	804	782	861	834	839	820	876	826	847	848	822	860	792
36056	29586	22550	13764	8482	6771	2570	825	682	524	414	332	352	328	314	276	316	303	345	287	294	291	308	333	293	285	302	302	294	297	315	308	329	264	285	312	301	321	295	299	291	329	301	312	309	283	308	308	285	338	293	319	312	305	345	281	302	306	291	301	279	309	315	302	303	290	325	306	327	298	326	280	296	322	315	337	283	280	307	320	320	285	306	304	295	330	324	300	304	339	318	325	280	350	282	308	281	333	319	300	319	278	293	343	330	314	332	301	361	335	320	315	288	290	302	290	348	335	300	313	299	326	304	318	299	279	319	312	327	282	311	320	318	283	306	320	289	302	296	308	293	311	316	315	296	297	320	300	305	290	314	326	325	345	321	306	305	251	329	298	321	302	330	309	309	319	329	278	315	315	291	300	274	305	302	341	296	294	296	304	297	305	279	285	300	312	289	287	316	292	318	309	269	300	316	269	296	303	317	316	340	307	329	314	295	280	329	308	287	322	282	319	310	259	305	302	298	336	323	327	291	313	279	274	309	299	315	279	274	315	300	305	299	271	319	285	319	272	313	301	313	350	282	317	313	316	321	354	289	316	289	310	299	304	290	320	330	321	337	320	299	302	300	281	309	288	326	314	297	291	278	320	310	310	284	319	340	312	316	323	322	320	299	291	322	286	337	286	305	307	333	307	308	303	269	306	306	308	322	287	295	303	274	323	295	319	323	322	306	315	299	310	294	292	311	316	310	298	320	345	277	320	316	306	291	286	322	307	289	341	285	310	295	321	298	316	279	333	327	324	274	327	302	304	331	275	328	321	284	309	276	310	303	321	281	293	340	329	283	319	289	310	277	288	301	287	302	299	290	304	279	300	290	289	316	331	309	325	316	299	292	302	291	349	294	304	304	307	315	315	306	318	294	298	318	292	301	311	265	321	347	305	297	327	310	295	299	325	281	325	284	326	296	336	330	283	280	273	281	304	304	301	323	308	293	315	316	274	301	291	317	269	335	302	272	284	276	298	298	289	319	328	285	308	300	304	311	307	273	334	280	296	288	329	275	341	305	309	309	307	275	329	296	300	280	344	284	280	275	328	303	319	296	293	316	309	300	304	300	269	313	294	293	314	300	306	302	289	330	275	316	322	311	328	302	294	322	323	284	288	311	301	313	282	328	339	339	314	311	281	320	297	280	317	299	318	279	307	282	282	303	310	310	309	296	275	285	277	326	288	324	297	329	277	309	281	308	297	344	315	304	331	311	306	280	304	331	281	326	308	283	287	307	303	305	291	304	311	317	292	276	326	321	298	290	316	339	312	278	309	285	294	276	328	290	331	324	297	300	353	278	328	301	278	310	283	283	320	325	301	286	316	321	308	323	320	285	297	302	326	307	298	275	309	338	302	294	317	320	306	279	290	298	306	323	307	313	299	306	325	265	290	328	318	300	306	311	277	298	289	330	335	296	286	280	305	293	284	296	298	311	311	298	301	287	315	311	298	323	287	279	307	302	303	307	313	308	292	325	292	308	296	295	313	312	276	320	316	296	287	305	318	287	299	316	284	330	281	308	302	303	301	338	282	314	282	273	306	354	318	303	308	323	302	308	314	316	298	264	306	299	316	321	306	307	317	291	291	290	341	293	307	337	321	299	304	300	300	322	306	314	286	320	310	312	326	299	301	300	330	282	306	309	289	296	290	295	306	336	314	292	305	297	292	320	301	319	331	291	300	308	298	328	316	288	273	292	330	292	316	285	319	322	281	317	261	330	319	296	305	294	299	316	300	296	319	294	303	292	284	282	316	285	351	282	322	309	308	328	294	326	264	303	325	313	299	279	288	313	332	328	303	297	320	314	304	305	295	314	304	324	302	290	318	310	278	320	280	312	284	315	315	295	331	318	308	307	348	318	289	308	309	308	273	306	321	328	289	314	305	300	315	263	318	283	312	319	297	306	270	331	300	315	312	309	294	300	281	313	284	299	280	301	282	319	305	294	325	313	297	311	322	304	312	297	297	269	306	298	299	318	316	304	314	280	309	300	299	328	272	314	326	312	306	278	294	307	282	322	291	304	273	295	322	306	278	316	310	331	346	304	303	295	290	306	302	317	349	312	334	274	296	271	311	345	278	307	285	313	302	295	284	329	327	300	338	304	282	276	324	288	296	297	297	306	315	286	316	303	305	326	323	308	325	283	327	317	326	319	292	311	307	363	289	333	301	319	280	301	324	329	275	302	279	326	312	303	280	283	312	306	319	307	274	311	322	304	324	300	328	295	283	313	318	276	325	299	321	312	281	308	302	276	278	262	282	292	325	308	309	265	332	322	327	304	283	285	328	339	303	315	301	347	298	318	317	320	273	330	295	330	324	318	275	305	309	292	345	307	304	311	313	352	321	306	321	286	309	279	297	309	322	320	322	296	298	333	313	290	327	302	271	319	308	264	325	280	312	325	323	319	296	315	312	299	302	350	286	325	299	301	334	314	326	279	313	275	317	315	294	334	318	284	323	311	306	287	299	307	302	264	338	316	324	306	315	298	268	302	330	302	309	313	313	292	301	316	312	293	273	291	296	327	274	290	294	298	333	290	266	331	313	307	273	310	310	313	323	279	305	329	320	288	301	312	285	310	306	264	283	295	290	278	320	303	292	344	318	292	291	298	301	307	302	302	320	276	314	296	294	296	320	302	323	300	305	304	286	373	296	310	290	309	317	322	317	289	293	316	279	302	279	324	297	297	320	324	302	313	316	311	303	336	308	336	289	317	329	277	300	302	335	307	311	292	309	293	303	328	296	276	291	304	307	349	301	313	303	302	337	311	287	320	354	312	310	301	294	271	278	274	279	311	324	317	299	300	329	345	316	303	293	272	306	274	295	301	307	275	312	329	305	290	304	311	318	317	313	320	303	312	311	317	312	303	321	299	313	292	289	323	311	322	299	293	312	288	293	314	279	306	308	301	286	293	271	306	319	310	294	308	307	299	341	315	306	315	300	308	294	307	284	316	292	320	303	295	320	297	308	297	309	312	266	314	286	346	277	276	340	321	302	300	307	278	315	303	309	313	271	307	274	298	321	295	316	328	312	256	305	282	302	289	301	300	290	314	289	309	283	262	292	317	285	287	305	289	309	313	315	310	274	326	354	330	282	299	299	331	296	288	276	321	304	341	290	324	325	268	307	281	317	302	308	302	323	313	289	280	326	291	316	306	289	309	337	315	341	278	292	327	300	302	292	295	294	304	284	297	312	327	267	302	295	324	313	351	282	312	303	303	294	314	298	310	304	312	282	318	315	306	318	339	318	276	337	327	278	314	277	296	265	304	300	318	303	280	305	267	328	301	274	261	295	297	278	279	301	314	297	270	323	327	290	290	316	317	308	297	295	314	300	283	303	329	298	286	293	277	313	311	314	303	277	333	300	277	350	307	308	269	310	328	287	316	310	317	281	336	272	287	307	293	300	287	296	333	326	357	284	295	345	323	331	352	276	295	308	309	297	298	317	305	320	303	301
24137	24224	25966	23183	21031	18533	8392	2894	2380	1808	1321	945	902	892	884	904	847	822	837	814	869	866	836	857	890	865	831	868	839	851	829	843	847	781	850	828	822	851	832	822	860	861	808	877	834	833	804	839	866	868	840	826	852	839	878	822	880	869	868	820	866	835	805	848	865	846	841	833	870	844	854	851	850	846	843	867	870	818	840	900	870	868	853	859	856	842	850	888	877	853	842	833	860	834	908	836	871	867	876	874	839	827	835	885	802	826	814	863	891	838	884	857	828	852	870	892	857	844	827	859	860	847	869	849	923	826	807	852	780	824	859	877	832	810	871	825	826	840	860	862	839	856	795	827	866	878	832	854	909	839	872	814	835	887	821	861	842	857	824	843	837	867	801	872	885	857	843	867	866	815	848	855	799	774	872	858	824	876	870	882	832	891	910	849	868	859	821	821	863	857	813	860	869	793	845	828	874	880	820	840	827	881	848	868	822	874	855	865	841	870	865	846	867	798	838	846	848	836	818	862	871	820	809	804	881	851	830	854	837	845	857	804	888	824	820	870	873	879	815	875	845	871	856	850	790	858	880	874	856	876	775	857	863	808	817	845	885	892	834	844	803	841	837	813	808	840	839	834	823	848	825	865	837	838	816	816	820	865	810	782	841	851	824	868	868	859	824	844	833	901	816	882	870	875	845	833	926	805	801	854	841	850	863	825	849	811	841	869	840	819	854	841	852	786	885	815	871	834	848	857	843	855	859	902	827	873	833	783	853	857	853	831	792	804	835	834	857	887	815	838	847	842	856	835	815	895	823	871	826	892	867	873	829	862	824	865	833	805	794	876	837	809	798	809	882	844	774	858	840	837	836	853	836	846	880	869	882	841	828	826	902	812	805	843	869	886	850	818	854	850	839	835	845	833	812	846	879	847	897	844	821	835	858	847	877	813	826	826	858	887	836	827	858	799	891	886	827	852	888	870	852	844	857	855	858	856	827	877	837	873	811	856	809	822	864	868	831	903	885	803	825	830	877	848	834	831	823	783	871	846	897	825	852	872	848	877	824	910	803	921	830	853	900	866	785	856	824	808	850	876	817	856	853	808	872	838	874	867	810	842	795	881	851	834	852	833	866	848	844	795	779	854	883	855	803	862	861	800	815	823	889	887	844	896	864	839	877	844	856	754	835	856	843	849	863	851	867	857	827	833	865	866	832	819	806	794	823	875	836	843	830	798	835	853	838	861	792	910	832	841	882	829	823	863	870	818	815	856	879	840	818	831	883	829	818	855	852	854	848	864	822	873	815	810	866	854	831	838	866	833	839	869	829	883	834	828	850	894	842	815	834	816	905	743	799	820	851	852	885	794	874	778	785	836	911	887	815	853	879	870	861	837	854	886	856	832	839	834	861	833	895	859	861	806	917	857	869	845	838	859	854	823	843	860	846	848	811	798	838	832	840	833	865	869	854	835	843	857	884	861	830	897	840	877	811	884	789	817	804	864	817	841	888	839	874	796	866	863	875	822	880	790	835	802	877	897	893	841	867	844	919	800	833	821	881	848	840	837	863	781	809	842	836	844	804	804	844	910	812	875	820	837	804	840	834	893	847	849	833	840	841	825	817	934	830	903	903	785	830	853	839	825	807	789	870	822	843	864	840	836	862	888	848	876	814	865	853	779	851	885	797	804	845	820	852	838	858	786	877	785	778	882	788	853	811	810	846	855	829	883	853	800	796	871	931	841	826	827	836	833	829	845	830	855	853	863	876	871	838	845	899	857	787	841	838	856	797	897	822	845	814	831	845	804	833	871	844	863	792	834	806	900	849	864	830	894	857	837	857	846	892	813	897	803	822	873	805	870	832	803	823	831	856	866	859	839	890	853	834	822	851	846	887	836	810	887	844	874	872	769	853	864	830	830	820	815	843	803	863	831	830	830	834	826	806	803	841	824	851	875	818	848	850	906	859	840	785	850	832	830	862	817	797	867	811	875	817	837	866	820	834	864	827	868	907	829	864	782	826	899	875	805	893	839	868	856	812	883	834	870	867	785	845	851	817	844	838	853	872	808	848	869	845	853	879	870	857	819	873	895	845	814	839	819	835	841	932	820	879	873	889	841	840	827	888	849	865	814	843	890	833	859	897	843	841	858	847	850	888	847	794	866	838	839	864	827	826	832	854	865	829	861	846	820	881	797	826	865	848	864	811	847	853	852	804	834	863	835	847	807	827	809	854	830	787	814	812	819	849	868	860	795	851	832	805	857	835	813	897	782	854	785	781	891	832	852	828	798	850	854	875	866	836	833	825	837	817	795	840	843	795	862	881	861	869	864	844	832	827	871	790	824	818	862	863	850	822	809	871	822	828	834	844	827	850	860	868	821	819	820	869	848	862	809	851	782	850	845	833	845	885	845	817	848	853	814	828	863	845	825	827	855	871	802	849	853	901	837	809	808	866	878	812	882	807	830	854	829	792	836	871	851	845	868	887	797	861	830	818	858	776	836	894	882	830	837	872	875	744	831	814	894	865	843	835	866	831	860	856	870	793	835	845	898	852	845	811	816	824	837	872	862	782	868	867	858	808	877	829	792	806	813	906	834	840	877	843	792	882	813	831	877	808	875	823	813	844	882	812	832	816	863	865	848	861	828	867	824	853	860	815	816	908	809	878	839	840	887	804	814	878	880	824	821	845	827	846	856	821	810	868	848	839	819	882	863	854	846	833	807	882	866	873	822	876	841	846	856	861	820	835	809	856	837	862	834	879	789	857	802	839	884	833	852	818	859	872	820	827	908	853	816	853	891	868	882	804	804	852	876	867	855	839	803	784	837	857	845	884	853	839	811	861	859	844	880	779	862	839	818	934	834	886	842	790	855	836	833	861	832	813	845	854	825	853	850	866	800	851	773	779	873	800	852	910	800	898	894	819	827	894	825	867	855	832	849	831	816	897	819	863	816	814	873	785	886	850	926	805	845	850	844	818	805	797	825	829	858	801	820	808	836	886	872	814	884	877	866	872	855	878	803	878	826	841	847	848	819	868	853	834	850	895	890	864	814	872	846	871	827	855	831	804	853	855	894	835	840	896	889	848	856	835	794	869	866	782	859	851	890	817	801	862	843	810	845	812	883	819	858	844	886	852	842	816	877	811	819	872	816	818	836	812	874	823	813	825	822	862	815	848	800	859	859	866	855	860	854	859	819	896	919	804	822	901	851	851	861	859	856	849	870	797	843	854	881	805	877	817	831	811	875	847	883	874	875	837	858	839	877	891	869	811	834	847	816	878	824	848	800	849	792	812	850	823	874	812	865	804	849	812	829	844	882	891	886	872	818	812	776	843	872	807	878	841	863	872	825	845	834	793	824	858	834	851	866	844	839	795	820	824	830	870	867	893	896	868	868	868	833	907	793	837	809	919	871	848	881	838	884	832	829	875	859	854	860	841	826	872	801	832	865	840	804	877	827	862	840	859	859	835	853	895	807	761	812	845	918	872	848	791	825	900	828	853	832
28161	23906	25308	18953	8910	2862	3042	3132	1422	470	417	443	356	325	294	312	280	283	315	299	310	331	334	304	300	331	301	282	305	262	308	301	330	296	308	284	304	299	269	330	333	323	298	308	314	316	307	307	316	324	306	284	278	315	284	295	334	330	341	292	336	314	344	296	313	327	284	340	350	285	306	307	327	307	292	288	320	289	275	336	286	328	301	294	272	301	294	308	319	289	309	326	343	314	275	296	303	297	286	313	279	289	340	276	265	298	292	290	256	307	300	298	314	300	320	313	299	299	319	320	292	308	266	293	334	312	299	295	286	276	323	309	324	289	293	282	304	315	303	306	311	314	298	316	323	324	304	306	299	288	297	300	298	302	295	305	307	300	315	296	310	276	308	287	306	318	318	298	319	289	291	278	275	296	315	300	374	298	316	332	347	296	301	292	306	291	306	295	302	316	306	285	338	306	287	305	306	319	272	310	336	329	299	286	289	309	324	322	308	331	301	298	303	295	318	324	296	316	303	286	317	296	312	312	268	317	320	325	294	324	308	315	308	318	325	266	269	333	280	294	329	289	286	300	251	304	299	321	319	332	300	313	348	312	320	275	280	284	312	278	307	303	326	332	273	286	286	278	312	287	303	335	304	291	348	300	306	294	288	305	298	316	288	287	299	317	309	298	331	295	280	332	318	315	287	326	305	321	313	272	336	282	277	310	281	311	295	302	322	311	280	305	322	306	289	310	276	295	271	319	341	272	287	290	329	309	295	284	308	310	319	311	326	288	300	317	283	300	296	317	270	292	301	288	309	306	274	298	287	327	279	297	286	316	315	327	327	306	301	272	354	317	357	310	295	298	293	313	275	309	305	314	304	297	301	296	329	301	334	308	319	316	275	301	324	302	323	294	316	329	279	305	324	307	311	301	310	285	287	298	274	300	291	290	301	294	320	337	298	287	308	286	304	331	285	266	282	286	316	301	315	299	282	300	315	341	312	298	295	320	305	292	322	312	314	282	307	318	291	329	293	329	318	307	287	306	281	326	290	298	289	325	313	289	330	305	329	291	301	298	337	333	363	347	307	305	297	312	281	251	315	273	306	307	306	276	316	279	324	306	285	283	296	320	292	327	331	304	291	294	307	306	302	293	312	330	290	348	296	298	281	299	339	295	351	315	313	292	343	298	304	284	303	281	295	311	288	306	283	298	313	273	300	274	287	286	345	328	290	303	308	294	321	325	269	310	299	273	304	311	309	349	336	325	302	277	293	319	327	304	273	278	292	315	303	315	307	293	297	303	280	297	304	321	298	334	315	327	283	286	308	314	292	314	329	301	293	287	316	300	306	314	298	299	320	313	332	294	353	315	305	308	304	286	330	327	303	283	296	325	310	312	283	275	305	301	304	332	303	320	327	315	308	317	312	319	284	289	304	295	295	311	291	316	305	289	270	321	299	329	311	308	299	315	315	344	331	284	294	321	320	356	268	295	286	303	308	299	296	308	309	322	268	309	297	353	304	290	296	313	310	291	302	264	344	320	310	299	291	300	311	293	349	296	321	309	277	326	296	306	305	296	312	293	304	307	302	295	264	303	293	300	285	286	263	312	279	296	299	303	293	314	299	320	289	297	313	315	306	302	290	296	312	310	311	329	325	318	269	312	286	311	312	325	315	310	315	329	311	303	298	342	298	275	299	327	296	300	316	300	304	279	275	337	274	316	301	316	275	347	295	261	304	292	313	297	320	309	304	272	274	320	318	302	285	317	307	310	321	310	341	302	302	291	271	326	328	298	304	323	337	355	317	305	297	315	297	319	275	285	294	336	330	313	297	290	281	306	307	281	324	315	302	279	313	292	299	316	300	325	295	335	292	313	347	270	328	302	313	295	296	319	285	296	300	326	304	315	300	341	290	287	270	291	333	277	275	299	300	301	294	305	302	317	304	306	283	306	288	302	307	346	310	293	323	346	290	279	319	295	296	304	289	283	289	313	327	311	299	293	305	335	315	274	316	332	287	285	310	319	282	312	352	315	260	313	292	294	305	295	287	270	298	287	312	311	319	318	303	292	290	288	280	270	289	287	289	324	277	293	298	302	266	319	288	271	309	321	317	323	297	306	285	257	285	321	334	298	319	312	349	328	292	318	285	325	308	296	301	315	303	321	290	316	280	298	299	307	313	286	315	298	313	324	314	293	310	323	330	310	302	286	306	253	333	341	293	268	308	299	331	303	321	276	283	331	327	320	321	335	317	292	308	283	294	316	328	301	320	297	308	301	261	298	291	301	284	276	310	293	306	322	304	306	263	293	285	293	326	260	269	301	345	290	298	322	304	318	325	283	299	284	296	287	318	314	257	320	302	319	312	328	312	293	317	314	308	311	324	332	320	309	282	292	299	300	294	316	339	292	313	322	296	294	275	296	299	293	288	300	313	297	305	318	297	308	297	280	309	314	280	300	315	297	303	297	309	304	272	284	316	299	302	328	287	311	305	304	277	292	333	316	289	308	324	274	297	311	277	282	272	302	292	314	299	302	310	286	304	335	316	281	327	293	316	321	302	317	276	310	310	331	308	304	311	297	306	335	298	293	306	286	321	313	300	310	298	284	304	300	313	302	312	307	306	300	320	292	324	330	294	292	312	314	276	290	295	292	333	281	319	283	316	301	293	315	285	309	328	318	276	302	329	333	304	317	328	311	340	273	330	286	304	283	315	323	286	286	312	306	342	284	345	325	259	320	307	263	325	309	333	326	302	318	314	305	310	290	306	287	288	304	284	266	306	311	309	316	290	311	331	326	312	317	328	307	318	322	295	309	317	282	295	285	320	333	283	301	310	285	285	285	302	335	297	306	302	299	300	321	336	295	308	305	310	291	316	308	314	309	314	328	288	303	322	268	313	311	307	298	298	309	302	271	319	302	282	299	307	297	310	290	301	311	286	303	320	319	298	315	347	309	315	278	285	295	281	296	313	306	304	306	308	307	327	323	340	311	302	307	321	297	313	308	294	333	321	315	286	293	304	304	324	296	296	302	328	300	308	312	302	274	280	315	328	320	303	255	258	299	318	310	292	295	326	300	289	297	285	304	272	311	287	326	300	295	298	296	282	316	321	315	296	345	284	277	282	312	295	281	306	316	322	314	296	288	286	271	287	297	285	289	318	295	308	305	313	312	320	321	287	304	324	294	297	316	295	320	291	306	318	318	299	327	292	302	329	305	317	304	301	291	314	311	308	300	279	301	310	350	272	293	310	296	312	286	309	296	310	306	326	313	314	293	268	328	309	300	314	344	291	301	298	327	330	316	287	328	292	335	302	307	305	298	319	335	288	295	285	312	288	288	286	324	330	313	276	280	328	304	289	290	298	334	318	301	331	309	310	310	323	307	336	309	311	287	284	296	299	297	290	297	333	309	287	334	312	281	299	320	322	333	314	328	306	311	292	280	301	326	309	335	276	301	322	306	326	320	340	278	331	291	302	300	330	313	302	281	308	301	292	329	279	325	328	328
18081	21049	28352	29632	15309	8256	11124	11426	5330	1584	1443	1389	1152	932	913	901	846	920	873	850	843	885	829	848	848	830	848	808	857	861	839	885	804	844	820	819	890	834	897	852	852	833	836	841	870	826	922	828	826	859	837	816	862	907	863	853	862	875	869	840	858	863	873	810	841	837	902	844	867	832	832	869	841	816	864	866	852	856	878	800	885	879	863	837	888	843	810	854	842	824	844	848	816	835	864	831	841	862	844	858	865	823	838	849	851	883	830	868	840	861	827	837	834	835	816	836	871	859	846	867	836	884	857	803	893	849	821	833	906	854	783	832	835	862	861	859	807	885	839	808	848	894	890	803	862	875	891	867	819	846	795	784	802	823	864	872	905	835	897	843	871	802	821	800	836	850	836	792	824	856	841	848	824	817	857	853	818	843	837	816	871	838	927	864	825	882	858	778	822	871	813	872	851	889	879	784	867	834	852	821	843	817	806	864	843	818	893	823	813	872	850	855	841	871	875	864	840	790	853	800	840	872	856	798	813	834	856	854	866	902	885	864	844	864	887	851	835	848	901	801	821	833	840	821	826	837	873	858	816	828	828	845	805	827	846	816	819	857	859	870	866	838	870	798	855	849	920	868	888	861	867	843	815	839	876	807	859	880	871	842	785	844	794	837	874	799	838	874	826	810	889	883	823	801	841	870	841	856	838	818	889	852	838	830	831	793	861	812	865	785	847	884	851	812	828	849	854	814	841	852	853	816	810	826	847	848	857	830	818	838	852	867	837	840	837	884	820	859	839	862	882	832	853	852	859	818	792	847	817	824	795	823	857	872	875	824	853	866	826	846	843	828	771	839	870	829	861	848	822	891	857	848	830	850	891	826	825	907	858	821	786	807	827	884	766	836	831	844	863	804	827	882	866	827	861	814	868	850	876	850	847	850	834	804	829	876	880	866	855	859	807	804	883	819	869	827	907	868	827	839	889	883	883	879	840	834	842	842	838	810	818	832	839	869	835	854	898	841	814	821	835	852	789	857	838	881	857	877	866	808	833	907	843	860	812	818	853	783	848	826	825	802	851	860	817	857	832	813	873	880	828	848	875	870	810	827	832	847	792	790	828	854	827	859	891	795	808	805	863	851	870	853	856	854	844	863	816	826	832	903	850	852	912	856	862	823	819	871	803	857	849	778	864	835	845	858	880	847	862	834	882	870	808	901	793	812	874	821	830	830	860	810	899	853	814	840	785	828	822	849	858	842	852	850	838	809	826	863	813	818	874	841	849	850	882	896	872	886	807	835	860	859	866	814	798	835	858	826	842	845	876	856	857	825	884	872	862	816	914	798	827	872	858	836	853	848	793	840	836	854	797	850	807	860	846	850	793	857	837	846	862	859	850	855	826	856	867	870	896	818	858	875	803	847	894	769	851	849	856	854	802	870	848	840	879	820	814	855	847	886	838	836	824	897	848	800	872	831	842	873	793	851	864	874	829	830	832	863	823	876	844	822	827	807	888	860	877	872	891	829	837	823	814	856	873	805	797	811	870	827	868	815	853	847	872	805	829	843	806	826	814	858	868	820	812	842	857	836	888	879	831	824	830	837	852	851	842	815	872	846	874	876	834	863	885	835	872	820	847	853	814	814	867	819	864	876	864	863	845	836	901	818	855	854	855	830	814	803	837	825	834	836	827	856	809	837	805	819	807	843	877	875	869	809	782	782	809	895	830	836	868	854	840	868	855	833	862	835	808	838	896	885	858	824	830	816	881	884	860	820	840	831	799	815	815	879	848	851	842	867	855	846	889	858	853	837	876	907	880	836	834	812	834	854	860	855	833	856	793	851	832	877	848	883	861	838	858	830	868	790	834	831	787	821	884	847	860	870	877	816	865	844	832	839	810	824	883	823	825	833	851	911	917	867	796	829	792	841	870	866	879	871	846	833	846	848	854	849	829	833	819	930	858	826	823	910	850	849	816	852	842	840	824	876	836	899	885	856	884	871	872	794	859	824	816	833	818	858	867	873	918	852	869	804	873	879	864	824	790	848	865	855	850	860	825	816	822	862	825	839	892	835	853	836	827	884	872	844	823	799	892	860	845	905	864	867	803	816	824	842	807	865	911	872	840	825	871	845	859	836	794	831	832	905	818	841	876	844	853	841	809	833	872	811	822	836	849	792	856	856	864	816	841	852	806	829	853	830	905	855	811	809	828	859	838	883	834	863	832	836	875	882	849	847	842	866	872	874	820	823	814	892	887	835	869	814	879	837	874	869	858	843	886	887	848	836	848	846	859	868	815	820	852	845	851	844	832	857	891	873	887	854	862	830	860	897	836	767	839	853	822	811	877	830	860	849	841	856	883	814	854	896	868	789	875	829	864	820	853	822	827	838	820	859	823	847	865	839	811	903	866	797	861	924	837	858	832	878	895	865	817	831	831	842	841	826	860	828	832	813	873	896	828	797	837	774	884	835	893	855	875	864	803	842	857	826	785	867	820	831	917	918	845	827	856	827	860	859	834	808	829	848	879	830	832	866	828	818	783	829	830	913	863	893	853	832	867	860	838	824	839	826	826	834	821	810	828	822	867	829	812	888	813	837	851	826	792	866	846	813	843	811	861	877	825	856	821	843	863	855	851	819	839	820	821	829	848	822	850	873	837	871	862	863	859	844	809	828	839	827	867	835	842	843	831	844	852	845	837	897	835	883	842	849	852	813	814	774	867	828	871	865	868	859	852	817	861	810	870	828	857	914	853	844	826	795	842	778	811	859	811	873	848	907	852	862	841	850	785	880	861	783	810	869	852	845	807	826	797	828	816	793	881	863	805	852	888	864	838	861	862	834	868	839	879	800	795	833	844	847	840	892	806	800	838	839	897	878	842	886	844	854	869	910	839	884	845	884	896	842	867	820	828	837	816	850	813	851	881	838	835	834	849	825	864	814	871	883	849	848	850	828	814	892	844	860	836	873	849	854	837	860	884	848	833	809	842	821	872	869	822	877	851	861	878	836	814	844	907	896	883	908	839	834	865	852	867	825	852	856	824	821	880	861	870	834	860	828	857	856	803	860	858	805	875	854	832	881	834	887	870	824	893	809	881	833	847	842	861	856	860	893	865	869	864	854	850	858	858	839	844	815	807	823	874	835	856	847	823	793	873	854	864	807	819	783	825	829	872	873	859	814	837	851	846	812	830	825	888	764	821	890	812	836	833	783	819	858	921	870	831	860	868	838	844	885	841	840	834	877	847	866	785	899	868	849	878	783	823	855	834	887	892	888	877	832	878	804	848	882	873	838	865	797	865	790	832	896	832	829	836	816	852	885	822	858	854	891	831	883	836	842	828	878	867	799	890	821	850	863	840	876	839	884	795	885	867	827	791	811	826	849	835	802	829	827	852	821	824	869	832	870	815	871	845	887	872	848	852	878	811	823	823	876	820	832	910	852	878	830	861	861	872	846	868	852	829	783	855	849	852	853	831	837	891	832	845	838	805	883	823	857	823	861	861	877
27466	23198	23527	6363	1735	3959	2645	785	612	1022	646	497	450	371	318	326	341	372	357	337	323	344	348	310	311	302	317	322	324	321	334	327	305	320	310	343	340	319	319	287	277	295	304	306	309	318	317	309	287	279	325	321	324	309	350	341	279	320	326	281	330	289	293	301	303	281	325	286	303	319	320	308	302	369	311	296	316	323	290	284	318	353	331	311	303	311	306	313	300	334	359	301	329	300	335	311	314	333	343	303	288	291	302	308	304	287	333	313	322	307	321	300	334	278	316	311	300	322	319	281	326	327	320	296	302	302	283	277	303	295	266	308	281	289	299	339	307	317	308	326	301	307	326	318	309	312	318	343	313	302	313	315	299	292	291	319	298	315	278	305	321	281	322	306	313	289	296	289	323	291	286	321	281	322	324	295	289	283	298	300	313	291	286	312	320	292	297	318	300	298	304	317	322	351	309	298	297	335	294	308	339	290	276	316	290	292	307	298	275	313	322	341	302	300	320	313	276	335	324	298	312	296	268	316	312	334	294	301	295	260	324	275	344	364	312	302	299	291	301	308	314	322	306	285	310	316	309	289	299	290	354	313	301	291	301	307	291	311	319	316	312	297	277	302	273	290	306	333	321	318	321	298	293	313	312	340	321	301	315	304	304	313	330	280	306	297	301	304	333	317	293	312	323	317	324	289	322	301	337	314	302	297	312	308	336	291	294	320	288	289	305	274	293	298	329	334	305	282	306	299	323	298	318	290	306	310	279	340	257	344	329	304	294	308	272	321	320	281	307	281	283	310	352	316	324	304	327	328	299	299	328	317	299	294	294	285	298	314	333	280	295	334	303	268	316	324	334	276	309	320	311	291	339	317	310	322	302	306	338	303	310	301	339	287	300	286	313	324	328	322	290	297	338	295	294	266	330	333	306	293	303	309	302	304	344	318	318	299	330	293	314	304	338	289	323	296	305	296	315	281	292	322	318	318	319	337	315	334	315	317	324	309	284	297	303	290	328	341	296	318	302	259	321	302	330	324	312	307	313	297	301	309	303	270	319	337	298	308	291	302	300	291	316	289	323	345	317	273	287	288	293	307	309	293	308	322	334	289	331	310	288	322	304	307	337	296	298	261	308	326	325	304	286	322	330	311	319	278	312	299	302	310	323	327	266	281	292	296	304	309	341	285	300	289	290	283	319	306	306	290	324	307	292	299	300	285	325	326	316	295	317	277	313	303	286	306	296	308	317	279	289	304	284	306	304	322	282	305	320	328	337	309	330	302	302	317	296	309	309	289	273	335	301	319	323	299	290	260	333	303	302	294	302	318	291	292	300	296	296	295	301	319	316	286	297	288	289	294	340	275	338	332	286	321	341	303	292	322	289	299	318	291	276	287	297	298	292	280	308	287	315	316	322	304	324	313	279	302	314	313	310	316	321	320	312	270	305	313	314	314	300	338	262	340	308	321	316	301	307	304	308	284	308	324	281	313	329	333	347	318	309	273	294	265	321	302	310	302	286	316	293	286	319	296	303	311	323	294	270	299	314	322	298	336	337	276	293	309	295	310	311	303	319	287	312	309	276	325	324	311	327	299	298	288	282	304	272	267	291	308	286	301	345	303	323	300	336	287	297	295	342	288	303	272	318	326	295	300	329	320	306	321	296	316	290	330	306	294	317	285	321	297	309	308	334	306	301	309	307	305	331	293	305	299	320	303	289	321	300	318	296	322	342	304	297	318	310	297	335	288	297	291	314	293	323	311	339	318	283	322	299	291	288	341	300	311	312	280	296	313	317	282	320	325	278	277	321	326	303	316	312	304	347	292	303	300	314	281	281	274	306	348	308	317	286	336	289	320	301	334	288	276	296	315	304	290	289	313	302	316	313	312	296	317	329	318	330	281	326	319	329	295	327	284	286	304	289	279	291	268	289	307	306	312	315	275	287	299	288	270	300	340	302	319	312	281	297	299	294	310	293	323	324	303	302	318	326	342	307	313	321	335	318	271	309	265	300	299	336	299	308	309	291	277	286	310	316	301	320	321	303	314	324	353	275	326	309	303	289	315	299	354	307	292	313	302	320	287	287	333	321	327	304	298	286	323	303	295	305	303	297	326	310	318	284	311	302	302	306	295	311	309	278	300	289	335	294	286	322	320	301	301	319	293	296	309	301	323	320	323	304	284	305	344	297	304	339	291	314	298	299	287	290	296	279	317	309	248	318	294	295	277	284	307	298	299	297	295	268	321	292	294	300	332	304	299	309	314	326	292	267	333	336	322	314	341	347	299	334	323	289	291	310	296	306	321	317	283	299	327	296	324	329	301	323	310	307	305	298	310	297	332	315	307	326	328	349	300	325	264	294	285	281	275	314	339	308	303	302	309	318	313	316	321	279	317	308	314	337	300	291	302	278	309	323	301	324	342	315	301	327	322	294	304	286	316	282	316	315	287	312	294	303	277	346	312	299	316	323	330	314	310	283	315	330	293	332	336	312	311	308	347	317	310	297	330	284	308	293	308	306	278	334	317	286	323	331	321	311	289	298	312	281	318	290	309	316	276	296	327	302	297	297	293	298	327	318	307	326	340	308	303	322	327	338	310	288	294	297	308	302	322	336	309	294	284	333	318	300	327	274	283	288	310	304	316	300	294	320	273	305	336	287	321	308	309	337	302	310	310	307	300	259	288	295	299	305	308	284	359	297	310	339	309	307	340	315	318	301	274	314	312	338	277	318	315	340	320	305	289	305	307	318	279	319	340	310	322	303	336	276	291	320	303	276	280	307	300	330	308	319	338	335	304	291	278	319	297	308	314	302	304	288	289	307	298	302	310	275	302	294	314	314	315	330	278	292	315	314	311	288	323	291	321	279	313	299	306	282	291	292	313	317	282	282	292	298	299	324	297	316	286	305	321	297	309	311	337	279	314	279	319	281	305	326	317	300	304	309	267	347	310	279	311	307	287	288	298	319	324	302	309	305	299	344	272	339	305	295	330	298	273	281	317	335	299	316	298	318	327	289	322	314	340	292	284	316	294	315	290	310	294	298	302	325	313	351	290	329	264	285	319	299	293	294	309	305	326	284	316	315	275	288	283	330	323	296	289	318	261	297	294	325	292	289	322	303	284	320	294	306	298	323	304	318	326	301	306	336	315	319	291	343	317	328	327	303	279	306	354	337	277	297	329	297	318	317	313	284	296	320	310	311	292	290	314	284	316	273	303	306	314	309	297	304	326	315	310	291	310	382	318	312	305	307	321	300	325	292	322	309	311	302	290	294	330	325	306	284	304	341	327	268	311	324	292	312	303	298	290	329	318	315	298	309	350	323	332	305	279	313	338	335	308	332	291	288	329	291	325	291	303	333	318	279	324	316	293	309	307	298	301	320	282	295	278	336	323	309	308	318	330	304	307	300	275	296	314	296	336	314	271	290	294	307	269	326	289	302	275	313	291	292	317	327	288	287	264	300	282	310	323	313	284	311	330	265	304	286	319	296	312	302	302	307	315
18263	20040	26029	8353	5235	14570	9089	3032	2565	4465	2674	1957	1646	1149	1065	978	1043	1319	1025	933	936	918	844	838	869	835	861	865	848	846	880	860	831	908	796	860	854	843	803	866	846	875	858	858	804	818	787	857	834	831	853	859	837	841	847	868	825	840	855	912	785	866	866	844	820	864	867	860	910	841	808	802	868	860	802	828	886	823	875	836	821	840	806	857	864	843	805	870	856	862	857	812	806	867	893	784	790	893	849	859	878	856	840	852	820	846	858	804	883	848	871	811	782	816	842	878	862	857	823	878	843	850	854	833	807	881	766	841	865	878	838	860	808	824	793	840	821	887	855	871	838	861	824	875	837	816	865	845	842	861	847	853	869	852	785	854	832	859	862	879	823	840	840	888	871	902	829	852	829	880	837	817	806	857	839	833	866	816	824	816	925	809	807	853	836	878	846	841	860	868	871	818	889	833	811	839	824	824	859	848	853	856	846	888	842	885	870	860	848	870	860	831	884	878	842	842	836	870	812	812	878	870	830	859	832	878	868	850	866	827	807	852	865	873	867	852	815	827	941	860	873	861	946	832	816	820	804	884	848	788	820	891	844	853	847	870	819	864	948	843	849	822	881	767	896	827	861	875	809	849	860	828	898	895	867	880	868	803	941	836	884	835	841	847	851	851	844	874	872	861	850	819	840	784	863	785	903	823	868	868	866	840	871	837	839	849	798	863	806	839	839	884	870	826	898	867	892	856	810	847	847	846	805	810	871	921	872	814	870	809	791	801	850	856	842	847	813	886	853	825	828	837	858	868	882	821	862	854	820	884	842	834	886	852	870	819	870	788	874	886	847	847	845	844	831	895	807	859	824	856	833	813	879	844	882	890	811	873	858	867	818	851	884	886	906	842	878	862	812	773	857	855	839	865	832	868	910	867	855	819	847	826	824	877	875	816	848	836	882	830	858	861	816	801	847	862	852	862	859	794	833	855	891	873	855	779	830	852	847	863	891	888	904	827	831	877	867	826	855	853	843	837	836	831	855	859	868	879	763	846	801	833	821	884	865	787	850	832	837	843	871	860	861	847	817	811	799	823	894	917	870	837	848	842	863	856	851	857	819	832	898	857	853	802	826	864	856	857	845	823	891	847	849	865	871	907	811	839	858	880	902	814	857	886	868	862	848	794	832	798	827	836	870	826	833	871	862	888	853	876	884	858	843	852	871	851	833	786	827	850	832	870	811	875	842	866	822	812	845	861	811	829	817	860	864	852	874	802	878	803	877	891	811	852	868	866	826	841	890	836	779	810	874	883	895	843	874	836	827	889	813	867	844	853	844	848	913	845	842	817	878	839	844	823	850	837	814	833	846	858	807	884	856	897	801	901	805	872	875	851	821	804	831	853	824	861	860	842	896	848	850	810	852	886	839	864	872	825	876	882	829	900	824	812	894	832	885	783	869	831	828	911	859	822	867	864	854	779	908	830	857	870	808	834	813	870	842	838	887	854	826	876	895	830	829	861	867	824	881	883	850	832	853	887	849	841	791	891	835	838	814	861	851	832	805	845	859	815	892	895	836	801	867	798	782	866	814	818	851	870	870	832	889	852	850	817	866	859	876	876	860	838	837	867	806	824	839	849	848	884	893	789	859	875	833	833	858	918	843	850	838	893	962	898	833	868	884	815	862	867	814	859	847	872	906	871	875	896	877	871	837	812	888	862	823	880	860	845	873	835	873	846	846	857	839	819	846	861	887	829	869	820	827	902	877	854	839	843	857	875	830	847	848	848	898	819	869	880	854	860	869	824	831	884	852	856	804	849	858	843	875	869	878	844	851	858	861	829	802	841	861	847	839	849	869	785	854	832	899	806	846	868	855	856	861	894	842	853	845	860	861	796	881	902	835	874	817	823	862	833	834	814	878	846	888	818	866	902	832	856	861	855	868	773	862	923	843	832	831	862	879	873	837	888	841	846	903	858	866	901	883	827	885	817	838	830	850	845	815	876	800	838	816	896	846	882	889	880	892	855	819	832	861	781	820	923	853	811	840	805	864	848	833	884	865	829	869	903	857	851	858	871	848	837	864	851	858	849	835	842	851	775	900	813	857	844	839	862	880	869	862	899	895	873	924	830	864	875	846	797	856	840	827	842	899	877	852	841	892	866	866	834	870	828	897	870	832	911	839	911	864	878	850	847	859	818	875	851	804	798	810	859	816	822	862	812	848	890	841	837	796	876	821	805	875	789	873	865	848	863	874	844	814	827	871	849	870	865	862	825	848	823	797	838	833	860	911	815	835	812	850	833	837	841	886	869	828	847	868	870	805	855	843	807	818	896	872	875	821	888	864	866	829	919	851	838	809	819	868	834	819	842	814	873	870	839	851	844	848	853	836	796	857	849	806	866	854	838	853	830	877	833	877	883	857	817	895	829	837	906	883	794	804	857	807	835	896	943	865	797	835	817	856	843	861	848	871	836	900	869	828	845	853	853	901	848	883	878	871	897	892	816	855	872	802	785	864	825	860	847	864	819	874	845	765	910	869	852	904	828	787	860	885	836	859	820	871	858	871	883	891	879	858	873	822	801	819	893	846	830	800	897	848	828	824	876	829	866	847	817	835	848	835	817	858	870	889	812	853	885	832	866	847	840	855	912	801	847	805	865	865	851	881	828	821	857	847	883	820	878	865	842	819	877	846	811	836	853	863	833	881	874	824	820	868	885	825	852	884	860	875	865	866	899	830	898	821	870	831	888	843	877	887	816	832	879	846	870	918	818	860	854	805	880	851	855	835	831	884	820	855	823	866	806	851	827	843	846	877	855	833	870	885	878	810	794	799	884	877	845	849	847	854	834	867	860	846	856	878	874	852	868	848	848	885	907	916	817	830	873	870	851	858	872	906	818	874	838	886	841	835	844	810	817	866	842	885	915	833	800	872	837	792	828	882	850	849	829	857	813	833	883	903	829	811	870	854	793	842	838	851	799	853	823	828	886	835	887	892	870	856	860	827	833	874	813	794	867	824	839	783	825	909	849	856	833	866	914	862	841	829	853	818	807	828	832	869	826	833	806	846	900	839	851	826	888	852	828	811	857	827	833	845	862	860	803	875	842	835	853	836	856	808	817	876	857	829	867	807	848	901	868	856	889	824	850	849	843	876	848	813	813	857	878	811	819	884	844	901	844	906	810	846	838	884	871	864	831	888	902	826	871	820	821	822	815	842	835	853	882	836	817	847	884	785	793	868	865	857	852	849	822	841	844	845	863	864	893	824	868	894	834	852	842	843	878	820	849	849	858	812	866	877	807	883	821	871	842	886	847	829	851	825	839	829	891	803	883	828	860	823	813	827	870	829	883	902	801	825	846	842	843	833	835	868	830	852	860	835	810	828	818	824	859	852	847	892	872	811	867	826	862	820	847	811	796	844	839	868	862	888	831	872	773	844	877	844	855	895	809	868	841	878	905	855	821	846	890	873	879	829	892	895	836	866	843	854	856	856	880	853	914	802	870	851	811
25923	24748	15892	5153	3822	1986	1620	1384	901	708	824	964	413	283	318	331	325	309	359	387	333	289	342	310	297	337	305	269	300	306	302	337	299	297	287	322	320	326	290	275	291	342	324	299	321	304	277	303	294	311	292	308	291	313	280	303	308	329	301	301	331	339	323	321	307	316	292	317	279	301	304	326	277	351	288	293	294	330	304	328	284	302	285	272	334	308	296	313	306	312	310	302	315	300	283	309	275	310	309	281	330	313	319	304	314	278	282	268	300	286	304	296	296	316	273	274	322	312	315	327	308	298	329	285	297	278	326	318	279	293	292	321	295	310	302	315	293	311	293	304	281	324	319	317	305	334	329	299	315	321	335	296	308	306	279	319	289	327	324	282	301	293	318	296	280	306	324	279	327	303	307	303	301	299	302	287	297	313	307	280	310	302	296	305	299	332	281	307	320	323	310	320	306	257	282	305	286	307	329	313	294	305	319	304	304	301	278	277	295	295	302	321	277	310	287	310	308	309	277	299	328	311	283	283	324	323	282	293	305	296	315	309	277	323	315	278	291	320	262	303	296	272	298	288	317	340	304	301	286	304	313	305	296	280	328	281	305	278	289	293	288	301	298	294	285	302	287	297	303	266	322	330	288	323	279	303	305	312	291	329	345	283	333	303	327	282	309	304	270	301	317	298	250	297	313	314	317	276	298	294	287	276	298	309	312	295	325	276	291	317	285	293	294	311	310	307	308	308	319	313	278	303	309	306	282	312	327	273	293	325	311	302	323	328	309	281	310	322	320	287	317	320	285	286	305	277	281	341	296	284	317	301	315	303	284	288	325	301	316	301	290	282	298	284	304	275	324	267	296	296	318	275	308	311	316	320	285	312	311	280	309	309	291	292	334	272	259	323	309	259	300	289	298	297	325	305	261	279	282	311	318	321	306	347	280	281	338	297	329	281	271	300	281	329	276	303	291	321	288	314	301	269	315	296	294	296	277	293	298	289	296	289	311	301	298	294	306	312	311	316	312	304	284	322	312	299	337	343	305	289	342	316	344	286	275	331	330	299	308	276	312	293	286	308	300	304	318	298	311	261	282	330	301	317	320	292	323	289	305	341	319	292	327	344	289	288	312	306	272	295	312	277	276	302	297	302	332	291	305	320	271	312	301	314	321	308	328	318	307	300	287	359	314	337	319	338	304	310	324	286	309	287	288	312	311	313	311	290	325	273	314	286	305	311	327	301	335	289	330	298	312	286	293	280	292	311	317	278	270	306	308	259	311	278	301	294	305	325	318	318	270	311	291	280	289	333	284	334	315	313	285	318	330	304	287	310	329	275	290	297	306	310	317	290	319	276	308	316	331	311	295	330	292	308	312	324	290	290	281	297	298	281	296	297	302	325	350	307	283	301	323	307	306	273	330	304	329	294	321	285	305	297	311	302	318	276	304	311	328	293	306	264	298	326	313	296	303	294	306	314	289	277	300	285	309	306	306	301	296	327	283	295	282	310	306	317	314	296	313	325	313	312	317	317	317	300	333	324	304	296	292	327	300	334	301	286	303	296	326	312	276	304	291	294	306	305	291	305	308	310	282	278	314	284	289	288	326	287	316	325	290	314	311	305	282	294	306	311	300	274	323	308	296	316	305	299	319	300	303	301	338	310	304	302	305	311	314	315	286	328	313	282	277	316	317	287	315	323	297	272	320	306	314	298	303	287	316	299	263	261	304	312	284	305	308	308	269	303	281	301	289	300	284	330	304	289	337	296	279	315	279	332	308	328	329	307	297	289	304	339	294	304	311	276	290	314	303	296	298	291	286	289	322	300	326	293	307	276	296	313	312	309	257	303	291	330	304	303	300	279	322	301	301	319	285	301	297	284	295	309	332	325	330	325	344	299	319	298	330	317	312	276	309	300	300	293	311	265	315	316	304	309	298	333	324	311	251	323	309	304	291	319	304	302	314	279	305	274	300	305	293	294	306	298	274	326	308	307	267	318	300	292	309	285	314	310	288	298	313	332	256	293	347	292	319	319	282	291	306	310	335	269	300	311	311	281	280	296	315	326	291	308	315	306	284	294	331	303	264	325	290	285	323	318	265	293	319	307	337	284	270	283	322	281	282	333	294	288	305	311	306	293	301	298	321	303	314	329	291	303	317	301	296	272	295	294	295	315	278	286	292	314	304	270	325	304	302	293	307	335	305	292	318	305	286	298	296	277	294	292	311	339	289	285	311	311	297	285	303	329	313	294	288	303	286	287	330	363	291	294	348	311	264	299	286	309	312	282	321	318	314	313	306	332	307	287	287	303	298	318	285	284	350	281	314	323	312	271	291	302	307	302	270	307	307	291	300	324	299	310	313	289	312	345	335	287	307	332	308	295	320	320	285	309	319	317	314	289	296	326	327	298	281	276	304	273	262	308	317	321	329	296	308	306	277	316	290	282	301	300	320	335	329	317	294	279	297	314	325	317	333	335	287	306	296	284	312	302	312	310	279	312	293	311	292	298	298	279	322	297	303	285	296	299	311	316	304	331	302	300	310	311	293	335	311	258	295	278	307	301	289	286	308	334	308	296	298	269	320	295	297	285	299	281	315	315	317	301	330	315	316	275	296	302	307	312	302	283	292	342	294	317	298	318	279	318	287	293	306	327	312	294	285	308	313	298	309	320	313	300	311	278	304	283	303	296	316	268	313	293	305	298	279	309	319	298	301	314	317	326	316	342	306	334	308	315	293	301	319	311	323	331	295	302	286	335	319	293	309	305	331	291	308	331	259	315	313	297	290	338	287	308	284	284	283	295	303	339	325	311	318	299	309	325	308	324	324	331	295	309	252	306	294	298	309	322	302	308	311	313	283	298	319	332	306	356	312	288	301	301	294	312	287	309	285	314	347	319	282	269	293	301	308	310	290	274	320	298	321	300	325	291	306	298	334	323	286	299	319	308	301	320	323	299	287	286	285	285	311	311	338	295	309	286	286	291	299	294	305	345	280	306	305	317	290	300	323	312	312	302	291	314	308	301	313	301	272	301	308	308	311	289	342	360	308	321	284	294	319	288	293	299	298	323	318	311	320	327	352	316	280	316	280	304	291	295	333	287	301	308	298	286	309	294	294	336	293	275	320	291	288	305	313	299	283	322	281	328	266	330	310	357	296	309	300	323	296	309	312	305	310	317	326	300	292	310	269	316	284	304	321	325	299	301	300	303	306	302	310	285	301	335	319	284	303	302	308	289	300	295	322	291	316	306	278	313	303	288	322	320	326	292	328	287	303	299	310	270	307	305	294	252	302	305	284	326	312	307	305	310	308	298	287	303	321	330	279	305	318	294	312	291	327	283	310	293	279	296	281	305	310	309	307	295	294	317	329	335	290	335	295	296	321	285	321	320	299	302	297	317	269	310	293	306	311	328	308	285	305	293	321	309	307	310	296	309	322	275	296	329	292	310	293	299	294	296	297	326	288	278	309	289	351	307	324	315	313	313	309	292	285	290	324	315	320	270
16856	21931	16251	10082	10658	8092	7221	6054	3801	3034	3810	4266	1419	946	925	1008	972	1152	1153	1156	1053	1066	973	926	908	856	826	849	862	802	877	868	864	901	843	860	887	812	884	897	876	845	821	813	858	795	870	783	790	847	843	870	791	865	828	894	849	885	807	863	854	916	862	853	838	844	908	824	824	873	868	819	855	885	832	852	847	886	823	885	851	820	862	827	881	847	903	830	874	759	819	874	825	823	799	775	852	863	828	778	851	877	825	836	868	865	839	869	842	870	829	823	836	857	780	868	885	853	874	786	840	828	874	831	884	783	858	848	801	844	834	849	815	890	884	804	873	808	846	870	854	805	830	845	861	852	856	882	830	856	847	842	815	814	840	851	846	823	853	834	827	887	847	859	856	886	870	837	826	818	872	859	822	804	812	856	815	862	840	829	865	909	839	868	827	845	805	858	864	857	863	838	901	856	846	789	827	814	852	863	865	820	844	817	827	789	875	837	826	832	837	853	857	859	830	844	883	856	889	854	857	846	820	863	836	823	827	872	847	887	867	844	837	846	775	860	815	841	831	826	840	834	832	877	844	846	823	860	859	846	876	851	871	807	838	859	821	819	830	860	860	842	881	818	848	909	834	891	834	789	824	797	811	844	839	859	816	833	911	774	868	812	887	853	792	835	791	859	806	810	870	833	796	818	904	820	773	871	847	852	875	822	845	896	837	846	844	837	840	834	878	885	885	834	852	805	863	866	860	860	837	874	899	829	871	848	848	870	912	763	861	829	860	852	850	812	906	788	868	848	869	809	867	816	893	842	839	801	908	831	835	839	884	823	887	894	836	841	849	844	818	860	819	864	819	824	836	828	855	852	873	812	843	862	818	861	850	854	860	852	833	865	840	864	900	827	823	820	879	879	855	841	832	851	771	848	827	847	831	828	860	844	838	855	826	862	882	788	871	838	890	867	803	860	874	848	874	803	772	865	812	803	835	828	903	801	815	850	794	893	880	840	831	838	830	867	817	872	845	818	869	822	843	819	814	824	833	803	804	848	826	825	858	832	843	829	831	823	839	846	858	861	775	904	822	848	871	885	839	859	863	847	841	852	800	822	841	880	804	842	796	885	781	862	870	843	895	835	838	840	882	844	840	838	827	855	824	812	826	817	818	908	838	838	832	876	814	845	811	875	870	840	834	821	884	807	879	855	921	842	872	840	812	845	868	904	841	842	799	830	847	833	857	843	878	869	855	829	863	855	849	807	894	837	864	851	846	807	822	872	859	871	854	867	871	871	832	846	853	842	840	855	798	826	807	860	845	829	824	829	835	835	883	836	848	873	846	854	847	850	828	822	829	811	806	841	817	861	817	798	838	868	827	849	817	873	851	849	833	840	867	851	863	850	826	880	854	845	849	887	914	830	792	830	858	815	789	799	802	898	818	874	838	840	826	872	822	910	820	846	864	883	843	833	914	871	829	883	793	836	825	824	861	843	842	810	899	874	848	853	836	852	791	861	855	791	817	869	844	845	848	826	814	835	871	818	789	858	903	769	849	859	811	824	899	845	889	863	876	854	859	846	854	885	866	834	904	831	805	891	891	823	797	826	832	872	788	829	830	796	885	870	815	866	831	796	800	860	822	805	853	867	830	831	835	870	805	902	878	826	836	880	834	866	871	822	801	796	859	848	849	866	841	882	789	872	859	847	886	798	857	832	915	791	845	868	819	858	786	825	818	850	824	816	835	875	852	845	826	808	873	881	827	880	844	843	808	880	892	831	872	806	850	931	826	894	821	828	841	854	837	878	844	827	798	854	805	825	833	844	844	877	843	853	810	893	838	868	893	848	872	887	815	854	843	821	875	891	876	874	834	881	868	836	897	858	863	882	804	831	820	838	841	859	904	845	831	884	847	850	880	831	817	816	867	863	818	867	836	886	819	860	859	877	855	797	868	872	852	868	869	910	830	840	818	873	820	855	858	867	866	837	828	775	831	828	902	824	890	818	824	822	879	853	873	849	851	832	822	840	893	850	882	812	812	860	864	797	914	822	839	816	817	895	839	827	792	901	862	840	797	815	823	866	840	775	850	900	802	852	848	869	861	805	819	851	845	777	874	872	848	848	785	820	825	811	853	897	865	852	879	884	851	897	893	823	852	878	834	857	859	838	810	884	858	775	891	832	824	824	861	840	879	786	792	858	859	838	805	844	859	861	842	861	860	839	812	885	824	880	861	884	880	809	864	879	860	904	844	809	804	795	807	819	847	857	845	790	846	864	828	850	821	831	765	867	829	829	830	816	843	837	811	854	847	799	845	796	882	887	866	825	844	842	826	802	811	816	873	793	791	827	865	892	884	851	796	823	847	824	844	841	875	838	844	833	801	812	847	869	824	871	854	864	843	879	811	895	876	861	841	816	858	823	832	812	829	864	848	843	804	817	875	850	845	875	820	879	853	866	855	878	873	841	864	887	827	811	867	894	837	839	885	839	824	873	826	881	824	850	812	826	868	808	835	883	841	883	820	877	890	855	877	810	833	865	888	846	815	843	830	846	883	871	835	837	825	806	876	866	817	836	835	806	886	874	822	897	904	854	842	834	859	844	857	856	830	833	838	889	816	841	821	828	772	822	844	864	895	857	889	850	840	832	855	874	836	884	867	860	829	878	862	830	826	824	832	857	858	875	829	874	909	858	859	866	838	803	833	808	840	816	867	831	846	797	872	877	796	833	877	868	874	832	871	874	851	878	830	850	821	830	828	833	852	908	852	827	862	849	830	861	830	835	854	851	858	835	883	903	826	783	846	849	824	898	825	843	811	789	903	874	861	828	841	859	778	876	872	831	869	861	882	858	889	782	838	884	871	814	860	893	875	855	878	877	837	846	834	847	846	841	867	818	828	819	853	856	875	813	842	894	827	841	889	857	828	853	824	868	834	868	856	853	855	829	810	844	840	848	865	873	854	811	811	877	804	812	848	876	846	873	884	913	847	901	871	849	837	819	890	813	840	871	831	885	826	805	808	836	909	830	817	862	839	824	803	809	831	812	855	866	821	883	851	833	865	805	883	800	857	828	789	814	820	832	812	890	829	851	826	783	829	865	869	894	860	867	805	871	817	843	824	797	854	832	847	862	865	821	842	890	804	820	849	855	874	844	822	874	842	862	883	870	772	813	851	843	859	846	800	859	827	817	855	853	841	870	886	854	836	828	889	851	826	820	896	823	840	799	793	818	812	894	887	859	853	819	840	848	878	873	874	855	824	795	869	861	855	838	920	824	830	841	809	861	875	870	865	851	882	818	832	883	929	875	812	834	855	855	881	810	850	881	864	846	814	889	851	890	893	857	891	868	818	883	852	909	838	820	846	832	846	863	843	906	876	859	877	890	815	749	815	833	804	854	826	848	863	857	810	865	855	873	828	858	893	863	890	851	876	857	811	840	890	846	803	831	831	799	828	861	869	806	854	802	822	892	867	890	868	882	816	851	810	887	832	818	833	828	831	873	857	853	780	839
26588	23223	19258	13164	6107	2554	2125	1612	1291	907	836	542	411	348	325	317	355	310	312	299	302	354	350	297	344	324	314	329	294	291	335	295	308	312	309	299	318	302	324	335	316	284	306	291	297	306	312	314	276	273	273	315	330	296	313	283	305	285	313	323	305	320	280	317	289	315	323	328	275	289	284	305	330	282	289	302	317	283	320	303	323	298	290	296	320	345	307	257	373	311	319	276	293	294	310	292	303	308	271	300	305	306	337	307	298	312	323	328	329	300	324	303	282	305	296	318	298	282	312	306	271	290	337	326	346	321	298	295	299	301	309	300	333	298	272	290	306	295	316	282	300	292	328	313	335	318	303	284	291	312	333	270	315	328	307	310	327	296	321	322	305	292	309	311	275	298	287	319	281	297	330	283	280	301	324	283	304	293	315	326	277	305	322	315	278	304	282	328	322	333	356	282	307	296	307	284	323	328	279	294	278	295	318	340	285	312	289	297	318	281	367	284	309	321	307	317	293	278	305	328	313	350	314	349	274	265	323	332	318	297	271	282	297	338	319	289	279	281	309	279	319	306	338	289	324	319	282	284	298	254	288	327	300	310	330	266	263	276	335	297	274	288	320	333	282	323	307	326	328	307	299	260	302	306	322	305	298	290	311	287	284	310	321	304	289	327	277	277	267	304	318	322	278	288	308	300	298	350	298	310	301	289	320	300	280	319	291	337	295	335	312	338	322	333	292	307	326	323	307	286	303	304	290	322	273	301	308	303	278	305	309	287	339	277	286	328	310	276	301	305	299	324	273	298	298	301	338	305	314	304	298	314	337	304	332	288	293	277	305	301	313	306	290	259	284	287	315	338	286	325	296	291	297	314	332	286	313	297	317	295	331	310	331	332	308	301	296	309	322	308	303	308	302	300	316	282	311	312	292	291	280	322	279	313	295	314	297	285	318	308	324	309	324	294	309	308	315	309	304	351	300	268	321	335	289	294	303	317	343	288	285	306	334	275	312	320	286	320	357	310	315	316	301	316	321	277	308	289	294	313	299	285	300	303	283	299	263	327	291	326	316	298	299	300	292	333	322	302	334	317	307	310	305	293	303	279	301	289	287	311	330	321	331	297	304	306	328	319	287	304	314	323	325	308	315	311	310	307	310	292	311	319	307	285	312	335	299	309	306	321	290	317	295	319	314	295	316	320	313	313	291	313	315	296	329	297	306	298	328	323	324	334	304	304	301	315	305	332	300	290	310	312	301	320	292	255	310	314	277	304	330	294	277	317	304	304	295	336	294	277	291	301	326	244	337	298	312	313	334	320	326	287	318	296	310	247	267	281	278	325	339	295	299	325	326	325	277	285	298	297	291	289	291	308	306	317	295	330	309	299	292	295	307	297	288	295	327	310	305	256	307	299	319	278	319	294	285	289	311	330	314	312	295	302	298	306	315	317	337	323	336	318	323	331	334	333	325	343	294	301	295	313	311	335	295	299	311	298	295	314	310	313	295	309	285	332	290	301	277	293	333	296	306	294	314	326	349	281	292	273	289	296	289	325	311	311	290	293	299	317	323	310	289	309	310	289	254	282	302	321	331	298	305	305	315	307	308	313	268	270	322	308	325	343	280	303	331	316	302	289	307	293	316	329	289	307	319	328	314	352	277	310	302	274	292	304	306	317	280	285	330	305	313	302	306	301	292	290	306	297	285	312	296	299	311	317	355	296	315	300	304	284	303	279	308	312	332	304	303	355	282	333	313	265	301	338	316	313	269	309	311	317	313	312	290	299	277	304	274	283	299	333	322	293	310	274	326	313	326	281	312	317	288	290	315	337	323	315	300	298	302	306	289	330	357	298	325	308	334	284	306	309	302	311	301	329	303	304	323	325	293	297	323	319	308	317	309	287	272	299	300	287	309	318	328	330	313	297	299	289	296	270	272	298	275	322	308	293	314	279	356	309	281	318	319	323	315	270	300	279	344	298	305	289	321	276	293	300	281	301	322	334	331	312	306	343	298	315	308	305	304	303	309	301	300	333	304	320	289	315	334	315	302	315	288	299	303	302	290	324	270	319	301	309	285	287	313	319	297	320	306	290	296	283	306	294	279	311	273	322	311	308	296	299	336	325	296	317	335	286	311	285	312	311	335	331	310	297	320	299	288	314	307	322	309	303	293	305	285	310	312	333	289	285	304	277	295	297	292	298	292	311	299	308	333	339	306	307	316	288	305	341	291	327	316	305	349	296	290	309	322	284	276	313	286	347	300	300	304	307	332	318	304	290	320	299	318	299	333	321	300	313	336	309	303	306	322	290	296	339	293	286	282	307	292	279	277	293	309	276	300	323	292	309	300	295	322	325	311	294	279	313	332	316	300	282	281	304	292	278	299	294	286	317	279	298	324	298	301	269	324	297	284	312	282	314	279	294	322	314	299	291	331	288	300	286	294	288	281	314	301	299	334	323	314	307	303	318	284	309	336	293	287	312	299	291	317	290	303	309	310	309	322	249	318	278	280	274	332	280	323	315	279	337	287	302	313	324	311	309	328	303	295	279	293	296	330	275	286	313	298	285	314	302	297	321	278	313	352	288	284	286	285	273	309	269	302	318	301	273	310	307	301	280	282	272	293	296	277	349	320	289	300	292	307	292	338	298	298	345	288	287	305	280	304	303	316	306	274	300	320	338	330	301	321	321	283	283	277	338	302	341	311	285	308	311	328	307	303	334	330	305	314	295	325	322	291	317	265	314	312	282	306	286	290	307	276	304	310	300	313	302	281	302	304	298	310	286	306	291	293	297	312	248	307	307	299	298	268	291	271	294	326	337	328	301	316	276	317	284	282	312	304	309	301	285	316	284	293	323	333	321	321	315	320	299	286	293	294	327	289	297	305	320	315	301	334	312	294	304	309	297	297	286	345	277	286	314	293	305	293	320	301	314	321	334	309	290	303	266	334	312	302	294	300	292	287	306	290	295	304	324	310	298	293	318	306	291	331	329	302	326	325	306	305	296	285	297	294	290	284	304	307	298	307	296	311	311	309	271	318	308	325	293	312	287	307	306	312	304	307	281	257	304	319	309	304	322	309	294	290	294	298	280	313	313	343	272	334	307	307	321	279	319	310	310	285	321	315	285	302	298	290	333	299	326	304	314	311	300	301	308	280	311	304	314	301	310	300	323	310	323	280	304	282	312	288	320	311	332	275	330	318	308	321	308	323	297	271	304	309	321	280	310	298	292	301	268	289	262	319	287	277	281	295	308	286	316	307	294	315	296	320	289	300	302	324	302	316	338	291	300	303	290	325	310	300	314	349	308	292	313	291	283	317	287	280	296	281	295	308	342	278	285	301	306	334	313	277	308	310	319	303	297	291	307	273	312	292	333	313	346	299	270	343	329	305	308	319	310	288	314	273	314	311	310	321	304	323	339	304	311	264	303	309	306	304	316	327	319	297	310	312	285	286	278	292	279	318	312	301	330	256	307	333	306	339	321	324	312	299	282	310	326	282	310
17450	20008	22741	23513	12758	9891	8377	6966	5506	3699	3496	1758	1248	969	943	922	869	897	892	882	895	891	855	828	880	853	881	819	827	850	860	840	846	859	863	917	878	870	827	881	902	874	865	848	874	838	882	814	809	846	894	833	844	872	806	857	831	871	843	825	814	817	832	833	808	812	824	850	877	807	837	819	806	815	817	847	846	855	816	821	871	876	834	803	839	788	859	895	858	816	881	879	889	835	853	853	811	836	837	901	843	847	870	855	842	793	824	857	826	873	854	808	860	801	834	843	766	849	796	796	823	833	869	813	766	861	823	829	870	832	840	873	895	825	807	850	835	813	864	847	811	883	818	821	807	820	841	848	883	876	829	837	839	788	863	869	875	861	842	814	824	853	782	845	857	847	875	804	839	906	821	895	884	848	801	898	805	835	827	814	803	823	811	808	904	845	858	816	822	871	812	860	804	833	806	912	863	806	810	902	853	867	867	848	833	880	866	787	872	868	874	862	845	845	805	823	834	873	859	883	886	852	885	822	823	848	869	847	883	905	848	819	824	872	849	845	880	850	849	825	866	845	836	855	823	843	850	780	850	832	852	849	876	842	865	807	823	835	879	843	830	870	852	832	836	852	782	834	849	820	811	861	870	874	828	830	844	868	883	908	872	843	825	824	798	898	851	849	840	814	814	843	861	841	861	849	860	848	799	870	806	886	877	865	895	814	870	823	874	802	848	870	839	866	874	844	894	780	841	838	796	851	826	822	825	873	803	866	857	851	845	815	808	868	872	834	843	823	834	847	833	847	829	850	845	828	883	858	847	910	877	861	839	826	898	866	838	805	837	814	860	830	832	853	871	833	807	812	813	883	798	824	859	853	861	865	857	870	824	814	816	833	846	814	862	823	851	872	809	863	864	873	883	820	805	844	826	819	892	793	860	852	884	885	825	767	853	829	834	811	841	836	861	836	925	807	894	880	835	846	838	826	829	840	853	796	827	848	796	836	858	818	896	808	844	847	825	845	866	861	898	861	821	829	829	846	801	860	845	802	856	875	872	882	856	868	891	825	820	859	821	811	811	859	820	855	831	915	855	866	854	810	838	853	844	833	867	825	830	840	847	814	845	825	867	843	849	834	844	817	850	843	843	848	826	868	876	844	887	796	844	889	838	803	883	855	802	873	871	850	804	826	837	805	853	835	887	879	793	851	872	888	829	854	748	842	820	868	803	822	808	835	840	847	855	803	856	854	874	877	794	808	835	841	917	811	862	843	877	815	868	802	826	866	844	852	835	861	839	855	853	893	837	831	856	865	875	867	869	867	861	834	848	847	822	833	869	841	854	849	841	893	857	828	849	894	836	816	808	791	851	814	866	877	833	816	847	847	834	820	787	828	858	795	837	841	799	838	879	772	846	826	858	808	837	859	822	829	782	844	811	844	903	813	859	846	876	834	877	867	846	818	828	879	801	887	840	868	877	866	834	826	814	836	827	797	859	844	839	795	823	915	883	853	904	881	822	826	841	824	841	797	888	848	816	817	862	869	812	860	844	834	853	853	807	830	868	853	893	829	845	849	827	833	844	832	897	868	819	842	844	848	830	855	839	835	812	833	877	899	804	847	813	827	845	841	814	833	866	827	817	860	876	862	797	902	829	867	793	841	834	861	860	832	829	836	834	868	838	864	811	857	843	872	854	797	817	796	833	808	815	859	860	806	842	831	875	820	864	822	845	844	928	853	830	849	861	794	875	852	808	847	864	807	864	832	847	805	888	856	829	823	818	818	871	789	820	858	833	901	883	906	816	823	847	856	858	874	869	838	807	817	886	854	835	838	845	831	784	808	849	801	849	856	918	856	869	816	819	828	827	878	831	832	865	873	841	824	854	876	833	845	826	834	867	832	867	782	829	872	857	877	768	866	874	836	849	806	880	872	852	881	865	863	812	883	843	903	850	809	819	867	873	820	856	827	821	807	841	832	920	774	829	877	851	878	817	869	856	892	876	811	831	879	891	885	840	830	822	804	839	887	865	864	903	809	849	874	839	832	807	826	820	893	822	874	858	812	781	825	801	887	859	809	819	848	807	827	814	860	831	823	816	885	844	854	884	875	872	840	822	877	847	864	829	833	833	863	840	862	834	833	889	877	848	859	848	846	802	859	823	848	854	804	831	805	838	829	841	807	915	850	834	802	907	862	862	859	828	800	876	844	823	833	812	844	824	818	804	875	848	852	842	885	812	815	828	880	858	870	816	877	887	849	873	787	877	895	848	868	831	847	841	893	847	858	801	855	835	862	847	844	794	841	869	864	852	817	840	806	848	875	798	802	832	838	851	775	860	861	833	877	862	856	824	886	864	855	874	816	863	865	821	895	873	813	813	834	851	884	844	817	833	883	894	869	838	879	879	823	833	895	853	841	831	831	800	862	838	864	896	831	849	854	860	888	809	807	886	844	820	860	831	818	827	849	794	900	892	855	777	837	857	819	808	839	827	866	868	796	855	837	888	844	828	844	825	804	835	844	841	886	765	894	860	845	826	843	853	854	847	875	879	844	838	845	866	824	890	885	877	870	841	919	826	821	823	727	922	844	814	877	832	821	804	866	861	872	888	822	834	906	856	797	878	848	845	860	784	800	835	825	856	818	893	849	883	825	839	853	842	852	817	879	810	829	842	832	819	847	863	787	811	820	770	809	781	821	829	903	902	855	837	848	837	872	858	833	845	871	822	835	867	810	873	806	840	872	760	835	842	860	809	825	892	815	928	815	860	921	803	890	807	877	920	859	798	849	819	880	836	817	870	841	820	874	836	849	857	822	858	814	860	836	821	900	838	855	858	808	785	875	849	843	849	893	885	889	846	883	814	869	867	819	845	882	844	845	902	838	829	821	853	773	871	859	809	837	809	853	871	874	842	794	845	854	885	858	827	856	850	885	811	845	828	814	823	935	855	856	878	898	847	826	834	832	846	845	829	831	833	856	856	832	840	789	810	834	859	818	847	824	842	847	817	818	871	864	861	852	803	840	878	884	800	863	815	832	816	838	840	783	844	848	847	845	841	827	855	829	827	858	798	846	825	868	838	842	870	868	871	845	872	866	845	917	869	863	878	844	799	874	820	851	861	840	837	857	836	813	862	882	847	807	858	843	865	848	816	863	866	879	826	857	824	871	866	832	875	863	825	854	832	822	853	836	858	840	832	880	845	863	846	830	873	847	881	815	779	862	927	885	817	895	875	819	859	891	807	840	829	829	822	822	858	839	835	816	843	839	883	889	822	805	873	827	868	855	847	821	866	831	789	823	843	831	833	855	854	882	838	803	780	833	783	894	864	835	860	829	830	823	859	847	781	888	854	849	877	807	873	835	845	846	825	912	863	841	844	842	904	881	862	870	877	814	829	874	807	855	833	850	859	890	816	811	823	884	820	888	832	894	775	832	878	858	806	831	826	871	898	869	864	811	827	888	859	810	815	831	818	808	869	835	790	793	921	799	834	829	793	872	861	805	836	817
27432	23953	17929	6452	2735	2707	2265	2461	1584	892	586	544	424	380	326	315	317	322	317	307	312	279	307	329	313	292	333	308	315	302	298	324	296	282	282	289	313	299	272	314	278	312	284	290	292	304	317	287	309	354	315	296	296	341	319	305	299	331	274	318	308	307	330	291	291	283	331	314	268	320	327	313	303	311	307	282	297	309	311	310	317	317	309	353	318	312	325	313	308	323	281	290	304	313	305	300	304	265	291	316	281	339	295	290	308	315	325	290	278	314	327	319	320	298	319	323	289	301	297	295	289	310	287	288	309	307	298	322	307	286	279	320	321	276	296	329	303	320	301	294	285	284	333	320	318	323	288	323	320	300	302	280	298	292	297	278	298	293	293	292	281	320	292	307	294	273	299	269	350	269	323	320	297	305	291	327	269	294	321	304	302	283	310	289	283	291	331	306	306	302	275	294	327	288	326	263	299	300	307	337	314	283	316	325	315	289	313	298	307	307	318	325	261	329	308	295	285	306	324	289	301	322	298	304	316	323	292	322	290	305	273	339	298	323	299	303	314	306	323	280	328	315	288	327	304	311	277	271	289	288	298	333	326	301	292	269	312	287	300	337	311	322	299	283	291	288	282	299	315	321	330	294	314	308	312	310	278	295	326	263	319	301	328	287	306	357	311	304	290	309	305	277	278	294	287	279	313	298	301	306	299	304	307	306	306	298	344	323	319	329	286	305	335	312	274	300	306	276	287	309	303	324	324	285	328	321	302	319	296	305	306	305	300	316	282	296	313	331	289	300	290	312	285	300	327	337	349	295	345	298	336	274	312	310	318	270	293	291	287	316	305	299	326	310	326	322	288	303	324	311	310	297	298	311	294	300	284	320	300	311	311	306	298	323	374	308	301	320	323	317	291	307	321	303	323	311	298	281	283	317	316	291	313	331	320	323	290	339	300	280	309	285	311	334	321	269	302	290	321	313	293	311	292	297	289	288	315	282	268	297	286	300	282	307	316	302	304	294	268	308	321	305	317	299	301	304	325	335	320	317	327	293	287	316	305	314	314	288	313	347	305	277	290	309	321	300	311	291	340	313	299	312	302	284	325	319	327	292	294	314	295	299	308	315	317	306	293	307	311	263	325	304	317	291	313	308	294	314	310	324	311	306	320	286	280	302	288	321	296	311	286	289	309	332	313	310	329	291	310	304	283	300	264	311	318	292	281	332	295	280	311	302	324	321	309	294	312	291	293	300	332	299	291	292	304	333	316	305	323	306	296	313	287	307	276	281	301	290	319	301	302	281	329	296	286	301	298	339	318	336	304	354	324	293	320	334	286	287	314	301	308	281	292	316	305	316	298	320	294	300	284	304	293	262	295	300	282	285	302	321	269	323	310	322	308	295	309	305	307	279	321	288	317	304	304	301	311	306	286	288	305	311	297	314	300	278	298	306	284	288	293	306	296	255	319	278	331	303	313	325	312	271	294	324	306	315	290	296	268	314	313	354	324	300	317	316	324	309	309	309	314	304	295	299	284	293	320	305	273	329	322	341	312	311	300	317	317	311	320	294	298	306	324	313	325	321	310	294	299	329	292	288	316	288	320	317	303	345	316	278	300	331	336	310	292	285	293	301	347	291	259	314	279	293	298	295	289	283	345	267	309	296	273	288	326	308	301	288	317	317	292	298	305	316	319	310	287	307	285	331	274	282	274	316	288	323	299	310	266	305	271	305	287	338	280	313	342	305	278	279	317	339	308	330	277	310	275	323	330	277	332	317	300	313	326	291	295	302	280	293	300	305	309	312	340	334	294	294	357	299	299	282	287	302	301	287	278	312	292	317	311	301	324	294	287	326	276	299	281	317	304	306	317	298	298	330	302	327	302	325	300	334	285	307	281	296	313	312	286	281	327	292	312	330	284	294	310	303	305	290	317	305	296	295	324	331	324	286	336	314	311	327	287	316	282	282	276	306	331	344	304	308	321	281	310	285	317	292	313	323	286	293	289	319	293	303	285	311	270	265	322	282	329	313	318	286	314	312	309	302	289	300	326	328	284	278	274	312	305	319	316	287	321	272	294	303	327	324	276	320	302	296	282	270	300	279	341	315	307	329	295	312	291	314	302	335	329	327	310	312	304	331	316	294	295	291	314	298	322	308	304	303	341	309	305	293	298	326	317	296	310	322	319	275	295	322	334	292	322	324	298	271	303	328	332	310	312	342	278	319	331	275	291	318	300	305	312	323	315	315	302	294	327	293	275	289	309	326	303	293	310	286	273	318	288	327	304	283	323	328	316	294	289	324	286	291	323	300	315	325	336	309	284	281	309	288	264	304	258	305	333	262	271	307	282	281	301	278	312	322	305	298	310	296	320	298	312	308	270	292	311	275	308	327	293	310	312	328	320	317	310	330	304	264	324	297	286	310	266	272	282	316	294	305	310	317	338	312	287	317	300	288	325	327	344	309	300	292	304	296	279	273	341	324	319	310	301	313	323	297	291	313	298	311	269	298	282	294	325	307	300	295	302	309	297	333	265	273	292	310	320	327	297	294	326	332	306	302	310	305	288	320	288	313	320	290	286	291	262	301	314	291	280	280	323	335	304	320	288	293	293	315	286	277	301	307	280	316	294	318	306	274	294	280	301	309	302	292	267	300	282	294	322	287	321	322	302	292	322	314	329	315	295	293	343	293	329	310	315	305	322	286	313	303	271	278	282	296	308	294	344	299	316	308	311	320	282	317	312	320	313	299	306	324	326	260	320	328	321	289	314	302	313	324	345	304	311	288	273	329	299	296	292	291	310	293	295	300	338	324	311	300	295	316	269	335	319	310	288	302	304	319	285	281	290	279	281	317	328	316	319	277	286	287	307	327	308	319	302	343	279	303	311	277	311	290	281	321	330	306	309	304	334	296	296	304	320	304	298	299	279	294	328	310	289	307	271	289	331	310	327	337	260	312	315	293	309	335	325	302	286	297	338	292	316	252	312	301	307	307	302	285	304	282	296	273	285	300	298	291	317	291	305	313	277	310	308	324	287	291	302	320	326	273	289	302	292	263	271	336	307	329	293	288	316	306	306	342	344	298	346	297	308	323	281	295	310	298	297	302	320	294	314	294	288	299	287	329	309	271	296	309	334	302	278	301	327	294	289	300	305	302	302	310	270	315	309	307	322	270	265	296	335	314	322	299	293	279	287	275	293	311	295	295	312	298	309	294	305	296	319	289	283	308	306	325	297	290	311	279	300	293	305	268	329	300	337	296	282	304	330	305	293	305	347	296	296	301	295	279	295	298	299	318	288	319	300	298	323	297	307	320	317	329	336	325	299	325	303	313	314	286	320	297	278	314	269	282	304	323	285	305	309	311	289	313	323	288	310	338	310	318	293	285	313	261	290	314	305	302	309	305	319	307	309	297	297	306	331	297	275	313	288	310	325	275	308	310	342	307	294	281	306	299	297	283	256	325	340	280	301	293	293	298	325	302	337	326	290	301	290	322	326	284	278	322
18155	20739	19619	10600	8838	9703	9376	9631	6479	3580	2350	1838	1386	1108	1103	930	947	861	851	869	798	842	813	849	832	826	866	872	828	844	771	868	843	849	826	837	821	862	830	855	830	848	831	809	842	812	810	866	825	826	868	795	870	815	887	874	892	816	854	851	871	813	855	835	861	848	862	839	826	845	846	841	839	814	873	857	769	876	865	850	833	833	819	835	830	829	827	803	820	847	860	878	828	843	849	834	873	888	802	876	856	840	820	830	778	806	779	867	801	806	870	809	838	791	845	853	807	846	853	819	829	849	884	878	848	817	877	854	839	863	825	803	870	889	862	846	854	860	841	839	844	816	863	845	826	865	845	845	817	832	783	841	853	892	832	839	840	842	832	829	885	890	793	845	871	855	857	816	794	895	826	880	882	851	857	856	899	824	853	867	858	842	794	848	849	861	855	815	883	805	825	888	873	818	899	827	854	865	864	810	844	860	832	835	860	842	824	828	867	832	827	864	889	848	829	782	843	821	819	886	898	878	851	845	843	839	867	824	849	835	834	841	797	897	835	898	875	826	860	858	812	847	883	847	807	865	906	831	855	874	883	840	848	865	842	886	857	875	863	840	879	804	827	854	868	856	836	815	872	844	903	880	813	841	861	801	850	864	907	889	795	827	859	839	828	829	840	810	834	899	849	805	894	886	859	850	862	878	780	862	901	841	861	882	847	876	852	918	852	859	814	830	831	881	878	845	853	892	862	866	830	841	876	895	880	860	884	845	866	852	857	864	819	856	831	845	858	848	845	843	901	859	850	826	827	854	886	838	874	813	823	840	839	838	856	803	855	846	835	871	832	869	828	838	836	854	869	840	814	834	848	872	831	845	845	794	860	832	860	887	855	855	836	861	842	826	831	832	896	799	824	926	855	845	886	883	838	858	797	818	864	878	810	850	849	835	888	842	889	848	863	849	891	873	854	883	828	831	871	881	860	817	830	868	863	877	772	842	852	843	834	862	878	849	866	882	877	849	835	847	852	864	830	875	861	870	787	851	803	874	897	875	806	817	911	901	831	804	830	874	819	913	886	868	824	887	866	848	828	874	881	866	804	852	845	914	807	841	900	859	827	824	816	861	887	832	853	846	887	794	838	864	801	815	849	858	823	823	891	878	804	823	803	798	864	817	854	812	858	836	849	849	847	851	852	794	863	812	832	867	829	826	805	884	865	819	823	800	855	885	883	861	814	875	823	873	854	839	899	841	876	784	848	844	842	865	859	839	869	887	787	790	903	864	849	876	848	879	832	839	833	844	850	837	832	854	822	849	815	832	873	837	884	870	852	856	850	854	807	849	887	864	847	857	799	885	846	901	877	845	843	856	897	847	855	849	830	792	870	839	823	848	859	868	831	864	891	847	820	877	823	834	843	844	862	854	794	841	812	855	837	840	849	815	814	833	792	854	826	821	836	864	862	827	879	811	871	883	851	886	905	851	873	810	863	874	835	844	848	849	881	793	835	845	895	839	827	855	846	830	804	828	885	882	838	856	847	886	854	864	826	902	863	830	831	875	820	816	862	815	910	830	852	869	804	837	851	810	814	910	900	806	871	784	868	845	830	871	827	876	850	854	842	847	903	828	848	857	842	792	844	823	858	806	819	866	874	797	853	878	915	860	847	839	822	838	844	875	802	867	866	903	826	847	888	861	863	870	829	862	829	856	874	831	839	822	890	860	862	824	862	778	833	839	872	861	845	845	840	821	887	817	850	821	866	847	847	856	857	845	844	841	829	838	838	818	869	911	885	838	898	854	877	858	859	835	888	910	864	823	867	883	863	832	853	823	818	882	848	807	840	847	862	886	831	837	943	849	821	858	879	865	768	857	835	830	851	846	852	837	833	830	829	801	849	839	851	905	808	868	831	828	850	803	873	793	789	804	854	864	843	849	771	888	819	858	873	861	812	894	803	909	788	792	853	855	834	857	823	858	888	848	850	822	848	821	800	840	860	845	847	816	811	843	820	893	829	842	832	851	867	855	810	810	852	870	852	810	871	835	815	910	835	834	866	805	885	827	851	837	840	834	805	847	815	835	904	816	885	912	827	878	874	824	867	886	867	873	884	864	788	796	849	852	837	857	856	827	849	845	817	861	837	808	911	857	826	887	863	850	849	812	874	863	819	868	814	882	874	847	812	824	847	861	885	821	863	875	829	829	883	805	879	853	886	805	844	856	886	885	899	875	900	822	799	859	810	873	881	862	894	844	834	862	848	810	823	803	849	830	862	870	857	817	840	869	803	868	860	843	843	822	838	844	872	816	844	801	818	842	860	886	896	876	825	886	847	812	852	839	800	826	837	792	876	816	905	866	816	859	840	858	883	864	847	807	889	879	867	848	842	847	837	832	823	904	876	842	805	799	849	845	865	866	860	872	870	821	854	810	868	825	852	855	827	854	859	847	868	943	827	867	841	849	878	841	848	886	879	852	830	873	824	805	866	836	863	811	810	858	831	872	909	910	829	856	880	859	805	850	822	804	899	878	815	873	847	823	813	851	810	863	879	847	845	873	836	881	846	868	863	793	833	880	810	827	857	850	855	839	838	824	842	847	816	861	834	867	848	876	869	836	857	862	896	880	849	830	857	804	876	870	896	823	825	850	823	849	787	860	894	825	830	866	854	868	819	847	857	834	824	817	790	854	869	830	888	853	884	791	845	867	830	836	894	815	844	794	826	903	862	828	823	826	868	849	875	877	874	844	849	861	871	913	834	884	820	862	839	856	875	882	849	914	886	844	862	842	848	913	861	854	867	860	849	824	884	919	839	860	845	873	823	810	818	777	837	832	829	819	849	820	856	848	892	874	877	868	795	871	809	859	865	800	838	841	886	815	903	858	812	852	833	789	847	823	887	878	857	807	803	876	843	839	858	835	855	843	822	828	845	837	889	835	819	850	800	879	828	814	818	827	868	902	839	840	862	863	859	818	830	831	924	803	887	849	856	835	862	789	918	866	829	866	812	840	861	860	798	823	886	880	786	838	885	791	861	836	884	827	848	849	843	878	878	846	874	857	813	865	879	852	859	793	873	881	824	858	861	889	871	848	838	857	837	845	851	784	816	868	827	913	807	836	864	816	859	821	856	862	859	884	856	862	811	833	808	828	803	887	832	863	902	848	830	848	856	833	852	912	854	854	856	883	868	890	863	821	791	832	878	846	858	839	903	836	808	872	791	885	833	861	829	851	858	861	831	888	846	837	847	869	884	852	798	833	916	873	914	810	801	833	810	842	834	912	838	857	843	865	820	826	849	823	870	837	834	856	879	813	870	833	860	876	905	856	865	842	868	832	839	891	827	886	842	830	846	923	868	834	853	868	871	881	805	860	874	830	849	828	853	822	827	844	859	867	844	874	844	816	872	859	856	829	853	811	872	844	851	804	855	838	819	839	880	832	840	851	850	863	884	842	828	902	850	849	866	855	890	867	807	896	813	865	837	830	816	920	855	787	847	827	836	834	804	848
26144	20295	8066	3427	2787	2932	2259	2736	2161	840	412	385	398	453	453	391	296	300	289	317	297	296	281	287	297	280	311	289	276	283	292	293	292	268	298	325	303	275	318	325	302	303	305	304	295	320	260	310	308	298	314	301	281	285	311	305	325	323	329	310	299	304	292	305	306	283	287	308	343	284	280	321	300	314	311	295	283	307	307	303	319	306	299	306	289	288	315	309	338	292	301	340	340	297	272	322	294	282	317	320	298	284	322	285	304	290	291	312	313	282	314	300	304	316	353	278	281	310	302	301	330	290	284	299	285	313	269	288	320	309	331	296	309	297	319	307	344	288	291	298	305	341	296	301	284	288	284	311	319	260	297	308	289	257	286	306	281	296	294	299	319	301	277	324	282	309	325	284	288	269	285	289	305	302	322	269	322	291	318	309	279	305	304	296	290	312	321	278	316	307	287	322	318	286	330	326	303	295	327	315	318	286	300	319	290	314	321	316	296	305	301	286	279	275	308	309	264	304	294	309	338	315	307	317	292	294	270	289	270	281	286	293	292	294	296	273	311	276	329	300	328	287	306	334	278	301	307	298	284	319	326	295	302	281	296	287	304	291	298	306	277	319	288	290	312	285	308	312	258	323	285	286	278	293	325	286	331	336	322	283	306	307	320	302	307	294	289	277	301	312	297	305	314	291	296	304	307	297	308	302	301	310	321	320	319	311	292	300	314	301	293	320	304	308	326	295	284	332	275	294	321	321	290	320	305	342	302	297	296	303	295	265	311	299	319	289	303	319	295	312	305	317	332	322	298	310	307	313	297	295	313	306	309	299	301	298	331	305	314	271	323	304	308	286	310	291	315	292	316	282	296	291	270	337	322	307	328	333	301	274	317	278	285	330	311	309	323	334	324	303	318	332	315	336	317	309	278	294	332	308	299	319	321	287	283	321	297	303	318	315	327	302	310	296	324	294	303	313	295	333	289	316	276	288	305	324	312	339	307	293	305	290	292	296	303	314	283	315	283	309	312	321	282	282	280	318	267	305	302	309	283	308	300	311	312	291	351	307	299	311	298	310	303	303	295	285	284	280	313	314	296	309	304	313	303	304	304	308	354	328	335	321	299	289	307	291	277	295	318	300	327	336	314	293	304	294	334	295	278	321	300	301	318	282	318	301	298	303	290	316	301	294	319	292	288	280	296	297	284	249	271	282	297	341	324	317	312	315	315	302	287	274	280	319	304	280	320	332	295	300	293	289	313	303	300	291	331	267	291	271	312	317	315	289	299	273	276	297	300	293	315	310	311	293	289	298	308	318	305	312	278	293	320	289	288	262	293	334	295	277	283	308	294	304	303	310	300	288	343	333	316	327	311	308	304	311	301	285	339	306	324	318	316	344	253	283	327	295	315	327	287	311	307	319	286	320	329	295	309	305	274	290	284	288	340	285	326	310	322	303	311	303	275	298	335	300	314	300	314	286	292	272	308	323	323	266	306	328	281	308	280	301	314	297	293	303	312	253	357	325	335	298	299	301	281	272	304	296	278	303	292	270	271	329	324	301	288	301	309	300	323	277	309	312	289	302	323	304	295	306	311	313	313	314	325	277	280	316	281	273	305	332	284	306	328	312	308	347	315	305	321	291	359	303	324	332	285	290	279	285	302	301	286	297	313	293	297	290	306	319	289	327	296	336	315	313	307	333	304	305	321	333	330	295	306	300	304	318	273	306	315	310	311	305	297	296	306	306	322	249	295	306	316	323	286	285	303	300	315	299	293	292	322	289	290	323	312	297	303	326	287	264	298	316	303	317	313	283	322	298	307	305	301	284	364	336	301	307	308	323	331	312	302	312	293	290	309	326	296	310	316	320	292	307	270	284	295	308	314	295	274	320	280	311	315	311	328	274	307	316	301	322	304	299	284	307	310	292	290	311	288	285	301	302	285	315	300	313	296	342	298	274	311	309	304	311	307	325	278	286	299	287	293	334	286	303	297	298	345	298	303	335	295	300	301	317	315	311	288	260	314	307	292	275	267	290	293	323	327	345	289	299	281	255	321	337	301	302	331	297	289	292	269	313	314	271	302	283	324	311	317	311	322	317	330	310	304	309	293	289	298	309	290	295	300	324	284	298	320	302	305	311	299	284	322	301	294	297	285	298	297	305	295	260	272	324	288	306	288	282	293	313	286	280	293	295	293	278	290	352	278	306	317	317	281	307	326	311	283	291	302	298	334	292	313	281	287	322	308	292	291	302	313	329	323	280	273	343	308	291	284	327	323	308	289	266	308	330	300	293	281	302	315	270	291	290	274	320	297	304	325	274	295	300	306	313	300	320	298	297	309	307	307	323	306	261	313	314	286	306	317	272	317	273	285	333	288	354	292	317	295	318	276	297	306	301	306	312	313	300	303	262	288	307	294	339	336	286	304	301	306	327	307	316	271	314	308	280	325	325	338	300	325	319	362	353	305	320	300	287	287	306	300	261	299	279	288	313	293	289	329	283	326	278	313	271	314	315	335	301	315	310	306	283	316	297	320	291	276	314	300	291	311	284	318	260	308	323	293	338	303	286	294	296	271	311	293	328	306	280	289	296	282	282	326	314	296	300	316	297	300	334	304	293	310	289	308	303	325	289	302	299	277	321	292	286	344	329	320	308	300	313	291	301	282	284	281	298	298	297	275	294	315	308	283	291	314	301	310	295	302	313	305	297	283	297	276	286	324	297	301	291	298	322	328	331	272	292	284	290	339	313	294	318	303	300	295	303	274	297	297	309	288	283	327	295	306	311	284	343	308	307	336	289	295	301	312	301	293	350	296	319	283	283	338	306	294	261	283	332	319	307	302	304	305	295	282	315	289	309	297	305	313	294	285	309	331	290	305	298	289	323	305	313	302	313	306	316	294	283	290	269	302	302	288	299	310	312	324	311	320	290	336	306	303	296	298	292	272	312	319	296	308	323	319	284	301	303	314	294	289	311	294	289	339	285	291	300	283	286	306	283	314	306	327	325	340	293	300	272	314	305	333	272	308	287	286	318	317	312	323	315	310	297	309	306	338	273	283	309	306	298	280	300	308	279	323	324	301	291	279	326	303	298	293	328	330	300	289	302	276	301	326	308	329	300	308	315	296	288	318	309	296	299	338	284	296	300	301	319	299	294	283	300	266	315	323	267	285	311	310	326	281	307	309	287	308	340	309	273	295	293	303	305	293	294	305	290	304	313	331	348	330	317	282	309	320	316	303	317	326	310	305	289	306	304	280	294	329	308	291	315	305	323	302	315	308	337	311	287	314	327	300	324	357	311	318	306	311	309	310	304	289	290	308	291	309	314	285	329	296	294	312	299	281	325	310	315	305	290	302	294	299	283	288	317	299	318	326	325	286	311	298	310	288	315	325	308	281	273	295	303	294	283	325	311	294	314	337	318	331	324	287	275	301	281	314	295	324	332	296	277	306	279	289	283	292	313	279	286	326	256	285	300	331	316	313	316	307	275	315	331	301	311	316	329
17512	16166	10597	8107	9133	10151	9397	10963	9145	3227	1285	1519	1456	1582	1445	1143	969	923	848	887	823	805	788	829	828	869	876	759	892	825	859	797	890	805	857	888	876	852	864	868	826	863	852	848	822	839	849	841	872	813	846	889	878	870	907	850	833	811	838	823	803	813	869	861	786	772	844	791	859	855	898	857	845	830	847	845	862	839	843	826	912	867	936	830	828	833	852	856	844	862	836	865	878	823	782	842	846	864	854	885	881	909	900	844	828	881	888	890	876	865	890	793	861	829	903	858	817	862	867	821	856	839	851	879	853	879	828	821	812	838	839	875	814	830	833	839	808	859	898	876	846	883	853	846	831	840	857	872	834	800	782	842	860	818	793	892	807	848	876	833	914	880	873	869	832	854	864	864	810	860	831	855	821	832	846	808	807	881	880	885	838	850	848	828	811	846	826	853	846	847	891	822	814	854	801	787	866	858	855	816	856	812	840	882	878	822	828	852	846	837	885	814	848	900	814	850	859	853	820	865	835	886	811	788	880	876	849	836	854	894	860	837	843	832	854	815	870	898	839	845	860	820	819	820	842	849	738	882	856	889	816	850	816	860	852	858	860	832	900	874	841	850	833	839	801	789	864	847	880	854	828	813	881	813	783	800	856	857	827	801	861	819	881	854	810	850	839	881	891	852	833	838	858	835	859	796	832	819	841	888	893	852	888	829	843	847	845	896	801	891	846	812	819	832	867	814	842	796	858	823	832	911	839	805	866	824	870	866	859	817	833	835	858	860	873	828	781	839	850	833	846	832	814	857	872	797	906	847	857	817	845	854	836	856	868	897	806	826	830	841	817	896	844	799	824	844	843	780	829	833	816	812	842	831	827	834	842	836	811	850	864	873	859	887	845	832	801	859	896	849	834	823	845	842	781	827	853	845	837	847	832	858	851	877	841	898	827	838	854	817	876	808	833	814	867	861	854	840	831	861	861	857	870	889	821	821	811	838	836	852	860	863	863	871	869	877	831	857	843	834	840	807	829	838	831	868	826	957	858	833	844	847	863	839	841	882	903	819	874	808	816	860	847	839	889	880	871	899	873	806	904	832	857	819	860	795	857	879	811	886	851	849	818	872	813	839	817	852	861	825	826	842	854	872	807	852	873	884	828	877	826	893	804	846	854	827	809	822	812	887	824	899	851	836	854	853	852	900	853	816	805	840	838	833	845	874	813	824	859	861	858	840	843	857	856	820	837	850	836	782	869	820	819	897	837	907	935	831	875	879	839	853	818	831	841	834	894	852	819	856	846	846	794	856	824	840	848	806	847	844	770	899	793	843	865	895	774	851	880	824	852	880	861	886	767	834	806	875	841	881	864	909	831	910	902	805	839	842	747	790	833	826	825	831	860	841	812	789	855	822	854	842	805	845	835	873	855	837	833	856	832	804	767	845	886	863	854	855	868	851	834	844	919	822	845	882	902	868	860	813	868	804	883	800	810	859	853	843	850	845	835	860	869	837	835	822	804	842	848	832	815	839	840	819	885	806	841	826	885	876	829	831	875	793	849	826	872	825	840	866	844	826	835	842	832	868	870	868	851	841	836	796	848	886	864	879	841	865	837	851	857	862	856	821	829	798	814	848	862	832	823	856	867	859	866	860	872	781	850	819	820	894	872	867	826	806	835	839	823	850	850	808	835	861	859	853	894	846	810	878	788	885	831	877	845	835	813	822	839	860	884	898	821	863	785	850	875	853	870	845	805	877	862	815	811	855	843	807	895	869	850	855	823	835	879	886	853	779	828	860	834	827	837	904	866	842	790	872	783	879	801	866	844	869	837	848	833	841	879	835	796	849	831	868	892	809	851	866	869	856	853	851	875	874	855	853	850	827	857	875	859	840	853	842	838	839	858	860	865	893	830	841	828	830	915	884	862	864	820	855	861	803	851	812	864	807	841	806	849	829	787	853	833	846	826	835	923	848	821	852	845	864	853	833	844	828	817	806	853	815	857	874	866	835	813	828	859	860	893	867	859	826	885	880	792	865	907	851	880	828	818	827	878	833	774	839	802	820	815	833	788	830	854	803	807	897	872	871	777	860	835	858	877	812	877	869	832	885	814	861	781	840	791	801	896	865	819	820	857	813	851	795	882	819	819	845	842	867	880	873	839	787	851	843	779	890	804	879	853	890	841	835	802	842	857	813	815	908	791	813	838	843	852	874	834	857	834	868	852	796	846	811	829	880	818	817	869	831	818	844	813	857	873	798	866	861	832	882	827	873	835	868	901	811	850	819	885	875	815	810	859	847	839	830	877	824	839	872	844	819	806	850	843	809	841	852	850	885	855	842	832	825	808	842	851	883	803	836	898	864	846	848	852	908	814	853	862	820	941	834	800	832	873	800	848	773	893	787	875	863	902	808	842	807	841	840	832	855	854	828	827	848	880	869	841	861	829	865	860	845	815	869	773	838	907	828	857	811	855	856	820	832	855	840	840	841	799	826	824	836	875	883	844	818	842	832	830	840	860	865	863	875	859	867	861	819	804	806	808	836	880	828	875	824	821	834	866	878	895	813	881	865	828	850	892	891	846	840	832	844	849	854	845	820	884	833	872	861	843	849	836	839	844	862	844	821	849	881	861	879	832	805	824	868	895	826	878	856	864	835	800	870	877	912	874	810	851	803	834	821	830	859	840	815	870	839	802	834	871	872	840	813	758	829	843	826	838	848	853	885	842	829	862	849	910	814	874	865	872	838	879	837	873	858	838	842	840	837	848	815	886	822	831	894	840	885	832	863	848	817	912	799	881	880	833	826	868	879	891	879	868	805	836	870	813	843	815	846	832	825	862	882	866	869	894	856	892	825	847	861	851	826	836	862	900	829	831	827	816	812	842	840	851	852	899	839	828	849	820	907	879	875	861	835	827	807	854	812	920	842	859	842	832	837	784	860	839	868	844	850	874	849	902	879	812	853	841	836	816	854	798	863	844	839	913	857	835	812	834	845	872	837	827	823	811	842	896	842	838	860	881	862	882	860	830	886	840	897	884	898	827	836	864	804	845	888	845	838	847	825	880	855	902	848	858	781	857	810	848	835	834	804	903	845	826	828	840	836	856	838	799	846	805	777	838	812	794	848	858	830	914	854	874	791	846	859	807	823	809	816	862	867	826	834	845	859	847	839	862	851	851	809	843	825	819	834	824	886	826	866	840	840	805	846	834	855	846	833	835	801	864	823	846	828	788	845	832	906	858	796	859	833	805	845	864	828	820	802	779	886	838	884	780	873	832	778	901	882	829	926	828	876	825	807	843	868	851	847	814	870	857	874	837	899	824	860	835	831	817	878	860	793	806	881	793	828	828	909	830	840	870	861	865	910	844	811	807	786	825	867	857	874	826	853	823	843	819	842	771	834	809	814	884	805	855	844	852	838	847	839	795	833	887	857	928	854	856	831	858	841	780	807	860	870	802	834	833	875	875	871	866	858	856	815	871	843	844	843	794	802	801	856	842	822	829	798
27374	20089	9275	4745	2189	2111	3657	3973	1555	624	485	426	363	424	443	352	319	290	272	310	281	310	317	289	312	260	287	297	299	310	320	340	286	286	326	319	313	317	281	276	301	292	305	285	303	271	323	314	319	298	336	303	326	277	330	307	303	311	285	310	292	336	307	304	301	313	284	319	324	292	315	292	282	313	311	300	293	303	312	333	311	264	299	256	290	313	327	270	311	327	310	305	289	298	300	308	269	317	302	287	294	300	296	298	303	315	328	313	302	281	290	296	313	323	305	303	309	320	294	269	316	303	286	284	321	311	280	287	295	295	305	311	279	311	323	326	318	304	307	309	267	307	278	296	337	311	288	314	306	329	310	302	281	292	281	321	303	292	311	307	306	283	291	315	280	289	302	297	309	284	299	299	302	289	296	312	304	285	324	292	293	316	304	280	298	301	324	277	311	281	311	299	283	281	271	301	311	292	279	287	306	312	303	263	291	267	322	282	318	318	301	296	296	316	277	298	279	293	293	306	304	299	299	283	287	320	307	284	310	273	291	301	319	312	318	290	296	306	319	280	312	283	319	316	270	311	281	271	311	291	340	315	274	278	312	309	312	310	340	326	315	290	304	306	290	297	291	296	310	302	304	305	316	318	279	307	288	317	293	264	288	311	292	341	310	287	275	341	299	298	304	307	304	319	321	351	326	316	277	288	339	313	299	270	324	317	306	295	286	319	329	316	285	311	295	306	296	306	312	307	310	322	298	279	295	319	305	325	278	332	296	301	304	314	307	291	317	305	293	306	300	314	291	308	323	320	324	301	327	293	308	321	287	268	316	310	320	315	296	284	279	289	298	297	287	300	334	308	295	275	287	309	293	298	302	276	338	319	310	317	294	297	313	316	318	318	327	302	306	290	299	342	303	295	272	307	277	313	293	313	277	271	318	296	341	275	261	302	296	295	287	290	290	299	314	316	302	309	327	329	288	295	343	303	283	316	311	313	306	316	288	335	341	305	301	341	284	320	314	290	341	302	307	308	321	339	330	293	295	299	307	275	322	330	279	290	304	334	296	334	303	318	306	288	317	319	332	287	308	308	290	302	311	325	313	295	272	321	282	305	329	314	290	323	287	322	280	288	349	300	274	296	288	319	327	286	284	319	281	300	311	357	274	280	288	290	305	310	292	300	311	322	294	312	296	309	324	295	283	290	327	300	321	328	292	296	321	317	306	319	300	323	301	287	283	303	303	319	298	322	324	292	293	307	313	303	317	300	304	314	292	274	309	337	286	293	327	325	313	304	280	294	286	308	308	299	296	266	319	312	302	312	351	326	298	294	321	301	325	325	306	286	306	314	273	308	302	314	295	316	300	299	311	284	293	306	333	330	318	294	296	313	305	260	326	291	316	270	323	276	313	313	289	281	305	313	310	300	326	310	271	347	288	290	328	286	281	304	308	334	310	276	310	295	299	316	256	303	318	287	322	300	291	282	289	304	309	312	255	305	325	316	316	289	282	303	295	289	310	311	288	331	326	300	285	324	294	285	304	277	296	311	327	316	271	301	324	335	304	293	277	300	289	306	284	282	329	292	301	322	306	305	293	325	297	314	307	286	317	296	293	288	313	312	301	328	315	299	322	298	308	318	276	308	304	315	263	305	271	310	277	293	281	302	295	290	315	328	341	303	300	299	290	318	274	329	308	274	305	306	290	283	297	305	297	327	312	300	287	288	294	311	326	292	278	301	312	286	267	279	347	309	291	263	269	311	298	311	288	304	303	275	321	274	299	286	324	307	299	287	314	341	291	290	285	280	301	348	299	322	293	320	315	321	296	348	308	313	308	324	303	311	289	315	312	281	313	333	299	283	305	296	281	309	310	312	293	297	302	306	304	295	301	292	298	302	271	303	332	278	308	291	282	279	304	283	331	316	278	285	282	318	304	331	289	313	332	330	335	281	323	287	297	320	303	291	325	320	297	315	325	301	300	322	297	317	294	288	313	313	290	321	307	297	313	269	308	328	309	284	291	297	317	293	293	319	345	310	282	301	325	326	281	293	297	313	300	311	332	302	301	353	298	318	292	285	280	316	327	290	326	279	329	261	290	301	297	285	291	293	319	279	257	341	317	302	300	318	292	315	284	297	300	325	272	293	303	310	313	264	307	313	304	309	316	296	290	327	273	300	268	312	240	307	296	300	334	280	310	281	279	326	295	292	273	321	266	302	284	356	303	308	317	289	305	274	315	319	319	289	289	312	311	330	292	310	292	296	319	301	307	315	299	334	298	336	320	297	299	326	294	291	288	302	279	331	309	290	335	319	307	306	334	311	271	304	306	322	306	288	324	319	341	316	326	309	301	323	266	326	311	300	311	311	299	281	288	287	322	295	289	297	298	309	295	328	330	296	287	302	307	289	279	289	298	318	319	323	276	296	324	290	298	327	303	315	285	274	305	312	290	323	306	324	327	292	307	309	320	277	306	316	288	319	312	282	278	336	329	279	291	327	317	287	296	305	284	301	274	297	280	282	327	311	312	302	305	324	328	303	270	303	309	317	280	342	313	314	325	307	290	298	286	312	304	292	319	301	282	317	304	333	293	286	305	300	304	329	287	299	313	323	315	318	326	308	257	318	310	316	293	308	319	297	318	318	313	329	300	323	321	293	317	291	291	336	301	331	347	312	305	304	297	296	303	319	297	345	301	296	283	295	302	287	305	312	297	304	290	264	329	303	324	291	317	316	290	302	324	304	260	346	312	309	303	315	272	289	305	315	302	269	284	314	294	314	290	312	300	267	324	276	287	302	298	304	276	302	320	309	292	317	297	316	315	301	297	321	275	314	285	278	292	315	324	324	316	319	319	301	304	297	276	315	302	311	295	326	296	300	304	281	292	290	310	306	295	297	344	285	300	315	309	304	300	302	311	262	343	303	335	311	301	309	305	286	312	315	301	297	289	343	315	300	287	323	282	286	305	281	312	284	269	314	267	289	313	300	332	327	323	289	323	279	283	301	293	273	311	294	302	303	303	314	294	329	326	263	301	322	297	301	305	293	290	305	295	277	272	318	288	297	330	288	309	318	312	295	304	299	288	338	313	303	286	287	290	314	276	280	331	270	297	338	300	288	317	292	307	292	292	311	313	294	324	306	316	307	290	302	291	269	307	313	309	326	296	326	338	289	291	313	312	298	295	302	333	307	285	323	319	305	283	286	301	286	303	263	272	316	304	292	290	296	285	334	286	293	284	310	266	317	308	296	288	300	308	282	316	308	326	295	265	282	295	310	294	287	307	321	309	261	300	308	302	295	274	315	312	267	274	293	274	319	278	331	305	308	268	320	296	331	317	304	292	287	312	266	319	296	308	292	294	319	287	305	328	308	296	318	321	242	316	323	295	318	284	311	298	296	293	302	312	301	315	320	310	294	275	295	294	314	326	303	272	306	303	313	289	281	320	306	281	315	290	292	299	274	311	307	330	302	292	291	306	269	283	287	290	302	318	279	315	291	288	336
17858	16406	11707	10865	7384	8437	14512	13897	6051	2440	1907	1543	1091	1536	1482	1218	997	881	833	865	822	869	879	833	898	801	848	850	852	857	809	866	826	850	833	863	845	839	835	789	875	899	845	843	845	844	850	849	818	818	846	883	848	867	866	851	851	863	836	852	838	874	849	842	835	837	842	834	910	871	841	854	876	819	844	896	848	826	855	911	833	864	826	860	880	816	817	855	818	873	848	897	784	814	852	856	838	884	810	828	815	866	840	811	820	780	827	863	818	861	856	868	882	846	802	873	830	846	872	906	802	847	861	832	840	837	879	854	788	844	823	859	871	899	811	840	838	835	876	825	877	829	851	905	808	831	814	795	880	827	836	864	866	832	794	827	852	847	859	854	848	833	860	835	830	872	836	839	822	864	835	859	847	880	861	777	901	834	836	816	857	786	834	892	815	899	833	860	849	824	866	819	842	923	871	879	774	866	829	817	840	843	875	850	820	909	877	821	836	823	772	880	881	845	859	841	899	764	777	856	864	884	816	866	855	863	840	840	831	878	870	887	824	809	836	890	861	815	875	821	814	864	887	833	817	817	861	815	771	818	811	816	819	873	806	827	860	831	882	850	870	815	869	891	794	866	836	833	857	851	912	881	831	842	895	803	810	830	798	842	847	817	848	821	859	857	884	833	832	849	843	852	834	864	845	860	881	814	875	862	837	814	880	821	833	829	836	867	872	909	829	833	805	840	816	841	828	825	809	832	847	879	845	835	888	910	831	853	788	814	859	887	823	811	817	872	847	845	869	889	805	854	885	827	865	810	798	878	832	845	838	839	851	869	898	893	814	873	846	869	907	795	849	861	834	887	827	840	865	863	829	876	855	864	798	824	794	802	855	796	813	788	803	874	814	821	884	842	841	897	864	852	802	879	887	848	859	832	845	841	894	851	866	811	869	920	860	841	846	871	845	853	878	844	887	851	820	810	859	859	840	804	784	856	897	800	867	841	817	854	897	806	855	815	832	849	840	868	871	831	869	828	783	845	875	802	860	821	803	843	846	901	782	876	861	898	827	868	828	807	876	834	838	868	886	889	863	819	832	876	838	879	843	833	792	862	825	836	887	831	873	815	841	809	874	928	815	849	876	918	821	904	851	794	845	845	872	849	844	836	837	822	845	887	892	814	825	859	871	845	856	839	870	824	830	886	840	824	839	830	847	862	797	848	859	819	864	804	862	848	812	857	857	830	869	840	787	838	837	845	864	824	882	828	860	796	854	873	827	877	817	824	880	901	826	895	850	905	861	835	821	825	853	832	814	867	840	858	768	839	810	812	833	848	817	822	828	855	857	842	836	854	830	868	861	819	853	816	794	859	862	828	837	829	837	825	881	852	806	842	863	892	829	854	919	835	855	807	831	877	802	815	806	815	849	830	792	892	863	842	841	813	827	817	829	844	863	893	823	863	864	856	889	821	829	866	796	824	879	911	799	793	856	832	875	821	890	842	858	805	827	853	857	857	818	872	864	878	841	824	837	826	952	852	805	805	885	841	830	777	866	820	852	872	779	835	811	835	816	906	816	855	824	809	864	793	810	819	847	837	802	866	810	802	811	818	829	782	886	849	830	817	806	862	806	813	841	867	880	843	866	875	876	873	761	824	825	879	806	845	819	864	818	835	881	808	821	867	804	833	865	868	826	777	841	813	835	772	827	804	861	830	839	874	836	871	836	842	882	874	812	821	850	869	910	873	822	828	880	862	908	887	900	882	834	883	871	810	767	848	862	832	897	874	778	860	881	815	892	819	814	802	845	894	830	847	848	845	856	847	777	869	866	867	841	800	854	893	809	804	822	864	859	841	815	854	851	828	822	784	823	868	864	921	857	846	835	885	852	926	834	841	844	812	843	804	823	885	863	816	894	852	842	781	800	876	806	826	886	830	801	861	815	846	807	864	864	834	835	929	826	867	856	853	794	884	840	769	863	827	815	835	895	843	746	862	897	793	855	847	825	850	816	861	785	838	855	827	842	846	829	858	842	830	848	819	918	850	857	823	901	871	808	845	819	831	863	862	851	870	845	835	923	860	883	892	892	827	799	840	844	888	871	853	818	805	850	844	808	856	884	885	823	855	827	839	844	839	826	898	895	808	793	827	870	807	837	779	847	800	834	840	882	848	843	855	851	826	811	853	850	841	780	846	776	898	878	876	857	876	832	860	913	838	857	862	841	786	870	805	848	863	814	842	821	799	813	808	783	828	835	794	873	803	817	832	832	824	837	867	864	804	850	835	852	823	885	861	858	827	854	870	804	828	797	806	913	880	810	843	821	860	829	852	874	788	863	892	885	852	888	807	883	813	815	842	842	889	851	834	849	807	791	836	804	847	815	876	817	870	851	802	828	886	779	867	831	816	790	841	801	830	893	820	856	831	872	811	831	872	850	813	860	838	831	883	818	840	849	892	837	871	832	833	860	863	838	854	821	839	889	846	862	805	795	813	896	770	907	847	868	847	804	838	856	796	811	831	789	839	781	881	854	856	833	821	835	841	864	848	912	861	823	812	824	816	877	858	866	847	839	867	819	854	864	870	844	806	877	887	836	865	781	820	841	825	829	855	849	812	843	828	885	854	813	824	873	881	867	780	871	854	811	841	863	842	841	857	905	874	826	894	874	836	843	862	811	803	842	874	821	886	872	889	876	766	839	845	867	876	797	867	831	884	837	842	840	816	859	861	857	841	822	774	761	848	863	826	817	817	836	811	817	867	829	797	835	875	839	857	871	824	885	865	846	856	850	884	895	876	810	836	814	839	847	852	818	825	827	781	843	795	843	832	781	848	863	811	912	876	873	796	858	803	841	851	854	783	807	848	811	810	842	849	853	861	797	845	821	848	836	811	804	845	817	812	829	842	854	861	882	823	806	876	869	842	866	849	815	855	792	847	821	862	829	814	792	843	824	846	879	855	851	851	870	835	864	857	820	838	841	853	804	879	856	839	879	856	841	848	860	913	839	851	846	864	832	814	821	884	858	852	851	835	846	834	820	838	910	888	875	853	860	817	806	824	842	866	874	863	824	895	870	817	816	830	838	766	820	894	819	847	858	807	855	801	812	834	815	849	859	868	821	826	833	818	822	852	833	807	826	890	887	855	800	820	849	838	854	805	883	836	888	855	860	859	801	829	860	861	824	802	865	888	890	845	857	875	791	827	922	864	849	854	856	885	862	833	794	848	820	836	786	843	880	878	820	857	855	815	823	824	829	873	816	843	838	828	842	787	841	862	868	850	863	873	815	869	845	848	837	864	842	853	817	908	866	878	804	902	828	832	851	861	847	753	843	814	884	858	840	891	790	836	857	863	862	862	877	831	882	895	788	852	853	867	903	838	843	798	845	771	832	839	872	868	852	861	804	865	828	803	829	810	823	860	907	827	825	809	839	834	827	806	896	857	909	878	918	890	829	805	828	870	847	832	844	848	863	870	857	786	824	873	832	871	832	864	865	836	826	855	827	847	862	830
24412	17399	14744	6286	6868	5106	4117	2136	900	404	326	328	354	348	360	309	309	314	276	300	258	311	301	316	304	318	275	307	304	320	304	313	318	296	297	278	323	295	297	293	283	286	284	285	292	293	276	317	300	320	303	278	304	306	312	286	334	292	280	304	303	291	273	332	279	299	322	293	298	296	279	336	306	282	303	288	274	272	269	277	313	315	305	294	290	314	302	285	278	287	305	313	291	303	320	338	295	311	295	312	280	292	306	286	317	299	287	281	294	273	298	287	279	296	308	312	295	309	295	314	302	285	294	312	299	285	307	299	277	336	316	301	312	306	277	273	328	306	310	270	318	291	293	294	282	276	310	303	310	305	286	294	304	288	292	304	308	306	319	306	275	295	304	303	304	298	328	306	294	312	295	301	311	312	323	289	294	303	311	316	307	310	304	298	307	330	283	300	297	275	323	282	299	297	276	330	278	253	302	317	320	300	285	290	289	291	316	310	296	311	320	280	310	301	263	348	313	276	274	312	255	340	296	321	311	308	255	314	308	308	289	294	319	265	304	318	310	293	333	295	314	320	308	323	286	283	330	339	276	289	310	323	289	295	301	265	287	314	327	281	325	273	281	313	313	302	325	304	321	303	302	318	278	292	296	326	326	290	291	327	292	329	300	283	311	294	304	264	315	279	321	316	314	289	294	279	322	279	298	300	278	254	302	295	312	302	287	321	293	305	307	282	281	308	317	331	315	288	320	295	260	305	287	304	330	307	280	309	312	311	308	282	278	290	263	279	290	308	311	293	308	278	305	297	320	325	316	359	300	331	332	312	298	281	295	305	309	293	313	275	290	322	311	320	304	312	290	284	297	297	315	333	331	295	305	304	299	322	314	311	299	284	325	284	299	299	324	322	315	307	280	298	297	264	294	299	297	298	312	297	283	302	293	303	294	325	293	267	311	313	325	308	287	294	322	273	288	286	254	330	310	296	287	287	312	311	300	316	301	318	291	295	297	299	305	282	296	311	292	313	292	310	294	315	293	298	298	306	289	304	298	291	322	322	295	335	289	323	304	272	305	303	296	299	334	282	306	314	304	310	303	304	290	315	318	284	293	266	342	301	301	337	264	293	309	327	333	316	276	282	302	319	316	283	288	297	318	271	279	329	282	304	277	276	309	308	313	289	331	274	317	275	315	327	313	299	287	280	310	344	315	327	303	289	314	287	295	285	271	304	306	284	301	301	309	306	272	320	304	290	307	294	308	317	312	276	323	304	328	307	338	286	309	309	315	301	297	297	272	317	297	329	308	316	330	326	313	290	287	313	317	277	305	296	319	307	290	327	292	294	293	286	302	286	298	300	321	332	294	294	326	284	304	329	276	291	296	266	274	308	297	294	288	290	313	319	275	328	296	321	305	301	290	299	312	287	281	274	302	275	327	307	290	310	319	324	313	309	290	301	299	271	310	297	293	310	314	274	284	302	312	298	286	311	306	310	288	361	333	308	308	311	305	288	307	288	289	307	303	312	270	277	312	284	319	291	319	296	306	342	304	310	309	290	312	337	297	304	308	267	300	318	269	297	329	300	292	293	314	281	307	293	308	293	310	326	297	295	272	294	286	308	293	324	272	286	293	318	314	310	302	324	331	276	317	274	271	302	278	306	287	305	312	288	316	307	284	304	314	301	301	269	278	308	287	302	306	317	335	318	318	278	283	288	290	295	297	296	297	300	312	338	322	306	312	318	273	312	281	301	292	271	280	285	326	312	313	304	291	313	300	305	292	288	281	352	294	290	312	289	291	313	301	296	325	297	290	305	301	318	321	296	307	292	291	311	301	319	280	302	308	302	300	274	314	299	300	306	329	284	312	295	310	296	312	320	323	296	297	279	303	295	281	294	274	305	293	308	304	279	285	306	324	305	302	283	273	296	290	331	310	311	290	265	309	294	287	298	275	305	315	304	312	321	315	334	340	288	324	307	299	311	307	284	323	345	264	297	310	282	333	288	310	321	310	284	287	317	329	301	314	294	287	318	282	315	278	307	302	287	286	285	319	285	288	340	290	292	290	316	280	299	294	263	297	285	334	329	306	261	279	311	305	307	294	295	292	306	305	304	291	323	315	302	309	288	293	295	305	280	304	295	300	287	311	309	295	305	295	304	294	303	295	314	281	293	290	311	281	297	308	302	305	298	303	292	299	309	291	297	278	287	321	309	301	279	274	302	281	301	301	311	312	326	283	307	305	290	328	318	289	301	300	366	296	324	295	293	287	296	281	282	300	331	308	284	300	298	293	264	257	357	301	288	271	287	293	313	297	286	278	316	333	313	357	328	343	321	299	293	258	341	311	288	281	310	325	296	314	297	292	323	307	316	309	290	312	340	278	307	300	322	320	320	294	339	282	288	302	296	331	283	285	272	275	314	321	309	296	319	307	314	304	290	308	303	311	300	304	300	315	322	307	309	327	283	287	305	312	275	302	312	292	288	274	290	310	352	320	260	289	280	305	326	317	285	293	316	322	306	311	312	297	272	296	297	290	320	308	321	316	312	285	290	282	280	314	326	265	303	330	316	306	312	292	348	311	329	281	311	286	301	293	335	310	309	336	292	301	284	289	294	284	314	282	312	305	287	284	288	333	315	312	284	282	314	295	298	321	306	319	259	288	292	319	267	313	289	291	311	314	271	294	319	303	297	318	285	323	311	300	334	333	289	289	320	311	324	285	322	292	300	314	302	292	327	310	322	288	280	323	285	282	312	278	276	324	303	289	288	289	314	310	322	328	300	334	273	298	342	298	295	295	297	280	280	294	297	292	299	273	314	298	280	276	300	305	272	263	288	305	304	280	296	305	324	307	307	299	269	300	273	276	324	298	299	288	288	300	297	281	310	278	314	286	314	300	286	294	278	299	305	265	325	276	298	286	296	284	291	331	315	286	281	314	276	276	317	299	306	313	282	296	320	302	319	312	283	326	323	272	333	333	308	309	320	306	298	302	301	299	305	287	327	292	289	309	311	279	308	295	318	293	300	296	303	311	299	328	300	283	327	264	312	269	311	295	306	350	271	311	290	287	299	325	291	291	303	303	325	293	282	352	270	322	311	303	277	332	281	270	294	309	300	292	307	287	305	323	283	304	303	283	307	314	293	299	305	318	310	299	285	299	320	290	314	273	314	303	263	301	321	253	282	314	301	308	305	299	277	274	337	326	269	298	281	314	336	294	275	281	296	323	299	319	318	318	279	306	261	338	295	303	302	275	300	284	271	295	284	288	302	290	281	314	280	306	289	293	278	265	304	316	319	300	287	318	302	312	289	320	305	315	326	310	302	267	281	323	352	317	324	294	283	303	305	299	276	326	288	332	277	328	288	293	340	305	318	292	296	295	281	289	303	325	323	275	279	288	298	303	319	294	284	307	327	316	314	294	302	327	297	319	306	334	306	309	329	303	327	295	262	296	325	274	297	322	293	288	286	279	302	310	306	321	302	274	300	289	292	312	304	277	287	317	319
15508	15036	17562	13855	17975	16559	14345	8184	3425	1481	1086	1012	1169	1315	1142	1048	923	924	836	831	851	832	806	872	846	815	790	824	816	811	852	858	836	848	789	867	872	829	823	858	863	863	806	844	916	823	852	834	885	811	870	858	876	902	859	804	829	847	823	790	824	846	871	772	833	891	812	833	822	842	808	889	846	845	820	839	864	817	854	817	841	766	828	813	832	852	843	895	881	825	851	812	847	854	903	850	794	851	830	863	824	812	850	860	845	882	833	823	838	822	829	853	867	840	837	865	883	850	797	869	820	819	854	843	805	889	829	878	880	839	843	840	840	808	839	850	823	873	818	850	847	867	813	833	856	801	820	848	868	811	923	800	855	805	813	885	894	824	814	871	829	849	849	825	861	861	867	789	863	842	818	861	827	829	816	838	862	851	845	812	825	856	862	862	876	822	880	815	782	832	844	833	798	818	808	849	837	845	867	864	868	825	861	804	866	805	845	883	817	827	844	841	787	853	874	841	827	863	799	837	865	845	849	886	864	800	845	822	858	864	855	835	879	899	887	874	842	830	864	802	815	781	884	789	851	884	873	842	817	853	867	864	845	805	848	875	856	835	866	840	836	838	855	813	838	764	828	816	795	881	851	828	864	841	815	840	828	878	849	822	847	861	869	811	851	834	815	848	801	854	862	781	876	773	805	841	883	806	858	821	808	802	826	812	810	897	860	855	858	857	886	826	821	802	871	796	845	863	863	832	817	813	869	845	865	848	817	882	877	832	800	884	830	861	801	854	837	858	854	833	853	827	824	827	797	819	843	838	825	804	817	868	847	822	778	830	863	871	812	888	844	803	832	828	773	846	848	785	818	776	854	881	863	843	835	825	872	771	890	893	873	827	794	851	840	875	845	898	828	850	829	889	829	806	851	818	842	838	802	821	885	809	917	842	868	824	836	829	884	802	865	803	802	926	865	849	852	801	888	827	849	857	845	812	849	880	842	864	768	862	843	849	812	827	800	824	847	767	828	839	835	838	858	806	846	877	845	863	875	786	859	833	887	849	776	804	829	835	848	834	831	796	857	847	810	867	805	845	827	820	905	834	835	791	833	896	850	844	854	816	817	822	812	850	851	829	827	859	845	858	872	830	837	792	812	885	831	875	884	816	789	845	884	851	826	859	913	804	822	853	838	836	809	867	829	838	846	881	813	855	888	845	805	856	831	816	893	874	859	816	853	840	825	825	823	854	839	818	837	810	848	826	850	815	836	858	885	817	843	831	864	840	883	843	829	844	841	876	786	867	823	855	803	785	857	790	818	824	890	830	841	802	797	911	847	876	865	833	803	890	844	851	836	836	893	898	808	853	831	836	875	866	816	844	810	826	863	777	894	842	841	769	902	804	836	908	789	804	834	843	868	834	827	847	823	863	865	859	821	840	825	839	873	792	826	891	894	754	870	879	846	818	859	786	838	831	824	859	865	838	883	868	832	814	857	814	855	858	850	833	851	801	861	794	865	819	833	818	806	804	818	868	810	799	834	755	869	864	845	840	892	829	841	845	808	865	877	811	880	848	846	853	881	853	823	849	874	843	835	865	833	853	811	854	847	845	860	838	795	826	829	845	838	849	797	901	889	798	872	847	849	857	866	815	800	821	844	863	827	816	871	892	846	798	869	905	801	830	860	829	847	815	778	832	904	840	872	866	809	873	795	805	854	862	858	820	848	802	855	828	804	779	813	848	806	855	842	878	835	836	885	860	872	862	848	816	875	813	863	827	838	830	864	809	837	868	846	853	853	889	818	819	789	840	829	846	764	844	862	843	855	831	836	801	866	862	856	831	829	857	876	828	848	818	777	844	888	806	787	851	908	871	792	872	836	873	846	827	834	826	806	841	843	876	840	853	836	852	836	822	848	810	830	830	838	858	825	843	810	858	836	851	839	791	846	866	832	845	873	841	796	846	892	909	842	813	827	861	874	828	819	808	850	876	816	835	845	840	820	817	875	837	856	826	872	852	853	853	833	887	879	839	827	844	888	836	819	852	844	850	870	853	872	832	833	859	783	864	855	837	824	806	850	770	854	817	847	811	844	857	864	852	795	844	900	852	806	828	780	818	818	840	844	933	852	848	892	839	869	831	859	803	816	838	789	832	817	870	820	886	907	841	787	815	810	838	818	831	851	785	879	896	899	845	829	816	856	865	832	841	839	861	831	832	820	849	881	848	854	854	836	824	807	873	845	820	836	855	863	851	819	853	889	845	859	850	840	872	854	808	818	838	820	886	895	852	859	788	790	895	837	804	849	810	819	896	863	858	880	879	839	848	792	818	811	856	848	812	854	927	853	883	833	813	834	850	863	870	878	852	853	809	819	812	841	853	866	855	873	875	847	830	849	772	894	805	791	835	804	780	828	889	834	868	831	840	861	801	814	908	885	813	842	803	862	873	862	859	848	845	851	847	864	854	884	827	839	776	831	881	808	841	808	827	840	827	807	799	826	784	833	801	846	861	911	836	840	855	832	861	862	869	817	853	814	855	835	820	802	822	860	829	821	831	819	864	815	906	812	882	873	816	828	851	850	864	852	851	915	784	811	895	866	852	887	850	890	820	892	810	857	835	825	871	853	834	817	814	830	893	857	826	865	825	838	801	776	870	864	854	880	825	810	803	860	824	865	855	839	851	831	863	827	882	848	852	812	881	864	794	874	796	897	808	800	759	801	863	830	828	830	868	825	866	856	856	795	810	837	829	858	864	879	820	850	794	824	852	876	832	805	840	854	837	872	861	845	803	813	860	842	821	846	879	845	829	842	815	857	878	836	823	826	893	837	825	846	823	836	820	843	811	838	834	827	883	860	859	797	813	843	823	806	865	837	847	834	855	808	820	854	834	821	808	847	857	830	864	848	816	881	891	814	868	824	909	851	883	817	814	813	837	837	838	889	897	862	874	859	854	851	836	858	804	835	751	856	830	864	819	803	870	827	821	827	817	908	892	895	884	850	785	854	857	792	830	875	891	847	825	865	875	864	838	831	833	836	839	829	859	837	816	818	865	831	773	838	862	791	859	789	828	854	805	812	811	875	848	853	801	876	800	800	828	835	832	849	803	863	792	878	856	835	857	853	856	823	853	810	850	838	848	830	857	817	844	853	808	892	887	884	852	837	885	850	877	803	881	830	868	808	822	833	805	835	823	856	833	873	837	832	872	845	840	834	842	853	852	836	856	801	820	889	873	829	820	851	829	812	822	841	794	841	830	871	857	870	897	787	851	869	867	809	858	874	887	816	776	793	880	827	840	826	803	870	858	826	851	843	814	862	793	857	846	817	895	830	827	802	884	857	859	797	827	869	844	832	824	872	854	796	805	838	820	864	854	834	844	885	838	901	835	880	807	879	872	809	862	871	833	895	796	828	861	831	849	863	837	841	806	829	863	829	906	834	851	868	840	857	891	906	826	836	851	822	787	817	837	805	846	832	872	804	794	841	867	888	809	825	838	846	814	815	848	873	827
22629	19210	16442	9184	4748	3560	2787	3278	1740	649	313	339	324	327	331	355	325	320	297	288	287	288	296	299	294	320	329	303	312	317	294	311	300	283	316	312	313	267	285	318	301	297	322	269	310	318	312	288	297	287	308	314	269	282	318	297	305	295	279	304	315	285	294	273	283	290	323	303	292	298	317	317	321	330	311	295	317	320	329	308	292	303	301	294	292	345	284	291	290	302	290	296	318	303	321	325	319	322	294	277	273	301	283	319	289	324	289	333	301	320	297	285	322	293	284	296	306	284	321	309	320	292	296	302	295	319	316	322	308	308	302	311	308	298	301	302	296	316	317	292	265	322	287	308	293	314	304	291	304	302	310	294	287	311	316	308	275	321	285	287	294	282	325	299	287	314	309	308	324	324	310	291	312	295	316	305	294	306	333	287	307	300	326	281	308	319	323	280	326	325	308	335	301	277	301	266	318	316	296	325	284	329	307	328	280	309	303	309	303	288	299	281	285	291	297	285	291	292	295	294	285	340	299	310	280	309	316	303	320	303	318	280	297	337	322	310	298	284	289	312	282	291	277	289	294	333	335	294	309	290	297	288	307	313	311	269	303	290	299	313	307	294	320	321	314	340	293	288	327	320	307	289	256	297	294	327	328	316	320	299	282	338	276	317	326	272	309	287	274	306	269	278	330	278	307	297	300	323	299	278	325	311	268	318	295	299	315	322	291	319	310	319	282	271	286	306	334	321	302	298	295	333	333	317	274	261	322	317	290	277	336	300	308	306	302	298	315	312	321	287	279	282	303	305	325	298	319	319	299	300	304	326	289	304	283	308	302	343	281	296	311	307	342	297	266	289	290	286	288	327	328	307	272	330	287	329	282	287	256	338	313	322	305	314	301	308	278	299	279	313	321	270	275	295	283	273	275	282	303	329	299	286	329	328	315	271	281	296	313	290	299	314	320	299	299	308	312	281	281	312	328	271	318	290	293	301	319	308	293	318	282	306	287	290	297	301	286	303	335	288	327	288	288	309	277	282	316	319	295	310	317	314	279	313	295	298	330	313	320	317	264	286	322	339	290	331	285	300	310	318	289	304	269	295	297	323	294	301	293	318	307	338	316	290	281	285	298	314	330	320	298	304	300	298	288	317	325	346	314	292	307	297	320	263	290	321	300	300	337	296	336	312	275	289	311	327	273	285	292	270	330	302	330	295	286	294	298	292	300	301	326	322	289	292	288	296	297	285	317	313	304	332	325	317	301	308	311	305	286	306	273	291	305	307	321	327	301	293	296	333	287	286	293	320	276	345	306	284	288	279	317	294	322	306	356	282	291	309	285	324	301	321	291	310	293	342	333	259	325	302	274	301	297	327	310	330	294	303	287	321	289	284	278	265	290	291	301	308	302	341	331	311	291	322	289	288	328	270	306	296	309	299	290	307	294	331	313	289	293	311	318	349	324	308	284	287	286	329	312	298	306	279	316	268	310	313	302	280	273	321	297	312	325	298	296	319	328	304	312	313	320	270	322	279	318	306	296	317	301	277	298	316	316	251	308	295	337	276	281	276	302	304	279	303	275	286	301	328	279	313	299	283	319	307	296	280	288	295	286	308	305	311	304	282	319	280	319	310	307	296	330	289	320	300	278	295	300	319	357	321	306	300	328	297	293	320	313	317	296	279	335	299	303	289	280	297	327	293	340	289	313	319	282	334	321	303	280	278	317	291	305	258	286	300	321	301	318	311	308	315	320	314	291	346	336	305	296	307	316	319	305	313	316	294	297	302	316	279	253	311	305	311	298	300	278	312	284	315	307	307	298	261	298	277	317	316	273	326	285	298	299	292	292	282	268	299	271	304	293	288	316	294	325	281	325	323	288	349	278	293	322	304	292	311	303	289	296	299	263	300	273	314	266	268	283	310	330	288	292	303	296	288	284	306	305	271	310	306	309	318	293	295	293	320	267	280	298	304	309	314	304	309	334	268	319	315	302	327	315	299	329	296	299	282	289	334	291	309	303	305	314	297	325	285	295	281	289	319	295	299	312	320	261	301	291	277	314	305	285	309	324	319	275	283	268	333	296	306	329	303	295	297	316	308	312	287	310	286	272	307	302	308	327	280	326	316	285	306	290	314	293	301	278	294	327	270	298	318	282	309	303	300	319	312	305	311	326	266	338	307	308	322	300	293	320	273	320	324	290	277	319	282	306	295	312	299	304	300	307	308	318	315	305	293	310	266	301	317	286	310	303	327	290	310	316	295	294	319	303	292	296	303	289	270	331	300	313	295	317	286	302	306	307	324	308	322	303	268	260	315	326	331	332	323	285	304	312	301	320	299	286	305	332	322	333	293	305	294	309	340	302	307	316	269	309	297	314	316	291	258	290	309	304	275	333	324	311	295	317	297	302	309	309	310	274	300	274	306	291	304	306	260	285	285	297	298	304	314	305	310	308	295	311	318	315	281	318	327	304	312	287	315	296	267	314	304	294	291	286	294	311	319	308	318	316	284	299	328	280	328	285	290	299	293	311	306	323	300	294	273	295	289	315	296	311	305	317	265	275	316	336	295	325	335	280	295	302	299	312	285	292	299	305	348	307	290	301	283	299	323	327	333	319	279	303	304	306	331	295	305	299	296	275	276	329	308	288	333	290	292	278	266	304	294	288	305	298	294	305	315	299	289	303	295	302	328	312	325	286	298	316	255	328	295	328	315	315	311	312	334	275	346	332	297	279	301	298	298	297	337	280	320	293	336	316	265	337	293	308	294	308	299	304	315	294	320	315	312	288	301	330	292	301	313	309	311	294	330	283	289	317	312	275	318	302	305	295	289	308	288	297	283	312	307	282	302	292	332	306	322	284	284	325	311	270	314	347	305	295	294	299	316	301	282	290	323	300	281	293	300	316	296	302	287	316	289	290	322	287	288	290	327	288	327	298	316	288	300	326	261	304	313	273	285	283	300	314	318	324	294	279	285	317	313	308	279	273	306	325	319	321	297	270	309	319	315	309	286	309	326	279	302	246	321	286	326	316	303	316	301	284	270	287	327	281	297	297	305	293	317	317	286	307	315	300	325	323	323	328	304	305	274	315	288	296	329	290	292	287	281	284	312	325	281	312	291	275	319	303	311	312	314	282	299	300	311	298	290	313	286	284	298	303	298	290	314	326	334	309	307	306	338	305	339	282	330	303	286	329	303	319	301	276	304	298	307	261	318	325	297	307	272	298	309	325	320	315	325	312	300	280	343	289	312	321	314	285	284	297	283	335	327	322	270	284	299	301	283	280	347	323	271	317	290	314	324	283	296	318	302	291	298	315	307	318	315	289	288	290	303	320	288	305	279	285	318	300	334	267	269	302	304	304	335	290	344	312	282	321	308	294	325	273	286	317	300	310	278	319	309	324	301	315	277	279	298	272	295	301	307	286	308	295	310	319	342	291	327	288	294	293	304	289	327	272	307	266	302	267	315	295	316	331	291	303	287	315	295	321	286	333	339	281	270	283	287
14840	16627	20978	17490	13625	11897	11220	12241	6624	2372	1000	944	983	1128	1240	1056	986	896	844	861	865	876	804	827	810	834	834	876	818	856	851	864	856	780	808	857	878	877	897	904	778	832	855	794	815	814	838	837	859	912	819	887	809	823	870	827	847	853	845	848	888	809	824	851	812	882	834	843	785	864	862	825	874	823	820	853	812	820	834	839	825	872	838	849	861	816	825	906	868	887	831	865	875	816	836	825	868	898	847	855	851	784	861	811	843	825	873	849	834	828	812	830	842	826	846	823	844	861	855	847	860	802	860	804	868	805	832	811	847	838	818	820	846	800	822	798	874	816	866	892	790	791	841	868	840	883	843	864	837	844	813	802	828	819	823	837	887	878	860	883	842	889	833	828	835	821	856	831	799	820	796	842	871	860	856	872	797	842	838	868	811	809	843	855	846	879	832	834	788	804	827	813	842	849	824	879	786	814	867	835	838	898	889	811	794	831	822	873	905	808	860	797	859	836	840	892	841	852	825	854	831	861	869	823	791	861	926	853	815	878	831	832	870	793	857	789	847	876	847	847	885	852	827	907	865	814	860	776	822	819	794	846	888	852	898	842	843	872	820	843	820	779	798	845	819	828	818	880	836	860	771	825	891	864	873	882	837	823	849	836	891	811	885	844	830	861	841	870	881	825	826	856	881	879	844	829	848	812	883	837	832	818	813	856	844	867	822	794	788	808	829	817	857	861	810	810	853	853	855	871	816	832	831	821	818	828	825	876	815	830	836	810	837	848	891	860	839	834	864	832	843	792	818	925	848	841	853	819	846	797	857	862	833	868	788	832	811	885	865	827	863	775	807	855	869	863	871	864	833	861	814	858	837	822	841	805	890	838	883	843	813	866	865	838	845	847	873	846	876	824	817	795	757	832	875	846	839	828	860	837	878	800	869	821	812	821	842	814	841	858	908	850	925	852	871	834	869	837	851	846	886	853	868	834	855	821	855	817	832	837	865	787	834	821	822	895	880	852	878	836	835	792	844	838	879	839	845	830	845	822	847	841	843	772	903	863	803	780	850	815	847	867	922	858	845	837	866	867	827	842	831	878	837	850	815	850	895	836	914	887	843	821	835	909	821	869	826	815	837	906	811	855	857	821	840	842	861	894	799	817	832	898	787	849	810	872	809	843	843	888	857	896	839	789	852	821	919	929	830	842	815	847	874	898	845	843	844	860	833	849	881	800	897	875	848	826	837	810	843	831	828	867	835	850	837	841	858	776	858	847	870	825	845	844	881	839	824	796	834	863	783	846	873	820	844	871	854	813	850	834	891	865	908	834	871	852	842	797	902	827	849	831	812	818	837	802	872	832	807	832	814	880	870	847	846	822	852	840	827	864	866	888	851	839	838	851	859	879	784	826	875	832	880	882	829	803	814	848	809	844	886	811	833	835	812	866	861	826	854	824	899	853	843	874	790	852	822	857	883	872	837	845	806	848	807	810	853	869	865	812	853	850	828	803	846	874	801	878	876	875	857	832	788	793	835	845	920	872	735	830	820	803	857	859	832	847	804	879	816	849	845	898	825	804	816	837	862	873	887	866	819	819	846	849	910	862	838	817	855	812	894	831	805	856	844	817	808	814	819	842	812	878	861	776	845	870	824	859	841	806	867	875	885	827	835	877	850	900	848	829	842	837	818	849	852	873	883	856	861	843	849	859	870	879	845	828	851	832	839	856	899	841	886	852	902	821	814	876	845	853	850	857	830	876	845	857	909	823	896	862	806	822	827	852	819	819	858	834	824	774	877	878	822	803	850	826	895	921	810	840	872	832	808	816	909	833	843	803	916	836	807	826	859	873	852	832	867	836	827	839	865	839	899	822	846	797	850	878	883	858	838	834	860	817	822	793	856	893	837	808	814	807	846	862	878	836	875	881	838	797	828	839	827	818	835	813	818	855	793	845	826	819	887	832	831	862	818	856	895	868	833	856	884	792	824	870	904	817	862	824	775	860	842	847	839	849	900	850	847	848	854	885	828	839	884	811	871	833	864	873	845	808	838	813	806	782	891	845	841	826	895	876	880	812	833	841	839	836	842	816	806	833	856	866	860	812	849	861	821	846	855	877	853	811	857	838	823	868	788	833	803	818	807	851	822	839	869	847	834	836	825	905	855	871	821	799	848	848	825	853	853	825	837	863	831	899	818	792	872	848	856	856	837	860	824	872	879	826	839	822	863	841	871	850	843	854	822	833	838	870	879	774	852	847	863	885	856	895	849	902	805	864	781	908	825	795	825	852	865	796	851	783	848	845	846	852	808	812	770	856	859	833	853	822	848	829	811	873	870	800	848	856	854	871	817	813	869	804	834	847	808	862	857	835	875	842	849	850	859	847	806	853	871	885	828	819	850	833	855	843	868	863	862	864	848	896	763	822	815	851	876	890	874	854	836	868	831	882	844	834	809	809	832	874	865	856	840	838	876	809	848	869	837	874	892	818	819	858	840	858	867	843	826	807	879	857	780	911	885	832	775	820	868	854	807	870	840	838	753	904	846	861	878	846	851	881	843	821	821	837	846	806	851	861	867	824	869	863	824	867	870	917	850	848	835	878	852	803	848	835	835	835	807	833	854	901	856	806	878	818	863	829	833	861	819	850	819	850	858	813	865	863	872	897	842	868	824	838	849	783	825	859	924	886	846	840	820	844	841	858	837	852	834	857	919	880	843	879	816	865	848	853	819	861	847	802	834	863	883	823	850	819	853	888	837	852	856	849	863	832	899	833	897	810	884	850	842	853	809	789	822	808	822	830	808	830	903	807	825	845	857	832	871	833	888	838	907	837	878	863	877	799	843	830	867	850	865	850	863	872	865	859	824	861	870	841	825	889	901	855	857	822	842	848	839	867	846	779	869	822	829	793	831	876	835	802	853	854	822	825	801	863	838	830	838	846	873	838	894	860	866	797	838	868	876	812	857	834	830	817	864	817	861	838	825	849	902	865	853	860	816	842	758	861	822	787	817	849	887	883	836	831	845	876	886	861	866	834	813	894	821	832	863	854	835	811	829	860	878	872	843	779	842	843	877	845	826	826	866	855	823	842	873	879	836	872	859	816	861	832	817	853	799	857	820	876	893	838	850	826	878	830	830	831	848	808	821	874	846	823	848	776	816	887	889	835	863	838	802	895	821	821	867	860	888	889	872	841	860	893	826	852	864	875	836	882	809	830	841	825	858	799	829	780	803	848	840	859	831	792	815	841	899	892	837	882	850	813	862	807	826	812	876	812	830	878	855	873	842	871	804	875	803	847	868	803	820	828	796	900	787	801	883	844	805	831	840	825	870	886	833	848	800	887	764	874	818	829	877	822	793	847	813	811	860	796	866	827	851	845	884	904	837	835	801	861	822	890	883	858	829	852	770	847	833	833	862	826	880	834	859	782	848	844	863	863	867	819	801	822	890	885	841	847	880	885	852	920	840	835	851	881	854	895	804	796	852	852	846	822	830	828	825	829	828	789
23611	19599	13278	10200	4986	3433	3491	3715	1581	599	418	332	310	346	326	378	356	363	315	293	297	311	304	276	303	297	333	284	311	297	333	313	294	283	295	308	291	304	294	291	323	293	292	299	333	297	303	301	322	296	281	302	264	317	319	298	319	263	305	307	301	302	307	307	279	316	300	296	318	336	291	291	292	288	303	282	314	324	310	277	282	336	309	329	299	328	273	318	294	302	298	279	335	341	318	301	310	314	299	307	308	314	296	270	286	314	276	302	294	292	305	297	305	290	301	298	299	307	318	310	287	295	264	330	279	346	282	298	303	297	323	306	307	295	292	285	313	299	295	292	292	297	297	311	309	309	301	276	286	305	327	317	272	329	312	302	305	308	277	321	305	275	290	282	259	314	309	310	334	302	272	295	298	298	342	306	318	329	291	288	278	304	350	316	313	270	289	298	299	355	331	327	275	281	296	320	302	310	280	260	311	289	298	279	296	324	299	284	292	294	319	297	250	331	264	305	259	288	301	315	266	295	313	302	322	298	300	292	325	313	321	303	314	270	309	324	306	296	307	320	280	295	294	310	298	284	306	274	323	308	293	304	314	307	309	269	323	296	297	323	310	326	313	300	318	281	303	313	299	277	314	310	306	288	292	298	295	285	278	340	316	291	300	297	339	282	302	330	296	266	286	280	267	304	301	287	289	282	298	314	291	308	280	296	308	309	314	294	309	279	284	277	287	296	270	288	315	302	301	320	301	292	313	337	317	309	280	297	290	297	285	282	308	321	311	310	286	286	294	286	294	287	298	314	294	314	287	304	284	275	310	314	283	302	299	301	300	294	289	271	269	303	282	321	313	314	330	282	310	318	318	290	310	296	286	272	313	290	310	273	300	313	307	322	326	328	254	310	314	337	330	285	267	308	295	277	318	312	312	303	311	314	287	297	271	310	283	305	296	318	300	282	322	297	306	303	315	310	321	320	296	293	262	310	312	313	302	307	296	272	284	307	293	297	317	309	278	306	271	295	279	266	310	305	295	314	318	290	304	288	316	309	299	299	272	271	260	338	300	314	295	331	305	303	314	297	310	316	312	299	304	306	319	308	313	326	318	306	285	297	316	289	320	276	267	311	297	266	285	306	292	284	287	318	309	310	293	281	321	289	323	272	296	279	287	287	305	284	339	313	293	305	316	302	295	304	315	303	289	296	305	298	309	288	302	265	309	327	282	292	308	331	327	306	297	291	297	275	263	329	312	312	292	293	303	327	306	334	281	295	336	292	325	312	293	345	282	286	311	329	265	298	279	290	298	298	321	268	283	275	275	290	303	304	288	316	312	287	305	286	303	288	298	281	313	323	313	295	330	324	283	301	315	293	312	282	308	321	327	312	330	293	278	288	270	270	285	283	307	264	293	310	288	281	284	305	291	318	325	298	326	313	317	317	305	282	301	278	314	318	278	290	282	325	308	311	284	274	289	323	303	308	306	341	268	311	282	289	309	318	292	266	319	301	338	333	285	299	271	291	305	278	328	304	326	280	318	285	277	310	323	311	296	311	288	247	330	281	286	300	295	273	309	323	262	267	293	311	336	296	288	304	290	305	321	290	274	306	294	306	332	319	342	292	297	305	303	314	283	309	295	304	272	302	313	302	314	304	302	325	306	281	308	288	309	321	289	285	296	259	291	277	320	344	292	298	307	311	294	311	302	288	299	313	302	283	296	280	303	307	266	296	292	296	276	302	298	332	294	286	318	295	274	309	295	306	309	287	291	309	299	302	296	310	278	302	302	294	302	322	326	286	302	300	313	300	302	308	305	288	319	290	318	345	328	350	271	321	281	318	328	309	275	325	311	288	320	275	299	307	260	306	315	270	269	301	318	292	296	328	304	313	278	269	319	326	292	316	308	331	283	278	289	291	318	265	309	294	326	313	339	313	263	307	307	305	271	300	300	274	287	302	297	308	288	321	327	296	299	292	305	291	297	299	323	290	283	278	309	291	278	316	318	296	295	296	299	318	301	317	300	290	313	298	302	310	297	313	290	305	290	308	293	282	321	351	295	307	302	277	322	331	322	272	314	318	290	300	314	319	272	273	284	284	271	312	332	310	309	292	310	281	303	284	302	271	303	318	308	317	277	321	285	306	305	318	285	301	306	298	288	314	302	288	290	278	309	297	301	314	288	301	267	302	309	289	294	304	288	267	306	297	317	296	311	298	241	305	306	303	271	267	326	304	311	311	290	284	283	315	286	314	293	291	292	272	313	321	334	272	276	287	338	297	294	327	318	304	293	300	303	336	284	310	325	287	315	282	316	294	287	313	313	311	258	334	281	280	300	312	314	304	292	294	290	317	311	319	291	280	293	300	276	320	289	336	329	266	272	281	328	284	309	288	297	306	293	290	320	333	286	283	285	317	278	287	288	311	293	282	310	305	313	291	308	298	295	302	312	294	289	304	301	319	306	298	290	310	284	286	328	328	325	311	305	326	289	316	291	313	278	301	320	314	284	318	296	280	284	295	302	323	316	285	317	300	295	289	290	308	277	283	291	316	311	316	287	306	296	276	311	308	290	270	309	313	290	270	291	311	315	311	323	322	320	295	344	338	282	279	306	292	302	290	306	282	242	322	301	323	301	317	282	309	328	308	331	282	276	292	290	320	321	281	293	324	311	329	271	314	285	273	285	324	288	277	289	294	282	311	304	307	296	293	296	307	293	275	308	316	287	263	310	279	279	294	310	270	306	303	311	303	315	284	325	299	307	288	297	318	321	281	312	298	339	297	274	308	330	281	306	260	277	316	280	279	355	289	296	302	315	320	317	350	283	314	258	298	284	313	306	303	309	325	294	312	285	316	280	299	296	295	335	284	345	286	316	306	282	295	318	273	274	310	315	280	301	270	275	282	305	330	321	283	291	293	311	306	327	264	295	301	283	293	285	285	271	336	307	311	241	291	318	307	295	287	339	321	328	303	284	295	289	310	302	297	273	317	315	282	303	315	314	294	291	284	290	311	334	292	310	316	301	300	290	301	313	308	326	295	295	335	306	303	302	310	296	315	310	305	301	280	310	290	290	313	282	275	324	307	308	279	277	296	282	325	295	322	311	301	303	301	309	302	303	315	275	291	284	313	316	320	292	299	267	311	310	325	281	275	288	302	271	317	291	288	300	330	270	315	290	307	292	313	274	328	313	316	296	344	308	319	290	264	305	305	285	275	302	290	271	279	290	282	331	318	328	274	302	332	266	312	320	312	294	322	316	295	284	268	303	316	305	338	296	293	306	308	271	273	297	323	307	333	288	285	297	323	295	289	279	310	302	325	312	284	315	292	302	331	275	271	305	284	292	301	274	346	317	312	315	310	292	327	265	277	301	287	264	296	291	286	319	314	329	281	314	301	283	302	295	272	307	319	292	280	295	306	278	311	321	321	351	319	283	325	282	293	302	305	263	317	284	284	307	291	289	303	307	303	330	313	302	313	312	329	334	297	271	310	309	312	305	294	278	281
15154	17504	15797	19964	12900	12426	13425	13219	6009	2245	1346	1111	1124	1020	1046	1329	1248	1044	882	908	855	850	800	816	791	876	867	849	842	871	822	832	856	805	861	871	793	810	850	827	842	821	880	810	835	844	819	804	827	895	853	878	847	837	811	846	774	845	855	852	831	839	900	848	837	838	800	806	846	917	867	840	848	826	824	828	869	849	848	873	900	875	890	814	842	920	789	827	852	801	872	863	819	855	857	843	790	805	883	858	852	879	837	831	804	840	873	807	893	851	833	823	818	841	851	849	867	884	856	829	862	869	845	855	856	847	835	841	851	850	877	856	803	780	881	865	845	827	811	842	852	858	854	853	825	843	817	880	807	844	878	896	845	795	851	868	852	837	865	838	844	820	871	899	853	859	861	797	850	882	885	852	837	869	848	821	821	825	846	833	842	782	903	846	849	859	822	879	781	825	849	808	791	826	853	810	842	848	842	904	842	889	884	853	830	859	904	845	831	847	830	853	843	838	793	835	894	814	854	875	832	829	823	857	853	812	877	838	834	822	760	813	817	867	849	860	802	813	799	815	854	821	785	911	867	823	849	844	855	820	867	827	823	806	883	846	786	801	869	829	823	854	853	818	897	808	842	863	848	796	828	870	920	844	822	853	865	823	855	821	833	853	861	814	846	850	887	783	865	864	894	842	850	830	859	841	775	837	803	839	863	818	865	791	811	817	823	858	862	843	764	802	794	792	805	838	809	797	800	855	853	849	820	895	803	811	814	832	783	801	812	832	878	821	825	801	867	844	816	789	857	877	846	832	826	847	824	808	813	787	756	809	836	834	889	858	840	853	850	802	856	892	889	822	881	876	844	878	840	793	874	854	833	843	823	836	835	882	848	895	785	841	839	875	816	829	803	821	878	842	799	828	871	849	839	881	821	799	874	853	831	852	791	867	898	826	847	842	842	836	901	812	875	856	788	876	830	873	882	817	846	874	853	909	834	833	855	835	828	878	839	813	832	841	868	799	793	867	855	844	863	824	846	819	813	847	825	810	851	830	875	851	871	854	850	794	850	882	805	909	838	844	856	872	833	835	844	810	854	853	889	838	853	795	841	847	878	854	848	860	862	849	841	843	855	822	811	856	844	794	834	871	824	821	839	853	897	827	822	892	824	814	839	775	827	848	862	860	833	797	813	829	825	823	893	837	845	858	870	816	850	832	828	810	889	766	828	816	820	880	862	803	821	804	802	833	830	859	826	896	838	839	857	888	922	857	849	861	881	860	854	815	850	823	800	822	892	870	866	847	830	836	848	833	835	867	838	841	823	842	836	853	815	865	813	869	833	850	862	829	883	841	880	823	847	851	823	822	785	872	851	833	848	826	833	821	796	849	865	815	797	856	793	792	856	830	848	848	857	881	888	851	838	860	865	827	810	844	844	856	869	873	820	822	838	865	807	839	868	839	859	850	878	833	866	884	865	823	798	814	887	880	843	820	853	872	856	878	863	788	841	849	857	776	840	859	851	879	809	800	861	869	839	873	829	834	849	798	841	841	816	904	807	823	874	863	814	772	842	809	827	842	873	817	866	852	862	882	835	797	798	885	828	845	833	823	834	843	827	812	786	817	877	857	908	831	802	844	912	860	905	819	812	827	850	813	846	824	875	852	846	859	852	841	876	871	821	819	879	832	814	823	804	806	827	823	831	869	864	890	824	840	861	828	835	818	892	883	858	855	803	840	793	857	837	865	871	829	864	864	763	809	837	864	795	888	846	827	824	828	821	808	843	797	860	834	805	882	832	867	808	830	853	881	829	872	792	844	859	878	799	854	865	888	889	856	774	861	845	862	840	798	910	807	806	848	819	808	833	782	855	819	872	854	874	878	872	868	866	877	797	859	875	815	839	827	832	863	816	814	887	835	852	802	788	911	855	826	861	823	842	859	872	828	826	833	889	840	865	870	836	837	847	844	847	851	833	860	790	832	801	873	838	816	836	852	897	821	910	811	861	837	841	873	838	837	818	829	823	861	905	884	863	856	855	865	836	850	862	837	863	850	834	815	804	871	847	832	843	841	828	824	859	836	820	862	841	846	903	843	818	884	870	889	846	842	904	846	846	847	847	824	842	840	798	843	884	797	805	846	925	829	849	842	861	876	778	786	847	772	851	816	838	824	882	869	846	814	827	835	874	824	859	883	860	849	819	894	840	820	831	849	863	831	890	791	831	888	800	820	849	818	888	798	837	826	861	833	801	855	795	860	789	887	845	885	860	784	866	794	823	825	836	869	852	860	852	785	867	845	799	842	813	846	799	850	830	870	843	847	846	827	859	811	798	872	845	898	834	850	849	829	844	838	846	849	795	802	822	869	856	795	811	838	810	828	820	823	879	831	811	821	844	842	866	894	900	852	826	807	824	847	811	877	846	818	807	856	807	855	869	810	891	898	845	882	853	871	914	825	837	856	825	862	818	790	818	825	889	819	893	867	869	808	833	824	843	888	809	823	811	818	880	840	866	857	876	826	845	821	836	785	873	823	842	856	830	851	844	853	854	820	873	877	809	846	807	893	836	838	859	795	832	810	821	826	853	819	854	840	876	836	848	808	818	812	808	802	817	830	827	766	881	815	856	870	857	853	846	851	837	803	873	869	842	867	850	908	823	781	810	857	913	835	814	835	818	854	839	878	848	891	864	877	848	867	813	833	860	840	830	818	844	828	835	837	840	863	918	885	891	879	834	854	791	809	833	806	853	810	834	840	835	822	826	851	886	820	849	850	843	849	841	845	833	846	891	785	819	841	817	827	844	843	825	878	836	835	847	854	858	817	839	870	786	830	814	810	854	825	798	854	829	833	841	859	834	858	852	872	868	902	832	841	854	919	818	835	820	897	879	855	811	822	809	828	805	848	842	813	845	881	840	817	822	804	884	790	793	884	872	893	841	853	878	795	880	893	822	849	841	791	797	804	857	819	876	878	822	788	797	866	816	829	836	846	813	870	839	862	843	852	826	844	785	840	824	879	837	857	853	880	830	821	910	808	823	867	857	816	845	800	830	845	851	810	845	845	869	858	815	817	848	805	807	820	856	852	837	837	843	825	846	869	828	874	808	838	811	830	790	836	869	889	813	880	840	855	871	808	805	872	859	873	870	784	871	846	852	830	830	821	844	871	882	813	850	804	802	810	825	794	836	818	856	811	914	794	836	823	843	840	845	799	832	799	823	822	816	863	874	849	851	889	851	862	780	875	859	841	848	864	780	863	842	866	836	889	870	886	835	846	763	824	855	829	856	835	814	825	848	859	866	803	851	784	864	799	850	843	879	859	837	830	818	835	875	866	842	824	834	788	857	891	874	879	826	839	826	820	831	853	822	856	825	850	870	836	823	846	811	868	836	866	832	824	814	783	833	846	871	861	867	821	852	827	874	851	894	867	865	817	866	870	849	824	834	825	877	825	837	832	830	831	861	857	805	837	796	841	849	904	876	823	880	820	832	850	772	809	852	865	805	809	839	818
23443	20625	18754	8660	4314	3725	3330	1201	1118	1169	608	361	383	343	315	339	425	397	362	307	283	338	306	299	285	302	291	298	311	334	289	310	336	302	310	282	275	304	290	308	293	316	298	305	300	280	323	298	300	299	317	299	288	305	280	270	271	291	283	314	304	321	275	283	311	297	310	315	325	286	308	291	322	317	299	296	300	304	337	299	292	298	288	339	313	327	310	328	315	281	304	297	326	296	298	291	288	316	268	316	291	296	281	357	319	276	286	281	319	291	305	307	279	291	324	282	279	329	331	304	324	308	301	313	317	331	318	294	295	268	304	283	289	306	289	350	307	312	284	314	330	285	310	327	320	302	341	314	334	291	306	291	290	330	263	299	328	323	319	320	311	299	273	276	284	285	296	281	295	280	276	331	302	302	290	294	282	323	310	290	312	333	273	324	302	268	306	299	306	316	298	302	295	308	320	322	316	293	325	307	310	268	329	280	313	314	286	313	308	293	310	279	322	291	307	317	305	282	300	287	296	312	295	276	293	313	286	279	324	305	296	308	286	292	278	280	296	323	291	313	299	327	325	311	255	264	325	287	296	302	284	299	316	319	324	312	243	306	303	305	280	269	313	315	310	266	293	300	314	298	307	305	314	297	328	315	302	283	295	319	317	294	314	300	324	302	300	310	302	297	301	292	304	295	308	295	314	288	302	280	312	279	326	289	285	289	297	301	301	307	299	317	289	303	305	315	304	298	294	299	294	326	313	302	305	307	280	274	307	315	308	311	289	326	309	285	296	317	315	321	320	295	296	349	307	309	298	292	295	361	287	282	284	308	317	319	306	298	301	292	310	285	327	308	300	307	301	315	305	301	287	295	303	320	286	310	277	318	304	335	335	288	306	322	302	294	300	290	300	308	286	278	279	318	316	288	320	277	297	345	291	276	316	299	350	301	294	329	303	286	281	330	307	300	301	307	286	304	295	301	312	288	279	295	297	295	294	307	352	267	295	299	343	329	338	281	312	294	317	318	296	301	275	301	294	327	321	292	307	294	295	296	303	299	295	329	301	298	284	326	280	318	326	262	316	298	299	288	296	320	303	304	270	308	288	309	283	297	276	319	275	257	336	299	319	315	265	308	283	298	280	294	283	278	320	286	281	292	305	267	319	283	296	300	306	306	297	289	326	332	298	318	311	291	254	308	296	288	278	308	293	317	308	317	296	313	322	305	331	288	310	300	314	298	301	269	299	302	302	324	296	279	283	293	304	330	289	283	294	297	295	282	327	289	268	290	321	284	282	295	286	269	330	319	304	295	300	296	279	286	296	301	278	309	251	288	276	291	290	310	297	285	306	319	261	315	301	290	294	297	315	284	281	293	281	304	301	291	314	302	296	312	322	296	278	318	294	294	318	288	325	308	285	313	309	316	314	314	291	303	301	264	260	309	277	291	330	317	300	295	340	308	305	271	280	315	296	325	282	286	328	268	329	299	306	325	311	282	302	311	283	304	283	315	310	303	343	275	307	316	303	323	314	292	312	329	268	283	291	263	283	327	315	283	293	279	319	288	309	320	280	294	329	280	347	307	324	316	289	265	319	303	320	266	332	262	289	321	303	266	316	282	323	283	282	272	299	307	300	300	294	300	340	313	250	317	291	318	276	279	315	299	303	312	303	301	323	303	274	317	294	308	280	285	264	284	308	306	304	263	318	302	289	267	296	298	327	338	318	288	304	294	301	306	259	282	313	323	320	305	300	284	327	298	282	306	302	301	314	275	310	314	302	296	309	272	350	299	314	342	282	291	291	296	290	333	274	307	269	300	313	319	275	269	305	282	284	304	282	297	282	305	298	283	296	335	306	288	318	282	289	286	273	312	290	303	317	311	315	285	331	279	290	272	284	303	308	273	316	281	305	301	327	302	295	281	307	334	296	251	265	304	295	290	283	291	288	268	283	312	287	311	311	245	306	308	284	310	335	332	325	299	332	295	309	305	293	278	321	296	285	313	347	307	318	318	300	308	317	323	302	309	283	303	330	301	292	310	364	350	313	311	260	292	323	338	275	314	313	288	289	282	300	310	318	282	300	270	307	314	306	322	290	311	302	273	294	339	307	275	303	323	281	285	303	299	286	280	305	317	301	320	293	345	320	285	288	289	303	316	296	290	304	294	316	328	290	279	321	308	317	305	303	289	295	298	291	276	273	291	304	288	302	268	286	323	319	314	301	278	289	302	341	304	287	321	285	327	283	298	282	278	316	286	308	297	281	307	282	292	274	309	290	292	278	313	323	280	319	298	310	347	299	305	289	307	304	302	321	300	290	304	304	293	270	298	319	293	303	298	293	322	275	296	281	283	303	297	300	283	271	324	295	289	310	320	291	329	302	305	284	337	283	306	321	306	310	326	332	304	306	326	280	302	278	320	286	315	307	293	325	271	291	297	286	291	292	295	302	303	334	299	278	318	289	298	311	274	284	320	314	291	295	313	291	300	279	310	314	318	263	300	303	286	325	279	293	288	308	281	258	300	313	288	271	296	304	283	291	299	303	277	332	320	318	281	316	302	285	309	280	328	301	318	269	284	290	301	323	302	285	288	261	260	283	299	323	287	267	321	318	306	286	315	264	306	317	307	288	311	293	291	319	305	297	295	272	261	294	304	286	298	340	294	297	303	297	294	292	338	299	339	337	279	267	325	311	297	317	260	310	250	291	329	285	308	296	292	272	285	313	277	293	300	295	280	288	331	307	292	312	311	276	304	292	273	294	310	340	312	317	324	284	307	323	307	313	296	305	339	279	316	309	308	323	296	301	293	289	271	317	304	311	284	301	270	312	303	296	303	302	321	305	257	310	280	291	307	318	310	310	252	316	306	296	292	284	301	276	282	317	326	290	294	312	288	317	268	316	296	297	293	310	285	304	301	323	298	324	305	308	292	324	311	308	304	316	300	290	313	283	290	283	286	307	291	289	322	298	268	311	278	277	307	316	297	331	267	280	287	295	309	315	319	285	299	315	332	292	298	288	316	286	304	302	307	300	334	275	313	289	322	282	276	316	306	292	319	300	323	302	294	312	312	332	342	327	344	288	274	304	314	280	300	281	291	304	315	315	297	286	302	307	316	297	292	278	313	345	296	247	299	318	295	310	291	285	293	311	312	312	331	290	286	304	293	298	287	293	286	310	298	336	318	301	313	311	291	298	329	306	276	300	279	305	305	301	275	295	278	282	282	287	283	295	295	301	308	302	292	340	289	291	294	322	307	289	307	307	261	294	287	326	304	284	324	318	294	318	294	303	282	298	255	298	273	291	277	327	283	299	306	282	304	318	283	293	284	292	282	289	300	293	305	318	299	279	322	316	306	311	292	285	309	293	283	307	289	303	291	310	308	297	298	317	281	309	274	323	295	312	288	295	318	278	309	252	316	310	284	313	297	311	308	288	306	336	292	284	288	321	292	303	310	280	292	293	321	299	313	324	314	277	304	317	294	296	275	312	344	294	271	274	315	277	287
15455	18456	22718	15663	13179	12797	12141	4660	4694	4765	2287	1130	1140	1110	1076	1065	1384	1335	1078	951	890	857	839	839	813	850	835	800	854	825	818	858	890	868	813	812	859	836	785	814	852	843	837	852	834	890	848	824	851	836	851	859	825	862	835	857	829	878	842	850	831	832	871	857	884	825	841	790	903	829	805	822	827	851	824	893	809	914	794	854	785	838	840	793	839	821	871	842	781	810	839	860	775	818	844	777	829	853	858	835	806	859	837	826	857	864	847	860	859	866	847	863	874	817	840	869	850	866	838	809	846	833	869	820	862	833	797	854	869	834	838	828	796	837	861	814	804	808	851	799	832	817	863	848	824	882	820	849	865	893	827	817	868	829	871	892	845	838	915	784	828	832	866	887	826	818	835	832	843	891	849	839	812	846	876	842	876	867	820	866	888	867	858	798	877	845	809	859	885	823	850	811	832	855	849	873	859	803	813	825	825	856	815	822	829	813	853	858	807	889	842	846	804	855	825	844	857	821	831	831	834	831	827	866	793	841	854	850	785	836	822	786	858	863	810	832	822	901	889	894	825	828	837	870	836	873	827	827	810	822	847	868	830	809	838	792	824	817	901	809	858	869	833	804	888	855	856	837	778	839	851	849	820	790	795	825	776	878	862	824	840	787	879	831	818	836	866	813	851	801	884	845	795	858	809	846	899	864	826	817	863	832	842	839	860	820	846	873	807	832	845	810	843	824	861	856	829	846	844	865	875	843	814	860	852	871	791	835	812	827	830	864	826	876	845	875	823	834	866	867	860	849	844	827	844	847	873	857	848	835	853	814	813	832	858	822	851	858	805	792	829	855	884	828	862	819	845	891	822	809	803	805	884	838	825	847	807	781	888	922	880	899	856	871	852	840	835	899	824	867	851	824	841	846	819	857	857	839	810	826	885	805	804	897	834	836	828	833	810	860	819	840	809	862	804	843	867	857	808	893	824	853	843	814	903	848	792	852	836	819	831	851	868	850	805	809	875	797	850	837	892	851	890	834	793	850	837	821	886	837	814	835	882	842	846	856	808	845	870	860	809	771	874	837	879	824	868	828	836	843	861	925	817	768	866	875	867	834	797	814	861	848	877	844	862	891	821	901	819	808	821	835	798	846	841	804	852	873	829	868	861	835	858	844	868	882	808	933	820	826	869	815	818	811	836	825	917	832	861	836	886	822	838	820	865	870	854	875	897	885	827	823	828	854	883	845	837	907	809	884	874	857	824	848	845	820	867	802	806	843	769	954	822	806	827	837	863	885	823	817	864	879	858	868	841	819	845	859	832	870	804	802	824	830	858	854	829	862	851	788	847	846	793	818	842	889	871	849	806	876	806	777	824	806	822	906	881	892	906	849	835	831	866	853	795	821	835	858	836	793	861	830	812	863	811	859	859	789	814	811	819	846	855	898	859	777	893	836	831	843	857	873	823	785	879	804	877	833	861	853	826	877	854	874	793	855	817	832	865	835	831	815	853	866	896	811	857	822	831	774	869	860	855	811	842	842	856	872	824	864	821	837	853	784	782	859	788	833	868	873	824	847	829	829	856	799	799	858	807	849	836	883	782	848	831	881	867	808	871	839	796	839	793	824	848	822	908	841	845	854	836	822	854	816	842	851	848	837	871	818	844	859	833	850	800	795	811	765	859	851	841	862	838	809	864	802	838	862	806	830	811	838	855	859	860	852	816	849	829	844	841	818	846	869	865	870	815	890	833	813	869	844	877	827	845	870	839	822	831	845	857	817	828	854	871	831	816	878	863	855	847	839	861	853	865	805	835	836	898	853	799	792	870	815	815	856	780	862	855	827	878	838	813	828	805	823	900	846	830	878	892	789	806	832	865	875	835	879	892	817	846	821	831	817	847	902	860	850	859	837	812	799	786	823	846	852	842	881	882	821	847	868	826	828	838	826	806	858	859	761	862	791	857	854	817	815	850	840	812	874	849	821	822	905	845	834	841	872	791	836	857	844	819	861	855	812	875	869	835	837	852	834	834	802	897	876	864	848	841	871	862	807	833	881	864	816	794	881	852	788	881	874	851	879	802	822	877	845	885	809	816	788	879	802	834	888	823	849	853	824	865	808	833	850	860	845	857	871	840	852	816	895	857	863	889	872	850	867	861	828	826	859	822	878	797	858	821	811	822	873	865	848	817	851	889	791	897	862	842	839	827	860	856	849	806	841	829	845	856	883	858	850	827	855	826	851	822	884	837	848	819	823	851	862	850	858	813	857	813	830	901	794	862	805	841	833	824	896	840	862	806	885	841	850	850	837	836	854	852	845	805	836	849	768	778	853	851	818	840	861	892	884	820	879	843	855	842	872	819	837	811	847	748	830	809	799	814	815	812	854	832	834	891	848	878	806	832	843	848	809	906	810	775	790	862	799	836	838	830	819	847	816	852	825	844	852	842	790	821	792	871	887	829	848	849	855	891	861	858	866	880	822	864	872	812	841	856	832	870	837	852	837	888	835	821	877	826	870	870	911	857	907	850	798	826	815	876	823	876	814	831	832	844	869	813	849	788	854	902	810	869	828	769	797	836	883	839	831	830	801	805	810	851	806	881	893	825	882	860	814	835	826	856	817	834	843	845	845	806	832	844	847	814	853	873	846	819	877	825	860	848	781	861	863	807	818	780	924	840	874	778	827	885	840	822	845	814	838	831	852	827	826	889	825	877	857	834	860	801	838	838	826	823	822	837	812	837	868	860	840	851	821	850	852	827	798	833	848	850	842	874	848	887	866	834	854	794	842	802	834	861	860	860	919	867	857	842	817	869	833	846	829	845	856	804	840	847	861	865	860	852	842	848	867	847	835	824	856	800	837	880	848	807	857	820	807	800	824	872	892	868	814	815	845	864	848	786	839	831	784	818	879	850	846	868	865	821	809	835	842	841	860	881	858	793	837	847	856	862	831	822	880	863	837	855	833	848	828	872	809	768	874	825	833	819	818	861	844	868	840	775	877	853	815	841	816	872	824	771	825	844	887	890	904	823	837	845	836	858	874	807	813	819	814	811	791	889	828	816	827	830	806	859	862	867	882	821	857	910	844	808	879	831	865	868	838	841	795	817	872	870	843	837	825	809	907	835	849	824	849	841	849	851	819	864	821	813	892	861	932	818	872	813	846	870	799	843	853	833	842	833	858	908	835	790	870	844	774	827	847	879	830	782	813	869	809	841	829	846	816	856	840	799	819	847	862	834	816	815	866	839	838	819	818	852	866	845	917	858	873	848	869	861	876	878	911	831	874	808	820	812	827	839	815	847	845	820	840	817	843	866	857	800	857	843	887	838	807	862	857	839	868	775	766	884	818	871	841	845	855	863	855	846	837	885	852	862	859	898	869	808	805	819	839	893	845	804	851	849	884	886	833	879	851	850	839	863	854	823	832	879	857	900	831	822	814	835	832	904	798	868	904	811	837	864	864	824	857	792	826	858	831	849	867	894	870	849	830	828	829	821	842	870	829	814	800
23173	25417	24689	11741	6484	6318	3759	600	492	362	381	352	303	352	360	375	374	429	398	347	327	312	330	299	314	267	275	299	326	330	315	322	294	336	304	302	321	291	305	285	290	307	320	320	318	327	314	275	294	308	292	300	274	320	306	280	293	298	306	291	321	302	292	314	298	273	293	284	294	331	305	308	316	316	333	287	301	292	300	282	300	286	302	270	285	274	301	301	313	333	294	288	279	291	302	253	309	270	259	293	331	320	308	316	279	294	254	299	279	319	293	307	324	299	314	278	312	314	274	295	287	294	292	292	317	297	289	294	311	299	319	281	303	311	305	329	292	311	320	319	319	287	276	303	272	290	296	296	294	307	264	273	283	311	275	313	330	326	335	320	298	293	254	315	299	307	316	276	297	291	282	288	279	337	307	326	271	281	279	277	318	307	262	284	257	301	331	303	290	308	329	285	324	293	304	333	327	306	292	267	268	287	305	304	300	317	292	283	297	319	304	273	302	297	298	316	291	295	297	321	327	304	338	290	282	299	277	303	300	329	312	284	313	291	280	288	307	295	310	326	280	313	295	309	293	300	316	322	312	358	310	311	321	332	299	310	317	296	301	310	326	278	271	309	298	312	312	263	324	305	302	308	299	308	311	319	320	290	279	312	279	294	284	282	263	322	289	274	287	290	307	288	273	292	273	298	283	331	277	297	287	322	285	313	324	292	317	269	269	290	272	308	315	285	289	304	306	294	314	297	297	308	284	302	277	298	276	302	293	319	273	304	307	294	302	314	296	308	325	295	273	265	300	298	257	313	293	312	273	276	293	301	317	306	277	318	317	306	299	325	288	309	288	294	283	289	301	299	304	280	313	335	296	310	298	293	271	302	288	308	345	321	306	293	316	280	292	311	338	280	302	277	328	283	277	320	287	310	315	320	285	288	284	313	311	274	256	313	313	307	307	322	299	301	294	310	316	284	273	271	292	313	311	322	308	297	288	317	291	274	290	287	296	284	296	344	270	331	279	298	294	299	290	318	312	256	267	290	287	267	294	325	302	308	279	287	338	285	327	303	294	316	313	305	327	278	319	317	302	338	288	313	322	280	310	310	329	312	284	307	282	304	285	286	324	303	332	286	290	270	329	295	334	307	317	272	327	302	298	308	271	303	314	309	306	289	322	335	293	299	305	304	272	289	290	280	273	261	288	325	313	332	326	327	280	318	334	314	335	314	295	297	336	309	312	315	291	308	298	272	290	298	350	314	293	313	292	301	327	294	276	314	284	288	275	313	305	309	289	285	269	278	300	292	306	296	323	306	300	324	327	281	293	321	288	310	293	259	291	316	307	293	323	255	311	307	278	250	293	309	349	296	307	286	314	326	280	300	278	298	324	279	288	284	311	323	316	284	293	293	283	289	291	293	298	314	301	299	278	265	307	292	305	291	289	289	289	321	309	327	308	285	289	290	309	290	285	295	315	310	304	306	317	298	303	301	309	294	302	326	277	303	287	299	322	300	302	327	288	281	317	285	284	277	269	312	339	289	354	333	316	304	316	282	305	313	271	309	272	310	288	296	288	304	326	307	312	288	290	304	293	271	313	307	309	322	286	306	303	314	296	303	275	325	281	298	273	294	274	300	273	312	332	312	287	305	299	297	308	277	286	292	286	289	287	292	314	291	268	309	306	325	335	313	290	290	273	308	298	310	325	304	277	297	309	318	290	297	303	292	283	308	287	321	295	287	294	283	302	315	287	284	295	287	322	288	283	309	280	293	276	307	275	313	287	270	295	284	320	317	311	312	294	318	287	286	324	281	310	301	332	291	326	300	267	284	292	277	310	306	302	315	310	356	321	317	290	337	332	308	288	291	308	308	283	298	317	262	292	297	300	295	294	317	303	292	276	327	304	339	308	276	310	291	326	321	302	299	279	300	302	327	330	290	278	301	299	262	308	308	275	301	313	291	298	317	308	295	287	269	289	304	295	290	294	323	290	284	302	300	296	259	310	296	294	291	294	285	308	293	277	318	324	286	279	264	296	295	310	304	268	284	290	318	298	279	308	324	302	275	280	310	312	284	329	290	314	289	332	316	314	262	298	315	297	299	271	289	314	267	331	303	313	309	278	297	316	270	322	275	328	331	297	339	277	298	325	317	315	278	284	297	296	308	308	324	299	308	263	273	301	291	306	297	309	324	312	284	270	302	286	304	337	285	278	290	285	284	271	279	307	289	321	288	320	292	271	304	257	339	289	252	283	327	314	288	327	269	304	314	280	296	314	296	293	337	310	295	330	320	302	319	283	336	296	328	322	283	280	269	278	289	289	293	297	279	279	294	283	274	308	336	304	328	322	297	288	300	331	264	268	266	251	321	284	274	293	297	278	271	325	298	289	311	279	278	301	289	306	304	310	272	346	297	313	320	285	283	281	304	298	304	282	292	296	315	266	341	317	282	309	314	286	338	284	305	274	268	265	294	315	304	303	293	343	311	312	314	263	293	276	355	278	281	301	275	298	286	336	298	301	307	333	318	282	300	312	292	283	303	316	335	306	303	289	267	295	306	308	298	319	322	304	298	310	283	286	278	322	299	287	278	312	281	292	281	291	334	312	311	285	324	302	302	311	265	328	289	297	284	298	278	312	292	276	309	290	303	303	302	302	324	306	304	295	306	322	309	306	289	269	284	286	274	304	288	286	296	291	334	284	310	289	339	317	279	317	304	315	338	289	313	312	296	303	313	328	309	291	266	303	312	289	276	260	313	290	287	280	301	287	321	294	291	271	291	293	309	302	293	297	314	304	327	292	273	302	294	312	283	302	292	287	305	317	293	297	312	303	300	286	295	267	311	287	307	320	281	306	311	297	308	308	280	332	278	310	280	326	303	292	303	291	291	278	297	306	314	313	303	292	290	315	284	285	304	288	302	297	264	282	286	307	331	306	323	289	272	302	316	258	321	303	303	306	318	271	321	295	301	295	281	305	283	280	306	287	254	297	292	300	268	333	312	304	299	300	304	308	302	320	314	319	329	263	295	290	323	274	275	281	315	300	305	284	313	295	287	320	287	275	304	290	275	287	298	317	320	345	329	298	278	309	322	317	296	286	290	312	299	306	281	294	278	308	330	271	320	313	294	272	329	283	273	300	282	301	313	301	314	291	317	310	313	328	329	299	292	300	299	281	326	292	283	317	298	269	316	318	326	289	284	288	288	299	336	279	341	279	296	293	304	300	312	306	290	286	293	277	308	313	301	324	283	281	304	317	289	277	298	293	316	307	307	280	292	260	312	304	300	282	306	277	291	297	327	300	331	308	329	313	305	275	287	282	308	312	313	296	297	305	301	323	300	321	263	302	340	290	309	281	305	311	322	311	282	322	302	325	304	282	288	326	280	292	317	304	321	314	278	275	271	261	307	289	296	290	249	312	284	303	280	267	300	327	278	307	284	301	297	287	272	338	293	305	281	322	316	305	305	272	309	309	300	300	318	303	323	304	292	307	281	289	320	301	313
15233	23053	27440	18069	17861	19055	11812	1885	1621	1228	1212	1114	1136	1291	1347	1214	1561	1585	1302	1110	1163	984	889	815	823	888	812	816	839	837	831	810	864	853	837	830	828	842	810	764	908	829	860	879	818	859	830	804	782	839	830	860	818	855	828	869	863	823	864	872	870	828	834	839	874	901	831	789	866	839	841	864	849	826	834	777	810	835	846	785	791	808	859	862	837	829	837	837	875	844	811	852	829	823	876	775	866	839	820	807	812	830	847	911	859	852	855	849	831	839	851	817	868	847	823	859	850	826	823	854	852	810	783	870	837	841	836	821	863	787	805	804	852	835	853	867	885	858	860	802	790	907	917	839	798	854	816	822	829	833	863	826	805	813	806	818	866	859	859	859	823	852	865	837	848	822	808	851	812	847	864	869	859	809	859	839	777	848	877	852	823	825	882	800	830	790	857	835	776	869	847	895	853	828	847	839	822	900	781	834	850	830	827	878	848	868	859	840	833	826	822	846	789	780	807	827	829	834	828	808	842	848	831	822	853	870	862	860	814	888	869	844	846	865	863	826	836	815	838	906	852	786	797	897	866	837	842	847	854	840	809	872	839	807	821	836	823	815	795	855	809	791	869	837	850	823	853	884	881	811	843	817	840	840	852	857	873	816	825	814	821	811	850	779	869	822	828	870	869	828	828	810	831	845	831	829	848	876	814	785	852	836	823	867	872	820	833	841	844	852	825	812	853	818	779	792	797	876	832	882	846	803	873	811	809	872	829	847	802	833	851	822	829	855	832	832	822	897	821	815	840	850	841	780	852	843	872	780	841	867	801	839	904	844	783	828	843	802	838	851	832	848	839	833	809	831	883	864	772	849	835	840	890	843	875	813	788	767	881	852	818	833	875	832	827	821	876	829	841	853	818	814	863	825	795	796	763	783	860	860	807	824	825	833	805	863	865	822	875	851	792	801	882	806	858	863	857	789	840	844	823	851	817	839	809	852	802	861	829	871	812	879	824	831	807	820	876	840	798	891	847	823	863	840	816	903	885	794	805	824	844	852	842	893	812	801	834	828	817	870	879	891	820	794	861	813	854	818	841	888	835	805	811	853	823	869	807	842	828	798	792	811	875	791	820	860	862	852	831	812	841	878	851	792	873	863	858	819	806	845	839	816	817	859	817	875	814	842	860	842	837	853	834	864	822	860	856	849	798	838	850	825	865	834	852	813	805	844	879	828	878	834	786	869	824	879	877	850	787	845	846	833	853	847	835	845	860	847	860	814	841	844	857	858	854	831	810	856	843	846	850	818	814	788	832	854	853	877	836	842	831	869	886	887	878	811	828	807	836	834	825	796	862	843	812	860	859	789	871	840	860	856	862	772	838	933	819	798	862	820	845	875	872	824	849	823	835	796	863	812	866	835	856	818	774	854	832	782	847	847	878	823	865	839	860	830	840	824	842	882	836	778	834	847	901	803	862	836	828	873	811	826	826	875	864	856	811	851	801	923	871	845	817	901	820	899	828	861	864	816	825	806	825	830	838	842	828	887	854	829	807	898	885	801	875	808	826	845	847	865	819	824	825	814	864	873	838	852	866	813	849	892	792	870	895	824	873	853	843	818	817	835	831	821	850	831	787	802	869	847	839	890	798	833	840	851	872	823	908	829	829	857	897	826	809	828	858	850	810	785	833	868	828	772	803	889	863	846	784	817	915	813	887	837	834	842	777	870	823	834	864	810	871	832	857	809	861	858	849	810	867	850	789	885	873	873	835	829	868	799	781	826	841	819	830	832	884	817	884	796	822	858	841	848	857	811	845	884	842	834	785	831	869	807	832	827	831	898	843	826	835	812	808	850	812	824	818	866	836	858	851	853	871	874	854	828	815	816	837	857	784	892	844	851	847	869	864	827	808	849	856	813	844	827	895	899	815	857	831	806	807	856	842	847	868	825	833	852	831	839	871	826	819	842	841	873	826	831	856	835	842	832	823	922	857	890	777	830	826	837	765	825	856	843	833	850	816	864	826	808	817	840	827	848	832	796	829	837	761	821	881	835	823	807	842	845	850	818	825	800	830	815	828	833	794	829	867	830	895	811	823	778	886	852	862	777	857	851	857	849	819	884	865	838	832	798	769	817	840	784	835	781	833	817	809	789	821	848	803	798	868	859	867	854	863	831	820	854	873	793	859	813	827	823	831	907	819	834	850	876	846	875	851	895	803	820	911	865	799	831	878	857	858	843	853	866	799	829	829	814	838	809	826	844	841	807	836	838	822	865	860	856	878	855	800	855	830	859	882	840	824	809	834	824	839	829	866	848	887	836	829	807	781	886	825	817	828	875	814	829	794	804	834	821	874	788	807	803	861	845	834	806	855	842	850	872	802	822	808	852	824	863	835	800	841	856	794	812	813	852	853	852	848	860	824	804	820	842	838	814	861	802	832	878	845	847	837	835	895	831	832	860	874	785	881	837	850	892	838	886	850	845	873	841	883	819	809	861	807	842	848	810	792	800	849	893	842	818	848	876	853	885	799	875	776	867	798	849	863	832	854	857	867	837	840	818	874	844	830	857	913	843	812	852	861	843	874	830	865	834	841	857	824	825	791	872	826	836	882	852	841	877	889	847	785	791	881	850	872	784	872	847	824	875	839	861	801	861	845	857	800	852	770	897	825	831	833	820	831	808	791	809	830	873	861	837	880	850	879	871	878	833	861	806	822	808	786	853	873	805	842	842	838	898	865	880	891	833	831	847	844	828	830	796	812	826	852	830	848	849	828	791	828	825	873	809	823	863	880	803	836	851	841	874	840	835	890	873	871	860	859	846	862	836	852	755	808	882	813	865	780	851	812	828	889	796	873	842	921	853	793	834	848	847	846	808	850	832	845	834	792	833	868	860	823	775	886	874	863	808	815	865	820	841	858	877	814	843	827	849	822	834	868	849	842	809	847	812	866	872	822	882	860	858	823	810	876	858	862	805	790	864	819	830	829	811	880	818	804	804	852	858	835	832	859	821	831	864	883	880	808	835	870	822	845	799	862	829	828	831	830	841	894	836	840	809	839	832	818	827	822	802	855	889	867	874	860	807	821	836	781	857	801	844	854	839	847	850	823	879	828	820	848	809	871	828	840	778	830	877	822	825	845	807	801	808	843	844	807	851	859	838	804	876	793	846	830	840	821	844	840	799	863	800	815	877	818	844	797	890	896	783	825	849	885	852	749	805	828	846	823	911	882	793	865	848	830	838	860	841	794	804	816	889	866	811	899	810	823	795	862	832	809	834	876	850	815	890	829	835	836	830	814	808	875	823	876	828	826	844	838	857	831	866	843	840	844	854	832	828	836	839	847	794	818	801	878	863	850	837	822	786	822	853	863	870	830	856	857	871	766	804	819	830	826	829	867	862	853	831	837	792	852	813	866	784	868	841	834	763	886	819	809	863	833	832	778	836	812	759	878	809	854	822	860	844	831	853	849	800	807	877	823	841	782	815	893	828	812	817	814	892	888	856	878	833
26736	23763	25007	16690	11866	6831	1490	749	768	629	538	462	450	389	429	379	420	443	464	470	415	404	325	324	304	293	293	279	298	283	287	305	286	326	298	330	306	301	282	282	333	300	324	331	295	297	334	297	309	305	309	286	302	288	315	260	291	288	292	324	292	300	303	273	288	295	298	312	269	309	299	278	286	281	291	326	309	312	332	323	300	300	328	302	308	284	301	267	280	311	319	306	289	334	289	294	328	325	312	331	274	312	276	282	291	289	305	323	275	296	290	290	300	245	322	291	312	285	269	280	286	302	290	286	282	304	254	296	316	306	314	283	354	350	273	323	338	318	277	291	316	325	305	312	295	284	312	283	312	302	292	298	288	275	295	301	310	313	303	291	271	280	284	300	311	293	280	318	294	308	302	322	290	299	339	286	301	287	282	313	274	293	331	288	302	278	318	306	289	282	316	286	294	297	291	263	306	277	301	285	300	298	295	290	290	317	307	271	291	313	296	281	286	297	295	286	301	316	312	306	284	334	289	300	284	281	275	308	310	301	272	310	311	316	317	270	300	297	327	296	262	289	317	292	267	293	297	299	313	300	286	311	280	313	332	288	292	319	286	300	305	323	303	288	296	257	330	288	276	281	282	292	293	268	280	339	295	317	316	298	288	307	300	313	285	293	293	264	337	266	298	293	338	283	294	294	315	307	319	309	280	286	297	310	274	296	317	315	292	298	309	259	338	309	291	297	330	329	308	323	292	286	312	286	324	319	344	306	305	311	303	295	327	311	311	328	302	285	301	284	356	306	286	288	323	282	295	309	293	287	274	313	297	303	271	298	308	307	265	262	303	289	289	325	300	300	296	280	261	316	319	326	277	295	315	293	301	280	335	316	269	289	304	304	313	279	294	285	334	306	295	306	320	335	321	336	318	319	313	314	281	292	304	288	317	308	286	284	276	271	316	289	302	333	308	302	291	301	279	298	316	270	306	308	287	280	305	278	314	311	271	287	328	308	305	310	313	290	299	295	319	292	328	299	310	298	273	300	309	291	282	284	300	304	300	289	272	300	280	297	281	301	293	319	270	286	295	291	296	283	297	279	297	306	309	299	284	296	306	281	322	315	320	300	275	290	274	299	345	261	299	281	267	291	327	281	326	296	296	325	294	321	284	285	270	273	301	311	288	286	291	296	288	293	324	322	298	300	274	312	303	326	280	322	276	292	322	296	312	284	291	323	314	317	314	313	297	311	297	326	296	311	307	342	305	268	302	305	303	315	324	302	302	323	286	294	293	295	298	313	287	283	327	324	313	315	293	326	302	300	312	306	297	312	278	282	316	325	302	289	309	302	293	286	278	279	265	286	304	317	318	332	288	309	286	309	279	320	307	316	281	286	282	303	294	336	323	330	294	281	278	318	300	278	300	296	298	285	330	304	293	336	295	293	275	301	308	326	293	321	332	310	316	337	317	301	354	316	292	292	305	324	311	305	283	316	304	293	317	303	325	327	302	296	277	304	284	294	286	269	310	286	304	313	306	317	315	310	294	332	294	293	275	303	294	306	272	322	294	328	301	300	280	330	274	303	306	354	319	278	265	288	284	288	316	300	268	327	327	298	304	294	290	305	313	290	296	281	298	326	263	294	311	294	306	275	346	310	294	315	301	295	291	326	254	300	312	291	319	322	299	313	279	294	273	312	290	299	318	291	305	305	301	324	307	325	319	296	303	307	287	290	312	273	315	330	290	271	320	302	341	318	310	327	270	296	301	312	337	283	306	302	278	292	299	270	326	324	312	298	338	306	301	330	330	302	272	275	286	292	297	280	285	321	306	305	311	314	294	297	288	299	293	325	297	317	300	260	292	273	268	272	288	326	296	319	332	316	315	279	332	262	308	319	296	309	284	281	307	299	299	301	318	297	307	324	320	327	291	285	306	323	294	315	297	303	316	306	282	313	286	336	305	302	299	286	294	308	313	315	322	319	311	323	287	284	261	292	313	295	297	324	345	320	286	310	288	313	312	311	299	319	286	293	294	299	291	290	285	298	304	301	328	277	313	309	285	305	296	275	290	271	291	289	274	304	286	315	312	292	324	291	296	313	299	286	326	288	352	323	313	292	280	305	295	287	297	263	333	313	320	280	317	350	305	298	287	332	269	312	292	275	313	317	318	288	316	279	292	294	281	283	313	306	300	320	312	288	321	298	308	344	309	305	323	312	268	299	257	332	337	302	273	339	312	297	320	301	257	298	300	316	289	308	287	324	313	306	294	267	298	304	310	293	300	319	301	315	287	295	319	294	288	303	302	328	279	297	293	293	297	291	311	293	296	318	279	297	292	311	282	250	287	301	307	301	267	310	254	277	275	285	318	330	303	283	331	299	303	283	307	333	295	274	298	291	292	304	293	275	329	290	293	297	267	279	290	292	281	328	282	276	295	313	277	309	298	312	318	317	293	302	297	274	323	305	245	320	307	287	284	320	309	294	298	277	319	285	296	301	308	295	313	323	318	291	285	283	297	294	328	321	293	329	334	305	302	291	282	291	289	285	299	283	301	325	289	282	293	291	309	311	298	285	310	319	290	296	281	307	302	308	309	305	304	267	273	298	308	306	287	324	315	304	276	317	293	296	305	340	311	296	299	311	303	295	297	261	285	309	272	294	326	340	301	308	303	328	312	320	307	311	314	299	310	294	332	299	314	305	312	287	307	309	315	327	332	270	291	292	294	318	333	298	285	309	313	320	306	303	328	312	323	271	292	304	293	301	310	300	311	306	295	311	302	293	286	298	276	307	299	304	297	312	294	321	300	260	296	276	285	285	301	313	298	340	266	288	296	291	287	319	297	296	327	300	312	294	338	294	291	313	308	296	314	277	300	299	341	283	303	305	311	282	307	308	325	310	317	296	293	293	303	300	289	298	320	298	311	348	297	329	283	277	270	318	277	313	284	301	320	323	287	318	307	305	303	298	304	280	308	314	305	298	313	265	326	325	268	316	310	283	318	301	321	296	271	275	301	296	297	328	316	330	302	292	287	320	314	281	291	271	314	320	282	307	304	285	308	300	328	319	294	293	280	290	311	299	293	283	298	321	306	299	304	296	291	281	295	311	325	301	312	291	286	317	285	310	349	283	297	279	289	314	293	320	281	276	332	341	306	307	281	339	318	345	314	313	281	332	312	334	294	322	290	297	318	313	309	298	309	308	273	282	298	313	286	302	295	319	300	287	300	302	298	299	312	282	303	298	289	313	309	308	294	299	267	262	315	266	294	286	301	299	273	306	343	281	291	311	297	267	313	326	281	282	286	315	327	266	279	277	293	281	275	276	276	311	303	287	302	321	340	290	290	309	306	323	306	283	301	331	277	279	314	289	303	311	307	308	307	268	318	309	287	288	318	281	320	300	286	269	323	312	309	288	297	287	294	300	286	269	279	298	316	323	299	340	305	277	286	315	301	281	312	290	297	313	324	293	306	309	318	312	297	297	278	280	288	286	313	322	292	290	318	306
17191	20346	28941	25612	26288	17412	4736	3056	3139	2616	2190	1908	1570	1545	1611	1405	1544	1592	1716	1838	1526	1170	1015	887	810	810	853	834	806	811	861	845	864	787	824	884	884	809	869	838	800	834	777	869	802	865	844	846	920	833	863	884	852	786	857	846	816	863	843	871	833	878	807	843	792	853	866	858	833	824	819	809	864	789	817	880	904	914	843	836	876	883	848	846	821	825	881	826	810	821	808	815	821	838	885	893	849	783	854	839	873	824	789	868	820	859	853	817	816	868	789	835	824	805	876	836	833	824	897	821	846	829	863	822	784	824	814	821	846	850	865	803	820	819	877	808	814	847	851	790	825	821	833	823	834	801	864	794	850	819	825	829	839	859	815	841	828	807	853	797	888	836	903	875	878	768	810	861	846	819	833	814	799	870	887	841	783	839	795	841	881	806	854	808	861	840	847	843	791	861	847	863	847	900	849	776	853	844	846	829	863	800	830	790	848	851	828	870	790	798	845	837	881	840	850	849	842	880	831	846	876	858	791	824	858	845	800	820	818	849	834	839	844	815	837	816	865	786	896	850	812	853	835	860	834	896	841	789	825	827	843	873	792	846	811	780	847	780	795	825	859	829	793	831	821	840	849	815	841	802	856	841	801	868	863	860	888	889	869	794	846	797	826	846	837	792	846	856	845	816	833	819	832	878	862	843	824	828	862	863	901	876	848	850	842	865	849	896	860	812	885	880	891	877	828	835	861	871	850	818	870	821	831	872	853	905	835	867	790	835	851	820	904	853	857	816	832	750	857	840	839	818	867	819	850	787	892	851	823	837	821	848	822	846	871	836	879	820	811	844	832	862	845	788	857	882	834	877	894	906	807	826	865	817	808	813	831	832	871	858	834	870	772	819	828	834	834	911	821	870	848	838	850	835	844	803	769	799	825	884	842	840	825	858	788	824	805	857	869	858	788	829	838	854	776	826	861	823	878	840	828	806	811	849	838	830	863	795	874	844	882	910	845	858	845	853	825	831	864	824	839	862	855	857	857	855	860	802	795	900	847	804	780	840	845	813	841	818	851	832	854	882	814	804	801	833	861	901	870	870	783	878	854	813	829	807	836	853	810	843	865	904	823	843	797	875	818	816	860	819	840	805	861	847	776	860	863	813	856	815	837	795	831	861	865	830	804	856	842	843	842	886	854	842	882	828	876	871	852	837	816	794	860	862	867	862	898	837	844	825	856	874	823	813	816	834	878	823	803	844	823	877	856	842	857	853	876	801	814	880	811	853	894	810	783	841	849	837	808	805	837	811	841	857	859	870	845	802	813	865	832	813	875	814	872	829	878	862	872	822	841	832	845	851	836	823	814	841	796	849	865	843	856	787	867	856	828	856	782	843	843	889	876	853	892	776	846	800	834	846	890	889	804	854	801	890	738	837	910	803	857	839	849	856	845	849	803	836	813	834	818	874	830	846	814	838	861	807	888	842	823	854	827	801	874	826	825	866	843	785	834	883	810	878	796	825	835	841	902	822	822	810	833	828	850	835	840	868	830	824	843	838	803	811	768	835	878	862	812	819	840	845	770	854	846	856	864	845	860	872	840	799	842	787	832	884	815	817	861	860	820	863	851	831	807	772	819	837	830	827	879	807	871	853	827	755	764	905	835	865	859	828	842	886	814	815	858	816	825	890	853	802	796	852	807	846	826	824	875	854	875	845	894	842	756	845	833	852	875	814	760	832	868	843	879	831	855	817	885	820	811	844	814	791	841	828	863	815	829	821	834	894	900	840	864	778	848	828	850	796	853	854	875	833	842	868	824	842	835	867	819	859	803	863	794	842	842	885	829	826	807	842	868	866	849	810	829	882	764	827	858	870	844	790	847	827	852	860	786	844	855	783	824	800	819	827	862	883	848	858	878	862	826	850	845	802	808	870	823	801	829	824	816	834	845	804	865	848	852	831	890	796	832	887	831	817	806	831	857	843	866	837	824	826	809	826	830	835	823	813	858	823	818	819	831	817	828	891	822	809	899	790	818	804	794	866	856	836	808	827	844	803	854	850	830	825	793	853	877	829	861	859	894	842	843	882	833	851	843	853	836	822	871	860	888	860	837	837	862	857	833	833	851	845	797	842	789	856	785	821	857	889	795	872	834	890	820	861	884	827	838	820	788	869	854	841	851	820	826	818	808	816	823	852	820	828	805	827	806	862	846	794	849	842	861	862	856	832	821	833	828	786	814	859	827	866	849	839	903	853	863	823	854	817	919	867	854	799	834	838	831	842	864	854	779	845	814	834	836	892	827	806	872	780	829	846	841	827	869	862	858	839	848	827	816	786	832	815	822	875	824	846	870	856	842	856	796	844	842	900	825	819	837	860	825	841	762	862	849	766	832	830	883	828	828	835	846	786	864	851	876	848	829	814	859	848	861	814	831	807	804	836	864	831	803	851	849	876	801	816	866	780	861	821	852	828	815	816	822	831	845	794	770	848	870	819	862	850	832	816	820	842	843	802	874	847	808	824	839	807	831	862	857	845	867	842	856	785	856	866	811	818	843	882	833	821	792	832	817	864	873	808	825	862	890	830	784	868	812	869	885	769	815	864	861	847	821	846	827	833	867	842	829	854	886	866	846	828	833	842	857	830	770	817	851	831	831	834	855	823	853	829	857	819	842	838	836	807	890	786	843	803	828	856	861	836	780	900	842	773	857	818	859	835	860	840	874	878	860	820	788	793	850	862	838	864	877	800	860	817	832	847	842	838	840	847	807	850	877	837	811	867	848	822	826	838	801	822	844	850	846	800	878	808	871	848	806	802	852	826	843	815	852	816	832	812	820	859	839	863	820	802	843	871	831	855	837	859	807	893	863	827	807	857	805	876	852	832	866	827	835	859	873	824	889	875	888	856	840	815	843	862	865	831	832	834	872	855	828	812	864	864	859	839	776	881	846	882	814	830	824	820	875	851	863	787	817	819	830	832	818	823	847	839	870	878	873	834	817	813	790	837	804	813	805	775	860	833	852	864	864	817	818	764	808	788	864	813	826	866	818	833	821	886	859	822	787	851	843	835	792	763	862	841	805	830	854	843	837	849	774	876	834	823	864	791	876	869	802	808	854	800	875	836	848	871	856	800	878	792	831	809	856	866	810	855	844	785	868	866	813	828	810	837	866	852	887	846	864	884	828	799	856	833	806	875	844	855	847	826	818	852	827	825	850	881	836	851	831	815	803	853	864	850	822	813	771	792	800	850	808	820	800	815	851	803	837	845	851	829	803	841	878	884	852	839	883	803	824	861	876	859	838	843	799	795	853	859	822	844	770	822	821	826	811	854	828	814	858	833	796	842	827	845	837	814	875	863	819	771	860	787	863	865	845	873	791	857	838	879	808	851	831	826	822	825	804	835	853	884	923	850	836	811	862	824	837	869	837	782	808	827	856	863	814	857	861	832	822	828	840	864	849	850	856	891	810	813	840	821	825	825	832	847	853	854	839	841	864	788	853	888	844	857	823	853
25889	23648	28072	20780	12312	6769	2522	1571	1242	857	599	507	454	444	394	385	373	402	427	487	611	546	407	318	322	287	282	318	312	285	291	293	294	304	302	336	296	277	300	286	294	281	315	264	273	256	305	303	309	339	298	288	286	328	261	292	292	299	286	301	302	298	300	258	288	318	302	278	317	304	279	295	273	280	306	307	296	246	317	273	292	285	305	296	260	301	313	275	302	304	275	292	274	283	329	313	283	298	276	322	285	280	318	294	311	272	284	308	314	327	293	315	299	310	313	295	295	282	301	297	317	272	311	299	298	305	301	273	297	296	304	313	349	309	292	327	279	285	319	316	304	293	305	257	290	312	331	303	280	339	297	313	292	288	300	301	328	290	277	330	308	288	275	282	310	277	296	318	321	323	294	284	270	308	336	292	292	284	328	268	253	286	302	270	253	290	318	280	309	314	306	292	292	307	307	285	333	296	304	313	307	296	289	308	278	299	278	304	308	267	291	291	292	314	309	288	289	312	299	300	278	323	324	298	299	321	304	292	299	307	307	304	306	335	309	274	322	308	297	300	302	314	320	292	303	302	286	312	297	312	264	297	303	264	308	297	296	294	268	332	318	290	301	318	282	306	285	291	326	316	345	291	317	320	288	278	322	288	306	308	311	307	275	300	289	296	314	321	317	291	286	298	286	290	326	313	277	314	304	315	297	289	292	333	279	290	309	302	299	311	282	295	291	312	297	281	294	328	282	282	287	298	278	294	281	282	292	290	288	277	326	309	293	332	280	321	318	312	321	283	290	295	310	326	319	291	297	299	318	298	314	277	335	331	296	283	331	320	294	260	265	310	269	327	296	285	308	287	273	312	290	295	342	301	318	322	331	313	307	261	324	301	285	282	314	291	321	290	300	294	267	313	318	292	301	311	281	273	302	310	300	312	272	272	286	323	309	280	289	292	286	282	281	294	286	304	310	330	286	302	280	285	304	287	319	303	319	281	291	299	308	311	328	311	312	301	313	298	323	279	287	301	299	306	306	287	303	329	264	310	295	302	271	294	317	281	283	321	296	307	284	276	289	313	300	289	281	321	310	259	321	293	287	291	307	307	296	292	282	308	312	311	297	281	294	298	333	292	312	288	279	298	276	309	285	326	290	302	299	342	303	263	321	322	307	302	264	301	326	298	299	301	280	320	314	346	283	291	292	297	277	298	319	290	268	282	292	268	281	271	309	322	285	354	297	313	329	296	298	287	322	272	283	279	292	287	302	308	291	330	273	290	292	299	308	310	285	295	303	293	292	310	293	311	308	272	277	312	337	301	284	277	343	296	268	276	283	271	336	274	297	284	287	290	327	304	289	327	270	329	269	316	285	318	300	274	288	295	269	317	296	285	307	286	283	312	289	296	287	289	298	328	326	292	259	281	293	330	299	294	314	303	319	280	300	298	284	278	305	278	292	282	303	313	274	304	267	306	293	279	321	320	289	295	285	308	315	300	299	293	283	320	290	285	294	319	289	307	310	288	276	316	303	321	285	276	282	278	277	274	291	297	290	323	304	293	290	278	321	290	306	302	294	294	294	263	304	301	307	304	326	301	288	292	307	323	327	306	327	315	283	317	297	302	270	302	295	270	317	310	314	325	309	308	288	296	302	280	292	326	283	289	313	296	314	295	272	318	291	305	299	296	303	304	319	292	318	297	277	354	315	266	277	316	310	340	272	267	324	286	297	308	308	320	293	298	295	283	295	291	321	293	339	278	310	315	305	307	313	310	290	305	302	312	315	293	289	285	294	268	312	315	313	313	297	294	298	286	326	306	309	273	293	308	294	280	322	302	289	280	327	288	281	320	309	309	322	311	288	306	315	285	293	325	279	299	293	267	289	300	297	281	275	309	307	309	348	303	285	286	334	315	303	300	318	306	321	309	276	285	312	301	282	307	283	305	308	290	303	316	284	328	307	324	294	326	293	291	314	293	278	292	305	298	316	318	284	298	307	308	299	329	302	283	335	318	281	284	301	295	294	304	279	292	287	286	261	317	335	303	294	310	283	307	300	281	283	289	281	288	303	332	319	311	321	295	306	336	312	326	313	314	288	325	292	288	287	274	344	303	281	276	290	293	300	298	300	297	283	311	306	315	291	286	287	304	315	284	309	279	284	284	274	316	310	300	331	283	293	299	308	310	297	305	304	318	284	294	298	299	308	266	288	302	280	291	307	286	282	317	298	315	314	307	280	290	303	287	267	288	288	313	308	300	293	297	292	276	326	311	294	276	304	303	308	258	297	285	273	266	268	316	280	302	310	296	292	279	310	300	285	279	310	293	314	292	323	264	292	314	301	296	253	287	313	292	307	311	333	324	333	307	280	299	337	299	293	275	272	296	272	298	293	286	284	271	302	272	292	296	305	324	332	277	295	302	296	278	305	318	282	313	299	296	294	291	286	287	309	260	336	295	282	296	299	314	333	302	275	298	293	275	289	303	287	266	317	283	312	305	296	303	287	277	320	325	268	318	289	290	276	354	300	275	334	305	300	284	291	269	309	297	295	317	326	334	294	317	282	280	283	283	299	311	302	276	279	270	310	277	288	305	331	289	292	269	289	318	312	280	281	306	296	308	294	299	308	310	265	285	293	287	308	292	315	273	305	305	310	299	282	292	254	283	330	286	280	297	316	284	319	299	302	269	292	297	282	279	325	302	288	282	309	338	302	295	286	303	301	329	309	308	296	277	305	287	321	304	308	305	285	299	318	322	303	285	312	311	280	293	307	282	315	306	343	303	300	283	321	290	287	291	273	318	305	310	315	334	290	298	285	282	283	274	306	318	317	277	311	312	280	329	289	297	325	304	330	308	282	299	299	284	287	306	318	301	269	303	322	283	314	299	316	301	279	312	315	329	308	276	297	274	294	300	291	296	311	254	311	302	323	331	316	295	299	280	300	261	292	311	285	310	297	304	330	293	305	309	314	274	301	277	305	296	306	299	305	270	325	301	281	285	295	315	292	306	265	303	312	299	352	288	327	305	279	306	270	292	290	296	283	317	263	275	303	313	289	319	284	309	310	308	300	301	295	297	292	307	297	265	298	305	284	323	326	286	281	310	299	324	283	299	300	290	311	301	317	291	301	303	293	289	321	303	300	324	292	279	276	300	330	311	301	276	267	307	257	302	283	245	289	304	313	306	307	308	296	296	314	275	300	304	305	306	307	303	296	297	309	314	315	286	307	292	296	274	298	335	285	291	330	284	327	298	336	304	297	272	333	302	283	282	270	323	314	307	294	296	320	319	294	305	288	309	302	296	326	311	274	285	309	322	317	289	297	272	286	285	331	283	324	308	320	282	294	315	339	296	303	323	302	294	297	294	261	315	296	325	306	303	325	297	300	272	288	310	301	313	334	286	309	308	292	315	302	299	287	295	280	281	317	312	312	267	282	286	286	305	289	312	308	337	306	283	304	302	339	309	302	299	309	308	287	280	281	319	281	301	279	304	315	313	303	301	306	303
16874	20411	31997	30154	23797	18469	8667	6660	5407	3828	2797	2119	1829	1729	1462	1353	1156	1302	1790	1912	2573	2108	1312	943	907	857	881	790	825	840	823	850	800	861	850	835	810	835	821	805	837	822	851	848	791	847	820	788	840	845	761	828	793	809	844	853	850	821	794	850	838	817	804	865	791	824	809	881	871	834	834	837	795	815	773	800	846	823	835	875	779	886	814	884	815	873	797	768	850	835	823	879	827	819	806	822	814	801	813	863	858	784	796	838	825	833	824	858	837	812	819	864	791	851	852	812	849	815	805	832	825	869	808	803	826	836	811	839	847	856	806	813	854	812	831	849	825	799	841	905	836	810	813	806	840	836	855	880	835	813	866	817	810	843	849	815	851	824	832	831	872	795	829	880	802	830	822	874	827	862	853	777	792	781	861	834	816	820	808	837	853	822	829	825	831	881	801	826	826	798	842	773	806	821	850	771	783	803	882	829	856	786	881	806	807	823	860	871	776	867	860	848	853	791	847	834	835	789	824	820	790	853	847	872	838	795	816	853	840	882	843	817	791	812	838	867	877	816	855	834	806	831	834	847	874	853	865	792	808	815	818	821	850	838	829	765	805	839	788	843	879	862	862	817	803	774	806	803	824	863	830	848	840	807	817	838	803	891	803	826	845	839	895	821	813	795	811	827	816	819	818	782	854	854	882	831	856	839	820	870	908	820	816	856	843	840	858	858	853	819	835	793	794	830	807	815	835	806	832	863	841	812	756	855	825	804	843	784	812	843	795	839	848	831	844	793	863	797	854	758	819	787	806	835	787	802	805	817	823	891	826	780	838	817	775	817	789	854	853	828	817	816	799	827	804	836	838	833	841	836	825	840	822	808	819	819	802	853	808	847	763	756	829	837	839	810	862	834	809	870	853	837	828	820	761	862	778	848	777	795	805	879	816	870	808	828	864	820	807	797	848	798	874	823	879	847	848	857	874	864	831	864	831	849	855	885	833	798	825	870	795	801	881	849	844	782	787	842	867	828	809	851	842	805	795	832	789	862	781	861	813	845	826	829	828	838	783	863	798	846	834	777	854	824	810	855	811	846	848	824	868	802	809	822	791	823	821	814	818	819	829	852	830	828	816	837	891	801	773	815	823	864	842	794	774	839	865	833	828	818	881	821	834	860	763	834	867	821	821	823	830	881	827	789	852	831	805	830	847	823	839	833	817	830	818	790	848	813	867	800	868	826	904	885	808	819	823	844	813	881	820	834	792	834	828	823	816	877	838	823	818	822	860	797	892	851	839	818	841	826	839	808	858	825	857	823	855	858	844	837	834	815	848	829	797	825	794	849	828	781	824	805	866	826	849	813	857	821	786	807	785	852	848	806	833	877	882	821	815	851	822	837	894	795	847	805	854	818	871	820	840	884	838	824	779	827	897	823	837	838	832	778	822	834	874	789	813	800	825	814	798	778	836	835	864	810	841	837	854	776	853	866	898	857	839	792	890	835	846	861	798	796	830	830	785	798	815	827	847	786	785	840	837	816	819	834	800	801	742	851	859	807	822	796	817	801	785	824	819	832	837	797	803	858	795	828	825	846	786	841	857	802	832	859	825	809	819	815	826	803	846	805	797	839	829	835	839	858	837	812	807	844	836	829	810	801	821	822	807	864	828	813	832	845	826	786	806	801	849	835	849	890	850	844	826	815	804	852	845	829	860	906	819	807	850	821	797	836	843	836	826	873	816	879	818	851	848	856	812	832	849	846	857	834	867	850	822	780	851	798	816	777	852	797	796	823	867	826	821	848	829	833	808	838	831	834	852	837	852	819	801	813	858	758	864	795	830	828	843	797	780	812	859	810	773	817	840	833	811	828	840	859	823	826	822	879	791	857	833	844	852	895	786	822	862	790	769	820	835	848	824	859	808	788	854	847	780	812	821	863	846	817	794	869	836	826	816	827	829	811	796	791	841	809	807	863	843	843	834	831	793	857	851	804	808	821	823	835	855	839	855	855	821	810	850	843	844	836	857	807	777	847	862	802	806	833	837	832	836	790	827	814	876	862	912	836	860	848	875	850	804	872	874	833	857	816	846	827	730	789	804	809	825	826	804	795	771	838	825	841	801	827	842	842	817	835	827	804	826	810	809	867	856	751	841	784	846	826	892	822	866	800	823	778	821	810	841	811	815	864	809	824	844	867	809	851	841	773	866	863	820	848	821	844	822	832	808	820	832	758	831	833	811	849	835	796	819	870	832	864	792	806	868	812	847	798	831	838	813	842	803	821	839	877	858	835	836	825	766	839	782	838	799	803	826	833	834	812	827	825	790	848	878	768	813	831	863	802	871	814	818	829	775	774	854	831	874	853	789	842	856	846	804	869	801	804	837	784	831	819	785	817	833	777	853	819	817	856	856	811	795	807	829	846	856	820	824	891	845	859	855	733	807	810	871	825	862	817	857	799	827	793	778	814	862	839	799	815	793	886	811	798	850	811	829	777	855	822	844	845	831	788	845	849	798	894	906	809	802	778	842	845	870	844	847	811	814	800	883	834	877	786	820	759	872	821	819	817	810	832	820	833	820	838	888	861	820	865	812	808	804	823	835	810	813	812	793	834	841	825	830	866	846	847	808	828	827	879	797	837	821	839	844	811	858	867	814	811	799	864	848	878	845	899	810	864	844	874	853	775	800	839	847	848	778	819	823	821	815	790	811	916	867	831	834	779	817	842	874	882	840	785	776	808	818	801	781	857	848	848	813	856	798	834	816	863	837	832	790	810	833	850	839	854	770	850	853	834	872	846	861	799	803	805	852	835	845	865	828	878	830	818	813	835	822	817	809	886	859	845	783	839	861	812	803	855	806	792	852	830	851	900	832	833	862	834	829	814	836	825	852	834	798	845	871	878	850	809	801	822	807	815	838	862	782	814	834	880	859	833	861	846	815	781	860	835	841	791	851	844	849	802	800	852	797	831	826	850	850	823	809	817	835	809	798	851	861	889	818	819	812	857	859	781	809	851	811	817	827	832	819	787	879	870	859	839	796	839	859	868	844	816	826	804	861	809	845	787	839	846	862	849	837	813	872	826	852	800	816	823	839	812	805	842	822	791	840	860	824	846	791	818	844	813	854	842	905	836	755	793	856	831	812	897	766	822	797	818	852	793	815	788	832	810	830	810	832	813	843	834	820	816	851	798	823	834	916	859	829	824	837	831	874	798	863	892	793	828	850	866	849	894	833	842	814	809	833	816	842	772	858	806	820	839	816	865	822	857	849	804	823	855	843	810	866	835	825	836	855	823	771	798	800	859	820	835	837	806	874	795	797	806	826	819	825	819	838	853	826	772	845	810	845	791	819	835	832	777	859	827	826	848	781	778	786	853	857	859	789	882	873	761	806	832	831	845	876	831	817	806	837	825	842	897	846	852	847	784	828	813	823	833	814	827	855	879	901	835	829	813	842	884	792	803	890	788	841	880	766	852	863	877	900	800	851	824	850	792	853	835	822	814	827	835	858	816
25784	26498	28558	17689	8530	5868	4420	3528	2669	1586	874	728	568	504	433	391	323	395	387	464	674	793	554	402	346	343	264	286	311	250	308	311	298	311	342	324	290	311	309	320	288	320	275	306	294	300	281	273	276	318	303	280	307	279	293	296	285	284	286	318	294	300	286	313	283	297	283	273	287	318	279	281	293	294	286	274	276	264	272	322	304	265	291	280	283	283	290	285	314	302	290	280	273	298	305	294	296	326	312	299	298	294	259	289	312	245	295	300	273	308	294	284	275	278	273	273	283	286	301	304	293	306	331	318	305	285	307	321	316	258	305	300	303	275	292	299	294	328	273	298	266	302	288	296	302	258	284	289	317	319	306	283	298	302	326	279	309	310	300	311	317	292	302	313	325	300	336	303	296	273	254	347	287	283	317	329	253	289	287	270	330	265	324	305	299	307	291	287	309	257	270	301	300	285	267	305	303	282	312	264	282	315	302	302	318	317	310	292	296	302	318	284	301	324	332	273	273	270	315	281	304	344	290	307	298	284	299	259	279	303	320	303	307	333	287	311	286	305	309	289	260	281	300	292	289	294	308	261	276	315	294	319	315	310	277	252	306	309	291	278	302	306	313	305	288	286	286	304	294	279	274	291	286	274	288	283	334	287	269	312	291	299	295	302	308	311	284	289	329	302	283	282	320	313	272	303	311	283	284	283	272	318	303	272	262	290	314	283	271	299	317	301	296	298	309	279	280	291	279	300	291	276	294	315	288	289	307	318	291	305	296	287	294	324	278	286	313	296	319	291	273	283	325	295	268	306	282	325	306	305	309	296	291	310	307	283	275	302	283	311	330	276	310	337	325	312	307	301	289	315	281	287	280	316	310	292	284	312	309	280	301	304	305	302	301	299	319	304	305	277	290	273	328	311	320	312	271	281	294	273	297	279	289	255	316	315	314	300	291	290	268	281	297	301	312	285	296	281	283	293	293	279	291	290	306	262	255	301	266	284	293	309	327	329	289	255	277	290	293	303	319	293	311	334	311	301	304	298	277	274	298	291	276	285	299	327	272	294	273	280	292	287	304	281	329	305	302	284	306	282	292	312	288	282	301	336	301	305	295	308	305	292	279	318	305	283	276	301	309	297	298	282	305	302	277	305	295	297	283	313	284	291	300	318	284	275	275	273	298	298	303	306	289	292	280	303	307	303	298	281	269	286	290	277	294	296	284	299	278	325	308	290	322	287	300	267	272	287	279	283	316	301	288	301	263	297	308	302	300	282	295	264	291	313	320	289	277	312	324	309	278	319	339	333	282	302	283	272	306	291	280	316	292	316	295	340	299	291	313	291	281	314	319	269	268	298	289	290	281	313	286	272	286	287	295	311	282	289	279	312	278	292	287	304	282	307	298	322	281	293	338	293	283	342	259	290	291	321	263	292	309	330	303	278	304	280	288	326	313	334	294	287	278	272	313	305	259	261	262	307	302	329	281	283	304	251	303	296	318	308	285	273	291	278	288	268	311	274	276	293	301	294	287	297	315	269	288	282	321	293	279	299	305	310	281	286	321	306	298	323	307	250	304	300	311	325	298	298	289	308	287	289	309	290	295	267	296	327	284	296	296	291	307	250	316	308	288	304	265	302	294	284	317	295	294	277	320	311	295	323	319	288	317	258	299	280	307	320	262	284	304	291	303	278	302	293	309	266	309	284	271	310	287	281	277	295	277	301	293	297	312	316	304	309	290	285	287	276	300	296	316	313	310	289	294	299	319	286	292	304	296	309	296	309	302	313	295	291	285	278	272	279	302	309	303	283	289	313	288	299	329	319	319	293	300	311	287	310	302	299	277	283	323	306	289	277	305	323	322	278	297	271	291	314	299	283	267	320	296	283	316	277	299	299	287	273	288	276	282	333	307	309	319	299	301	280	286	312	316	282	306	311	333	301	315	300	292	302	284	288	314	279	266	265	279	278	316	287	296	307	290	281	304	295	297	304	279	266	298	306	276	317	290	299	289	292	282	313	293	304	292	282	288	328	289	310	299	280	314	302	327	312	310	298	295	307	307	289	297	296	320	320	303	296	295	344	298	286	296	311	304	288	302	280	322	292	316	296	326	292	329	291	311	290	305	313	297	291	297	333	285	295	315	282	315	310	258	327	296	280	298	308	297	308	296	333	288	274	283	298	303	295	258	308	292	265	297	277	307	313	293	311	328	313	328	312	286	252	303	273	275	307	295	309	328	249	300	300	285	311	301	308	295	282	298	298	296	309	286	292	307	291	292	292	323	254	308	304	310	309	301	298	302	309	283	318	298	269	325	333	306	283	289	322	315	303	305	266	272	294	298	284	282	306	264	279	314	331	308	311	301	310	271	275	294	277	260	299	284	297	291	269	309	261	283	314	273	286	255	303	298	307	302	294	295	288	302	273	264	288	312	299	300	321	288	284	308	288	318	314	283	263	304	276	295	276	266	298	280	313	280	270	285	288	298	286	313	293	270	244	296	301	272	276	299	296	307	285	326	301	283	308	284	300	319	296	305	307	285	306	295	314	266	305	300	312	323	305	276	294	297	271	310	323	321	311	288	328	267	290	311	298	279	294	295	306	308	299	283	294	292	281	256	317	281	288	313	325	282	286	303	288	289	320	278	265	297	305	300	312	271	295	292	290	285	303	275	290	342	312	294	312	276	297	317	273	314	289	306	264	307	317	318	282	307	291	296	297	297	295	275	298	316	297	278	310	294	307	317	268	297	296	301	306	308	294	299	291	306	267	319	292	306	270	268	274	319	278	275	297	311	301	292	308	318	270	306	286	262	301	292	285	315	290	277	307	341	304	316	326	299	278	302	269	300	282	271	303	297	321	293	322	313	289	316	296	299	326	289	295	320	267	299	293	315	302	312	333	292	294	315	291	286	286	301	290	302	282	296	312	312	301	324	287	329	307	324	288	270	324	289	296	297	308	308	296	274	286	303	307	288	291	297	304	281	305	306	293	288	296	311	302	276	280	301	297	306	282	276	309	308	289	300	285	274	309	295	313	276	308	259	260	319	300	264	285	268	304	284	325	298	267	294	288	305	291	286	322	307	289	296	295	271	306	287	302	277	296	305	305	288	294	302	326	307	272	290	314	298	306	319	300	274	284	306	281	286	304	318	311	297	290	297	293	303	280	291	314	261	310	319	302	293	310	340	318	303	266	316	315	327	301	290	267	307	293	276	280	296	317	264	300	273	294	354	306	299	299	272	307	294	273	299	291	334	291	312	304	285	287	295	340	291	303	285	286	300	297	293	307	299	303	297	326	293	289	286	291	279	314	269	309	295	283	298	341	296	261	298	293	319	293	309	332	299	323	295	292	310	280	314	273	265	310	286	300	292	299	309	308	327	289	307	327	282	272	300	291	271	285	281	280	272	299	272	303	288	307	294	270	265	308	295	293	257	287	280	324	278	317	295	304	317	286	295	297	272	314	296	313	297	309	312	289	307	291	282	303	291	313	301	325	323	294	316	293
17057	22797	31335	25866	19036	17042	15373	13392	11113	7284	4159	3297	2565	2332	1774	1400	1225	1414	1641	2059	3321	3728	2289	1419	1081	883	874	854	819	798	865	870	782	829	868	839	753	853	825	802	816	775	829	812	839	829	778	837	840	825	827	865	826	870	833	843	821	805	860	774	862	811	840	824	870	839	855	792	803	867	870	815	783	810	833	832	826	853	852	796	754	835	839	859	796	793	832	870	840	828	795	835	804	793	862	843	876	815	791	782	790	823	816	865	849	860	827	843	830	882	848	834	870	880	829	842	884	818	793	826	875	849	837	880	818	749	789	787	847	820	796	848	844	825	832	849	856	817	807	846	806	829	826	864	841	803	802	810	870	852	800	827	804	872	914	803	797	843	827	818	843	793	817	796	818	870	870	823	785	849	825	808	837	792	747	863	765	801	884	842	814	851	856	840	836	873	819	810	811	844	828	769	815	793	804	840	844	820	811	849	850	810	849	844	859	792	847	786	807	803	822	883	833	870	848	775	829	845	848	816	846	878	827	828	832	849	807	864	854	839	902	780	833	824	806	908	793	793	845	850	857	807	831	830	808	797	854	831	883	799	823	813	854	826	843	797	803	805	794	854	837	865	803	781	830	802	792	859	822	843	804	870	825	880	793	801	835	870	791	851	829	836	831	859	808	782	818	877	841	863	857	848	843	855	828	802	800	777	837	850	808	826	788	805	837	825	802	859	806	854	818	804	838	809	846	787	855	816	827	827	874	886	845	817	822	805	819	782	842	826	877	855	850	892	853	813	820	806	827	788	797	847	876	871	874	879	811	857	837	851	832	826	844	834	845	832	856	894	841	808	811	830	904	854	803	814	819	825	832	836	821	837	845	853	836	831	821	793	850	857	806	782	809	817	791	860	854	796	829	795	782	801	811	823	844	823	832	810	776	861	792	811	850	812	817	839	778	876	777	823	821	816	876	827	783	807	800	868	785	825	836	806	826	819	847	876	848	854	808	795	837	833	792	780	842	822	862	794	845	797	826	829	857	896	770	800	858	845	867	830	855	810	851	872	807	829	831	840	798	878	770	833	820	816	801	851	853	837	814	839	857	812	835	830	814	901	837	838	848	869	828	843	883	873	811	797	819	819	791	840	846	836	835	811	789	825	857	831	831	823	874	856	807	835	819	840	845	775	825	829	805	819	796	782	800	793	809	803	779	807	810	796	801	785	831	824	860	859	848	847	845	845	798	795	861	820	802	804	815	799	815	858	775	869	817	840	809	821	850	816	827	790	846	854	846	869	813	812	867	801	818	824	843	845	798	854	842	852	820	864	852	852	814	830	838	768	846	818	794	889	865	878	854	874	822	834	869	789	805	855	840	832	830	843	863	770	833	835	807	797	791	810	860	814	805	815	808	864	831	845	805	789	812	844	841	854	854	817	806	807	883	769	829	781	838	803	852	765	849	828	790	802	764	834	821	850	828	819	840	867	828	807	822	886	864	813	842	846	888	781	821	792	805	834	829	857	841	819	870	826	856	800	810	828	860	832	805	842	847	798	828	863	849	787	794	835	855	871	834	787	872	839	791	834	836	818	858	808	803	803	889	790	864	863	824	846	872	848	820	840	852	852	884	822	843	820	807	836	849	834	804	789	855	828	848	894	808	847	838	840	839	825	858	799	816	801	824	795	848	778	865	837	790	828	824	806	894	812	798	805	838	817	816	826	833	815	847	851	830	851	869	830	864	814	822	800	779	821	833	826	847	872	780	850	771	729	863	778	835	823	817	815	852	835	823	841	834	798	857	814	807	824	832	830	820	874	797	828	830	761	803	818	847	804	819	866	822	819	797	835	806	867	882	838	795	784	826	848	875	796	842	822	873	848	876	845	804	866	886	788	791	871	870	850	832	829	798	834	845	833	847	851	808	892	826	882	798	826	817	832	790	828	812	870	813	863	816	852	798	846	783	837	823	856	831	899	769	791	802	845	849	782	838	798	867	797	848	846	849	831	811	806	842	864	795	839	810	820	842	802	830	856	769	825	838	842	819	837	879	843	842	814	865	842	817	776	895	835	879	799	763	817	802	864	810	839	789	822	829	870	829	795	814	851	838	807	781	863	850	846	839	832	836	803	823	814	845	788	838	851	845	869	827	866	813	844	811	818	900	831	777	838	793	800	886	842	848	818	771	810	810	838	845	846	828	763	803	814	870	756	790	832	800	840	835	790	844	865	791	799	861	799	835	806	812	830	848	783	805	836	822	813	827	781	817	832	835	801	839	851	814	803	834	849	859	855	861	805	827	896	813	768	843	866	831	854	817	861	802	834	831	804	840	869	823	784	818	813	807	857	858	830	836	845	816	855	811	866	823	854	843	755	815	803	790	814	781	850	866	754	822	801	854	876	837	802	788	856	819	824	832	910	859	843	859	828	784	860	785	821	874	790	827	852	828	783	849	826	817	825	810	816	851	785	825	861	823	820	906	822	815	834	857	770	860	792	821	797	830	818	831	831	818	795	830	866	832	853	801	848	796	815	824	825	845	883	834	817	818	873	792	815	797	884	792	821	808	767	852	777	822	812	795	823	829	787	829	895	871	876	801	802	816	782	824	875	861	782	824	858	847	807	790	835	849	794	845	826	820	794	829	819	842	773	821	843	798	798	841	850	833	857	834	822	837	848	755	840	854	841	781	808	795	870	849	832	830	870	875	790	846	874	824	774	804	818	870	844	840	784	845	784	825	818	812	818	828	843	816	842	869	827	805	849	823	841	833	882	851	819	854	787	838	863	823	830	813	831	855	866	779	806	817	798	823	830	809	870	851	863	869	829	806	801	851	834	838	817	845	822	848	876	859	876	861	808	771	857	897	830	832	834	814	811	782	828	845	843	794	833	798	829	806	851	803	800	854	806	819	839	818	821	859	829	772	866	836	877	799	849	870	820	833	804	850	844	830	821	760	864	820	821	827	808	849	832	855	784	887	801	790	873	860	817	786	821	824	789	864	796	830	829	850	864	778	784	842	870	793	780	827	813	855	819	857	826	822	815	855	879	831	853	800	868	841	860	835	779	793	872	825	781	849	842	855	791	832	838	838	846	759	880	823	819	826	799	844	860	817	885	754	798	811	858	829	817	847	814	748	877	812	817	849	879	791	874	840	866	765	901	817	824	802	828	857	790	830	867	848	795	872	825	844	850	875	804	867	851	859	859	849	874	798	842	840	818	824	811	830	831	802	913	862	853	825	847	782	842	797	835	794	769	823	822	839	839	781	875	856	830	824	803	855	795	786	858	834	879	833	824	880	890	787	806	775	844	800	803	812	811	832	827	801	863	816	820	812	813	865	838	867	842	804	841	756	823	785	781	839	800	817	832	874	830	825	873	841	845	803	803	809	855	849	855	819	847	800	820	806	851	814	859	858	803	795	896	839	795	796	811	858	865	781	803	809	831	911	786	828	839	818	796	838	806	783	830	833	794	792	805	826	803	790	842	805	784	850	867	825	819	844	827	798	809	842	852
26784	25065	23612	19159	12446	7778	5445	4104	2747	1812	1230	980	852	604	501	484	414	464	505	600	574	703	521	421	359	331	335	316	314	332	277	300	327	266	307	296	309	292	291	275	305	273	288	276	302	296	322	275	276	266	298	323	308	285	296	270	293	292	271	300	279	322	282	290	307	288	310	301	312	297	286	286	298	307	281	308	308	300	283	321	282	313	292	283	300	307	289	268	323	301	292	300	310	268	289	281	272	279	286	313	276	275	287	294	286	261	295	325	279	299	285	307	275	293	258	298	312	329	265	275	298	292	261	313	274	294	314	292	312	289	295	263	287	277	285	262	289	256	273	309	316	305	310	284	287	292	293	289	275	304	285	278	281	261	286	291	303	268	335	297	273	300	280	249	291	294	288	305	279	279	290	287	291	313	306	291	315	285	290	257	281	332	278	274	282	318	260	269	305	272	282	283	315	288	289	274	281	284	303	280	290	312	289	297	291	291	282	313	258	290	300	263	294	273	287	309	275	305	295	246	280	279	291	303	302	294	301	290	298	287	269	296	314	307	277	296	291	303	321	299	302	245	301	280	299	301	283	289	282	268	292	274	292	268	286	263	277	280	266	300	298	289	267	294	308	298	284	304	319	267	281	293	290	268	271	292	275	322	301	259	299	280	298	310	302	260	296	290	313	314	274	287	281	311	281	247	303	296	287	281	281	310	314	297	287	307	284	280	297	281	276	289	331	313	274	309	260	261	280	299	300	307	298	307	278	286	262	328	312	313	322	291	311	282	281	269	265	265	290	294	258	277	307	303	296	283	342	318	290	312	288	296	299	296	323	286	302	273	298	334	311	270	304	291	281	263	282	296	275	321	269	320	286	287	284	240	251	303	310	299	313	290	300	318	286	302	302	298	289	297	289	273	296	269	279	303	319	312	295	292	267	305	314	289	304	321	292	294	298	290	295	313	307	300	305	299	285	291	298	306	302	281	306	277	250	288	279	305	293	278	324	308	310	317	280	313	301	263	287	249	278	300	307	304	307	282	282	286	285	301	290	283	288	327	292	299	312	319	278	271	311	287	297	317	295	292	305	275	283	281	295	264	271	321	324	260	304	324	276	308	243	302	280	284	307	301	266	280	304	301	300	278	297	303	274	311	283	304	266	283	311	304	304	296	284	297	295	329	330	286	285	295	320	272	268	273	269	304	293	287	316	295	298	277	298	293	278	298	302	288	280	251	278	285	311	301	302	310	306	301	260	281	299	293	290	301	301	320	294	280	293	310	321	296	259	304	309	289	315	306	287	294	302	301	273	287	258	259	298	293	273	299	297	288	298	324	295	316	313	293	264	311	305	271	297	299	301	294	296	305	287	287	299	285	291	291	282	276	289	276	290	282	321	312	279	291	316	277	266	281	284	300	276	317	325	255	273	293	295	307	307	289	308	285	305	280	292	264	314	325	306	293	301	296	261	329	291	266	263	316	310	292	318	267	284	298	288	325	276	297	294	263	285	301	282	302	295	320	280	269	316	284	291	274	304	269	289	281	279	307	307	305	284	288	295	287	272	259	293	291	289	278	290	276	308	281	295	299	277	293	294	274	276	296	315	269	272	291	281	303	314	282	263	292	291	280	272	295	291	282	264	305	276	286	290	312	257	310	313	301	276	292	330	322	296	281	305	261	300	285	275	285	290	292	296	268	262	286	305	287	302	289	302	334	308	283	315	317	303	301	272	300	274	283	269	281	301	299	313	306	276	277	299	280	320	296	292	306	311	300	277	276	316	309	275	272	296	316	302	265	282	284	302	319	309	295	269	286	304	278	279	276	284	282	265	272	292	269	305	282	292	298	292	275	273	309	289	295	293	296	277	277	322	309	298	275	302	297	293	310	266	314	310	294	295	279	287	285	309	277	288	275	318	299	297	309	285	310	305	297	284	281	328	305	282	306	301	275	293	284	326	302	290	307	295	287	279	275	280	266	284	287	263	298	284	282	312	280	306	282	291	273	294	283	313	257	305	274	288	285	293	298	294	294	282	295	300	299	268	297	307	305	302	258	287	325	306	324	273	300	312	289	298	283	301	322	287	298	287	308	295	260	291	262	287	283	313	293	294	318	295	266	298	294	307	285	256	295	346	284	278	276	266	316	270	313	289	281	266	305	319	273	298	291	303	317	292	320	303	322	291	302	274	286	271	283	294	273	290	278	284	287	303	271	270	302	310	287	310	263	299	295	281	293	296	308	269	285	337	293	289	271	264	286	298	267	312	280	326	313	290	271	287	307	295	301	297	285	314	284	278	320	277	290	274	314	290	284	274	279	276	301	299	326	327	282	269	295	322	276	290	297	309	283	294	285	278	296	278	325	274	259	288	303	303	292	269	296	294	320	306	277	301	321	263	303	304	317	306	285	298	280	268	288	268	283	257	287	344	261	281	295	331	295	308	313	292	278	292	303	307	297	284	289	258	272	282	297	284	319	282	304	301	288	320	272	298	264	275	315	288	283	283	283	297	292	281	299	286	288	288	290	250	279	251	300	300	301	270	286	271	302	262	332	307	267	266	307	284	309	311	280	291	297	298	305	283	288	305	290	278	279	300	335	305	321	309	291	353	283	288	276	328	315	298	297	264	254	309	291	289	310	276	301	304	275	299	284	281	295	313	302	331	292	297	325	318	254	325	287	321	276	311	302	264	312	296	316	331	292	291	277	289	313	286	293	342	307	283	277	286	276	272	272	295	318	300	332	295	293	294	297	277	283	283	308	289	299	280	289	268	309	291	292	300	289	277	297	271	311	282	294	276	254	299	328	305	289	320	302	288	286	296	302	333	271	280	286	277	335	257	308	298	266	295	291	292	307	297	285	273	294	306	290	275	289	267	301	313	292	299	296	272	277	313	310	305	311	280	310	286	280	247	288	282	297	262	284	285	293	320	318	301	298	325	277	298	320	299	308	283	266	280	279	309	303	304	302	290	296	269	261	298	310	252	256	277	335	294	321	288	299	294	317	266	275	286	282	291	307	321	310	301	261	291	290	283	284	281	286	315	276	269	286	302	321	281	316	309	284	282	289	305	284	301	320	310	267	260	277	310	287	307	280	298	326	319	330	290	301	285	290	267	310	314	262	297	311	287	326	330	284	312	304	311	294	276	285	290	312	272	315	263	284	289	327	304	282	294	279	297	286	292	303	301	311	281	283	302	256	305	269	324	268	305	264	275	293	271	272	296	295	289	302	276	272	264	274	321	308	299	264	290	317	291	302	298	277	309	258	308	306	283	285	304	280	306	321	279	298	282	310	293	289	319	309	301	272	317	304	285	303	302	278	299	278	290	271	325	290	293	307	258	279	272	278	292	295	286	292	266	302	288	286	296	317	274	261	265	323	322	264	293	322	297	297	300	265	286	259	275	276	304	265	285	280	288	292	301	293	317	269	275	263	269	305	287	259	295	293	288	294	291	279	273	276	288	307	292	258	280	272	267	272	282	271	289	276	285	294	301	292	301	312	293	305
18138	20403	27021	29752	25076	20565	17623	14963	11823	8206	5863	4996	4028	2931	2285	1904	1700	1795	2160	2509	2630	3177	2113	1442	1131	1069	952	900	861	847	813	821	846	824	795	846	850	737	795	840	815	869	783	790	831	840	768	783	820	834	857	808	825	813	866	788	791	934	851	873	848	803	837	779	821	801	859	781	782	802	805	824	816	857	829	840	871	828	829	855	839	787	813	851	782	839	806	838	883	799	804	763	776	848	798	869	808	798	794	770	774	776	860	797	771	874	840	826	823	842	829	796	801	800	856	818	779	761	835	798	852	816	781	816	803	823	827	855	764	850	785	797	819	807	847	832	806	872	809	819	815	833	782	835	833	840	779	838	853	787	817	806	839	794	822	830	825	844	803	797	770	847	809	796	848	836	819	781	811	836	836	839	835	829	820	795	863	838	783	825	825	836	790	808	857	772	844	851	816	832	823	840	827	831	827	879	888	815	829	855	809	769	802	842	701	795	832	817	835	809	825	820	802	837	837	843	781	793	853	789	790	808	785	821	781	838	816	798	806	764	754	847	778	795	836	777	808	812	781	823	800	780	805	855	813	808	784	801	845	786	874	800	834	873	799	808	825	820	795	785	818	770	786	779	852	832	889	792	853	821	790	806	820	834	765	778	789	802	817	779	786	851	785	785	836	785	826	783	822	854	837	808	824	823	796	773	839	812	809	780	795	805	842	787	801	854	816	831	829	807	836	824	803	774	789	797	779	823	793	862	824	799	822	848	854	824	842	858	779	865	835	842	803	845	791	811	796	795	820	843	855	818	843	809	814	824	856	819	840	811	773	792	821	837	803	808	868	799	743	830	822	796	821	834	819	834	798	804	842	807	820	812	810	788	845	817	815	763	847	809	800	780	839	766	813	757	793	816	826	832	791	836	867	793	861	773	851	838	855	859	879	805	801	785	845	820	850	797	873	816	843	857	786	818	766	855	844	810	829	790	823	819	828	848	810	838	801	818	827	868	818	819	840	810	770	847	843	836	814	841	852	866	841	811	797	785	778	782	811	831	789	823	782	802	821	809	842	818	758	835	808	780	831	854	799	797	775	835	849	784	773	826	746	831	788	811	773	794	787	749	849	827	832	815	814	825	791	850	806	815	802	810	845	830	797	823	792	855	807	839	782	781	823	841	833	779	833	836	798	782	815	822	802	807	864	772	778	900	782	766	835	818	794	827	841	811	801	809	795	770	789	844	810	857	813	817	750	842	874	789	829	810	781	834	861	854	811	822	765	748	813	777	756	840	803	818	781	788	843	820	799	790	814	788	781	834	852	854	827	856	756	828	823	820	780	778	809	825	855	828	827	806	828	780	826	840	827	822	796	833	830	814	810	834	804	802	851	823	798	772	835	784	783	832	828	820	855	829	788	837	791	765	805	845	799	801	740	836	815	817	802	763	798	808	838	808	832	807	829	794	792	782	817	832	812	819	813	851	776	782	865	836	832	826	769	840	840	793	837	859	793	776	839	833	797	835	879	802	793	804	831	847	818	818	845	812	839	757	829	789	791	804	842	786	821	776	779	783	847	787	821	784	777	835	842	789	858	843	779	854	836	798	782	803	835	804	787	805	796	813	854	868	845	802	855	849	805	798	818	807	809	845	835	842	806	814	862	796	825	826	837	843	855	792	801	828	808	831	766	826	769	830	857	775	796	818	877	823	813	820	862	874	747	778	828	855	829	845	853	750	794	773	783	842	809	854	805	816	783	833	842	817	787	850	867	787	795	884	804	861	854	831	783	817	814	823	849	837	790	838	854	847	776	849	807	810	832	810	833	801	803	845	835	788	854	833	834	811	826	768	851	827	834	744	837	808	774	779	788	782	850	814	813	880	820	874	896	809	832	832	820	822	808	886	773	856	822	832	811	774	824	822	778	844	878	800	822	836	813	811	795	807	849	772	804	870	834	829	877	797	813	847	863	812	793	795	859	858	836	826	827	835	769	885	801	849	845	852	786	819	790	781	883	756	804	785	831	813	767	850	834	864	754	804	775	829	864	830	815	813	817	861	821	830	823	851	809	861	821	802	800	827	815	824	825	820	866	813	853	795	831	865	806	793	803	834	847	874	855	773	818	811	871	772	804	827	830	822	774	839	853	785	790	851	810	809	773	811	795	844	810	793	807	805	786	845	870	842	866	832	759	831	871	872	845	852	845	835	840	820	846	833	851	737	814	807	852	839	810	840	772	803	809	842	798	779	796	812	785	800	790	769	762	806	789	840	842	852	813	840	844	817	797	797	815	875	784	821	834	836	776	774	853	816	825	846	819	821	802	758	855	818	806	836	827	792	772	877	817	795	825	805	809	763	852	853	797	795	767	777	831	858	834	834	805	790	767	805	823	769	855	846	801	801	828	800	855	802	794	837	836	825	817	797	830	818	825	861	801	836	846	805	839	811	828	826	813	789	834	843	831	875	800	862	818	813	841	839	769	857	879	806	816	803	790	810	803	783	795	851	811	791	790	801	808	776	812	807	840	810	826	860	846	820	802	794	827	833	809	859	803	833	875	785	811	839	835	772	814	834	790	823	870	809	803	790	818	840	836	829	859	815	799	772	792	794	764	798	761	831	839	802	799	869	781	755	796	813	856	803	823	834	813	841	766	799	740	812	805	809	794	802	788	856	809	804	824	814	771	839	825	846	763	818	819	814	863	812	825	823	814	833	826	807	774	857	773	850	806	833	854	760	873	782	808	820	821	764	866	780	787	776	778	833	819	815	777	842	832	787	847	862	815	782	861	763	832	829	837	800	792	792	842	836	798	856	853	818	790	799	823	814	813	831	883	812	835	805	829	842	869	798	861	818	836	802	826	857	831	816	866	812	843	841	832	828	845	820	818	833	860	793	821	805	815	808	792	791	761	797	790	809	840	820	804	786	751	788	887	818	839	831	801	769	835	863	784	818	789	810	810	809	824	831	834	821	809	825	765	814	837	787	800	764	826	823	896	859	837	859	840	826	843	807	846	848	800	816	841	777	807	814	827	815	755	828	827	831	812	791	779	829	820	807	788	851	836	830	793	855	823	824	812	822	820	791	842	772	786	842	790	862	868	895	813	857	779	799	807	829	841	852	826	808	784	863	825	831	767	804	839	832	833	837	849	849	837	815	837	842	823	810	794	808	848	814	815	809	838	791	840	847	788	834	808	800	814	769	812	822	843	789	822	885	778	796	777	797	837	801	788	869	847	778	821	783	819	873	842	823	878	844	867	827	822	788	850	838	832	800	828	840	859	806	788	824	829	815	827	795	806	832	860	786	809	824	802	786	813	797	818	812	808	833	800	809	769	752	753	818	795	803	850	822	741	830	821	917	815	812	803	845	796	824	846	796	870	804	779	807	795	809	836	813	851	795	799	803	821	832	853	834	833	805	849	822	769	846	797	793	825	800	808	773	786	834	788	845	810	880	801	845	859	787	828	857	766	820	765	827	869	758	810	774	821	775	870	750	793	814	830	770	818	837	834	798
27660	29758	25537	18939	10810	6030	4216	3130	2154	1572	1289	1089	855	773	698	469	431	364	376	515	584	477	395	390	423	401	363	308	312	307	290	306	295	264	282	307	261	305	287	326	243	324	311	258	296	301	314	276	282	311	288	309	296	282	281	274	294	314	305	295	303	275	292	320	312	334	304	290	294	290	283	309	245	294	254	305	286	281	284	290	301	282	303	305	284	301	299	284	316	271	321	274	291	306	292	279	263	300	285	300	312	302	320	296	295	290	282	312	282	260	262	299	310	289	288	313	289	289	268	305	306	286	283	294	307	292	285	296	289	293	292	293	284	312	283	319	311	299	339	294	264	277	291	297	312	305	305	305	264	313	271	320	319	291	304	281	302	315	317	291	292	279	309	268	281	283	316	295	283	275	298	277	310	270	292	281	290	321	298	303	305	293	281	284	272	295	325	293	293	320	295	299	301	295	305	300	266	302	299	311	308	307	287	297	320	318	319	345	275	298	274	266	305	301	295	299	288	291	295	301	278	301	286	279	296	294	291	279	294	312	317	306	305	298	295	288	292	313	264	298	316	292	294	285	301	287	294	259	277	305	309	267	304	297	305	297	317	304	289	307	303	284	274	284	316	280	284	289	306	285	290	267	279	276	307	296	285	301	302	277	305	302	320	301	292	327	327	272	311	288	319	253	275	296	284	309	316	298	335	311	273	322	283	307	268	292	302	302	287	275	279	285	291	306	294	285	293	264	317	288	313	287	301	283	268	302	304	299	308	312	289	315	273	297	291	292	270	323	291	323	294	298	317	319	268	294	278	282	293	307	290	293	296	310	294	276	293	290	269	303	334	297	319	317	297	298	283	266	273	274	316	294	275	288	307	272	294	288	297	285	332	283	286	323	327	279	309	303	295	302	288	302	283	281	298	284	267	273	295	259	274	289	292	289	307	294	313	308	303	331	302	283	295	289	304	317	285	313	285	304	284	289	279	280	307	290	288	278	294	302	293	247	315	300	268	283	283	319	319	269	273	283	309	288	321	309	291	275	308	275	282	267	308	265	267	304	324	335	314	287	308	301	297	323	289	258	278	283	299	292	265	316	304	332	310	306	317	285	276	311	315	294	288	301	322	307	291	281	263	304	271	280	316	308	266	294	263	330	292	287	300	285	269	284	317	298	290	298	290	273	267	291	262	273	307	299	316	302	305	297	294	268	284	290	296	276	289	276	298	274	292	316	248	309	294	276	292	290	323	288	296	283	311	292	277	290	294	295	297	252	293	298	285	272	307	312	269	254	287	285	282	274	298	310	278	292	288	322	276	289	273	283	318	289	258	297	300	293	290	297	303	311	280	313	323	293	295	293	334	273	287	291	308	265	304	264	301	287	256	286	289	267	290	300	305	273	297	294	269	300	261	310	298	261	286	277	315	287	317	265	262	299	321	285	275	330	256	302	307	305	291	269	309	255	308	319	269	284	282	305	276	305	289	294	272	320	293	279	311	341	313	286	284	278	305	298	260	319	315	265	299	329	273	259	330	296	294	305	297	302	298	291	317	325	316	292	286	288	267	307	279	316	301	282	252	267	281	312	282	281	287	320	303	294	288	321	264	299	273	262	303	290	295	276	317	327	289	288	351	261	287	276	301	266	296	287	327	325	261	293	307	299	307	331	268	282	298	300	269	282	268	312	319	292	332	286	277	279	295	287	269	318	304	288	282	287	273	310	279	306	290	291	276	314	319	297	274	295	314	313	292	263	322	291	303	353	301	285	303	306	321	308	267	289	290	286	281	323	287	301	313	307	297	278	299	276	307	317	284	263	276	271	352	289	269	259	311	325	334	266	302	301	294	284	303	278	288	298	273	320	279	260	312	253	298	315	290	290	298	281	248	287	279	279	281	272	293	299	290	291	271	304	288	295	280	273	281	269	273	305	308	296	275	287	308	282	273	281	298	301	276	290	311	302	300	274	255	307	314	283	304	263	313	305	295	275	287	263	334	285	303	305	305	274	287	301	299	266	259	280	268	307	270	328	297	276	297	281	304	295	279	280	306	290	250	287	272	288	293	317	287	282	276	296	291	292	284	287	299	306	286	301	265	330	285	300	316	303	307	294	287	295	293	288	301	281	321	304	285	284	268	323	288	278	292	290	310	287	274	288	288	283	295	277	272	309	314	283	295	281	330	320	271	292	339	286	277	285	300	317	294	278	253	285	316	319	288	295	301	296	295	297	289	268	280	304	305	310	270	292	309	308	280	301	325	283	309	296	306	290	300	279	312	302	302	286	322	317	288	322	299	313	296	291	296	300	299	283	288	290	299	265	261	252	267	288	300	285	302	293	269	297	267	309	274	289	273	296	291	309	281	278	273	290	309	280	299	276	294	291	279	296	299	292	263	309	263	286	288	312	280	278	302	274	300	300	299	281	271	264	306	301	347	304	271	294	285	265	310	320	286	295	293	300	304	310	270	304	279	297	325	302	284	276	291	276	297	282	302	303	318	292	258	298	276	266	299	316	272	302	275	290	294	264	273	315	282	293	288	288	285	283	304	286	270	305	289	295	313	281	295	308	298	281	292	308	302	287	305	288	297	272	301	291	306	307	306	312	299	256	292	300	292	275	275	273	306	286	276	298	353	311	303	311	298	309	299	309	274	287	307	293	292	302	278	295	300	298	295	318	284	310	287	288	275	289	302	258	272	280	287	288	320	276	273	270	288	310	286	288	270	279	300	310	298	276	315	294	333	290	293	309	290	285	284	303	290	289	310	310	282	300	282	288	289	276	280	287	312	306	292	315	302	240	308	286	324	314	269	283	301	261	306	273	253	303	291	275	276	281	302	312	301	296	269	257	271	307	294	310	275	318	328	273	274	284	303	303	298	301	319	303	304	279	293	285	273	294	300	293	315	302	303	283	305	287	292	311	288	307	272	277	285	280	292	312	280	267	277	282	316	303	307	303	298	276	299	303	306	302	314	273	301	306	305	286	301	266	302	298	297	280	309	294	309	311	299	301	300	328	312	279	295	297	286	270	286	282	313	290	284	315	313	296	278	294	298	302	290	308	291	304	279	269	308	306	279	292	294	309	298	295	290	293	300	282	293	285	265	287	291	324	319	299	322	284	290	296	306	272	292	263	300	316	280	283	291	280	290	266	288	288	307	289	290	281	297	283	305	282	294	279	329	305	304	311	311	273	328	265	293	289	288	278	281	304	320	255	274	292	300	262	311	294	302	278	289	325	289	269	294	277	308	327	287	308	312	281	321	329	291	279	305	306	288	278	299	275	272	272	322	280	303	322	313	265	263	257	273	315	299	288	273	277	267	279	297	271	286	298	315	309	297	279	293	286	302	304	294	288	300	318	296	298	297	335	341	308	290	303	275	325	274	299	300	312	291	294	299	293	305	285	296	315	296	275	307	280	293	309	281	274	312	294	323	286	289	271	294	282	306	283	278	265	319	317	298	271	310	284	299	295	295	299	287	317	293	294	294	297	290	295	331	315	305	305
18329	24521	28926	28243	22653	17214	14692	12269	9287	7399	6080	4974	4405	3897	2935	1977	1427	1275	1471	2536	2883	1740	1424	1511	1489	1315	1086	939	863	853	804	829	776	823	809	846	845	821	852	835	843	824	830	784	821	801	782	841	803	794	776	773	826	810	812	846	829	854	764	830	858	875	833	862	856	763	832	804	846	792	805	842	768	843	805	816	813	865	811	833	776	801	776	838	782	806	832	804	834	812	791	826	795	831	808	821	860	806	827	781	894	862	813	844	819	831	785	843	833	807	786	823	826	770	825	843	830	834	836	859	791	769	843	874	804	806	769	846	864	863	832	845	746	810	853	834	813	810	825	872	823	833	815	856	792	810	787	781	808	816	852	850	836	775	783	841	824	832	822	859	791	866	828	811	748	864	799	799	787	836	808	866	873	771	803	825	828	786	781	770	833	801	798	823	761	840	835	844	818	777	851	801	788	818	825	830	771	791	795	807	829	771	809	887	825	825	826	854	784	807	799	809	778	791	810	829	777	837	801	809	827	826	810	822	793	826	812	842	769	754	752	771	823	848	816	796	843	829	816	795	806	784	815	824	846	833	838	804	843	802	820	793	808	832	808	814	865	805	803	805	828	833	817	826	834	805	813	811	832	804	822	821	817	801	778	852	736	795	817	853	814	793	801	810	807	787	784	806	834	820	846	813	800	865	776	824	835	773	827	826	851	815	834	827	812	872	812	806	848	751	798	823	798	818	796	818	857	827	848	816	822	855	850	832	823	850	808	824	831	880	818	832	809	803	871	826	820	828	821	802	839	864	833	787	854	740	818	835	786	831	827	765	792	770	801	858	747	833	824	830	831	839	810	851	824	820	833	796	828	846	786	807	810	838	873	835	780	815	814	870	838	798	782	791	818	797	796	842	863	874	795	766	817	821	861	758	797	822	819	804	788	813	803	819	817	865	790	863	788	823	824	885	854	798	790	797	785	785	801	820	800	823	845	819	815	822	796	786	783	783	885	863	821	798	803	845	830	828	840	809	819	790	786	805	799	785	842	776	822	779	833	870	818	763	829	821	806	843	788	816	798	839	791	865	795	829	807	840	808	846	766	796	884	785	822	819	797	804	806	824	851	778	819	795	807	859	808	792	829	858	786	810	803	833	835	825	807	852	828	828	851	808	828	823	838	765	808	810	791	843	776	775	862	778	847	828	819	788	869	821	774	813	772	812	794	838	793	835	856	773	859	770	794	811	792	815	829	798	846	826	811	782	834	822	834	808	848	861	826	811	753	837	786	855	846	822	830	819	782	842	785	834	826	853	877	815	834	835	779	785	793	843	789	828	825	845	811	825	749	830	825	795	835	854	859	851	826	806	826	828	888	842	812	791	832	802	815	875	835	792	806	791	856	836	811	816	789	813	823	821	839	840	819	813	843	774	784	780	864	843	870	839	831	797	777	796	829	808	813	811	835	791	801	771	803	751	835	868	808	836	803	828	812	805	787	835	855	841	754	824	736	833	841	823	809	780	833	792	817	787	794	805	796	773	787	807	802	770	872	792	824	887	829	788	814	803	792	805	793	791	817	851	831	813	799	807	875	808	866	815	837	817	854	869	836	827	767	776	779	782	841	820	825	837	739	816	734	832	800	813	864	784	852	819	825	796	829	820	779	768	777	847	824	785	828	752	787	878	796	823	775	837	865	834	791	796	801	789	802	820	776	822	817	822	820	851	799	838	817	886	829	814	801	838	801	805	796	789	825	821	835	798	791	820	807	803	790	800	800	822	767	810	853	794	812	802	796	818	814	789	828	812	838	795	766	755	819	802	829	798	881	817	777	793	796	809	850	821	839	802	802	801	759	767	919	823	811	786	844	826	822	798	826	825	807	841	814	792	833	841	820	762	798	836	859	813	814	876	828	799	859	864	873	811	842	795	825	832	772	829	799	792	798	813	846	829	804	834	806	823	785	789	912	817	778	803	823	779	852	884	833	791	825	780	860	840	787	826	849	838	855	784	805	827	807	816	810	822	843	855	825	846	762	790	822	800	788	826	871	786	840	773	810	756	780	802	810	800	829	810	802	846	780	816	772	789	829	795	826	842	772	807	838	845	813	789	851	868	846	821	835	812	835	809	816	794	819	839	803	812	833	815	817	817	846	875	844	851	868	846	781	826	792	838	830	815	834	903	777	851	850	813	865	821	913	818	830	745	814	850	837	841	809	783	800	763	830	793	847	820	803	839	805	867	817	843	778	788	793	835	869	835	843	803	810	854	833	785	830	809	859	801	814	756	806	824	788	812	823	762	777	809	773	816	793	737	795	797	786	815	837	795	822	843	834	778	839	795	841	794	857	807	817	810	810	819	756	818	795	827	817	773	807	808	837	807	842	870	811	848	852	831	860	774	816	855	805	815	826	840	812	830	818	777	828	839	817	803	840	794	837	795	783	822	808	805	835	813	783	850	846	792	842	842	831	861	833	796	823	846	840	824	774	795	823	823	810	805	806	802	846	800	869	806	804	798	824	851	816	825	761	866	809	837	814	864	785	794	805	828	823	807	802	826	770	781	807	801	792	852	826	821	809	807	779	812	810	823	802	821	834	815	831	801	812	843	862	861	854	818	797	794	793	832	788	789	823	836	792	813	817	864	828	824	831	830	788	833	836	769	844	825	814	790	800	785	819	806	778	827	842	786	795	822	782	806	799	845	857	862	800	834	831	776	754	864	786	821	845	780	822	796	867	820	780	805	805	812	789	776	857	806	828	826	791	776	856	790	756	768	835	830	852	840	815	849	807	788	822	852	825	816	776	824	848	822	790	799	876	819	811	829	788	865	827	824	809	832	815	832	830	807	832	798	808	716	832	758	863	792	810	801	847	817	784	772	807	813	759	810	831	814	863	850	805	845	814	815	733	809	823	856	810	783	857	840	786	794	771	814	846	865	793	814	856	791	790	795	831	806	772	815	784	822	801	804	796	834	841	831	810	783	822	807	856	843	802	790	824	825	821	817	787	800	781	814	852	834	838	873	843	842	839	823	823	820	796	786	844	803	837	822	816	812	781	824	790	785	796	816	792	784	827	857	819	768	785	790	782	826	807	795	802	828	901	790	786	840	833	852	854	846	795	769	828	787	800	874	827	796	842	822	810	813	820	792	863	842	822	826	823	800	852	808	825	812	824	768	780	768	881	842	812	864	857	820	753	812	832	841	816	851	841	801	812	792	753	804	815	844	838	849	846	826	835	836	838	842	828	803	841	769	818	800	805	744	834	816	862	786	778	800	821	837	855	843	782	749	798	841	793	783	750	804	818	831	826	859	812	785	799	788	810	811	801	822	780	790	803	847	811	795	767	864	798	828	842	834	749	795	823	831	821	856	807	763	824	850	829	851	832	792	828	753	793	814	827	872	771	801	815	829	857	818	812	787	849	770	825	812	868	813	802	843	845	796	843	796	868	783	846	863	797	786	795	905	803	791	829	809	846	757	800	826	845	806	878	823	836	817	894	795	876	816	785	852
33266	27176	24469	14429	8864	3209	2060	1424	1353	1316	1229	1110	1318	1548	608	466	393	338	360	469	392	410	394	339	374	336	305	313	296	288	288	275	311	287	320	294	291	286	296	297	287	301	281	308	284	288	304	281	303	281	265	309	282	278	294	309	271	291	296	259	278	327	258	304	286	291	299	290	291	296	323	278	277	283	270	302	271	328	317	280	252	290	288	297	291	304	297	287	286	285	350	300	300	310	297	306	291	283	315	304	311	307	300	296	285	273	324	285	285	275	317	272	283	279	290	285	270	300	285	322	311	287	268	271	295	265	278	278	273	320	273	300	329	314	278	295	311	290	296	273	317	321	290	289	297	294	315	308	289	253	288	297	302	292	267	310	298	301	292	294	285	276	311	266	318	331	315	320	318	316	279	272	270	325	289	298	311	272	292	299	306	301	325	313	286	299	277	299	297	311	271	303	272	341	288	285	284	283	283	282	325	287	322	309	291	274	288	294	271	284	288	296	292	283	296	294	313	272	267	279	280	291	286	288	329	279	302	289	274	284	309	308	325	293	287	279	280	270	302	308	301	305	319	278	301	296	290	261	284	268	315	284	313	289	299	289	287	319	269	307	293	303	290	294	311	279	314	316	319	296	275	309	285	272	315	296	305	275	315	284	290	305	294	297	285	292	274	275	294	274	297	313	296	268	312	315	315	310	291	290	288	299	284	301	262	283	310	329	276	298	274	296	274	289	279	295	299	299	295	303	288	285	276	317	269	318	250	291	324	299	308	290	273	276	301	297	299	292	293	305	277	273	282	293	311	303	296	299	284	291	298	283	298	284	311	295	304	295	308	295	321	302	265	341	297	253	307	295	295	317	330	305	294	317	323	288	299	284	270	299	282	297	299	276	291	309	286	280	250	293	314	299	268	316	309	310	269	307	300	268	256	327	271	305	286	291	295	287	287	276	307	279	296	304	292	293	283	278	305	279	284	284	291	299	288	279	299	281	281	273	314	276	316	269	311	304	283	273	298	274	283	266	279	317	253	270	302	273	313	296	312	280	284	283	317	284	295	272	294	294	293	285	330	267	273	292	294	283	287	294	298	260	275	288	316	298	285	304	304	290	296	302	307	285	295	270	290	339	297	290	310	283	331	295	295	294	309	316	294	312	299	303	270	264	314	292	296	275	284	281	318	297	290	301	288	272	299	291	312	285	288	300	287	295	302	266	302	277	269	272	303	306	297	299	315	308	304	308	311	302	311	262	282	299	298	278	257	271	315	297	292	289	286	252	274	287	304	290	307	313	341	315	296	268	327	284	298	308	304	281	296	295	318	300	301	312	293	285	324	290	344	289	299	315	312	317	292	263	297	277	289	309	287	276	312	290	290	269	299	267	304	286	282	268	281	294	279	290	303	294	312	270	294	319	294	290	287	286	311	324	297	287	297	313	279	276	295	307	314	295	295	315	316	277	273	284	311	318	272	275	305	316	303	312	304	309	309	283	272	272	286	272	328	332	329	279	324	266	295	270	277	302	299	309	282	305	287	280	302	295	302	270	299	285	291	279	301	283	276	279	296	288	292	295	272	282	279	273	277	275	249	266	316	302	294	303	310	281	292	284	296	300	279	289	297	284	301	304	310	278	321	288	282	288	320	310	287	307	281	340	298	308	295	312	306	312	269	302	296	299	297	324	324	280	282	308	269	289	277	311	297	289	319	322	274	311	274	289	299	323	263	307	306	291	277	261	270	282	319	299	305	299	278	290	294	269	311	277	278	283	315	298	288	330	265	300	283	322	289	270	297	288	292	277	311	287	298	312	275	256	291	300	323	300	285	276	311	305	312	327	291	302	307	292	308	313	283	322	287	304	274	322	294	293	291	297	283	302	291	270	303	300	291	293	283	264	283	256	302	312	284	342	303	315	308	264	318	299	297	312	298	275	289	300	300	301	290	292	302	293	282	265	282	277	291	302	261	338	330	299	276	268	272	281	271	279	289	309	275	293	291	311	288	303	285	288	322	316	279	282	289	284	277	285	294	280	302	308	272	269	292	311	297	287	305	312	296	276	263	276	300	308	303	286	288	320	284	293	279	324	293	277	290	248	286	295	298	297	315	292	298	296	280	280	305	317	302	302	294	282	307	309	325	269	295	318	314	311	279	275	306	266	322	296	292	315	299	266	295	304	265	296	303	251	294	294	312	273	270	301	277	301	303	299	286	285	280	329	309	272	297	254	296	307	309	257	293	299	299	288	320	296	295	297	315	306	286	259	286	319	288	279	277	302	302	305	282	290	252	296	296	274	311	255	294	300	337	297	316	312	275	313	300	290	299	320	291	292	283	326	321	288	236	312	283	298	315	292	274	290	288	321	289	284	304	341	291	282	273	273	283	275	305	292	272	298	346	277	300	281	314	314	300	307	289	296	299	285	270	305	322	301	291	267	303	297	304	309	313	334	274	356	335	288	284	320	297	316	297	300	300	297	304	281	313	271	310	296	309	315	254	307	285	267	303	259	254	264	322	300	280	282	304	290	298	287	309	280	274	323	297	295	298	297	295	276	295	296	275	287	299	278	297	293	279	297	294	315	271	273	283	311	294	271	319	335	289	314	287	309	294	318	292	312	327	319	277	296	298	318	302	301	289	251	285	307	305	304	292	268	328	300	295	277	279	309	311	273	292	320	316	294	308	297	281	314	292	272	290	298	308	285	287	308	295	295	293	306	323	297	306	294	291	253	289	296	290	286	289	325	292	275	308	320	304	312	260	316	285	265	313	291	289	310	302	307	300	298	331	305	284	323	264	314	282	297	311	312	284	327	282	263	262	287	304	334	279	283	305	293	294	294	292	288	313	292	281	313	280	282	308	301	294	271	257	305	296	285	301	299	317	341	300	329	299	288	309	295	300	279	293	289	293	297	302	278	302	317	344	303	270	255	292	281	316	298	331	349	296	315	289	318	339	297	302	290	306	300	293	327	287	320	292	303	276	288	297	314	304	273	321	326	313	272	298	275	298	279	310	313	303	292	322	316	305	302	322	282	267	284	315	294	273	324	322	263	273	295	325	294	284	285	292	272	297	305	276	309	315	285	297	260	305	279	330	319	320	298	274	283	257	336	302	292	270	297	291	317	284	297	270	309	332	306	277	289	294	253	304	309	315	310	302	273	265	291	292	269	300	312	295	316	294	282	289	286	308	300	292	295	293	287	318	300	303	279	271	303	288	329	293	289	290	297	303	288	286	309	303	284	308	275	275	290	292	307	294	291	307	246	294	307	263	286	306	295	296	294	300	300	331	285	296	308	316	299	296	321	274	291	319	279	276	303	293	342	290	268	298	317	286	272	283	316	300	287	313	296	300	288	316	316	287	272	295	318	275	294	299	310	285	303	278	305	291	315	318	315	317	334	293	308	288	328	296	283	325	272	330	302	284	317	287	282	287	287	281	283	316	308	275	268	299	299	293	311	282	293	282	291	300	293	292	277	282	288	298	292	296	258	292	280	291	271	275	330
22196	21235	26840	23892	19243	10541	8073	6389	6250	6485	6000	5228	6511	7248	2521	1758	1381	1244	1258	1767	1526	1784	1566	1278	1167	1073	971	894	841	798	788	796	857	828	777	801	805	833	825	819	848	798	835	843	856	817	876	853	886	846	831	803	825	846	810	807	845	864	875	872	808	849	790	800	794	785	807	813	800	820	776	836	830	783	753	853	841	772	792	837	822	806	832	795	869	819	838	807	823	810	859	841	837	873	769	908	855	822	835	828	856	822	811	854	811	784	838	855	792	830	820	822	823	850	814	815	841	839	786	839	799	801	793	832	819	787	805	846	824	837	810	799	854	833	779	843	871	850	802	800	804	795	831	843	817	726	802	836	787	850	861	784	818	826	842	876	806	815	782	838	846	842	869	846	775	808	765	870	819	815	889	799	841	848	830	793	814	848	825	833	806	792	822	821	829	816	783	785	772	827	883	781	809	816	813	784	862	832	821	819	839	724	872	824	801	790	818	884	813	816	798	818	799	783	804	828	807	844	856	803	789	817	791	835	863	867	803	829	779	813	820	826	777	871	809	816	828	832	860	817	840	870	809	796	813	875	859	786	800	838	813	849	831	846	852	819	795	799	812	759	756	807	839	828	842	796	798	827	797	801	832	814	875	834	787	832	802	841	843	810	791	802	796	869	833	788	819	865	834	869	852	846	837	844	824	810	855	806	765	845	794	816	819	789	783	861	817	803	821	848	824	826	803	793	830	799	893	855	814	907	811	890	844	813	789	810	836	830	783	848	834	811	743	808	790	788	774	804	814	824	833	851	800	798	808	862	824	816	784	799	819	840	807	821	831	822	818	820	884	785	863	885	811	859	804	787	786	834	852	844	771	793	812	796	828	846	811	794	792	825	824	792	836	824	836	854	797	868	868	792	816	846	853	761	859	827	846	818	870	810	806	826	796	845	818	812	780	819	794	763	798	788	875	805	813	757	823	828	844	815	819	838	811	813	803	832	801	836	781	822	859	862	814	817	741	862	843	830	850	832	872	851	829	835	822	786	785	822	820	787	787	800	807	811	845	867	829	796	795	840	846	841	818	752	866	828	818	835	849	811	817	796	868	882	834	883	865	867	760	843	849	820	824	818	815	807	804	813	829	831	788	826	836	865	802	841	854	837	827	804	850	814	835	805	818	792	763	828	783	788	856	815	848	809	823	838	824	831	808	808	809	826	780	807	855	824	808	828	837	861	816	807	850	839	835	796	861	829	808	782	776	842	793	825	825	834	855	788	890	817	810	825	831	799	861	787	783	821	762	847	832	803	824	839	815	804	829	832	741	802	808	781	805	844	861	782	871	824	800	856	820	874	860	821	815	858	774	807	787	846	789	822	778	805	829	792	807	818	786	820	816	848	825	809	826	867	783	835	846	834	752	806	789	834	812	819	816	836	843	822	839	853	855	902	824	820	809	790	820	807	827	870	816	832	866	773	863	847	808	801	811	825	807	832	798	787	821	855	811	870	839	795	787	856	838	802	827	849	846	837	848	806	839	827	796	829	854	836	863	782	820	798	839	826	800	781	860	864	793	836	822	821	800	817	841	826	798	815	850	812	773	817	880	804	837	849	785	823	807	763	859	865	877	834	805	815	773	792	869	833	861	800	847	830	847	749	805	810	776	837	806	814	884	776	794	780	788	798	798	803	776	819	881	818	833	779	803	849	850	827	816	845	818	808	741	846	823	814	836	824	854	788	853	840	813	843	856	874	839	822	819	796	817	832	805	802	838	821	822	864	827	859	763	812	794	802	869	800	827	838	814	823	800	808	831	861	798	803	802	793	815	862	867	791	817	817	837	800	847	834	823	811	831	794	811	818	831	798	833	820	802	834	779	836	777	808	834	781	810	794	808	790	792	861	841	854	786	820	825	838	821	757	827	853	811	821	815	821	869	867	818	809	808	821	825	764	852	850	816	840	807	850	792	861	826	830	884	872	865	838	865	896	831	817	828	797	816	793	889	783	787	789	836	824	803	859	830	792	832	855	774	799	806	799	828	778	836	800	799	831	813	876	844	839	804	802	786	789	802	836	830	800	803	771	805	776	796	787	841	799	816	824	797	856	790	824	817	843	787	791	818	813	844	817	797	843	843	831	777	842	843	830	802	849	813	814	869	846	772	798	808	791	839	833	893	834	853	774	810	862	839	788	842	796	804	858	880	797	845	802	840	760	808	853	853	831	885	828	862	864	817	831	849	824	765	773	837	779	799	818	806	814	861	864	772	836	844	811	843	821	806	837	868	809	853	813	834	799	853	787	819	812	838	847	765	832	832	830	843	838	807	771	850	834	814	814	834	908	802	867	783	787	854	784	842	817	900	813	808	851	792	774	864	824	795	859	803	841	858	827	823	820	797	827	849	788	822	831	865	814	781	857	861	812	780	811	802	828	785	795	802	776	823	815	799	824	796	851	822	835	809	811	794	796	818	871	823	815	811	840	814	793	857	836	846	800	837	811	783	768	846	872	832	817	830	800	802	808	866	848	821	819	834	840	805	907	847	816	792	815	829	800	829	802	826	843	826	857	771	802	773	821	780	792	853	792	783	834	909	794	824	804	871	847	749	805	888	856	843	763	863	780	846	813	862	849	844	831	764	836	829	817	860	882	779	830	849	842	812	834	852	839	868	770	838	804	828	844	847	768	836	836	827	796	865	843	833	845	802	850	796	762	823	803	836	798	794	827	851	795	787	836	820	813	832	793	886	860	794	845	820	844	802	858	850	812	823	858	813	874	845	813	845	788	806	875	799	823	809	792	835	786	782	803	819	799	854	837	808	809	816	822	864	849	824	828	838	800	822	863	855	777	790	815	843	873	810	826	854	817	777	815	832	789	840	780	814	847	814	829	850	801	834	822	784	832	825	842	801	763	814	831	828	817	788	830	803	795	826	803	841	810	786	800	821	849	844	818	804	842	841	852	800	854	855	879	822	811	830	792	792	807	808	770	818	804	858	839	812	860	823	847	877	820	861	878	848	883	786	799	795	788	775	781	819	851	883	796	857	816	760	826	804	792	801	785	760	794	815	835	809	775	841	841	809	763	827	820	788	781	816	819	831	810	855	802	816	794	813	818	859	799	814	824	849	841	809	865	831	817	841	836	841	910	828	808	812	827	835	842	833	787	868	841	845	826	832	814	855	833	802	823	876	831	838	787	811	819	905	816	825	875	818	788	826	838	798	839	829	833	817	827	861	863	788	814	791	843	838	807	838	856	843	822	836	829	811	839	789	826	818	822	856	807	787	831	844	801	854	814	875	861	852	814	842	805	851	832	785	825	835	801	903	855	826	788	850	792	808	824	825	808	826	808	792	765	863	801	808	802	774	846	792	786	807	821	837	779	811	807	795	807	828	793	798	834	806	805	790	827	874	820	787	830	801	833	848	794	845	830	776	841	796	833	852	814	752	785	801	826	845	802	854	810	852	819	849	799	821	880	817	853	806	859	816	788	890	826	805	876	818	789	853	830	822	797
28199	23393	25616	18901	7141	3847	2747	1840	1442	1553	1644	1705	1801	1239	469	367	395	354	333	328	314	366	344	382	342	349	318	316	300	272	256	308	318	324	294	302	318	295	288	286	279	305	281	294	293	280	286	292	269	286	285	302	293	258	312	310	280	316	303	288	287	271	297	290	313	258	296	296	297	299	288	314	277	275	284	282	317	318	267	257	291	301	297	321	273	300	280	256	264	278	294	297	277	279	342	286	302	286	310	317	280	298	333	291	320	287	303	270	298	302	324	285	299	298	299	275	325	298	324	286	290	279	304	303	307	287	311	294	290	292	269	293	289	286	344	319	284	284	293	299	304	307	277	291	273	300	305	278	309	296	296	304	310	297	297	292	282	280	306	316	277	267	293	288	298	291	314	277	298	290	285	277	287	296	290	295	270	281	325	268	294	283	296	310	293	329	310	294	296	272	301	291	295	286	291	271	262	283	290	311	307	276	310	299	296	262	273	301	323	295	318	286	270	277	276	290	309	292	280	268	276	287	285	315	319	298	296	333	307	274	294	273	291	281	279	286	346	258	308	322	304	271	300	273	298	268	277	288	314	285	281	292	291	279	292	292	318	313	286	294	281	291	278	284	275	294	282	300	296	312	310	297	293	303	288	293	306	287	313	295	292	308	318	287	282	262	286	280	278	324	264	280	279	294	287	289	315	263	287	285	298	288	267	302	298	285	280	281	303	289	287	290	289	282	300	277	305	333	286	283	283	263	260	296	299	283	321	291	287	294	281	288	296	266	308	310	307	283	304	317	298	322	298	241	272	303	254	269	315	277	317	307	307	293	291	298	306	298	283	332	297	332	272	288	323	298	294	258	305	349	290	264	295	275	277	306	305	268	325	294	307	324	294	283	289	315	327	328	290	308	297	293	273	287	304	329	291	327	321	281	306	283	302	261	298	285	318	287	273	271	272	284	339	309	309	287	304	295	295	322	316	258	311	321	279	308	270	293	323	300	293	292	289	285	311	298	292	283	288	287	294	283	288	286	277	291	296	323	286	278	303	307	296	312	285	281	305	293	276	328	266	307	363	323	294	293	292	308	296	301	303	275	302	318	299	314	331	291	287	308	293	292	277	324	295	303	302	314	277	290	322	287	294	314	315	303	312	324	299	287	304	301	262	288	312	296	298	321	291	306	278	283	299	271	297	269	297	289	317	286	265	305	294	276	289	288	305	305	297	289	298	314	299	263	295	293	287	303	299	298	294	312	298	318	273	286	277	253	321	311	305	281	321	273	303	300	286	320	292	298	329	292	282	302	289	290	282	285	309	322	280	275	306	282	281	302	301	301	309	281	296	274	306	315	292	305	291	273	339	270	319	287	273	290	296	279	307	320	303	303	262	305	338	306	297	317	350	305	267	286	276	267	305	303	309	306	274	274	285	296	313	288	314	297	304	296	273	295	314	277	300	289	318	284	275	309	317	285	266	305	305	274	278	284	314	325	282	289	279	281	308	323	293	266	261	279	293	309	329	311	324	254	313	290	293	312	278	334	289	305	292	289	287	336	308	273	309	280	295	307	276	285	300	306	269	294	290	289	271	299	303	305	283	295	281	303	313	298	292	313	298	268	300	260	330	282	282	288	313	296	289	298	293	273	269	314	272	276	309	272	293	284	300	272	298	259	300	324	265	268	303	287	293	274	286	292	297	293	307	298	269	290	268	307	274	327	284	277	340	257	308	304	330	276	298	308	328	298	313	289	240	267	283	321	321	327	309	309	301	279	298	269	319	312	276	293	271	290	321	299	341	286	311	317	310	302	307	289	281	288	289	282	264	291	288	290	294	310	289	314	308	308	310	286	306	287	261	279	297	270	299	322	302	304	316	293	297	287	271	296	289	283	336	302	249	281	297	255	288	294	290	259	281	326	266	305	318	309	309	281	305	299	286	284	310	281	308	281	311	301	244	307	316	259	286	323	297	306	301	281	310	299	316	295	333	302	302	297	282	265	294	272	287	287	289	321	320	280	316	337	285	298	271	287	301	316	278	323	301	298	261	310	289	271	294	322	288	281	269	297	302	322	305	327	288	291	323	303	313	318	306	338	280	312	282	296	301	266	322	328	293	296	288	285	297	296	278	297	293	287	321	290	305	258	303	287	303	291	294	322	321	292	324	261	281	305	307	292	283	293	299	288	269	295	307	293	274	287	274	285	277	282	285	297	318	287	266	324	305	302	295	301	329	292	308	300	284	311	330	321	285	310	278	282	292	287	286	297	315	304	250	281	326	297	273	302	309	306	275	291	278	325	298	292	335	318	300	326	322	307	296	268	260	285	300	295	291	269	268	305	316	290	311	317	288	281	286	289	247	279	316	286	280	288	297	276	296	325	290	281	298	296	289	261	300	316	285	308	300	284	292	296	333	276	267	290	269	291	301	276	322	298	284	303	306	295	320	274	296	286	298	279	308	285	275	311	295	316	302	269	295	280	306	295	341	301	304	310	320	291	275	311	283	292	320	288	285	323	337	309	317	273	278	327	317	318	287	316	323	271	269	293	302	267	271	302	306	253	292	302	303	260	293	299	291	296	290	309	338	277	320	293	294	294	309	298	292	280	305	297	273	319	313	318	281	293	286	288	296	282	311	314	288	307	290	323	296	279	313	280	324	269	304	293	293	270	294	295	290	272	291	286	321	280	289	334	280	287	290	283	315	307	284	304	303	289	307	286	290	292	312	299	276	300	292	262	282	298	268	301	291	287	303	266	285	315	295	278	302	291	264	305	316	308	263	320	334	315	284	284	312	270	288	304	275	299	304	294	323	281	280	310	308	298	270	305	296	267	293	313	302	296	296	268	306	296	293	302	296	295	292	302	306	326	299	309	293	290	281	307	318	261	272	295	285	286	296	269	289	279	306	294	299	290	316	314	280	286	289	272	319	284	294	293	320	261	307	296	318	273	312	312	322	266	286	296	275	330	296	277	292	293	295	311	301	323	308	321	294	284	296	309	262	284	263	299	290	294	290	282	299	283	278	297	278	290	283	302	308	291	316	289	300	295	309	304	255	328	350	294	312	322	294	271	252	284	290	279	294	288	276	264	285	305	260	264	316	313	288	309	274	315	287	287	287	296	291	273	256	271	286	295	327	287	313	297	306	282	318	287	278	313	310	288	288	291	286	303	303	293	292	296	291	257	290	336	323	290	313	290	295	295	298	272	318	305	317	270	332	277	307	327	316	252	312	291	282	250	267	300	318	311	308	286	280	282	293	286	313	280	274	290	309	292	272	337	314	321	286	283	302	283	313	274	317	282	286	277	308	279	309	331	282	327	276	270	253	303	284	270	312	253	289	292	297	324	302	304	310	309	292	278	306	310	317	287	291	301	282	297	300	295	281	285	289	274	299	301	306	317	309	289	289	281	296	292	315	313	322	263	302	282	256	263	306	326	280	291	301	251	286	291	277	266	294	336	279	292	307	289	302	315	297	313	316	293	318	296	310	302	286	304	317	287	284	296
18536	19111	29955	27513	16305	12868	10225	8100	6567	7175	7865	8382	8586	5324	1950	1598	1408	1257	1073	895	950	1306	1509	1183	1090	1014	973	948	864	854	813	871	834	834	872	795	864	823	846	847	851	846	814	827	797	845	853	869	849	815	841	775	768	768	831	804	833	856	830	809	806	857	781	756	802	823	819	817	822	841	829	819	892	802	813	804	835	778	817	872	819	849	778	867	773	864	823	805	839	807	837	820	836	797	825	827	821	836	783	782	872	805	867	814	795	845	890	825	819	812	805	861	768	842	832	787	816	798	830	800	826	796	829	870	884	841	838	860	788	824	807	804	760	869	827	822	877	869	802	825	794	789	827	854	778	803	827	768	833	854	822	793	811	811	838	805	818	847	799	869	823	813	853	849	819	817	793	799	804	875	813	822	788	829	813	818	821	802	814	856	806	774	816	802	843	817	827	871	871	805	852	837	811	826	815	833	794	821	841	843	793	803	820	817	853	833	808	792	788	838	820	841	821	839	847	802	797	802	859	760	820	790	812	816	840	835	839	801	836	791	857	850	814	851	779	779	820	800	818	810	808	792	830	786	782	792	770	875	823	865	787	840	762	732	833	810	791	814	863	796	812	791	821	821	866	812	830	815	766	851	805	816	801	817	787	783	781	788	804	782	828	812	861	863	836	838	792	839	814	813	838	818	813	836	843	832	777	850	828	802	795	845	793	821	801	848	812	837	792	774	776	839	810	825	820	857	819	818	838	753	824	850	840	790	836	812	832	836	855	819	825	793	828	792	800	841	837	813	812	855	813	871	816	861	829	787	799	809	775	774	820	785	755	818	826	793	843	822	872	850	824	833	802	855	783	845	867	876	868	800	807	803	809	834	776	799	741	821	824	826	816	748	800	848	805	760	786	861	839	863	835	816	840	839	813	893	826	816	813	824	829	812	867	834	810	823	856	824	821	865	845	818	836	826	824	784	819	810	783	800	804	796	832	872	803	782	814	804	820	825	778	833	837	875	841	820	829	825	792	845	799	838	871	790	791	752	836	814	822	790	820	796	823	793	824	772	839	827	846	802	799	834	810	833	828	814	808	811	811	870	773	807	848	829	839	853	819	821	832	849	890	793	804	842	805	814	781	836	798	861	803	811	848	835	817	805	817	779	826	862	884	769	781	848	811	789	814	827	857	815	790	793	844	835	799	827	821	782	833	897	818	834	815	844	846	809	834	833	845	843	897	863	822	818	838	822	803	844	855	841	830	858	816	802	801	822	796	869	817	767	831	808	796	849	835	861	800	741	786	905	786	779	795	839	819	840	799	821	793	846	837	867	818	825	799	783	879	767	844	818	762	852	828	822	869	849	803	858	877	794	840	792	826	800	842	857	799	859	817	856	838	794	815	845	814	851	776	851	833	825	782	818	804	782	809	772	775	815	824	788	823	763	801	810	838	810	793	811	847	852	806	784	786	811	849	810	786	856	836	820	820	831	847	834	871	856	809	805	834	787	855	793	837	817	882	803	834	812	812	836	817	819	824	846	831	862	828	797	775	778	820	828	847	786	833	819	793	856	812	803	837	837	863	774	793	813	837	839	827	813	819	835	772	805	789	859	820	791	800	869	867	858	799	796	807	799	806	830	835	827	822	782	904	802	859	833	805	800	847	808	782	776	785	831	807	816	857	853	830	799	822	844	850	817	814	836	850	851	852	846	813	820	826	800	828	837	812	835	772	838	796	818	822	842	826	812	824	809	803	768	796	816	801	855	827	803	814	839	835	836	826	852	776	790	773	834	820	837	863	800	756	859	778	865	793	787	794	847	797	854	811	812	847	752	836	793	850	850	878	893	833	854	865	817	855	824	835	834	838	841	808	763	815	784	779	842	785	783	787	854	807	811	817	786	748	859	853	808	794	791	784	828	825	808	841	776	819	804	791	816	769	774	811	757	890	794	793	797	785	817	847	772	816	844	827	828	865	811	822	827	821	842	816	837	835	827	818	852	856	864	825	869	866	821	773	815	852	834	820	858	825	835	854	773	805	813	843	820	759	807	839	796	810	860	827	823	859	802	859	876	848	797	814	831	789	789	784	825	821	822	867	857	838	841	838	794	887	842	806	840	853	796	817	778	797	862	804	800	815	804	815	807	870	843	791	794	828	724	865	801	835	878	809	814	788	808	830	849	820	856	829	824	819	802	833	841	876	798	836	842	889	778	779	835	843	852	786	829	837	819	828	871	792	851	859	854	816	843	843	797	867	839	786	761	823	801	822	845	848	798	825	812	836	836	814	795	854	852	830	800	817	881	833	833	852	772	812	779	829	823	790	845	789	842	797	824	839	865	799	797	819	834	800	864	779	856	860	880	867	814	811	857	812	819	810	821	876	862	879	816	874	761	813	898	842	830	841	794	818	782	858	809	808	813	835	804	886	820	891	826	811	815	818	803	828	823	814	836	799	816	884	824	838	803	815	826	833	841	807	792	759	793	828	806	814	788	830	843	799	824	834	795	776	841	784	829	865	835	772	808	855	806	886	819	832	837	804	859	768	824	862	889	872	833	839	846	803	796	807	840	807	841	824	823	783	845	803	764	829	850	816	787	847	880	832	771	843	853	750	843	807	804	842	853	816	824	867	801	837	819	829	831	801	808	888	812	812	824	844	846	794	816	826	784	834	844	847	806	835	810	869	816	841	801	752	820	765	793	867	820	819	792	823	783	847	831	792	771	804	804	809	825	836	818	855	787	840	832	821	864	769	800	837	804	801	786	864	759	827	837	808	803	844	833	813	811	812	849	840	855	861	789	794	816	784	774	838	837	807	769	840	825	872	784	844	867	879	802	842	776	816	812	870	889	791	880	808	792	840	874	847	807	788	805	855	862	791	766	827	865	815	814	825	813	786	832	809	855	822	843	817	855	808	841	806	840	865	871	813	825	808	863	859	816	798	832	795	802	823	807	809	801	830	833	817	843	844	810	881	798	823	793	875	830	817	834	781	797	819	768	809	837	886	845	834	840	874	768	860	855	783	814	804	825	865	868	863	821	821	833	844	844	797	820	771	871	787	818	825	854	776	812	825	861	873	812	801	799	825	840	807	826	765	878	807	792	818	834	814	814	853	837	854	842	826	831	810	893	843	830	818	770	868	827	812	820	852	815	782	812	779	791	761	796	853	797	840	847	850	795	815	815	812	834	797	824	866	845	854	819	822	833	838	847	882	772	795	804	833	842	785	874	820	853	821	816	806	806	866	801	812	794	799	793	868	791	808	820	785	826	799	787	784	827	819	797	815	859	834	797	798	803	825	832	820	831	846	834	822	841	870	823	827	842	824	830	855	853	811	793	884	782	827	794	816	855	762	863	826	815	799	844	827	838	756	824	817	854	839	808	816	831	832	864	824	784	792	839	821	827	853	825	795	805	829	838	810	872	808	826	814	816	802	796	858	769	806	820	888	823	840	763	793	814	862	819	800	799	809	829	830	806	843	866	834	813	809	780	798	901	835	807	816	843	744	824
26679	21653	24218	17004	8586	5556	4703	2131	1450	1506	1381	1468	1172	717	619	635	557	497	421	353	337	350	522	402	338	366	325	337	352	302	303	277	274	291	270	290	290	278	283	250	306	284	299	324	292	284	280	277	293	312	296	292	321	304	286	291	277	264	306	279	257	295	322	262	296	307	309	289	275	277	307	306	299	306	298	323	292	296	319	310	298	304	300	312	290	315	311	265	272	286	292	304	331	311	275	325	319	286	308	264	293	304	261	264	313	275	291	316	252	320	324	312	280	269	299	291	298	269	284	302	312	294	297	293	285	274	297	287	289	282	302	297	295	289	294	269	277	298	298	277	293	286	285	281	294	322	302	301	271	259	294	324	291	274	288	305	278	315	279	296	326	315	290	289	293	317	271	297	288	309	297	286	255	276	277	277	304	279	285	313	278	307	276	268	294	283	300	273	277	290	276	335	284	298	268	274	311	293	284	290	281	300	298	279	276	316	279	276	287	302	325	281	269	320	311	285	297	286	328	301	272	327	316	275	299	285	312	266	303	311	273	262	317	298	311	312	305	304	261	314	283	305	285	298	308	280	289	271	282	277	284	293	286	292	311	274	294	306	282	305	290	297	289	306	305	298	296	293	278	273	304	305	285	273	315	300	302	283	277	280	279	293	313	289	295	313	303	298	300	284	289	297	311	260	318	325	313	282	323	287	301	270	303	293	269	311	278	297	274	277	274	304	299	276	344	336	307	290	314	293	301	296	266	292	307	311	299	281	295	284	272	277	293	305	316	298	339	284	312	285	265	270	316	312	317	325	327	298	316	273	261	320	299	323	321	282	277	246	255	269	264	311	325	296	295	327	303	293	289	270	275	271	324	295	274	289	302	282	254	265	276	285	272	266	293	300	307	287	271	304	279	262	313	286	319	309	317	298	281	291	323	290	268	269	289	282	282	283	302	278	276	290	278	275	290	296	287	287	282	298	333	267	338	288	295	298	287	275	270	302	290	351	273	287	290	338	315	286	306	288	279	295	282	299	296	293	270	296	295	288	300	315	288	309	316	260	317	299	297	305	268	276	302	305	260	240	305	270	296	303	294	302	299	310	262	283	314	291	280	276	287	268	285	309	299	306	280	294	300	250	265	309	305	308	290	281	289	303	310	297	277	279	301	315	286	310	300	293	306	320	274	272	327	342	278	296	297	278	302	276	292	314	279	291	309	342	312	289	314	293	287	313	312	320	285	254	305	305	267	274	311	313	310	260	299	291	297	289	299	306	261	272	301	278	273	323	329	267	252	311	298	303	291	300	310	312	291	303	305	332	318	307	293	249	271	301	277	315	335	297	313	274	291	272	305	281	304	314	305	289	316	259	290	280	294	285	279	309	294	306	280	280	286	300	300	310	277	313	310	279	318	306	291	314	343	301	298	312	301	298	300	268	299	296	312	283	294	301	300	294	305	262	285	323	326	278	310	292	278	278	282	271	274	308	254	290	272	329	275	297	304	311	285	278	297	309	292	296	291	303	288	294	317	284	269	328	290	312	278	302	291	283	278	295	274	252	290	314	328	303	340	291	289	303	288	260	291	309	262	288	301	318	289	301	306	293	275	288	282	296	286	306	312	314	282	295	288	291	311	301	308	291	277	322	299	304	271	281	282	288	322	278	301	311	285	266	268	290	293	298	306	311	268	282	322	289	283	289	276	268	346	284	303	276	304	272	252	316	304	282	294	276	271	309	283	307	297	298	310	277	281	289	297	290	305	296	284	286	285	301	277	262	290	304	308	301	286	301	316	296	261	280	272	272	277	285	275	292	312	279	293	276	315	285	278	312	303	282	310	277	315	294	272	300	313	310	314	305	316	297	281	295	305	313	283	285	290	302	301	324	295	306	306	301	270	310	287	305	292	263	290	313	302	295	268	318	299	306	279	284	328	304	315	295	282	282	292	308	300	276	297	295	314	300	302	301	313	276	296	286	306	309	296	292	321	317	295	277	318	302	313	285	277	330	285	286	315	283	281	292	257	301	309	321	298	280	285	310	282	335	296	277	292	296	265	319	298	271	288	297	270	299	316	260	302	289	308	312	312	286	292	329	325	305	320	295	311	263	297	299	303	301	302	283	289	315	278	298	285	291	297	284	284	321	298	284	302	285	279	293	268	269	338	299	285	284	270	282	298	306	301	280	317	278	329	312	307	279	287	314	306	304	312	282	326	333	302	281	290	288	284	268	278	292	309	296	284	284	285	293	258	310	293	289	289	285	285	309	303	326	295	310	267	264	303	311	310	299	270	296	282	266	303	288	268	289	323	300	294	306	283	251	283	250	324	285	287	314	290	293	273	276	315	307	306	312	328	305	282	273	304	300	299	297	293	305	302	300	282	269	303	292	302	310	296	268	284	296	285	285	307	294	305	296	278	327	323	296	278	269	329	287	318	277	299	267	272	277	303	329	285	302	294	279	285	272	299	303	319	305	265	298	298	298	284	255	290	295	321	290	321	306	316	330	258	309	306	273	304	317	314	297	274	282	295	287	307	278	323	305	274	276	299	311	296	271	306	311	272	285	307	287	289	301	320	288	285	283	287	305	318	283	285	283	293	294	270	297	298	306	303	290	281	321	340	306	312	254	335	295	309	286	280	316	313	293	288	289	296	289	280	311	299	283	280	312	318	311	291	294	312	269	316	304	261	311	276	290	302	300	290	275	278	300	285	286	328	311	319	277	296	293	294	293	301	347	283	282	288	272	322	293	313	296	294	341	275	294	322	272	296	293	316	313	297	317	280	302	317	285	312	314	290	297	300	306	303	308	265	313	292	282	314	289	285	297	296	290	285	312	318	247	283	276	287	327	287	277	261	293	277	267	327	282	296	313	289	265	311	281	309	295	296	308	291	294	279	299	270	299	299	289	306	283	324	311	297	299	317	299	300	282	281	324	284	277	312	316	283	337	288	291	298	297	273	296	300	259	296	275	256	300	269	330	266	305	292	345	299	306	273	312	300	305	303	311	295	265	291	264	323	313	298	277	292	268	290	311	294	313	275	284	325	282	299	302	289	292	276	289	305	294	258	273	320	316	293	308	323	306	289	283	288	303	332	280	285	297	293	285	309	320	295	303	315	313	262	284	308	278	292	264	289	277	298	273	285	288	299	292	276	335	309	307	289	276	286	307	284	316	305	304	318	314	288	287	292	322	294	300	293	267	294	298	307	284	287	302	295	265	282	316	335	289	283	303	297	269	280	340	305	301	293	320	319	304	331	288	273	319	306	295	290	306	284	287	274	269	341	315	273	299	305	308	300	326	274	319	296	290	302	280	278	301	309	294	325	307	299	273	298	282	291	302	310	296	313	263	283	298	296	275	289	293	288	287	321	297	297	305	292	289	287	292	315	319	305	292	272	279	265	273	282	325	303	304	306	286	299	268	281	305	302	313	301	307	294	308	280	297	291	285	285	297	256	300	283	300	290	290	300	302	309	300	296	290	299	284	307	312	297	271	289	256	314	294
17107	17488	27860	26490	19859	17443	16212	8156	6496	6820	6911	7338	5996	3495	3122	2765	2350	1954	1605	1324	1058	1156	2136	1411	1254	1201	1139	1051	982	905	894	839	821	838	838	864	812	839	767	823	844	793	825	889	850	845	855	809	862	858	821	810	831	800	831	823	824	795	762	822	805	812	855	781	817	817	794	851	807	817	810	828	811	859	800	834	839	840	824	848	826	814	810	760	838	835	819	800	800	797	836	828	772	837	798	839	839	773	794	825	828	847	924	838	827	840	815	842	805	845	837	825	823	821	823	801	852	793	837	813	796	803	793	812	822	827	826	799	804	834	827	781	880	856	838	770	798	839	783	795	788	843	807	829	838	778	794	831	873	828	822	800	854	881	787	832	893	789	868	814	837	798	839	812	822	795	810	827	818	844	860	765	784	822	792	886	796	817	835	855	842	813	835	770	829	843	860	765	818	790	843	807	819	832	858	803	791	842	764	819	829	841	806	825	858	859	770	875	810	856	771	850	854	864	873	857	828	860	833	823	811	830	778	838	795	784	799	830	833	847	807	850	813	864	812	828	852	844	804	802	819	789	835	820	826	812	804	754	809	814	826	806	793	856	824	893	796	831	800	805	819	806	851	863	767	828	831	807	842	808	837	818	803	867	804	774	841	811	754	867	825	844	807	847	839	831	829	860	816	850	779	806	845	844	845	811	820	803	838	820	809	833	783	815	835	839	811	809	787	834	829	839	825	790	789	806	806	829	838	847	839	823	828	817	793	823	837	756	809	870	761	843	851	847	778	800	839	834	906	855	786	849	797	816	859	847	856	852	810	807	810	859	793	833	849	811	847	803	788	841	780	795	800	864	800	817	784	813	821	856	806	768	789	868	777	838	742	837	858	842	811	816	821	806	853	844	854	870	853	830	805	808	795	817	828	804	838	813	861	837	794	829	792	845	848	808	787	881	841	828	818	827	839	809	830	834	846	789	789	805	779	775	843	841	809	778	836	844	823	817	838	829	838	813	819	846	804	801	824	835	800	847	813	839	856	811	865	872	874	831	864	842	813	827	801	817	834	824	803	800	798	784	830	818	831	777	819	806	795	766	876	833	822	867	806	835	868	804	828	815	801	798	860	811	796	817	831	784	796	797	819	813	802	835	854	812	783	838	850	817	814	830	864	814	780	811	849	866	815	906	802	784	782	811	820	845	816	844	800	845	843	786	770	745	823	869	835	797	820	840	808	858	847	868	812	808	780	827	862	793	766	815	833	822	808	827	841	809	857	748	791	794	836	859	820	837	826	819	791	847	859	895	836	850	844	888	846	818	828	796	834	831	800	812	815	812	827	819	849	758	826	783	828	786	807	850	853	824	815	860	818	787	796	792	877	777	783	826	873	852	827	843	801	808	812	808	875	827	833	803	864	848	875	822	847	819	851	831	833	807	851	855	850	827	794	799	852	787	816	831	789	786	808	834	799	813	843	809	849	833	874	861	795	831	776	820	805	745	825	796	813	821	876	796	801	877	831	845	823	822	847	837	898	843	817	804	783	820	811	842	812	883	854	782	829	830	822	793	840	823	822	811	841	815	798	841	830	839	795	790	804	822	803	800	847	807	819	834	859	859	809	812	772	811	824	854	851	852	851	886	859	855	810	824	810	831	831	828	787	882	875	830	808	809	884	843	788	821	816	847	867	854	861	799	822	836	864	850	823	849	839	814	813	827	799	846	831	837	825	815	808	875	829	845	819	810	860	837	769	821	801	850	785	801	814	863	802	811	822	804	826	856	853	833	866	802	825	809	831	767	832	790	817	838	835	840	804	800	795	831	802	797	828	800	834	801	801	753	821	850	769	838	877	819	830	871	844	870	813	799	842	792	849	761	794	804	764	830	852	779	780	835	824	843	814	824	879	832	781	866	796	868	771	822	783	820	820	861	779	824	852	841	868	870	828	792	796	815	790	830	825	768	823	835	830	817	791	824	800	812	801	832	854	840	797	820	770	820	879	845	839	830	833	852	798	840	848	810	820	788	796	793	791	808	787	805	827	822	778	826	815	849	834	792	878	808	767	794	827	751	843	806	843	835	804	856	846	825	836	846	799	835	800	792	786	775	825	847	863	823	807	796	864	807	813	803	844	809	826	783	789	820	849	798	801	822	864	817	834	787	823	813	832	797	809	856	850	830	789	850	840	821	857	806	782	892	768	848	815	797	810	817	838	829	877	859	797	787	793	801	844	800	827	789	841	849	819	854	841	897	823	827	811	822	815	809	841	809	850	838	792	820	811	782	792	848	807	788	822	831	851	871	826	819	813	796	769	866	819	814	802	822	815	817	836	804	852	809	812	819	821	800	846	791	818	817	817	802	838	796	830	824	852	811	835	831	813	853	828	812	843	860	827	776	812	800	832	796	834	797	807	808	838	812	789	846	916	786	778	851	841	809	790	809	802	794	868	839	833	816	895	838	770	834	861	822	828	829	827	776	838	819	833	849	811	850	811	794	824	810	856	803	842	860	826	831	806	803	819	834	856	833	779	774	870	835	816	829	828	797	797	826	823	817	826	826	807	804	772	796	799	841	834	862	782	846	789	858	824	794	838	848	838	862	830	834	814	877	870	798	805	820	845	853	848	847	819	856	802	848	775	848	804	828	835	819	817	852	831	793	816	832	856	797	788	834	838	844	874	808	841	839	804	758	832	847	839	849	812	822	850	887	791	819	790	855	765	855	864	830	846	835	846	856	829	769	789	814	818	818	872	785	803	823	862	845	799	872	795	794	831	880	894	842	828	837	818	858	813	777	850	823	807	845	870	846	808	758	864	804	848	818	840	818	834	815	839	846	827	836	859	791	844	817	864	841	820	807	837	819	809	877	804	811	809	841	783	854	840	791	857	801	830	792	821	827	840	849	805	819	814	819	831	810	846	838	845	795	852	836	892	837	835	855	867	831	842	803	807	859	873	832	818	845	860	810	794	835	812	803	705	780	829	814	874	803	838	908	858	844	830	743	796	803	823	798	847	840	785	830	796	845	838	856	790	776	793	782	822	827	766	791	801	851	811	881	855	872	856	809	777	865	832	833	808	812	845	824	844	841	827	868	866	872	768	809	818	800	901	860	812	782	818	805	848	795	830	838	792	877	836	767	819	847	791	862	852	798	787	825	834	795	836	818	857	848	804	849	828	794	811	832	809	836	806	801	843	798	880	838	842	802	813	836	833	769	813	814	789	841	791	837	795	845	843	891	787	820	797	803	825	827	797	855	858	819	778	814	843	843	800	821	793	844	780	797	816	900	813	808	822	852	866	834	853	826	827	759	836	826	834	810	779	864	803	811	832	796	764	832	812	866	837	826	826	841	815	860	811	789	860	800	859	795	823	827	764	867	802	863	833	810	844	819	847	853	815	828	832	813	833	787	817	857	809	818	790	827	810	770	806	804	804	811	808	813	800	865	786	802	795	818	877	786	837	839	851	825	842	788	791	820	814	796	815	786	846	858	799	833	817	810	818	825	760	868
26414	20182	21347	13804	7757	5190	2856	1828	1604	1339	1387	1716	1176	605	629	635	561	477	432	409	370	337	435	483	455	436	335	355	283	291	312	271	299	273	297	307	288	270	268	331	307	288	318	295	301	298	319	309	308	304	303	327	274	314	302	323	293	312	298	292	279	275	272	289	298	321	333	309	293	298	285	293	313	293	305	290	291	311	305	306	284	282	294	289	303	295	274	287	279	311	309	277	302	277	295	291	302	255	280	279	295	300	299	268	318	295	303	297	305	311	282	315	295	307	292	297	296	299	289	295	304	308	270	256	274	314	289	308	280	289	278	301	286	313	280	269	300	293	284	313	276	279	284	317	278	313	288	282	332	300	323	272	268	314	307	310	289	296	293	295	286	310	299	290	354	294	318	288	296	275	284	274	322	277	311	286	304	274	276	297	297	285	269	317	293	297	291	273	292	292	267	283	300	289	289	327	295	300	321	276	314	312	286	312	288	283	294	271	307	287	306	285	299	330	300	295	332	297	283	292	301	309	326	302	290	300	325	292	305	304	288	268	261	327	298	288	279	315	294	319	289	309	313	294	324	302	318	289	358	322	289	292	317	295	295	283	274	302	284	259	276	284	281	308	290	320	296	268	287	337	307	310	290	324	308	325	300	302	305	282	290	282	265	277	266	279	261	276	312	306	327	325	304	277	315	311	297	306	314	281	299	280	277	261	273	298	283	251	294	301	297	303	318	290	307	298	265	324	282	295	295	282	321	293	288	332	269	303	265	279	286	295	320	308	290	294	309	301	297	282	320	304	287	307	310	304	277	299	272	300	288	281	270	308	315	296	310	342	281	284	288	317	296	290	310	316	286	304	304	279	278	301	309	312	310	310	316	281	306	309	330	297	275	298	300	328	270	281	326	309	316	318	313	306	297	302	317	283	292	301	309	316	288	328	301	294	296	297	295	287	341	298	312	299	284	286	265	294	315	291	295	281	318	286	288	317	312	313	288	298	326	298	297	344	326	309	317	304	276	281	266	291	292	306	312	268	315	273	298	323	305	295	312	306	289	295	296	302	298	313	291	313	302	310	316	296	286	297	290	312	299	315	299	262	296	307	307	294	255	329	301	292	289	308	295	267	296	337	316	315	302	260	287	292	293	311	307	293	303	277	304	308	293	308	307	326	280	273	304	307	313	300	291	284	314	289	292	320	289	303	283	313	285	267	288	316	306	272	296	299	314	295	307	303	318	315	280	313	273	277	280	289	290	280	307	311	261	324	294	290	309	288	300	261	252	286	283	286	324	310	308	286	273	307	333	288	291	297	304	284	308	267	311	320	302	310	309	314	288	279	293	314	282	286	265	303	272	290	313	312	313	307	276	297	312	308	286	295	280	291	279	276	272	283	283	324	286	263	312	268	301	269	297	327	278	308	307	304	302	302	267	277	299	281	305	323	297	330	295	291	294	285	311	297	297	313	285	270	298	298	276	325	294	292	286	319	283	299	286	301	291	285	309	311	276	284	309	272	317	282	280	289	259	285	304	316	270	307	275	314	290	314	293	297	289	282	272	257	276	311	309	318	297	312	310	282	317	309	310	281	293	343	306	329	302	307	288	299	293	290	286	271	262	280	287	260	290	285	283	278	314	352	270	311	283	291	290	309	300	290	301	293	301	283	304	304	316	300	282	254	311	269	278	315	308	274	277	272	299	272	318	311	247	277	270	305	280	332	289	277	312	318	303	274	291	290	297	305	289	304	298	312	337	304	304	300	259	290	285	310	309	305	305	291	314	294	285	282	300	301	278	291	304	284	259	308	264	280	289	278	298	267	285	277	279	329	317	303	311	289	320	325	297	250	299	305	287	322	255	297	299	277	327	294	276	261	286	277	322	306	340	288	282	335	278	270	278	290	290	285	279	322	294	242	295	276	301	277	300	279	318	280	315	325	309	291	273	301	306	296	279	303	311	313	306	269	284	297	303	347	294	281	300	288	286	298	350	340	270	319	291	302	303	310	277	274	287	303	263	307	314	293	314	314	298	302	342	278	286	298	298	305	272	283	279	262	260	295	308	263	290	306	321	308	307	298	270	262	282	288	308	307	305	278	293	307	313	308	309	294	319	310	290	307	299	314	272	279	278	280	312	306	278	335	324	275	293	285	263	320	281	296	305	320	279	310	272	286	318	322	267	315	307	330	294	289	300	326	303	265	281	326	302	302	307	268	281	305	266	287	294	287	285	282	289	265	296	302	317	267	280	296	295	297	303	309	302	250	288	284	290	295	296	313	300	270	296	272	295	288	310	311	298	295	314	288	288	298	277	293	284	290	269	271	318	302	306	290	288	298	309	265	301	308	289	304	287	280	275	283	326	295	301	274	319	302	319	281	330	293	287	298	314	312	273	296	311	305	307	293	267	273	284	294	344	309	283	300	268	291	274	272	297	311	261	327	281	284	306	306	294	297	291	278	299	315	282	293	286	323	291	324	304	299	313	298	304	300	297	318	290	311	305	326	285	279	290	292	310	303	340	293	300	307	271	281	265	318	330	271	282	304	304	315	249	298	287	294	316	275	290	308	293	288	314	286	304	307	261	294	318	308	291	293	288	276	294	285	275	331	284	295	313	361	271	316	297	303	295	297	314	325	268	302	311	291	275	318	272	316	309	317	300	320	283	299	303	297	310	287	259	264	281	308	281	301	291	316	299	285	304	297	303	265	283	304	303	283	324	267	312	331	313	286	290	292	281	312	322	276	305	288	296	268	308	302	302	288	297	285	314	293	297	309	276	283	293	320	283	300	274	315	302	277	279	281	275	293	295	328	315	297	318	280	290	308	294	288	295	303	335	304	284	325	350	291	291	309	288	306	308	298	271	306	299	310	270	299	341	296	299	309	295	308	293	305	310	280	321	317	295	310	314	283	271	293	282	298	317	264	310	300	266	321	320	303	307	285	272	293	304	311	281	308	327	293	302	291	293	292	306	324	270	307	297	281	293	292	273	294	278	301	272	276	296	317	326	300	292	286	303	294	305	298	287	281	274	281	297	257	321	297	318	296	287	279	279	280	308	290	317	305	292	290	325	316	297	312	307	295	291	309	308	274	308	301	277	320	338	315	284	293	331	313	307	322	333	278	296	300	294	298	312	269	302	295	292	281	305	321	263	271	302	300	306	299	285	315	285	279	284	307	306	291	333	300	306	319	301	277	321	264	280	298	297	294	306	285	284	283	293	299	298	304	324	291	302	280	269	289	301	307	273	288	310	308	317	288	288	320	316	310	287	289	306	297	301	278	290	331	303	306	317	326	309	261	304	287	310	307	323	302	283	294	297	298	343	290	310	302	277	292	281	317	288	309	277	312	276	283	292	286	312	296	298	311	303	329	265	300	284	307	271	314	287	300	260	335	250	329	294	304	308	336	303	296	294	325	298	293	315	301	310	295	317	286	274	285	278	320	308	282	257	286	304	283	289	281	315	289	295	318	307	263	327	274	324	293	283	266	284	278	313	269	277	299
16692	16001	25013	23201	18912	16165	10890	7395	7005	6425	7317	8370	5429	2949	2959	2867	2571	2107	1859	1681	1527	1390	1742	2099	1826	1371	1019	934	906	868	806	860	879	825	826	819	796	857	790	847	790	804	781	829	786	773	780	829	805	835	795	795	831	905	870	828	893	859	795	822	857	797	869	873	835	829	804	828	800	808	861	816	861	850	827	829	800	860	801	807	830	845	844	769	852	806	850	861	862	836	815	784	833	845	822	808	839	803	822	877	834	768	807	811	843	802	822	840	807	824	821	831	823	833	832	836	821	833	822	851	839	830	843	791	816	821	887	799	834	809	812	786	823	804	846	855	840	786	857	861	849	872	826	803	845	808	819	832	824	836	832	859	835	824	801	829	819	853	791	817	880	809	866	890	840	825	762	812	823	820	874	809	881	811	777	757	819	846	777	813	857	814	792	876	852	862	811	822	803	787	830	789	828	805	775	790	781	796	831	859	845	816	819	844	877	806	827	829	782	787	824	827	820	797	855	873	816	868	818	804	834	827	812	827	763	834	852	871	851	762	804	857	826	837	830	841	806	810	814	854	818	819	844	820	848	779	811	830	842	835	839	854	781	820	799	828	841	806	789	803	805	770	784	825	801	839	835	833	833	856	821	782	804	778	840	841	795	862	875	839	813	809	814	805	788	821	810	827	900	809	817	813	877	797	805	872	883	815	828	859	768	817	831	863	871	844	826	868	815	804	804	868	843	823	817	833	811	845	818	870	879	804	818	826	824	866	832	858	893	835	806	866	845	816	850	818	821	815	855	803	851	836	824	832	826	853	804	865	833	828	826	758	823	842	798	808	798	832	864	809	875	820	817	824	858	849	810	860	810	878	818	808	805	824	802	804	839	821	837	814	784	813	836	876	788	852	817	803	842	793	773	808	834	780	809	829	797	794	823	851	831	876	819	884	817	816	818	819	814	814	842	785	816	864	819	805	859	819	819	830	817	826	848	777	770	836	794	812	813	780	813	841	795	786	866	862	842	864	772	858	852	828	775	829	755	818	869	883	805	794	825	804	854	818	856	816	828	847	826	828	916	877	818	806	854	878	832	832	865	837	864	837	828	811	851	844	848	841	848	800	935	843	828	822	843	866	864	849	821	836	886	818	815	861	866	810	832	835	817	799	834	835	824	876	876	864	843	836	852	813	836	803	792	830	877	883	813	856	842	840	809	845	772	801	840	850	869	856	849	813	828	797	813	815	844	801	821	813	830	823	809	813	855	828	856	835	870	814	797	788	859	825	858	812	814	817	853	841	815	771	791	779	851	840	854	848	794	769	862	810	796	817	791	818	844	835	810	821	848	835	830	807	802	824	833	839	845	846	824	830	785	848	793	839	848	826	814	834	846	797	855	858	812	816	834	830	810	824	820	810	839	824	820	856	803	868	842	830	759	831	847	828	852	764	905	823	864	847	794	849	854	877	799	806	818	845	816	814	846	806	842	803	813	861	801	803	784	835	823	791	820	841	838	844	820	850	815	829	789	843	797	827	841	840	828	838	863	829	877	848	823	816	777	909	789	812	880	861	843	854	828	827	865	873	827	827	791	866	884	840	794	807	860	841	819	810	842	826	802	825	811	775	848	806	846	839	813	856	813	803	867	854	820	842	808	809	808	865	776	850	772	826	860	820	846	880	864	830	916	832	876	799	894	843	787	843	810	794	836	826	798	830	836	758	789	811	780	823	866	804	846	778	804	819	811	809	818	859	806	830	861	840	818	810	829	894	801	837	777	826	820	805	789	845	814	834	860	832	813	803	792	835	834	828	819	800	889	844	821	783	799	828	814	813	826	825	815	839	841	843	878	793	849	833	898	861	811	842	823	852	819	796	886	840	814	806	832	803	870	809	840	814	844	835	884	819	799	832	835	750	835	890	808	831	847	816	817	864	859	819	776	858	854	855	840	842	857	836	876	869	772	823	788	878	837	863	785	842	813	819	815	853	839	836	773	818	809	857	859	846	860	789	778	771	802	881	803	794	874	841	834	831	780	845	812	791	824	849	820	783	821	823	834	864	866	893	796	821	799	820	847	811	804	879	856	810	825	827	821	829	806	855	834	893	849	821	795	881	866	819	834	784	805	814	816	803	882	800	841	811	827	801	803	843	823	840	808	810	838	840	846	840	889	778	893	816	789	845	853	841	814	830	824	855	821	758	847	793	858	881	829	864	846	841	846	795	797	799	848	794	827	778	846	833	839	781	850	754	807	801	770	841	784	773	830	815	821	813	855	858	872	812	845	752	822	839	794	841	848	844	754	805	842	841	837	842	833	754	844	870	802	831	799	820	806	783	837	855	866	807	836	856	812	835	880	841	859	774	793	830	798	823	817	838	871	825	840	832	826	786	817	844	843	820	812	833	837	808	852	785	777	854	820	833	842	860	775	821	841	851	830	827	822	844	826	826	851	821	790	831	865	772	834	829	810	783	814	835	803	815	861	813	872	801	849	821	849	841	823	811	811	831	820	801	839	857	813	816	828	800	823	856	817	813	853	848	825	848	812	790	814	793	845	811	812	891	824	879	870	801	835	822	847	815	801	796	825	813	809	825	823	799	844	833	845	866	798	810	826	814	812	867	829	861	881	812	782	844	809	831	876	796	817	786	862	824	828	782	814	860	839	823	801	852	834	804	789	816	868	826	810	829	854	822	817	805	834	816	836	807	816	863	854	769	800	842	781	838	834	817	826	883	830	820	790	844	793	817	803	846	837	800	824	804	840	746	788	807	832	837	823	837	840	849	791	810	854	798	806	823	813	816	856	869	791	833	822	804	808	807	859	822	852	832	883	856	831	790	883	838	842	800	830	808	810	841	861	776	820	843	865	824	882	865	865	786	819	859	827	809	888	886	851	817	820	819	792	817	857	823	834	849	804	791	813	837	857	810	820	857	879	817	862	860	814	825	796	836	846	866	828	864	816	869	817	850	887	838	829	785	834	846	874	817	854	841	762	851	848	805	825	822	863	851	836	883	804	788	826	876	789	837	876	808	829	862	800	807	775	855	839	878	797	854	824	853	809	829	781	884	810	810	792	819	848	822	812	848	819	861	858	864	805	804	819	893	777	763	858	809	799	844	843	799	834	851	778	873	833	848	817	853	852	790	827	819	873	810	884	798	804	840	801	816	823	847	865	863	812	791	852	822	821	843	841	813	776	848	874	848	872	805	836	844	793	821	826	857	810	799	856	892	865	791	818	790	865	773	815	744	873	856	789	823	818	818	833	797	797	772	764	861	853	841	809	830	819	786	802	787	823	842	823	830	843	844	839	788	822	833	836	826	820	795	860	841	808	868	792	872	847	841	849	792	807	851	833	844	820	859	878	810	853	839	810	835	790	844	838	855	848	776	844	855	863	822	796	804	808	831	794	842	791	799	838	855	787	832	816	867	842	838	844	817	850	850	823	802	827	806	840	902	839	824	795	841	781	814	801	807	777	871	762	808	799	856	865	813	809	824	802	825	810	873	836	841
26677	19440	15297	10204	5617	2624	1968	1992	1601	1241	1306	973	713	640	633	748	809	722	614	529	453	438	587	674	645	530	419	323	293	311	311	302	295	315	305	290	305	297	298	293	302	314	287	297	323	305	290	307	304	293	297	312	288	313	305	308	279	314	302	276	284	313	294	272	280	285	321	302	292	312	279	301	286	327	274	302	275	316	268	293	328	277	305	302	271	276	309	256	280	301	276	319	289	325	288	300	273	343	280	305	308	288	315	281	285	318	274	329	284	282	290	314	267	306	259	279	281	281	274	322	301	289	293	289	308	291	283	271	311	288	246	308	274	287	302	289	302	304	332	261	293	320	271	310	300	289	311	285	277	273	292	297	285	281	310	281	315	322	311	313	295	288	288	321	296	296	300	298	288	300	289	292	332	272	313	292	276	308	290	306	292	273	301	300	310	309	275	291	296	295	280	298	301	301	307	333	292	292	299	306	310	281	345	288	304	270	287	315	262	296	272	288	308	305	297	329	317	284	294	308	296	276	323	316	300	298	287	287	311	291	323	308	269	310	305	300	269	256	285	319	290	282	292	281	286	301	296	284	276	287	313	282	276	303	314	267	285	312	300	314	277	307	282	293	281	296	260	298	263	309	299	273	294	314	297	316	284	293	275	291	298	269	305	285	326	324	301	292	278	292	274	320	255	288	304	281	305	285	316	309	310	287	304	299	315	296	287	289	284	312	308	315	306	314	294	293	283	275	286	258	294	331	297	303	327	309	313	324	310	307	258	299	314	318	335	297	296	305	290	290	286	294	290	301	306	280	327	303	274	301	281	298	287	335	260	313	280	304	290	288	300	290	331	296	318	301	313	301	285	310	322	272	323	307	314	294	305	304	296	294	337	292	316	265	294	287	262	291	298	295	299	285	282	334	300	313	297	271	298	300	301	283	281	327	299	302	287	295	286	285	265	312	277	302	328	310	312	312	302	268	310	303	299	292	316	275	305	298	269	300	310	311	281	269	273	315	284	322	316	292	283	291	306	306	283	297	317	281	326	293	332	288	297	318	297	266	251	281	280	289	291	292	289	318	321	278	275	301	281	307	272	291	288	308	329	291	310	307	294	274	313	320	278	272	292	283	299	282	289	293	307	305	296	309	266	261	301	307	338	289	276	292	317	291	290	308	311	311	327	310	322	305	304	332	308	318	297	294	286	287	308	284	312	336	319	297	272	285	248	277	281	306	319	302	280	331	315	283	300	303	295	298	300	302	285	309	303	322	328	303	291	292	288	280	295	328	309	278	295	290	261	264	310	268	285	292	296	320	277	297	295	265	314	316	302	284	273	275	300	313	300	299	293	298	323	295	287	305	305	295	289	306	304	272	280	295	292	298	318	276	304	293	300	308	285	319	285	285	298	281	292	335	321	285	279	279	309	300	292	327	306	312	323	295	306	275	326	289	286	319	296	302	291	331	265	297	295	311	271	317	287	299	283	300	307	301	283	292	353	272	297	269	271	300	311	275	326	271	277	275	311	297	287	294	291	272	263	281	265	272	312	299	294	283	292	313	323	303	291	315	289	289	314	261	300	336	284	305	298	340	320	281	280	298	292	296	284	282	282	283	287	314	304	286	274	332	291	279	273	288	275	287	319	298	280	273	280	290	318	318	325	301	279	276	301	289	308	291	279	268	300	280	291	284	303	291	298	297	300	287	308	277	312	259	274	325	281	314	285	281	298	313	301	297	275	284	301	323	298	324	346	325	297	312	251	273	320	302	304	274	286	276	291	296	318	286	299	306	324	314	314	267	272	313	319	313	287	288	275	312	308	335	297	289	261	320	282	300	306	325	311	325	294	274	311	275	306	309	301	307	294	288	312	318	291	286	295	300	320	281	279	295	306	278	311	299	302	297	278	308	305	283	285	289	310	279	296	301	279	313	285	291	290	299	305	319	300	283	277	287	315	290	289	306	303	284	280	307	302	303	266	268	314	317	297	301	312	305	304	290	312	315	279	309	282	295	321	290	280	268	303	266	289	280	316	286	301	338	250	291	296	301	301	297	279	335	298	311	275	278	289	305	306	337	300	310	275	328	315	267	337	305	331	312	294	310	306	315	278	303	307	314	298	305	278	288	291	277	292	313	302	294	313	260	285	275	289	309	279	288	293	308	310	314	296	251	287	293	313	319	289	292	295	316	308	301	292	281	288	280	320	316	288	272	285	282	276	317	301	278	280	332	293	292	271	317	259	297	306	336	304	319	325	279	302	305	319	311	289	292	298	314	302	293	299	312	304	305	314	316	314	271	331	302	280	312	324	289	322	312	311	291	292	318	285	271	305	316	268	294	292	324	281	306	286	282	279	289	284	276	308	291	307	289	295	291	301	291	314	300	290	280	261	291	277	326	285	283	290	299	311	313	337	303	334	318	302	286	314	312	294	288	321	299	299	309	274	268	274	354	308	300	268	297	282	297	319	292	295	326	299	289	317	261	329	292	284	296	316	304	285	300	295	260	291	297	282	288	327	295	323	314	304	261	292	265	285	280	294	279	304	316	308	275	271	288	284	308	281	292	303	294	299	297	286	290	295	295	305	315	274	289	309	302	290	290	317	285	290	265	318	303	306	329	284	297	324	310	329	286	276	334	283	301	300	310	325	300	293	291	270	290	319	323	278	285	302	290	309	311	301	301	308	289	275	313	287	279	329	295	297	282	262	269	321	302	305	287	311	300	276	308	321	320	302	299	334	304	262	297	270	313	284	311	308	304	296	310	289	301	327	299	272	322	289	306	290	299	292	260	301	284	265	299	269	296	280	294	296	300	280	300	286	286	306	301	305	308	301	314	334	305	261	255	313	254	266	306	309	310	306	281	302	266	308	309	315	324	293	332	305	313	344	296	309	290	264	295	299	305	308	267	296	356	293	298	270	306	311	296	278	304	268	273	301	279	281	288	288	275	295	269	292	304	296	304	303	265	319	271	300	299	297	284	297	326	292	269	322	286	313	293	272	276	291	319	338	277	288	303	271	315	303	297	301	289	305	292	307	283	293	312	308	294	355	331	338	343	287	293	301	297	289	290	319	304	306	318	292	293	292	291	276	300	325	316	273	310	291	322	326	294	273	276	317	297	272	310	298	278	260	312	298	305	296	299	288	295	282	330	305	305	320	308	278	280	312	298	312	308	273	337	256	296	298	326	302	285	291	300	309	318	290	306	294	289	322	312	299	285	301	299	297	306	320	297	325	298	277	279	298	324	307	310	313	310	270	308	286	278	290	351	303	271	271	287	350	274	328	300	286	275	266	279	289	301	325	300	305	312	307	303	294	302	288	291	278	323	303	291	307	311	312	296	274	271	274	291	294	332	270	297	300	311	309	284	279	299	303	294	295	319	312	280	318	285	296	292	301	338	279	286	298	297	293	288	315	328	308	294	299	277	271	301	294	261	297	321	291	301	317	284	316	347	325	293	280	306	284	287	313	283	308	312	282	306	318	306	272	278	272	306	292	290	269	305
17019	15226	18662	19248	14809	9362	8082	8979	7173	5746	6368	4958	3312	2988	3127	3926	4140	3521	2682	2251	2089	2090	3066	3267	2798	1950	1429	1026	882	877	861	877	834	876	812	885	773	850	845	828	772	785	810	835	841	851	838	852	844	764	836	781	823	821	799	814	833	796	824	819	853	829	831	831	806	810	871	854	849	817	840	877	812	893	834	835	866	812	839	868	820	865	847	826	848	833	783	835	875	782	785	771	812	834	826	881	873	839	789	771	877	857	827	789	864	828	857	866	782	846	842	828	773	851	828	840	823	815	860	801	853	845	876	823	800	802	804	875	848	785	837	856	770	827	852	834	826	812	805	804	843	845	832	847	826	828	857	784	816	879	829	851	857	838	834	846	814	828	797	841	893	844	803	832	889	868	847	794	813	859	852	850	822	833	810	843	817	807	884	821	852	816	820	825	838	808	823	796	870	833	797	852	844	837	862	810	823	833	861	883	844	812	877	831	827	855	846	847	843	903	827	794	836	913	782	800	844	813	872	823	808	816	847	809	876	789	831	812	848	863	819	847	872	800	770	882	772	823	852	836	831	806	815	834	825	819	796	794	832	819	838	803	819	848	834	820	837	874	806	858	780	864	772	845	814	842	829	794	850	833	840	820	781	782	871	827	828	842	835	834	862	784	836	818	879	802	780	847	806	853	800	839	833	800	825	862	869	855	888	853	775	770	805	856	833	781	827	875	805	847	788	785	802	833	822	813	774	785	767	878	796	818	761	872	806	866	867	871	833	810	832	821	849	850	889	821	837	841	786	816	821	839	819	863	848	819	896	811	874	837	808	834	794	833	766	842	824	848	810	844	795	890	822	818	850	819	825	817	832	847	861	788	865	843	857	863	859	820	863	801	823	852	861	830	819	794	848	820	858	802	828	852	862	839	793	832	810	760	813	802	850	771	830	828	870	830	847	836	819	848	817	840	837	821	859	816	857	867	852	818	840	803	822	869	832	848	849	900	819	872	815	838	812	840	809	848	822	810	835	848	822	855	874	798	829	865	862	769	822	779	862	842	798	864	856	816	842	838	858	793	818	813	802	875	793	825	859	847	819	774	802	813	823	862	846	817	757	760	801	831	802	809	812	846	821	838	861	859	785	810	805	780	830	814	858	838	802	809	784	855	832	809	837	809	821	867	821	843	779	845	806	835	845	857	801	814	840	834	813	802	844	912	814	823	839	889	852	841	843	810	836	864	908	852	860	812	834	800	863	804	803	839	844	827	788	817	827	833	912	794	806	856	823	885	827	848	873	796	814	812	857	764	812	852	800	846	858	861	826	761	896	820	844	843	837	843	842	797	840	881	865	845	861	823	846	847	835	908	793	813	891	835	854	822	807	847	808	792	872	855	774	852	795	790	794	852	780	802	825	854	806	825	823	852	852	837	809	780	819	799	819	785	852	842	861	876	804	830	823	813	792	862	876	838	796	852	833	794	807	808	838	831	843	864	825	808	810	836	885	809	801	791	768	838	844	823	843	825	850	789	847	808	861	830	796	828	817	845	800	845	824	834	819	808	825	823	825	814	871	862	786	769	847	844	804	907	807	784	869	844	795	871	862	843	809	878	826	814	829	827	839	868	828	853	836	855	885	850	826	885	866	868	798	801	806	793	861	803	849	802	897	833	823	875	849	817	833	852	856	816	787	829	849	873	879	864	828	800	801	858	810	836	822	833	773	857	804	769	828	860	829	876	831	850	846	817	817	836	788	842	845	842	837	820	837	810	837	876	793	804	783	830	822	816	862	750	849	847	845	809	852	834	847	814	863	818	817	793	839	843	893	850	830	809	813	806	822	837	836	812	829	862	793	789	854	833	773	904	798	862	835	849	822	813	866	810	853	817	819	853	794	815	837	855	799	846	844	853	848	840	843	869	805	758	848	793	848	868	796	867	824	813	782	842	812	839	878	800	876	801	831	817	775	849	871	834	830	836	838	888	845	794	826	818	881	787	871	768	893	819	799	828	808	818	856	843	835	839	837	810	852	866	830	833	790	825	801	847	823	829	791	840	795	808	799	871	831	832	813	806	797	885	832	873	861	879	856	835	894	838	855	802	846	864	778	821	794	766	814	890	809	821	792	823	823	797	814	808	821	855	806	804	782	816	818	802	844	846	788	846	855	879	864	823	844	846	874	796	793	845	820	900	765	829	825	839	809	810	822	869	831	839	874	839	814	831	804	822	797	785	813	839	789	878	851	846	856	797	879	831	797	812	826	809	816	773	872	810	820	777	752	887	789	824	855	836	827	859	847	796	821	866	842	829	820	838	852	821	849	821	849	818	830	841	861	852	823	798	844	820	807	823	891	818	767	838	861	808	795	873	851	843	749	868	807	877	875	772	847	844	853	839	812	816	792	791	813	837	849	836	827	880	790	877	818	836	851	824	913	855	803	794	851	796	815	876	853	837	824	861	834	878	807	853	861	822	786	867	842	809	810	818	841	843	868	824	837	859	853	830	900	821	818	890	815	846	835	815	781	822	857	837	845	814	800	829	862	835	832	775	797	852	851	838	859	850	839	882	827	830	768	826	879	860	859	843	832	882	841	783	792	828	808	860	841	889	889	807	822	820	808	808	829	843	832	826	818	831	822	805	815	850	830	812	823	820	820	803	806	830	847	842	816	852	826	809	807	821	821	831	830	832	807	813	817	830	870	862	815	828	790	858	811	822	763	864	815	871	847	797	809	817	838	820	855	778	794	866	830	802	761	836	797	776	839	792	835	839	837	852	881	817	864	824	835	794	900	832	850	830	813	814	834	821	859	785	853	819	832	795	882	812	874	859	796	835	787	824	828	874	867	866	798	819	839	822	795	839	842	798	852	845	820	854	822	870	845	892	840	835	837	837	809	846	830	790	771	820	819	830	839	859	845	800	829	832	820	869	823	825	784	850	841	778	794	828	891	864	847	845	822	818	816	809	849	857	826	832	854	771	811	806	829	823	829	862	800	803	771	843	820	838	803	846	824	822	862	839	888	780	789	887	828	816	851	809	808	852	811	838	806	813	807	792	819	867	863	825	821	821	855	845	846	861	865	803	812	803	819	827	763	782	831	853	832	807	768	837	833	824	811	868	764	824	797	831	842	867	864	789	847	773	888	831	854	814	831	860	810	846	829	815	858	854	835	833	838	883	806	837	838	779	857	828	841	840	809	855	800	856	827	834	882	810	873	894	831	820	853	775	808	786	827	849	806	834	772	828	865	807	828	836	797	816	852	847	843	867	852	827	845	819	817	850	814	872	794	889	860	853	806	877	820	824	806	837	818	840	787	781	813	842	859	815	835	798	872	846	839	831	829	855	846	812	837	861	838	822	816	854	841	837	832	868	786	825	881	847	863	830	781	845	833	800	840	822	854	848	841	817	795	783	832	819	827	833	846	818	777	845	812	879	834	849	768	817	794	801	802	876	857	869	841	809	813	843	836	787	865	857	861	825	825	837	839	816	814	796	811	903	850	872	809	835	796	814
21478	17999	17615	10931	5266	3077	2146	1649	1304	1339	1328	1182	936	858	767	662	620	643	648	575	496	500	609	682	667	597	413	352	313	310	329	292	262	283	294	312	301	314	287	305	315	295	320	310	263	288	264	295	314	308	287	291	313	287	286	299	306	291	308	256	281	307	329	293	311	331	280	311	269	275	300	294	306	299	295	301	282	303	264	284	304	346	304	285	272	304	328	323	341	295	312	299	297	306	294	279	286	293	304	304	317	294	292	323	275	301	328	335	290	302	294	288	320	313	323	276	325	291	315	285	282	283	278	288	300	312	287	275	296	322	327	293	314	304	295	285	305	283	303	280	289	289	295	296	307	292	307	314	306	308	296	333	315	280	323	306	334	293	326	295	312	288	286	271	288	331	282	308	310	311	298	321	274	313	324	311	285	299	301	288	298	288	303	313	288	303	310	322	298	288	320	315	316	311	263	274	302	289	271	298	325	282	305	302	315	304	290	290	336	289	312	300	317	277	298	317	293	294	291	270	283	288	299	300	311	317	301	340	314	305	276	317	321	292	302	317	297	315	292	307	311	283	277	291	276	276	296	313	290	274	302	297	316	273	293	281	262	281	304	298	315	292	294	295	301	277	328	296	301	341	283	301	257	305	310	282	282	298	314	299	307	288	309	291	307	303	297	313	299	272	316	291	300	289	302	277	307	285	304	318	293	295	298	293	308	292	323	278	314	297	289	278	287	317	298	276	287	281	281	310	302	324	307	313	362	324	316	281	270	301	282	267	295	313	298	336	295	286	307	295	285	286	325	295	322	270	285	281	286	312	290	290	292	353	291	291	307	293	316	288	264	277	323	320	311	302	302	271	263	324	300	303	271	318	297	301	304	299	292	270	293	300	303	298	322	304	296	296	297	273	299	310	315	291	283	294	275	292	288	303	305	300	299	294	302	306	293	302	305	304	299	292	295	341	302	307	292	304	244	301	290	269	296	296	309	301	312	303	298	285	308	284	285	297	296	308	305	331	300	281	302	337	286	309	303	305	287	334	328	309	297	273	321	275	288	307	299	279	305	306	291	296	279	289	302	298	297	301	288	277	292	254	281	295	301	279	349	303	315	324	299	278	307	298	310	305	299	298	298	305	294	295	297	309	276	294	296	309	295	294	314	310	300	299	284	277	336	309	294	299	301	282	306	294	285	321	255	280	313	254	332	296	282	276	298	298	300	330	313	270	330	337	263	292	284	289	307	329	263	294	278	312	293	288	298	300	322	282	276	274	317	274	275	313	313	305	276	317	338	303	285	335	314	289	282	294	287	298	297	309	301	290	288	304	293	301	334	294	291	290	311	314	291	302	287	275	307	316	301	316	287	309	288	301	279	306	340	306	282	276	284	297	289	293	308	274	262	349	329	278	308	290	291	310	257	310	321	284	287	304	305	307	283	291	300	328	279	296	288	298	290	285	290	312	298	324	292	290	328	297	305	274	296	302	276	282	290	295	297	281	285	279	308	309	268	284	304	296	310	279	315	302	354	295	310	324	268	285	318	288	288	294	292	272	274	314	266	294	310	296	310	281	296	305	283	310	307	302	299	294	274	262	292	288	284	278	326	267	253	312	316	298	297	315	305	273	299	315	269	307	282	319	315	313	283	305	276	269	298	267	294	281	327	274	307	321	309	313	275	279	292	310	299	284	269	301	294	309	298	266	273	311	267	301	305	280	274	324	269	288	314	320	285	289	286	312	297	319	322	307	281	312	309	286	277	288	306	285	289	306	330	287	309	270	306	272	293	311	282	273	277	318	286	269	319	319	315	304	311	291	332	270	309	340	247	313	298	304	309	333	292	311	277	314	329	294	278	310	305	264	323	295	267	326	285	329	295	264	287	310	273	313	295	310	293	296	306	336	308	299	316	293	307	313	314	285	292	280	291	292	300	339	295	285	308	309	278	301	287	305	314	267	313	299	304	279	298	293	304	280	309	272	277	288	278	316	293	304	335	311	285	274	317	312	289	275	284	297	323	304	330	307	308	322	304	282	280	284	297	288	309	276	319	278	251	263	332	287	304	290	273	281	333	308	294	278	278	271	266	285	348	297	281	287	314	289	296	262	302	319	298	282	278	291	312	284	257	293	286	284	317	326	340	316	296	290	294	279	308	302	287	316	295	285	308	300	311	312	312	320	294	317	301	286	316	335	304	289	293	304	294	301	273	289	300	277	298	288	296	309	283	313	301	322	310	309	308	257	322	286	290	290	314	280	308	313	299	287	313	310	294	325	289	307	282	292	300	309	310	291	312	304	291	314	292	339	316	283	293	272	293	312	332	306	294	258	320	289	278	288	275	293	309	293	270	309	325	321	297	294	280	291	284	285	303	310	313	274	276	309	313	288	284	294	285	345	302	271	304	299	296	312	313	321	300	306	314	321	305	296	323	260	299	258	316	298	277	272	278	274	282	288	293	287	318	295	295	314	270	325	302	312	314	316	275	314	297	284	308	299	286	288	310	293	308	323	260	299	318	310	303	291	323	332	290	277	297	312	318	285	302	311	287	299	286	303	339	282	277	285	297	358	306	305	313	288	298	290	295	309	307	288	293	292	300	301	281	297	329	303	280	300	326	305	266	283	320	289	305	305	300	295	302	282	312	326	276	304	316	320	297	307	289	264	298	309	284	306	311	293	280	293	328	285	283	298	309	290	316	283	263	304	306	297	294	303	297	309	286	275	295	290	330	291	288	303	318	297	259	313	287	278	292	332	282	288	332	266	326	315	293	301	294	283	291	305	305	283	306	303	295	288	300	345	315	299	312	293	302	306	301	262	332	286	299	290	283	295	283	288	264	304	293	305	271	295	320	279	303	293	307	273	284	304	305	293	303	288	308	282	305	304	294	289	322	320	303	301	260	284	287	290	318	302	297	275	333	324	282	285	330	312	314	294	292	318	305	289	291	314	302	298	279	295	279	291	299	314	292	290	275	307	320	286	282	289	273	275	331	315	276	301	306	316	313	301	309	297	271	309	275	297	272	325	322	277	274	308	297	277	290	314	307	314	277	316	298	282	330	273	269	314	313	308	317	279	306	295	285	308	317	272	277	308	318	327	329	288	289	302	307	282	330	286	334	333	333	284	313	292	289	304	305	291	262	301	295	300	294	299	278	256	310	307	311	293	314	299	297	281	273	314	274	306	294	276	281	295	301	317	297	341	270	294	299	304	281	282	314	304	288	261	289	291	312	288	268	289	315	318	311	288	289	288	292	283	282	271	295	330	306	297	307	316	325	293	301	307	285	288	304	296	279	304	276	300	301	282	294	289	282	317	343	303	316	294	298	283	282	303	303	305	267	300	300	285	311	302	320	304	275	304	305	274	328	285	290	301	283	308	306	283	316	273	279	308	331	284	323	289	259	295	242	307	288	299	302	304	303	285	303	285	289	313	298	289	303	274	326	293	297	283	313	278	284	298	260	316	291	312	297	287	310	297	300	294	275	290	278	278	290	288	305	295	302	294
13603	14593	21873	19186	14028	10947	8747	7209	5822	6255	6839	5804	4179	4245	3842	3081	3317	3297	3148	2711	2414	2426	2944	3409	2923	2137	1452	1121	876	879	821	823	854	830	860	805	826	804	835	850	846	798	829	826	788	857	827	815	789	835	785	798	849	827	815	882	830	842	804	797	826	858	811	829	825	851	820	808	822	835	841	856	814	795	835	795	836	818	842	841	835	828	845	825	810	846	834	807	830	805	839	800	886	836	809	834	833	812	817	854	834	801	833	877	817	850	813	805	813	786	889	806	847	792	879	799	870	853	760	792	869	851	831	800	805	829	821	833	822	861	784	836	820	860	817	800	856	797	815	831	847	799	890	760	808	848	804	852	832	808	817	790	824	848	836	827	811	869	798	866	770	842	871	842	781	780	715	847	833	838	798	830	778	809	822	804	821	818	878	806	841	838	805	787	845	835	826	823	859	807	774	835	809	869	805	813	844	790	881	852	837	812	838	878	889	858	808	799	827	915	838	845	852	863	840	815	821	787	870	837	805	784	793	811	827	847	808	842	842	850	860	837	840	861	848	813	831	819	850	854	840	823	845	842	766	844	848	869	828	797	787	806	823	832	798	794	873	829	815	823	811	850	820	827	854	790	797	821	865	864	842	826	863	832	830	823	800	804	810	804	865	872	798	835	869	800	823	825	852	829	832	832	827	868	790	845	832	813	820	847	827	819	768	820	837	824	848	771	813	839	854	816	834	825	824	864	838	811	799	811	853	862	820	819	823	829	859	838	823	837	841	799	802	803	801	802	833	806	826	815	819	763	822	807	843	820	905	849	809	775	883	848	808	793	820	794	809	821	840	839	816	801	816	868	836	823	837	864	819	862	838	803	810	825	839	775	820	786	827	852	809	847	824	806	860	822	829	841	872	862	833	855	818	862	794	841	823	839	852	829	821	819	855	813	832	773	840	831	823	860	827	895	808	816	825	801	833	818	738	816	846	770	782	791	810	815	826	832	855	816	814	733	760	830	838	836	828	813	835	815	851	885	804	862	798	832	849	811	787	812	809	857	803	799	830	817	863	844	857	835	799	795	822	881	847	861	853	831	805	815	848	815	823	811	817	815	854	829	849	794	774	797	842	824	842	857	848	811	770	801	850	842	822	789	762	838	891	808	811	818	857	816	838	811	856	806	891	797	828	832	821	828	797	780	767	837	773	883	830	828	786	853	767	825	822	813	848	847	830	912	850	855	840	899	852	837	810	859	802	828	832	860	834	817	771	833	815	818	805	802	819	828	851	791	788	825	763	825	826	876	774	832	795	791	810	866	832	799	815	859	826	775	822	846	839	869	835	849	833	877	827	857	803	806	849	835	866	846	818	781	782	802	813	785	785	792	856	801	814	752	814	871	841	797	845	797	814	778	834	833	834	819	814	823	801	805	805	853	861	877	814	833	841	810	812	780	854	888	794	816	822	775	842	847	830	840	799	814	754	816	776	846	841	821	813	826	793	794	840	775	832	836	889	813	828	809	794	852	823	835	788	813	850	842	865	834	800	834	843	847	829	811	778	850	842	782	803	829	814	833	863	816	807	830	815	834	788	809	808	850	823	814	847	830	833	815	837	802	869	803	806	843	822	837	862	796	829	804	852	838	837	763	846	788	798	809	873	798	828	897	844	839	850	898	838	868	823	798	881	823	836	820	860	820	832	818	846	825	877	857	838	851	782	852	818	835	830	848	808	800	838	791	789	858	800	835	816	839	804	855	817	832	888	842	829	802	795	802	841	828	841	794	851	830	830	821	841	846	834	793	871	773	814	838	841	797	838	809	855	836	796	824	815	792	850	836	877	796	851	782	791	807	836	818	869	817	778	832	818	853	789	886	819	816	867	830	835	834	802	774	864	792	841	789	840	830	811	844	817	817	791	843	809	859	809	795	838	772	815	828	772	819	836	839	832	817	797	819	860	819	802	868	799	825	873	830	824	891	844	807	892	844	807	810	851	867	837	784	834	799	852	833	806	798	859	818	797	885	850	837	831	840	825	828	828	846	771	805	819	755	826	806	846	841	838	838	813	826	834	811	828	822	822	809	844	832	807	808	879	795	840	838	839	789	859	838	775	799	844	797	829	825	821	820	845	834	827	851	850	872	833	871	779	777	856	772	860	815	846	813	859	805	847	816	890	839	851	853	781	807	835	819	815	868	790	840	875	799	849	868	851	790	785	818	838	818	843	840	806	868	856	805	809	819	807	828	848	788	830	870	806	877	794	815	822	819	789	778	776	867	808	769	809	788	788	820	839	796	850	844	800	850	832	826	845	867	853	837	799	804	869	803	877	825	813	829	822	842	845	860	818	835	829	778	813	798	798	847	870	860	833	816	778	869	840	793	829	825	808	759	850	867	839	857	813	852	803	851	857	834	821	837	830	836	846	868	780	826	807	887	834	871	833	822	855	823	838	836	815	865	830	829	826	803	848	834	860	823	840	853	821	865	861	829	778	878	847	819	851	872	828	803	839	799	813	832	843	835	842	812	855	804	809	809	800	820	811	875	863	853	826	857	832	839	823	873	784	806	807	889	814	827	827	849	809	777	803	827	799	828	876	833	827	814	876	864	824	866	854	847	815	887	818	772	780	850	862	834	799	835	832	800	857	822	820	868	810	786	860	878	810	846	826	831	834	825	842	812	779	854	796	803	804	852	870	856	790	776	832	835	852	829	868	852	837	814	794	788	869	830	855	845	822	861	814	855	811	804	863	791	796	794	830	791	847	743	827	807	788	803	854	832	816	869	805	819	840	860	880	800	807	809	794	849	866	825	828	850	857	826	773	813	792	873	842	842	879	864	786	841	813	820	834	818	809	829	860	847	809	819	840	812	842	811	805	807	872	795	862	819	817	815	835	836	824	798	790	782	840	846	809	855	810	793	812	850	873	855	793	816	840	835	819	851	875	889	821	878	840	821	825	785	881	841	834	807	864	830	820	811	856	858	853	860	828	835	826	857	835	836	849	857	852	836	864	799	825	846	809	784	859	821	802	832	861	809	853	817	839	813	882	837	857	835	845	848	802	880	832	839	821	804	841	847	826	852	854	834	847	802	838	821	838	831	855	846	798	817	818	829	822	782	860	839	835	855	861	784	830	840	828	786	890	814	880	810	825	875	810	847	853	798	849	809	869	856	830	861	821	808	891	840	821	836	832	828	828	790	826	882	791	884	825	820	838	810	763	806	823	831	806	816	824	797	791	863	825	804	775	855	854	865	788	830	811	915	819	844	830	813	846	800	850	812	866	823	905	823	828	853	854	802	821	895	825	838	826	858	798	843	808	792	844	800	817	828	867	823	830	842	888	828	854	830	800	840	832	835	869	871	777	869	817	795	866	798	849	783	857	818	845	826	830	851	819	808	826	783	866	775	813	834	784	812	804	806	841	820	827	857	855	786	862	820	844	836	803	856	823	832	869	854	841	791	850	815	889	775	871	807	802	833	825	855	872	871	840	833	830	755	819	798	869	857	795	800
21382	16593	14528	9415	4918	2802	2004	1636	1385	1264	1243	1316	1465	1308	1184	860	492	506	496	509	465	464	495	559	531	461	386	322	350	339	281	303	248	278	292	293	301	270	299	295	277	295	305	296	300	305	284	316	274	316	302	307	282	300	303	292	281	299	268	321	328	298	283	308	293	264	307	282	286	297	322	319	303	304	311	296	275	282	305	284	296	296	290	326	292	306	287	301	315	293	289	314	274	300	299	309	288	322	309	300	305	291	345	291	296	287	269	298	304	305	283	264	293	283	310	288	288	294	274	316	318	269	292	302	291	303	270	300	301	271	300	296	337	299	284	303	304	308	291	257	306	302	296	301	289	331	281	286	322	275	275	298	307	302	282	298	275	301	319	289	304	279	288	327	306	317	284	292	297	276	286	288	297	283	309	280	291	292	290	291	275	269	341	291	295	287	285	279	311	300	313	324	314	268	289	297	302	306	313	296	304	279	277	282	287	300	294	321	301	340	304	292	311	280	312	291	331	312	298	274	289	306	308	308	333	296	307	297	276	278	307	296	280	303	278	317	299	269	318	277	268	311	309	286	271	271	297	295	274	277	305	314	282	291	289	276	274	320	296	281	320	300	292	288	313	320	329	304	284	284	288	281	315	291	294	312	318	304	319	296	300	274	294	290	277	279	321	311	297	310	344	295	272	300	289	310	279	307	302	294	280	304	282	315	259	297	286	308	283	275	299	304	286	313	292	282	271	310	288	314	348	293	316	294	311	286	297	290	276	285	269	310	347	309	291	292	314	299	282	312	316	304	281	290	282	272	276	279	279	281	311	345	322	315	298	264	296	277	274	260	314	261	308	284	312	287	311	285	331	303	284	305	292	293	289	280	267	295	305	315	293	281	303	263	321	312	303	311	280	261	310	257	319	255	287	283	299	293	306	305	250	296	324	294	312	297	313	277	262	322	294	278	298	296	296	264	294	309	290	289	306	287	317	312	308	326	313	308	328	275	299	254	301	279	292	290	304	313	281	290	307	309	272	273	286	306	265	293	317	275	308	322	305	306	294	299	312	319	283	326	306	296	303	283	276	278	273	290	274	274	266	318	283	321	274	318	308	306	287	296	303	315	286	293	276	303	295	273	316	301	319	299	306	302	296	315	276	308	291	331	284	286	285	316	279	256	282	278	289	314	285	327	298	284	267	290	291	302	308	312	318	270	305	301	270	303	274	325	310	275	256	300	275	291	291	311	273	307	323	325	288	289	307	296	311	307	308	318	296	272	284	301	295	285	290	289	292	286	277	276	328	296	314	307	309	288	320	326	276	302	282	264	285	285	296	304	285	308	295	300	283	316	308	303	294	304	268	285	314	291	312	313	297	322	294	297	312	290	286	295	294	327	304	301	307	292	288	282	311	304	283	283	318	312	307	285	311	297	272	304	301	296	298	269	285	291	291	287	329	274	298	281	270	274	292	297	297	318	290	295	308	301	310	275	289	300	311	312	289	309	304	288	290	301	307	278	297	263	294	258	300	314	293	279	296	302	297	293	311	312	286	302	304	301	299	262	312	290	304	289	287	277	318	314	287	321	318	286	296	265	318	295	271	310	294	295	333	299	271	293	309	254	300	298	290	307	312	287	288	325	307	336	281	281	310	311	302	271	299	296	288	306	289	300	280	267	305	261	310	312	303	296	297	278	310	285	303	340	319	295	299	294	284	323	304	304	303	292	298	279	296	295	326	313	305	303	302	322	285	302	292	309	279	272	284	291	290	276	305	283	302	269	302	279	278	303	280	294	309	274	316	289	277	308	305	278	270	263	267	335	339	270	301	318	258	323	291	276	320	288	278	319	294	312	302	278	271	269	288	299	290	317	307	287	284	311	300	305	306	282	290	292	287	298	317	284	286	297	290	306	291	299	296	270	303	278	283	278	297	279	271	295	280	307	290	302	281	284	294	272	288	260	299	284	265	309	308	299	306	308	287	272	292	313	295	303	309	274	270	302	288	272	292	294	313	295	279	288	311	271	272	274	303	267	282	265	319	314	279	290	292	293	289	317	310	292	306	292	282	324	297	260	297	294	304	271	265	311	328	271	305	313	302	289	309	306	321	286	297	296	282	297	288	302	321	271	303	285	297	288	290	280	326	309	301	281	267	279	313	269	291	300	297	319	341	303	327	280	311	325	294	331	312	297	276	290	289	277	321	276	301	284	286	280	307	307	282	280	318	286	299	334	279	262	291	320	330	297	310	305	283	303	288	322	289	289	286	283	278	280	321	323	285	324	308	301	322	277	281	282	281	325	291	326	288	302	298	302	315	282	320	302	301	272	334	321	303	303	301	296	290	301	281	284	307	264	343	301	313	274	307	281	276	309	293	270	300	294	293	259	267	291	305	303	307	311	317	277	325	308	312	280	284	274	314	284	287	281	267	297	307	300	275	307	324	288	302	308	310	312	296	300	284	284	339	270	279	303	318	286	315	306	302	291	310	297	310	289	307	318	298	320	302	291	293	299	323	268	294	256	330	312	283	331	289	283	284	307	280	300	279	302	267	301	272	292	288	294	287	290	302	289	265	299	304	293	309	293	274	263	332	301	296	278	312	324	286	308	308	314	298	283	282	337	299	342	319	281	309	295	286	284	282	323	287	293	301	291	299	270	291	298	262	271	268	286	315	305	325	321	281	281	312	313	288	283	320	287	282	282	305	278	282	316	318	291	303	292	308	299	302	276	307	300	308	297	304	282	305	284	288	315	285	283	283	273	293	295	332	290	306	298	273	335	305	280	305	295	283	329	283	289	280	303	315	287	294	271	275	300	307	303	292	288	295	285	267	314	296	316	307	327	281	327	291	284	304	328	264	291	281	307	268	292	277	284	289	289	281	314	308	284	296	274	298	284	281	261	314	276	293	326	292	305	273	325	293	292	305	286	326	304	303	272	305	262	308	282	272	279	301	273	287	300	314	293	318	306	299	288	316	281	289	314	284	307	285	275	294	272	303	303	302	304	283	304	283	307	337	276	286	275	279	281	286	326	306	294	251	306	279	279	295	304	313	303	319	317	259	331	314	275	328	302	326	303	276	289	319	282	258	292	328	308	302	298	281	292	299	307	299	273	297	281	321	283	289	280	314	279	288	269	264	285	282	287	317	315	271	306	291	310	287	318	281	303	304	286	291	287	274	325	313	272	313	276	308	303	332	301	302	263	305	297	291	296	300	288	313	274	285	294	279	281	270	280	272	309	272	316	300	295	274	308	292	273	256	269	290	291	278	278	300	265	298	299	321	302	302	300	305	292	301	289	288	275	289	271	307	303	313	302	335	327	306	284	288	298	266	271	300	274	290	291	308	301	302	297	346	319	298	306	280	320	280	250	306	290	322	290	281	284	291	299	299	306	300	314	297	298	310	280	283	288	283	293	270	294	303	290	287	302	316	289	328	313	295	280	318	317	303	286	305	302	296	304	297	289	284	292	319	286	302	286	303	285	292	278	319	331	297	290	269	298	279	301
13412	13618	17813	18966	13465	10046	8115	7143	6494	6075	5958	6569	7818	6682	5729	4486	2338	2422	2176	2129	2082	1979	2126	2484	2179	1605	1218	1034	910	823	809	802	815	870	820	806	828	813	849	821	803	843	825	844	841	782	816	829	778	784	844	807	829	795	823	813	767	778	828	831	822	830	772	808	812	853	820	787	863	834	866	882	839	830	783	823	834	819	802	814	792	873	801	820	834	842	817	827	879	855	824	862	831	814	798	791	859	852	832	845	832	854	831	855	817	792	858	832	791	801	858	814	885	803	773	850	829	865	856	859	829	819	848	847	798	820	829	815	852	822	809	872	791	824	758	828	785	799	802	875	831	830	780	809	827	815	880	814	818	811	819	834	844	823	820	841	849	898	854	851	812	761	863	835	813	854	826	797	845	778	793	862	798	838	858	843	835	843	800	851	818	849	811	845	836	846	833	807	800	763	831	805	887	813	801	793	789	800	840	804	846	859	810	850	840	790	793	825	848	835	854	837	813	849	819	775	835	890	817	793	817	850	832	820	805	872	818	820	848	866	869	845	845	843	867	827	837	792	830	854	801	816	768	809	804	796	876	846	768	851	870	827	821	829	842	840	853	813	849	798	813	853	792	821	773	831	790	818	856	787	869	845	838	819	827	823	791	869	786	865	832	832	857	830	809	824	827	805	832	834	872	825	832	832	844	821	799	799	820	829	803	765	853	801	810	838	786	794	867	886	835	848	837	845	861	808	865	801	736	784	888	854	806	818	818	856	907	810	856	856	885	851	771	864	790	842	783	813	826	812	809	874	789	818	834	855	828	833	848	889	778	835	809	841	771	867	834	858	855	861	839	853	830	827	810	814	862	770	810	890	812	828	842	787	806	844	852	870	834	814	841	865	804	815	853	822	845	837	852	817	840	783	836	841	841	829	822	847	807	771	828	810	836	841	838	833	807	840	842	842	843	802	835	839	858	859	821	871	834	817	848	847	805	789	796	884	784	798	876	805	838	849	806	798	792	882	850	835	865	831	822	860	775	835	826	782	809	782	849	820	763	845	779	843	859	873	791	838	834	803	835	812	793	800	840	825	831	830	820	835	857	801	837	843	819	825	814	768	778	865	831	813	799	783	845	805	823	847	793	870	828	782	827	839	856	772	905	842	806	799	828	868	819	853	807	854	804	835	844	851	827	849	801	832	856	815	813	812	816	818	853	791	849	848	818	859	837	836	826	870	854	820	855	805	829	777	869	786	816	843	848	821	819	798	833	826	885	863	803	831	830	851	862	830	793	801	803	831	835	875	792	778	806	782	821	840	795	832	841	838	857	862	870	813	829	822	847	829	855	796	895	840	814	819	785	788	821	848	805	828	798	806	848	822	870	845	828	808	840	811	839	829	779	784	853	834	849	817	821	849	864	868	816	834	814	831	824	831	806	843	848	830	816	825	801	873	861	862	843	829	818	834	831	843	774	796	828	858	862	847	825	820	811	810	853	866	814	797	905	876	804	817	824	803	840	821	813	817	783	791	787	751	787	834	862	900	861	772	820	812	865	811	837	821	806	907	843	856	866	799	829	861	859	822	882	863	814	837	816	818	813	879	804	861	855	812	854	834	815	819	855	819	799	818	795	845	871	838	840	854	849	817	842	847	826	822	827	800	821	859	826	871	849	821	825	795	842	814	783	875	854	815	817	849	861	819	783	855	828	875	830	821	817	849	847	832	805	839	860	753	784	859	805	840	871	874	838	820	765	806	841	828	822	797	844	803	823	824	834	836	814	824	830	818	794	788	797	832	847	767	811	793	815	832	793	854	816	774	823	826	839	790	817	837	791	805	820	805	801	771	863	824	849	830	810	905	873	827	828	812	792	846	829	802	818	819	785	781	846	864	858	879	842	801	809	871	851	834	810	854	797	868	839	809	838	812	788	823	791	796	881	860	864	830	802	846	863	805	823	853	815	827	868	856	888	866	814	807	812	819	790	856	792	800	845	835	838	800	829	818	819	821	848	783	807	853	871	860	755	788	827	838	889	800	836	783	779	821	780	871	770	854	823	795	860	791	819	821	857	778	782	810	776	831	840	781	847	921	862	833	861	804	816	778	817	876	819	814	860	829	840	822	804	837	762	843	832	818	846	791	839	838	899	868	840	818	859	794	839	878	803	792	831	754	861	817	835	776	844	867	821	840	837	838	842	851	807	893	811	821	854	838	803	811	810	816	854	783	821	801	854	871	857	845	831	873	791	836	849	797	759	819	842	782	824	828	809	808	805	815	804	832	840	760	813	794	816	845	827	828	834	834	814	889	781	821	801	769	786	851	809	832	812	817	844	829	832	842	783	886	786	843	784	819	802	804	830	847	835	810	840	848	803	805	854	804	799	863	825	815	785	867	831	830	872	803	817	868	828	851	816	842	837	808	803	825	795	780	841	819	797	807	814	815	850	815	828	803	805	876	900	775	857	828	814	788	841	849	815	830	866	836	821	826	847	783	857	867	833	798	839	823	802	774	835	830	795	808	822	822	868	812	855	794	808	841	808	851	859	822	851	822	852	780	899	853	854	853	846	820	762	824	835	851	821	875	775	869	839	829	844	825	867	826	855	806	808	841	815	820	821	826	778	891	846	826	795	777	863	862	862	801	842	802	793	825	839	802	804	860	775	849	837	846	769	821	751	875	829	803	829	824	868	836	827	834	804	841	897	888	782	761	844	852	817	827	823	845	792	783	830	802	798	804	846	783	870	802	830	833	773	819	815	806	806	850	818	832	802	826	817	850	791	829	801	783	830	763	863	862	772	831	855	857	840	830	813	803	819	866	815	880	848	802	855	746	851	811	837	809	798	789	837	836	869	813	810	817	810	830	778	790	851	801	799	820	821	856	835	833	852	850	855	820	811	815	841	817	849	793	789	802	832	832	823	849	883	823	848	841	816	835	831	834	799	819	813	789	822	819	809	840	839	803	786	823	848	902	821	840	835	892	824	825	834	809	820	839	801	863	817	822	851	844	822	847	843	870	818	791	812	896	853	808	849	793	834	848	885	851	821	825	883	830	835	831	850	816	852	827	835	838	825	808	850	824	833	796	821	840	823	823	825	814	814	808	794	793	806	819	783	776	788	846	894	812	855	809	830	874	839	811	861	869	836	838	810	812	798	797	828	854	830	822	888	828	833	887	829	832	877	806	829	809	807	840	843	821	825	794	850	817	802	810	807	839	835	859	804	812	780	801	804	825	858	846	854	814	827	857	809	780	868	793	825	823	769	869	837	852	804	865	812	842	838	910	778	839	798	879	831	810	791	826	816	827	867	809	812	833	804	801	834	807	827	793	808	821	860	768	812	848	874	806	878	791	851	828	792	845	830	821	821	846	852	811	779	841	823	843	805	822	834	832	838	817	834	855	824	851	797	788	810	798	881	867	824	813	802	818	828	855	810	835	853	863	887	791	839	865	861	831	805	854	814	838	784	836	809	829	854	817	806	827	789	808	855	812	803	800	815	848	840	876	817	822
21263	16974	16564	7828	4040	2600	1961	1435	1250	1142	1081	1300	1465	992	911	775	622	519	528	499	456	427	454	539	554	493	407	362	325	334	318	311	299	301	290	312	318	286	305	267	303	313	301	292	300	278	287	297	304	294	292	303	318	270	301	307	303	298	286	270	299	303	308	287	265	268	325	267	283	252	307	307	292	295	339	332	253	287	312	304	310	329	284	282	246	277	301	292	304	311	311	296	312	327	298	302	299	296	281	312	280	273	262	300	284	318	293	294	288	272	320	295	318	277	284	292	288	279	282	280	309	268	287	276	309	298	286	301	304	338	301	288	311	318	290	297	335	346	299	332	297	279	274	307	264	282	290	293	293	289	293	306	305	304	306	300	289	313	307	339	313	280	310	279	274	278	268	288	288	311	300	302	302	317	293	309	320	288	273	287	307	250	314	302	307	321	298	277	299	279	286	298	328	317	277	291	293	281	275	283	312	287	314	283	238	307	312	283	294	290	297	298	258	299	322	302	299	302	304	313	299	273	312	315	299	321	264	314	271	273	296	318	286	281	336	278	272	287	291	272	315	296	315	302	312	307	322	277	271	281	313	252	296	287	302	299	307	300	271	291	295	261	302	284	292	292	277	297	285	307	292	308	275	291	283	287	294	293	295	249	285	301	278	293	278	290	325	301	299	300	318	270	294	287	339	273	303	308	298	284	318	318	307	300	327	276	301	303	258	275	302	286	307	306	328	320	295	293	289	292	273	295	317	289	270	292	304	300	282	325	268	266	292	286	306	293	281	277	288	342	299	318	292	304	315	301	299	312	293	271	294	278	280	287	326	282	296	301	337	299	315	327	294	281	312	300	301	272	311	281	291	302	305	309	281	279	273	260	300	270	293	277	285	280	270	265	281	308	307	308	271	288	279	310	284	285	291	304	274	307	288	321	300	313	335	255	316	295	309	295	310	282	306	264	310	282	300	298	302	325	289	284	257	328	309	280	298	281	316	270	300	285	291	270	292	282	355	318	305	293	282	303	315	306	284	291	281	327	275	260	299	316	279	254	297	301	271	310	272	289	270	292	299	302	335	287	325	312	295	289	336	330	298	289	301	296	305	299	291	325	298	296	311	312	280	286	294	302	293	305	327	270	290	272	280	296	284	271	312	293	260	297	288	298	335	279	287	314	306	277	279	308	290	303	291	281	270	264	294	291	288	294	308	312	298	300	278	313	314	317	311	285	289	297	276	257	300	264	306	288	313	271	327	288	316	307	322	291	277	300	251	293	284	313	344	261	286	302	299	284	274	280	329	288	300	257	324	276	294	289	304	322	312	279	297	320	267	304	297	304	273	291	334	278	274	290	313	294	301	301	290	305	308	293	278	277	270	324	288	278	284	307	330	259	313	325	303	306	299	275	278	276	281	306	317	291	272	318	300	310	298	284	267	300	290	275	289	296	294	288	279	292	296	300	285	304	307	314	274	290	317	317	285	278	257	303	268	302	301	269	304	293	303	286	308	319	275	293	287	311	304	290	303	287	323	283	311	309	310	294	297	302	286	274	298	291	290	310	299	285	305	270	278	285	297	276	277	297	311	300	270	305	325	294	296	306	295	301	272	329	320	281	277	298	286	244	307	269	274	291	281	328	293	252	304	308	305	296	282	269	298	281	316	283	295	288	305	286	283	255	283	295	310	284	324	304	283	296	304	287	278	296	278	301	272	296	289	313	300	281	292	291	295	289	296	321	310	272	301	267	248	285	313	279	273	260	295	284	299	300	285	307	295	299	288	278	287	266	295	285	305	274	311	267	264	287	284	296	281	290	273	276	296	277	292	277	292	293	298	289	291	295	318	295	296	285	273	300	295	289	302	298	286	302	282	320	280	281	307	314	268	272	297	282	298	289	287	322	291	309	291	292	290	270	291	278	291	307	284	311	293	278	312	278	290	313	324	296	265	330	279	281	311	279	274	279	270	358	276	300	304	291	305	311	276	295	285	299	290	263	279	284	281	245	311	267	311	282	279	300	303	326	270	297	299	314	321	288	264	321	310	289	300	317	289	248	290	302	263	283	349	302	312	303	308	259	286	262	279	301	293	319	280	305	297	283	282	315	344	306	303	287	272	268	271	284	324	320	275	303	308	283	314	293	314	297	308	288	303	306	311	318	299	276	321	303	316	289	282	278	331	306	254	266	292	279	284	291	317	286	259	307	303	293	267	293	285	319	318	299	308	302	291	301	304	284	315	278	273	294	301	289	272	300	274	301	291	281	293	308	301	290	310	292	293	272	283	262	283	294	301	305	295	264	265	320	302	289	296	323	298	292	292	295	277	272	303	277	314	303	280	299	303	282	293	285	275	256	290	262	298	282	289	286	300	288	297	306	294	275	276	274	330	293	298	288	273	290	309	250	278	291	319	288	274	319	317	310	322	289	318	320	273	311	306	296	294	288	307	291	265	303	273	261	301	308	295	291	305	302	259	308	299	308	281	301	330	306	289	304	293	304	298	306	292	299	320	317	316	274	279	242	290	278	286	258	286	288	313	336	280	302	334	280	263	292	310	294	302	262	279	284	287	307	295	273	290	294	308	289	263	297	310	277	319	272	282	330	271	311	327	284	283	296	277	288	297	304	302	316	302	288	295	263	306	331	286	241	288	283	330	282	280	303	294	298	298	283	296	299	274	288	278	265	292	283	306	275	291	308	313	308	295	288	294	295	315	267	308	291	308	338	310	287	260	292	296	316	324	258	296	280	292	304	296	296	289	306	333	267	336	292	311	300	304	289	282	322	329	293	316	304	295	305	294	321	301	297	289	299	291	273	291	284	287	285	309	292	286	300	284	249	285	280	260	331	297	263	313	287	287	288	295	312	264	278	300	295	289	294	295	321	311	326	288	336	293	308	312	322	283	299	310	322	289	271	292	305	299	303	320	268	322	295	280	286	296	299	287	313	320	301	287	282	292	291	289	284	283	292	296	269	267	303	272	284	297	293	301	267	314	289	310	296	302	294	307	289	293	270	291	283	312	301	282	289	323	297	303	269	306	302	278	256	308	298	298	278	305	296	308	307	324	292	300	256	301	315	312	299	310	293	302	293	274	277	298	278	294	322	269	289	301	287	299	286	289	292	296	330	306	300	248	294	300	294	291	324	288	287	323	307	286	288	285	288	288	281	315	305	279	301	319	333	318	279	275	283	339	312	272	281	317	287	294	285	284	310	295	274	292	296	280	286	293	289	317	312	272	314	273	284	283	304	321	306	284	273	288	323	308	303	287	296	306	281	286	307	296	279	297	297	304	291	322	309	283	290	307	296	332	314	298	300	284	291	282	297	308	299	280	274	286	315	292	301	294	292	265	280	296	314	305	253	300	285	296	292	290	301	265	314	315	312	286	300	269	300	269	325	297	314	273	282	294	308	289	309	302	325	317	287	290	288	314	300	319	293	281	272	283	304	276	303	302	308	283	315	255	309	292	300	267	293	293	313	310	312	274	272	319	302	270	314	304	290
13609	14317	20333	15095	11913	9690	7863	6504	5805	5118	5381	6447	7695	5129	4754	3737	2962	2409	2332	2119	1852	1662	2089	2590	2196	1621	1251	1027	907	851	825	822	806	844	852	800	800	811	805	808	834	842	842	833	831	818	820	817	775	796	865	847	833	829	813	799	788	766	843	833	769	848	834	809	813	823	809	853	861	822	843	827	783	814	823	786	828	840	725	844	851	824	842	847	842	857	824	837	778	832	856	822	894	777	795	781	816	849	826	814	848	852	838	900	828	859	817	852	819	788	822	871	824	843	822	818	793	839	868	793	866	826	806	786	796	823	845	756	822	789	825	808	864	833	819	873	845	812	826	829	840	765	793	846	908	828	798	839	833	814	826	771	775	874	852	822	889	809	806	797	822	832	816	823	836	819	822	776	829	827	787	852	812	824	862	890	864	804	857	817	842	856	819	795	834	847	852	777	839	794	854	765	864	841	874	772	780	744	780	818	823	809	817	831	834	802	806	804	801	806	775	835	753	841	804	743	843	803	817	846	845	784	790	851	787	804	796	806	804	862	870	764	801	837	788	846	788	829	783	825	820	800	798	816	850	801	826	888	834	826	813	854	826	806	799	836	831	807	792	825	846	768	838	846	842	807	809	836	808	822	825	837	799	809	782	803	834	829	772	861	845	823	846	818	874	786	806	761	780	825	797	838	839	827	852	850	847	807	847	852	815	830	756	802	830	860	810	813	823	838	803	856	801	799	825	829	844	778	852	814	793	822	836	845	812	788	842	801	844	796	795	796	800	768	791	867	764	789	837	845	778	802	847	790	885	836	761	834	857	826	847	810	855	803	768	842	815	843	854	811	793	800	776	826	842	833	839	825	781	835	848	797	828	788	787	823	867	820	817	772	829	820	793	773	811	822	822	815	820	789	846	844	833	785	798	821	801	852	798	863	831	764	736	868	840	837	891	839	776	800	811	786	844	829	820	816	813	794	822	884	836	827	795	808	811	862	883	815	830	806	814	799	805	847	817	789	861	824	761	791	797	813	777	828	866	798	801	857	812	811	795	784	799	839	771	818	820	816	862	832	782	797	841	840	820	805	850	791	869	794	792	825	771	843	822	826	811	820	840	784	830	833	847	859	816	822	835	780	839	868	765	807	763	813	806	816	813	818	855	853	840	862	860	831	810	817	807	867	818	828	806	847	863	848	858	786	809	840	812	798	869	810	878	867	830	834	804	807	803	799	814	787	810	845	787	826	805	894	836	830	841	772	872	808	796	836	828	833	832	837	917	816	829	814	827	766	818	827	796	854	794	851	815	898	818	838	825	832	850	826	811	810	774	814	833	820	814	794	781	878	816	792	816	800	879	805	855	807	831	800	762	829	829	799	807	857	768	859	861	847	835	795	800	832	825	870	838	794	788	854	844	824	822	813	851	820	811	812	744	802	894	852	791	844	860	862	811	825	815	812	785	853	801	823	819	821	782	742	834	875	831	829	800	820	834	802	807	828	775	866	815	812	825	839	813	793	780	799	820	782	797	850	771	820	815	803	881	816	806	847	838	809	779	797	800	816	833	846	861	769	848	806	872	802	824	854	845	833	833	852	870	827	827	866	808	802	850	797	796	817	812	799	825	887	793	829	752	832	801	801	868	821	837	842	790	770	802	815	843	819	805	872	812	820	776	811	783	818	779	822	864	856	832	787	835	778	849	793	817	836	792	802	795	814	863	835	826	833	833	796	812	838	800	832	824	836	774	862	874	805	802	849	832	794	824	799	830	861	820	821	840	813	850	828	859	819	804	836	792	842	830	839	826	816	797	829	844	854	844	771	815	796	819	825	833	804	849	828	790	830	800	820	813	789	881	784	869	905	847	839	794	824	820	867	848	836	816	772	817	870	809	828	861	854	805	860	793	773	836	798	853	831	847	782	769	784	826	787	834	785	850	813	840	794	840	819	843	844	809	839	886	782	809	831	810	824	786	823	802	773	822	816	794	823	874	803	821	852	832	819	863	844	817	815	844	827	836	853	886	871	852	823	825	818	796	797	818	830	833	869	791	827	845	838	792	782	789	781	790	784	817	857	785	789	804	820	813	784	807	813	835	822	775	820	862	815	803	822	845	779	819	818	795	763	876	807	832	830	837	815	789	770	789	855	877	836	787	809	800	802	825	850	850	878	825	843	789	846	836	820	804	823	879	917	819	854	837	826	791	845	820	831	809	806	844	790	870	820	863	842	807	803	801	805	793	818	865	826	832	853	829	804	818	829	839	794	860	812	823	842	766	842	899	865	842	860	813	789	781	756	819	839	869	808	878	827	836	827	828	811	776	841	814	818	804	818	772	829	830	807	845	819	893	789	804	856	826	826	813	851	806	869	859	876	858	805	802	798	854	800	790	810	811	780	735	823	821	866	774	773	800	789	836	855	758	815	799	825	870	794	807	857	803	823	832	844	841	812	817	864	815	838	836	810	888	829	840	837	809	830	843	759	855	804	891	789	803	805	824	818	809	837	790	800	861	812	819	847	823	873	822	805	778	851	821	857	837	861	821	762	784	866	816	830	823	855	792	788	829	845	828	822	848	859	838	827	794	757	808	836	791	856	811	815	840	778	815	820	804	826	838	844	825	815	836	823	831	845	782	818	829	792	840	843	846	790	792	828	833	792	816	774	848	857	820	811	807	852	786	788	801	802	786	767	781	813	865	860	817	838	829	812	831	788	859	903	841	789	807	824	827	772	826	833	786	846	824	875	815	803	800	842	778	835	785	865	823	798	805	877	796	843	810	809	832	804	835	827	816	794	857	830	832	786	805	783	775	828	848	839	786	867	847	799	842	776	813	818	877	831	827	841	836	836	858	767	802	864	815	837	814	774	844	853	800	818	848	822	870	842	827	844	872	817	821	865	829	818	831	799	835	824	814	865	852	787	824	804	826	852	842	831	814	782	791	832	751	779	831	796	818	781	824	805	849	794	780	788	813	866	772	801	798	830	742	861	837	862	840	798	783	801	825	800	829	817	851	833	778	864	834	795	824	849	834	806	855	807	807	853	888	845	818	769	853	798	790	816	846	778	822	835	776	840	873	841	822	811	815	877	792	783	836	791	823	815	862	820	773	796	847	804	823	847	813	850	839	818	823	802	829	792	802	850	849	846	829	797	836	819	808	778	832	846	789	818	801	832	840	850	829	790	799	836	840	827	826	822	870	849	840	771	784	783	838	854	795	808	814	773	818	832	832	786	833	853	833	825	833	784	829	793	850	873	838	850	811	767	803	840	825	806	826	839	803	893	849	794	778	833	829	815	828	810	813	843	799	842	871	868	826	822	774	827	816	807	820	748	853	791	812	848	810	857	797	809	795	833	828	814	833	807	818	841	829	801	813	822	812	850	783	825	857	804	863	864	833	816	827	786	846	790	855	781	831	792	812	820	843	815	844	827	896	809	841	834	776	792	792	829	853	812	820	779	870	783	759	812	788	833	817	839	795	869	841	833	841	784	825	826	829	792	813	883	804	816
19249	15809	11832	7026	4085	3158	2554	2458	2160	1906	1167	819	993	842	636	503	549	486	460	391	380	386	494	565	527	428	355	337	284	307	269	274	296	320	277	280	301	318	291	283	292	294	321	257	293	300	296	310	281	291	282	271	263	299	307	305	308	277	295	291	305	261	296	304	286	314	278	283	279	278	290	291	315	288	310	294	293	308	301	286	281	292	264	311	282	326	285	304	297	337	288	320	291	286	279	303	300	285	287	298	308	291	308	296	279	279	278	326	300	312	312	295	295	273	319	305	308	276	278	326	279	301	267	300	288	290	283	279	286	296	300	289	302	341	313	299	272	311	284	311	284	277	271	292	293	284	278	294	306	283	282	280	287	278	273	313	333	291	276	275	309	296	237	287	290	300	290	321	287	299	296	305	277	307	301	306	294	288	322	293	299	289	277	277	260	311	292	270	301	301	270	292	289	315	316	287	255	295	277	297	288	261	294	288	296	292	315	308	305	275	318	254	293	293	276	300	285	256	304	336	309	282	307	310	324	310	271	290	289	267	304	317	285	280	274	284	315	276	295	283	295	285	299	279	288	300	288	319	307	295	338	292	264	270	272	287	303	299	277	285	256	309	297	300	301	286	274	293	295	257	279	303	306	311	287	308	311	324	304	295	291	301	280	302	303	321	304	267	270	287	326	291	302	312	292	273	308	269	292	285	279	359	295	319	283	271	275	309	316	279	310	307	278	301	304	285	279	268	306	289	272	326	321	270	253	278	320	292	261	305	299	310	276	304	288	300	311	290	284	287	282	287	298	290	282	310	281	277	318	290	313	281	312	344	319	288	298	293	296	271	281	289	280	289	294	284	283	277	277	290	307	297	273	295	306	280	320	268	299	311	302	283	322	271	288	268	311	296	298	306	291	300	277	295	333	298	303	280	299	289	275	330	312	279	282	320	280	271	282	265	280	277	289	294	290	292	274	297	284	308	292	268	264	271	292	304	281	307	289	276	312	279	271	305	278	278	299	281	303	273	301	325	279	312	290	275	289	322	263	319	258	288	285	316	298	304	268	300	292	270	321	281	304	278	288	313	297	310	315	269	298	283	289	270	309	292	276	296	286	250	274	285	272	274	301	272	297	313	302	298	331	298	279	266	268	298	288	314	294	304	300	296	292	281	271	287	291	291	330	266	277	316	258	298	331	320	285	301	277	270	306	311	312	322	287	296	305	294	254	295	298	299	303	299	303	304	333	293	305	279	304	292	273	267	280	326	286	287	274	320	298	271	274	284	296	302	317	281	293	298	282	345	305	312	269	246	284	289	333	258	304	312	281	293	295	302	276	277	300	290	317	292	297	288	309	276	285	314	268	287	278	305	283	300	279	309	294	291	303	288	301	320	294	290	290	297	303	281	292	295	293	284	298	264	265	283	286	286	325	278	278	302	295	285	292	274	304	267	263	280	288	294	312	262	276	312	271	299	267	295	287	275	273	300	324	271	293	307	285	318	264	284	313	283	282	304	299	278	316	264	313	282	313	304	304	323	296	315	300	280	325	310	338	251	270	306	265	279	308	297	306	283	269	313	286	313	287	322	308	287	271	306	290	316	310	271	298	311	300	293	295	320	309	297	307	316	293	279	296	311	303	290	262	307	303	275	278	296	298	299	297	291	279	263	273	282	272	300	322	270	319	300	300	278	294	277	271	289	289	251	324	291	310	292	296	274	259	285	290	285	321	283	278	301	278	319	315	272	282	325	314	292	278	287	303	330	284	304	305	287	287	320	292	321	287	289	307	311	290	328	320	269	278	272	258	298	296	279	275	316	257	314	300	268	299	307	282	271	341	293	293	268	309	283	300	307	254	306	263	300	272	298	301	286	319	290	294	296	304	319	305	279	274	304	296	291	286	282	293	271	290	296	296	300	303	280	273	281	278	274	283	279	284	297	306	301	284	267	314	303	292	283	310	297	287	276	300	319	299	296	282	298	283	275	253	285	271	289	296	258	304	277	327	298	303	286	291	307	298	267	290	324	301	280	283	317	275	297	286	291	301	269	296	282	276	287	274	259	306	315	309	286	291	302	270	287	278	326	291	286	315	290	277	299	291	289	334	292	288	332	297	300	297	288	305	288	276	260	328	281	283	277	286	284	258	285	260	296	298	318	282	302	286	301	282	287	265	293	293	281	298	268	303	296	263	310	317	278	277	283	308	291	342	277	312	267	284	246	285	284	275	289	313	304	270	297	284	278	256	279	289	278	311	301	290	317	298	300	282	292	301	269	295	300	290	261	293	263	285	314	307	343	287	298	294	286	287	273	292	306	299	282	303	304	269	268	298	294	319	271	286	274	279	273	292	268	283	314	283	327	281	269	294	294	309	304	300	280	285	316	307	305	280	302	336	289	287	274	297	275	293	296	291	295	299	306	277	291	293	296	278	302	334	277	288	278	258	268	272	293	319	311	296	303	319	274	290	258	284	290	274	284	300	325	293	309	277	300	302	297	273	300	283	292	301	317	307	308	272	269	264	285	278	281	272	318	299	286	304	321	300	290	287	297	271	304	266	324	290	263	303	294	311	308	282	322	304	291	328	299	285	296	281	266	293	312	302	315	317	304	269	284	290	288	313	306	321	290	315	319	303	296	289	295	297	288	289	290	294	306	306	283	267	288	260	296	305	297	276	286	260	293	291	303	308	266	308	287	311	297	296	278	280	289	291	287	292	309	298	316	270	306	291	293	276	315	290	308	312	279	283	301	313	278	293	285	279	301	294	325	262	278	295	312	278	283	318	276	307	297	291	333	296	275	297	296	323	299	292	300	278	301	306	286	290	322	286	292	298	276	283	294	296	304	285	266	292	290	266	248	299	289	313	303	271	271	280	320	279	286	261	308	272	298	302	309	288	286	287	293	292	263	297	300	289	293	308	310	325	303	297	280	302	303	300	301	278	260	292	280	289	279	291	317	311	294	300	273	299	286	297	291	275	278	292	291	292	310	315	315	270	271	314	287	295	293	326	290	309	303	311	298	300	290	278	301	300	297	290	270	333	261	269	315	297	291	278	339	283	281	292	263	320	301	315	322	312	317	268	285	274	316	308	301	273	301	308	305	315	311	293	281	312	304	296	288	298	317	291	289	259	269	302	285	293	294	285	297	321	291	288	276	288	287	303	294	251	310	303	324	290	303	293	287	266	316	309	278	312	281	265	264	313	291	255	262	275	274	258	302	294	348	304	288	287	285	292	304	266	294	289	341	308	301	255	292	281	274	309	282	286	280	282	285	260	295	272	291	312	294	290	345	275	311	273	307	323	297	286	321	307	293	255	275	282	290	282	311	275	282	312	276	285	292	291	289	292	286	296	309	282	317	277	317	317	284	283	290	268	347	328	293	281	296	291	310	296	293	289	304	273	298	299	275	351	314	281	298	294	290	258	278	279	291	297	279	308	316	263	275	313	288	295	289	304	299	269	335	293	288	274	286	302	293	301	252	293	299	308	316	313	305	276	275	318	320
12358	13786	15596	14526	12312	10937	10199	10236	9297	8617	5484	3974	4867	4070	2858	2268	2224	2188	1979	1663	1585	1619	2112	2409	2316	1557	1153	975	852	778	845	814	816	777	820	866	811	793	858	769	812	805	828	771	824	830	837	809	808	835	808	819	842	800	823	841	810	809	813	846	827	817	820	800	812	844	795	819	850	817	846	856	804	855	812	789	837	827	868	827	820	781	803	808	746	837	818	796	771	808	825	846	853	785	811	851	828	861	820	838	806	828	886	820	785	805	833	813	824	816	811	873	804	875	797	768	799	807	804	823	821	850	838	782	804	793	813	837	795	818	810	798	821	817	819	826	824	748	867	858	822	828	853	786	859	844	798	791	850	833	816	829	853	833	792	818	855	803	847	851	817	798	850	842	837	816	836	835	786	791	797	822	836	803	814	811	819	829	781	828	841	843	803	865	816	805	849	794	800	756	767	796	820	837	801	814	807	818	822	780	797	845	779	804	817	828	808	809	853	808	849	841	850	811	777	746	819	780	808	851	859	854	835	798	862	797	831	843	858	830	865	875	809	807	853	787	809	890	809	807	796	802	833	839	792	806	814	842	792	836	777	821	787	841	850	806	834	796	800	827	799	762	805	823	831	731	863	850	802	798	811	824	785	825	806	824	788	842	812	778	785	808	841	827	804	824	828	797	805	785	824	802	815	783	778	786	760	799	823	827	817	801	800	825	791	812	843	820	839	743	809	878	825	802	810	799	805	807	800	776	837	816	805	887	819	842	843	832	825	803	838	864	851	885	789	823	825	828	820	728	827	802	807	847	846	787	812	824	827	855	844	819	826	843	770	834	790	915	859	823	817	742	798	773	826	813	808	812	817	820	816	799	827	878	840	841	809	810	820	792	808	797	825	831	846	845	800	815	823	798	771	853	755	826	842	825	813	772	812	807	854	772	864	844	804	767	809	797	785	817	783	832	870	801	846	799	866	792	807	779	837	779	807	840	801	824	799	810	843	855	787	822	824	790	785	803	796	801	818	783	827	835	841	823	776	835	819	826	801	831	787	832	795	797	841	812	799	820	819	811	820	837	834	771	801	833	798	788	778	823	846	790	810	855	809	840	869	745	817	787	828	777	834	858	852	826	776	818	808	851	837	795	860	835	852	813	803	840	778	812	807	786	847	833	821	839	844	843	816	792	831	833	826	797	792	855	814	768	780	791	787	871	812	834	789	796	869	831	830	806	859	819	766	802	805	808	847	814	824	784	836	802	824	870	816	825	820	849	783	817	803	801	861	832	853	823	821	825	802	870	769	817	829	775	796	819	850	813	854	806	831	768	811	822	817	820	858	827	813	838	832	825	832	827	833	796	811	819	828	851	780	836	818	838	810	824	839	828	821	802	759	811	880	829	783	804	834	810	792	822	806	820	803	813	830	884	820	816	781	781	806	871	882	856	844	788	819	841	789	841	836	824	834	832	830	822	834	810	774	773	767	799	812	867	867	828	780	809	837	816	837	780	853	782	854	835	830	840	844	812	814	815	813	815	839	799	817	873	831	846	798	833	828	796	799	750	829	793	847	849	812	789	797	755	807	822	825	853	845	786	854	828	836	838	825	844	757	850	807	833	814	837	797	833	802	860	804	837	847	796	782	838	832	790	822	827	814	799	798	832	829	830	810	847	851	839	834	767	824	821	865	774	820	818	827	793	793	797	834	811	799	772	852	753	882	857	823	785	817	822	813	838	800	808	800	768	822	871	798	823	769	811	843	766	816	809	849	853	794	857	830	842	815	795	752	809	779	835	782	811	786	809	837	803	728	852	807	813	818	848	826	844	804	841	841	788	780	847	778	822	790	790	804	825	828	823	780	829	874	792	815	797	790	860	808	812	848	838	792	823	823	819	800	787	825	768	783	825	785	844	797	829	837	803	819	821	822	835	826	854	832	821	805	830	823	793	830	855	804	819	823	822	852	826	764	827	782	808	853	780	789	838	789	793	854	873	848	786	816	809	820	845	798	871	804	800	823	786	808	809	831	817	765	821	804	850	850	839	827	785	793	793	768	818	872	846	847	787	776	840	824	806	802	817	824	794	810	836	811	828	787	838	820	826	811	824	831	881	804	811	776	782	795	866	785	857	802	805	760	793	798	864	795	857	861	777	779	753	846	803	793	849	828	786	811	759	809	826	798	761	832	862	816	786	842	796	841	797	840	831	818	829	801	799	830	818	831	834	834	808	807	776	843	817	824	822	818	855	827	791	832	800	827	802	779	807	807	799	815	805	809	744	830	823	836	827	845	785	859	836	793	849	742	812	828	831	850	776	782	831	791	824	763	839	823	819	824	816	830	837	845	831	823	782	822	816	835	807	825	807	793	807	787	778	861	836	830	777	842	778	844	836	797	832	813	843	828	834	816	835	854	803	801	798	791	787	792	786	745	829	825	805	817	841	819	843	866	827	821	816	830	802	825	821	798	850	829	807	842	800	811	794	858	830	790	848	777	821	863	782	822	894	838	803	828	795	834	815	842	808	812	789	827	858	790	824	778	787	772	853	797	833	828	788	788	832	729	857	860	784	801	855	805	813	793	836	816	831	794	815	777	816	849	825	823	810	841	849	858	862	837	852	778	781	856	796	784	799	757	829	840	893	786	815	804	799	799	820	845	781	858	768	791	791	821	803	831	768	848	799	832	838	802	829	843	847	756	839	755	815	806	826	795	838	833	830	802	814	830	854	812	809	818	801	867	791	782	794	805	787	803	816	803	806	809	831	785	809	830	789	816	829	790	822	854	857	789	822	850	804	811	810	745	817	831	805	760	758	805	827	779	790	823	865	862	829	854	856	835	836	767	778	837	866	841	793	824	813	792	819	837	808	802	816	805	861	831	771	797	806	822	796	804	801	800	756	759	802	817	807	809	851	783	870	816	822	790	848	839	791	851	772	868	808	825	804	816	852	797	834	802	834	784	786	815	804	825	832	778	829	808	870	847	894	833	802	836	798	806	865	830	806	776	864	847	775	841	840	845	816	795	827	793	827	825	853	805	815	861	807	827	770	803	827	786	791	794	814	839	823	820	833	839	798	841	815	808	825	805	792	826	845	812	840	798	772	848	823	825	809	825	778	818	832	841	817	870	745	792	874	819	833	841	829	776	761	805	844	837	832	807	845	818	837	796	784	804	833	816	847	805	840	828	815	842	829	848	805	882	790	818	867	805	824	787	819	840	827	823	780	852	863	781	828	854	852	866	828	834	833	803	841	844	827	820	870	760	809	800	806	798	831	838	842	789	818	797	806	826	789	771	827	805	806	769	821	886	843	800	788	789	807	836	860	858	791	819	827	803	847	831	789	838	773	819	827	852	843	796	804	885	814	823	857	825	826	829	778	804	827	776	838	827	872	770	800	804	838	821	801	763	850	871	799	811	806	804	767	804	798	868	854	837	765	826	775	769	806	819	814	850	816	835	788	827	786	839	839	819	817	810	831	838	749	855	796	809	845	811	854	784	842	806	820	822	847
20370	14864	12210	6991	5970	6003	5753	5067	4699	2547	862	381	322	301	294	300	263	288	266	270	301	278	289	278	310	308	270	279	273	305	332	287	303	317	299	261	287	290	315	289	281	310	237	289	318	300	280	292	296	294	323	318	344	304	278	297	298	297	280	272	302	306	295	314	306	342	290	302	284	322	341	268	298	282	302	315	319	292	281	287	284	294	290	311	308	279	279	301	331	254	300	310	301	289	300	263	308	296	288	319	292	285	292	282	324	312	281	291	306	267	302	297	273	269	287	286	299	292	281	279	291	322	303	281	281	249	276	293	312	318	295	323	343	332	311	286	300	313	316	290	299	308	330	292	323	299	287	278	297	285	305	263	299	260	308	269	287	286	284	305	288	327	281	312	304	289	272	318	280	261	296	330	313	344	289	336	267	308	256	306	300	307	306	322	276	323	287	303	291	303	290	312	286	308	300	296	284	298	316	294	302	297	301	284	282	280	292	304	292	281	337	314	324	289	274	284	275	283	304	288	321	300	304	293	273	323	314	324	306	315	303	307	278	284	312	311	320	305	290	300	314	294	307	274	295	293	285	306	316	284	323	319	296	301	269	291	311	310	325	307	288	284	306	307	296	300	297	314	317	302	315	285	321	287	301	283	316	308	269	273	280	280	281	308	313	307	282	302	313	307	302	257	298	284	299	252	326	287	285	289	288	293	284	277	289	306	283	303	307	283	308	291	262	321	275	295	272	295	314	300	315	321	304	259	327	268	271	301	289	295	324	297	296	282	308	277	321	278	330	295	269	289	298	307	304	311	320	307	294	298	302	326	304	292	294	294	300	296	295	317	298	263	285	294	290	274	285	300	325	297	288	306	309	289	305	303	290	315	339	308	285	292	308	305	275	289	266	291	303	278	278	280	283	294	305	296	310	330	278	336	293	309	292	262	293	285	286	310	290	268	305	308	292	258	340	309	289	295	310	293	291	293	281	262	290	311	272	275	299	303	295	293	320	289	287	284	310	307	288	317	284	291	283	314	296	323	261	310	291	301	304	277	314	288	316	285	302	280	281	305	328	336	298	267	267	286	300	333	269	296	309	320	297	320	330	303	293	291	333	289	321	266	302	298	286	273	296	281	269	284	274	286	299	266	297	297	294	293	310	292	267	291	310	301	287	286	295	313	295	282	264	289	288	284	296	290	306	290	274	271	305	289	293	300	268	314	301	270	301	290	279	297	281	293	300	311	302	309	297	248	272	289	276	301	297	321	306	302	306	264	296	283	298	314	274	306	299	298	285	284	269	292	284	293	282	328	301	300	306	300	318	289	307	279	330	315	295	300	288	290	298	314	300	309	334	297	299	274	304	301	247	304	288	284	305	277	319	316	306	283	289	280	286	301	304	308	314	282	298	265	311	270	312	318	311	300	313	317	295	290	287	311	301	334	332	302	295	294	286	292	314	296	302	263	305	284	323	304	314	311	296	281	249	292	297	314	284	295	278	290	269	298	302	319	309	307	273	304	316	262	286	303	294	293	283	287	280	293	263	282	292	302	313	306	302	329	280	297	301	292	300	277	292	321	297	299	323	322	291	302	290	283	267	287	318	305	290	286	279	283	303	299	305	266	292	280	286	252	288	275	321	270	291	305	282	270	313	307	329	270	305	313	306	298	313	286	286	256	308	292	280	293	299	273	306	318	312	293	324	297	295	268	308	277	306	315	319	321	280	327	293	287	308	300	295	321	293	302	300	308	278	294	282	342	297	303	299	262	297	303	277	296	315	300	312	341	274	287	269	280	291	290	300	293	298	323	305	271	303	301	315	312	298	320	296	270	267	265	292	294	302	298	296	322	293	286	296	294	302	319	278	256	283	278	292	306	312	241	283	266	303	292	281	283	302	271	297	317	291	318	288	286	317	294	290	298	277	284	250	295	286	273	301	308	292	287	260	279	330	270	309	293	316	315	295	288	289	289	297	318	312	293	293	307	299	261	296	286	299	311	315	277	303	317	293	312	289	287	271	325	266	280	292	292	319	280	309	290	303	304	304	279	290	293	306	320	273	266	281	270	330	296	281	301	296	287	307	275	324	315	281	340	315	322	268	319	302	312	271	294	278	313	303	311	303	286	271	308	286	335	289	323	296	304	308	303	302	300	314	318	284	280	315	309	297	285	276	295	273	321	324	267	293	297	325	259	287	263	323	297	284	298	291	302	303	262	331	264	289	328	287	305	304	308	309	274	302	301	291	276	291	324	314	317	321	332	311	296	316	320	295	310	306	290	298	275	264	299	311	296	300	327	267	280	302	283	298	315	288	297	318	278	315	271	283	281	274	268	319	307	313	289	276	273	273	307	289	301	287	282	287	275	309	310	276	290	310	308	291	265	281	304	319	303	302	258	292	277	279	317	276	290	272	280	305	298	293	296	297	306	276	293	302	277	308	285	278	267	261	298	299	299	312	281	270	297	285	336	306	314	265	296	278	301	315	304	314	306	304	326	282	282	304	330	294	280	291	328	295	312	291	291	309	309	301	300	306	328	305	317	298	301	285	270	318	320	312	326	286	283	300	321	289	311	281	267	291	320	285	290	309	283	325	308	296	285	296	278	298	289	303	267	307	301	305	268	296	285	301	300	286	295	313	288	256	316	276	306	321	295	282	300	261	287	306	292	306	300	300	286	318	289	329	323	287	328	290	311	293	280	294	291	315	302	287	302	308	305	290	297	290	292	286	260	288	326	306	343	305	272	283	307	295	278	284	262	313	306	337	286	284	303	312	303	293	285	309	295	298	292	292	320	310	287	269	300	277	266	269	310	292	278	254	299	280	278	295	285	301	284	300	280	273	294	309	271	285	301	292	306	300	293	275	290	279	337	286	268	304	307	276	276	305	312	279	291	325	283	274	305	307	305	276	299	287	290	307	316	309	318	279	294	308	308	333	304	291	285	297	289	315	276	334	270	286	344	297	288	300	267	298	292	315	285	285	300	278	315	309	297	296	279	305	323	318	309	312	281	261	284	305	317	265	296	320	290	268	307	280	308	314	287	318	284	332	308	334	289	299	309	330	259	311	277	283	296	278	249	286	282	295	295	254	302	303	324	279	312	284	294	318	270	287	303	293	299	286	297	276	285	288	302	271	343	291	305	274	297	317	300	302	305	287	305	286	324	298	295	293	297	296	327	303	297	303	307	310	314	296	310	341	282	280	304	299	306	306	300	306	307	298	314	295	330	244	306	281	309	298	331	294	281	310	305	294	315	294	311	279	300	288	275	293	292	273	267	286	291	273	292	294	286	288	277	283	293	283	333	317	286	262	316	272	308	313	324	296	290	282	278	315	314	300	310	299	288	305	300	275	333	321	290	275	292	344	281	306	290	299	268	273	247	308	303	290	284	269	306	314	333	294	284	307	293	282	310	326	326	296	325	304	289	295	309	314	254	303	274	263	360	281	301	297	277	285	315	297	282	283	312	305	294	334	289	289	265	321	308	325	319	291	292	286	314	274	307
12977	12617	16150	15540	17069	18595	19522	17972	16517	9068	2816	1187	1048	876	907	896	824	772	838	839	862	822	881	868	870	820	811	817	831	802	807	780	797	845	831	796	840	851	838	811	835	829	818	840	837	845	846	803	851	901	853	782	876	840	813	786	786	848	844	820	882	811	826	852	851	863	835	832	807	768	901	829	810	787	874	809	863	858	816	803	839	846	856	810	868	891	906	850	842	818	809	797	815	854	831	840	874	853	845	799	774	801	874	797	840	846	807	804	856	819	868	841	827	837	851	884	836	827	821	855	849	841	835	874	822	794	815	877	775	832	852	819	790	849	831	858	784	846	810	801	830	853	843	863	808	806	819	818	810	849	813	875	833	816	806	843	791	825	802	804	851	843	839	816	778	795	805	861	788	831	827	853	800	799	855	860	879	814	840	850	841	775	786	844	819	868	852	796	794	873	828	840	852	829	856	860	849	799	782	823	815	805	821	844	798	824	841	845	801	786	858	851	808	823	805	814	836	821	797	829	814	869	839	789	831	813	847	807	824	826	805	905	820	812	839	871	800	817	812	795	801	820	822	812	857	803	855	807	859	810	783	854	852	840	790	844	813	808	859	861	854	810	826	860	800	806	792	885	784	878	846	821	910	808	782	763	852	792	833	871	755	812	805	810	818	866	846	851	841	860	824	851	817	842	863	854	882	892	820	813	825	856	724	863	815	858	839	805	825	837	862	789	829	858	821	825	803	825	814	837	869	804	839	847	898	859	763	824	814	849	832	850	842	839	826	805	775	824	841	848	900	812	842	831	893	809	808	825	845	783	823	823	850	754	793	836	800	773	816	850	830	822	823	847	810	831	836	822	797	823	846	838	813	794	794	801	910	855	821	808	823	776	863	850	808	771	787	873	828	823	744	839	820	843	840	853	807	848	848	849	816	850	831	818	837	836	812	838	819	857	855	819	821	840	860	799	846	800	798	807	774	793	858	824	854	829	827	778	835	860	810	855	786	851	841	851	856	814	849	861	769	809	831	851	782	816	801	780	835	862	842	845	847	809	872	783	823	807	855	845	825	779	812	829	833	800	817	795	833	841	792	885	844	873	837	848	789	816	851	807	843	831	760	857	771	875	845	779	826	804	850	860	854	850	819	838	849	794	834	839	881	832	811	797	848	828	818	808	798	847	873	861	844	807	855	838	841	853	807	837	788	825	825	899	861	863	810	870	825	875	846	799	845	862	855	817	823	825	832	842	826	849	839	841	798	820	813	769	848	800	868	852	802	832	794	858	858	858	831	830	811	799	804	867	836	862	791	845	799	828	853	803	844	849	829	856	815	838	802	786	847	838	807	822	844	818	830	798	832	893	841	818	852	823	837	767	815	830	899	851	867	850	849	866	827	771	848	817	769	834	812	880	818	822	821	839	864	799	791	823	816	832	811	770	807	834	855	859	822	846	840	834	821	843	834	842	826	827	814	847	826	808	842	820	853	811	805	827	869	852	848	780	818	826	860	808	800	795	857	845	832	837	851	838	869	834	815	799	837	835	772	826	847	855	813	848	805	798	827	803	786	827	875	846	840	804	842	796	866	799	856	839	839	885	882	821	801	821	834	827	856	880	843	876	833	844	800	846	824	854	846	879	844	796	840	852	802	811	805	812	868	780	796	868	850	831	879	808	841	823	814	841	880	801	881	778	830	865	825	860	852	790	808	834	808	853	811	797	802	820	823	861	901	816	815	863	839	778	804	847	831	829	844	848	857	815	854	799	824	804	827	844	793	888	932	810	810	878	802	822	883	816	821	786	824	830	790	863	800	820	805	795	859	817	809	836	821	818	875	831	833	787	822	826	845	803	789	845	839	840	829	825	834	840	836	844	882	868	812	803	820	866	771	770	803	823	809	816	835	841	834	826	843	774	833	790	835	846	809	818	813	817	835	847	782	808	883	804	817	832	903	841	821	817	873	829	807	803	830	825	884	826	846	863	818	780	808	787	828	911	823	840	813	866	821	881	792	827	847	847	829	830	823	871	829	824	843	868	803	815	859	829	846	827	841	855	809	779	830	821	831	817	831	818	810	825	815	846	805	813	785	871	804	781	790	807	843	798	825	822	810	818	828	825	873	813	845	835	828	865	847	796	850	864	855	806	853	809	873	775	829	807	842	820	804	834	823	832	829	840	796	793	817	787	852	838	804	832	832	792	824	851	815	871	829	848	882	823	858	854	814	794	788	817	854	878	843	838	812	885	805	851	846	835	805	818	828	775	786	834	794	769	811	863	821	843	805	839	802	884	888	832	862	813	873	859	869	795	856	901	817	823	822	826	813	815	782	932	843	807	811	838	808	820	791	784	849	814	824	811	856	789	806	815	838	855	830	849	808	840	841	801	860	812	822	820	835	824	774	816	806	827	867	876	844	830	823	849	874	825	818	849	819	796	816	854	810	820	819	798	847	853	825	757	848	810	835	857	829	816	808	833	904	835	842	854	840	808	815	798	848	811	831	820	836	761	817	871	848	798	770	818	782	808	810	786	817	828	805	842	850	793	833	817	806	841	787	855	838	853	819	844	838	789	839	815	811	878	830	821	839	818	852	878	864	821	753	817	837	863	797	813	792	846	816	815	809	842	860	889	819	760	850	777	843	812	834	815	778	809	820	848	815	833	846	893	816	812	830	826	835	859	830	838	841	831	806	835	844	809	775	812	803	833	806	894	810	812	830	816	866	831	846	876	831	878	841	853	833	784	840	788	870	800	885	829	844	829	804	822	801	807	791	877	822	858	836	837	811	825	807	806	820	857	784	827	760	813	847	860	797	804	838	857	866	772	828	797	803	814	858	847	823	830	869	833	828	893	794	851	809	842	834	862	864	853	802	826	852	790	816	874	811	827	804	813	816	835	816	837	802	917	843	838	797	809	835	848	809	809	827	816	820	829	846	802	785	850	812	847	833	905	807	823	826	854	813	888	855	838	875	800	812	875	884	794	834	847	792	854	779	837	793	826	807	814	834	849	802	801	819	826	792	844	791	882	815	849	835	824	779	862	742	808	838	884	833	793	856	829	803	806	849	807	838	843	845	825	801	814	835	803	787	870	843	797	812	799	876	824	781	830	896	844	799	861	827	823	760	849	815	837	770	860	836	796	856	815	806	817	834	854	822	817	799	820	801	809	821	839	791	839	857	841	829	849	828	877	820	817	886	842	854	777	822	829	870	775	787	905	871	880	799	856	822	865	893	813	839	801	857	859	843	842	744	841	844	869	814	797	861	828	828	820	885	831	842	870	840	845	795	759	826	848	838	802	836	828	892	834	875	829	843	881	843	765	822	773	793	804	820	777	839	802	803	834	827	818	810	821	834	855	848	846	810	849	791	812	785	820	781	809	805	886	828	861	822	880	798	805	787	809	833	897	828	799	821	814	770	784	852	854	827	813	783	843	815	823	864	866	812	832	812	816	862	832	840	819	789	842	837	811	830	870	855	772	831	827	868	815	796	872	839	832	866	832
20098	13797	15029	11498	9393	7534	7616	5306	2061	906	417	437	364	351	318	317	357	326	299	295	294	312	359	332	314	331	306	321	281	296	311	311	286	281	294	286	269	271	297	272	303	288	292	294	269	292	282	283	275	281	294	281	297	287	300	312	272	279	272	270	287	265	282	311	304	307	255	273	264	308	288	277	320	285	287	287	326	306	280	288	315	290	304	315	283	287	294	314	300	287	300	253	268	283	300	314	303	294	301	326	281	298	283	291	301	300	306	287	296	291	302	311	273	280	299	284	283	301	297	265	288	276	295	280	319	320	286	277	287	305	309	284	291	272	358	317	275	290	256	287	293	288	279	290	296	306	310	278	278	284	307	328	291	317	297	265	305	285	288	295	312	283	304	302	298	293	313	318	292	305	278	284	299	280	300	290	299	322	313	294	268	303	312	293	267	293	270	270	301	288	310	308	290	292	268	285	298	313	287	305	289	270	324	293	278	300	334	268	263	295	282	283	290	285	262	307	317	265	285	288	269	274	275	276	318	271	290	284	306	322	281	285	329	270	286	302	270	269	267	268	271	283	315	276	288	278	294	300	281	283	293	298	268	297	262	286	317	322	303	317	291	249	269	261	299	296	296	309	284	276	306	313	292	273	322	308	265	271	271	313	292	268	231	284	280	284	271	252	269	262	284	273	272	298	281	298	259	292	308	274	283	298	296	291	256	341	296	269	292	306	295	296	263	285	271	299	308	311	303	270	294	287	264	262	285	319	260	293	346	300	307	281	331	295	270	280	289	316	318	314	268	273	297	298	285	286	262	268	305	302	282	286	272	318	304	283	269	314	308	282	295	293	283	311	283	290	278	311	332	274	275	283	274	289	257	283	281	299	310	314	324	304	293	288	265	321	297	286	293	317	312	295	297	268	270	280	294	318	299	282	305	288	304	282	310	280	264	272	288	308	296	329	299	312	284	291	293	278	295	314	301	305	304	291	286	304	297	307	303	297	252	294	281	270	267	285	291	292	295	267	252	275	302	279	295	286	316	282	298	298	276	313	320	290	317	316	284	285	310	302	292	285	292	278	303	274	278	310	269	260	281	303	283	297	299	289	300	293	312	301	295	274	317	277	305	314	313	283	314	286	285	308	299	306	313	287	302	297	285	279	256	286	296	287	306	291	285	258	291	282	283	315	318	298	311	295	288	268	271	289	275	294	296	283	284	308	265	288	263	287	288	300	281	287	262	319	281	275	298	286	306	303	271	275	295	299	265	312	285	274	300	271	289	302	295	287	294	292	273	317	296	303	297	323	268	288	326	290	292	275	298	286	295	280	289	308	258	311	307	332	293	301	289	270	282	268	303	275	273	256	263	315	261	307	290	281	314	286	279	327	299	301	280	295	274	290	320	267	302	259	313	311	271	281	292	301	287	306	299	310	272	270	303	328	298	286	278	310	303	306	298	313	272	322	319	276	278	273	275	283	282	250	274	279	271	282	311	256	291	285	271	300	311	286	287	279	296	290	298	297	283	304	292	299	288	314	280	284	299	269	309	287	281	302	297	267	297	281	285	279	320	292	264	285	310	302	277	309	298	304	260	309	256	310	274	262	244	301	324	302	311	288	290	312	297	285	319	334	270	304	313	276	298	300	294	291	286	277	292	294	285	308	291	313	307	298	284	336	255	305	298	282	272	300	291	275	276	246	296	301	287	297	294	314	309	268	275	285	287	311	304	303	283	296	261	295	317	306	324	283	300	287	315	295	305	283	299	289	280	284	310	266	292	311	303	304	279	293	328	311	275	261	330	319	277	257	311	282	267	305	302	297	294	275	274	289	276	278	307	285	299	278	294	285	325	277	309	309	285	309	271	274	271	297	275	287	323	292	280	265	305	304	291	308	254	288	298	282	278	313	288	274	278	342	282	297	306	283	284	288	291	307	296	291	274	298	271	318	281	293	257	265	294	312	257	302	280	289	321	323	308	267	287	291	268	299	301	290	263	285	296	308	323	301	334	282	295	279	275	272	265	310	287	269	259	314	334	288	320	300	271	309	281	294	251	304	304	326	305	268	303	264	295	298	307	293	311	272	256	293	294	289	275	305	298	301	281	290	285	303	279	294	298	287	297	306	304	294	252	284	292	276	286	299	293	300	297	304	314	265	287	259	283	295	281	280	335	273	321	306	293	279	289	285	304	298	278	288	281	239	276	319	273	293	282	283	294	274	281	288	305	297	287	296	293	286	290	292	298	308	293	290	294	300	265	305	295	269	294	278	267	288	303	315	291	278	266	298	274	302	296	293	274	317	295	297	262	313	300	279	321	292	261	279	330	327	277	287	325	272	265	322	282	311	292	292	321	287	279	293	299	269	316	291	305	312	319	315	321	304	339	302	301	253	259	285	278	295	309	304	281	298	311	305	309	300	315	287	285	271	320	296	291	300	274	270	286	254	256	278	282	289	287	275	277	277	286	296	286	296	281	274	275	272	307	278	265	287	287	271	287	319	288	259	277	279	321	307	286	295	277	304	321	268	320	309	261	272	313	295	304	279	270	307	315	304	303	303	283	297	319	282	302	290	295	332	295	297	291	273	288	253	292	282	300	306	303	293	308	271	262	316	318	300	276	289	272	273	282	268	308	298	276	298	280	293	282	300	299	291	284	301	304	292	289	290	294	310	263	298	265	322	283	291	293	304	314	294	283	311	308	300	276	325	303	287	305	296	316	288	282	266	298	297	318	303	286	296	297	286	292	297	267	288	300	294	306	316	281	307	309	298	285	301	261	270	267	293	286	315	294	287	274	308	296	275	309	282	288	286	279	278	292	284	276	300	320	305	324	320	298	298	317	296	274	273	306	252	289	279	293	324	282	304	276	294	267	310	300	308	309	313	306	288	297	268	286	264	295	290	298	304	300	296	291	296	298	258	264	295	326	295	262	290	274	278	308	268	307	295	302	302	294	313	278	295	320	293	304	304	274	277	291	248	280	271	279	272	289	306	316	282	311	290	291	274	267	345	291	302	311	293	279	296	305	289	265	302	276	295	289	296	263	279	305	297	311	289	256	301	297	299	315	258	279	285	300	321	297	294	304	291	291	269	289	303	270	295	275	313	262	288	284	286	261	313	291	284	249	263	317	299	315	294	273	284	269	290	282	307	265	298	316	283	314	304	302	286	272	327	287	269	288	281	287	291	320	306	289	279	321	280	331	289	302	251	281	300	320	310	266	276	291	312	282	295	277	260	272	262	303	258	248	316	326	272	309	269	286	271	296	283	305	297	324	286	281	288	323	289	282	284	284	251	261	280	318	269	269	285	282	280	264	304	322	308	289	317	312	320	294	289	297	288	314	294	316	285	302	288	279	259	312	308	310	318	286	290	286	294	280	311	290	268	294	266	317	293	309	300	314	305	280	284	257	265	272	297	297	268	335	288	291	298	287	292	314	272	269	269	282	293	268	315	297	282	279	309	293	273	286	301	299	317	305	300	292	298	296	299	282	303	307	306	323	286
12618	11606	19175	22107	22242	21403	22935	17389	7359	3399	1513	1547	1388	1126	1033	997	1072	1012	818	886	871	925	1032	1075	904	893	850	845	789	825	797	777	798	799	775	805	822	792	817	777	817	887	774	848	828	847	817	774	823	804	734	791	840	790	786	821	789	858	828	795	862	748	794	819	799	865	769	814	826	815	808	819	818	795	813	817	783	851	806	823	842	778	802	804	876	811	789	792	761	783	813	828	796	803	821	802	818	833	839	844	787	797	801	867	881	815	875	810	829	804	809	747	854	787	790	840	834	809	831	822	769	823	854	818	816	835	828	892	848	806	823	870	881	812	813	748	796	858	826	797	808	842	775	773	806	810	791	836	812	826	804	829	754	847	851	829	805	777	822	813	829	750	782	850	853	818	776	863	794	826	831	804	775	760	834	827	807	844	834	796	838	819	854	814	810	783	816	818	800	722	803	824	836	789	831	855	831	852	808	784	814	849	800	784	806	806	809	777	804	819	768	784	851	822	877	832	794	801	757	847	858	820	865	826	836	838	820	830	814	774	846	809	786	814	869	797	754	858	772	777	862	832	816	770	817	787	783	839	838	850	816	848	826	803	814	765	787	846	827	832	805	801	785	828	769	827	816	815	809	776	877	771	824	787	823	823	809	804	755	855	831	797	792	843	830	842	808	817	843	827	799	845	808	832	814	777	856	783	812	783	803	825	811	860	806	793	816	832	779	802	818	822	851	843	843	764	763	835	802	798	786	818	827	807	821	829	819	795	849	828	861	827	852	801	866	793	795	781	856	811	810	806	823	810	808	871	787	830	839	833	851	867	773	782	822	814	834	843	848	826	766	837	849	825	839	822	825	841	828	800	750	822	799	846	843	867	826	816	763	812	783	798	788	884	765	834	769	831	823	771	789	817	821	862	861	787	817	889	827	765	779	825	840	811	828	811	837	781	786	824	769	820	801	829	827	740	818	827	781	840	826	796	789	811	816	782	857	830	768	818	803	804	804	833	773	834	838	817	816	792	768	796	842	844	832	785	800	827	832	823	833	787	815	827	821	816	799	760	834	845	807	823	812	855	799	752	807	786	871	759	801	866	812	824	801	856	826	805	790	786	754	783	838	828	820	828	817	793	778	843	830	824	806	771	823	797	792	834	801	843	801	807	807	798	879	802	771	807	823	852	858	820	815	822	828	780	805	774	827	806	839	812	777	773	843	811	784	793	811	845	824	821	779	793	836	801	803	834	821	852	813	790	807	805	803	822	844	769	832	795	877	804	844	784	806	847	811	820	789	791	836	792	798	850	815	850	777	867	825	845	806	847	827	820	764	852	818	837	806	759	787	800	853	799	816	793	842	874	894	815	834	780	833	775	837	843	813	831	863	770	787	790	831	799	803	846	842	795	856	771	801	831	823	823	824	846	816	797	818	835	791	805	797	813	854	802	788	801	799	823	817	823	840	850	815	835	794	807	816	864	778	840	851	825	815	758	850	850	821	779	814	798	802	864	787	870	846	876	789	874	837	835	810	823	814	788	830	826	842	819	786	791	833	838	800	773	781	836	770	832	760	812	841	818	776	815	814	813	822	865	776	813	803	813	810	830	807	815	790	798	788	805	801	821	832	816	817	816	795	854	795	871	797	793	752	779	806	837	820	802	828	801	849	837	817	845	790	815	810	789	817	838	811	829	738	808	819	791	792	819	808	811	771	836	807	867	805	824	789	809	825	808	815	840	789	834	810	825	821	798	801	832	858	798	868	800	807	891	806	815	835	768	872	780	835	824	829	844	809	751	790	807	854	827	802	828	793	821	814	808	845	826	850	788	835	755	797	833	827	797	835	772	836	928	829	810	826	767	817	768	844	808	835	771	803	861	811	888	792	799	805	771	746	807	793	799	835	805	804	825	828	815	755	801	791	837	783	817	822	839	829	822	846	826	825	828	803	795	813	779	811	822	817	814	783	823	766	868	866	841	825	865	818	836	845	799	811	825	820	810	846	798	819	780	794	805	850	850	773	822	794	809	838	831	885	848	848	824	851	821	867	816	823	804	813	802	878	843	813	842	821	819	798	807	847	818	822	779	848	847	825	827	778	770	773	789	793	788	792	806	836	805	848	795	816	822	858	821	845	792	811	792	770	815	813	838	838	808	773	817	857	830	807	806	838	864	823	790	780	835	818	781	819	802	815	820	827	783	789	835	833	802	789	824	793	840	844	823	799	802	780	824	801	810	821	851	807	825	821	828	829	807	804	742	815	835	811	820	793	786	776	820	778	819	818	765	795	768	818	804	804	831	795	778	844	793	814	792	831	810	814	846	846	805	807	850	838	798	849	835	789	821	868	812	784	826	786	794	822	829	781	801	768	724	816	823	827	798	773	852	861	819	794	798	835	840	825	817	806	841	858	837	811	842	812	878	788	818	819	826	820	832	819	843	829	791	801	820	813	853	819	813	799	778	811	780	822	826	814	795	822	821	816	791	808	854	819	817	838	858	838	816	755	800	849	806	788	821	834	786	792	810	822	767	847	815	807	868	837	816	779	820	830	782	760	842	812	821	817	826	837	764	740	790	818	790	817	821	792	816	793	778	770	807	788	844	789	843	752	760	844	860	812	852	838	831	816	750	849	813	843	808	791	820	821	815	829	824	811	823	829	857	801	796	853	825	811	812	827	842	772	799	805	853	825	781	801	829	771	770	811	835	820	794	822	773	784	822	829	816	817	782	840	817	780	819	844	824	800	790	799	808	810	768	865	779	833	825	845	795	810	847	833	858	823	798	804	849	821	824	830	798	755	741	798	843	806	821	835	798	787	877	811	836	778	834	810	788	807	812	836	794	837	808	801	831	785	869	795	879	840	800	810	812	830	794	841	852	804	830	828	790	829	808	813	809	812	798	840	828	849	850	776	795	845	814	813	812	802	850	789	818	800	899	798	801	833	836	787	817	775	831	822	807	783	836	804	776	781	799	799	804	834	823	794	792	809	819	826	823	801	813	752	741	832	809	813	785	795	842	777	779	834	824	823	812	795	839	839	812	807	837	775	833	817	807	835	835	823	867	828	801	810	784	821	786	796	865	846	807	770	800	840	795	832	843	772	780	827	868	822	790	832	798	843	816	790	796	797	777	801	834	830	809	853	805	790	813	768	834	872	834	844	808	807	821	853	751	825	840	820	814	840	850	846	795	825	798	781	782	825	789	851	770	811	797	811	791	836	793	835	835	829	841	783	828	801	754	815	814	771	814	849	842	781	821	823	812	852	805	830	811	785	819	842	798	828	834	818	817	788	778	882	781	801	820	805	782	828	795	840	832	822	794	782	814	878	787	823	835	854	827	807	778	802	822	830	857	796	830	845	783	769	814	826	794	815	855	839	868	828	794	815	837	763	864	857	779	786	785	777	814	829	874	823	782	760	803	851	840	869	802	743	775	798	805	831	835	846	765	759	826	765	824	819	814	805	802	855	842	833	832	828	786	811	799	825	804	837	808	850	817	799	816	873	855
18797	12246	16284	18226	13124	8430	5612	1237	827	1093	1221	1107	885	755	574	489	489	466	447	402	367	390	475	460	451	403	322	344	304	297	294	293	297	290	276	283	279	303	317	263	309	264	261	287	284	244	317	267	272	252	281	251	285	261	267	277	310	278	300	309	294	278	279	310	259	302	290	290	272	268	266	289	302	276	287	275	272	260	299	284	323	316	259	258	290	277	298	312	285	304	260	299	295	287	321	298	295	301	312	292	279	270	302	280	291	273	283	299	321	290	288	299	295	286	290	277	258	268	277	270	272	276	285	272	294	269	288	271	282	316	242	332	296	288	310	276	270	287	266	265	274	274	305	289	276	274	309	288	288	289	317	260	271	298	256	271	256	299	304	266	290	273	265	262	285	288	270	297	313	299	265	261	281	278	295	282	269	300	294	277	273	301	260	298	305	273	288	284	280	287	287	304	293	277	309	295	317	308	277	298	270	289	278	285	283	303	288	280	284	271	288	288	313	268	295	291	305	289	307	302	260	277	259	276	297	282	262	274	292	299	288	331	290	267	296	290	313	282	281	303	297	286	277	276	302	309	275	314	283	301	262	284	273	258	294	284	279	277	260	282	308	289	266	291	302	262	281	298	292	295	297	262	265	298	297	283	272	281	282	285	282	278	261	267	290	274	280	280	283	307	275	280	289	293	272	308	278	293	274	273	285	267	298	291	287	330	268	278	294	274	298	305	306	267	291	272	258	290	283	321	294	306	295	257	278	301	271	313	322	305	288	276	284	289	309	271	274	289	281	268	297	276	319	312	253	245	285	271	267	297	294	290	291	305	315	298	299	282	281	274	265	278	285	272	289	305	289	267	278	313	282	273	273	303	276	309	269	288	285	271	289	277	296	268	274	276	292	311	294	281	284	319	278	278	289	286	309	302	313	266	291	274	282	286	290	283	309	306	303	268	268	293	304	298	316	280	287	274	292	265	286	294	295	275	305	283	286	290	287	274	283	302	274	241	291	283	274	283	310	279	255	310	278	274	297	299	270	233	297	279	279	260	297	255	274	271	271	289	268	282	264	294	311	301	282	286	274	303	322	291	288	303	315	302	319	276	283	268	278	292	296	265	286	290	285	271	277	286	264	276	281	256	322	290	297	262	307	269	306	260	293	271	288	267	294	282	263	308	300	302	290	303	287	265	272	322	300	302	269	305	308	286	285	283	298	318	263	264	295	260	295	303	269	286	287	312	253	282	291	268	291	288	280	297	287	313	285	298	275	276	304	317	296	289	302	250	274	273	294	291	302	282	283	302	329	278	231	280	286	298	285	319	284	289	275	288	261	283	292	295	300	275	293	318	281	290	310	275	288	282	280	290	293	285	297	324	288	314	283	272	279	316	295	275	328	304	253	291	261	272	269	258	280	283	299	275	305	272	262	268	290	263	281	296	273	290	302	264	265	284	299	261	289	281	267	277	277	289	329	260	274	284	258	298	245	289	290	293	278	340	291	311	281	285	290	275	266	285	282	272	264	284	294	278	305	300	266	273	297	284	293	279	287	287	267	281	310	289	307	301	273	318	262	275	297	295	255	281	313	275	286	291	295	292	277	279	297	276	299	259	305	289	283	330	305	273	278	273	313	263	322	277	267	268	292	304	244	309	272	277	288	300	274	274	261	320	301	298	306	302	299	269	269	274	282	272	269	288	274	292	288	273	312	272	293	285	293	308	302	286	291	281	291	304	286	258	267	276	277	292	263	293	276	289	297	265	299	299	278	337	278	289	284	317	295	286	284	294	269	304	291	267	261	288	288	268	289	272	289	279	289	276	279	286	270	310	280	292	267	286	289	294	262	264	293	268	286	306	281	300	288	273	283	273	286	283	293	276	286	280	307	289	303	268	271	274	293	285	269	300	274	345	303	285	253	289	269	258	288	280	284	292	305	290	285	313	283	235	274	270	274	263	327	292	263	283	277	300	324	309	269	319	281	269	268	253	297	272	276	295	286	284	293	304	308	297	286	295	307	301	273	284	319	271	271	282	290	331	273	306	270	302	283	260	286	273	311	300	277	307	270	304	279	299	267	290	265	294	244	262	309	301	288	283	312	316	284	269	282	293	300	288	285	301	267	275	312	315	294	298	292	301	292	287	306	285	302	276	294	279	252	285	305	288	308	299	268	285	285	278	315	264	299	255	286	275	285	280	273	310	314	303	258	299	272	281	319	306	249	290	310	280	307	282	279	284	296	289	295	269	259	267	295	306	280	307	277	285	292	294	277	283	282	262	309	307	272	322	286	287	275	276	252	294	274	288	268	296	287	273	290	273	283	285	267	308	265	287	276	275	265	269	291	281	318	315	309	309	298	291	313	271	278	271	256	284	283	292	283	265	286	260	283	286	304	309	271	290	307	267	328	301	269	272	295	290	269	292	301	270	288	315	307	306	300	278	299	312	299	276	294	280	285	272	274	306	279	281	286	293	313	309	298	279	295	278	295	276	305	301	296	294	254	273	289	291	270	276	274	292	261	295	269	304	277	284	261	285	262	265	283	278	287	299	324	300	290	263	322	299	270	290	284	305	267	293	297	307	260	279	303	247	280	282	288	280	274	290	286	316	303	284	303	290	268	250	254	315	298	296	276	270	321	304	290	286	328	281	271	283	286	290	278	273	288	333	293	311	281	285	277	317	288	279	262	278	264	280	257	286	305	286	301	279	246	280	283	278	256	269	291	321	327	294	317	318	282	287	311	273	295	283	289	256	282	290	279	254	257	297	284	292	312	286	282	294	257	302	284	282	259	314	302	294	289	287	280	303	287	270	268	292	292	295	274	267	303	294	295	266	268	295	295	298	281	273	289	284	283	280	298	287	302	259	269	275	261	302	286	299	261	290	309	270	301	250	291	300	279	278	296	288	297	299	325	251	313	292	270	293	245	296	282	279	303	265	283	297	294	279	293	280	302	260	283	289	274	274	263	305	310	278	274	299	288	296	282	315	310	283	275	296	301	280	260	290	290	261	284	285	274	282	283	299	316	272	275	284	297	285	312	271	311	306	312	260	287	272	275	276	253	283	296	316	288	284	248	294	282	303	300	229	264	292	295	266	305	273	301	297	286	285	283	278	266	282	280	288	256	307	262	265	271	290	288	262	284	322	272	291	313	283	297	283	279	289	288	311	291	304	308	295	289	274	279	281	260	293	267	298	315	262	282	278	308	270	304	277	276	267	304	277	306	283	279	271	279	282	299	293	302	311	271	285	295	259	293	289	297	300	294	282	339	327	288	247	279	317	307	271	267	278	281	261	279	292	288	274	259	272	293	319	303	296	274	300	253	312	306	327	278	288	286	274	309	274	271	272	271	289	291	268	262	310	278	265	277	280	293	300	270	325	283	295	283	287	304	302	280	279	266	299	284	300	288	265	289	267	276	270	300	302	283	275	258	258	284	284	281	301	253	244	288	294	290	281	273	263	308	299	310	299	285	276	299	316	285	302	271	309	268	273	303	306	288	290
11846	10403	22251	29039	25788	22227	16434	5150	3701	5181	6037	5483	4272	3346	2533	2036	2091	2232	1919	1506	1352	1724	2281	1771	1759	1392	1150	970	925	826	817	851	758	790	821	814	846	835	800	750	811	842	749	798	834	818	844	800	826	845	858	815	792	793	822	847	790	798	822	800	761	816	849	769	819	779	775	766	810	812	765	841	779	791	749	755	747	818	828	781	837	770	803	774	777	785	751	799	801	773	797	816	745	786	802	768	821	727	816	814	782	777	768	783	793	770	759	765	785	832	798	786	789	799	777	816	820	814	795	775	784	768	803	826	747	798	774	816	828	750	828	826	773	799	830	801	812	803	833	796	776	806	793	781	784	776	836	788	798	806	744	840	819	791	813	843	805	805	774	800	794	813	828	808	797	834	813	851	749	781	792	799	809	815	805	827	796	851	785	815	802	769	752	759	800	768	777	790	827	795	811	789	844	812	750	843	785	831	770	787	786	775	815	828	829	795	758	775	798	825	820	807	795	852	756	782	825	868	845	813	789	758	784	827	781	805	763	800	845	757	757	808	833	851	800	799	770	780	775	841	841	765	772	808	778	800	784	802	777	802	762	819	780	799	757	782	776	821	730	767	722	822	814	819	871	776	779	830	803	802	764	854	829	830	830	777	792	776	756	790	803	822	802	834	818	776	823	797	823	778	818	860	814	796	808	881	847	807	759	805	835	776	803	755	757	807	815	770	807	802	800	732	743	787	789	833	809	805	776	792	814	785	803	821	768	767	798	766	786	768	864	761	791	741	770	769	787	779	779	805	760	836	846	809	771	811	801	808	748	813	779	795	792	806	756	822	852	776	769	765	806	827	828	805	835	786	787	777	791	821	826	786	854	797	773	812	774	776	793	776	815	763	747	803	779	795	801	781	777	786	808	787	809	761	777	761	793	797	807	817	731	744	771	818	831	736	813	757	806	813	813	837	813	836	758	749	748	760	802	758	780	766	801	808	784	818	793	811	817	772	795	799	836	801	819	821	790	782	768	814	800	817	773	762	776	802	756	785	767	811	831	789	805	821	826	788	739	837	759	790	820	829	768	756	830	730	820	769	787	767	799	796	749	770	848	785	804	836	844	821	838	809	824	804	831	808	820	779	794	788	783	779	795	769	809	771	825	796	886	800	819	807	803	830	792	804	790	801	770	815	838	793	791	819	806	850	806	785	761	854	768	781	857	770	787	768	845	773	829	828	734	835	810	813	780	830	825	824	822	856	774	804	794	834	825	776	825	792	757	780	783	783	832	797	787	798	762	847	787	827	814	796	770	805	727	801	791	742	788	803	860	839	775	781	803	767	805	825	825	783	786	782	805	798	820	785	728	767	773	765	777	767	816	791	788	784	825	795	810	800	798	788	790	760	753	754	786	831	772	800	852	810	781	805	755	789	802	821	770	802	789	769	776	783	828	793	822	802	786	814	769	792	843	767	822	857	769	830	842	804	858	759	775	862	763	780	817	761	781	803	740	830	825	771	803	815	785	808	809	774	739	827	825	775	759	791	810	816	860	821	768	792	787	779	762	769	728	799	813	811	806	781	830	846	825	790	760	818	811	817	769	850	794	783	806	753	849	824	804	790	840	805	750	745	816	775	829	809	829	781	792	769	789	747	792	815	795	813	739	798	766	798	806	777	823	810	813	799	799	792	861	772	824	812	784	804	761	820	819	791	830	780	797	799	756	789	824	783	764	778	814	805	795	851	769	782	768	824	819	845	751	791	803	780	796	777	808	784	827	850	782	797	780	795	790	799	790	841	758	795	816	844	785	808	784	778	828	796	740	868	766	813	782	788	769	763	790	828	808	813	828	793	807	798	798	781	759	772	782	840	825	833	777	841	782	821	774	764	816	731	786	799	804	796	782	820	759	799	810	760	795	829	749	765	822	805	781	826	801	854	750	752	819	782	765	807	768	806	778	812	822	841	777	797	852	812	757	808	818	785	878	775	762	733	838	818	815	794	759	803	791	811	814	752	749	745	757	806	810	849	791	840	734	830	800	792	789	791	791	758	857	831	817	829	794	805	745	789	825	765	872	799	874	783	752	796	800	762	802	795	839	827	831	827	817	857	783	792	797	776	781	815	809	797	806	779	799	812	791	806	807	814	800	816	781	775	799	761	780	804	843	829	822	798	816	780	785	814	782	769	800	789	798	813	802	766	802	819	803	784	780	795	806	813	805	798	785	802	834	797	842	813	789	780	792	790	779	798	764	807	784	786	746	779	759	801	793	771	782	781	739	747	806	792	788	769	795	845	757	782	739	759	762	820	804	816	814	781	806	754	746	806	774	851	818	811	825	801	755	812	786	824	817	786	778	766	820	801	733	758	774	804	809	810	765	821	762	830	832	786	783	774	775	848	809	785	783	852	811	757	788	795	819	833	792	831	855	764	806	826	770	846	783	787	795	801	838	800	777	823	800	766	793	805	794	780	783	806	781	791	829	825	819	785	782	815	738	763	834	785	769	802	855	772	768	779	832	786	867	781	804	764	826	789	794	798	793	786	751	836	787	790	787	767	822	742	769	773	770	725	828	793	793	826	765	800	831	802	835	806	794	800	810	841	800	790	798	802	787	790	813	813	781	742	803	775	785	784	796	771	830	835	792	806	796	818	828	825	766	804	783	825	783	815	791	734	776	836	839	788	829	809	724	797	799	804	826	830	811	835	841	766	762	794	810	766	795	812	799	795	792	852	845	833	773	879	828	795	804	820	800	797	807	808	800	840	824	818	782	829	768	805	776	770	802	807	769	760	753	818	772	746	762	817	787	806	791	753	755	777	814	802	780	811	753	791	795	804	775	775	809	807	827	768	779	771	805	819	789	798	790	769	741	791	722	800	757	796	756	829	834	775	790	740	834	815	769	793	804	803	802	833	819	805	753	768	791	854	802	859	804	802	800	793	766	805	782	800	838	772	796	783	772	773	788	805	823	820	814	827	773	816	782	799	796	762	763	717	809	785	777	823	818	770	787	832	768	797	724	831	808	826	806	810	817	804	753	766	820	818	805	802	780	768	821	826	834	813	768	791	806	778	804	799	828	792	849	824	856	804	782	826	789	798	735	820	778	802	780	769	843	841	777	842	819	798	780	755	752	788	791	765	748	828	750	773	803	756	815	811	794	775	825	826	800	818	759	851	766	783	834	834	773	776	761	791	835	777	808	803	785	759	799	780	790	783	837	764	804	797	851	826	807	830	794	803	788	831	787	820	804	769	756	840	779	830	792	810	819	755	795	801	818	803	795	830	771	812	830	776	805	773	836	823	761	805	783	796	809	808	817	850	745	823	833	793	818	811	822	745	789	816	780	808	748	811	840	803	819	870	756	809	778	841	824	800	796	827	808	792	783	794	730	801	847	785	842	780	732	828	751	736	781	785	809	777	758	773	804	803	810	772	817	800	802	825	796	844	805	801	808	829	804	768	806	813	874	829	760	818	811	817	823	795	844	804	787	801	820	788	777	836	799	802	773	813
22735	24355	29807	21183	16235	10455	3130	753	848	1716	1473	1273	1055	826	561	397	384	353	374	384	348	372	339	359	351	382	350	309	250	274	280	294	316	274	264	292	288	281	351	298	301	267	275	305	301	289	295	317	278	279	286	318	285	279	290	250	290	282	286	301	297	277	274	306	263	272	295	255	273	276	296	283	279	295	298	317	286	275	292	281	311	301	280	295	260	279	292	260	286	308	271	278	300	275	279	291	277	305	293	267	290	256	321	253	269	265	285	296	305	285	298	273	282	294	263	274	259	285	285	280	285	294	270	268	310	269	279	285	289	302	300	281	285	272	284	332	305	280	292	287	263	247	273	285	289	289	278	295	269	274	271	292	264	292	283	294	296	271	291	288	273	273	301	295	285	266	249	291	274	292	272	271	243	302	272	288	293	256	277	261	282	275	290	275	269	272	281	274	281	285	308	266	319	275	281	281	293	259	263	282	273	291	287	285	291	313	275	267	299	293	265	253	313	312	263	295	275	282	281	266	289	278	287	259	284	260	306	287	282	267	276	283	315	301	249	299	273	257	266	275	271	241	290	283	293	282	292	287	269	287	277	316	299	292	300	289	263	251	296	291	291	304	275	327	287	278	300	284	278	280	293	261	290	266	260	275	306	309	299	301	288	277	281	288	279	276	309	293	277	259	307	300	289	289	248	264	277	284	294	281	294	295	281	277	307	277	305	275	278	291	302	269	264	268	296	276	286	293	264	261	252	295	279	257	289	299	302	296	289	260	288	322	315	248	287	286	287	273	290	268	270	293	308	280	288	252	291	282	285	270	283	270	298	310	290	287	265	276	298	284	295	283	285	292	284	324	282	300	269	295	284	292	311	293	260	277	280	264	297	290	276	311	294	277	313	278	277	261	271	279	296	310	288	267	258	274	279	294	307	322	264	304	284	293	286	290	278	280	258	282	279	283	280	296	287	274	291	280	264	294	287	280	291	260	273	302	309	312	284	286	307	290	267	309	322	308	285	277	305	273	278	303	277	289	289	300	269	282	291	275	265	287	269	243	280	258	283	314	271	279	266	293	308	298	305	266	324	296	313	278	268	277	272	311	285	306	263	302	291	273	293	275	316	291	293	270	281	273	280	265	292	278	280	247	285	316	292	264	279	289	308	276	295	271	272	293	275	264	274	289	296	277	292	272	249	295	314	258	289	297	291	292	287	274	292	257	271	272	294	292	279	281	296	251	267	297	285	288	262	292	309	280	278	274	264	272	273	276	341	278	293	262	300	303	269	260	263	268	259	281	274	310	300	277	286	285	311	280	289	283	262	283	274	296	279	284	291	281	282	274	293	271	299	254	307	286	284	299	259	299	295	298	272	300	267	284	270	255	269	271	268	296	304	274	270	283	292	287	308	291	273	287	264	310	288	268	268	280	282	266	297	281	291	308	333	276	326	274	306	299	274	285	265	259	286	274	321	275	304	301	301	267	264	283	281	303	307	298	280	272	264	319	300	303	297	263	271	307	286	297	276	308	270	289	287	301	296	282	297	293	277	257	302	299	259	292	283	283	315	263	285	271	285	244	269	280	269	289	295	289	265	269	265	282	261	263	291	304	273	263	302	278	306	249	273	268	297	284	262	280	282	296	270	270	274	286	303	297	268	257	281	262	276	312	270	299	300	306	290	280	298	307	270	289	280	279	297	299	272	280	291	275	257	292	289	296	306	297	286	301	278	303	279	263	312	295	303	262	294	317	283	296	281	301	318	277	304	279	284	321	276	232	302	267	268	284	286	314	256	297	312	298	304	273	296	289	264	282	312	292	285	292	267	297	301	291	261	340	306	298	320	272	271	280	270	297	302	285	300	257	271	296	250	296	293	240	279	275	300	303	246	272	289	305	247	282	288	257	290	257	282	287	269	296	244	290	270	261	290	281	275	259	280	306	289	305	290	277	285	276	302	255	287	278	280	298	303	280	294	270	277	306	273	259	285	272	295	274	304	285	264	286	276	271	301	299	293	315	275	290	282	334	310	255	287	256	276	290	303	263	279	288	273	297	293	300	307	266	277	299	307	297	293	285	312	285	289	313	308	283	292	285	290	276	288	315	303	278	295	310	275	270	258	291	297	312	255	276	283	274	296	284	274	305	265	307	284	253	298	294	326	259	306	308	275	290	278	266	305	308	287	276	317	302	288	256	309	287	307	298	308	268	299	272	284	288	276	267	300	303	286	294	283	275	278	261	257	292	300	305	299	282	261	311	275	262	271	274	289	284	271	306	294	284	278	270	293	266	275	243	294	281	289	316	277	288	291	299	255	278	277	285	310	274	267	285	268	284	276	274	296	252	266	284	319	270	301	254	279	288	299	270	305	273	280	277	291	259	288	301	312	310	294	297	288	272	325	285	288	243	300	291	306	288	271	309	311	285	287	294	303	276	283	276	286	262	284	267	289	274	268	286	270	282	271	285	290	284	263	302	332	290	273	291	280	260	334	283	292	301	280	289	305	292	294	300	293	285	256	291	271	295	292	262	276	291	264	309	261	273	280	268	285	296	288	265	273	260	278	276	300	315	296	259	274	293	254	264	315	239	287	278	317	290	289	295	291	235	276	300	281	272	284	287	283	291	260	284	267	294	272	264	279	315	269	287	304	282	287	282	298	288	321	288	275	284	302	316	265	289	327	257	294	279	302	289	251	276	286	256	298	280	284	286	271	295	268	241	316	293	317	282	287	313	282	275	303	275	276	304	302	281	272	289	316	291	285	288	273	310	285	287	325	298	311	269	288	271	295	276	267	274	291	292	316	266	267	269	301	305	276	266	294	261	295	278	311	293	281	287	298	295	284	306	280	284	291	290	280	295	287	312	298	263	280	278	292	285	288	285	298	320	282	284	303	304	325	252	263	274	261	277	254	281	291	290	305	306	270	313	274	281	273	319	276	263	288	276	269	258	307	255	271	288	263	290	301	254	298	264	297	305	297	295	291	296	287	302	272	283	280	274	293	286	263	276	287	276	278	235	282	254	291	284	288	279	273	270	279	292	272	290	262	294	325	284	261	317	302	278	298	314	313	298	252	287	254	292	313	299	301	276	292	319	282	295	282	282	284	281	277	284	280	294	269	244	258	299	265	304	292	282	295	294	289	302	280	284	303	273	313	299	281	291	254	299	259	269	267	276	295	292	319	249	251	318	281	277	294	313	296	297	274	271	288	271	305	288	288	283	280	306	273	269	269	296	295	276	277	275	294	286	322	315	314	292	279	268	284	301	287	256	297	264	281	298	272	274	271	264	236	283	270	299	303	324	260	279	255	283	253	265	281	289	284	316	293	276	315	306	282	264	296	287	292	295	269	299	252	273	276	315	300	312	312	282	309	290	291	285	295	278	271	299	287	286	292	272	291	288	260	317	288	278	302	269	273	279	290	262	297	297	250	274	317	293	262	304	280	290	270	295	274	309	275	285	278	272	277	277	312	297	282	284	292	287	313	288	273	279	273	300	278	301	255	302
15124	20540	31840	30524	29280	23498	8714	3142	3936	8310	6834	6266	5602	3780	2393	1586	1429	1351	1442	1405	1280	1239	1411	1172	1387	1325	1132	910	900	859	798	788	794	764	772	783	756	768	815	811	794	798	802	777	841	787	803	769	757	827	765	841	823	803	837	830	799	794	795	830	830	808	848	765	798	822	810	802	763	831	810	782	786	845	824	782	820	808	821	802	763	796	785	831	813	842	823	808	794	787	810	745	819	791	792	800	832	826	762	757	812	811	770	828	784	864	833	798	840	833	769	856	815	738	816	768	790	749	779	767	815	769	790	780	731	751	796	745	843	807	726	821	810	784	771	846	814	802	772	748	817	789	760	867	804	815	756	809	816	829	822	805	814	806	768	770	738	744	771	774	769	801	807	806	763	806	762	781	793	811	828	830	850	810	755	799	829	785	766	797	820	782	784	754	778	774	777	808	775	812	817	799	853	791	714	809	829	796	776	792	749	779	744	786	779	827	774	846	813	804	813	766	751	806	796	837	758	818	783	796	719	799	777	831	804	801	789	786	791	775	798	752	771	823	794	778	819	766	792	810	791	824	782	808	848	738	854	763	844	802	865	826	828	791	766	757	840	756	802	826	803	781	755	795	797	785	725	808	777	770	797	858	789	803	801	772	803	787	753	810	818	812	786	820	782	802	813	761	832	800	836	795	796	742	746	826	799	818	836	824	778	866	784	813	773	837	798	807	825	803	757	740	783	810	792	802	774	862	751	751	769	829	793	802	801	787	770	809	794	794	787	790	814	802	845	803	818	808	828	773	808	742	772	783	808	799	808	812	869	832	776	768	785	794	824	807	821	868	811	798	805	776	787	807	772	837	786	743	792	783	771	777	792	774	826	780	840	788	779	782	846	768	847	756	796	841	832	807	738	786	773	864	807	786	777	794	821	851	794	801	778	796	799	799	760	780	837	824	845	806	786	842	750	799	789	815	832	799	762	741	821	800	824	783	772	746	783	796	800	828	810	799	768	782	797	797	767	806	901	847	781	783	811	819	768	785	793	795	814	844	815	796	787	809	802	768	792	793	807	802	801	832	760	796	787	766	810	775	775	767	811	788	851	802	760	775	755	793	787	828	780	803	804	727	756	814	807	816	798	851	833	773	793	830	821	828	823	803	852	789	793	795	807	765	784	796	806	774	806	839	827	815	793	785	861	817	802	797	804	805	781	801	787	789	778	786	821	791	814	761	775	795	812	798	746	783	818	747	819	816	767	825	785	854	753	814	836	773	798	799	806	793	820	802	817	817	825	799	782	777	757	770	789	831	828	807	822	795	800	770	775	814	823	841	803	785	789	747	813	769	776	775	863	810	802	840	761	788	780	820	843	819	783	816	843	757	763	787	817	817	773	783	735	798	776	828	817	773	834	763	830	793	757	810	789	775	837	761	824	809	788	785	764	787	707	772	759	755	803	795	786	801	769	756	812	764	796	786	802	836	817	802	818	807	787	882	826	840	835	785	843	736	788	805	829	840	783	793	792	787	758	738	775	789	790	840	795	837	798	785	811	795	809	826	784	812	790	755	778	769	841	736	805	853	757	792	760	776	799	783	755	824	781	780	801	822	820	802	773	755	824	809	798	786	805	774	805	766	831	817	849	790	794	788	786	804	783	800	753	815	757	789	759	775	759	828	774	809	793	815	812	821	787	741	773	765	789	756	828	798	798	779	808	794	755	792	735	842	753	753	783	794	776	841	828	813	810	815	819	783	791	750	808	754	832	843	798	763	840	780	785	795	795	769	793	831	798	826	824	791	801	824	837	800	742	782	705	791	804	759	775	843	838	797	822	741	804	799	788	819	729	805	795	804	781	791	793	824	808	791	790	778	847	790	822	836	758	769	737	744	817	764	778	779	825	739	786	794	813	804	777	858	824	765	830	800	814	818	749	790	814	842	766	784	815	780	821	817	850	798	790	774	745	775	772	780	805	788	771	766	795	815	836	792	783	816	858	761	750	817	763	750	812	777	786	762	814	788	812	840	777	809	795	755	820	806	777	765	773	770	821	792	831	777	832	811	815	760	808	808	807	836	776	812	770	781	807	831	813	788	825	781	810	839	765	845	814	758	767	785	769	768	769	790	813	786	787	863	803	824	815	793	797	795	845	769	769	762	802	805	750	766	798	756	775	789	819	806	836	817	788	807	827	770	805	844	810	750	787	779	797	808	844	790	793	794	802	827	844	836	824	805	764	774	722	772	841	845	831	742	829	773	852	804	833	815	737	809	765	839	828	785	826	791	750	841	766	783	838	811	819	831	785	786	798	769	786	801	811	801	778	762	804	710	770	781	873	831	800	766	862	799	817	808	740	832	834	834	790	816	783	809	790	778	784	862	796	810	792	788	838	784	795	798	778	808	795	820	871	816	775	783	809	801	805	794	809	752	810	804	764	817	786	832	781	804	768	832	810	788	779	823	833	780	821	742	797	842	764	797	796	731	771	744	753	800	843	768	797	781	759	819	769	774	809	849	814	798	814	781	825	766	750	771	801	790	795	762	807	819	855	824	795	824	824	845	789	795	779	745	799	790	788	796	787	841	807	802	782	834	772	837	809	767	823	794	776	768	726	788	761	840	805	798	774	793	772	766	777	778	789	830	827	781	760	775	808	790	783	851	785	819	753	814	786	747	816	831	732	829	758	795	791	767	820	813	782	803	799	823	812	821	764	760	815	820	814	761	795	828	817	805	775	831	809	758	827	805	865	802	826	821	798	775	773	864	792	772	841	804	841	759	825	824	821	779	761	771	769	793	850	791	819	813	821	792	796	760	785	810	840	772	846	754	806	787	776	770	746	787	789	784	836	823	815	826	783	816	852	762	769	787	801	801	834	812	794	819	777	822	776	768	784	783	802	814	786	756	703	749	799	812	773	837	788	828	817	770	778	807	786	812	785	830	815	800	834	839	778	859	790	784	800	777	772	817	783	780	777	815	759	803	811	776	793	782	810	774	810	801	787	803	792	826	836	804	744	798	763	754	788	814	798	816	771	807	769	794	841	740	769	789	807	801	796	761	801	782	767	792	771	801	794	808	775	769	759	765	827	760	783	754	780	803	761	796	766	819	795	776	790	822	850	792	836	820	801	810	780	794	818	737	818	787	742	749	821	823	743	805	821	833	803	794	811	812	768	789	800	769	786	837	858	803	816	795	801	814	789	764	859	775	781	810	847	824	773	781	800	798	737	745	759	808	783	819	804	807	843	802	808	774	844	835	776	826	845	801	765	851	740	825	801	817	817	811	780	802	777	824	753	788	805	761	821	804	779	806	773	815	810	796	778	819	831	813	807	782	812	823	741	764	766	762	746	796	848	806	760	779	804	821	815	814	812	817	742	781	738	814	833	865	801	784	786	755	769	767	807	792	811	812	770	765	794	797	794	816	812	781	801	778	740	760	819	811	814	768	798	821	815	749	846	792	775	812	794	752	811	795	834	800	820	744	813	820	832	770	783	752	799	788	808	740	791	782
26211	25650	23576	19162	7545	2212	1239	1018	1358	2288	2570	2365	1946	1744	1169	808	638	486	472	469	438	420	444	426	422	454	424	359	335	329	278	285	288	281	276	272	276	304	285	298	282	294	282	265	267	287	257	295	254	307	273	274	293	296	280	275	264	288	290	269	291	295	279	289	295	289	284	275	291	280	255	294	276	278	276	269	298	284	310	295	273	290	281	267	292	270	305	268	300	294	268	282	275	271	243	261	262	297	281	293	279	314	291	262	262	263	284	323	258	269	265	286	282	281	278	285	286	262	287	259	286	286	286	294	307	296	258	284	281	291	268	264	297	288	274	283	269	299	282	271	277	267	261	291	277	254	285	279	273	266	249	286	285	287	293	300	274	282	296	300	272	271	294	295	264	267	289	284	305	274	283	277	275	271	285	267	279	294	299	279	297	281	279	266	290	280	267	289	278	274	274	282	292	246	261	293	286	270	263	278	286	309	292	294	276	235	266	299	298	280	277	297	293	282	282	265	300	275	302	293	259	283	262	276	288	267	294	285	309	295	294	297	285	294	318	248	269	247	270	292	272	261	299	257	288	279	261	280	277	257	299	290	279	282	277	296	262	275	261	280	254	275	274	284	296	282	271	285	313	302	289	290	255	284	283	306	276	281	276	257	282	298	297	277	275	300	273	304	268	282	250	292	275	297	263	233	286	251	309	298	262	310	255	286	276	292	290	286	303	288	309	260	305	278	281	286	247	244	311	253	283	279	293	299	276	258	294	274	313	261	291	263	296	278	301	279	279	286	300	282	264	304	250	265	252	308	295	276	282	282	245	286	269	244	295	286	308	290	286	271	260	298	272	258	282	301	281	288	290	295	251	277	243	297	270	316	314	281	274	273	282	289	282	283	283	280	281	267	281	280	277	296	301	271	292	292	279	281	289	273	268	269	293	270	286	284	271	273	292	265	259	301	295	285	260	283	285	290	298	284	269	275	266	277	285	293	273	274	276	282	306	263	293	277	301	263	298	293	264	316	289	266	283	306	283	277	305	286	274	262	272	267	257	262	272	265	283	273	300	271	274	253	266	306	280	287	296	293	305	297	273	296	277	291	295	254	312	269	286	289	277	271	280	274	277	300	256	273	281	278	282	292	274	241	275	264	283	265	280	255	265	263	309	283	268	269	286	294	293	274	297	290	307	291	301	295	286	293	274	279	262	276	280	258	290	321	267	277	282	269	296	266	293	306	292	265	289	316	321	287	273	277	302	275	317	290	273	307	310	294	302	287	272	282	297	270	289	281	265	266	302	310	258	292	282	311	264	291	272	299	283	273	291	291	297	270	299	297	296	289	319	289	267	254	289	267	290	254	268	273	268	251	303	248	315	260	277	266	281	274	265	294	283	286	290	280	283	252	286	292	273	299	257	255	261	284	293	267	291	294	334	253	282	277	263	281	271	286	308	298	258	255	298	288	299	285	280	250	295	284	270	305	262	306	273	280	277	302	266	284	272	288	279	270	313	278	304	272	298	286	281	282	287	293	297	288	278	276	261	270	271	296	284	276	276	286	272	279	282	276	271	279	284	294	258	308	255	276	297	264	291	278	292	273	259	293	262	288	294	278	274	265	311	276	258	274	278	256	255	239	284	261	274	287	294	283	283	293	302	291	268	278	261	281	275	301	307	255	285	280	264	270	282	271	298	252	265	292	280	281	274	291	285	292	280	307	300	303	294	260	274	290	287	256	270	283	302	277	278	285	259	268	302	304	282	278	273	295	264	281	291	265	290	296	270	273	300	277	255	294	287	253	304	294	293	277	242	256	265	282	289	305	310	249	289	296	269	267	242	293	267	261	273	251	306	278	289	265	302	257	296	258	272	298	306	288	300	282	277	255	301	246	298	283	304	253	307	262	276	289	286	264	300	267	290	275	265	283	263	294	310	299	282	274	247	296	328	295	271	258	264	259	283	278	279	257	285	274	276	299	275	311	264	315	265	307	287	287	277	269	273	319	297	310	246	274	251	296	285	288	281	263	299	267	266	287	263	300	270	281	295	268	304	238	272	266	247	303	281	295	260	283	318	280	288	294	287	273	262	247	275	280	266	291	292	276	263	264	271	288	281	285	285	263	315	289	272	264	249	278	278	301	274	260	269	274	287	290	292	283	291	278	262	276	283	268	281	292	294	293	270	278	269	259	287	265	269	279	302	294	280	265	299	268	275	293	296	303	278	260	282	254	283	305	271	271	263	261	271	295	265	263	268	238	261	301	291	283	278	252	300	279	283	265	301	278	303	273	311	271	258	278	274	265	284	282	267	300	258	272	267	273	300	308	274	311	270	276	294	285	294	295	292	286	323	261	240	257	266	271	241	294	260	271	276	301	268	280	282	288	304	299	254	284	279	275	276	312	276	282	284	317	271	248	278	248	270	271	267	256	271	270	285	277	276	260	257	284	272	289	269	265	275	275	267	290	274	267	281	261	323	273	261	282	284	263	294	252	281	282	261	282	257	281	288	301	263	318	251	274	256	263	294	297	271	291	276	285	267	300	279	284	284	266	299	291	279	297	267	296	260	294	300	282	296	253	304	288	276	303	283	286	307	285	261	247	279	271	268	270	288	262	252	280	295	307	263	283	251	263	281	254	239	293	274	298	272	293	278	290	317	278	276	277	290	274	271	281	275	306	257	325	278	248	268	280	270	276	279	278	237	262	291	278	301	274	298	293	277	260	281	280	274	295	304	267	261	284	275	260	295	284	264	251	274	275	303	296	284	272	227	284	269	271	280	290	261	283	269	281	271	296	271	269	283	287	287	335	292	267	285	291	249	297	299	275	276	268	300	289	268	273	289	291	284	278	282	300	272	280	291	260	284	322	255	286	263	292	254	279	296	289	267	304	273	300	265	305	291	277	296	289	301	271	296	264	298	259	262	310	276	272	291	274	300	298	290	290	287	273	283	316	278	269	281	254	281	288	283	288	285	287	271	300	273	279	257	248	302	278	299	316	234	269	295	265	289	273	284	277	300	251	269	248	317	297	286	269	287	315	296	280	303	306	271	250	285	279	283	299	274	300	282	258	247	275	300	279	284	290	281	272	257	299	286	289	281	277	292	241	290	258	324	294	282	272	250	292	316	277	310	276	279	286	257	288	286	282	290	255	272	263	261	293	258	314	301	265	285	308	271	251	287	288	290	277	259	286	304	237	259	254	275	248	301	300	271	287	269	275	274	253	272	316	251	273	270	276	304	274	294	288	286	276	269	274	282	306	308	249	273	286	276	314	288	292	299	285	270	258	277	282	282	283	281	312	294	241	278	279	289	285	278	283	284	298	309	261	308	278	288	282	283	289	290	286	268	281	284	267	290	308	284	288	259	274	262	269	292	270	281	280	297	286	303	263	305	284	281	291	298	279	300	238	261	286	276	270	278	272	288	305	267	273	277	276	279	292	284	284	258	276	265	256	294	265	265	261	262	280	298	302	292	273	293	291	300	247	280	296	268	259	273	313	270	279
17434	20516	26817	26498	13483	7541	5089	4372	6138	10598	11583	11047	9649	8855	5829	4003	3056	2084	2268	2071	1935	1797	1959	1782	1799	1771	1459	1200	1080	923	843	857	826	799	790	775	777	788	703	828	786	801	777	781	756	812	793	758	809	798	815	792	798	833	771	727	854	760	775	822	855	822	776	801	797	835	713	737	810	792	777	750	819	849	808	737	793	773	775	746	793	776	831	805	759	798	755	850	825	807	746	738	734	738	721	794	790	768	760	771	779	787	820	813	819	759	781	800	786	754	797	782	800	771	773	765	788	806	776	802	829	755	691	755	776	804	800	800	772	785	843	781	808	773	737	743	785	765	780	797	805	818	741	791	809	782	825	765	810	764	812	794	794	772	774	780	782	825	799	772	823	778	760	812	771	770	797	787	800	767	830	781	800	752	779	772	804	828	742	780	840	760	795	776	804	826	773	800	763	795	805	733	768	818	757	787	747	777	803	809	780	782	795	743	778	768	778	801	809	785	776	806	817	766	769	743	779	762	793	853	805	744	772	789	775	809	787	801	758	794	771	751	741	791	802	791	744	806	805	828	716	765	767	773	757	761	764	797	770	799	767	781	780	830	788	787	795	792	763	841	750	790	814	764	805	809	791	836	807	768	769	762	781	784	778	777	760	781	724	786	856	793	792	782	765	765	764	757	784	829	799	799	768	804	750	777	724	802	789	786	762	787	728	753	804	795	785	830	813	761	756	800	807	814	770	820	791	748	793	773	806	802	807	821	793	779	799	809	813	758	797	822	852	735	795	764	816	816	746	807	828	792	802	780	804	825	771	778	777	780	778	776	822	766	835	792	756	756	768	752	757	812	756	796	783	813	767	810	783	794	802	789	770	803	766	761	741	780	811	764	798	759	809	771	764	755	781	768	792	743	795	794	768	817	752	799	781	791	769	771	799	705	787	746	813	739	797	763	754	830	790	799	784	823	810	726	785	795	756	814	799	782	805	740	778	800	811	752	802	827	805	848	788	717	762	758	801	806	786	819	820	817	802	846	766	742	784	800	783	807	741	787	769	783	765	792	782	837	796	769	803	728	827	777	785	792	762	741	838	795	780	770	776	798	817	764	762	824	794	790	805	766	804	782	775	793	759	775	776	822	797	838	809	786	806	813	831	768	795	797	754	747	803	811	742	766	784	788	747	766	773	822	789	741	806	789	793	781	785	747	814	768	793	780	790	795	750	789	780	790	773	838	757	825	809	817	769	795	723	737	767	787	801	758	789	771	775	765	793	765	807	812	812	792	785	834	799	709	858	776	775	813	765	797	767	754	836	793	769	836	835	768	768	762	813	752	759	815	782	791	760	824	791	832	805	838	784	800	765	783	799	735	773	751	785	794	747	740	780	804	873	779	765	828	805	792	744	844	757	738	794	797	728	778	825	815	734	794	750	732	768	804	745	808	798	835	767	759	766	803	844	756	785	759	770	789	806	726	802	777	766	748	806	812	781	827	788	760	821	799	810	803	794	797	802	740	719	789	744	777	837	771	773	824	777	789	747	800	790	786	808	764	738	779	793	840	738	766	805	774	816	803	843	773	842	772	796	787	755	799	739	764	809	777	739	792	776	806	757	787	785	751	770	763	806	779	855	820	786	763	776	715	774	761	785	792	755	782	817	846	812	809	788	760	801	794	734	789	741	739	779	760	777	799	769	788	828	796	736	762	817	764	788	763	754	785	808	790	761	764	796	809	774	748	801	786	806	783	837	816	781	805	760	797	777	769	814	803	747	795	796	760	752	819	738	763	820	785	761	766	745	808	802	757	790	773	791	811	781	820	749	788	846	814	721	817	748	852	743	839	812	792	845	775	806	780	847	767	770	813	776	800	806	784	782	777	795	816	760	797	759	778	811	817	753	814	744	777	812	788	784	783	797	788	770	810	819	822	797	859	801	748	770	755	765	759	801	742	801	782	757	796	737	771	743	816	784	801	784	765	805	795	766	806	772	834	802	793	800	831	780	790	738	770	805	782	767	806	759	767	805	793	778	703	792	876	805	797	755	827	782	808	796	788	767	766	785	862	792	765	806	794	754	800	811	758	741	799	767	787	803	782	792	781	822	860	763	847	801	764	822	840	839	812	811	765	748	770	857	838	805	792	784	757	794	776	834	750	799	746	783	750	793	816	808	789	750	786	796	790	727	777	779	803	786	793	805	744	801	850	767	741	779	760	824	787	778	795	760	857	797	804	774	745	808	763	761	773	757	753	773	754	748	822	776	814	811	814	741	764	790	730	788	768	799	780	895	818	732	751	808	795	795	747	782	782	777	812	800	769	803	750	813	790	809	730	779	779	788	788	807	800	853	831	789	770	776	789	774	774	816	797	767	809	737	794	794	748	793	830	809	814	738	751	759	803	734	792	803	818	738	761	800	792	804	788	761	790	767	785	797	742	806	781	847	742	792	809	818	779	795	759	784	812	799	728	819	758	758	826	822	794	791	779	823	786	774	750	825	782	731	797	817	735	784	781	760	764	792	845	798	829	815	811	779	744	824	782	744	768	784	797	791	776	816	809	844	780	774	772	753	823	733	738	813	869	795	783	775	795	772	774	782	780	834	748	801	754	820	745	808	764	798	827	788	793	794	746	819	770	848	768	765	789	737	794	764	793	775	784	789	778	790	782	797	794	799	778	772	798	782	818	805	761	788	741	830	761	794	748	806	790	796	770	792	766	785	801	851	798	783	778	764	758	724	774	810	819	781	770	826	836	785	770	778	789	814	768	755	804	747	801	813	796	797	802	865	754	798	818	785	795	774	756	833	789	810	767	772	762	792	749	765	824	796	744	747	781	827	767	767	796	783	811	791	717	776	799	797	827	764	797	795	763	823	769	778	795	852	807	777	785	786	804	776	771	790	798	802	788	787	790	826	810	777	774	804	836	801	787	745	813	789	841	817	733	805	751	823	754	791	780	749	807	793	784	753	786	829	819	770	770	784	789	742	776	786	747	805	749	741	811	825	818	755	777	743	755	794	771	790	795	786	791	807	756	799	767	798	761	772	784	777	824	831	785	741	795	793	778	812	820	771	762	788	782	825	788	784	801	842	775	816	799	735	782	769	833	804	769	768	762	795	794	834	824	751	728	777	823	751	807	777	758	786	771	816	784	794	789	767	811	744	784	806	783	781	837	779	770	789	761	777	774	847	793	774	767	746	805	797	776	787	726	762	788	750	796	809	821	795	775	763	824	782	797	797	788	735	767	828	783	771	743	787	803	806	770	775	778	773	815	782	754	757	774	797	756	808	766	815	782	827	837	706	814	739	751	778	766	765	790	775	761	824	794	764	756	764	806	830	777	776	815	791	790	787	777	758	760	761	781	817	772	802	819	771	769	821	843	784	817	805	759	807	792	794	809	793	834	820	869	784	734	737	745	850	713	819	794	794	786	834	820	849	776	803	820	822	774	802	762	781	752	809	794	825	768	726	780	782	801	795	762	733	768	826	802	782	803	764	797	782	743	816	775
23037	20515	19425	7656	3007	1543	1496	1735	1775	2423	2665	2494	2162	2226	1561	1207	1064	940	699	541	595	489	499	488	502	509	441	391	398	348	273	297	268	299	289	286	243	267	254	280	277	258	279	279	282	267	260	297	312	274	277	290	295	304	306	309	279	297	287	266	244	270	306	287	285	277	280	269	283	292	298	267	290	291	301	261	283	272	277	271	258	279	286	258	236	263	255	279	274	277	293	258	238	293	268	277	269	272	286	282	301	282	299	274	287	261	306	263	287	261	284	277	301	281	260	278	288	291	294	259	276	259	267	293	288	271	270	306	299	264	330	308	273	277	278	270	269	260	263	286	289	279	262	271	287	301	253	282	270	323	282	283	280	247	269	301	279	301	285	269	301	267	269	267	281	286	270	254	283	262	276	289	268	293	254	250	272	289	257	260	289	306	302	258	281	319	272	297	275	277	265	259	297	304	257	283	258	264	271	291	276	239	274	282	279	276	298	269	281	312	265	290	290	297	292	266	266	262	280	283	282	283	291	261	265	307	275	282	287	269	282	288	278	263	285	297	253	305	293	295	277	293	314	241	258	298	295	271	274	316	287	261	281	300	264	257	288	289	297	278	254	283	292	286	266	275	292	275	259	277	285	273	265	280	273	284	265	287	273	293	287	267	301	297	264	287	267	283	269	281	265	315	295	261	280	260	285	292	254	253	292	281	302	277	262	279	285	301	251	288	291	256	286	285	312	246	267	272	259	307	275	287	277	292	280	254	294	281	309	270	244	291	288	277	276	274	308	307	301	276	253	291	281	285	287	295	286	256	282	262	273	293	263	276	276	257	290	297	263	277	271	289	277	264	241	283	258	287	276	299	314	282	271	261	292	288	276	267	285	277	315	259	279	276	283	309	320	285	296	295	282	251	273	246	282	288	316	289	292	297	309	285	260	280	266	268	253	268	290	280	269	267	269	300	287	276	282	289	293	282	303	264	271	290	268	294	273	283	289	299	261	261	259	269	255	291	310	296	263	281	284	251	275	268	267	321	277	303	265	283	261	294	301	280	284	278	278	278	285	299	276	251	268	279	288	298	284	256	308	290	273	269	283	295	277	270	286	292	296	250	276	267	259	286	258	272	304	255	261	279	294	251	281	275	271	286	229	257	279	291	264	273	277	266	291	274	280	305	279	293	310	264	276	270	279	285	287	273	267	279	289	270	253	265	314	272	296	295	279	252	282	266	255	260	283	292	281	309	308	278	273	262	253	274	272	257	273	306	298	291	289	314	285	267	302	271	290	289	289	269	287	287	282	262	288	256	264	265	282	266	308	267	300	274	275	296	280	270	295	266	286	250	304	246	290	279	300	262	288	282	283	300	287	298	287	274	262	299	298	272	258	279	273	274	276	297	286	272	269	265	275	256	267	261	276	295	304	282	263	288	282	301	296	267	288	295	304	285	293	299	281	283	296	322	301	254	269	278	278	300	272	283	273	314	246	266	278	246	257	265	281	250	258	256	280	316	278	277	300	323	288	250	280	249	295	279	286	299	283	264	299	267	292	264	306	294	271	324	262	260	261	282	274	295	277	267	258	261	289	267	259	247	278	248	269	281	278	265	281	298	282	291	287	253	256	294	259	279	252	291	263	258	265	324	287	296	277	284	284	247	265	294	275	261	278	283	243	282	264	298	281	258	250	290	262	275	266	261	244	262	257	267	287	300	276	263	252	299	280	297	301	307	294	246	252	297	274	283	284	280	280	267	286	294	280	250	289	267	273	294	287	254	268	276	308	276	263	289	293	291	251	266	277	270	279	293	276	287	295	280	296	278	279	291	251	300	257	268	264	294	287	314	314	296	271	290	261	247	293	269	289	285	284	265	300	286	275	279	289	271	293	270	288	284	290	275	273	264	292	282	280	294	271	247	314	284	281	280	265	277	297	294	258	316	240	259	280	302	319	281	297	293	291	255	310	275	262	281	272	277	297	271	296	279	293	280	290	308	267	260	270	280	273	283	284	265	258	274	278	268	301	261	288	276	270	288	289	267	255	290	296	267	252	286	276	272	264	290	315	297	246	305	315	285	274	296	276	300	274	292	274	272	276	289	290	294	287	271	253	275	285	276	260	267	296	260	277	269	286	266	281	286	266	292	265	262	274	287	254	283	304	297	246	262	260	278	265	257	294	249	267	280	296	301	274	284	293	299	244	236	257	275	257	269	265	321	277	267	273	303	277	285	287	277	302	288	286	297	295	315	282	274	280	271	286	325	292	257	271	283	310	253	303	295	290	291	258	251	284	310	260	279	258	291	281	277	296	313	281	251	298	292	262	274	286	243	263	262	250	258	293	295	277	286	281	265	281	306	273	296	290	272	271	274	279	274	280	291	245	277	302	272	261	282	287	305	286	266	282	265	297	281	287	307	299	268	262	279	267	285	298	244	276	274	254	283	262	323	257	249	292	277	276	302	305	269	253	275	282	258	272	283	274	307	271	260	251	278	290	270	303	277	254	268	274	261	313	307	292	284	283	282	298	300	297	308	254	263	303	268	282	276	271	284	284	267	304	272	289	251	258	285	300	272	274	298	252	288	274	311	316	282	295	274	291	281	284	269	272	301	294	289	255	273	255	283	271	292	262	271	239	247	266	278	287	289	294	309	278	272	291	289	297	308	274	270	270	275	262	282	287	258	278	256	260	266	273	285	284	283	235	274	282	297	282	258	280	269	279	279	285	299	273	246	298	266	259	312	300	288	274	268	303	287	292	286	286	302	298	306	291	261	269	295	286	267	273	289	314	277	261	290	314	278	297	280	301	291	294	274	304	270	326	281	292	302	255	284	257	272	291	286	308	284	282	293	255	276	283	258	315	290	275	289	286	237	299	293	295	261	301	261	271	258	293	272	306	256	267	267	293	262	295	284	292	254	307	269	318	258	251	287	273	296	270	292	283	306	287	286	301	290	282	288	281	280	260	284	279	264	273	331	280	292	265	284	241	287	297	257	252	280	293	317	297	315	286	267	265	327	318	284	275	290	266	289	285	277	294	284	288	315	315	268	292	269	266	276	303	283	311	296	293	258	311	295	256	323	289	297	257	300	296	273	276	312	280	302	292	279	285	277	299	287	286	272	282	271	244	284	267	312	292	293	296	269	257	259	293	278	270	284	296	276	291	264	299	303	262	286	259	286	291	306	265	279	261	285	276	256	279	280	270	262	279	307	267	254	270	240	279	298	266	260	267	279	319	258	280	286	287	265	295	265	267	254	270	270	262	293	273	275	271	271	272	265	269	312	288	263	257	264	287	245	289	261	296	261	272	282	290	284	302	273	304	257	296	266	271	271	298	278	275	267	279	268	258	273	291	285	283	313	292	268	261	297	285	246	303	264	277	278	283	301	250	259	290	301	303	264	304	290	284	298	245	270	294	282	264	261	262	252	269	302	299	282	279	286	294	257	272	266	271	340	279	305	300	281	278	281	273	276	280	251	273	266	257	282	293	276	293	302	303	253	266	287
14835	17064	21918	12892	8968	6033	6438	7706	8187	11052	12200	11720	10706	10908	8221	6318	5032	4910	3166	2618	2747	2395	2360	2418	2167	2056	1828	1484	1290	1032	908	825	747	805	797	797	816	762	766	798	841	803	765	780	762	778	792	780	827	807	764	751	780	861	812	792	769	800	800	833	741	798	728	754	838	726	806	784	785	740	768	731	824	769	830	802	791	755	795	794	758	790	764	787	798	784	815	793	824	830	829	772	807	814	765	826	749	767	790	751	749	761	787	800	841	783	784	715	782	773	794	804	766	780	808	813	785	797	814	774	783	798	819	743	770	782	782	786	781	799	789	761	741	828	762	785	816	817	810	792	757	803	783	771	849	771	810	754	775	778	746	783	782	796	759	819	775	819	766	758	766	800	802	844	767	783	789	724	767	770	791	774	746	766	758	788	763	768	821	785	779	765	817	771	783	774	789	755	763	750	740	777	811	774	754	790	803	792	788	708	764	771	776	793	822	798	761	776	772	720	768	784	789	780	792	733	794	768	778	799	750	729	768	829	779	809	795	790	797	826	737	813	771	788	724	746	748	814	772	817	759	764	777	768	803	800	775	785	796	795	789	814	788	791	776	836	788	759	739	797	802	772	778	814	799	804	761	777	760	779	764	783	782	800	814	751	816	774	761	751	784	820	844	820	757	763	807	814	752	793	832	785	785	778	775	829	801	777	774	778	771	767	796	815	744	776	776	770	790	852	762	755	822	820	736	826	807	788	769	760	811	783	763	768	795	795	804	797	783	788	778	746	784	808	759	771	799	782	727	798	812	811	828	777	761	762	830	786	787	741	745	766	801	752	793	733	717	780	797	844	805	762	781	811	804	799	738	826	760	789	766	781	766	752	772	789	811	807	747	773	771	825	835	781	791	799	784	794	804	742	792	796	765	791	742	764	776	816	795	786	756	794	809	794	798	772	816	786	735	724	757	807	730	779	758	815	770	786	825	788	780	823	758	776	812	791	775	811	780	780	763	752	793	810	762	777	807	842	770	801	779	754	786	784	797	868	789	721	799	759	804	795	808	783	775	843	759	832	799	782	746	790	757	776	789	787	795	786	779	843	774	816	801	766	776	772	761	777	752	795	776	791	795	815	758	815	803	774	774	821	776	796	748	746	792	760	764	817	770	763	829	762	769	800	800	770	812	779	779	794	746	758	792	803	741	754	765	798	723	822	806	789	785	776	762	731	812	806	825	786	776	806	779	796	784	826	802	754	791	795	762	762	766	767	814	769	818	787	797	803	787	757	813	752	762	799	761	762	776	776	809	765	785	818	768	792	785	761	787	724	779	730	779	782	761	773	765	757	743	854	767	796	820	788	798	705	790	760	727	746	690	800	811	791	757	740	785	768	738	789	777	761	787	786	824	776	741	833	802	800	766	754	799	803	839	765	800	760	765	772	771	828	789	839	795	788	761	832	830	759	798	782	794	788	783	754	790	794	778	799	774	809	723	741	771	753	756	834	825	828	752	805	758	737	782	808	764	814	731	791	801	790	782	793	778	798	787	771	798	784	787	768	813	773	781	797	770	742	789	830	793	773	730	797	783	812	770	750	786	805	753	732	813	783	752	820	788	741	793	764	805	782	811	778	826	793	754	783	769	795	761	812	753	744	782	788	777	798	783	828	747	744	742	790	768	824	742	816	841	789	773	826	826	790	823	795	806	829	847	768	713	837	771	801	798	773	784	793	769	799	774	788	782	788	819	751	837	762	783	757	829	754	798	739	840	772	774	754	789	796	783	795	823	814	815	799	821	721	812	792	764	765	752	740	752	765	791	804	811	776	775	829	800	750	723	790	756	740	844	742	754	800	755	787	861	743	768	791	801	741	819	733	831	769	788	781	828	788	803	754	818	800	781	800	795	774	800	758	750	779	728	775	804	807	783	792	828	769	784	777	762	786	779	815	729	799	768	758	810	727	787	847	751	780	816	809	773	770	783	808	784	736	764	802	794	791	815	766	743	777	783	761	779	811	771	743	782	749	813	768	841	783	772	744	805	790	777	775	808	775	780	827	777	755	779	793	761	779	759	792	794	801	855	797	807	787	767	786	758	837	749	803	802	821	774	764	807	786	763	752	760	790	803	772	821	805	748	767	781	778	750	848	783	768	793	741	783	783	801	780	803	806	782	812	732	776	771	798	769	769	765	792	795	803	803	777	790	794	745	741	781	785	775	773	777	782	802	792	842	806	772	801	778	791	785	733	805	778	762	802	782	836	842	785	767	817	768	811	715	777	756	762	784	805	834	748	778	748	730	774	761	834	752	796	811	791	811	816	744	784	772	767	796	766	793	782	810	749	808	809	785	785	814	756	790	727	775	808	769	765	820	827	755	798	762	736	796	849	701	802	817	791	797	811	772	748	781	797	797	814	741	717	730	761	777	841	747	839	781	804	747	783	832	771	753	832	792	763	797	808	778	792	783	868	759	735	776	782	776	811	812	777	725	814	786	792	738	788	766	764	783	745	738	803	830	779	770	797	770	777	807	830	789	789	804	752	799	772	760	734	781	791	754	789	789	891	810	751	794	766	764	771	795	780	802	785	738	823	775	771	775	771	809	733	735	819	743	812	826	836	753	842	796	798	744	782	725	767	795	766	786	762	792	771	766	774	816	806	755	821	778	786	793	768	810	811	745	799	807	796	747	794	726	814	738	723	717	749	794	783	745	812	749	744	795	785	777	738	804	790	793	828	814	834	770	756	742	770	749	768	786	747	798	790	756	762	778	801	765	736	784	814	808	734	806	800	775	791	778	796	752	794	761	836	831	819	749	770	772	760	784	762	771	826	742	736	812	768	833	751	810	782	778	741	774	696	776	773	845	761	778	760	759	764	749	832	740	803	775	793	843	789	781	797	803	782	758	752	754	721	734	782	798	764	827	786	850	792	731	764	740	794	758	744	773	796	784	751	767	811	791	811	787	746	800	795	792	774	731	798	793	801	768	760	775	752	798	766	751	771	806	771	780	810	734	819	849	792	798	774	780	745	759	813	741	774	800	766	781	861	769	759	804	816	803	757	832	786	760	791	764	739	773	807	810	806	801	776	769	795	742	797	780	735	764	755	739	792	740	803	770	796	768	837	856	754	805	828	813	748	754	779	790	795	784	771	729	799	781	788	781	806	767	830	790	765	786	776	780	782	768	768	821	804	765	768	755	798	784	805	742	753	805	803	771	783	774	745	782	777	758	766	782	788	788	756	758	777	784	761	785	809	746	746	773	768	831	739	791	775	823	755	820	755	827	818	779	741	819	781	797	746	810	745	784	812	827	824	820	806	747	787	769	816	724	784	785	822	781	774	764	855	816	790	808	761	818	797	782	776	751	765	770	802	767	810	794	763	776	807	757	811	752	828	773	792	761	791	789	735	812	769	790	809	752	725	799	806	802	831	788	814	790	865	788	790	791	756	799	768	753	749	745	761	777	812	737	801	765	755	803	800	746	773	781	792	816	775	825	771	796	835	776	751	763	799
20029	15672	9561	5627	2546	1615	1409	1284	852	1005	1154	1990	2418	2555	2023	1288	963	885	758	589	625	607	548	536	547	503	483	456	366	310	268	286	291	302	256	296	278	271	265	265	300	282	288	272	295	311	274	299	284	276	278	259	286	304	313	250	279	289	284	277	323	266	290	288	264	304	297	283	300	252	267	294	309	295	295	282	288	294	280	295	287	282	261	287	302	259	292	261	314	271	271	292	260	307	291	262	278	275	282	281	273	292	245	279	262	253	279	259	271	288	318	334	270	303	281	283	261	277	267	282	293	273	260	271	277	296	267	300	270	295	271	276	272	268	297	274	267	328	296	267	298	268	273	297	304	320	274	265	287	292	307	280	284	278	279	286	318	312	303	266	268	280	265	258	312	297	283	304	288	278	283	265	280	282	277	298	263	285	263	284	267	302	250	302	263	272	310	278	290	285	281	241	240	307	275	280	288	284	279	267	286	267	269	278	266	273	301	300	266	279	292	266	280	298	285	288	243	282	273	293	270	268	273	276	286	279	295	257	286	258	276	279	260	266	272	279	257	295	273	287	297	291	265	252	282	288	257	289	271	239	248	276	297	268	289	329	282	249	281	267	293	282	281	309	273	273	286	255	288	288	300	292	291	280	311	307	246	277	323	324	298	261	286	258	286	273	262	279	289	322	290	270	305	295	258	296	307	295	293	284	299	328	297	286	307	309	310	270	263	271	294	279	269	299	315	281	266	278	299	288	303	280	259	290	295	272	290	294	289	300	244	288	298	307	272	286	288	294	249	299	306	291	264	288	268	295	281	292	297	291	312	272	275	261	264	261	284	264	254	288	304	276	266	261	278	277	285	274	267	260	303	294	277	297	272	266	297	294	287	254	277	322	303	316	280	254	271	287	286	272	265	273	285	245	261	287	282	269	294	304	282	265	287	281	283	276	272	271	256	295	273	319	262	280	261	287	279	261	242	287	268	273	287	286	282	279	277	289	285	288	305	285	254	306	286	273	280	282	260	293	277	286	277	285	291	292	275	285	290	284	283	297	276	294	306	268	285	286	268	254	301	276	301	282	290	272	304	285	281	293	283	274	271	281	307	290	293	286	273	260	326	292	282	283	274	285	254	259	276	277	248	277	283	267	271	253	293	295	274	287	274	291	286	272	281	280	272	275	294	277	270	304	293	284	288	291	258	273	269	293	294	296	278	256	288	276	282	257	294	270	298	272	293	274	261	281	276	235	284	281	287	297	269	287	304	295	276	286	296	307	272	300	233	281	288	308	255	276	300	281	307	278	289	259	287	295	291	278	257	267	293	291	273	338	268	252	293	285	283	296	304	269	298	299	268	277	277	272	272	298	300	252	271	278	282	239	272	257	257	270	275	281	296	248	290	290	297	308	282	304	297	279	309	260	275	274	294	293	297	275	280	300	260	303	283	262	284	274	256	282	292	302	318	319	297	246	303	265	285	285	269	277	266	282	315	257	258	286	262	290	278	265	298	271	284	283	286	285	267	274	268	263	261	272	327	264	276	299	277	235	288	284	290	277	279	278	280	257	282	267	325	289	274	319	251	275	282	295	307	312	286	270	279	308	344	275	341	278	277	283	264	278	279	291	275	294	287	277	302	276	253	275	273	295	268	277	303	271	265	259	297	308	301	279	286	276	267	299	289	293	278	288	297	284	256	285	266	307	288	269	302	305	280	315	300	265	256	269	290	299	293	284	319	253	278	268	273	261	250	303	268	312	285	276	294	305	307	277	301	310	281	286	265	255	308	256	298	270	291	269	305	272	246	257	298	290	280	280	272	297	304	272	285	276	277	260	272	269	257	277	294	280	286	279	308	288	290	284	302	272	260	278	300	264	294	321	251	285	294	286	275	300	276	299	278	297	312	296	280	240	264	295	291	277	291	277	281	281	266	303	317	268	258	268	254	291	283	269	310	273	297	291	281	308	246	307	277	308	292	269	303	248	294	288	292	270	286	273	250	309	279	290	272	249	306	260	254	292	278	299	281	282	281	281	261	273	279	295	246	289	265	302	266	299	256	285	290	286	321	298	315	288	268	296	286	290	277	291	328	306	258	320	246	283	266	301	270	267	288	244	281	290	263	295	275	294	298	264	290	330	275	286	289	279	262	296	278	306	263	285	261	256	288	288	287	292	250	272	256	294	279	241	258	272	284	283	312	263	293	268	269	275	272	267	313	273	263	247	269	277	304	299	286	315	281	259	306	271	263	276	266	278	279	254	265	326	276	256	266	306	321	305	281	279	290	262	299	278	301	294	268	323	293	348	276	275	274	280	292	269	267	284	293	268	254	290	290	284	284	277	276	274	255	284	291	271	287	299	256	299	278	275	287	279	280	289	323	305	268	270	256	320	275	276	275	257	258	258	308	316	289	298	290	260	305	278	279	275	258	272	272	246	285	272	292	289	288	239	278	292	293	283	300	287	272	261	320	265	284	262	308	274	274	279	268	279	262	293	274	272	273	288	281	289	286	299	305	253	293	307	307	287	268	325	292	290	291	286	271	265	268	274	295	244	260	251	275	268	301	316	270	288	295	293	268	239	306	295	267	260	270	259	286	286	310	301	279	280	275	276	261	270	282	256	270	284	280	285	277	314	320	282	285	301	282	309	288	288	278	270	289	304	301	266	297	299	256	274	264	265	271	292	286	294	318	292	287	274	271	279	289	285	294	269	311	283	292	295	293	289	290	300	276	291	305	286	272	317	289	268	296	277	285	294	273	281	290	297	272	297	287	285	305	270	299	265	266	274	252	268	309	312	315	274	292	285	287	301	317	292	288	272	299	292	329	288	311	304	285	280	258	281	284	275	281	304	282	279	285	256	292	263	264	273	294	281	249	283	281	291	263	285	312	300	298	295	279	320	288	306	293	314	271	277	272	264	269	270	272	281	283	310	300	272	276	271	295	289	281	290	290	288	274	278	287	299	268	294	303	280	248	290	277	257	299	288	287	282	277	293	266	295	265	282	286	299	306	279	288	286	285	296	292	258	245	254	278	315	260	305	287	259	300	304	278	279	265	257	301	261	274	311	261	296	295	271	252	321	278	259	296	267	290	277	269	276	257	305	293	269	287	257	268	283	263	320	282	313	279	242	255	295	272	260	282	277	253	300	291	252	250	297	299	289	272	283	260	302	272	287	280	263	280	276	270	265	285	280	291	282	259	293	267	303	301	279	271	276	282	282	292	334	277	307	254	291	281	282	257	281	261	222	268	292	305	291	269	256	312	284	276	298	273	267	257	280	263	281	258	277	289	304	254	279	285	272	305	262	275	314	298	272	280	277	270	294	293	281	270	285	272	273	279	273	266	281	284	294	276	284	261	279	264	288	258	313	275	260	284	293	284	283	279	288	291	262	243	307	284	271	268	272	297	285	292	270	296	271	277	272	296	300	257	273	280	297	296	298	304	299	269	291	279	293	286	256	324	280	307	296	257	252	309	294	286	292	286	285	262	265	300	284	279	298	265	255
13312	12534	13007	12262	7760	6221	5850	5962	3849	4516	5831	9555	11883	12047	10010	7283	5085	4797	4007	2919	3176	2910	2778	2933	2881	2174	1865	1677	1370	1049	925	823	783	862	794	792	794	766	702	787	780	796	811	747	814	819	813	815	785	794	778	787	826	772	778	789	832	790	784	795	829	812	785	858	711	822	787	794	789	773	765	789	740	820	786	809	793	780	822	790	744	756	766	788	786	832	782	829	797	844	777	753	764	813	763	805	793	749	781	820	810	726	783	797	774	800	818	819	758	810	822	811	717	843	804	798	786	795	747	775	773	775	718	793	766	799	817	769	791	770	816	813	786	765	784	780	729	790	835	796	749	790	804	819	753	807	753	783	780	756	794	828	796	804	774	771	815	822	849	807	753	802	776	792	770	772	765	808	797	823	784	754	779	752	802	791	842	796	821	743	810	725	798	784	822	864	785	824	774	776	780	780	800	825	770	809	781	769	816	763	811	805	778	799	779	774	762	832	819	780	777	770	796	804	758	766	761	759	780	760	762	830	751	746	734	764	811	792	786	751	771	762	830	783	800	805	790	803	825	832	788	836	745	819	789	773	772	781	787	820	733	782	764	790	840	772	773	741	762	784	790	797	776	820	765	766	790	781	732	780	792	836	774	798	775	765	816	757	826	742	760	818	792	769	788	831	758	765	789	787	807	787	776	747	793	772	818	810	763	851	750	810	762	747	777	770	749	759	785	768	777	755	821	811	801	765	772	789	761	788	761	743	739	796	792	782	826	807	769	773	792	837	791	771	785	816	772	866	776	769	791	846	814	752	765	842	782	837	803	804	815	743	822	764	784	762	793	782	794	790	731	743	759	804	776	739	815	753	759	772	794	759	781	768	752	806	744	815	779	816	774	796	790	817	832	777	765	774	761	751	761	770	773	737	757	786	788	777	792	770	804	803	780	758	791	776	769	796	826	772	858	770	791	769	776	770	786	816	798	775	800	736	827	826	784	781	789	757	812	818	805	802	765	719	743	827	803	816	790	753	747	826	860	781	837	832	753	839	817	783	772	744	766	759	759	765	746	772	771	820	778	753	776	780	789	814	752	797	830	818	733	794	737	788	799	789	802	828	820	800	791	785	756	777	773	746	745	753	780	800	786	766	769	786	808	776	822	805	805	762	784	777	768	826	735	791	779	792	798	764	754	762	771	804	747	786	807	792	777	810	767	788	757	836	778	817	784	732	781	733	789	776	784	768	804	797	821	774	733	781	792	775	802	762	795	798	783	752	828	772	798	766	848	824	805	728	782	799	806	762	744	771	745	750	760	782	713	769	782	798	786	765	824	780	783	805	774	781	744	809	748	752	813	794	828	779	806	763	755	780	801	793	738	809	759	831	820	782	790	741	824	824	773	761	784	787	790	833	806	774	792	836	762	752	795	837	821	755	757	807	748	851	828	733	744	777	768	771	777	776	852	806	805	820	813	798	806	781	786	824	775	788	794	813	781	752	858	794	829	829	802	823	762	745	761	806	786	821	788	818	778	778	789	780	792	805	730	804	814	797	796	804	813	782	793	776	768	798	754	720	772	857	824	788	808	835	808	776	766	794	771	777	791	827	808	803	769	768	774	754	765	759	748	758	801	814	778	784	845	737	806	785	806	773	787	789	760	722	833	839	763	786	755	769	788	807	804	776	847	850	781	763	761	782	834	805	750	773	790	749	813	744	732	791	761	812	766	781	765	746	765	769	794	774	810	822	804	778	749	782	763	784	732	808	795	780	739	750	782	778	807	771	776	799	790	844	855	794	813	771	792	788	798	803	810	774	809	792	783	787	828	787	814	751	767	761	781	756	766	784	752	844	812	792	789	750	771	823	761	756	763	762	755	786	837	804	776	752	771	760	771	806	777	790	773	786	790	761	804	731	833	796	771	798	788	825	800	772	775	826	776	760	787	792	818	810	833	797	770	773	712	805	737	798	771	744	767	763	811	786	747	809	872	816	785	791	751	749	778	789	789	827	797	752	802	836	797	771	802	829	861	775	783	829	794	800	846	767	801	787	739	772	813	747	803	779	797	781	793	752	758	775	836	791	734	778	759	761	753	810	734	815	762	777	776	813	788	763	765	823	856	741	786	793	782	733	797	730	774	802	803	813	792	781	809	791	774	799	788	805	825	799	798	799	727	803	769	810	798	793	757	747	772	796	821	763	796	830	809	798	799	757	821	749	802	778	800	791	743	810	774	802	811	808	834	790	780	791	744	730	804	766	805	760	765	770	788	823	780	797	782	739	785	845	781	852	782	808	775	826	815	795	782	762	803	800	790	821	770	768	777	776	817	826	826	815	784	818	790	771	751	793	791	745	782	731	784	803	797	783	822	786	779	774	836	785	769	856	810	752	846	815	762	776	768	773	803	816	784	806	802	784	817	784	805	807	755	781	824	792	737	764	764	791	752	819	778	779	819	796	811	808	814	797	811	745	779	781	756	801	802	802	809	800	770	773	731	837	815	740	777	795	811	783	825	764	806	813	743	792	760	735	860	808	791	739	759	771	840	746	794	824	763	773	780	810	790	809	795	857	783	792	795	822	801	808	817	801	774	799	738	730	777	787	802	766	818	789	813	779	800	802	825	765	811	813	825	748	803	802	795	770	772	795	750	806	766	773	791	806	827	840	804	797	776	774	764	815	803	803	798	781	800	818	776	779	866	769	786	795	853	739	829	785	841	787	766	783	741	792	768	811	812	785	853	779	799	777	783	794	792	874	817	828	802	733	827	802	796	776	813	780	798	781	811	841	801	785	769	762	799	779	783	809	794	796	750	838	783	825	770	740	835	763	788	791	803	774	841	801	794	797	761	824	778	768	839	807	757	790	801	768	790	820	791	777	761	804	756	769	785	813	791	784	802	761	796	749	778	791	790	809	798	802	734	779	798	790	788	787	790	752	776	809	808	778	795	770	742	840	754	763	822	811	805	784	767	742	782	769	852	756	785	756	792	742	726	806	767	783	820	787	811	799	797	782	742	782	776	800	791	775	807	766	806	784	763	807	787	825	798	807	791	770	807	796	797	782	769	798	768	803	828	778	767	763	748	799	761	775	793	844	758	789	824	821	747	731	816	783	789	750	784	820	841	798	794	827	785	838	743	762	714	723	761	793	802	797	832	789	773	784	838	768	760	815	797	781	800	859	760	790	816	740	771	729	764	801	757	785	782	808	782	819	745	782	848	807	744	817	813	806	786	808	781	783	763	772	770	757	815	737	793	778	777	787	809	730	851	796	784	812	795	807	793	847	754	793	792	783	729	765	818	769	753	735	825	797	795	772	815	789	726	727	754	790	753	758	846	817	895	793	819	813	820	809	785	784	803	821	778	775	781	832	747	799	753	772	764	809	773	762	752	811	778	790	821	769	837	791	821	797	829	783	777	777	750	833	814	745	785	748	783	765	789	752	799	788	749	765	792	773	756	758	740	810	792	805	790	781	816	745	768	773	738	763	803	807	793	787	851	780	759	801	782	809
16612	7720	14002	14356	9761	3108	1457	917	692	818	1556	2189	3104	3204	2322	1666	986	740	640	530	464	509	534	512	430	401	406	360	367	339	314	302	309	299	275	289	286	263	312	284	298	251	289	286	278	281	289	290	289	284	288	282	269	270	278	277	267	302	288	283	264	323	284	249	263	264	303	258	272	285	284	297	276	294	304	283	259	264	286	292	267	265	270	310	306	294	326	288	281	261	267	310	278	276	317	269	275	286	294	263	282	288	279	280	301	288	289	274	253	303	311	272	299	296	284	270	315	266	304	301	311	286	291	291	298	326	295	261	255	253	288	293	296	307	298	305	258	245	281	269	266	314	296	318	266	274	295	285	270	312	270	303	270	269	329	265	303	268	303	304	298	292	270	273	282	274	254	278	251	298	239	284	268	272	274	301	297	303	271	299	283	294	285	283	282	268	285	287	293	244	249	266	308	282	287	275	298	283	254	290	286	288	282	294	296	278	306	261	283	314	286	299	286	292	270	292	273	312	275	273	308	268	271	277	312	297	298	246	292	282	278	293	293	319	285	283	295	280	281	287	264	291	289	285	297	285	295	253	277	286	269	287	313	263	279	285	285	291	257	272	302	287	266	276	299	283	284	294	295	279	285	314	261	279	243	262	270	272	300	289	316	288	283	299	295	307	269	297	275	290	290	285	295	288	275	280	281	286	268	259	287	284	289	287	226	289	281	288	282	290	316	298	282	291	279	288	265	281	254	292	251	293	287	302	274	292	270	303	295	293	257	278	287	297	317	290	269	274	313	290	291	287	274	276	285	255	277	300	265	309	274	322	313	279	304	296	253	287	282	289	266	303	281	271	285	293	264	315	276	273	262	272	300	262	290	278	276	288	305	297	311	264	275	300	262	280	256	258	302	266	271	293	313	310	254	277	308	299	294	301	297	313	306	282	293	269	301	271	271	312	268	292	289	303	276	291	258	273	257	295	248	254	286	304	293	316	281	280	292	299	268	282	295	285	257	274	279	288	326	282	271	287	289	281	267	288	298	306	266	294	281	316	265	298	295	290	272	285	318	303	307	263	289	281	292	278	301	291	271	280	242	311	282	265	291	284	272	331	273	294	279	277	253	293	272	273	289	295	302	286	286	292	285	279	283	286	275	309	282	286	259	285	285	299	291	265	304	322	298	289	307	281	268	316	250	275	289	299	278	318	274	296	277	264	283	261	291	278	286	279	286	274	274	288	303	288	271	318	296	308	284	318	282	289	326	306	290	274	276	255	276	271	263	279	277	294	270	282	308	291	289	276	285	250	292	287	290	304	307	273	302	280	274	314	291	286	314	286	297	263	287	292	285	283	298	317	302	265	299	284	282	296	285	280	284	269	291	282	299	301	274	278	297	275	275	289	319	292	291	293	296	266	291	263	309	315	264	264	319	318	317	309	295	297	316	297	276	293	297	300	265	299	260	274	270	268	289	286	313	274	314	288	273	290	278	296	269	261	298	327	285	301	280	280	314	291	284	297	318	330	285	285	280	277	290	263	270	288	274	297	312	297	280	283	289	290	271	280	290	275	285	302	296	291	306	278	302	271	311	292	272	292	282	301	273	279	267	300	282	299	269	285	246	256	324	299	274	303	261	282	297	321	291	303	294	283	290	277	291	292	275	286	266	291	278	300	299	277	293	282	273	301	322	270	277	263	252	283	257	294	262	272	285	254	287	284	281	272	275	286	293	264	246	296	297	281	309	298	282	298	277	315	276	257	275	261	298	310	291	302	305	300	275	301	299	287	283	297	292	264	286	275	255	297	262	285	307	288	304	300	306	295	295	273	283	277	298	272	291	282	258	283	313	291	281	276	304	305	279	299	277	285	299	295	306	280	299	277	299	268	303	286	295	282	270	259	304	299	288	293	268	283	303	306	278	270	296	234	285	310	293	331	292	275	295	293	293	286	285	282	265	295	317	293	279	281	277	291	296	287	279	308	305	291	291	287	285	254	319	301	290	277	289	319	287	285	297	279	289	295	305	300	319	294	290	290	275	303	271	279	316	316	278	295	294	285	288	286	284	260	311	270	273	265	265	289	270	263	298	269	299	266	277	298	318	290	290	260	289	296	292	320	306	269	295	290	295	281	295	292	291	311	267	253	261	307	291	299	257	286	277	278	306	296	273	278	321	269	300	264	268	265	289	255	231	308	265	298	307	305	265	276	308	265	276	290	308	291	324	266	285	303	276	276	287	284	289	314	309	267	314	270	262	276	288	260	303	282	305	304	277	250	260	286	279	282	282	295	273	268	289	268	298	270	277	279	287	280	302	251	272	302	274	284	299	267	287	271	286	287	289	316	249	289	288	287	302	311	288	320	281	280	309	266	293	319	286	251	263	280	300	306	301	280	288	314	296	264	285	268	285	270	264	268	273	285	271	300	270	284	292	320	292	283	273	280	294	277	329	257	266	283	272	280	264	317	300	300	255	291	265	292	267	314	292	301	305	282	308	283	318	264	284	258	287	283	272	290	286	291	280	277	319	291	273	274	262	286	258	291	299	281	272	258	274	267	290	307	285	279	263	297	283	286	306	256	282	279	273	288	264	300	278	289	285	273	300	263	281	252	286	313	310	261	311	293	264	290	273	285	276	275	291	283	282	290	298	285	294	268	294	295	291	281	255	279	313	290	274	292	290	257	269	295	296	298	285	289	295	297	286	291	288	298	290	295	288	280	269	295	283	267	261	282	277	295	317	270	280	287	298	305	278	278	284	289	277	280	285	286	280	290	270	274	309	282	273	314	286	252	306	302	280	255	301	258	292	305	316	251	275	281	309	266	272	302	271	275	300	272	301	284	269	301	258	286	265	281	283	298	335	282	312	314	279	266	285	274	290	287	239	289	278	315	259	272	287	255	288	269	271	257	297	285	307	279	285	275	314	318	297	283	282	312	316	307	318	275	308	306	268	283	292	316	270	297	287	267	289	287	288	289	294	307	300	274	315	293	308	275	265	284	281	281	269	279	267	279	280	283	277	325	265	279	317	263	268	296	296	284	282	300	277	266	313	312	279	291	268	287	283	275	288	255	240	270	261	291	285	284	291	283	259	268	269	273	304	277	299	285	296	294	291	272	271	292	285	293	318	294	261	306	296	288	277	299	290	297	255	288	251	294	304	301	314	272	305	306	298	282	335	241	296	289	277	251	306	297	281	297	296	246	305	312	299	282	286	297	275	297	285	295	281	297	291	292	266	283	312	273	298	273	300	275	279	293	275	298	284	278	266	283	280	300	277	293	265	296	297	286	272	336	283	267	262	289	287	296	277	282	271	294	294	285	290	284	278	288	255	288	279	278	275	285	287	282	260	269	318	318	254	285	279	297	295	309	292	282	248	281	279	268	295	305	292	310	261	267	314	306	270	295	318	291	318	278	302	262	301	300	283	288	274	275	303	287	273	280	329	271	281	277	287	285	283	289	273	291	303	261	272	288	289	319	274	286	291	300	279	270	293	289	250	266	259	295
10141	6262	19548	25111	17961	9206	6402	3833	3345	3828	7548	10325	14133	14269	11360	8115	5181	3721	3366	2357	1775	2335	2476	2193	1944	1695	1542	1256	1112	1029	861	863	763	808	818	752	796	798	813	815	806	761	829	772	832	796	810	800	799	813	769	766	784	781	787	782	804	805	774	779	746	791	790	811	845	838	774	808	830	775	808	774	800	798	815	817	792	756	770	823	803	774	824	792	813	794	825	804	796	779	823	779	833	763	784	805	781	832	749	797	835	759	837	868	747	834	827	840	811	755	799	818	770	820	760	835	790	842	834	771	801	795	751	780	771	836	785	749	805	816	793	808	806	785	754	835	823	872	772	787	816	821	799	802	806	796	817	843	800	834	850	787	829	809	811	852	793	800	773	729	747	831	810	775	753	858	803	767	801	765	801	742	823	780	820	773	794	800	758	788	794	816	757	756	750	793	807	798	834	772	822	772	796	817	854	807	799	788	839	746	829	762	846	791	828	770	820	878	780	761	797	794	808	763	823	760	829	790	811	784	801	817	743	835	772	811	751	784	811	797	805	783	756	792	779	836	793	816	758	833	858	792	785	772	771	820	811	791	801	760	776	739	790	823	822	793	788	799	835	829	812	829	779	793	798	771	889	803	776	782	790	805	778	796	790	771	779	803	816	815	833	818	828	772	784	808	798	779	828	744	778	760	780	790	812	777	803	811	823	823	787	828	747	835	791	789	802	830	795	808	733	798	806	851	785	764	784	797	825	812	796	792	790	827	772	735	793	850	791	849	758	817	795	826	811	811	811	793	801	773	783	778	834	782	829	848	835	807	801	799	793	859	771	775	771	817	812	802	768	814	835	834	774	821	861	835	756	813	824	827	789	809	762	833	751	821	837	784	839	781	806	810	821	745	747	816	795	843	825	802	775	810	771	879	796	754	826	843	793	839	768	794	817	856	844	852	854	791	816	797	811	775	808	773	802	804	813	850	823	786	783	793	787	796	778	801	765	767	767	812	777	771	787	859	809	790	812	779	812	780	784	779	702	810	746	824	777	788	787	803	759	797	814	798	803	806	758	818	811	814	807	816	764	879	794	808	816	855	793	777	813	780	793	847	830	834	821	783	790	825	799	806	791	810	802	780	802	764	757	781	830	711	776	779	784	797	779	800	825	807	768	837	792	818	772	825	798	831	782	811	809	738	813	787	819	773	752	792	798	833	777	812	817	787	796	848	790	851	829	815	792	846	744	814	794	823	708	817	857	779	812	790	760	784	818	840	783	853	839	809	801	826	832	809	793	806	802	812	776	790	817	813	779	788	806	757	807	801	766	797	760	753	785	784	826	751	860	807	775	792	798	764	788	770	851	792	776	776	817	842	777	865	786	839	824	743	815	807	774	750	828	814	821	748	822	789	743	807	802	759	828	809	752	738	801	809	824	770	811	785	739	847	772	753	818	786	795	779	818	817	818	785	824	776	786	814	835	854	819	834	812	841	837	805	816	775	823	817	778	795	821	818	818	804	774	796	814	832	803	803	790	821	804	836	822	783	779	830	797	768	822	794	760	843	794	782	757	853	797	778	754	801	799	738	771	837	742	843	764	806	750	824	805	780	841	841	820	764	744	804	787	794	782	785	790	800	822	812	772	769	801	800	787	816	763	776	820	763	772	829	779	823	795	826	784	810	794	841	758	795	806	755	796	787	813	798	780	836	770	819	858	788	847	808	817	764	741	744	848	803	779	781	776	758	809	740	757	824	824	830	790	802	825	853	802	774	835	827	833	795	776	840	811	786	807	800	790	792	787	792	815	808	766	793	805	795	782	790	776	800	815	750	785	845	791	739	717	789	810	791	806	820	773	817	731	818	757	766	813	846	836	765	790	798	833	805	835	762	774	821	812	822	825	788	812	805	787	779	841	786	806	786	769	759	721	790	829	754	817	797	739	820	773	817	810	795	779	812	787	791	810	815	787	834	772	799	794	815	808	783	794	834	776	809	782	839	829	826	795	769	808	793	770	832	848	818	838	792	770	825	808	788	800	750	788	853	824	847	773	828	815	866	830	849	788	827	802	869	836	825	792	805	773	800	761	789	840	817	775	728	801	771	778	806	828	815	782	804	828	774	746	767	815	824	777	799	792	852	822	765	739	725	764	833	781	778	798	779	758	757	794	824	766	784	749	807	807	809	783	843	759	793	806	819	776	794	837	747	793	757	826	780	798	819	843	795	737	815	770	809	817	785	763	785	801	807	798	830	842	779	785	814	828	810	790	822	811	756	801	823	768	812	812	763	813	825	773	818	831	810	801	732	785	807	779	822	822	831	745	799	770	825	772	819	769	841	829	762	833	825	754	794	806	784	797	749	843	796	791	800	818	809	774	758	835	805	792	784	798	841	791	750	826	800	749	846	819	800	766	754	754	765	760	871	821	813	752	851	801	843	826	790	835	842	805	793	765	767	787	768	827	794	825	802	783	834	822	769	769	820	797	758	807	822	774	797	763	773	763	794	839	804	789	806	813	783	803	768	790	813	789	775	774	890	851	810	783	784	804	845	745	762	815	767	817	743	799	843	794	808	776	801	806	779	828	782	790	792	773	760	774	815	790	798	757	788	797	801	771	789	834	772	842	843	829	813	824	830	800	818	777	792	803	817	798	778	789	794	807	821	715	849	731	801	817	789	830	819	823	819	826	821	824	786	818	801	849	769	797	781	772	786	807	804	757	752	786	832	821	788	788	753	793	786	783	808	772	761	781	806	846	769	781	763	749	799	843	808	819	819	766	791	758	829	774	792	819	794	848	772	826	799	800	813	875	822	788	808	776	829	801	845	810	775	776	824	794	837	782	748	800	777	790	798	787	787	812	784	745	809	776	756	801	778	807	770	740	833	800	779	774	805	746	799	784	733	883	776	770	810	792	803	817	835	781	770	796	831	798	815	746	785	780	764	783	819	829	783	799	824	803	836	791	786	776	810	745	810	770	790	822	784	796	803	758	790	772	749	773	826	824	867	825	837	753	805	870	773	771	795	756	837	805	812	841	775	780	807	790	788	802	794	786	733	791	834	799	788	749	771	789	798	820	781	765	826	778	810	880	801	786	822	808	775	871	772	793	779	811	817	808	831	774	790	812	799	821	796	801	812	783	815	828	787	801	844	820	803	767	830	809	821	728	729	808	799	771	778	772	798	845	772	793	771	801	824	772	809	799	788	805	792	807	818	808	766	773	800	794	808	824	778	786	828	821	800	775	816	747	816	802	782	823	816	805	862	838	845	818	740	772	810	761	810	762	837	788	800	794	780	868	831	795	814	763	819	776	808	780	840	753	797	778	786	882	753	814	786	771	790	804	766	793	801	810	827	808	779	791	837	835	726	764	769	818	811	784	785	826	749	835	778	808	749	783	840	795	798	775	824	770	769	845	797	776	784	798	809	807	731	818	763	805	884	820	823	885	849	850	845	762	848	856	779	768	830	820	815	779	783	779	787	838	818	836	798	785	848	808	772	788	790	780	772	779	800
22418	17198	18736	17905	7245	2529	1242	889	858	952	1435	1486	2255	3370	3208	2488	1811	1232	821	611	493	480	570	535	495	463	364	342	309	337	279	287	267	267	288	272	309	294	282	306	283	293	276	295	274	271	262	309	296	277	265	304	306	284	281	285	264	275	291	296	254	303	291	304	292	295	288	293	294	294	286	288	284	311	254	287	300	278	271	297	276	298	291	279	288	286	296	297	308	309	288	275	283	269	262	282	290	268	295	275	279	287	274	291	269	307	289	288	272	313	291	291	262	292	287	253	327	300	317	266	274	302	315	273	293	274	283	283	297	306	279	313	282	312	317	312	289	290	289	302	265	260	279	283	300	295	310	295	281	306	260	269	289	272	283	264	249	272	297	272	292	274	289	281	280	280	270	301	256	293	295	286	285	316	254	274	286	277	279	307	328	325	289	285	298	295	282	300	268	274	324	306	290	280	283	289	265	294	289	300	309	274	273	293	254	249	256	284	300	273	324	289	278	286	251	279	291	303	292	244	288	278	271	291	291	308	283	301	306	262	304	266	279	293	303	317	285	282	283	275	283	292	300	303	252	289	257	276	289	261	292	304	272	276	301	292	293	248	314	268	295	281	290	300	295	275	275	289	293	291	288	305	284	296	269	292	283	320	267	305	292	310	319	303	292	301	302	286	285	312	273	288	277	287	305	277	310	280	286	286	290	272	285	274	274	290	291	285	323	309	296	300	284	257	296	286	298	286	307	275	294	307	289	293	294	300	282	289	267	288	278	276	278	291	297	291	263	302	293	301	282	329	301	300	292	265	293	248	278	303	283	316	263	292	321	284	321	296	283	282	263	290	296	287	291	325	299	299	290	296	302	268	283	279	284	269	290	258	272	252	269	264	288	297	288	303	297	285	275	292	297	272	252	289	274	295	288	300	290	286	317	305	295	288	277	279	262	262	276	296	284	290	288	314	279	296	289	270	280	289	292	310	313	288	268	285	258	284	272	274	263	301	239	294	308	277	275	284	249	286	274	289	291	319	300	290	308	265	273	274	295	273	299	293	292	291	287	249	291	286	293	277	300	299	265	286	286	281	272	295	298	264	273	267	303	274	296	270	269	312	306	298	262	323	309	270	292	273	282	300	287	278	304	252	286	314	289	277	280	290	300	295	278	277	275	304	314	316	303	287	287	294	274	280	278	277	273	281	284	283	319	301	304	290	285	300	284	303	292	276	291	283	297	286	292	298	298	273	284	259	258	290	264	287	309	287	273	291	293	297	272	270	274	270	269	295	316	310	329	289	285	294	286	297	275	325	292	319	273	283	284	282	276	283	277	289	284	281	282	293	267	267	241	293	308	264	274	284	302	305	277	300	286	290	301	295	271	277	293	275	297	251	292	288	327	273	293	280	288	255	273	311	308	292	312	290	266	309	300	301	297	279	276	274	264	304	284	302	290	282	284	298	295	299	296	302	251	269	293	289	287	278	308	323	264	295	296	278	257	302	318	304	292	274	279	288	296	283	324	324	289	331	306	289	278	299	280	287	305	296	287	277	261	262	293	279	302	296	313	252	266	302	294	287	286	285	299	290	275	279	284	269	285	272	242	278	289	271	273	274	257	299	280	277	279	282	271	283	267	309	304	303	290	305	293	306	270	264	288	295	294	278	298	317	279	256	290	289	270	277	295	284	308	288	319	259	296	297	313	283	292	280	288	305	295	312	280	314	281	283	274	270	284	299	297	274	300	278	293	284	277	286	261	312	296	300	284	254	316	292	288	294	299	275	318	303	264	256	272	284	258	254	297	303	287	277	283	304	270	302	286	268	252	281	291	297	257	290	285	322	302	280	277	279	274	286	279	273	307	300	265	301	286	279	276	277	296	294	292	300	287	301	281	293	286	260	307	278	277	309	291	272	275	317	291	291	271	311	282	305	279	280	294	286	283	303	296	286	274	313	285	276	285	302	297	290	281	278	304	271	288	236	310	296	286	292	293	270	284	288	298	337	262	269	286	278	296	294	300	305	258	281	291	276	297	289	280	317	259	291	282	273	284	285	277	278	254	313	315	303	267	292	283	307	290	284	272	298	272	305	294	290	268	296	284	293	313	314	296	259	286	284	295	245	278	297	286	264	266	280	287	329	298	275	290	296	249	283	319	269	271	264	268	286	294	291	285	312	292	289	276	269	310	289	257	309	309	248	303	307	294	308	273	277	287	299	285	295	293	299	276	289	280	299	287	282	277	276	279	282	279	318	290	277	321	296	274	288	312	269	288	284	245	311	291	290	273	307	307	291	290	274	260	302	312	283	303	269	308	315	291	303	293	316	288	270	277	308	247	277	278	291	313	266	286	274	290	311	298	285	313	301	313	301	291	298	305	275	287	295	279	271	292	303	300	314	275	279	320	317	299	295	304	288	307	290	325	341	294	291	252	303	276	296	316	267	277	285	289	276	266	266	278	310	283	283	282	310	298	282	304	320	341	334	300	292	279	311	262	298	288	248	281	292	295	302	280	300	275	312	287	274	263	269	299	315	256	305	294	281	291	255	274	287	259	269	293	272	281	299	276	304	278	293	271	265	298	301	291	258	332	289	287	325	285	258	278	288	320	323	279	264	285	305	292	314	268	268	277	295	325	302	286	295	294	299	297	280	286	298	289	310	265	295	290	299	306	288	283	257	291	296	317	287	273	262	256	295	308	296	319	274	256	310	289	294	274	272	306	286	269	326	288	322	264	300	274	298	269	286	312	287	296	291	273	307	280	285	303	311	286	300	298	280	294	325	266	269	271	283	296	307	272	280	293	245	275	274	290	308	323	264	295	283	302	261	313	291	278	277	297	295	301	288	299	281	268	329	270	308	258	285	265	258	268	275	275	292	281	294	281	284	244	299	297	305	306	296	285	279	305	280	272	256	282	301	332	267	297	330	322	322	302	303	275	262	292	270	301	268	301	277	291	264	297	296	290	294	308	319	281	289	270	282	284	288	286	306	309	271	281	285	287	275	265	322	310	260	325	275	269	307	294	270	276	258	280	293	285	293	281	272	324	292	323	271	293	310	268	305	267	277	297	320	299	291	307	283	308	278	298	304	314	285	292	317	265	260	291	270	330	273	261	270	260	284	286	255	296	274	292	294	286	254	295	309	290	296	279	289	289	280	294	274	309	281	277	261	285	268	277	271	270	286	258	283	296	293	275	286	302	335	277	255	239	266	273	286	267	279	253	269	295	297	287	311	290	251	293	276	275	260	291	312	276	276	327	278	290	270	261	270	265	280	279	246	311	285	287	287	329	303	274	297	283	294	275	279	295	277	285	280	296	302	282	306	289	292	285	274	273	283	280	262	273	275	326	292	282	264	303	261	312	274	287	289	286	260	282	267	290	269	293	283	270	296	280	277	265	281	295	264	303	271	299	300	286	285	304	254	259	270	267	260	306	293	299	290	294	257	284	271	307	277	252	273	277	276	281	271	291	277	291	249	260	287	294	308	287	282	311	288	295	258	269	301
14271	13784	23698	26251	14942	8610	4958	3748	3933	4416	7041	7186	10785	15548	14658	11808	9099	6276	4173	2933	2150	1985	2518	2539	2228	1676	1444	1095	1057	885	809	822	775	767	777	793	772	817	783	799	824	793	805	805	784	814	767	827	758	818	812	802	795	799	804	855	759	816	824	775	745	801	829	794	798	783	799	783	833	764	791	740	766	758	769	765	783	811	800	811	790	758	802	750	864	790	758	779	787	823	778	774	809	790	816	797	764	796	774	793	792	787	798	782	815	792	795	783	784	833	799	837	811	789	810	818	814	865	786	810	790	804	793	783	780	791	803	787	813	766	755	804	760	758	770	815	793	784	779	780	837	827	755	798	828	767	799	726	823	710	817	783	835	861	810	813	822	752	843	804	784	820	773	829	763	817	755	813	762	807	789	794	795	813	870	795	821	840	848	755	818	827	817	796	793	783	809	816	807	759	797	773	787	796	768	790	829	755	799	809	817	808	797	844	837	771	791	818	815	774	777	851	818	807	825	793	791	873	822	815	775	805	778	771	835	773	818	811	791	741	786	753	783	812	768	766	812	810	851	811	805	761	763	760	761	803	829	759	767	783	784	749	803	768	809	813	820	783	778	807	832	787	811	786	759	774	789	788	759	806	804	873	785	778	780	755	793	817	800	821	794	807	769	768	792	808	810	816	771	784	787	863	767	836	773	780	774	762	777	795	818	755	774	824	829	776	808	813	800	759	790	794	820	775	795	789	784	812	759	828	812	769	791	736	840	769	810	744	832	774	847	865	803	824	821	747	762	772	775	838	829	780	827	813	795	796	770	795	845	818	750	782	795	822	810	817	833	764	846	819	831	780	803	769	819	813	753	810	840	784	794	730	776	838	850	871	821	842	780	769	780	767	775	775	801	814	793	793	804	775	811	802	807	812	813	808	824	747	762	805	866	801	756	788	806	779	843	789	757	781	800	804	813	817	808	811	766	812	738	753	806	777	856	859	750	806	842	801	807	781	810	769	784	752	800	826	813	778	791	788	786	825	761	807	748	817	840	803	767	807	832	808	809	776	856	823	808	821	789	778	808	806	736	819	785	792	825	783	806	840	785	840	764	789	774	776	799	804	810	834	816	757	840	853	737	811	837	867	846	814	743	821	823	787	770	805	793	749	778	793	840	813	803	772	821	789	835	775	813	804	796	811	820	882	804	824	787	797	835	808	838	820	773	822	805	805	778	803	790	811	794	803	831	813	736	815	776	754	811	789	787	769	794	758	813	788	784	815	737	826	830	781	759	780	787	810	761	777	799	801	805	755	752	806	824	788	817	810	798	767	830	815	782	808	822	797	831	822	793	841	852	772	853	810	790	800	800	786	833	794	764	768	817	783	848	801	719	801	810	813	794	743	814	820	791	782	762	800	790	800	822	809	787	805	804	799	831	824	840	790	788	802	816	760	815	824	791	777	773	798	769	782	808	805	796	770	783	806	771	788	775	796	765	759	741	809	783	840	833	792	885	793	790	797	850	820	782	792	831	819	833	805	816	816	800	826	759	769	815	847	825	811	819	826	834	802	822	855	787	826	842	764	824	762	802	796	830	818	803	786	791	777	773	800	825	834	805	765	877	775	807	784	774	804	788	764	800	812	815	803	813	800	813	792	805	828	771	804	747	765	777	820	803	742	770	799	833	790	783	819	808	841	781	803	848	823	807	781	800	759	823	799	768	831	794	823	777	775	819	772	820	795	779	800	783	788	819	740	793	776	804	765	774	779	778	836	814	765	826	758	772	810	786	820	829	829	793	792	805	854	791	767	808	741	816	811	786	775	818	817	772	820	801	851	813	781	787	793	718	777	842	761	781	839	758	780	856	812	788	788	794	796	740	772	834	798	808	779	767	756	822	779	775	829	758	855	828	781	777	817	781	810	805	800	779	776	782	761	809	802	861	752	850	783	796	824	784	786	810	797	824	765	841	813	785	749	796	787	824	801	820	824	787	817	771	785	802	796	838	806	804	837	787	814	850	857	795	778	798	749	797	807	786	804	803	797	798	846	856	803	775	812	809	792	815	848	829	784	817	747	766	791	773	791	813	781	803	768	785	774	862	817	785	812	839	759	798	786	841	828	792	798	782	785	764	837	786	814	811	779	769	805	797	795	768	851	834	809	780	784	799	795	819	810	828	835	790	748	806	782	793	845	829	836	852	817	848	786	859	830	804	827	830	754	758	785	801	790	813	793	812	785	775	826	807	789	796	818	800	803	777	790	802	767	817	814	802	807	845	794	800	843	768	808	823	801	763	777	797	811	836	808	851	771	833	827	846	839	764	807	839	790	826	824	759	844	805	829	795	789	835	762	772	792	823	764	780	748	805	825	786	814	801	804	792	781	789	811	838	781	823	827	777	817	763	843	816	807	827	822	839	833	814	819	815	802	821	801	782	794	782	783	818	788	786	830	779	779	807	764	773	789	749	788	777	850	776	803	801	796	784	828	785	832	777	788	789	856	822	842	768	785	853	817	826	801	779	817	788	796	740	770	842	801	783	839	827	813	802	794	797	805	776	754	796	823	813	788	815	789	804	823	757	812	819	764	795	811	825	852	802	803	839	730	835	763	773	768	809	833	818	794	845	814	810	835	780	867	790	777	826	802	799	808	759	798	816	812	832	797	795	756	849	792	775	775	806	786	826	810	811	800	823	813	774	787	812	787	796	824	818	796	847	794	777	782	866	791	754	761	804	834	751	762	843	814	825	779	725	821	828	820	791	757	796	770	753	782	810	836	803	822	770	814	791	847	834	772	821	797	785	778	839	804	800	778	853	796	806	813	830	830	773	802	813	788	821	794	807	842	811	821	833	819	810	789	786	776	795	805	803	763	777	775	835	843	836	799	772	806	832	821	801	852	788	749	817	821	827	835	760	823	811	847	805	768	731	773	755	805	801	759	835	793	758	798	809	786	793	794	803	811	817	820	780	815	812	781	871	807	818	776	817	808	785	768	797	773	788	789	781	767	793	850	792	839	796	797	809	793	778	811	782	818	835	801	792	752	749	767	830	777	809	772	805	793	828	829	784	788	786	808	723	834	804	843	807	751	813	751	775	818	789	840	798	823	806	797	821	772	806	783	735	765	814	813	839	787	783	822	807	820	800	824	802	779	805	828	841	823	800	826	795	836	829	775	784	815	808	797	818	783	824	799	846	798	817	809	808	804	769	856	804	748	806	789	761	767	848	793	836	825	793	822	810	794	783	805	821	787	831	774	824	798	882	779	836	786	837	883	779	787	756	813	789	833	793	786	814	801	791	805	778	769	791	796	784	815	844	812	780	800	730	805	845	781	806	787	833	799	790	814	788	806	781	832	775	821	771	836	868	718	815	789	789	848	776	806	802	778	789	780	800	766	751	888	738	790	799	767	783	816	777	797	828	794	835	791	766	810	824	839	773	800	768	800	818	822	808	804	795	795	803	796	748	827	812	834	767	769	821	790	780	816	800	778	795	807	847	824	757	807	772	808	812	793
26602	32418	33454	19297	5908	2615	1867	1001	1124	721	683	1091	1920	2536	1953	1438	1109	828	705	606	483	448	430	412	413	433	396	361	337	305	317	321	295	267	299	257	297	293	315	305	312	254	312	300	332	290	308	306	293	304	313	276	283	278	317	298	306	274	304	326	287	278	323	267	284	292	295	283	290	302	296	304	260	312	279	342	298	305	285	280	292	290	282	278	280	291	301	264	290	286	291	306	300	288	300	286	275	289	315	299	297	276	302	269	298	297	287	292	273	293	278	270	287	268	280	294	281	312	308	274	298	331	274	311	287	306	328	308	266	295	289	304	285	278	275	285	319	293	291	319	308	305	292	272	287	323	307	295	272	287	276	300	265	296	297	285	302	288	273	306	285	289	261	296	289	311	270	310	318	323	305	292	289	265	278	276	283	318	281	283	304	287	310	327	294	319	299	295	270	280	293	281	301	301	321	268	305	288	308	304	274	305	285	271	294	308	263	305	269	319	296	283	271	277	280	293	301	304	319	283	265	303	289	305	288	293	267	286	302	293	298	271	315	260	266	296	297	302	296	302	299	275	299	291	274	329	307	313	306	287	281	326	276	296	289	299	257	299	317	278	318	274	265	300	298	281	280	283	288	308	296	299	289	287	267	266	294	303	275	324	313	275	300	315	277	316	291	272	269	267	277	297	275	312	300	310	289	289	309	275	295	307	311	285	288	293	271	296	291	260	267	311	261	284	279	276	326	328	289	298	282	292	290	268	300	302	287	277	333	317	306	291	308	288	300	284	307	276	273	289	308	296	288	298	282	289	292	270	307	303	303	305	310	274	274	289	282	268	276	327	279	322	292	291	287	271	299	318	295	267	279	300	297	277	296	297	241	304	278	334	246	297	300	287	275	281	307	287	305	325	277	296	255	312	316	272	297	314	288	287	305	286	327	311	319	269	293	304	294	294	323	279	309	261	300	276	284	274	288	272	291	309	309	287	283	304	284	293	278	282	298	259	302	283	289	294	264	291	274	316	294	282	296	305	291	284	304	305	292	303	292	287	284	287	288	272	320	300	291	290	312	302	284	264	258	298	300	287	279	300	262	289	284	302	305	276	299	309	277	293	300	258	305	276	269	259	297	277	317	280	280	324	300	307	278	288	273	297	291	304	307	301	301	295	277	304	318	279	286	272	327	288	290	291	281	290	288	290	288	323	273	302	293	322	319	294	293	294	309	297	314	293	315	289	294	270	268	292	301	291	291	260	286	295	290	289	292	282	311	302	287	283	310	299	291	304	279	290	304	303	303	298	268	272	291	307	279	280	282	284	268	279	292	331	245	299	262	293	301	287	310	319	283	288	304	276	284	310	276	285	277	310	286	280	284	268	284	308	308	298	303	316	278	295	262	273	284	290	290	277	282	277	319	287	284	275	301	287	271	278	306	258	305	283	296	273	310	298	271	298	283	295	265	298	281	274	294	284	270	299	289	274	303	275	302	343	287	343	292	288	304	305	309	284	276	277	314	302	273	285	275	317	307	281	307	310	322	302	264	281	293	346	310	271	264	269	320	279	272	293	287	272	279	301	308	275	281	296	268	287	323	270	278	321	302	321	301	296	293	278	277	311	278	283	267	328	302	320	288	296	310	311	308	314	308	316	302	281	280	286	310	311	296	308	288	271	284	259	296	272	315	286	314	295	307	289	267	283	293	285	296	277	252	287	275	286	293	278	285	300	292	277	328	269	300	338	258	322	280	296	291	288	308	293	330	305	320	307	267	295	271	294	270	269	280	310	259	278	317	303	304	327	292	314	285	263	278	282	275	312	315	304	318	297	311	297	288	310	275	308	290	289	316	283	278	303	324	285	290	289	300	313	277	266	315	274	281	291	271	270	280	287	278	287	277	300	275	271	276	311	280	290	282	281	278	316	307	297	313	264	307	278	279	299	299	278	297	322	270	273	279	305	318	273	282	291	299	295	296	328	258	269	279	336	322	263	292	303	303	267	287	292	299	285	299	279	294	316	285	278	291	312	326	302	289	292	293	306	289	290	306	280	277	303	277	280	292	309	284	270	317	298	288	276	271	302	300	278	298	287	272	303	303	290	278	294	285	289	307	313	293	303	295	289	288	303	287	308	293	316	266	277	299	277	281	271	284	304	297	277	269	293	301	289	300	295	287	290	311	275	288	274	291	271	314	283	326	312	317	297	295	315	284	257	298	283	299	278	260	306	284	317	293	292	270	278	285	282	267	289	284	301	292	296	274	271	283	319	285	262	288	306	291	329	295	320	289	285	300	281	287	289	277	282	306	292	297	282	294	300	328	295	300	306	269	293	282	314	277	273	309	317	287	268	302	303	281	291	301	293	291	292	307	257	306	298	273	325	276	268	316	308	296	288	289	278	302	298	289	284	278	269	300	275	297	264	266	297	293	283	292	284	303	301	283	293	283	300	278	265	278	317	260	288	309	299	282	307	309	314	281	291	272	290	300	305	281	299	282	280	264	323	265	298	297	308	312	291	291	270	320	283	324	268	321	279	296	281	314	288	276	294	287	304	269	294	255	258	285	261	310	275	305	317	297	278	320	277	308	286	276	269	312	309	283	272	303	333	279	317	274	288	294	276	299	305	308	334	274	261	288	305	309	302	332	298	270	312	277	285	296	297	277	311	286	310	291	288	307	295	287	270	296	328	309	293	277	296	269	297	275	262	289	318	279	299	303	314	322	301	274	309	298	287	292	268	283	311	298	294	273	302	289	257	280	312	286	287	286	275	287	256	307	305	317	273	287	331	290	282	303	300	283	266	265	260	283	282	291	294	284	298	314	305	293	304	284	295	280	275	325	276	346	281	270	315	320	285	307	309	297	296	289	335	297	295	287	266	279	282	295	304	289	256	315	286	278	284	284	291	286	303	285	304	269	270	292	292	280	314	276	282	270	327	304	288	287	323	270	263	314	255	300	295	313	276	304	283	270	294	307	303	283	302	277	324	292	281	281	323	299	311	269	280	280	297	292	286	293	306	303	285	303	254	261	273	270	277	301	293	276	292	284	299	290	293	272	286	265	274	293	305	282	297	301	313	274	291	290	292	261	328	287	283	292	270	276	279	292	282	287	282	300	294	295	253	296	317	247	294	268	305	280	306	297	278	287	274	289	274	249	302	324	288	286	314	307	304	305	279	252	289	276	289	330	308	286	280	298	275	314	268	280	292	262	268	287	290	275	274	325	289	279	301	285	253	299	281	279	276	284	275	289	298	279	297	277	279	330	305	302	275	284	312	309	301	294	309	312	294	288	291	295	329	270	281	299	266	308	300	257	296	302	286	299	264	274	275	311	296	317	311	308	290	310	278	305	271	284	282	288	291	303	291	298	281	306	300	290	289	313	270	311	309	313	251	266	298	277	298	304	322	281	290	299	277	319	299	285	274	276	286	289	267	321	289	295	252	271	260	283	326	284	306	282	295	285	300	274	290	308	274	299	307	291	284	304	291	277	284	292	297	297	304	277	288
17763	26962	35140	24815	12435	8620	7252	4169	5242	3174	3060	5199	9019	12281	9237	7457	5737	4253	3453	2768	2185	1856	1632	1568	1851	1553	1214	1056	907	914	828	791	803	773	785	868	826	810	788	828	856	861	784	806	789	815	825	802	802	803	780	794	801	869	799	833	776	827	838	774	816	803	865	812	743	810	857	785	807	845	807	845	825	799	837	845	818	799	843	787	781	819	792	782	745	834	802	799	787	811	827	820	777	798	794	783	795	778	813	798	791	795	852	820	775	782	751	808	783	829	826	838	864	777	831	799	817	808	815	823	814	788	762	826	833	844	800	840	806	766	841	837	797	782	808	767	824	819	822	819	844	741	846	827	790	806	814	824	838	777	827	795	810	767	821	875	829	829	843	733	748	820	823	771	817	787	816	755	817	812	810	816	864	835	781	806	802	834	835	789	798	843	838	802	858	832	782	802	772	840	798	847	777	775	743	784	805	806	784	847	853	798	856	860	820	822	823	822	833	801	812	823	838	803	811	800	793	790	792	839	844	828	824	835	800	851	840	831	875	780	837	816	785	783	759	806	845	799	879	789	776	820	785	777	828	795	798	844	821	771	870	841	818	830	777	845	810	838	863	798	836	785	794	809	821	804	796	809	804	832	830	840	792	833	801	798	785	819	797	814	780	788	782	835	817	769	766	827	854	829	805	822	842	776	841	783	815	794	807	751	792	761	804	794	831	808	737	811	782	822	783	793	796	798	815	834	773	852	831	836	821	849	791	807	767	812	812	805	819	771	764	821	772	799	812	817	797	817	874	728	816	825	871	856	821	832	788	846	797	812	763	813	851	780	804	870	820	782	877	828	783	776	830	783	784	813	770	785	830	835	780	781	804	758	802	800	795	805	778	794	781	828	838	870	830	810	791	810	800	867	838	855	833	790	821	802	852	797	765	743	822	846	805	786	801	846	799	810	844	794	855	784	851	816	833	814	853	804	813	758	792	842	822	803	806	788	759	810	811	791	825	833	816	788	800	843	792	796	815	768	787	818	808	776	791	823	796	853	816	773	804	807	846	803	806	847	781	810	809	783	784	834	836	773	827	795	771	784	817	806	798	830	783	818	846	792	851	798	797	805	806	791	817	751	791	802	794	775	780	815	826	827	854	760	810	809	782	801	757	784	809	800	817	835	818	851	820	840	815	793	793	800	814	793	822	761	820	870	747	828	809	805	831	785	802	829	845	807	809	801	777	792	855	857	828	821	777	774	834	831	827	828	873	821	820	794	820	788	801	833	880	844	822	849	781	787	791	795	794	833	838	769	848	766	768	828	788	805	771	793	818	788	753	840	781	835	816	776	792	809	803	840	843	817	828	785	840	816	780	819	814	803	776	759	808	816	790	806	787	831	822	711	834	752	843	755	796	771	827	804	774	818	799	793	784	801	773	835	767	808	825	750	824	822	828	845	852	841	829	809	803	787	790	791	836	815	826	835	810	800	809	786	813	812	807	792	872	831	790	832	827	831	841	806	742	777	797	859	786	806	829	777	854	823	831	802	749	834	794	801	831	815	786	814	822	844	782	797	790	835	812	837	863	783	847	820	795	851	839	792	774	851	797	844	807	818	769	826	854	798	782	792	796	783	802	807	768	830	839	828	790	857	827	834	866	757	804	739	819	822	822	844	810	813	832	826	752	829	810	804	786	829	825	820	850	807	833	813	849	784	819	825	811	792	781	810	804	821	816	793	802	830	811	783	795	869	863	779	807	839	829	833	793	793	783	792	831	854	817	833	779	815	860	830	771	783	765	766	804	818	826	814	835	790	810	802	776	803	789	839	821	798	815	815	790	801	791	810	833	796	846	800	796	723	833	816	836	772	831	747	803	790	833	811	808	819	810	811	788	773	785	805	832	805	782	758	852	778	796	860	803	805	790	843	800	825	812	802	773	830	795	754	839	854	796	791	838	811	819	834	816	835	789	810	806	784	781	782	797	775	799	818	790	822	825	840	850	815	826	867	798	782	810	849	790	802	809	815	784	828	822	833	799	800	788	784	774	816	798	808	786	796	803	763	830	802	810	798	828	875	789	851	801	812	809	802	795	854	798	782	817	824	818	867	793	787	795	830	812	882	871	786	845	803	802	826	757	850	882	786	807	814	819	796	863	806	776	783	793	777	802	815	792	822	784	789	835	819	822	808	785	791	800	829	804	805	825	810	808	774	800	776	753	858	762	753	808	851	825	819	810	786	747	786	848	783	807	832	778	833	819	816	827	797	846	805	788	792	807	870	836	801	819	774	848	824	836	824	766	762	845	767	827	864	820	843	838	841	820	814	815	839	766	791	792	763	765	832	797	824	807	764	765	816	839	849	830	784	806	799	855	820	803	825	847	819	778	798	802	847	787	787	765	825	809	829	799	840	855	783	795	786	804	829	818	821	833	848	826	771	772	825	876	792	804	870	809	828	812	833	795	802	845	789	855	835	784	788	786	878	780	812	789	803	773	825	780	814	829	790	859	827	846	834	807	808	815	824	814	800	789	804	818	772	802	794	820	765	837	837	852	792	773	819	819	857	788	817	759	761	813	790	798	837	742	832	833	781	826	791	827	796	798	791	872	807	797	755	767	835	848	794	819	805	813	801	839	881	866	806	812	818	788	829	840	808	825	761	821	838	794	837	783	835	866	846	782	833	802	821	794	815	825	829	806	866	804	805	815	818	798	828	822	777	813	778	881	803	763	806	781	795	821	779	814	834	783	822	829	835	848	796	830	796	782	783	791	795	810	747	792	795	792	770	790	825	810	775	814	821	753	867	758	830	811	771	846	852	839	826	808	771	790	773	792	823	875	778	869	790	842	808	839	808	808	849	842	787	803	828	847	832	806	828	809	809	768	747	831	816	846	804	783	820	855	815	823	809	875	785	816	852	824	789	798	810	829	793	815	806	819	813	822	788	784	832	828	798	815	803	814	835	769	887	813	820	809	799	807	835	806	818	733	810	787	804	808	812	803	778	830	818	820	801	776	806	843	799	815	812	851	796	828	785	842	812	830	780	821	776	802	846	782	811	811	805	820	813	850	825	821	821	794	824	886	871	789	806	765	851	797	773	802	833	770	793	839	766	840	819	815	820	795	830	797	798	786	837	808	804	797	767	867	761	810	774	753	862	833	817	812	817	826	822	789	788	861	766	821	818	807	801	816	799	779	771	787	844	773	804	818	763	811	849	781	797	813	812	803	841	895	781	846	817	828	796	787	816	873	793	825	769	833	829	761	825	741	838	831	767	795	842	818	835	797	778	819	838	791	789	806	793	816	855	844	792	855	818	747	854	831	851	763	866	742	824	800	806	813	786	853	843	775	804	832	860	764	847	861	779	774	805	813	818	801	792	819	829	771	781	770	848	838	796	823	800	794	788	791	819	854	821	803	762	837	765	815	808	850	838	860	828	868	799	836	820	843	792	747	849	870	810	860	837	836	795	761	873	803	778	788	797	790	829	826	772	814	776	827	804	854	826	810	832	852	829
27016	34922	33423	21034	11407	6540	4639	1803	2401	968	527	474	729	827	690	600	433	397	388	308	343	384	316	328	351	345	352	300	307	289	321	297	307	281	313	319	271	298	299	269	284	311	340	287	306	271	317	293	316	286	269	301	278	284	290	311	291	272	292	316	276	314	252	292	304	271	271	329	264	309	290	276	320	299	306	299	303	273	295	297	309	306	284	302	299	320	296	290	299	266	267	348	259	269	281	298	312	300	256	311	291	269	284	258	310	302	305	273	312	327	286	326	285	283	309	287	346	300	317	335	255	265	315	260	271	334	297	299	285	314	258	288	283	298	279	277	304	291	304	283	276	270	273	285	293	296	287	290	275	295	280	293	291	289	316	285	282	297	295	291	332	331	270	296	291	289	305	332	293	280	294	311	295	302	275	317	238	287	308	294	292	307	310	267	288	263	263	288	266	265	295	275	276	292	305	288	327	281	289	301	324	303	297	290	316	288	297	288	302	297	285	307	322	307	311	286	257	289	254	289	308	323	287	286	270	297	314	322	252	288	273	282	274	275	277	306	285	309	323	305	291	298	292	290	283	280	285	281	304	301	312	288	305	298	305	278	275	291	301	305	301	298	272	289	318	302	313	300	292	291	298	303	308	298	281	283	306	256	308	288	276	292	282	282	299	280	312	295	308	286	295	287	245	295	284	262	294	312	306	310	291	310	293	306	298	311	295	290	317	325	279	304	306	298	283	284	271	316	281	294	280	296	297	300	283	284	304	284	312	282	308	293	270	280	258	266	284	300	297	296	305	311	270	299	290	308	253	304	310	280	292	271	333	303	319	292	300	316	279	312	286	286	284	307	309	268	324	260	308	279	315	281	303	293	262	294	277	280	291	310	322	265	278	290	268	280	245	285	292	256	304	288	303	273	313	272	296	311	268	331	329	322	309	284	302	265	310	341	301	277	275	281	279	317	333	264	292	256	300	289	280	296	297	282	311	272	280	315	275	297	257	326	297	298	307	287	292	302	304	284	264	279	275	261	310	295	275	288	309	295	300	272	275	305	277	282	352	280	303	297	274	286	320	313	275	299	311	315	313	318	325	296	301	293	295	292	298	265	285	318	269	299	299	299	322	307	275	290	283	296	261	290	287	330	304	304	271	297	290	305	292	300	269	293	274	337	323	281	284	297	280	293	288	315	293	260	318	312	296	259	298	340	300	292	257	291	334	280	277	305	310	291	300	312	277	290	278	296	306	297	273	291	308	282	310	287	315	313	286	323	321	300	279	292	293	299	267	310	268	313	293	274	266	281	270	297	315	285	307	310	317	305	298	291	334	280	279	313	300	277	277	289	280	309	294	274	315	305	251	331	292	283	274	294	310	273	274	310	324	286	288	270	292	292	308	293	307	316	295	319	294	304	293	334	286	287	302	293	300	283	279	260	275	274	312	333	289	300	272	306	279	296	296	316	289	309	277	258	313	320	331	294	319	285	319	293	288	324	305	273	271	270	304	284	304	323	312	316	325	305	300	318	307	312	286	309	311	290	286	300	285	311	283	299	274	271	302	279	284	287	276	306	309	309	314	294	300	306	293	290	329	283	280	269	296	318	282	319	304	280	291	282	280	307	286	284	304	316	290	297	319	300	288	308	280	284	289	300	288	295	296	289	319	302	275	274	309	294	296	337	303	309	301	304	299	300	301	276	281	301	286	292	295	291	310	264	268	306	274	267	287	295	295	285	287	303	313	293	285	316	306	299	301	285	294	259	305	304	317	291	282	324	320	281	270	321	310	306	293	272	282	285	311	295	285	284	302	300	324	304	262	261	275	297	306	285	287	304	266	296	307	309	276	304	285	273	306	291	305	283	311	321	311	281	274	288	283	301	331	296	295	282	302	302	319	316	303	279	281	308	303	294	278	322	285	299	291	294	266	291	283	296	285	257	316	268	279	289	303	285	302	302	255	309	309	286	339	305	332	309	276	282	305	308	286	309	298	305	287	265	273	313	284	292	284	289	304	296	281	355	298	316	272	315	314	280	274	296	279	254	288	261	271	343	292	289	285	309	304	289	320	296	288	288	319	294	293	279	325	276	304	300	275	267	285	301	303	309	311	279	279	313	311	313	266	287	316	280	258	303	283	294	303	294	259	290	301	284	277	298	290	286	274	309	292	280	263	273	298	277	292	294	260	325	275	303	298	305	283	304	289	268	316	305	297	286	289	292	294	275	294	289	267	281	289	289	278	279	247	310	320	296	319	314	285	295	268	285	289	275	321	293	273	303	298	255	305	293	307	327	300	325	291	270	280	286	298	288	256	322	275	308	277	270	312	272	273	294	294	302	287	288	278	306	299	307	311	281	293	297	275	294	326	275	284	306	289	310	290	277	287	306	287	301	280	289	314	315	286	293	297	269	339	304	270	305	285	269	284	300	275	299	253	287	285	319	302	268	286	284	290	295	282	282	315	319	284	290	280	303	313	266	280	309	312	297	301	285	296	284	333	286	282	275	320	277	269	277	281	309	298	297	279	293	328	286	315	292	312	284	299	289	299	282	293	297	291	306	302	305	274	295	294	316	287	299	277	299	267	272	265	283	300	284	304	291	298	287	286	288	308	310	288	290	304	288	296	276	304	297	300	297	268	323	295	312	303	279	249	287	272	283	270	263	268	292	290	300	277	336	306	302	317	315	304	269	330	303	298	305	287	301	290	308	285	283	306	322	306	287	288	312	295	298	278	307	267	296	257	290	299	298	311	288	283	298	299	280	268	284	303	280	282	263	302	288	309	280	302	322	315	278	310	278	294	337	306	314	300	329	308	300	321	295	302	289	292	279	267	279	283	272	301	282	292	292	277	273	319	304	316	288	313	333	307	264	299	303	286	286	279	305	291	270	282	333	288	314	309	301	301	308	300	296	315	265	303	266	290	325	277	294	261	300	280	307	275	282	262	301	297	306	323	293	287	283	294	307	286	290	294	297	279	287	284	299	280	303	320	344	272	268	293	268	281	295	288	270	308	325	299	290	310	295	318	263	283	272	334	290	316	282	266	322	284	316	265	295	260	291	295	269	290	301	308	277	285	285	290	321	278	290	321	260	287	328	320	286	270	258	322	306	311	292	270	298	296	289	322	298	295	307	305	257	289	269	311	283	280	287	303	293	292	287	289	283	297	281	281	268	295	309	298	278	280	293	290	333	296	276	258	305	299	268	298	310	251	276	284	319	322	283	304	284	284	296	281	255	305	303	287	307	264	300	264	338	274	278	323	274	281	285	304	277	283	255	282	279	280	301	304	296	298	272	267	307	313	295	265	284	256	302	290	298	287	304	303	275	279	306	281	284	289	286	286	322	299	282	295	316	259	273	287	300	301	312	283	300	289	279	288	284	288	313	285	281	301	304	300	292	303	267	289	279	308	310	310	297	312	340	298	278	307	281	307	300	285	309	287	285	276	253	283	282	305	309	298	306	323	309	301	302	313	264	322	280	284	306	272	278	286	299	287	241	279	282
17707	29831	34005	28635	21874	17160	13565	7456	10070	3456	1796	1907	3338	3612	3153	2458	1746	1481	1267	1261	1181	1223	1106	1075	1130	970	959	951	838	862	796	779	741	793	777	786	760	783	818	837	757	861	833	841	801	804	865	849	841	815	791	795	832	770	799	784	808	808	854	799	821	828	799	808	835	802	754	770	777	859	772	774	810	828	827	807	798	821	780	767	855	818	813	818	799	761	779	803	819	850	847	835	844	844	825	795	825	847	777	870	795	789	861	870	818	810	801	806	793	798	825	824	810	819	796	832	810	841	828	809	816	764	811	743	813	846	781	833	773	821	807	832	808	826	832	773	834	817	795	794	828	845	837	836	784	768	795	854	791	840	790	808	856	811	815	847	816	778	803	834	794	809	846	769	872	844	795	808	853	846	786	848	857	784	819	802	803	802	828	811	850	807	859	806	841	842	785	771	810	821	836	774	832	775	838	818	838	809	843	808	781	774	836	805	818	768	818	764	845	842	747	836	797	814	825	797	801	825	842	857	833	797	838	776	824	770	817	815	805	829	801	816	821	847	808	828	833	849	784	868	838	875	803	777	804	830	824	823	810	760	797	810	809	825	789	813	799	812	849	833	843	767	829	854	810	813	812	817	819	889	846	844	818	845	780	806	828	792	780	790	820	841	798	829	780	823	799	826	746	804	801	811	830	833	800	855	787	785	800	787	847	766	772	784	836	829	827	761	829	807	842	819	859	817	819	795	859	825	796	791	823	860	842	828	791	850	818	772	796	788	856	819	817	859	825	819	791	838	852	763	789	794	840	834	804	827	803	803	820	811	825	849	819	804	826	861	828	786	817	811	842	824	832	822	841	785	850	843	807	828	863	845	806	838	860	848	862	825	853	802	827	831	799	830	841	760	811	819	835	767	777	783	811	809	775	800	857	790	841	823	862	793	837	795	816	787	836	826	848	829	786	802	792	810	799	797	859	779	828	753	858	817	816	807	825	770	824	779	810	813	751	802	784	832	770	839	843	776	868	803	843	801	842	783	838	841	808	847	796	880	838	776	830	788	837	775	762	812	798	830	825	770	842	839	842	784	825	839	833	851	825	803	869	808	856	842	823	807	781	814	798	787	808	825	785	876	830	789	851	826	842	792	822	841	814	831	796	794	841	785	827	794	820	789	833	849	792	804	812	849	823	817	848	820	804	785	789	842	769	811	840	778	862	830	820	797	820	853	833	804	790	779	878	822	769	783	763	795	813	794	822	782	851	839	774	828	844	836	793	834	828	818	809	834	756	811	787	832	808	814	816	792	813	782	839	810	797	805	789	744	803	843	808	780	832	789	762	779	817	798	809	824	844	796	774	786	813	836	845	805	779	845	836	836	813	837	862	852	790	847	826	766	849	799	825	824	799	789	858	858	809	844	828	806	746	816	831	808	843	776	828	787	840	764	813	796	799	787	804	838	875	786	785	789	839	787	790	834	836	865	882	827	829	760	810	839	782	800	819	823	817	846	790	790	817	770	803	825	806	845	853	863	846	755	782	799	802	853	815	856	820	811	801	810	851	798	812	827	783	830	865	808	829	811	829	848	772	839	815	865	824	797	838	798	792	829	795	815	809	815	833	808	856	823	838	790	778	845	804	841	843	845	834	843	835	817	802	825	788	824	813	794	788	843	853	807	858	814	784	797	845	833	833	796	810	851	795	827	803	782	815	852	826	793	822	821	783	833	875	797	823	831	815	806	820	837	811	794	798	798	807	888	867	816	865	807	859	816	808	804	818	824	791	832	803	773	831	832	784	849	847	771	820	781	786	818	860	796	855	817	826	825	800	787	838	836	832	810	820	841	820	833	794	814	870	789	774	807	824	855	866	806	830	831	825	855	828	862	868	825	827	850	805	815	797	824	857	810	831	825	844	812	851	802	795	815	808	808	798	803	779	868	810	787	795	838	862	819	830	847	827	800	810	830	826	819	828	811	818	824	817	847	820	835	857	853	808	788	830	816	823	779	859	797	813	847	809	780	842	878	854	791	802	806	824	816	832	829	796	852	844	855	803	895	848	761	804	800	823	858	864	806	859	839	823	826	807	808	851	780	803	808	820	804	814	791	865	811	838	805	797	788	815	788	833	760	807	805	818	851	806	843	838	792	773	841	834	820	807	839	822	827	770	772	832	817	839	810	803	848	840	836	820	862	799	783	846	826	845	809	767	794	828	804	781	797	854	761	792	828	823	828	808	827	775	770	816	830	870	860	803	855	794	778	817	812	833	815	865	808	822	801	772	829	826	826	767	818	778	783	798	782	856	847	810	812	852	801	818	846	864	799	824	819	802	859	821	824	828	768	866	801	840	795	841	847	847	791	801	825	779	866	776	852	828	829	831	837	810	791	760	837	802	784	795	792	858	808	810	797	787	835	791	788	868	793	799	790	806	787	878	812	804	819	855	823	805	812	802	895	745	863	787	842	810	840	793	804	777	841	827	834	830	829	803	793	779	796	856	848	839	786	799	807	834	834	788	801	831	850	800	796	810	810	823	849	844	860	816	847	819	810	810	849	793	786	824	791	818	798	788	838	846	867	824	807	821	838	842	800	834	840	778	865	786	825	833	805	787	819	820	830	795	844	872	766	814	803	828	795	828	794	849	830	785	831	812	802	791	809	780	767	860	829	816	844	831	774	835	819	833	815	792	849	804	854	756	776	812	839	822	837	827	828	841	796	879	843	808	831	798	801	805	800	856	816	823	750	792	790	827	826	814	771	819	821	795	828	822	788	822	856	857	870	875	774	840	828	845	806	780	830	793	823	836	832	850	794	815	800	862	839	813	786	849	817	804	875	850	772	831	845	804	771	825	770	838	813	784	842	815	809	818	873	854	870	805	855	812	813	856	831	828	835	810	777	788	813	851	794	812	793	818	764	846	794	896	842	861	825	840	814	778	850	871	778	880	803	840	835	826	804	850	837	839	787	834	797	825	789	834	847	800	832	775	795	799	765	805	824	812	794	886	793	841	795	846	786	843	781	760	812	843	814	809	795	836	790	863	802	761	806	794	818	869	822	843	852	767	808	887	833	850	792	819	805	818	761	831	847	805	862	862	813	841	831	790	796	825	782	775	800	849	833	835	846	838	829	833	812	833	761	784	909	782	860	768	798	841	777	835	823	803	873	816	786	840	754	850	857	845	865	863	802	841	814	847	838	805	821	730	822	769	766	854	823	827	863	859	788	812	830	820	767	802	838	825	809	843	837	826	773	775	815	793	840	795	805	817	794	836	795	789	723	846	812	835	855	809	816	805	801	816	858	785	807	811	863	772	844	784	811	826	828	819	826	784	855	826	780	839	820	850	815	796	792	830	788	804	794	838	851	816	816	868	843	803	844	779	808	809	831	870	819	818	844	829	816	774	804	800	775	893	843	806	830	815	780	874	787	817	797	809	821	875	854	819	830	831	796	795	815	837	819	774	830	815	808	831	845	815	816	789	821	788	820	862	815	857	771	812	810	837	812	838	835
29351	32559	33974	33266	27214	14553	5693	2891	2192	785	397	360	334	393	435	394	360	319	343	303	309	308	316	322	288	299	323	326	300	297	289	334	317	277	331	291	279	296	275	287	322	293	292	332	273	280	287	290	302	285	277	297	273	286	299	293	273	291	307	304	284	302	284	286	310	311	306	271	278	290	288	286	285	324	313	295	291	311	315	263	287	289	288	284	302	287	315	302	283	292	324	292	292	303	286	279	298	298	329	255	292	326	323	294	301	310	332	316	301	304	303	293	277	266	321	278	275	270	266	252	280	309	269	291	292	308	304	304	296	321	285	322	278	290	325	297	286	298	288	299	322	283	315	307	306	293	276	297	300	290	298	322	307	304	256	278	318	288	273	300	308	271	290	305	290	305	276	279	271	283	294	295	342	304	334	301	270	293	269	313	287	247	290	311	282	276	286	301	289	276	295	291	297	293	261	289	288	270	287	283	315	310	305	288	316	292	290	305	309	286	306	286	317	296	325	297	271	272	280	298	291	314	302	301	294	303	282	280	312	278	324	273	284	274	285	299	319	287	276	295	276	271	312	321	257	299	308	299	313	287	300	245	312	295	284	303	292	281	288	299	293	308	295	298	323	313	299	316	284	305	279	296	285	300	304	310	266	292	293	266	277	275	281	311	283	297	293	311	314	304	313	311	275	288	301	252	305	285	272	281	292	290	274	296	350	302	272	298	270	281	292	311	288	324	287	312	305	278	284	297	274	265	313	331	273	297	293	307	273	317	328	285	276	278	265	305	278	292	293	307	274	310	302	310	305	289	285	309	269	309	276	299	284	317	284	290	277	318	278	300	307	309	315	290	267	305	310	310	286	286	313	258	299	279	312	315	287	318	306	295	311	292	295	312	291	279	310	282	293	293	299	300	289	316	307	327	260	274	286	324	291	296	278	305	267	275	299	294	295	295	293	302	330	294	284	291	291	287	278	314	283	286	280	283	305	320	303	282	281	295	259	309	296	277	304	273	284	288	319	311	264	274	301	292	264	295	278	301	279	342	292	306	289	289	322	282	288	289	302	306	287	259	287	309	311	270	289	307	281	254	327	332	293	254	293	276	339	334	279	259	286	303	323	294	283	253	304	314	303	309	311	326	296	305	319	319	300	320	266	317	298	294	295	335	299	318	307	302	293	304	278	319	309	293	275	307	299	293	284	289	297	293	315	319	312	292	281	285	310	303	279	300	272	285	278	297	292	299	318	299	289	317	289	304	318	295	270	299	281	308	300	291	272	290	298	296	266	315	283	307	295	292	319	301	290	297	288	271	313	303	272	315	295	311	303	296	300	304	306	323	317	313	316	284	292	323	300	285	302	305	295	310	281	297	302	289	307	315	301	287	270	311	319	278	281	289	260	267	272	286	302	282	303	263	288	296	296	298	306	266	287	301	260	295	302	285	300	296	313	293	296	291	277	298	283	301	317	307	295	315	279	295	293	308	299	329	297	312	269	291	291	298	294	299	283	301	308	311	322	268	310	297	305	272	309	292	291	299	286	297	300	263	303	289	288	310	306	286	259	289	295	332	293	312	260	279	297	288	334	315	307	286	257	300	295	281	286	293	319	310	280	249	310	280	280	280	301	297	295	288	308	314	304	285	287	286	283	287	279	279	288	304	292	295	310	308	291	271	289	271	250	293	270	309	275	330	274	302	300	267	292	292	274	307	315	296	300	310	256	292	309	298	305	308	307	320	285	312	309	300	284	313	284	296	277	302	293	302	320	270	329	308	280	318	267	273	294	298	285	293	285	308	322	303	307	305	306	288	278	301	290	286	289	315	298	262	313	290	282	281	291	319	275	274	273	298	271	300	293	268	293	277	287	289	285	292	314	283	303	282	277	306	288	287	286	274	293	290	295	280	232	305	297	308	276	275	287	297	306	295	271	320	312	332	301	307	299	293	286	287	323	284	261	286	292	323	289	310	287	269	281	328	303	283	293	278	285	308	307	304	309	277	273	287	277	260	284	287	289	335	316	288	273	301	296	306	267	326	281	307	326	293	289	302	301	295	296	290	279	322	302	317	297	304	296	285	276	287	291	306	257	308	308	295	280	312	286	293	295	274	291	325	289	300	288	313	287	290	298	265	280	311	311	280	346	276	306	299	280	323	284	300	273	328	290	319	299	291	308	294	300	297	296	319	287	333	295	288	292	308	307	304	277	306	296	291	288	283	323	277	323	307	285	326	309	287	276	313	265	312	283	292	290	278	303	304	268	268	282	291	267	293	298	286	269	297	313	291	303	286	306	269	288	293	284	280	305	289	321	255	297	314	284	305	290	277	311	243	312	306	314	283	296	307	316	284	303	292	306	306	309	306	311	309	300	286	280	286	281	303	297	297	299	282	293	296	304	306	287	287	271	254	299	327	269	320	301	308	293	313	312	296	284	288	281	299	278	302	280	283	326	304	312	322	298	294	288	303	265	297	317	292	308	302	315	282	297	297	298	305	301	328	324	274	279	308	306	296	299	297	313	310	279	289	290	300	298	276	299	286	305	340	277	272	308	276	290	281	297	278	283	304	295	300	336	277	274	294	295	313	297	276	340	303	312	298	310	308	302	321	293	284	268	287	288	324	299	294	308	295	274	313	306	312	301	270	309	300	244	282	299	270	328	269	300	303	308	295	284	280	316	301	283	340	324	301	306	290	308	324	293	277	294	298	310	279	294	275	306	293	336	279	327	309	295	281	296	285	315	260	281	323	275	277	261	309	300	289	294	263	312	300	294	306	318	285	282	283	311	287	279	321	284	311	271	323	314	293	291	289	310	289	277	323	300	314	280	315	262	290	287	310	299	269	312	288	285	268	296	268	287	310	314	325	293	273	289	272	281	270	302	306	295	283	296	300	303	299	260	324	274	295	311	275	271	312	296	272	277	282	288	306	319	277	305	283	302	295	273	271	303	302	300	293	288	299	269	281	315	272	296	312	330	294	343	290	290	311	303	315	309	298	261	272	295	278	238	276	294	332	294	315	322	284	289	283	302	320	277	255	307	320	305	317	258	315	276	288	284	283	286	313	275	265	289	293	275	301	287	305	307	264	263	293	319	311	288	309	302	270	265	286	293	301	297	313	280	291	309	305	316	309	293	268	297	272	302	274	287	300	267	292	304	311	315	286	293	271	300	311	289	307	283	293	298	319	302	293	302	288	291	318	292	313	294	315	287	306	325	314	257	297	314	292	281	281	291	305	278	329	290	295	284	297	291	298	286	287	316	299	300	307	305	303	312	304	311	270	311	308	284	284	306	306	323	334	293	305	321	281	279	321	292	290	281	296	329	280	287	283	301	290	285	292	302	296	322	284	288	292	278	275	292	298	276	314	293	277	280	283	273	252	310	281	278	299	287	308	286	305	303	305	291	295	318	287	304	286	307	303	270	289	312	322	279	317	273	313	323	317	300	296	267	303	335	312	289	330	286	301	288	293	300	301	294	318	287	276	295	291	316	317	295	289	270	290
19780	26873	36074	41334	38377	25263	14877	11034	7924	2861	1290	1209	1236	1242	1574	1410	1153	1038	904	924	952	893	968	855	930	921	931	917	837	828	827	806	814	784	755	777	807	823	845	804	834	764	811	802	829	777	849	808	870	811	849	850	795	829	804	800	834	833	787	854	811	857	774	806	788	764	831	771	811	829	824	802	787	832	807	831	778	888	779	858	815	797	828	836	805	792	830	818	832	799	826	827	862	835	798	821	818	800	782	825	843	820	822	841	903	801	804	899	868	811	795	884	809	814	898	813	821	807	786	775	845	805	849	785	798	847	829	827	796	842	835	817	852	812	818	796	741	813	825	813	828	784	805	811	830	876	785	775	827	823	818	836	785	827	824	803	814	824	853	809	812	836	838	772	800	801	817	794	843	843	831	850	783	845	795	826	804	805	818	843	822	822	843	819	814	827	836	793	806	777	869	826	813	816	811	789	831	809	827	841	781	872	807	784	858	830	809	867	808	874	879	818	827	819	774	773	803	864	836	828	766	824	850	832	856	847	761	808	794	840	810	791	774	836	853	815	824	825	844	813	857	810	807	817	862	800	793	838	839	760	827	797	811	782	836	875	802	804	837	778	835	848	788	784	850	797	858	841	794	792	868	808	805	827	795	815	777	821	801	813	858	791	806	850	792	837	785	773	834	874	872	834	843	809	764	875	844	808	795	852	850	794	779	811	827	805	776	830	835	817	855	769	852	818	844	787	820	879	800	833	850	790	827	804	799	779	797	817	845	790	771	819	760	773	826	879	834	786	823	815	844	805	846	837	757	827	790	802	760	847	843	768	793	827	833	810	867	793	849	845	807	812	837	828	804	813	855	773	826	800	830	881	770	822	882	767	824	831	863	806	866	868	799	862	778	804	844	783	847	831	831	785	748	741	856	828	784	738	874	815	813	814	803	792	819	851	819	760	810	793	828	809	770	837	824	841	807	850	845	773	807	887	793	838	807	804	838	789	799	781	761	795	800	802	779	775	845	836	840	811	793	854	865	753	825	837	825	823	811	823	803	840	825	771	810	800	870	796	805	788	808	813	824	830	830	764	796	856	808	784	815	797	858	839	877	826	817	844	829	823	832	853	816	788	861	859	858	776	810	792	829	813	839	807	811	799	825	831	868	794	815	826	826	809	796	807	860	842	799	863	828	831	797	779	791	847	819	814	803	820	786	809	816	810	819	793	860	848	816	784	868	836	779	837	840	833	817	808	868	796	855	840	815	792	844	784	786	834	819	788	782	848	803	853	868	851	811	829	796	865	803	782	773	791	845	835	859	803	825	843	861	812	788	803	795	815	843	888	744	840	815	807	780	814	786	790	802	830	829	768	793	795	823	845	821	849	847	809	852	812	827	874	834	847	794	818	808	825	852	818	764	834	807	855	806	785	792	781	844	826	814	788	820	806	778	793	773	840	839	807	793	815	828	833	823	820	877	777	783	771	893	784	823	797	796	843	839	831	813	810	815	809	810	792	861	854	840	779	827	824	822	805	840	860	796	838	814	814	804	854	819	830	799	810	820	798	876	842	758	846	810	785	821	764	752	799	841	835	852	835	823	797	761	809	839	826	750	825	792	822	829	846	857	790	832	784	867	847	852	867	808	747	825	867	789	821	803	845	793	817	833	823	789	805	835	825	848	780	840	803	798	841	827	830	807	807	790	780	782	803	813	826	820	812	840	822	820	837	837	788	835	765	826	814	856	809	808	885	787	793	852	794	894	795	822	830	833	831	801	792	778	843	798	831	844	795	836	853	814	828	808	824	831	798	827	821	806	845	849	762	837	848	816	805	801	808	787	803	768	833	817	794	819	830	841	788	798	810	808	824	796	850	789	806	838	835	903	814	831	788	810	830	857	791	853	790	780	770	807	828	803	813	849	859	816	859	813	822	855	790	822	810	804	865	859	848	849	830	858	805	777	831	775	856	804	812	842	857	748	831	783	802	802	830	852	802	843	824	806	798	772	786	810	779	800	798	836	851	820	765	838	845	860	880	825	796	826	840	817	834	821	802	879	852	783	844	828	817	785	788	834	864	807	772	810	810	834	832	855	799	814	848	790	801	821	775	823	765	806	811	830	794	859	834	792	841	815	832	819	817	826	810	833	827	798	821	818	812	844	784	840	791	841	808	813	842	785	803	822	822	829	812	789	790	868	786	817	809	815	852	847	777	763	841	796	821	803	786	813	814	844	853	812	843	819	792	781	817	778	818	777	821	836	802	836	852	802	807	882	805	824	837	760	760	790	773	841	827	799	791	798	814	732	858	795	825	872	817	869	808	840	769	882	827	818	789	848	789	828	797	805	819	856	831	814	798	822	815	787	830	809	815	829	828	794	787	815	817	834	786	855	759	802	838	824	842	842	795	817	825	817	799	826	800	831	836	808	821	794	826	814	859	839	812	801	813	815	840	835	811	849	846	777	833	821	836	814	822	830	797	812	847	845	803	730	813	798	790	816	796	855	820	837	854	797	799	843	818	850	800	883	819	825	779	860	823	836	823	784	803	839	871	832	795	830	794	840	792	800	801	802	782	782	851	880	826	872	831	811	894	836	810	839	804	820	875	775	815	841	797	821	811	824	853	778	807	801	816	862	871	809	865	878	789	846	771	834	810	822	854	799	800	847	793	817	829	862	828	815	840	770	835	805	750	810	833	794	789	835	803	815	805	818	896	828	825	849	856	809	800	817	820	865	791	818	824	848	844	827	813	772	850	811	792	778	800	859	787	838	830	806	830	863	880	860	877	847	836	773	831	813	783	814	849	846	833	824	823	851	848	819	829	810	832	772	823	808	820	794	788	776	865	815	823	857	791	855	844	779	830	869	816	820	817	781	851	816	763	821	816	873	832	863	746	820	787	837	849	865	841	817	788	844	837	794	745	801	848	842	810	805	820	831	841	843	847	800	798	772	829	822	851	778	871	830	829	814	774	834	791	814	828	836	835	818	783	842	826	802	832	851	786	795	832	800	818	793	783	867	829	817	770	841	828	847	887	820	820	789	851	807	759	810	828	763	801	820	817	818	824	780	839	841	907	798	792	731	784	787	832	850	796	762	778	815	819	788	835	803	806	844	845	823	791	818	816	833	732	794	788	827	828	783	852	856	814	824	844	844	781	836	795	806	806	823	822	853	817	787	805	796	840	848	792	828	783	817	860	788	819	832	805	833	817	793	820	770	846	865	835	835	822	746	833	791	865	891	836	778	797	830	834	814	811	855	790	789	808	845	784	818	818	863	832	842	849	832	839	823	811	870	807	840	813	830	836	805	838	807	795	870	825	824	799	799	833	855	784	818	840	789	806	840	840	844	808	832	837	802	830	800	898	798	766	794	842	813	810	815	820	803	808	788	834	795	830	823	842	806	817	825	788	831	876	844	866	876	879	791	785	778	771	786	853	818	843	810	850	831	778	823	848	827	775	808	847	874	855	850	739	785	783	809	856	812	816	819	805	859	851	823	851	794	845	836	823
27969	36427	40137	28928	12858	5423	4745	3837	2362	1345	860	701	544	541	679	931	757	597	446	408	427	397	379	396	463	466	398	390	341	304	277	285	307	318	274	295	292	260	248	292	306	290	292	296	292	279	289	267	270	293	325	294	292	297	270	321	275	262	293	277	289	278	284	287	314	318	279	277	265	296	292	320	313	279	279	290	301	257	289	301	311	282	316	259	281	293	298	297	276	281	307	319	247	320	284	308	288	274	285	263	281	278	290	305	275	287	292	281	294	267	258	300	301	287	278	298	303	288	278	310	305	294	312	277	280	310	275	300	317	300	323	305	270	269	279	321	322	305	240	292	247	291	272	302	289	288	271	297	302	317	292	269	284	322	277	312	315	292	307	279	296	298	275	287	295	326	310	295	266	299	280	294	279	293	278	264	286	302	289	296	265	257	271	284	288	313	277	293	273	312	308	277	299	306	299	309	255	257	312	280	303	314	277	295	306	311	290	272	250	313	272	288	275	297	298	310	304	292	281	309	301	281	270	309	318	300	271	307	307	279	273	285	276	287	293	286	341	258	293	284	295	305	273	294	297	312	313	300	274	290	310	338	299	293	307	288	285	275	293	296	283	288	302	296	283	320	298	282	284	300	303	304	288	272	277	319	290	292	302	302	289	290	282	297	274	329	274	321	277	270	296	254	292	304	292	301	305	293	320	284	274	309	296	307	263	270	303	282	306	302	282	292	295	305	284	268	294	294	264	292	300	280	306	304	298	251	280	318	305	307	314	321	280	307	344	292	326	269	306	269	318	317	264	328	310	306	284	287	315	285	311	283	265	291	310	306	250	321	306	287	302	321	270	319	282	309	280	271	302	273	281	326	305	266	300	310	298	312	273	292	268	309	271	311	278	302	275	297	261	279	330	278	289	310	299	279	259	284	293	255	295	284	310	332	321	314	310	308	275	313	293	294	276	301	292	274	258	311	304	302	288	284	327	304	294	312	292	284	295	292	273	287	297	310	282	288	274	298	285	288	317	309	282	273	306	278	271	289	326	283	328	314	286	281	281	307	272	287	289	296	261	295	311	301	290	301	272	321	275	277	310	324	317	295	305	313	291	298	300	262	264	294	281	295	328	290	290	277	280	287	311	300	258	309	316	317	323	264	281	298	293	294	273	342	316	312	296	290	295	282	309	290	285	299	294	295	321	279	241	307	299	321	285	284	302	289	284	311	288	288	287	324	329	286	303	271	279	299	258	296	288	289	302	277	289	274	307	261	266	302	328	293	306	261	289	285	288	309	275	277	277	324	302	286	283	291	306	268	276	291	315	289	295	294	308	259	285	308	292	309	301	306	294	312	261	293	307	288	307	274	323	298	285	301	269	303	249	335	290	280	296	293	294	274	309	294	303	256	304	312	297	277	289	306	295	299	274	239	303	300	275	291	305	302	293	265	317	325	320	273	285	350	293	293	282	274	273	284	267	316	276	312	281	286	326	316	278	277	318	282	297	267	286	315	320	276	270	347	293	304	317	289	295	301	285	292	318	262	329	255	255	292	276	286	278	286	321	297	294	297	287	304	340	302	270	281	287	299	283	311	280	310	283	298	288	280	279	286	298	318	279	310	311	284	296	284	284	283	283	310	305	309	298	299	292	305	304	285	290	304	281	323	298	295	344	311	299	259	261	303	273	279	308	293	301	305	285	319	311	267	315	302	281	298	328	281	291	293	290	307	308	303	295	309	297	292	294	274	291	287	317	268	272	286	277	298	265	306	264	286	261	297	268	294	263	315	255	323	278	286	284	306	327	303	314	289	285	300	253	310	293	299	300	280	278	285	277	296	300	309	300	307	309	297	319	263	302	314	280	287	271	298	289	314	284	253	301	322	288	335	302	260	305	281	292	276	296	289	269	345	305	285	327	294	329	308	292	309	272	311	292	318	310	291	311	285	305	274	270	298	288	320	296	290	277	318	298	278	290	284	310	303	305	281	264	330	284	302	310	294	270	312	272	287	285	296	319	291	322	291	279	297	298	264	297	274	278	300	267	288	288	296	293	281	303	260	264	327	324	295	298	246	319	303	273	279	296	274	279	313	291	287	324	328	277	279	290	293	303	264	294	277	293	295	292	310	279	300	307	296	297	287	300	321	279	263	263	282	245	282	291	302	265	314	267	270	294	272	308	278	299	271	280	273	310	291	305	305	282	310	297	274	320	295	316	285	289	284	297	333	288	294	275	291	271	277	250	306	285	270	283	283	299	304	276	276	277	298	310	330	301	277	279	308	275	288	288	273	274	273	295	273	320	298	308	280	323	285	274	292	288	295	270	325	301	299	308	282	282	284	291	319	301	291	291	293	273	284	307	289	306	288	315	305	294	276	305	305	293	292	305	269	291	293	310	273	318	286	257	288	286	310	302	310	279	298	297	284	327	288	281	296	298	294	282	320	312	283	281	304	292	274	315	285	291	289	307	307	284	277	284	290	273	301	286	324	293	268	285	300	304	284	302	306	277	268	294	310	293	281	318	313	287	297	286	308	289	308	305	334	300	311	329	281	312	247	267	293	295	313	274	282	310	268	280	296	313	289	325	299	278	280	282	293	306	279	286	330	286	298	313	312	265	282	296	306	256	292	308	249	312	294	310	292	279	281	304	265	284	279	284	330	271	288	305	312	313	267	282	270	318	280	273	298	276	297	269	294	299	276	279	262	295	258	293	285	278	288	283	300	307	291	288	310	303	271	303	334	269	332	295	287	293	277	299	274	324	306	280	298	306	295	288	289	314	297	345	270	259	299	277	314	304	273	286	282	275	316	287	281	304	290	302	262	321	318	254	279	294	282	277	325	299	299	274	300	278	313	282	312	291	281	301	290	281	278	270	309	266	299	311	286	285	286	281	267	295	323	279	284	304	276	282	313	304	306	345	317	295	276	272	312	279	292	292	282	282	309	301	260	273	267	293	306	304	257	279	309	293	298	295	297	301	278	294	277	283	284	309	294	306	310	326	325	301	277	288	287	295	314	309	289	273	318	291	299	280	306	262	299	309	305	318	297	322	311	299	300	312	271	265	332	255	275	285	298	274	287	282	283	282	299	303	288	289	273	308	292	258	292	312	287	280	311	288	279	309	301	295	291	293	293	298	271	296	275	288	253	238	315	285	287	284	297	309	282	296	295	303	281	306	306	283	288	252	269	297	286	340	318	295	298	293	308	312	280	290	294	291	278	301	278	305	271	292	292	279	286	292	296	287	293	309	294	290	295	276	295	293	282	263	316	289	310	275	300	282	284	262	264	299	295	296	290	299	290	309	313	270	290	292	298	307	312	254	280	280	297	312	305	281	305	281	321	311	323	275	319	250	308	318	293	300	298	273	266	328	289	275	269	265	312	275	299	296	292	298	297	284	288	270	281	287	317	266	295	275	272	266	318	301	310	271	306	313	306	316	294	315	288	304	314	297	279	303	281	273	316	275	319	308	285	324	308	286	283	294	293	253	279	331	303	286	301	297	280
19040	31416	39670	33989	21406	15123	16122	14032	9309	5576	3859	2826	2275	2265	3080	4171	3785	2784	1891	1611	1689	1584	1488	1698	1930	1887	1525	1350	1101	933	863	787	856	800	789	832	793	810	781	829	802	807	823	794	785	812	830	818	807	809	829	813	772	801	750	788	850	795	806	807	840	831	796	818	849	769	799	833	847	804	845	803	813	843	809	806	791	792	808	777	780	783	788	826	813	865	829	811	803	823	846	832	862	783	804	825	830	781	849	815	756	849	817	786	838	811	792	870	830	752	791	830	801	772	784	803	799	789	795	821	822	775	880	850	776	844	834	803	863	833	827	849	815	833	820	821	818	848	824	832	789	838	765	823	790	811	834	758	821	810	821	847	807	798	857	784	785	755	854	810	805	795	813	782	823	815	781	796	807	810	795	773	814	826	786	793	841	810	756	861	806	790	794	832	755	866	807	829	837	812	832	799	833	885	802	802	867	858	783	837	834	829	769	807	844	795	827	829	833	801	816	786	804	788	761	813	801	803	823	779	790	891	808	817	803	826	792	780	830	772	803	794	853	756	837	817	747	815	778	788	793	780	837	845	780	781	865	790	797	822	799	832	831	769	807	779	800	784	851	832	856	773	797	831	814	769	825	835	808	810	850	798	844	829	811	722	825	817	826	804	881	790	784	815	819	766	851	799	789	844	760	812	782	825	777	771	839	816	833	792	809	754	793	853	784	783	769	752	838	795	793	787	789	738	853	848	782	801	822	834	769	828	828	797	788	803	814	801	824	790	842	839	736	840	830	829	743	805	831	826	793	806	804	884	841	779	850	858	766	813	780	832	878	794	821	842	813	847	800	853	838	783	847	813	809	841	865	840	801	750	793	780	842	802	779	799	789	805	799	833	833	859	796	863	756	794	790	825	793	820	824	790	844	768	838	778	778	783	834	822	847	834	805	773	824	815	830	814	837	806	845	786	815	818	823	811	796	776	828	778	802	838	807	801	848	816	832	829	816	797	773	863	833	798	816	813	801	803	787	796	780	795	806	839	816	800	779	809	757	792	748	770	773	821	794	806	790	741	781	784	810	840	831	849	801	796	834	829	854	848	787	810	809	815	813	833	844	795	790	843	797	844	820	802	868	801	860	766	828	787	841	782	804	809	814	785	825	829	825	799	802	785	851	826	814	814	864	799	829	844	863	803	858	832	825	767	777	813	759	811	801	802	804	812	793	765	824	817	790	763	809	811	802	786	812	809	842	789	826	798	806	760	812	773	777	779	817	778	808	806	823	778	809	820	813	825	795	804	826	850	828	917	825	825	845	835	805	810	824	779	831	747	803	803	793	800	813	776	816	846	764	771	846	819	812	822	796	803	754	784	852	797	773	828	840	772	853	799	829	836	812	807	753	834	858	831	809	871	805	837	751	818	789	842	830	798	773	783	783	819	833	783	800	800	817	820	771	776	823	800	774	783	821	818	845	779	774	845	802	774	805	815	780	820	838	764	822	849	844	807	791	799	839	824	778	779	811	794	818	865	816	829	827	762	768	812	797	815	805	800	801	810	798	835	813	762	782	772	796	780	804	793	811	826	779	809	848	822	803	792	808	835	766	809	863	816	791	822	837	820	849	788	768	761	825	856	833	763	784	841	816	775	807	857	787	825	828	755	806	828	792	804	818	817	811	853	817	823	821	807	838	831	807	790	792	834	818	791	852	823	833	790	822	849	828	794	844	829	824	787	795	812	815	810	803	790	832	797	830	803	813	767	847	833	779	826	823	816	796	803	768	815	795	787	825	819	792	812	820	785	807	786	804	806	814	820	841	821	817	800	847	782	795	764	805	809	841	835	784	867	779	794	787	828	812	775	805	793	761	810	821	813	772	850	803	854	813	797	795	795	775	835	794	834	790	809	818	801	786	752	786	820	819	854	801	794	850	825	807	780	831	845	819	839	836	829	819	817	808	790	824	836	811	789	784	841	818	789	804	781	854	824	809	819	831	856	828	773	850	821	782	795	813	770	801	833	821	820	811	849	818	776	765	783	855	857	763	854	746	771	803	748	849	800	833	854	803	811	820	796	798	820	795	803	829	844	830	811	785	769	799	732	807	791	809	781	844	823	796	798	777	797	805	789	808	822	845	833	750	794	860	868	833	798	856	815	827	800	853	895	795	794	832	842	794	799	759	795	790	834	768	807	842	797	797	875	781	800	853	792	753	759	786	841	823	785	770	760	804	819	834	869	801	829	841	823	805	775	816	820	841	789	823	815	818	818	820	805	814	805	790	866	816	856	846	776	778	832	821	822	834	808	784	807	806	856	816	844	791	819	787	793	806	850	822	828	774	796	804	850	796	798	805	826	807	840	848	794	856	828	822	810	811	795	820	787	820	824	834	815	915	804	840	826	824	776	797	797	765	794	785	846	797	815	816	790	819	831	796	830	823	823	800	833	850	813	823	849	834	809	793	804	848	775	854	852	863	843	805	795	794	821	822	809	866	856	742	796	791	764	813	821	854	794	814	810	851	797	821	761	798	835	847	790	826	819	802	825	792	830	799	816	813	776	813	803	799	786	782	795	848	806	848	804	861	834	763	757	785	866	848	866	861	793	834	802	816	794	767	814	797	842	855	798	868	805	834	798	803	853	836	812	805	830	809	787	760	803	795	805	775	730	813	757	817	820	838	815	885	783	821	766	834	807	840	809	776	796	792	852	809	817	859	801	785	825	808	812	796	812	790	781	815	851	814	813	855	784	815	854	831	788	824	792	821	858	857	817	819	827	841	816	794	812	818	831	847	772	789	829	791	741	875	805	863	811	844	801	826	784	810	847	779	802	805	805	759	865	778	825	845	792	823	793	838	806	853	864	830	811	781	781	769	785	815	802	766	786	856	789	819	791	790	801	808	822	803	802	840	769	854	827	807	902	806	819	778	809	801	807	836	822	827	812	817	881	831	825	798	812	791	829	763	776	812	784	776	773	826	784	817	821	803	766	780	840	798	831	792	817	848	715	882	851	797	809	826	828	835	805	768	738	793	804	799	788	832	813	808	769	857	833	845	844	852	800	827	792	784	852	796	838	748	811	757	832	823	785	820	840	792	820	796	852	833	812	836	830	796	794	857	755	771	826	803	799	842	838	837	779	836	780	773	834	793	790	786	791	800	806	775	771	791	816	801	795	791	796	837	801	811	848	829	811	865	853	809	806	798	798	803	822	826	807	857	789	790	816	786	795	762	835	823	836	814	809	857	826	809	780	821	817	818	824	815	817	774	839	776	779	836	826	830	809	809	783	799	822	821	797	777	802	885	785	804	829	830	853	874	777	782	778	821	885	819	875	813	817	783	785	774	832	842	774	866	783	865	795	827	820	813	791	774	809	848	795	780	832	801	827	818	900	872	854	831	790	800	792	845	776	849	819	846	794	805	847	842	785	792	814	803	830	815	798	799	869	809	800	783	799	821	796	818	788	774	792	789	809	781	794	798	798	793	793	795	854	824	730	856	803	799	845	814	813	864	818
26712	36674	41809	21331	11291	9841	8100	5505	3338	1905	1286	848	672	544	568	753	845	736	517	483	442	461	466	537	555	480	396	348	337	310	321	309	288	285	292	293	296	295	276	249	287	299	275	292	280	261	295	309	290	283	281	282	300	308	277	276	286	302	305	281	283	277	295	291	280	272	313	277	275	288	290	289	262	279	305	263	297	280	297	272	258	283	302	277	269	269	293	288	288	307	285	291	296	291	273	308	299	292	297	285	295	294	276	290	285	285	278	288	250	302	295	297	298	292	305	256	295	295	280	283	307	273	296	265	290	297	273	285	285	303	298	321	278	299	282	281	285	272	282	279	289	294	270	290	300	305	291	291	319	289	308	302	272	271	310	272	282	299	258	264	296	304	276	318	277	324	288	303	283	328	241	295	313	295	280	318	295	307	272	271	288	279	281	279	276	265	320	298	284	271	276	283	292	290	290	288	289	274	282	295	283	269	271	289	282	281	273	303	302	292	323	308	304	301	267	322	292	312	264	301	306	319	291	307	289	297	284	307	302	282	282	316	293	294	278	276	314	286	296	273	281	312	292	247	301	311	271	310	300	287	296	273	295	286	272	307	289	297	294	293	285	285	328	290	283	305	296	290	314	329	253	279	279	292	327	295	282	301	297	274	298	297	287	305	325	300	285	302	287	293	296	319	290	281	285	287	331	245	305	310	308	301	288	288	296	311	295	295	301	270	269	284	284	276	331	286	304	310	289	304	265	284	303	287	285	260	291	270	287	283	307	262	281	303	313	274	275	274	282	308	280	270	311	309	304	299	255	311	260	285	295	300	273	291	294	259	301	295	287	283	305	298	272	301	295	279	284	284	274	298	272	255	286	284	300	285	280	295	291	272	280	288	312	290	310	300	258	285	303	278	283	303	269	279	297	289	300	291	263	278	300	269	283	310	306	279	279	308	299	274	282	301	319	299	271	299	262	318	277	266	288	292	300	327	277	259	287	292	288	287	291	282	310	315	292	287	293	274	308	284	278	265	303	270	285	295	292	286	272	306	295	297	299	305	259	271	270	302	315	301	299	295	283	293	341	288	273	268	303	307	310	281	291	303	303	275	251	284	256	292	299	263	278	289	300	299	319	300	274	279	271	294	300	278	284	258	303	281	271	303	270	312	281	275	292	296	286	278	279	307	291	259	283	270	304	286	280	294	257	308	286	334	310	258	300	291	259	258	280	270	275	296	313	288	261	289	302	277	299	309	299	321	270	251	261	293	262	273	273	294	302	308	282	321	270	293	264	290	298	285	334	296	280	298	292	298	282	279	291	305	255	304	303	289	294	328	286	289	277	314	271	272	295	264	330	275	275	298	283	299	280	307	297	296	317	288	287	298	260	311	304	283	279	296	298	284	307	292	258	289	289	253	306	299	295	270	308	290	290	297	291	285	293	275	286	282	281	303	286	290	300	268	285	299	307	326	280	294	321	271	304	269	265	280	283	293	272	298	324	273	260	288	279	285	282	299	323	278	314	283	273	276	280	295	282	314	299	293	262	283	301	274	343	290	277	299	275	269	278	322	270	306	272	308	272	289	297	296	314	303	282	286	296	315	287	259	295	268	315	293	281	292	299	278	270	317	283	275	271	308	293	277	298	285	281	293	308	310	295	275	278	280	337	293	293	282	288	305	316	284	310	281	284	267	310	278	318	287	316	250	294	291	295	299	301	289	327	304	303	305	294	274	287	297	277	297	287	294	309	260	262	282	297	309	294	269	271	266	283	262	268	317	267	299	275	279	294	311	276	267	306	302	296	297	281	304	286	309	290	253	289	290	258	276	259	275	276	253	279	277	294	321	275	287	284	294	280	294	310	300	310	293	295	258	287	307	281	273	311	303	285	299	324	269	294	283	269	301	299	316	286	274	262	311	280	305	283	307	273	274	291	293	287	269	295	261	311	276	294	302	273	293	273	250	263	339	279	254	333	291	288	273	299	293	285	285	277	317	291	294	268	297	292	264	319	296	302	305	250	297	292	277	280	274	290	306	305	287	292	305	314	293	285	317	268	273	282	271	317	292	269	318	301	251	276	291	312	260	296	251	287	280	279	308	266	298	312	287	289	307	287	290	287	287	283	278	277	307	297	268	280	265	305	270	301	295	246	263	302	330	264	309	277	274	266	284	308	271	262	328	260	298	276	285	271	302	284	311	268	311	270	299	281	285	276	283	278	260	277	317	277	290	282	303	291	283	273	274	291	316	284	288	303	304	295	311	271	289	321	265	297	305	295	279	280	299	308	274	297	293	298	310	305	319	275	297	288	288	300	293	277	300	303	258	268	287	280	307	318	301	303	294	299	292	311	275	282	307	295	299	285	280	327	299	306	285	271	307	290	299	270	291	310	298	298	286	279	285	289	310	273	257	258	283	292	318	282	271	295	293	276	303	286	292	308	300	293	301	280	283	273	298	276	300	296	332	296	276	265	301	321	305	305	271	296	265	292	288	269	299	290	299	306	300	304	272	302	291	279	287	305	273	301	301	308	248	306	303	309	319	308	272	301	298	278	300	312	319	283	313	294	285	300	291	282	296	270	280	292	282	311	303	279	246	280	292	299	261	259	312	286	295	275	315	316	266	298	306	279	310	292	280	287	286	284	280	250	260	277	311	291	285	274	306	261	303	287	251	290	295	303	281	267	275	291	268	279	289	292	293	282	316	297	259	311	284	273	267	308	284	283	292	319	295	291	266	285	308	278	325	304	285	319	270	316	297	299	292	266	300	272	279	263	330	302	316	304	256	278	300	311	319	281	283	284	284	280	272	260	252	260	307	273	275	255	301	266	265	292	307	296	290	285	282	288	321	304	264	286	287	298	310	305	322	303	304	262	302	307	292	275	275	307	285	267	272	284	280	283	287	289	309	281	292	275	290	300	261	280	286	253	312	259	267	259	283	301	316	262	305	298	311	301	267	286	310	305	285	319	299	276	324	296	281	301	309	307	315	278	297	302	289	277	297	291	255	295	274	277	308	286	270	297	285	288	286	292	268	262	296	283	299	247	274	279	304	299	298	283	294	302	292	283	279	308	295	274	269	304	277	293	296	302	291	294	282	272	295	284	284	251	282	308	305	294	289	296	267	310	310	291	304	275	291	324	261	313	283	278	274	271	306	295	299	275	299	243	306	311	291	280	286	309	278	307	321	302	290	259	275	294	273	293	321	282	293	314	266	261	284	285	264	299	283	291	316	309	289	285	300	303	322	298	260	277	302	292	282	276	289	295	290	284	274	269	277	279	287	292	275	301	293	302	292	269	236	300	293	300	310	273	282	313	282	295	305	303	292	253	304	257	280	302	284	273	284	292	295	271	276	278	297	264	270	292	244	304	294	290	286	296	309	290	278	279	280	275	290	305	300	288	287	295	305	268	299	273	301	278	295	303	332	284	278	256	297	270	279	278	312	253	318	276	275	283	281	268	313	306	299	255	293	270	283	274	315	277	292	248	275	284	288	279	303	258	331
17694	31588	38510	26933	22523	24746	22662	18165	12881	8004	5809	4140	2977	2402	2697	3863	4561	3499	2331	2040	1979	1928	2026	2190	2463	2181	1622	1268	1060	950	927	889	859	853	789	761	827	772	777	804	827	832	788	788	781	779	830	813	767	776	814	818	818	784	789	809	795	800	828	821	822	789	835	787	824	790	810	844	800	773	838	852	789	821	808	797	821	827	821	824	800	784	851	851	780	768	800	823	851	836	819	823	801	795	813	821	819	837	836	788	748	821	840	811	807	847	816	791	755	833	811	812	835	786	796	822	777	830	810	846	837	810	775	814	800	813	814	814	820	835	790	749	769	807	827	827	795	774	868	783	809	795	811	772	834	788	827	830	778	782	790	810	827	789	782	832	792	781	846	805	808	822	829	771	787	799	817	819	819	785	825	841	841	798	736	799	819	809	753	768	818	760	765	792	778	858	810	791	796	824	733	773	830	823	832	766	814	830	787	861	823	820	840	821	824	776	855	806	802	761	818	790	795	803	798	795	818	816	819	792	777	812	817	835	788	791	769	832	793	826	787	784	766	792	814	810	812	793	776	819	830	832	845	798	783	768	841	788	867	788	852	773	801	820	820	820	799	800	820	781	764	808	827	757	820	776	746	800	845	820	810	787	805	796	838	852	795	816	780	737	808	844	811	830	817	794	841	803	825	785	827	812	810	788	847	841	858	815	803	785	804	837	793	789	805	816	788	831	841	827	789	851	822	746	806	820	803	778	838	784	751	848	835	812	751	787	836	752	819	803	835	842	830	777	854	853	777	808	800	746	786	809	810	793	763	778	819	772	810	825	849	849	804	833	807	845	837	790	772	807	781	723	811	791	799	808	797	750	812	789	778	812	811	858	830	775	853	801	849	768	802	827	829	842	820	748	815	800	792	833	783	804	802	772	796	830	812	833	783	763	802	760	805	841	822	817	760	799	804	829	746	855	804	814	736	820	788	800	836	823	789	814	798	784	812	783	804	822	853	793	795	812	794	802	766	817	829	797	824	810	804	833	819	774	809	820	807	807	820	820	828	781	788	793	856	817	779	788	807	761	788	819	798	830	832	795	823	832	830	811	812	825	772	758	788	779	777	795	775	788	829	800	765	850	833	790	754	782	770	812	786	876	817	823	779	826	792	784	855	908	793	800	813	788	772	761	789	771	760	802	824	831	841	822	775	774	763	797	856	829	761	843	831	805	794	852	818	830	805	781	785	762	798	802	810	742	784	823	828	822	800	846	786	840	813	784	835	852	848	857	838	792	776	763	810	820	797	832	738	784	782	783	825	803	840	812	849	749	866	781	834	766	848	787	823	853	801	791	797	780	767	785	789	785	805	787	843	796	772	827	820	814	798	800	850	804	831	810	782	780	853	831	809	799	796	795	829	805	811	762	799	807	842	783	775	777	823	775	803	802	805	800	802	821	841	846	773	822	786	869	804	820	794	761	805	788	803	848	837	845	837	784	824	821	798	763	802	772	777	838	865	784	787	833	772	771	807	814	756	796	779	828	836	767	803	806	762	790	798	796	807	785	815	816	785	792	764	820	798	775	816	816	789	804	785	832	813	771	787	768	770	811	752	786	770	774	764	812	780	875	784	792	834	825	801	821	777	832	806	831	813	749	801	829	833	839	828	821	806	817	812	803	769	762	800	810	864	769	832	842	774	842	835	804	817	791	802	816	856	801	792	785	787	775	839	779	798	790	791	814	777	803	841	825	797	833	845	767	808	755	823	777	756	769	870	800	782	830	832	836	788	843	762	760	757	804	778	864	786	792	767	754	804	819	803	791	891	812	782	827	816	776	770	817	803	766	835	837	815	824	769	784	796	843	815	834	746	818	824	830	825	800	781	778	790	760	823	832	830	808	856	840	777	812	815	807	794	798	834	781	850	782	788	783	801	825	822	811	806	827	783	808	796	825	762	765	779	800	731	833	838	806	817	843	808	824	800	777	851	846	755	794	792	806	803	777	771	798	806	823	786	789	780	843	769	805	819	832	821	762	754	819	783	866	801	761	819	798	774	850	796	785	843	864	800	747	838	793	785	771	775	802	791	780	822	797	846	864	770	826	760	788	822	844	856	833	827	801	842	803	848	767	815	800	802	762	745	786	801	788	791	816	782	851	756	795	802	816	813	776	823	813	840	798	793	821	792	820	798	792	857	795	807	833	798	772	808	825	780	813	793	776	786	792	796	834	809	755	812	780	806	765	840	785	820	819	820	810	849	819	821	853	809	825	763	751	830	776	799	834	835	770	808	787	801	819	794	756	806	799	788	797	814	784	830	818	860	847	760	770	785	774	796	825	811	839	796	802	854	827	849	819	821	822	832	803	808	827	845	819	804	795	865	788	789	751	768	776	835	795	844	882	812	779	805	806	790	810	819	827	800	816	846	849	792	816	799	775	766	799	820	768	859	828	791	838	786	819	847	859	802	811	824	780	837	825	846	827	749	821	822	853	797	835	766	783	780	805	794	810	789	768	787	804	806	791	835	823	783	844	834	860	811	818	802	812	808	830	839	780	768	853	799	737	744	850	799	798	798	809	759	830	821	818	816	805	794	799	817	824	875	784	803	788	806	850	802	799	793	811	788	815	827	844	773	834	821	810	849	799	810	801	809	814	868	805	824	798	805	804	820	763	837	738	796	841	790	767	768	767	863	843	813	803	794	797	808	828	800	801	788	747	802	784	783	848	796	820	818	822	825	831	804	818	893	768	841	759	768	819	822	778	837	823	797	784	811	778	795	794	812	862	869	815	846	814	818	747	823	748	799	805	836	822	838	822	835	781	782	786	745	846	815	811	815	820	805	812	771	787	768	829	864	769	792	801	852	801	822	807	842	794	777	802	792	839	766	780	840	779	789	812	804	768	748	788	805	820	824	832	786	758	784	746	788	847	810	792	829	843	840	795	792	795	838	807	781	747	871	802	823	817	766	796	829	823	809	820	797	769	804	781	814	821	808	824	808	792	834	794	812	817	809	820	828	824	769	796	836	806	809	823	803	815	763	816	842	813	804	794	825	811	791	816	844	831	773	766	793	781	769	768	830	825	839	805	824	804	779	787	821	754	803	837	809	825	801	799	770	807	831	828	806	806	816	781	830	770	760	830	798	825	803	797	747	851	783	772	802	878	879	818	833	765	805	813	789	793	838	820	830	814	809	777	803	841	831	816	772	819	821	811	779	831	783	797	777	811	778	817	809	847	849	843	825	783	828	798	832	827	783	796	786	799	786	803	822	756	762	798	805	771	796	770	847	804	784	766	736	754	844	760	817	823	823	860	754	847	807	805	751	791	824	800	802	799	775	773	856	791	823	781	788	768	813	813	852	813	824	796	828	818	815	775	800	825	815	793	838	846	809	793	804	831	778	798	820	786	755	767	810	765	769	800	774	827	858	824	783	764	784	870	818	800	830	801	782	794	790	828	774	795	820	805	825	812	799	773	829	819	825	833	767	819	841	809	828	854	854	806	834	802	841	835	795	784
33527	39734	31114	23741	17620	12353	8012	5430	3898	2505	1296	822	586	499	417	445	535	509	433	339	345	365	396	377	367	364	318	283	302	309	275	281	341	294	246	275	287	296	276	270	264	285	293	304	308	265	322	295	273	276	284	287	298	278	257	304	317	294	299	289	320	281	299	272	287	275	275	292	287	268	298	292	273	282	283	287	301	262	309	272	274	296	290	324	283	280	292	296	295	280	293	309	338	290	302	302	307	296	301	293	315	293	265	277	304	285	267	276	279	279	300	290	303	306	297	279	268	304	263	282	295	290	270	314	284	283	302	296	297	292	305	282	284	270	303	319	302	309	286	274	279	290	306	289	255	300	305	302	308	301	280	272	289	284	302	268	261	281	305	293	301	281	309	300	271	293	312	288	326	297	295	289	338	276	296	285	309	302	334	283	299	295	304	284	273	253	311	292	277	281	287	293	287	269	295	296	292	323	267	304	286	274	277	296	282	308	292	305	277	301	244	303	288	301	312	286	277	276	243	318	267	291	319	319	281	286	267	297	277	285	289	337	274	286	298	304	306	284	288	298	304	292	276	273	273	292	322	273	242	317	276	301	287	281	273	255	261	285	296	272	293	282	311	318	295	284	278	274	326	285	288	308	302	282	263	281	291	279	287	283	309	273	299	279	294	311	321	275	302	281	261	313	292	286	292	300	296	284	330	287	280	289	302	296	264	302	281	310	286	319	333	278	291	269	329	284	317	296	288	296	275	273	281	307	306	297	318	308	301	286	274	312	264	268	274	345	281	273	282	290	297	299	275	292	304	309	271	275	296	266	312	285	277	291	276	289	297	290	276	292	278	309	280	301	307	282	292	267	299	292	285	264	285	283	281	288	294	326	296	301	275	289	305	269	301	322	287	303	292	293	304	304	258	295	301	286	282	282	307	298	268	307	279	297	284	267	283	289	295	264	292	288	268	271	291	274	284	287	280	284	301	281	277	328	312	304	311	295	266	270	284	280	312	263	297	278	269	327	291	284	290	293	305	292	272	297	307	285	271	289	281	258	294	267	289	254	263	287	317	305	267	293	272	302	285	284	268	267	297	318	297	277	272	299	337	294	285	317	314	303	308	334	289	297	274	283	324	309	296	284	294	290	300	315	281	266	278	310	276	294	293	289	308	298	301	317	266	288	300	278	307	302	283	294	300	257	286	289	284	279	298	286	314	299	278	303	293	263	289	294	284	275	297	266	290	298	281	315	288	274	311	297	292	287	305	304	291	327	295	276	339	280	281	286	289	293	275	314	298	286	276	277	320	288	290	333	289	293	279	281	234	291	276	287	307	275	285	300	292	255	310	309	303	280	284	301	284	292	289	272	322	260	313	277	277	276	300	294	308	286	298	287	284	266	315	290	296	295	304	330	280	304	298	319	294	334	292	294	275	323	293	279	276	309	306	295	282	280	303	261	311	301	284	275	306	269	302	275	309	271	294	293	303	267	289	293	292	295	289	321	282	282	307	296	277	288	297	305	293	313	318	297	291	259	287	283	308	303	292	288	292	310	298	268	321	321	303	309	291	280	270	310	315	283	311	285	258	321	268	291	294	317	249	289	307	297	269	283	280	335	278	314	301	272	282	274	288	299	288	313	284	301	281	321	276	290	288	299	285	314	278	293	283	303	300	299	278	298	263	306	300	277	261	265	321	326	306	275	299	307	283	336	282	251	276	280	311	277	273	278	292	267	309	313	291	293	278	304	315	303	288	297	303	263	296	247	314	290	316	267	305	302	300	293	282	269	277	265	316	305	271	296	284	289	323	308	287	312	296	276	318	301	280	298	255	308	324	283	297	290	286	295	266	289	315	311	264	276	284	267	291	274	301	298	298	278	290	257	277	301	284	300	249	334	298	254	265	287	304	298	278	277	311	321	286	292	298	305	278	301	308	295	291	302	286	271	295	287	327	283	279	288	276	264	299	270	258	280	273	275	285	281	279	309	295	286	287	284	300	310	257	272	288	266	272	274	281	268	294	270	297	283	299	297	292	299	269	313	318	327	310	265	275	276	267	310	288	300	317	296	277	304	305	281	313	314	284	312	286	286	302	285	283	280	281	300	297	289	292	316	293	300	295	302	270	286	302	277	301	304	283	318	306	307	277	298	277	278	297	296	298	281	320	293	267	300	295	305	301	307	297	294	289	285	298	276	278	294	281	277	312	279	319	301	280	303	286	292	276	289	285	275	276	294	286	280	308	303	276	251	295	291	281	296	287	304	289	301	309	296	267	299	270	284	278	291	267	293	312	304	309	297	305	288	286	277	280	305	309	312	278	290	305	299	297	289	277	308	256	292	300	308	312	287	291	269	293	302	273	292	275	286	311	264	244	307	292	311	306	307	278	264	309	314	293	300	265	290	249	312	280	280	291	279	291	296	295	287	295	314	257	307	276	290	312	321	294	301	298	289	294	276	290	290	275	305	309	327	291	289	284	295	277	248	292	288	298	306	284	275	272	297	308	267	286	265	321	284	271	275	291	289	304	285	268	312	277	277	294	285	302	295	354	294	289	315	274	278	306	285	312	331	296	285	281	294	324	277	281	287	297	314	261	311	321	302	291	274	282	257	289	251	283	284	271	297	295	263	278	312	311	338	311	312	289	291	254	280	283	312	302	300	290	279	275	291	270	284	324	265	271	281	296	271	268	286	262	289	288	284	312	313	318	285	284	307	325	303	281	285	291	302	303	318	296	284	276	280	290	268	261	299	291	286	274	294	306	307	300	283	288	285	278	311	286	291	301	276	280	331	291	287	299	293	276	278	320	273	312	282	273	280	297	296	270	281	310	265	296	296	311	322	308	296	275	299	291	299	294	303	315	297	287	291	282	299	284	293	283	290	289	303	279	286	325	291	296	322	287	281	300	303	288	287	277	298	305	299	297	287	280	275	274	307	251	295	298	283	296	284	272	262	268	300	302	299	301	285	291	275	294	247	292	285	274	312	290	251	300	287	317	273	277	304	318	270	280	311	277	269	253	276	324	329	278	279	274	283	301	290	302	313	271	310	308	297	303	284	305	272	288	281	321	278	270	284	314	306	287	285	290	307	273	290	301	321	307	307	302	277	291	275	303	276	315	335	286	297	259	285	264	321	297	282	284	315	282	266	291	289	279	295	290	301	252	295	294	270	281	300	262	273	318	294	301	320	318	283	287	317	331	306	299	293	285	275	315	289	295	303	292	282	279	276	269	300	296	265	322	288	283	296	296	324	258	325	306	280	289	272	265	283	304	298	273	293	291	260	313	283	259	290	286	323	287	272	283	292	303	325	323	252	283	297	293	313	283	307	287	298	305	253	315	273	284	257	303	301	311	266	302	294	286	290	299	279	292	291	298	288	305	263	310	260	280	303	279	264	299	329	284	272	308	295	294	290	278	282	278	308	278	290	276	248	289	266	305	307	285	294	289	283	300	271	301	302	288	290	302	279	261	282	270	281	310	293	292	274	289	279	287	305	310	300	290	287
23265	31930	31939	32584	30696	27656	22145	17935	14742	10267	5950	3870	2523	2067	1592	1836	2482	2309	1560	1203	1205	1390	1503	1527	1389	1271	1058	948	872	884	806	852	834	806	840	765	786	796	761	748	843	808	844	789	834	750	805	779	824	807	824	780	818	769	816	789	814	813	797	816	823	828	818	822	764	816	768	838	799	787	818	798	774	807	820	796	815	817	764	808	853	799	804	829	786	770	802	807	779	807	803	778	818	789	811	820	803	798	877	779	819	823	794	804	802	755	786	810	836	754	808	823	807	787	815	803	826	801	771	869	817	784	775	806	815	837	826	826	815	748	788	825	809	792	739	811	785	773	832	831	782	788	813	839	767	833	832	793	817	792	807	795	844	786	812	763	794	821	776	800	793	796	867	800	824	772	810	829	809	810	858	846	840	792	821	791	802	835	812	847	799	828	857	837	813	815	827	842	821	837	764	866	804	809	832	848	868	793	860	791	767	794	803	825	792	805	807	790	793	784	794	797	796	817	838	772	815	844	798	804	788	841	826	825	777	832	732	823	805	818	750	828	849	798	808	765	824	796	802	796	806	837	808	766	774	822	797	832	810	807	822	788	789	838	814	756	827	835	802	843	814	799	784	837	801	806	731	804	838	807	838	830	786	809	840	795	810	822	872	811	777	818	804	826	860	803	857	841	779	766	800	831	813	802	799	820	842	796	785	786	754	827	793	797	788	768	808	792	787	792	805	770	784	825	806	822	826	814	881	799	838	826	802	826	760	805	807	795	805	798	792	803	819	789	840	817	818	727	800	799	776	746	817	756	757	809	786	853	796	805	805	799	750	800	783	848	777	734	807	796	795	799	800	795	773	796	835	772	864	840	763	817	818	823	863	776	816	844	799	824	805	797	827	790	793	768	845	787	779	787	810	763	800	789	813	811	813	795	842	813	781	767	757	828	870	781	785	764	769	839	847	824	837	805	886	813	792	825	814	778	799	846	861	825	827	753	774	771	795	805	916	844	817	763	781	798	788	819	848	822	796	780	818	799	819	847	764	803	813	768	794	791	811	794	782	837	811	774	749	819	817	794	822	812	793	849	756	816	751	772	825	824	785	789	780	827	820	794	787	774	749	864	817	799	809	836	840	817	835	755	820	789	830	806	807	823	818	809	793	816	811	826	800	747	823	812	836	746	785	795	818	837	826	812	725	781	831	859	783	792	815	845	777	782	777	824	827	785	791	790	814	799	829	803	861	824	780	832	806	823	790	787	817	804	813	829	816	746	832	784	844	764	817	822	775	798	792	807	801	815	814	822	838	827	773	777	778	851	769	787	743	804	817	789	778	845	753	848	775	784	830	791	789	837	810	813	776	821	787	840	859	764	764	799	826	808	823	783	788	813	827	785	778	832	764	778	831	852	779	824	784	850	761	817	790	791	839	854	792	835	780	863	844	838	791	835	827	782	845	793	770	868	849	763	813	804	802	826	872	823	833	801	846	860	747	842	833	813	798	818	822	780	813	804	847	785	782	845	802	799	816	792	842	851	882	795	820	817	878	801	789	794	832	786	774	858	809	781	774	833	810	806	819	778	818	774	791	723	829	799	829	774	812	820	752	851	880	851	776	837	776	832	829	841	787	771	812	796	779	771	776	812	807	796	779	780	802	833	831	801	786	768	831	803	744	809	798	778	766	802	816	796	848	810	786	797	819	893	836	860	807	881	771	840	846	796	821	816	792	799	777	794	778	768	842	813	766	817	818	800	803	821	771	816	828	790	860	838	774	764	766	869	784	794	824	800	792	811	825	862	789	787	810	786	766	833	855	810	836	802	795	817	796	829	862	820	782	764	799	804	850	819	811	819	781	814	768	883	802	807	822	829	791	846	806	747	834	759	770	782	805	852	761	785	823	838	822	803	823	800	753	781	800	748	836	837	791	778	794	823	779	835	837	815	781	823	798	813	820	813	836	785	832	813	766	816	867	839	786	797	822	821	827	856	850	812	845	851	822	831	813	811	813	834	823	797	854	782	789	836	800	820	798	784	784	813	808	791	773	824	823	787	819	810	877	796	813	799	830	767	784	810	843	815	787	808	780	850	800	765	841	767	820	845	760	832	776	776	833	801	841	779	799	827	797	833	811	828	810	759	804	761	831	835	835	801	810	824	828	800	809	827	801	815	757	829	814	836	793	817	828	832	797	793	774	859	786	823	822	813	812	809	802	829	805	808	825	804	801	855	805	792	820	785	845	777	795	841	859	820	795	778	823	872	801	797	840	810	817	756	775	798	848	822	769	789	828	837	770	778	808	792	810	843	832	811	816	791	820	845	819	783	814	785	781	838	819	773	763	810	837	825	789	849	842	824	802	784	778	838	803	831	814	820	772	774	780	778	851	781	780	806	821	817	799	823	815	835	792	827	827	794	803	776	799	833	810	786	855	831	831	784	799	815	829	778	782	840	809	797	783	823	795	793	793	798	811	782	821	869	752	823	783	822	873	859	772	823	809	805	794	782	783	846	752	810	869	829	834	804	855	821	765	826	816	839	832	814	777	769	848	789	822	803	784	841	806	736	804	857	838	853	836	796	752	846	782	839	814	769	754	783	776	811	796	830	803	807	791	818	829	766	801	816	792	749	844	804	814	784	832	807	766	818	801	833	846	863	827	785	812	830	813	802	813	795	801	801	808	789	813	831	786	776	819	836	837	832	833	805	773	876	841	807	805	767	834	860	800	762	806	755	811	802	833	747	787	806	795	824	818	819	818	817	823	766	812	854	815	787	843	863	756	855	752	829	811	825	849	812	800	783	821	865	836	804	835	792	849	838	806	786	834	823	855	836	760	794	788	849	780	806	763	804	798	828	824	805	837	759	781	782	802	775	777	787	797	817	756	865	808	844	828	784	794	763	853	832	803	780	820	770	818	786	742	844	839	743	789	815	814	816	833	812	783	808	837	787	817	815	802	781	827	756	747	833	817	822	809	905	805	821	766	800	800	834	784	816	807	820	861	810	832	797	890	752	758	827	836	760	811	858	793	771	829	794	788	800	846	795	755	823	856	866	790	778	846	803	778	769	883	855	805	801	798	819	849	794	823	838	828	810	804	832	824	802	855	786	815	779	835	762	845	808	751	814	777	777	786	769	854	832	810	828	778	823	814	833	831	809	783	794	818	792	764	801	822	802	829	782	785	858	791	825	812	785	816	817	806	776	846	805	805	832	781	829	811	841	838	728	748	842	844	738	818	793	849	827	782	781	840	811	812	841	827	782	801	804	802	805	834	834	822	799	798	808	828	789	824	822	767	787	805	794	788	841	823	830	795	791	867	783	809	835	782	776	806	814	845	805	795	781	778	815	793	790	817	852	799	834	834	828	838	795	847	812	773	833	842	806	767	821	770	807	789	827	817	807	789	819	842	873	825	813	813	800	823	846	841	777	820	841	793	781	835	804	849	758	778	794	839	788	787	805	810	781	835	806	760	801	772	815	804	816	778	830	826	789	812	822	801	816	806	793	784	771
37400	36953	33017	26832	22517	13079	8755	6014	4583	2907	1631	1109	651	499	483	383	386	442	416	311	365	339	354	304	311	296	296	303	328	295	294	302	311	328	284	265	277	274	291	301	274	282	265	304	294	290	270	299	278	288	310	294	285	273	282	279	263	286	311	298	302	282	311	268	275	307	285	287	318	275	285	295	262	298	291	301	262	273	320	286	271	308	272	300	300	277	305	279	308	273	296	265	311	292	304	312	292	276	318	254	274	290	283	289	269	304	298	299	294	270	304	302	259	288	282	258	293	302	283	287	274	271	298	271	302	255	308	321	259	267	288	300	288	289	276	262	323	309	271	322	301	297	297	302	288	290	255	295	281	270	304	293	260	295	298	325	265	302	275	281	312	278	283	290	294	328	276	265	270	278	294	308	252	293	291	280	287	294	280	283	317	318	293	254	281	275	316	282	291	277	293	278	292	303	258	275	303	267	295	282	255	284	290	273	283	293	276	284	290	295	273	299	302	286	293	315	278	301	297	327	277	257	278	268	288	287	288	264	264	310	302	286	274	324	288	282	292	335	281	278	275	290	279	282	279	294	253	320	299	317	297	317	271	287	290	286	311	302	266	299	296	287	301	300	291	262	281	297	274	297	275	320	299	316	295	290	295	272	287	319	268	282	292	288	267	297	310	279	272	266	263	295	308	299	267	300	258	273	281	290	288	251	310	292	275	277	288	296	283	296	312	286	298	311	318	288	286	253	283	298	290	286	276	280	277	279	300	284	283	302	282	314	269	298	293	274	295	282	293	285	286	276	292	258	343	298	275	273	297	294	296	290	307	274	297	297	279	270	250	277	289	301	296	307	284	256	299	279	279	306	294	284	269	258	315	299	295	275	275	263	300	277	274	311	301	317	310	288	310	290	303	293	328	283	275	290	282	299	273	286	275	286	289	326	308	297	262	272	266	267	273	325	327	281	296	295	296	299	280	314	277	300	303	300	301	316	292	280	308	291	295	297	284	278	324	293	313	299	320	311	288	262	282	285	295	307	291	284	301	296	306	304	299	310	291	296	319	311	285	287	287	316	287	296	278	272	287	290	261	279	269	307	312	326	296	286	275	283	293	309	270	287	280	258	260	299	318	306	293	282	282	313	307	291	285	284	289	278	294	269	255	300	271	278	324	268	287	300	302	286	303	294	310	293	301	293	281	295	273	285	273	289	300	291	290	261	279	310	300	297	305	262	277	284	289	287	304	267	293	277	275	296	245	281	272	292	299	296	299	293	282	316	282	320	297	291	311	281	286	315	343	293	269	273	286	323	292	301	273	283	294	308	287	292	314	290	264	273	294	293	276	297	255	316	273	305	273	286	304	258	293	305	287	287	312	323	308	262	301	264	297	288	266	295	295	303	298	309	284	319	273	293	261	314	298	296	296	334	269	304	289	280	317	283	282	284	260	294	295	285	279	279	291	302	302	275	296	265	302	264	306	305	282	279	282	305	279	310	304	279	291	285	315	279	280	278	275	306	297	313	304	304	287	289	306	283	298	242	299	293	257	282	300	281	325	289	284	301	277	306	289	278	296	289	270	272	302	311	311	285	279	323	293	249	315	281	293	303	303	305	293	288	291	293	318	256	314	287	272	302	284	278	230	286	265	320	287	305	279	287	291	251	290	277	295	286	262	293	276	285	292	266	278	281	307	273	321	290	281	337	285	295	269	254	268	277	284	275	289	293	292	287	299	295	307	281	298	295	278	256	308	284	276	295	286	296	255	302	279	305	296	281	259	302	283	293	290	281	305	303	303	288	274	282	303	325	298	275	289	292	291	250	310	270	288	299	311	299	252	262	265	268	291	290	319	252	282	306	313	285	293	282	303	257	305	282	279	306	290	287	277	261	292	286	300	264	313	286	289	291	290	302	269	282	273	274	337	285	297	314	308	278	291	258	290	301	307	291	309	286	289	293	274	283	285	268	267	297	302	325	308	312	290	292	281	292	264	276	284	292	307	305	299	293	280	296	300	273	291	279	303	274	276	324	302	281	292	291	264	262	285	275	264	252	302	299	302	301	288	294	295	286	328	279	291	286	292	297	287	283	291	273	293	295	300	285	269	278	289	277	291	306	287	289	303	286	279	284	294	298	294	290	270	256	283	274	306	304	259	303	262	284	300	310	291	280	283	293	292	273	274	261	283	279	289	309	308	285	307	289	282	316	265	259	276	302	315	286	280	332	309	260	288	305	296	277	294	305	297	284	280	286	324	296	310	302	302	276	253	272	290	277	287	275	287	306	308	270	345	301	304	270	287	303	280	273	307	303	327	291	297	280	277	280	270	258	307	282	291	311	285	279	268	297	285	272	255	283	269	307	278	314	290	303	296	300	302	289	289	277	281	269	285	270	281	276	274	288	265	263	302	292	311	301	313	284	274	280	304	309	306	286	305	277	302	292	282	299	283	267	248	280	306	276	291	284	271	292	282	289	277	278	310	284	283	286	300	296	307	253	301	314	296	305	288	293	258	327	284	286	276	292	291	292	308	268	294	304	282	290	303	297	309	302	312	303	267	267	306	307	267	252	264	297	325	278	295	315	285	292	289	321	263	297	302	308	286	278	284	270	302	278	281	292	287	265	262	301	300	297	263	277	301	282	306	313	312	276	257	283	277	264	297	273	269	286	281	289	275	286	299	285	289	286	268	291	279	268	290	301	287	289	263	287	277	288	273	335	312	300	267	276	262	309	290	311	296	264	271	313	317	281	274	278	248	287	262	275	290	312	301	277	280	294	318	307	286	269	325	271	286	309	294	330	287	298	312	258	299	280	303	253	279	300	288	285	269	272	288	275	292	302	307	322	292	318	271	303	288	315	291	327	280	298	280	283	270	320	302	237	269	272	285	272	309	304	289	280	304	270	293	284	275	258	316	278	298	299	304	321	265	292	282	286	277	267	283	283	274	283	312	291	306	271	301	288	289	297	293	273	289	307	289	316	292	292	244	278	285	306	298	287	275	292	290	296	283	274	315	292	304	280	294	310	263	261	260	267	287	305	287	307	284	308	317	303	280	288	287	296	295	294	287	316	291	266	288	290	251	332	266	281	289	303	273	290	298	267	284	308	310	310	258	299	305	269	286	324	290	286	290	303	273	309	284	305	325	310	300	248	292	311	283	295	303	287	307	277	248	299	249	304	295	266	283	271	297	291	288	286	265	312	309	276	248	278	268	255	290	265	281	281	283	324	313	311	288	304	268	286	304	305	288	319	290	272	302	305	308	258	291	295	299	305	301	269	286	294	285	289	323	333	297	280	306	286	269	300	270	326	262	265	289	301	289	276	278	298	285	282	291	278	308	284	293	274	289	285	311	290	289	306	295	270	266	289	284	274	312	269	275	282	294	282	320	301	284	275	306	286	307	324	292	312	289	277	300	330	306	261	312	307	296	298	291	288	277	282	298	296	298	311	283	326	278	300	309	283	300	324	301	301	309	258	277	265	303	286	308	292	258	287	290	299	305	278
25577	29972	33517	37091	34847	27063	22780	18653	16390	11396	7284	4878	2616	1914	1853	1395	1528	1750	1550	1185	1227	1227	1223	1012	969	911	900	942	962	902	895	856	867	813	874	858	847	815	819	803	818	809	753	815	786	803	821	782	779	832	860	781	839	793	807	853	804	780	818	806	767	802	778	797	882	834	843	802	779	856	782	831	806	779	814	764	804	774	790	796	813	842	817	764	777	816	777	799	792	799	816	756	811	819	790	807	758	802	798	776	797	803	760	800	855	778	755	858	819	835	741	738	869	791	787	754	755	770	802	819	827	784	835	793	754	826	775	777	801	824	804	819	798	857	807	784	812	755	772	795	824	781	765	858	819	806	809	821	793	901	757	777	791	722	808	817	794	801	810	869	785	754	770	827	831	785	820	794	818	799	813	797	821	801	804	789	819	816	852	853	847	814	785	758	872	764	856	820	791	786	810	785	816	837	746	807	826	808	823	795	816	761	766	779	824	778	809	791	767	812	810	797	801	757	791	810	793	758	716	830	799	767	776	777	795	772	801	860	773	792	822	800	821	805	791	789	800	803	829	824	768	798	805	843	791	748	804	786	815	843	789	789	818	808	780	817	790	776	839	776	825	770	776	829	837	840	776	828	776	807	790	817	817	772	827	776	854	787	862	831	761	789	730	818	763	822	791	815	812	821	796	797	774	817	804	752	778	777	759	813	773	806	798	838	832	834	828	821	805	752	837	819	805	825	786	797	858	787	774	800	762	818	822	780	821	828	831	817	810	812	822	762	854	841	798	797	816	794	818	816	816	777	768	788	792	782	777	783	811	780	797	807	815	820	831	830	778	745	821	820	756	819	797	785	797	837	754	796	844	771	770	887	833	801	810	811	835	788	812	825	783	799	807	797	795	803	814	825	786	814	798	731	790	820	841	770	774	801	776	788	831	803	814	822	801	816	775	800	784	810	822	780	814	828	766	832	788	787	865	811	789	808	850	828	794	832	864	810	788	846	782	792	784	725	798	807	812	774	826	791	783	835	780	779	830	806	824	815	817	782	782	812	841	804	813	803	767	821	785	828	803	805	790	769	786	813	840	757	842	813	847	797	840	801	760	796	810	813	802	811	777	794	800	835	796	863	815	831	757	802	813	815	811	790	756	806	768	793	807	799	782	774	815	801	815	794	794	773	792	804	821	773	800	774	759	798	820	818	746	882	828	772	741	801	764	835	811	735	794	830	823	845	794	827	798	755	795	782	774	706	793	833	795	833	834	855	826	784	799	753	808	848	763	788	773	820	788	825	748	824	769	812	764	802	794	780	798	883	806	838	859	814	854	767	776	789	807	803	809	778	788	810	782	808	844	812	774	768	784	823	800	824	835	801	758	834	773	769	815	853	819	828	745	824	822	741	804	840	805	816	746	795	797	858	789	809	756	810	823	840	799	838	794	837	834	830	799	833	840	798	813	806	815	863	833	795	780	811	797	812	824	809	781	757	816	836	755	812	782	809	803	781	822	822	764	777	783	835	811	785	806	818	816	754	843	857	761	813	811	840	830	794	768	848	861	820	800	818	817	772	802	779	793	833	785	763	729	783	800	820	778	788	813	790	798	782	810	823	793	766	802	808	768	812	775	767	809	778	806	762	861	858	786	809	821	793	826	854	811	791	824	799	794	770	809	765	807	787	807	841	735	839	800	831	820	801	811	794	793	783	792	792	864	817	792	823	784	805	810	788	800	761	806	816	842	787	773	776	769	769	777	771	788	825	808	779	804	786	801	808	796	774	830	811	827	808	806	825	748	786	780	835	756	787	856	811	834	834	805	812	825	837	795	763	830	781	799	776	750	798	783	855	771	824	830	851	794	773	772	801	799	805	771	801	776	732	817	842	811	820	775	792	787	779	787	753	866	745	782	763	814	777	772	797	772	798	851	760	768	786	763	826	772	830	790	804	825	826	785	784	805	799	794	826	815	796	767	859	784	818	805	794	817	827	808	812	840	840	821	776	846	795	816	843	813	788	803	806	814	826	788	792	826	789	747	812	778	845	800	834	778	778	803	753	809	776	771	825	856	785	787	755	800	801	851	842	826	805	812	833	726	834	787	803	789	755	809	758	767	828	829	795	824	764	783	777	803	819	809	822	772	768	832	765	772	790	839	760	792	802	809	800	792	778	751	832	784	867	780	842	837	756	805	793	790	831	820	801	809	799	779	821	763	824	840	799	821	796	814	804	796	816	869	888	821	788	824	845	785	842	837	810	778	774	771	865	793	759	771	750	826	810	764	842	840	789	798	812	746	824	808	830	809	787	800	806	786	822	742	784	785	811	782	837	815	830	789	805	840	802	785	804	803	784	775	819	801	781	795	743	767	788	823	814	832	784	805	800	748	763	830	758	763	774	765	829	760	785	873	856	756	777	833	829	796	778	792	847	815	786	813	839	780	801	775	794	779	770	762	760	809	780	807	794	818	861	819	803	767	743	722	805	818	782	796	781	819	825	805	797	826	770	825	840	804	802	804	754	805	783	752	842	801	827	828	801	765	794	788	782	824	775	814	769	783	821	796	803	846	816	776	838	749	780	843	794	772	781	796	758	809	744	834	764	838	857	834	820	774	826	804	787	816	821	822	823	819	770	847	804	798	827	850	770	777	774	787	813	794	804	815	787	826	790	749	829	816	831	846	808	832	781	834	806	828	797	800	778	759	772	820	833	780	770	763	777	754	820	795	780	812	821	765	797	807	803	814	755	796	811	807	819	790	799	829	780	784	791	751	853	808	778	842	802	851	750	829	825	838	770	820	835	849	809	796	785	757	819	775	784	762	798	804	804	817	762	789	830	818	829	825	825	726	847	769	845	866	838	836	806	810	816	836	797	799	788	830	790	805	813	784	771	783	774	809	819	823	790	798	783	796	740	794	832	727	823	838	769	815	877	772	810	797	794	808	795	799	779	810	844	762	779	815	812	858	759	820	778	757	745	838	815	766	783	789	780	799	821	795	837	838	836	829	755	779	799	800	788	763	807	780	794	824	768	827	762	835	800	802	820	815	811	834	802	767	864	818	813	794	838	790	840	786	788	841	784	759	827	781	802	771	812	795	817	823	826	788	844	812	794	823	831	784	754	819	771	744	827	809	769	762	786	769	793	778	801	803	800	801	807	815	852	801	833	854	817	832	784	765	803	779	809	839	777	822	810	832	792	795	833	820	822	823	808	795	824	822	781	745	774	831	811	803	800	776	864	764	851	815	801	779	832	808	803	779	784	802	815	803	806	822	814	804	803	803	801	810	827	780	865	791	807	769	816	813	772	851	804	867	788	768	821	829	797	826	799	805	791	823	853	743	837	793	805	762	787	751	762	831	801	705	811	764	793	796	842	820	805	777	814	812	785	791	764	732	772	800	825	832	796	833	762	800	768	790	833	820	833	796	761	783	826	789	802	754	843	773	837	836	804	785	791	780	798	792	786	823	767	799	799	825	839	827	800	779	791	796	816	788	828	746	809	844	794	816	813
35808	33550	33149	33907	20408	16175	11303	7321	4917	3311	2160	1438	948	693	498	442	460	484	460	422	397	406	392	365	328	344	337	303	337	364	327	313	295	306	293	294	282	286	274	294	279	304	285	305	279	296	290	274	306	322	279	262	291	291	284	266	303	271	294	315	276	273	316	317	262	291	307	287	317	295	292	283	291	293	288	282	314	292	278	303	305	280	275	290	267	272	291	291	274	279	284	279	279	282	240	282	267	271	269	286	288	258	284	303	286	292	314	313	260	286	323	271	262	288	256	286	288	284	301	271	289	301	279	313	288	289	285	290	301	279	283	280	320	271	279	303	281	266	304	311	333	288	277	276	307	284	281	301	287	302	250	280	279	266	329	296	312	289	290	295	300	287	319	289	283	281	292	246	318	287	260	281	306	287	272	328	307	321	299	257	313	290	294	276	316	302	297	265	276	290	280	307	281	281	276	280	311	289	304	281	286	295	328	276	290	293	313	268	280	295	283	289	285	300	276	264	305	281	272	279	296	282	279	303	269	288	261	271	282	281	275	303	308	267	296	287	296	314	281	285	281	292	292	287	287	273	252	279	296	297	288	285	290	246	260	274	287	290	296	288	304	278	289	287	268	280	301	315	290	264	300	280	282	300	312	286	279	281	294	263	282	244	272	287	275	280	290	274	301	306	298	301	276	275	273	278	277	259	295	275	265	288	280	295	301	296	300	306	299	321	286	296	295	255	300	304	258	285	301	299	297	294	283	269	299	288	271	268	307	306	298	275	293	250	296	286	307	297	286	284	285	291	301	302	299	275	271	297	285	279	304	300	320	259	302	288	271	252	273	293	296	262	282	315	270	313	299	294	295	330	302	284	277	284	300	287	305	288	287	288	303	264	260	280	280	273	296	296	277	304	295	247	259	290	320	292	269	274	284	283	275	296	290	273	247	295	295	268	280	286	311	297	302	292	302	277	250	270	310	292	287	285	315	266	299	309	304	279	299	287	312	300	290	280	295	255	280	321	320	259	295	303	268	343	263	258	310	289	303	265	293	261	284	344	285	288	274	287	322	300	288	298	286	308	300	283	290	306	302	283	262	319	284	275	283	267	277	295	288	280	299	286	281	261	302	293	273	285	282	295	290	304	261	281	261	291	299	305	281	280	304	298	259	309	292	314	295	294	305	273	282	299	265	295	267	275	290	270	283	313	276	285	266	268	286	263	251	271	311	277	300	281	283	299	279	310	302	292	278	273	279	302	279	289	279	270	284	299	253	274	301	315	315	298	291	273	294	306	273	299	302	271	312	262	276	295	277	309	279	279	281	301	285	268	278	292	289	282	311	295	348	285	265	296	283	267	279	276	276	285	252	298	251	301	278	299	337	282	264	268	305	292	273	318	265	316	266	304	272	269	304	272	252	258	295	311	287	259	311	275	276	277	281	296	281	278	288	319	271	257	282	294	289	242	298	303	261	273	265	315	330	322	258	279	289	299	291	309	309	262	288	294	271	303	279	308	291	291	289	292	299	267	281	291	297	331	307	293	283	274	296	267	325	287	276	298	298	269	303	254	282	280	287	279	315	296	263	251	252	276	281	272	288	278	257	254	313	299	289	282	273	316	275	276	287	309	260	262	315	296	293	264	279	296	322	289	290	259	294	247	294	309	324	285	330	305	299	293	293	297	262	317	293	269	318	286	275	320	281	278	310	303	280	295	268	276	277	287	322	258	294	282	326	272	292	280	311	288	329	266	263	280	261	311	287	279	287	302	292	278	274	267	280	283	281	284	275	296	285	283	278	284	280	286	282	276	292	268	275	306	283	273	289	302	322	277	308	301	294	282	283	298	307	292	304	276	284	259	295	292	313	260	284	281	235	260	286	282	273	325	252	306	284	265	292	283	272	289	276	299	272	334	314	270	293	298	314	302	284	265	295	241	274	293	266	289	287	284	279	278	310	297	295	283	284	276	278	296	279	306	272	291	283	278	286	317	297	279	288	298	300	310	302	306	289	284	294	282	278	274	293	293	259	276	291	266	302	298	285	288	283	306	298	275	264	295	316	305	313	308	296	269	280	278	285	288	302	299	268	286	284	315	292	261	272	297	268	293	286	296	317	305	275	296	284	281	307	316	283	267	299	314	285	285	276	300	308	280	283	307	268	283	298	296	281	323	312	307	275	311	273	275	291	279	281	282	284	275	270	270	290	315	290	294	289	268	320	266	295	253	308	307	288	254	302	310	286	296	281	301	302	295	294	250	307	270	290	270	298	260	296	299	261	265	275	284	318	265	274	278	308	281	282	331	294	302	303	291	295	277	278	298	286	290	285	283	306	302	319	305	251	281	294	278	309	294	307	296	277	279	309	267	272	306	329	298	289	283	285	286	303	278	273	283	265	290	280	308	280	294	322	275	329	299	305	285	279	303	263	281	291	285	285	312	325	305	301	298	290	291	279	294	277	261	292	302	290	268	303	277	295	286	269	286	281	288	266	291	291	279	266	298	293	291	327	327	305	269	294	265	299	318	282	306	298	260	310	325	266	285	276	273	306	291	263	300	296	292	278	278	275	307	305	281	306	313	289	296	276	291	262	298	313	264	262	302	285	298	293	309	295	303	257	253	311	314	280	273	306	276	285	296	278	285	260	289	297	268	278	301	290	269	277	302	321	284	287	303	274	297	276	310	282	304	285	320	277	281	287	320	276	283	318	272	303	297	288	307	292	277	289	271	304	311	278	290	297	275	278	294	297	299	292	290	271	295	296	301	293	288	287	299	279	298	286	287	259	312	308	274	280	288	265	322	281	282	287	295	304	284	308	294	267	281	281	293	276	319	303	296	306	278	281	304	302	297	322	307	284	278	283	304	307	294	266	293	312	286	272	263	287	292	279	303	290	290	288	298	314	287	258	259	326	283	311	279	287	297	303	282	302	288	301	294	302	278	307	280	289	312	276	311	299	286	273	310	295	287	256	263	290	303	308	294	296	273	309	312	276	260	284	323	293	278	317	265	290	303	259	299	286	296	306	310	282	309	282	286	284	261	303	289	291	310	283	316	269	289	303	307	267	312	276	298	274	337	277	264	299	287	285	303	264	306	288	283	301	311	289	288	282	308	300	296	269	286	291	270	296	289	279	287	272	261	295	278	289	282	255	297	283	282	292	263	296	297	293	283	313	328	306	294	256	261	298	286	237	309	298	278	313	273	306	283	315	312	299	290	314	300	283	265	288	296	283	279	303	302	294	294	290	296	283	258	308	292	297	292	315	287	264	300	275	258	279	295	294	323	288	258	301	277	288	322	269	276	286	268	282	308	279	266	284	259	285	281	288	299	306	278	285	288	319	297	296	297	287	282	266	271	299	294	300	295	251	301	337	292	272	318	302	328	261	291	285	279	284	284	326	314	307	297	262	295	292	289	268	292	283	292	293	310	303	258	297	302	237	296	284	257	291	289	331	317	259	296	292	302	274	295	278	311	307	293	294	294	310	265	269	274	294	288	317	264	296	296
24423	26184	35090	41404	32270	31524	26475	21279	17173	13369	9739	6762	4371	3136	1982	1740	2060	2149	1954	1677	1451	1637	1490	1395	1195	1118	1159	1190	1075	1029	897	845	868	853	805	815	747	781	782	788	844	769	780	848	818	782	832	773	813	780	777	793	860	734	800	815	832	818	790	771	787	810	756	823	779	788	821	773	801	733	818	780	773	834	813	817	767	763	787	816	774	737	804	814	837	800	800	769	779	773	797	848	759	838	746	776	813	806	781	785	735	837	771	779	786	793	777	763	777	768	775	818	781	779	795	818	781	817	792	791	776	809	803	827	801	817	833	790	826	811	741	814	803	795	822	756	799	797	837	863	744	757	853	755	774	748	765	776	811	768	761	803	826	777	795	773	783	828	859	825	771	760	800	803	770	794	743	772	800	818	793	811	810	794	767	797	806	840	807	816	779	788	752	810	804	826	817	801	786	798	771	776	795	782	783	813	775	807	827	767	812	762	848	813	811	828	829	797	800	764	795	831	816	761	822	774	848	778	788	778	776	778	843	769	820	817	805	790	751	812	787	762	796	800	774	829	796	775	804	766	802	772	820	823	750	765	796	819	864	789	816	836	778	796	780	840	839	784	832	779	807	801	766	832	817	792	779	809	780	807	803	835	780	805	847	776	777	803	824	799	739	806	809	749	776	836	796	835	827	773	810	795	782	767	765	785	815	822	811	755	774	820	776	784	801	782	789	767	813	817	772	750	778	772	802	751	851	823	765	817	801	800	770	805	760	822	809	786	793	834	778	797	760	748	813	791	781	759	783	747	858	833	811	791	810	835	801	762	795	798	786	807	847	775	778	836	835	826	801	805	751	812	746	779	768	817	797	754	832	820	840	796	822	776	787	782	770	768	780	802	857	830	769	762	784	799	836	851	839	792	783	836	849	795	783	811	799	780	796	792	791	798	729	767	789	793	823	819	864	837	778	802	736	797	792	839	789	856	760	754	807	841	800	777	799	830	759	817	753	836	799	801	772	788	781	745	804	822	821	797	800	761	813	798	797	772	792	783	782	783	772	804	796	828	848	770	804	812	815	797	770	811	763	772	826	834	801	757	823	775	782	777	828	816	818	795	804	735	770	799	827	750	810	767	802	786	771	760	815	776	773	758	814	815	813	841	742	810	841	822	825	787	770	828	844	760	774	815	803	797	787	794	820	755	808	816	788	829	793	806	798	772	832	806	841	784	765	826	807	824	845	815	802	770	785	751	783	773	809	814	833	773	852	850	784	798	868	795	779	814	824	791	801	795	752	758	814	821	771	810	791	825	826	816	823	820	775	768	836	804	755	815	747	816	787	775	795	782	808	764	794	830	789	762	803	802	839	810	817	776	824	806	824	841	765	828	802	905	735	773	797	799	839	776	828	806	784	771	772	843	815	812	775	806	794	806	776	813	788	752	804	757	801	814	790	787	765	797	790	803	771	811	822	791	782	803	849	829	765	749	847	770	774	826	762	764	794	798	770	797	778	790	819	856	796	811	731	809	749	791	785	781	764	754	819	809	737	763	760	792	782	752	761	812	815	794	776	776	796	822	763	790	810	808	806	813	830	814	813	734	803	821	822	798	815	774	825	776	790	792	806	788	836	789	786	843	769	804	791	793	794	802	776	844	748	777	790	797	779	757	802	766	814	806	810	801	808	786	808	722	776	817	805	799	782	797	813	740	810	799	792	831	805	877	808	768	784	814	791	786	809	785	750	799	790	751	791	792	817	755	827	790	822	811	838	833	796	761	788	823	755	831	797	799	789	775	824	760	836	835	839	803	796	822	803	793	781	792	787	729	759	832	817	747	786	792	787	790	801	843	821	840	814	790	786	807	828	808	826	801	796	829	794	780	775	785	838	806	847	796	817	788	801	788	832	760	801	846	813	751	841	813	817	786	804	804	770	790	838	799	816	773	844	822	783	827	784	784	761	773	813	790	777	827	841	792	793	836	800	826	823	771	743	766	838	759	803	769	818	786	803	748	779	812	831	788	784	842	775	853	806	754	784	818	826	798	800	792	859	839	808	748	785	794	838	784	817	817	783	773	789	762	776	830	806	804	793	798	827	803	815	781	755	737	784	728	797	818	776	785	849	831	798	839	796	755	770	790	835	768	799	800	785	803	789	787	837	785	774	828	798	785	758	772	785	788	784	833	786	799	776	810	813	787	786	755	823	833	803	819	831	744	815	820	815	771	801	804	785	764	739	801	762	839	804	773	789	780	800	814	790	890	820	797	827	851	802	808	788	811	729	808	838	815	831	751	810	753	844	802	808	858	830	773	788	805	754	780	796	800	748	845	860	831	789	786	792	817	824	791	783	794	827	774	786	842	831	800	799	796	802	809	773	753	812	783	830	781	837	824	855	765	766	787	815	838	808	705	782	784	802	762	781	772	843	803	772	795	804	826	840	765	790	810	823	841	780	744	813	731	795	797	827	743	803	762	809	773	801	785	790	823	788	770	819	773	775	843	792	757	762	829	737	785	850	842	808	741	779	823	826	778	762	777	780	820	827	816	795	789	775	812	803	744	798	800	774	826	849	808	800	823	830	788	776	845	811	761	757	808	766	780	775	847	804	849	855	830	771	769	791	820	708	840	796	742	788	848	780	815	821	785	785	762	858	777	818	751	849	772	837	772	797	745	841	807	800	818	803	870	789	858	784	803	796	818	772	827	792	757	848	818	792	827	809	821	788	821	786	791	829	799	815	795	815	773	812	795	804	808	776	817	778	830	769	778	763	782	825	787	788	829	803	826	840	844	839	790	764	798	791	793	832	830	794	802	819	838	827	867	776	780	761	795	815	801	798	757	779	754	772	745	798	763	807	784	834	786	792	788	795	792	768	815	789	791	808	815	833	828	769	790	851	830	786	808	798	771	829	818	803	792	851	785	802	777	810	831	785	819	805	768	755	780	805	841	799	805	728	809	797	770	792	838	791	744	770	810	792	840	779	828	779	820	772	782	730	806	761	847	829	827	764	834	786	802	797	809	743	782	745	753	809	790	797	827	756	830	779	749	782	771	811	815	793	799	870	812	796	811	790	784	881	827	801	813	790	778	812	824	752	784	807	775	819	801	839	794	790	778	788	775	806	787	826	742	753	795	789	828	777	811	835	821	824	792	785	766	772	755	799	789	710	844	785	792	800	784	762	788	812	792	765	810	793	759	790	783	838	781	782	776	802	780	826	838	837	835	806	785	767	808	811	834	792	810	770	808	774	822	774	797	776	828	795	809	774	778	788	774	792	787	796	827	792	825	763	806	827	803	796	769	841	805	847	779	741	797	835	779	818	843	777	802	802	783	752	806	858	854	878	775	812	741	800	760	768	792	823	838	791	801	812	724	781	797	782	780	786	741	875	798	830	843	802	814	786	786	747	782	744	878	803	760	818	812	750	792	840	770	797	782	802	780	771	776	782	817	790	798	803	783	841	828	772	855	848	788	866	804	845	820	786	809	870	847	802	818	812	814	847	785	849	813	767	822
28562	32863	39340	33141	17243	10892	7859	5541	3046	1430	896	603	467	391	373	357	336	320	320	338	306	330	321	349	313	336	314	337	301	305	289	315	314	294	313	285	279	291	336	292	319	260	296	281	299	271	291	309	274	263	288	292	295	267	262	262	304	295	252	304	301	277	272	283	300	295	309	295	277	278	279	271	295	302	274	274	283	249	291	294	292	320	296	272	297	291	304	309	289	274	253	282	302	303	298	261	298	288	304	289	294	289	254	305	302	300	293	269	303	303	300	315	295	288	261	289	315	267	306	303	301	296	298	271	285	280	313	272	321	252	290	301	284	298	302	291	305	297	294	296	269	292	275	277	286	280	286	274	302	278	268	264	291	300	280	277	287	298	284	294	307	276	322	257	307	254	266	304	309	299	272	282	300	310	323	277	305	327	281	267	271	287	299	299	307	289	294	278	282	298	278	297	280	269	288	286	282	280	284	297	303	290	275	269	282	296	273	277	280	263	278	283	283	271	290	291	267	271	300	299	277	286	297	307	286	278	271	291	275	293	288	333	286	272	329	292	287	283	311	295	300	294	288	274	313	297	267	325	319	266	272	289	301	262	264	280	303	291	297	308	314	294	278	283	301	312	264	291	318	286	284	271	259	296	295	292	298	285	289	286	278	277	296	284	278	288	291	298	318	281	271	263	307	317	314	263	324	293	285	299	286	247	314	282	289	296	304	278	290	290	275	277	289	268	283	261	312	290	304	282	290	301	276	293	309	264	287	304	279	283	300	290	297	283	305	281	295	288	282	335	324	260	276	309	267	277	281	300	271	275	299	287	281	292	305	268	285	248	297	311	333	329	287	294	309	321	292	289	302	292	275	290	296	270	314	301	272	274	277	306	292	290	288	273	315	295	293	303	310	285	312	297	307	268	281	297	284	286	320	296	272	287	278	280	296	270	277	259	323	276	308	265	276	279	278	310	271	304	269	290	263	307	292	292	305	332	276	279	272	290	294	293	275	289	298	320	304	307	277	289	269	307	277	284	300	295	282	295	291	248	280	325	271	281	268	274	322	274	297	301	297	296	294	295	266	272	284	304	296	270	274	314	260	255	296	264	270	286	321	280	257	265	294	295	255	296	314	264	275	305	275	295	313	292	321	269	338	311	303	289	291	278	311	272	291	278	273	266	302	315	305	272	289	287	295	298	290	287	291	298	268	299	283	310	277	302	289	282	296	304	268	279	285	295	311	279	278	329	295	275	295	303	301	300	273	279	319	293	308	270	288	299	299	280	272	290	267	310	282	294	269	277	275	311	262	278	294	278	261	307	288	280	300	305	311	309	288	296	290	302	263	280	308	275	279	307	256	271	281	286	279	316	326	273	279	298	266	283	298	286	286	296	271	315	313	284	288	281	265	322	277	302	298	307	288	284	292	272	306	293	302	295	287	296	271	285	288	307	266	274	284	313	286	330	307	270	287	277	309	310	280	249	292	289	286	268	275	281	278	284	278	279	291	297	264	279	283	332	291	261	240	267	279	275	291	304	295	293	314	341	295	312	312	277	298	292	303	309	305	286	283	277	313	262	297	263	306	330	292	292	285	280	298	310	268	313	292	263	275	272	244	262	291	288	253	293	285	269	289	320	312	273	285	298	261	287	276	288	289	294	307	301	350	295	301	275	305	307	273	305	286	290	287	288	291	292	286	280	302	318	276	278	288	311	297	285	268	287	273	301	309	299	308	271	279	279	287	333	309	292	327	265	265	269	273	288	313	319	268	257	286	319	298	312	281	331	286	275	283	307	269	305	289	285	311	322	299	276	297	291	299	300	270	270	298	287	264	285	275	283	284	289	278	305	308	308	293	270	277	292	286	291	321	282	305	289	281	250	298	296	284	310	293	282	285	323	293	272	269	311	302	276	297	325	302	272	275	273	300	323	267	299	285	293	300	272	296	276	300	290	314	284	285	309	271	290	308	296	323	274	282	277	299	268	273	289	291	302	298	307	308	285	292	299	269	298	303	300	274	336	322	259	316	279	287	299	283	297	282	285	312	290	287	300	276	308	301	296	305	314	280	305	273	296	282	335	280	298	292	278	286	301	288	262	259	281	279	275	251	312	290	300	301	271	299	287	278	286	294	314	309	283	299	322	309	301	308	290	304	293	304	274	289	285	296	253	302	316	301	320	314	311	290	298	296	263	278	293	306	291	294	296	294	285	292	291	281	268	276	309	268	284	263	298	322	277	334	292	288	295	277	288	249	277	269	280	295	290	276	302	302	284	301	275	284	254	308	299	323	313	280	327	292	295	290	279	286	270	286	264	286	299	263	293	311	269	277	272	289	265	290	322	281	322	287	301	260	279	297	288	322	297	284	270	263	297	295	273	312	293	291	265	289	318	288	278	294	298	265	308	278	282	284	277	288	287	315	305	309	275	278	332	308	273	281	270	307	297	307	262	311	263	282	286	292	289	277	297	292	279	261	302	279	308	302	299	312	280	319	277	269	300	276	286	290	315	252	330	267	304	278	307	290	290	286	298	299	290	290	289	290	272	284	278	301	292	254	277	269	285	291	288	281	306	266	312	295	275	283	294	315	290	335	292	299	298	299	294	276	312	276	277	280	257	299	297	312	279	292	268	281	284	277	299	310	283	305	294	307	298	261	312	307	297	306	286	295	284	288	281	286	290	279	224	292	287	288	272	297	284	319	304	314	302	280	249	286	300	312	279	304	300	299	284	286	297	303	322	279	286	288	311	289	275	289	301	301	323	289	290	287	275	277	287	272	300	268	246	309	293	281	312	272	287	274	291	271	294	269	292	260	323	291	285	262	281	289	312	287	290	266	308	288	277	290	287	283	282	318	265	328	304	280	307	312	292	272	294	283	285	274	297	276	309	304	300	282	330	283	283	274	276	285	299	309	274	293	297	283	275	301	261	316	289	277	284	300	266	298	308	279	304	273	307	301	281	308	284	298	283	274	264	278	284	316	270	292	285	292	306	291	296	272	280	272	314	297	288	294	322	293	323	319	279	305	272	290	248	290	298	308	272	267	284	294	301	318	274	285	302	292	283	305	299	290	264	286	293	270	276	271	304	291	310	285	304	309	303	286	249	286	298	287	318	249	285	310	275	276	271	305	334	281	258	280	317	286	311	269	293	282	298	265	293	292	307	291	281	316	296	301	290	279	275	311	288	289	284	309	300	306	289	290	282	287	283	272	264	261	293	286	288	315	302	267	285	308	274	271	279	288	284	282	300	262	272	256	265	326	284	291	282	277	268	304	321	280	281	303	299	243	280	293	306	255	268	304	285	277	329	300	282	262	306	308	284	287	285	270	284	274	312	319	273	296	308	304	274	301	326	283	298	274	273	318	300	298	286	262	307	257	315	306	292	286	280	306	272	307	303	304	258	270	282	292	294	254	255	291	299	282	304	287	281	260	307	286	249	279	286	293	290	291	278	280	288	278	269	288	311	300	300	290	271	286	293	269	286	267	282	253	293	295	275	259	278
19419	27860	40080	39327	27932	25281	21937	18118	11171	6283	3791	2500	1898	1508	1390	1195	1140	1117	1112	998	903	949	948	1003	1002	1008	978	967	930	858	845	822	788	771	818	770	792	817	830	810	768	803	768	803	817	804	781	806	816	813	804	839	754	827	832	778	810	821	782	775	815	777	796	753	814	801	810	817	819	765	821	801	768	825	776	812	849	794	780	839	786	825	842	837	795	774	751	784	808	792	797	857	760	794	824	808	778	819	793	769	813	790	772	803	825	807	791	804	844	821	774	830	758	782	829	830	751	822	736	771	782	768	813	769	777	788	788	795	807	806	870	802	790	798	816	833	739	845	842	887	778	768	802	771	787	787	816	813	798	873	728	803	806	794	792	751	805	781	792	790	794	813	777	852	787	784	792	797	825	800	792	813	830	842	746	780	827	845	832	854	768	838	801	802	776	794	788	800	814	824	744	790	812	776	788	819	748	799	768	792	791	836	787	765	817	813	794	764	785	816	810	811	818	804	770	789	790	797	837	775	800	821	790	747	792	796	864	798	825	777	787	744	783	860	827	803	771	798	910	767	781	796	826	858	813	856	758	764	800	771	828	800	815	818	845	795	797	754	804	770	780	835	780	843	754	799	751	753	814	828	781	831	803	824	798	791	758	780	807	761	789	851	773	805	839	780	845	834	761	743	845	847	767	878	773	799	868	772	810	825	788	719	826	802	766	796	843	797	760	778	810	770	804	829	787	788	788	777	765	808	827	755	813	775	767	779	796	782	781	800	813	803	824	790	800	774	756	835	812	815	750	810	842	820	815	746	793	850	734	780	777	816	735	785	796	793	810	773	789	778	845	839	794	834	768	784	844	802	774	805	772	757	815	830	782	795	790	821	790	768	812	766	757	771	743	824	845	839	808	779	861	840	750	801	755	804	788	770	870	773	839	834	772	788	800	803	774	809	772	791	815	836	789	807	755	804	808	815	790	794	800	839	799	798	848	757	760	845	778	832	806	799	767	797	770	825	761	788	811	798	772	750	793	784	815	788	801	765	821	793	836	844	797	793	784	830	758	783	765	828	783	773	865	813	838	861	810	796	789	784	832	769	790	833	789	832	771	803	804	812	772	828	757	795	857	797	786	801	806	756	797	808	806	849	739	781	845	802	814	785	815	788	815	789	798	746	838	781	772	819	784	780	777	804	792	823	802	761	746	827	770	823	817	790	788	817	814	809	801	792	841	802	815	832	761	799	833	787	790	787	799	802	785	822	851	758	739	780	807	828	765	807	793	788	816	769	815	693	767	838	781	802	768	781	782	767	829	850	795	771	783	742	800	819	845	791	804	850	840	768	813	775	791	830	867	793	808	811	839	821	795	811	830	825	792	812	771	779	797	831	780	817	780	766	793	838	773	785	745	815	798	748	780	790	766	867	757	808	741	790	778	823	829	783	891	775	823	837	758	841	830	795	832	822	812	784	818	792	805	799	795	784	773	784	784	833	780	793	752	781	745	824	787	803	750	812	827	837	756	804	818	785	826	858	782	776	817	813	793	834	810	770	782	808	779	835	840	824	797	890	798	824	796	807	803	784	774	843	791	792	798	857	790	809	800	787	784	803	802	834	811	766	726	748	754	814	804	783	799	765	810	763	796	789	778	812	794	797	759	849	779	822	769	815	772	820	800	822	757	801	777	839	770	794	847	842	796	790	805	806	803	849	817	804	786	754	812	802	822	800	796	829	848	792	787	755	800	728	806	770	781	844	821	795	797	764	737	787	776	808	794	776	805	760	786	786	821	853	827	765	817	848	824	800	782	772	763	810	782	744	801	810	756	852	812	790	794	802	825	791	799	730	766	778	800	818	761	779	819	791	782	814	819	825	772	815	772	808	777	786	828	768	780	832	769	832	807	850	737	818	833	782	806	833	821	805	793	784	793	784	796	771	827	852	796	794	771	775	758	777	820	827	818	825	784	836	753	741	767	785	829	768	780	814	729	774	832	814	810	768	801	792	818	788	794	797	839	804	777	792	797	821	768	770	780	840	804	806	818	826	749	820	815	780	841	806	810	822	821	801	806	804	774	848	850	866	777	777	798	744	734	816	765	811	749	819	817	755	786	783	764	814	800	770	817	811	777	782	812	794	768	826	814	837	762	839	822	832	805	810	743	817	790	787	757	825	779	760	816	802	846	844	795	774	838	805	784	815	764	800	792	841	826	807	772	856	794	773	793	796	819	865	781	756	746	805	839	837	885	814	831	802	819	821	831	801	799	773	815	776	778	813	796	775	813	798	787	807	847	768	790	794	808	772	804	791	808	806	780	803	833	777	790	789	771	796	813	781	802	753	798	815	813	816	809	814	844	790	765	857	819	773	790	771	751	797	779	829	773	775	841	774	811	814	767	767	825	782	749	759	827	825	811	799	804	819	847	779	792	834	809	814	803	762	828	802	822	783	789	757	777	829	786	776	775	768	790	772	809	785	779	793	796	780	834	825	834	771	772	808	850	798	806	817	789	793	729	751	772	781	774	810	818	775	772	810	751	805	812	784	788	796	849	830	845	805	756	835	752	787	852	784	804	783	807	769	833	788	772	807	756	816	826	779	795	759	845	789	798	800	819	842	731	814	850	838	847	786	780	782	822	779	801	869	801	775	829	795	801	799	797	841	784	834	796	773	807	776	846	763	775	724	783	798	801	773	798	762	827	827	823	808	796	849	809	793	782	815	806	779	785	790	789	837	834	781	815	820	773	779	785	771	841	748	796	816	785	771	797	851	798	803	794	790	839	754	788	817	834	794	781	801	809	761	831	847	833	847	800	815	824	799	815	786	883	791	804	782	806	802	828	881	765	757	776	798	790	785	796	780	824	811	794	823	790	807	843	797	812	775	826	800	790	825	735	858	778	847	789	776	761	828	783	826	807	790	774	798	811	806	764	831	814	788	854	802	758	832	845	824	785	809	808	779	772	801	771	787	773	794	797	803	821	791	748	771	806	717	848	785	788	826	769	754	807	827	836	833	808	782	785	807	759	799	843	806	792	817	843	780	753	828	800	805	761	773	814	768	784	775	807	844	856	790	778	821	837	786	794	829	780	790	831	797	803	795	792	774	805	812	821	816	781	809	806	792	802	837	813	795	820	782	784	777	780	767	769	779	807	807	822	796	731	808	795	778	783	809	806	760	892	775	768	767	771	763	802	783	788	821	760	782	774	843	804	771	757	775	783	824	778	790	795	820	730	811	801	818	793	783	797	720	790	793	815	789	828	809	824	853	791	827	832	798	733	774	805	799	746	778	837	816	778	827	799	791	796	761	815	804	798	816	796	786	801	764	866	765	818	808	828	791	802	792	821	813	727	759	808	767	801	760	846	770	817	708	782	807	807	821	750	774	810	796	796	759	795	793	823	830	829	799	830	824	803	811	799	743	806	779	739	776	777	815	785	868	798	833	790	791	838	815	797	737	796	832	854	820	815	794	775	808	852	790	760	828	751	837	805	811	776	798	760	833	791	842
33298	35609	34164	21286	14383	12406	9662	6952	2589	1230	926	519	461	428	397	385	349	355	352	340	366	340	338	342	281	313	279	296	328	300	289	294	302	293	292	254	283	286	264	263	289	278	255	290	309	274	280	276	275	309	293	287	289	284	272	283	253	273	273	288	276	259	269	310	246	258	309	296	295	310	254	283	304	264	277	284	309	257	303	270	278	280	304	302	292	272	276	301	286	282	270	263	288	279	289	312	282	298	290	255	302	288	276	311	274	244	277	277	290	238	285	280	278	289	282	291	274	267	298	316	276	271	310	287	300	302	291	284	273	277	296	308	271	272	326	300	294	255	250	263	274	283	264	293	304	263	260	313	262	282	284	300	310	315	285	247	292	310	274	273	261	277	315	285	257	268	263	262	276	298	311	284	278	291	307	313	313	269	264	309	304	273	291	296	280	268	281	279	287	295	267	303	279	282	277	293	271	265	283	277	265	274	284	303	288	302	299	280	273	277	305	279	309	266	292	282	291	278	264	259	279	274	297	255	300	286	285	269	290	308	297	281	294	266	255	276	307	265	281	259	275	281	283	305	292	277	283	280	299	299	264	283	322	269	304	282	296	292	283	266	288	300	306	311	310	265	295	274	274	274	296	289	323	278	269	301	273	258	304	289	285	276	278	286	298	291	293	282	272	288	282	276	291	285	286	265	297	309	310	273	291	308	307	274	286	255	255	272	263	313	282	256	253	266	288	258	281	297	299	285	302	284	280	319	312	263	308	315	250	278	301	300	318	283	270	283	277	273	299	252	274	313	298	278	298	295	249	293	276	259	295	318	274	277	311	288	290	306	273	295	282	291	268	272	315	281	301	297	282	298	281	283	311	286	300	279	281	291	274	284	299	285	292	258	253	281	260	284	266	322	272	317	298	305	270	256	293	283	290	272	284	294	276	301	296	286	279	283	259	270	309	254	288	297	303	267	277	302	310	295	302	276	282	315	291	284	325	317	256	279	295	276	277	265	317	291	256	302	272	294	273	293	326	275	282	285	298	268	262	273	287	260	292	297	303	310	293	268	302	285	275	289	282	280	285	304	278	270	320	296	313	276	274	270	300	289	288	302	333	265	281	273	288	282	288	284	261	283	283	274	277	300	267	292	280	288	288	286	266	264	267	255	304	276	264	278	273	254	300	279	279	285	280	294	296	279	270	268	297	287	303	237	288	260	291	251	322	287	291	299	262	299	269	267	306	285	269	280	276	275	268	290	267	262	274	297	281	263	249	307	301	273	280	261	283	299	290	261	271	270	280	246	290	279	349	307	303	271	284	273	256	297	265	301	285	270	275	274	264	250	296	294	283	316	280	298	281	295	282	296	274	262	286	299	287	269	287	294	282	290	270	262	295	332	290	283	283	273	308	283	273	305	314	256	293	282	310	302	272	291	275	279	283	281	298	274	304	284	310	275	292	274	309	295	264	284	286	285	283	295	286	286	280	255	296	275	264	280	297	270	270	284	283	304	266	277	308	281	287	276	276	284	257	292	271	283	281	273	284	295	282	285	270	314	262	315	283	282	285	269	262	283	268	293	281	265	306	301	284	259	301	291	300	276	275	281	293	313	276	274	283	253	265	267	306	296	270	264	271	287	278	278	290	306	284	293	267	285	262	260	280	318	291	257	268	280	266	319	267	297	305	293	274	247	274	314	286	290	260	306	300	283	271	298	287	283	267	314	275	286	288	294	281	286	307	279	257	288	294	270	264	270	283	286	273	340	290	254	266	281	269	296	270	300	277	293	276	285	280	298	295	305	273	293	277	288	277	279	292	275	295	268	276	289	263	298	285	294	238	276	270	277	286	260	271	284	308	304	323	289	281	274	284	295	290	292	257	254	264	288	283	278	288	277	305	260	275	303	307	289	276	291	280	286	254	265	280	292	292	287	283	272	301	278	304	277	262	308	290	271	302	299	281	263	307	256	299	289	271	262	283	303	284	265	263	268	282	284	293	299	289	233	268	290	262	295	255	270	261	270	283	297	266	287	306	274	300	249	289	302	295	282	287	291	284	291	289	308	275	263	329	292	299	273	305	282	300	275	288	279	279	305	251	292	278	290	284	289	292	312	286	313	270	281	304	306	287	263	245	311	307	290	276	242	286	271	278	282	303	291	271	289	284	259	300	313	294	299	274	291	249	295	267	257	295	286	286	296	294	276	263	293	242	277	285	263	297	292	291	279	261	290	271	293	289	297	301	263	308	290	271	314	266	269	291	283	290	278	302	290	290	271	287	254	291	254	299	296	280	281	295	279	276	287	288	315	299	273	251	287	285	287	331	276	307	281	266	274	290	295	293	287	304	319	281	291	274	271	275	267	284	275	314	272	281	292	310	269	302	294	288	291	293	293	288	304	257	255	284	286	255	298	320	266	274	266	284	276	263	285	295	304	323	287	279	317	253	303	271	289	298	282	321	254	310	270	286	275	272	282	305	299	301	299	252	265	319	273	305	269	301	253	311	290	266	299	285	290	289	304	291	263	280	270	321	314	271	281	310	268	278	273	281	281	269	289	315	278	299	303	291	271	299	289	276	273	316	300	294	282	270	263	269	278	284	299	280	288	297	255	303	291	289	297	273	320	256	286	317	312	265	288	282	246	295	312	274	289	284	290	260	302	293	292	263	250	283	283	317	270	277	297	316	273	277	284	280	292	294	266	294	286	257	264	282	315	265	267	310	293	286	303	277	282	310	302	285	289	273	294	260	293	284	281	281	284	293	278	269	292	273	292	272	289	295	267	278	293	284	255	229	315	277	253	271	298	294	277	283	283	289	283	291	282	284	255	243	287	276	289	301	272	325	260	312	292	322	269	275	272	282	281	257	257	297	282	281	292	273	289	266	297	303	257	271	296	281	254	277	269	289	329	280	283	268	276	288	311	273	293	261	294	315	308	309	292	282	274	283	281	311	275	282	263	295	308	290	288	267	265	296	262	308	302	249	248	274	296	291	270	270	273	307	264	285	277	287	273	259	280	278	281	247	343	275	301	256	285	293	275	290	299	273	269	335	270	306	293	307	295	270	284	242	267	291	321	301	299	293	263	301	257	263	295	311	289	269	329	294	270	261	281	280	291	296	289	295	275	274	259	262	303	252	262	278	283	279	290	259	280	280	272	268	292	256	299	300	282	334	268	278	318	290	275	279	262	275	309	271	273	307	268	308	259	307	308	291	245	303	249	310	272	298	270	284	310	277	247	284	275	266	282	284	281	274	274	279	280	317	302	290	280	260	293	265	330	271	289	281	275	287	284	302	263	291	271	289	285	294	263	277	269	308	286	307	290	297	294	280	261	300	280	264	287	300	273	313	295	287	285	253	278	266	267	292	300	259	310	315	312	321	278	287	275	289	252	266	284	278	308	264	291	292	295	282	279	254	266	273	287	253	267	263	307	275	290	267	288	275	307	271	269	281	293	311	273	299	291	278	279	307	281	270	296	285	283	284	300	306	262	276	264	286	309	287	263
22636	29586	34147	29655	27413	26940	25273	20674	9831	5528	4008	2219	1951	1499	1376	1158	1131	1289	1300	1330	1196	1153	1094	1066	969	909	952	917	873	883	807	812	765	763	794	804	805	784	789	748	766	758	868	798	798	768	772	738	821	773	789	775	789	763	869	795	769	807	782	762	809	763	804	854	862	782	777	787	785	753	808	795	761	778	781	797	743	823	813	776	775	806	778	822	806	782	823	730	744	754	776	792	738	794	804	773	779	818	815	764	775	767	778	779	799	779	757	800	778	735	766	789	761	755	841	784	763	765	761	814	806	783	755	763	805	768	820	789	780	825	805	780	832	832	795	804	795	784	774	855	775	802	821	800	772	825	768	802	803	785	748	737	798	804	760	803	798	824	796	822	789	789	856	762	743	812	808	770	753	800	794	755	789	811	797	798	807	789	755	786	845	807	837	747	755	810	771	811	757	781	767	793	807	796	775	810	805	839	840	810	834	734	738	762	769	726	757	754	775	771	788	772	809	812	798	738	767	827	834	818	776	766	851	758	791	776	780	778	785	776	809	807	795	743	750	812	770	767	806	801	827	762	795	795	819	781	763	805	739	784	795	787	813	784	790	766	821	801	774	816	813	768	776	772	767	801	783	779	743	723	823	800	755	768	783	786	775	763	763	821	766	769	799	769	807	749	813	761	738	822	777	809	764	851	780	751	815	785	772	801	821	775	760	771	730	810	838	797	812	810	736	832	808	804	741	771	810	781	796	764	842	819	784	831	814	809	796	780	823	778	791	786	782	799	780	826	760	797	738	815	788	812	818	771	804	805	824	815	777	793	741	792	816	804	797	807	812	762	747	806	816	716	783	757	802	734	788	774	829	779	785	787	781	775	764	751	800	794	794	781	735	789	788	731	755	791	807	789	751	762	798	814	788	792	788	778	809	817	767	860	851	808	747	795	815	752	774	761	787	791	757	789	761	816	763	745	797	778	797	816	800	765	838	814	766	797	781	746	790	806	830	781	825	777	806	823	832	774	798	775	769	793	797	837	812	761	799	810	803	804	776	797	818	778	746	799	813	780	806	725	792	762	790	818	752	801	745	768	795	781	798	802	748	785	780	817	783	818	757	747	795	801	849	768	757	790	794	791	760	814	821	798	788	839	805	794	802	816	769	772	754	817	774	771	791	826	840	798	747	821	731	788	814	724	780	806	755	757	779	799	730	848	780	809	821	763	788	796	814	784	755	807	812	769	816	815	796	820	760	780	773	734	767	764	809	773	777	772	781	783	766	763	796	795	777	764	813	801	823	783	797	744	823	789	774	802	784	798	814	710	759	785	750	775	820	770	804	777	775	794	780	787	820	810	768	748	781	787	755	815	792	831	790	806	791	763	782	751	829	791	824	796	781	825	800	778	796	768	784	790	760	830	808	760	821	772	787	818	789	759	761	770	791	808	781	830	793	800	784	798	807	783	817	765	855	789	775	757	786	760	786	796	772	784	800	823	803	782	795	797	798	752	790	800	798	865	785	845	794	817	760	780	798	809	777	829	812	755	819	825	779	787	782	775	819	754	796	771	775	784	818	829	752	754	771	698	782	809	779	748	830	778	756	811	811	770	788	778	797	782	801	754	793	818	746	772	778	805	778	762	790	788	742	802	758	756	837	786	832	801	813	810	787	822	783	793	749	761	827	779	789	761	764	778	761	817	796	758	813	835	841	797	773	769	773	785	792	823	787	795	784	769	759	761	816	745	822	788	753	732	803	784	765	795	802	778	785	783	806	788	793	738	848	719	796	804	776	760	754	790	805	774	800	768	818	813	825	767	763	735	843	786	811	806	789	794	744	836	793	830	799	803	768	772	766	772	796	771	785	839	793	809	754	766	833	794	762	752	769	861	828	767	838	844	824	799	756	793	782	806	741	748	826	811	767	808	820	795	794	755	787	779	823	776	763	791	795	795	804	756	771	807	798	760	784	773	781	780	776	792	809	761	811	878	791	809	767	818	792	785	819	789	757	786	812	771	818	793	787	755	760	823	811	739	828	771	800	796	801	745	778	784	801	745	801	851	835	790	780	795	796	818	763	814	770	802	817	837	766	755	835	793	849	808	758	815	783	757	812	745	755	801	778	814	798	819	826	743	772	791	775	791	715	751	771	815	800	795	856	738	788	793	754	796	822	746	816	754	739	810	781	779	830	820	834	783	820	833	788	785	844	791	773	727	796	754	806	805	797	783	804	789	764	808	754	790	772	785	812	799	779	850	804	828	779	763	803	744	770	796	749	763	826	766	764	836	809	793	794	772	780	749	808	791	842	766	816	763	775	820	770	746	842	801	777	732	786	828	801	786	781	805	805	801	803	839	740	756	768	821	761	819	775	740	755	804	817	798	819	790	837	780	837	799	745	811	727	795	810	781	782	788	801	743	778	809	815	795	841	794	807	721	791	782	817	793	810	788	825	781	784	781	817	748	787	748	790	786	857	799	782	824	786	814	856	735	794	837	789	784	794	725	834	821	814	742	814	754	783	780	775	781	798	784	768	858	786	731	843	795	801	747	781	783	769	828	784	813	728	782	799	794	787	791	795	740	819	785	753	818	769	766	801	779	767	803	815	798	793	807	831	770	803	834	771	772	796	767	807	804	759	784	796	833	787	768	777	799	804	781	761	818	823	772	780	743	789	740	826	766	760	764	793	805	744	768	792	770	788	771	793	797	837	787	824	800	799	773	795	782	824	763	735	797	807	766	784	814	755	765	792	809	860	797	771	796	820	794	845	787	775	798	770	767	813	774	774	770	756	784	752	807	835	788	774	749	831	808	818	783	766	794	790	822	769	757	829	772	832	765	791	807	752	740	868	816	769	747	792	850	764	744	794	795	798	764	779	727	787	754	779	767	790	798	791	805	831	809	790	841	795	825	746	800	816	813	764	805	819	772	755	799	794	759	753	782	823	812	806	731	854	786	817	799	794	814	778	749	809	781	816	821	766	798	766	776	828	792	814	790	772	774	762	773	784	766	788	770	763	804	793	794	811	721	795	823	812	799	768	781	790	763	760	799	768	797	793	783	783	783	748	792	742	812	776	761	805	744	789	779	836	774	785	836	788	783	771	782	800	742	735	793	815	801	779	774	824	795	792	807	740	833	820	799	804	805	781	758	777	785	843	753	786	789	803	773	779	832	815	766	777	798	733	826	796	808	775	778	827	794	760	812	815	757	788	771	754	798	808	759	764	782	796	790	778	796	817	789	752	736	751	833	717	790	812	789	813	813	815	827	758	817	827	776	747	768	833	808	815	810	776	765	772	782	773	783	865	718	792	762	783	795	794	788	743	772	790	754	811	785	819	846	753	759	811	781	788	738	781	790	775	785	804	813	782	785	791	760	815	791	829	728	838	790	778	778	762	829	804	795	825	754	765	822	743	812	767	757	784	750	785	777	805	777	765	783	778	805	781	786	767	812	746	756	771	762	763	760	783	780	781	772	815	780	848	766	784	853	792	803	760	803	813	799	782	776
33979	35783	28035	19534	14652	11403	10670	7541	2423	783	483	391	456	440	372	344	339	359	408	457	458	407	382	342	322	307	292	295	282	297	270	286	276	277	295	270	342	282	290	301	260	248	270	273	291	309	325	284	281	272	297	283	285	273	311	287	294	302	317	286	271	272	300	292	281	298	289	303	247	280	298	281	287	323	293	267	273	278	267	278	302	281	308	267	287	309	314	281	291	275	283	291	269	309	284	284	303	271	276	304	273	285	272	291	264	308	280	299	280	292	296	297	297	274	275	295	283	298	270	299	295	286	256	260	277	272	263	271	292	307	315	326	272	281	268	284	270	256	272	292	310	272	315	272	286	290	293	286	262	285	290	300	280	279	257	275	285	291	271	259	293	281	278	288	295	263	316	296	282	298	292	268	284	298	323	291	275	263	267	261	286	288	271	298	252	284	282	330	274	284	285	292	255	295	311	259	273	282	273	278	297	266	258	284	297	289	306	304	273	300	267	321	273	266	283	289	280	282	311	245	271	290	308	274	284	284	293	300	274	267	320	273	279	295	284	260	308	295	273	282	263	312	268	280	297	245	276	290	258	314	265	288	291	264	291	272	294	281	297	277	262	294	275	264	282	267	278	266	282	272	281	272	301	275	299	258	249	304	297	296	275	277	280	285	271	285	280	267	269	273	292	278	278	260	272	305	276	299	291	293	304	307	314	291	307	288	298	281	291	293	305	307	300	270	275	271	284	303	273	298	285	268	302	297	296	286	318	295	279	287	274	327	259	266	281	265	276	293	264	267	294	258	259	281	279	271	273	287	300	267	346	307	271	307	272	298	285	274	291	316	257	269	307	266	273	280	299	266	302	277	289	284	272	294	272	266	260	280	282	296	269	305	259	286	269	290	284	339	289	278	272	277	289	291	301	282	312	280	306	288	265	291	291	315	274	297	244	275	227	270	284	291	291	304	266	272	292	284	265	302	264	315	303	283	276	285	288	308	305	294	284	290	282	257	279	279	278	267	279	271	290	300	247	287	283	318	296	299	278	257	303	288	255	305	287	268	257	267	281	294	293	268	302	310	280	273	294	287	300	299	267	284	287	286	304	272	308	284	299	247	289	312	264	265	289	298	288	294	270	284	272	295	277	278	278	322	276	294	290	281	300	294	274	270	277	286	282	273	288	309	297	291	291	297	293	254	296	265	313	269	300	293	293	259	249	282	255	310	263	265	284	285	293	291	283	262	283	282	274	291	303	302	257	274	282	278	291	268	284	290	288	302	304	266	291	307	254	298	318	288	300	306	282	267	256	309	284	285	298	282	268	269	296	296	330	293	289	293	298	276	292	287	238	276	268	289	284	301	274	278	300	243	259	283	289	291	279	288	296	285	282	276	292	290	282	300	256	318	266	308	282	266	282	292	271	296	298	290	277	284	290	295	282	295	271	267	280	263	301	265	297	278	272	269	288	277	246	276	286	312	302	275	273	255	297	307	296	265	320	302	296	287	247	258	291	324	295	295	280	222	274	275	300	299	263	257	308	300	310	283	299	291	252	275	281	292	294	276	294	284	300	281	263	298	290	289	239	277	302	235	289	289	281	282	265	262	279	267	300	286	265	270	273	263	316	285	275	299	295	282	287	277	254	283	279	275	275	296	284	267	274	280	296	270	321	304	295	289	281	263	288	284	250	290	279	281	349	310	294	287	302	276	268	290	273	313	272	296	288	278	269	289	261	262	279	286	303	289	283	266	303	275	298	289	298	296	282	281	274	292	292	308	292	293	269	282	283	308	254	275	294	277	271	282	268	305	298	283	292	251	273	270	305	271	272	291	269	296	300	298	312	313	276	285	301	240	288	259	267	275	268	283	306	289	282	281	227	272	283	285	307	282	287	308	292	281	290	314	309	307	257	228	279	289	286	289	277	296	311	297	271	259	270	283	307	277	293	277	276	269	269	270	266	274	276	288	290	285	297	314	277	319	253	263	277	292	279	286	314	272	262	287	323	289	290	299	277	289	259	289	257	289	261	299	299	283	306	279	269	250	279	263	252	313	289	291	278	271	303	294	285	290	291	306	308	304	321	321	268	277	288	278	279	290	278	315	289	304	308	291	266	270	302	285	302	286	264	269	285	268	316	292	272	280	240	284	300	279	285	266	257	307	284	287	306	270	286	253	311	262	268	289	279	269	262	278	273	298	278	294	265	268	275	282	292	283	286	276	282	275	288	256	303	289	267	274	303	293	316	288	284	268	283	242	285	308	299	293	266	285	257	261	294	258	285	289	312	301	268	304	287	304	335	322	313	296	309	268	305	247	271	274	260	290	279	286	313	263	286	306	295	318	293	299	265	309	280	269	283	306	321	295	282	266	282	292	285	269	272	273	282	263	274	277	290	278	299	270	297	266	258	276	304	276	294	298	273	290	262	303	286	260	305	292	297	294	278	282	313	261	304	275	294	278	274	286	290	303	295	274	265	276	286	310	316	303	288	294	281	281	327	287	285	273	323	279	279	248	279	284	301	300	273	274	296	291	264	284	288	275	273	257	303	324	271	261	272	318	263	290	277	270	276	294	270	278	285	289	285	279	287	304	269	259	320	293	314	256	277	285	269	296	271	275	245	271	318	280	285	277	276	292	263	299	270	273	272	243	288	269	253	312	293	266	291	293	282	310	282	293	294	248	300	294	278	269	266	273	286	278	306	301	293	267	314	272	259	283	315	268	244	289	260	251	252	266	287	286	285	268	275	291	295	263	299	289	269	292	278	324	267	269	286	275	296	270	275	274	275	315	294	258	248	291	292	298	276	273	276	290	267	305	309	282	309	235	295	280	300	298	229	303	272	296	288	283	296	284	309	280	286	278	275	276	303	293	269	323	278	265	274	272	285	284	274	301	257	273	266	270	299	289	285	301	258	239	284	299	298	334	282	291	247	288	276	274	300	283	295	275	282	260	316	297	269	298	279	272	270	291	293	274	276	313	294	311	300	309	288	274	317	316	273	280	277	275	299	275	297	286	309	300	277	271	297	245	288	284	269	315	249	270	283	316	269	328	286	319	287	271	285	310	321	302	262	304	302	284	294	275	284	264	281	267	266	252	224	252	270	302	300	283	301	286	298	289	304	276	308	290	247	258	270	267	270	317	268	305	286	296	274	259	312	264	270	286	265	291	284	288	286	273	275	289	300	295	291	281	287	294	295	293	270	248	273	273	287	287	268	310	284	301	311	248	276	274	286	253	290	276	276	266	256	281	269	294	269	300	300	273	275	286	311	254	287	276	265	279	287	273	318	277	277	289	291	286	310	245	250	291	276	307	289	295	266	292	285	258	300	280	293	273	267	268	279	290	296	302	283	263	265	274	256	278	307	276	302	291	286	289	286	275	272	266	310	287	284	274	278	315	278	298	269	272	252	249	276	311	271	292	314	307	285	276	268	286	278	282	308	252	286	278	295	278	280	287	289	282	289	281	272	298	282	282	268	298	302	294	293	299	293	287	279	270	293	271
23197	29725	29159	29309	28003	26318	27490	21418	8751	3275	1943	1558	1730	1600	1491	1297	1156	1373	1960	1937	1983	1704	1581	1386	1141	971	886	808	770	907	829	820	865	801	758	788	757	772	791	760	792	775	778	757	761	795	758	782	790	746	827	844	759	762	787	790	821	769	789	754	789	825	807	788	774	749	819	787	798	740	811	810	754	831	790	822	783	749	763	876	772	748	823	742	771	773	759	779	780	800	767	762	757	782	784	751	807	778	790	806	806	796	793	790	768	794	785	749	817	834	818	781	758	765	830	815	775	844	781	751	745	782	823	759	783	758	796	790	788	796	805	855	802	791	802	763	770	769	761	770	751	793	784	756	777	754	786	851	809	811	848	836	844	764	743	769	819	794	818	820	785	821	765	809	772	756	764	827	787	784	762	824	786	720	711	835	772	795	800	761	782	751	826	786	789	811	772	745	713	768	826	832	832	771	803	792	793	734	785	778	788	821	846	742	754	744	809	758	806	809	798	766	802	802	803	817	789	778	794	742	808	779	801	807	806	776	744	795	823	788	806	776	791	786	788	792	813	793	778	811	810	789	767	810	799	782	787	812	774	774	781	823	813	759	856	798	820	815	805	834	788	789	829	847	803	775	827	797	792	818	734	812	760	775	802	817	780	811	734	769	742	794	765	766	829	772	727	740	775	771	760	809	776	819	760	750	732	801	807	783	735	789	803	776	817	766	811	767	796	781	811	769	797	774	769	811	803	825	761	810	782	791	830	733	765	800	785	804	800	780	750	818	756	801	814	791	757	826	793	822	808	754	823	793	805	805	756	755	761	794	748	803	764	769	759	758	787	786	724	763	737	763	745	780	785	806	801	754	818	800	779	812	788	734	796	823	807	820	777	735	764	760	820	773	782	810	777	791	798	790	809	816	764	809	822	766	818	774	797	827	821	830	808	759	803	746	789	754	766	761	764	793	781	784	827	801	767	807	844	775	761	805	804	844	787	807	774	773	827	813	759	785	799	797	735	770	789	780	853	827	798	811	803	805	756	800	781	814	765	790	762	802	756	781	763	788	733	802	781	799	782	772	756	800	783	786	813	769	813	791	761	778	781	756	767	793	780	773	807	778	827	791	801	748	780	817	754	788	804	772	783	836	800	795	804	828	822	785	824	808	792	754	809	789	761	766	757	775	784	823	809	777	807	852	842	739	876	764	816	829	793	803	821	772	789	741	811	776	770	763	804	803	806	792	800	764	734	777	775	770	808	780	791	771	762	720	807	822	721	740	800	752	776	822	777	814	780	760	784	743	778	747	841	795	791	763	779	780	793	794	764	801	804	771	746	787	797	806	823	799	755	782	765	781	816	735	848	778	794	788	782	710	802	812	821	761	778	810	820	811	810	773	787	789	772	748	813	737	723	843	812	717	789	833	772	831	777	762	788	801	808	737	819	752	762	767	803	718	819	793	814	783	792	748	729	820	833	773	788	795	787	816	800	828	786	843	796	785	776	766	753	779	749	807	767	811	773	765	781	730	807	815	783	789	791	789	794	767	811	802	794	790	771	803	869	763	784	783	796	781	803	805	779	790	808	797	761	803	808	774	802	787	768	801	790	756	797	814	784	801	775	706	811	802	779	740	775	794	766	778	795	786	784	818	748	870	786	791	800	804	786	776	775	816	783	766	783	799	812	815	794	808	736	786	786	809	792	797	743	745	835	740	787	777	744	785	755	780	794	803	783	778	769	859	816	785	815	753	792	774	856	755	805	777	782	803	801	785	757	802	736	770	794	860	749	781	784	806	810	790	743	780	760	802	765	780	804	812	773	802	805	825	829	780	778	830	795	777	799	733	754	794	750	765	764	765	730	833	773	799	830	787	829	739	801	752	763	823	798	745	795	805	784	791	769	776	826	827	758	791	795	794	848	803	789	775	805	805	779	788	795	803	802	755	794	777	761	800	757	841	806	801	762	772	822	792	798	853	789	792	822	779	793	770	824	735	796	775	817	787	781	782	825	803	798	785	793	763	741	735	801	754	775	742	769	805	789	848	796	798	750	786	787	756	835	840	778	763	743	790	826	781	791	833	780	814	801	787	848	756	799	783	803	801	803	767	778	787	754	815	771	792	795	786	817	777	781	785	806	784	760	755	778	791	834	782	787	731	780	864	755	761	844	823	775	748	803	771	801	796	798	787	758	833	783	807	786	740	768	788	765	764	849	792	796	744	782	762	824	848	799	771	819	795	776	800	752	796	807	801	820	835	771	728	765	778	828	774	748	776	825	798	772	773	741	845	811	732	789	784	760	767	768	783	811	838	787	800	772	771	746	830	757	816	855	800	784	768	780	807	729	782	724	760	761	780	800	751	813	792	757	813	762	782	789	771	828	805	743	768	786	798	772	810	769	770	764	802	792	793	744	763	793	770	798	797	813	772	824	763	776	743	775	799	804	810	849	770	775	764	823	798	798	713	799	748	796	783	821	767	775	746	824	817	819	783	775	797	744	785	752	758	778	781	800	809	817	807	792	781	785	775	753	738	810	860	807	804	762	840	776	769	783	760	769	853	762	811	729	809	793	770	789	749	801	761	821	782	778	762	781	758	795	832	778	820	812	819	765	828	842	825	747	779	800	798	734	811	810	879	798	776	794	764	745	777	781	772	822	796	754	801	818	783	780	810	817	804	799	780	807	792	786	830	788	821	778	803	731	772	790	857	786	741	814	798	781	773	745	830	765	789	757	805	788	812	783	763	800	760	805	761	799	806	792	763	780	781	808	777	763	808	769	765	758	815	759	766	787	774	769	820	770	798	782	812	823	787	788	710	804	778	772	766	829	763	799	738	830	819	736	781	772	770	777	831	780	758	815	785	832	808	831	783	815	770	792	814	817	780	781	785	820	802	797	828	801	794	831	780	804	791	813	798	768	808	796	806	824	781	814	799	728	786	795	821	758	770	801	752	806	780	741	777	766	741	843	758	815	770	807	762	781	776	792	774	768	758	816	786	806	734	793	808	846	783	796	807	846	721	767	801	783	760	729	772	803	820	808	761	837	762	776	833	773	808	791	778	777	770	767	764	723	828	734	808	773	801	800	805	829	794	773	826	821	842	766	779	807	755	755	762	837	750	781	805	787	812	789	764	806	780	798	779	817	729	759	730	840	779	789	776	774	787	750	756	797	777	811	746	811	810	811	782	808	763	765	790	802	740	759	753	770	821	780	778	764	776	784	795	764	765	808	780	799	737	749	801	801	822	811	785	793	781	831	802	864	777	756	795	784	759	826	768	790	777	748	858	798	791	780	826	819	783	770	801	806	788	802	817	799	762	771	829	811	750	826	797	754	758	764	792	744	773	786	812	762	752	786	806	751	781	784	790	823	829	771	817	761	772	784	800	800	794	822	766	745	821	815	755	849	814	783	756	734	745	722	794	757	771	788	803	807	778	812	785	730	804	783	771	736	764	805	832	767	805	800	772	805	742	850	824	756	860	771	829	756	847	773	756	773	780	776	751	750	774
31995	30517	26671	21255	19702	17827	10265	4772	2335	1661	1009	703	554	575	568	432	414	377	446	533	603	615	519	528	461	370	318	301	293	294	269	266	289	284	261	279	268	314	273	309	283	281	309	278	280	300	299	302	303	323	299	294	285	316	282	280	292	293	292	304	261	298	285	277	273	267	281	266	252	252	275	333	296	285	294	272	285	278	281	285	293	273	274	291	274	253	290	279	278	274	276	287	279	264	272	288	280	296	320	326	301	295	297	291	268	273	309	274	284	287	313	286	278	283	263	305	271	290	296	258	296	295	302	288	313	288	259	309	258	267	288	269	294	267	293	267	290	295	266	284	266	281	296	270	251	280	295	285	253	289	273	284	269	298	265	262	303	305	275	255	301	265	299	285	288	272	269	269	293	258	309	276	310	309	313	284	300	278	286	272	286	276	316	260	293	282	293	301	293	292	279	272	271	280	292	311	283	291	273	282	277	276	283	272	269	283	282	296	279	280	291	307	286	277	290	275	271	297	294	270	247	274	237	262	291	261	295	267	275	263	257	269	280	311	317	259	277	280	278	271	304	290	279	262	277	283	262	265	254	286	301	292	251	270	276	268	259	303	296	321	292	265	276	263	280	270	262	264	292	261	277	282	279	263	288	297	277	294	299	304	262	273	293	258	288	249	311	256	269	292	225	250	296	274	244	290	262	302	308	291	282	248	256	281	288	298	265	267	267	267	298	265	282	296	270	273	279	277	296	264	267	286	265	266	277	274	269	280	271	264	288	276	289	290	288	265	273	259	288	303	291	256	250	279	252	276	273	291	258	279	307	288	287	284	300	274	273	256	273	279	285	286	266	271	283	291	274	287	273	280	277	274	320	262	273	282	291	294	289	274	305	266	272	305	296	288	276	300	295	293	277	284	305	267	289	282	268	278	295	287	281	284	267	285	290	278	296	264	280	290	275	314	266	263	264	287	251	256	255	290	279	245	257	292	264	276	291	286	293	289	306	275	297	289	309	309	267	309	291	261	268	278	246	319	291	308	287	279	295	259	305	291	292	283	271	271	281	289	286	292	254	264	282	257	326	301	263	273	271	260	316	278	292	313	307	272	261	273	266	295	275	294	285	285	249	280	298	304	290	263	310	271	290	303	260	287	281	283	299	259	288	279	286	267	276	309	264	270	300	260	311	293	278	264	257	287	267	285	266	259	306	307	273	288	259	282	279	281	269	269	301	292	279	282	246	264	269	288	286	285	300	290	268	249	278	248	261	280	316	271	282	277	279	281	265	280	271	306	275	252	268	271	260	259	249	289	273	283	264	265	263	272	289	323	281	250	274	267	260	252	279	301	289	296	272	273	318	301	283	314	251	265	302	258	290	284	293	298	259	280	316	289	283	285	263	257	297	313	242	281	307	276	315	276	301	272	282	287	280	300	280	272	278	271	279	300	315	278	298	261	284	274	308	280	288	291	258	302	277	245	257	261	275	281	295	277	285	282	302	304	281	264	288	297	273	281	273	279	320	292	281	255	284	268	289	273	257	280	286	249	304	283	271	268	275	280	267	286	298	250	274	291	274	314	282	289	303	257	303	291	321	285	265	289	285	288	274	268	263	320	264	285	287	293	303	289	275	297	275	280	240	268	290	280	293	266	296	250	284	281	293	265	269	265	285	268	278	285	276	287	246	293	271	257	274	309	291	286	271	263	301	273	274	271	291	263	264	273	295	269	283	260	283	291	268	273	253	272	308	270	271	293	279	286	291	314	281	302	281	301	327	301	285	291	265	282	273	274	291	243	293	259	274	271	249	287	278	297	289	292	284	309	281	262	314	274	290	322	308	313	294	281	283	310	293	290	289	259	266	316	281	288	306	292	260	286	292	293	276	260	273	280	299	305	274	286	304	280	282	301	277	283	323	287	285	279	275	291	302	270	268	279	287	264	309	315	268	293	276	235	297	294	286	289	249	286	257	284	292	291	275	315	268	239	269	295	278	293	295	271	290	286	256	273	286	249	291	268	295	272	266	300	258	274	281	284	281	269	307	299	277	306	280	285	264	316	297	255	266	279	261	277	288	276	298	299	291	264	312	253	280	294	295	263	266	303	272	273	290	298	283	294	302	315	282	279	263	257	291	317	273	287	302	301	288	268	264	281	259	273	286	291	278	254	277	272	275	252	307	296	284	286	262	276	296	290	292	286	303	304	265	284	318	285	284	273	270	277	297	267	284	277	309	303	285	281	296	283	297	281	271	280	277	281	278	260	309	284	277	280	316	284	301	302	299	252	295	308	304	296	281	287	291	308	280	274	288	291	282	302	252	292	273	279	309	262	279	282	297	314	275	305	292	281	266	296	293	296	292	248	313	264	250	258	279	277	316	283	266	277	285	276	293	297	304	282	300	243	283	264	293	289	282	269	251	252	281	273	266	316	268	270	274	312	300	276	241	267	276	311	280	269	275	277	288	278	283	286	290	313	312	265	341	276	294	265	294	245	307	266	269	296	239	302	288	282	271	251	301	279	273	270	292	305	293	271	249	280	270	297	296	262	260	263	284	276	264	320	276	289	277	271	285	240	260	293	306	312	286	287	277	277	280	251	287	300	249	291	263	274	317	281	259	274	285	264	287	276	275	288	295	284	235	261	279	268	263	304	264	298	266	264	287	296	282	245	304	272	277	287	303	276	307	264	308	297	285	295	286	295	270	318	278	288	319	265	277	282	291	280	281	270	265	269	281	297	280	304	259	287	252	291	312	288	264	300	273	248	249	265	261	291	234	275	271	287	305	244	288	310	259	300	272	291	263	258	260	304	261	282	308	273	255	290	286	271	314	303	289	279	291	288	247	275	287	285	275	269	280	295	286	273	276	286	304	299	317	262	280	280	289	315	281	298	275	281	284	279	332	290	256	271	296	300	250	285	257	289	304	267	276	281	276	257	271	283	274	289	304	260	284	283	270	262	251	269	282	257	303	268	294	270	288	316	274	284	297	286	317	278	289	295	299	281	261	285	266	318	281	274	277	285	282	283	275	296	297	299	286	263	271	279	283	294	275	305	289	304	313	284	285	288	318	298	254	277	300	314	257	270	293	304	274	273	273	281	281	284	273	292	277	295	243	287	318	272	278	284	254	302	283	282	295	277	282	248	289	322	279	302	300	256	282	297	285	298	301	273	270	284	296	264	284	256	283	287	279	274	241	254	300	298	280	301	283	289	286	261	288	287	312	291	270	262	293	283	305	286	283	281	291	291	289	259	288	263	304	297	320	269	253	273	277	257	263	281	286	273	290	280	279	281	271	299	258	314	304	286	266	287	281	301	285	261	275	279	284	318	262	300	266	308	273	277	275	291	305	256	270	306	283	278	273	304	281	263	262	293	309	276	247	273	276	273	270	233	270	255	270	255	287	264	279	271	276	294	275	259	302	286	309	291	265	297	280	295	268	280	289	244	283	283	271	262	288	270	272	285	255	289	285	292	313	293	285	286	305	286	290	281	296	274	249	283	251	307
21774	24250	28656	31090	33870	33057	24424	15355	9467	7004	4356	3251	2447	2520	2597	1981	1599	1392	1979	2325	2851	2843	2705	2331	1775	1244	1043	963	848	814	800	796	749	781	799	823	776	772	748	746	799	782	830	736	808	770	829	787	778	778	810	788	800	790	791	789	836	813	753	805	823	806	768	790	774	824	758	830	744	768	805	844	778	737	772	767	769	815	791	734	775	798	775	747	752	720	736	750	766	829	778	816	784	742	765	808	797	754	802	793	746	828	788	770	752	768	806	818	822	744	809	721	853	787	782	778	766	792	798	756	792	844	809	810	766	766	763	786	742	797	816	758	800	818	802	757	765	794	760	780	786	760	776	759	780	715	770	770	720	765	777	811	773	814	799	843	791	796	788	788	777	778	785	804	747	794	773	772	806	795	795	762	758	814	797	820	839	801	793	787	780	769	776	827	778	817	761	799	781	779	789	805	772	750	794	806	787	779	771	794	765	788	801	794	771	795	767	766	749	816	838	764	778	766	793	793	766	778	763	753	776	760	822	727	782	795	749	791	751	811	777	817	771	829	792	771	824	806	771	773	756	745	842	733	781	814	759	783	836	801	823	807	776	752	728	782	811	768	793	725	791	762	781	788	800	822	754	791	756	760	832	765	766	770	773	799	786	768	737	802	766	779	817	811	776	809	775	759	781	757	791	772	793	761	805	778	783	816	730	786	771	776	779	771	780	801	737	784	755	769	846	787	824	773	809	780	789	819	819	768	801	745	817	766	736	785	803	799	767	788	800	790	777	778	795	798	761	757	748	763	820	781	817	848	771	804	756	758	814	778	767	759	798	723	769	800	781	798	737	840	777	807	781	746	761	791	783	776	785	756	816	834	814	798	808	796	794	807	752	809	778	850	781	819	761	759	785	799	808	774	784	818	752	773	792	787	803	767	767	798	805	835	788	786	776	764	800	749	824	773	789	761	763	807	806	757	793	788	760	772	808	790	756	788	786	812	802	766	765	743	831	745	731	766	823	738	770	821	749	828	791	742	828	836	727	779	754	835	762	767	758	787	805	747	745	803	787	758	770	825	800	749	750	802	812	758	819	749	740	808	770	782	799	820	776	800	826	800	781	775	747	761	779	810	763	823	842	794	772	779	795	806	771	760	789	840	803	822	796	783	787	839	821	802	736	780	770	761	775	779	780	786	719	785	774	771	727	784	765	834	770	802	750	776	779	801	794	744	817	784	826	806	771	840	787	755	774	797	802	819	788	763	768	745	772	780	775	798	792	763	833	805	806	784	768	822	741	813	760	728	835	794	753	805	806	804	782	798	702	712	762	758	825	788	767	772	770	798	818	805	770	764	778	749	816	785	746	769	748	777	756	777	779	836	750	808	794	769	861	771	788	809	784	800	773	841	765	774	839	809	794	745	775	746	794	787	806	781	752	789	772	767	803	758	796	754	837	792	792	774	803	791	863	726	784	753	803	773	816	829	845	784	718	759	768	816	711	752	778	825	767	810	758	804	756	736	765	761	790	802	779	790	761	742	781	806	778	776	784	765	775	830	851	766	822	828	763	785	824	820	770	790	789	796	766	772	759	818	825	774	757	793	756	820	778	795	809	794	776	771	786	776	717	780	780	772	751	812	745	737	792	785	755	790	770	754	774	803	765	794	779	772	754	767	735	781	783	778	809	791	795	816	802	766	747	813	776	771	779	789	787	799	796	772	823	814	759	809	748	790	769	796	735	787	787	837	743	789	809	781	727	812	740	777	864	806	803	824	783	765	745	773	754	816	812	798	782	762	765	774	773	831	805	768	783	763	828	774	821	752	783	794	802	743	795	798	778	790	798	817	792	816	767	774	785	770	776	776	752	817	768	786	738	790	823	770	748	765	753	811	820	792	809	744	739	809	776	744	777	829	807	788	807	777	778	797	760	808	811	785	749	759	784	768	787	788	792	793	812	765	766	775	818	753	728	782	815	805	769	822	807	783	776	851	759	820	769	789	790	796	770	810	852	753	779	750	813	767	774	753	822	764	771	798	730	829	747	816	751	838	768	761	852	785	751	791	774	794	709	752	763	822	857	805	807	768	752	753	747	774	829	792	752	720	801	765	796	806	756	755	807	744	835	788	785	797	782	824	779	726	791	820	758	823	787	729	823	761	752	770	786	816	776	754	791	803	789	788	756	786	777	801	737	825	754	801	775	792	748	782	790	802	746	811	753	748	812	768	766	794	788	828	778	823	781	744	767	814	829	834	775	802	763	798	815	774	791	774	833	784	804	772	792	777	777	801	781	767	757	804	802	762	785	779	806	817	801	758	728	813	800	807	802	785	795	822	735	744	789	791	747	729	835	814	751	767	781	790	863	813	785	784	765	733	788	806	744	831	771	800	748	786	754	771	750	771	770	767	837	796	777	754	815	768	785	773	809	732	787	821	805	773	775	785	811	813	767	850	763	798	767	810	785	792	786	744	737	773	764	803	839	796	770	775	830	796	807	734	835	773	761	789	738	797	766	759	810	804	724	753	746	818	812	756	765	790	761	771	811	795	777	785	751	765	801	773	795	770	820	851	784	774	798	800	765	809	758	758	761	801	793	763	761	772	808	785	775	750	804	791	801	798	828	755	792	753	806	796	760	777	807	786	800	785	762	797	737	743	791	803	793	758	772	764	818	707	784	754	744	746	773	775	774	795	787	760	760	804	796	783	802	808	807	790	756	765	811	827	780	832	849	763	805	748	740	751	771	831	748	786	793	761	783	805	772	800	775	771	833	826	778	783	751	770	790	769	749	780	739	749	760	839	781	799	805	765	806	785	803	774	814	760	733	771	800	803	753	802	830	741	805	784	781	780	775	789	759	794	793	740	799	780	788	802	807	781	775	774	769	802	778	801	800	759	803	796	790	814	772	760	783	829	823	783	763	766	728	775	780	751	822	780	808	801	818	790	787	797	792	755	757	781	778	766	770	813	811	808	742	768	788	795	755	756	776	785	756	805	777	780	810	804	796	764	748	738	777	790	756	820	806	799	752	796	798	797	797	760	777	813	753	779	730	773	801	738	770	806	767	750	816	805	744	800	767	806	810	759	769	750	769	795	790	784	796	764	777	795	818	785	800	809	752	750	747	747	805	761	807	767	786	767	777	774	795	849	791	812	785	789	778	782	788	794	714	776	772	734	797	795	761	764	796	747	788	819	792	811	789	762	824	814	781	825	791	764	789	804	770	833	781	790	784	799	776	837	806	778	777	742	808	758	791	769	800	818	759	788	794	806	806	765	787	793	778	806	809	828	772	751	764	837	769	789	744	823	786	768	829	776	815	771	789	820	810	815	755	784	779	778	775	776	774	769	777	803	775	811	772	810	828	748	807	780	799	743	838	814	795	760	788	750	768	865	797	815	787	772	731	795	753	779	723	804	813	729	776	786	755	788	805	796	789	778	776	809	808	784	769	702	815	818	712	765	787	779	839	788	805	749	821	795	794	753	822	746	774	771	814	809	788	777	799	766	789	809
27577	30093	35489	27184	24645	18524	11367	6566	3719	2729	1939	760	528	461	425	515	535	458	397	455	502	540	591	556	439	358	321	349	321	317	337	284	289	287	279	289	265	289	278	295	285	265	272	282	262	299	297	312	300	286	254	316	286	257	297	260	280	325	297	259	277	300	289	291	282	309	303	310	312	325	304	279	298	260	276	293	290	284	317	273	296	308	291	280	288	276	266	301	285	331	299	278	317	279	279	275	298	284	302	294	293	293	266	352	279	308	280	278	294	281	277	272	261	272	298	276	280	289	276	331	302	272	290	261	292	281	284	271	302	270	270	263	296	292	283	297	269	280	297	256	323	303	302	284	278	282	277	265	256	307	290	271	316	258	274	313	295	309	289	293	267	303	302	313	309	280	281	300	294	304	287	266	311	290	287	297	271	307	282	317	277	294	282	301	277	294	268	293	308	288	294	260	286	312	275	298	296	281	307	304	297	309	274	291	280	297	296	300	284	312	268	331	308	304	258	312	296	288	307	305	283	303	283	272	284	298	277	310	251	287	268	274	270	278	292	292	291	288	309	298	298	282	289	315	317	280	285	263	259	291	315	272	269	265	287	290	284	259	260	278	254	288	295	284	309	269	311	299	286	265	322	272	285	315	279	283	263	276	303	261	271	317	269	263	288	278	273	264	295	309	292	258	288	280	275	291	298	346	284	264	302	271	287	304	285	312	264	301	298	278	278	293	303	269	286	292	296	278	272	279	269	271	273	273	325	249	297	297	305	288	262	327	289	290	300	278	294	317	277	278	271	279	292	285	289	329	291	306	293	311	329	290	293	299	303	281	270	288	293	293	283	289	307	281	277	311	313	287	270	258	268	296	303	299	308	293	279	276	292	310	272	303	302	285	292	298	254	291	288	309	298	281	306	300	290	271	284	246	264	313	244	295	274	275	296	252	299	291	289	268	295	320	279	305	287	282	294	282	301	284	287	273	278	306	280	288	256	297	306	287	287	277	272	294	268	267	275	282	293	300	286	278	306	306	289	297	299	269	312	286	290	287	299	283	253	264	293	266	309	292	269	298	296	252	293	295	278	288	287	290	271	271	294	277	285	284	284	315	300	275	255	275	291	308	279	308	311	286	299	290	296	279	294	299	305	307	289	305	295	289	282	321	320	287	306	293	275	282	306	292	301	296	274	290	281	294	296	293	300	305	310	291	293	283	261	305	275	294	287	275	290	283	322	289	286	269	317	280	261	273	298	294	271	291	303	305	297	297	297	281	291	281	309	260	271	279	303	290	302	281	270	275	291	296	299	300	271	254	289	309	305	292	285	317	293	306	309	289	316	262	293	288	292	264	310	304	270	284	281	297	278	287	284	257	312	284	252	292	308	277	302	264	285	278	301	300	314	257	274	302	268	303	267	308	292	279	301	296	255	292	280	293	264	318	292	304	307	280	303	301	253	274	268	289	285	287	305	278	295	293	289	269	290	300	292	271	269	283	310	274	285	264	298	300	274	288	278	295	279	277	259	274	283	283	291	297	285	286	311	332	285	300	287	279	314	287	295	265	300	285	311	288	316	340	261	305	297	290	308	280	318	290	278	280	253	288	271	274	279	297	284	278	301	281	298	272	288	309	334	269	276	286	283	275	277	284	281	270	293	276	289	277	290	291	307	291	279	309	290	278	288	283	301	275	293	239	286	309	278	270	292	295	290	272	256	265	291	317	294	298	279	263	282	261	306	278	293	283	310	284	315	280	305	262	299	295	275	291	292	241	289	275	250	268	294	274	301	282	284	281	291	302	268	303	224	274	271	255	298	316	283	284	274	268	271	310	304	279	284	299	298	316	266	301	293	284	285	287	288	274	299	278	280	336	268	301	302	316	273	296	274	314	286	273	288	287	300	283	275	284	333	298	275	287	255	323	278	284	285	290	261	284	305	309	260	303	287	268	308	304	293	286	317	278	315	310	291	288	282	282	281	301	266	300	294	266	312	321	320	282	315	280	254	291	274	297	302	295	304	260	300	287	272	310	282	270	254	281	320	271	282	265	295	303	284	266	313	270	291	258	304	306	308	283	254	274	270	301	274	281	298	290	291	284	291	282	320	321	290	312	284	289	294	277	310	296	289	278	304	279	302	277	286	282	287	278	316	272	298	313	345	292	268	277	282	286	287	274	305	294	287	268	284	288	280	296	277	312	294	292	270	301	283	274	294	295	294	288	298	269	289	305	282	293	273	297	297	292	294	293	282	321	296	277	304	271	281	307	302	319	305	288	315	284	278	320	275	293	300	266	311	298	314	308	256	276	261	302	272	281	265	278	280	275	294	275	313	292	304	286	274	283	312	299	260	256	311	305	248	308	308	306	311	295	288	309	286	302	301	268	278	277	289	259	271	282	296	258	315	297	246	302	276	316	302	294	305	285	292	272	278	302	305	255	301	239	294	289	279	308	263	281	302	292	311	300	284	291	272	314	294	261	304	275	287	275	326	285	264	296	281	296	259	274	294	257	304	300	274	305	289	258	313	271	272	300	307	299	306	291	280	277	273	303	289	265	253	278	283	270	298	321	299	294	264	264	270	270	317	284	268	261	302	291	323	246	310	310	266	299	260	308	315	280	288	300	294	297	286	278	278	298	298	282	274	312	280	267	272	287	304	272	308	277	296	300	311	296	298	282	311	279	307	298	296	288	270	307	298	263	317	282	293	291	293	286	268	276	297	288	264	280	306	304	290	289	277	290	317	299	302	295	273	305	285	308	271	281	276	269	279	285	305	279	329	285	292	296	274	299	286	289	276	281	297	291	284	258	281	311	308	259	315	300	301	281	269	289	259	296	273	275	295	319	251	330	261	265	289	314	277	265	296	297	294	280	255	290	279	296	299	279	264	290	317	277	288	313	293	275	296	299	301	285	294	315	342	292	280	314	314	257	269	297	283	261	298	255	308	309	283	306	283	263	264	292	261	299	293	262	315	274	285	274	294	288	303	332	303	307	287	274	293	275	281	301	316	274	311	276	288	307	334	279	281	297	304	278	276	259	278	262	299	297	285	272	288	278	293	315	297	325	264	275	291	294	295	262	292	282	271	289	268	272	269	304	265	277	288	282	285	323	282	291	277	280	305	281	273	288	289	262	286	277	269	290	285	284	291	269	286	285	313	269	260	299	275	296	258	257	302	258	301	267	271	323	273	284	309	298	279	326	264	321	291	283	284	311	286	294	301	268	265	281	262	278	327	290	307	291	266	264	298	258	259	292	285	292	262	299	302	283	299	297	289	282	285	275	286	320	273	277	293	269	287	309	309	286	297	279	308	279	286	317	304	275	279	276	299	294	294	260	270	299	303	300	279	310	315	284	299	270	321	304	276	325	265	308	281	312	244	265	268	283	276	296	290	278	274	308	288	281	292	284	317	292	311	267	320	259	282	296	266	335	300	281	270	256	296	275	296	287	290	286	305	305	258	306	273	305	294	309	295	293	328	276	285	286	255	268	296	286	317	275	305	293
18166	24527	36315	35043	38275	31817	26423	19647	13627	11689	8087	3307	2284	1640	1604	2233	2369	1726	1503	1821	2202	2574	2896	2434	1675	1257	1109	932	856	840	867	846	848	788	784	777	786	796	833	767	816	813	758	793	769	785	837	760	810	822	818	797	847	756	867	782	775	829	816	794	793	786	793	857	804	837	823	730	816	772	763	829	816	760	765	788	814	828	835	788	848	787	857	823	834	797	831	787	757	826	816	838	777	810	799	780	777	831	848	812	838	830	815	779	826	848	782	811	803	849	791	766	761	830	773	772	795	818	768	803	840	791	790	805	804	801	795	787	785	786	817	828	797	797	806	837	819	800	781	841	857	783	819	814	831	823	786	813	787	834	848	780	810	782	823	764	766	837	809	855	765	798	789	797	792	835	817	759	781	836	816	810	802	774	785	813	814	781	754	830	813	810	815	805	834	782	780	810	772	852	760	819	807	809	777	851	796	767	826	818	801	834	809	787	792	806	796	818	813	789	781	743	756	820	785	792	775	806	787	822	872	791	828	797	822	770	762	738	787	785	841	804	788	788	838	868	809	801	835	837	795	789	805	829	746	837	816	824	814	775	806	800	822	829	842	798	754	833	783	813	804	818	788	816	805	819	780	776	763	797	822	786	802	815	839	803	820	793	819	809	816	789	800	802	797	756	812	806	842	767	847	768	763	772	800	802	766	847	766	812	851	826	762	824	746	857	820	825	780	776	811	765	821	796	764	793	794	797	786	818	769	792	798	798	810	741	774	754	821	824	807	821	803	836	816	793	856	765	786	766	785	844	787	814	765	813	786	778	789	797	801	756	781	860	784	791	752	801	805	796	812	797	785	852	800	788	777	819	808	789	830	827	867	814	801	805	786	819	851	763	836	799	876	805	801	821	874	847	785	825	828	821	799	812	824	820	833	782	803	792	797	820	797	798	790	746	794	820	825	873	774	805	766	776	821	817	803	804	799	769	824	792	790	796	826	858	789	804	836	822	857	845	757	768	822	819	801	832	801	760	810	854	831	818	780	760	767	766	775	773	809	756	798	813	813	829	766	793	785	830	811	825	851	795	808	796	771	801	793	764	786	777	787	769	795	783	798	850	887	746	766	875	835	745	804	810	832	821	775	825	796	838	761	862	777	812	779	779	800	784	833	795	764	814	791	795	782	818	771	801	795	795	782	759	837	820	813	830	811	846	830	756	848	758	765	807	814	776	795	784	822	819	819	757	804	821	803	790	782	765	781	793	801	832	799	789	771	791	791	833	805	802	789	790	798	770	796	746	825	875	723	852	748	809	792	798	813	840	779	835	814	768	759	811	761	815	847	781	798	834	804	739	843	816	837	803	853	841	833	772	821	791	813	810	792	844	871	808	774	753	773	792	820	816	847	828	781	823	800	812	765	805	836	769	841	781	797	768	819	792	811	794	790	790	788	817	855	767	834	790	795	787	790	838	818	823	839	800	784	814	803	792	781	806	801	852	839	788	808	832	845	779	797	822	780	807	797	808	841	802	849	768	813	771	789	761	796	788	799	831	826	786	818	825	863	810	786	752	773	769	836	745	827	778	862	737	861	798	809	758	809	822	827	828	832	761	809	820	807	780	864	802	784	784	836	755	815	852	782	760	808	796	804	841	788	788	817	795	813	795	780	842	800	766	881	761	788	802	816	802	802	792	786	796	807	784	790	830	791	794	796	809	870	774	819	814	819	820	839	773	793	774	762	794	818	804	815	816	817	800	822	859	786	817	834	794	821	785	793	742	807	783	816	837	848	806	802	796	814	796	747	773	836	769	790	777	774	757	836	816	815	829	821	798	798	814	785	825	739	748	796	800	767	819	793	813	840	830	826	756	835	800	814	811	806	854	770	806	813	815	824	798	791	767	805	803	815	835	829	773	802	773	802	781	824	838	840	758	788	834	818	819	767	792	812	790	861	809	814	794	855	760	793	750	818	831	810	785	818	841	785	804	832	841	800	810	793	837	838	745	800	768	759	836	815	810	800	760	794	801	811	802	793	782	795	842	794	831	831	766	781	777	778	801	789	794	839	806	807	829	774	766	798	782	823	754	740	827	784	774	810	816	821	828	799	841	798	815	844	833	821	773	751	820	842	756	774	783	793	775	784	781	783	774	816	869	759	826	796	821	814	779	822	837	793	795	784	876	819	828	851	741	815	786	828	769	819	857	847	767	840	837	851	816	765	836	838	756	839	814	788	789	793	798	823	761	829	802	809	819	852	832	822	819	851	846	841	823	848	756	789	823	809	772	793	788	841	829	814	864	837	860	828	827	776	758	851	780	819	789	815	836	809	812	814	808	795	836	813	769	830	876	820	789	752	776	804	737	828	807	750	719	816	846	789	810	781	811	855	773	824	819	788	864	822	835	823	808	773	797	820	784	832	812	793	811	748	781	806	826	816	798	811	800	822	772	794	772	825	770	799	744	816	769	781	808	834	798	803	785	830	802	781	793	841	796	788	747	796	810	775	885	798	765	751	831	815	815	790	805	775	816	799	806	833	828	798	786	800	801	806	792	869	827	816	792	792	825	721	762	805	815	795	836	784	772	799	848	833	775	785	860	837	829	812	785	813	782	776	767	796	787	842	753	811	792	815	843	831	827	782	794	771	830	811	768	833	787	767	798	855	772	796	784	794	740	819	819	787	786	797	830	824	836	848	792	809	747	818	856	850	771	787	847	821	766	841	786	811	813	828	777	825	803	839	807	832	812	781	809	754	820	775	780	810	782	807	812	775	823	776	808	823	794	867	795	792	781	790	846	802	856	796	771	831	786	806	800	773	782	761	779	816	825	813	806	795	833	807	802	831	807	791	852	841	822	814	820	793	790	797	806	822	776	794	806	835	800	857	789	816	813	811	780	825	770	772	844	843	795	827	797	838	807	808	819	767	798	787	840	825	778	758	810	752	809	796	804	761	821	773	776	779	789	735	790	760	846	779	830	802	855	812	825	785	836	799	813	764	835	771	819	798	777	783	797	804	852	787	781	826	776	830	809	797	838	837	851	733	774	798	762	767	801	820	837	768	757	857	832	761	784	820	781	813	774	779	782	814	801	844	811	773	798	850	790	794	844	822	848	835	792	802	848	734	807	822	875	796	843	795	890	778	789	825	772	856	811	767	825	815	830	866	759	789	844	779	836	785	834	813	820	849	841	839	795	818	858	825	822	778	752	787	797	822	758	782	827	805	877	839	820	797	793	816	825	755	778	865	804	817	809	809	780	826	821	782	785	863	783	767	761	789	790	775	810	835	756	759	829	812	792	786	756	804	827	813	785	795	776	814	821	777	818	774	834	855	767	802	808	796	850	816	832	835	782	830	799	767	821	799	800	815	828	800	829	825	801	817	831	843	816	840	813	819	781	857	800	801	772	809	819	816	796	824	804	773	786	838	828	762	847	772	790	831	776	802	812	825	817	774	764	765	811	817	825	819	818	820	826	814	779	821	764	777	806	793	833	815	801	871	779	760	782	833	802
25856	28719	43781	40730	31495	15994	9655	5784	4281	2806	805	495	380	327	303	328	312	371	371	355	335	364	375	324	348	353	298	329	306	286	324	275	291	290	305	313	303	291	293	305	296	286	277	288	319	301	311	337	279	296	274	274	296	274	328	284	287	293	307	274	296	306	295	327	280	287	293	307	287	274	304	272	286	284	306	289	292	289	274	309	287	295	320	309	284	304	312	322	326	288	315	298	315	292	278	293	303	299	284	274	292	299	296	266	329	302	286	305	296	296	305	317	289	312	298	304	289	297	275	274	275	327	293	309	312	267	305	319	294	294	291	286	290	275	315	271	270	287	290	291	282	309	282	291	287	286	266	303	287	293	273	302	297	269	302	265	271	313	283	295	283	294	309	267	308	306	295	328	276	289	269	308	299	315	287	297	315	283	299	295	303	290	318	278	270	305	280	334	285	313	280	310	291	291	326	309	307	274	304	307	276	312	290	334	298	310	295	257	270	298	278	299	273	347	316	302	297	287	283	288	297	313	271	305	281	286	240	273	289	310	307	275	282	288	269	268	285	312	296	280	278	312	315	294	296	310	295	310	315	309	304	306	308	325	282	298	295	266	316	300	280	302	320	303	290	304	300	281	286	318	298	287	267	292	304	299	266	269	276	273	268	311	301	258	265	284	297	308	287	302	303	298	289	280	300	312	286	294	260	342	284	290	276	337	311	295	285	296	279	261	292	319	268	303	339	270	270	270	308	290	318	292	325	337	304	286	298	302	322	266	275	303	272	274	274	292	304	300	279	289	286	307	303	276	320	294	295	276	301	270	284	302	276	304	281	279	298	290	301	259	308	307	314	321	278	278	296	287	285	307	279	281	303	292	297	295	287	326	278	299	293	289	271	288	305	286	288	300	296	292	291	292	298	331	314	327	269	301	310	291	324	296	291	331	288	298	322	295	288	295	277	287	317	299	314	324	285	270	272	297	293	322	286	296	297	282	286	309	325	303	283	246	274	297	287	266	277	302	279	288	276	296	279	277	281	288	287	294	325	352	324	270	297	282	295	294	311	301	291	301	283	287	274	285	312	296	303	300	287	305	285	289	298	275	282	285	281	288	292	313	259	283	306	316	271	272	260	287	289	254	286	299	274	312	271	269	304	280	269	272	284	306	283	305	335	277	271	283	297	308	282	315	289	300	264	258	292	252	272	281	268	298	271	292	297	263	292	296	259	282	300	268	277	302	285	259	299	300	288	285	305	305	304	268	294	307	289	307	287	309	298	278	277	318	317	305	279	281	318	274	282	301	291	293	277	300	289	253	286	263	283	310	292	304	299	287	285	256	303	270	318	289	304	291	259	268	273	287	329	282	289	299	280	287	300	314	276	261	296	279	289	267	311	276	295	297	314	290	318	276	294	309	281	276	292	250	293	275	288	286	263	296	284	288	298	286	294	298	292	275	290	254	320	272	265	286	303	287	292	291	300	305	288	266	313	298	277	303	295	272	273	305	267	307	309	285	320	290	337	296	299	296	343	318	285	315	313	299	290	301	275	298	261	274	304	285	280	279	302	275	303	310	304	303	303	280	320	240	295	293	279	321	288	290	308	287	283	281	264	274	275	286	293	305	293	308	298	278	260	332	303	284	355	268	288	311	281	272	311	340	286	302	306	290	315	296	278	280	296	300	291	308	261	325	288	283	274	315	289	318	272	309	310	276	286	287	303	285	287	303	280	275	252	281	307	293	304	306	275	296	304	265	285	289	313	286	297	295	295	278	317	294	303	292	277	290	334	287	266	279	282	288	285	283	314	276	315	300	283	310	309	314	292	280	290	275	298	294	290	305	290	291	289	310	284	287	298	298	288	287	310	285	291	299	286	310	316	287	281	307	297	282	306	288	268	280	300	285	306	282	291	290	285	287	302	290	280	313	287	290	284	287	259	298	317	303	273	292	279	287	320	312	292	303	304	296	300	326	289	277	296	299	322	300	277	262	295	293	289	291	309	323	322	285	296	293	287	262	284	321	290	268	288	313	287	308	310	302	292	317	309	258	275	302	287	305	301	285	296	274	278	291	320	261	282	305	283	273	276	296	294	296	292	316	301	313	294	299	292	306	278	284	286	301	275	284	309	317	282	323	282	286	292	308	295	275	293	258	279	287	261	297	278	314	303	284	308	289	296	296	322	297	304	306	273	269	309	288	306	288	283	267	270	277	331	264	300	290	281	282	293	304	289	333	277	277	256	281	284	308	266	307	297	286	275	313	291	307	289	306	303	301	308	324	282	287	289	262	286	310	268	288	282	311	293	307	270	292	310	319	283	288	327	266	300	297	281	284	293	301	301	323	313	282	303	253	302	301	298	291	296	261	287	280	314	292	302	305	296	325	285	266	296	314	323	301	307	307	267	296	280	285	293	319	284	303	284	281	311	301	255	289	279	330	262	262	286	316	317	304	272	262	281	268	297	296	260	279	293	292	322	285	298	310	281	323	302	291	286	314	300	271	296	311	302	290	298	307	338	300	283	298	276	321	284	277	306	333	301	301	330	320	318	289	302	295	314	278	283	289	278	284	280	270	289	280	278	309	285	283	258	301	282	268	268	288	294	277	312	291	291	307	307	302	251	263	274	305	271	301	296	298	301	289	300	290	255	309	273	295	283	304	296	317	292	283	289	300	262	308	311	304	291	286	306	292	296	330	296	289	275	277	272	294	306	279	280	299	317	308	299	295	282	253	288	309	300	296	311	277	297	311	296	283	283	298	290	314	289	274	295	286	285	294	305	296	273	277	282	293	337	302	318	259	320	282	309	288	319	288	277	285	273	291	320	293	289	313	292	297	307	263	308	301	273	290	288	311	303	326	304	290	303	295	293	344	293	258	302	272	285	293	278	288	302	284	297	258	302	306	301	312	288	309	297	343	287	307	323	315	300	296	289	279	290	270	264	292	300	274	301	341	245	268	300	299	316	299	312	337	286	284	293	305	311	305	308	298	318	310	274	309	318	291	299	312	290	297	321	277	294	308	327	287	279	309	324	272	294	300	307	298	286	319	291	301	278	257	300	299	310	273	257	289	307	278	293	313	303	309	323	285	296	307	330	243	285	288	330	290	313	293	285	310	305	259	304	266	294	309	286	286	284	307	284	279	310	285	316	305	283	312	296	303	290	268	295	280	290	299	305	283	278	283	292	270	265	301	279	294	283	282	321	303	332	291	299	330	308	321	295	304	313	296	302	285	294	282	294	284	266	299	278	313	274	287	300	313	266	263	248	301	317	293	273	313	312	278	295	294	346	301	306	283	328	277	282	308	291	288	261	282	289	276	293	319	281	287	287	282	263	306	309	306	292	293	274	292	284	320	294	316	313	267	331	301	342	315	290	306	283	293	294	321	301	291	292	263	314	273	244	312	327	298	307	277	278	295	266	315	274	275	295	294	298	313	265	295	299	305	317	268	322	315	307	290	291	309	314	304	313	313	274	266	278	258	332	286	275	282	282	260	279	286	312	321
16913	23586	42635	46295	40494	28171	23757	18593	15611	10493	2811	1505	1200	1134	963	906	1050	1392	1268	1153	1066	1193	1275	1119	915	898	860	834	872	829	809	792	789	810	832	773	824	853	766	844	841	825	823	796	838	850	860	844	809	754	781	758	832	837	755	778	797	789	796	845	827	766	789	824	833	805	870	804	838	773	780	796	818	832	804	820	806	800	809	788	789	820	794	796	807	801	868	789	807	779	802	803	811	811	816	812	760	755	810	799	763	781	804	819	756	801	822	805	841	834	815	780	805	789	783	784	794	814	864	818	790	839	809	804	803	787	738	766	822	742	812	876	819	774	808	803	848	819	813	804	856	778	778	802	812	829	797	789	841	774	769	801	807	867	798	817	801	827	796	828	834	807	794	809	865	797	854	846	852	786	804	811	777	835	800	853	821	815	845	802	830	784	778	868	805	805	778	826	811	836	828	863	772	766	816	819	818	831	812	829	832	819	830	810	826	830	855	776	825	805	785	821	814	853	776	847	846	830	810	826	810	828	794	746	736	817	813	795	838	827	782	774	823	795	774	865	830	791	799	812	823	770	802	844	812	792	781	795	829	807	805	815	801	791	830	808	857	812	743	784	829	836	818	837	839	816	835	856	766	808	841	772	807	809	884	812	809	760	806	848	840	805	788	815	793	797	834	811	816	814	807	795	846	807	831	827	812	819	847	849	818	819	836	791	822	826	800	815	782	780	814	779	810	829	862	856	808	825	788	815	830	801	768	825	820	791	850	878	808	800	754	782	869	822	786	835	819	767	820	778	823	787	826	834	812	810	832	755	816	796	833	803	816	803	806	775	768	791	823	822	838	824	774	804	787	779	807	837	730	792	788	824	770	798	808	793	800	794	801	825	840	813	823	779	829	839	799	798	838	801	831	810	818	835	783	834	747	822	809	782	790	783	803	802	798	845	816	827	815	807	852	845	812	787	816	784	800	837	819	818	810	839	783	823	808	862	743	810	795	803	802	831	801	820	813	807	795	781	865	816	805	868	855	773	788	828	820	815	799	779	805	826	784	795	796	817	810	843	823	800	796	812	817	853	852	793	788	881	827	841	800	819	843	839	794	786	782	789	803	823	796	798	816	792	806	808	814	829	826	768	777	816	841	793	853	803	797	816	780	777	813	814	817	799	788	804	815	777	827	867	764	814	786	819	794	785	765	854	822	836	782	791	857	806	801	809	818	782	790	824	859	816	810	818	806	821	812	799	806	819	796	824	781	835	811	823	821	782	778	835	780	792	814	810	804	794	812	851	805	832	833	767	816	811	800	805	809	837	829	733	824	785	814	814	845	831	814	748	821	839	805	774	810	844	773	799	794	829	824	808	801	736	810	809	724	762	844	825	861	802	794	788	819	821	813	839	794	784	790	790	811	803	764	813	800	817	740	810	809	833	806	852	819	808	833	829	769	793	798	855	781	809	842	807	821	798	821	791	836	818	809	837	772	804	841	808	802	846	837	861	807	805	827	784	844	830	777	829	782	779	808	832	819	856	834	834	830	778	819	754	812	765	806	795	809	804	791	751	798	847	757	832	825	826	781	794	847	856	832	821	800	810	808	809	842	824	804	780	837	798	780	785	794	778	781	814	825	772	777	809	790	777	814	778	807	786	871	825	794	804	771	789	808	795	805	817	805	824	800	851	825	777	817	829	827	831	796	855	880	764	846	827	775	826	794	823	797	780	750	832	799	826	775	795	818	770	807	829	794	816	849	844	815	856	817	797	802	833	841	847	758	828	807	780	825	782	790	837	783	835	833	826	788	797	848	766	838	831	779	780	783	795	803	777	828	788	810	808	838	792	781	815	843	860	778	760	799	816	761	793	776	841	811	799	810	820	815	837	763	824	832	800	801	783	825	777	818	726	790	803	805	837	823	835	836	773	804	860	827	766	783	802	828	818	812	854	807	855	767	812	821	803	814	810	818	854	782	790	805	854	826	828	838	816	772	803	753	809	801	814	759	805	823	802	811	786	803	817	780	863	788	767	824	830	828	780	782	794	834	774	845	763	829	721	806	805	779	820	828	841	798	805	782	832	829	801	817	793	789	799	847	846	780	771	830	812	812	821	783	820	821	830	826	854	848	839	858	807	883	853	764	779	803	770	820	794	839	811	799	756	832	803	816	836	813	825	799	829	794	776	788	798	810	795	846	810	804	773	811	799	797	798	771	812	787	790	790	850	794	838	765	833	834	803	796	828	827	824	828	761	826	813	819	809	802	822	796	782	782	821	882	818	802	768	829	801	842	765	817	874	823	792	816	797	828	872	861	799	749	762	833	818	852	827	788	862	765	751	796	798	782	778	808	813	823	822	828	794	768	832	813	828	859	835	787	815	825	831	784	790	846	763	820	832	761	875	846	790	821	817	811	843	844	841	799	862	803	816	760	799	832	825	810	755	838	820	826	832	825	817	800	825	830	804	822	811	859	798	761	789	791	803	775	818	830	820	788	819	824	823	798	857	817	819	835	788	837	828	821	784	769	820	792	812	826	873	824	790	798	766	813	825	824	845	806	839	808	811	794	787	826	780	823	780	854	804	807	788	856	858	801	822	777	815	821	817	815	781	828	835	816	793	845	806	787	752	800	777	839	758	803	786	751	799	838	822	797	786	836	777	868	845	808	817	792	776	868	754	804	770	801	832	796	835	778	795	828	785	820	810	792	840	744	825	801	797	832	767	811	821	820	804	832	821	776	844	770	841	816	772	866	843	813	804	828	822	846	840	774	794	783	793	823	804	855	762	851	777	797	772	822	794	838	794	843	829	884	806	802	854	766	817	793	832	790	796	793	838	827	805	843	798	851	777	817	803	813	799	834	790	833	805	829	765	809	800	844	832	800	810	774	810	792	781	780	806	824	837	899	747	799	784	820	796	805	768	816	785	805	735	793	817	793	797	777	772	825	798	814	769	811	799	798	748	770	798	790	803	802	853	815	776	787	838	788	802	814	728	809	833	779	832	777	853	784	844	808	775	819	820	808	835	859	817	754	803	804	828	778	838	852	803	847	823	802	849	794	800	811	773	813	777	811	800	826	760	806	826	827	802	764	819	789	842	786	828	760	775	807	807	837	824	814	803	845	804	771	793	793	819	817	788	807	799	804	807	825	809	828	838	852	802	842	761	779	826	742	802	819	839	793	822	799	824	812	817	844	822	751	815	805	846	830	808	811	825	756	845	831	776	819	807	825	775	790	855	828	809	860	806	784	794	825	795	849	789	805	770	805	781	828	840	810	776	820	822	838	887	785	794	825	841	810	765	834	803	858	734	827	806	831	821	815	828	887	871	830	800	808	825	868	856	807	798	805	781	792	788	785	824	809	783	794	846	827	840	768	834	756	827	762	826	789	774	791	798	787	813	774	835	798	801	857	784	794	812	814	801	784	862	852	785	794	824	811	788	837	819	768	866	784	807	847	847	798	806	782	818	791	848	798	796	783	784	846	797	790	841	824	827	825	786	828	813	863	789
21944	24879	37363	31758	29397	18215	7762	5452	3323	1381	725	602	471	406	366	316	314	320	452	458	441	470	432	478	454	396	352	312	304	273	314	285	276	305	265	296	257	294	303	299	298	276	278	300	297	274	285	304	299	287	270	298	286	270	291	273	302	266	279	272	288	271	284	278	285	298	303	291	293	268	275	293	300	295	280	274	266	325	290	279	280	280	292	282	285	289	246	306	302	280	281	297	263	313	290	298	287	283	284	297	289	295	328	286	321	268	312	313	275	274	299	281	317	269	307	278	296	301	294	275	303	247	300	269	309	282	292	243	291	291	297	268	297	265	279	294	313	245	284	275	279	282	291	285	292	302	312	304	284	306	277	307	309	277	293	284	292	285	293	294	293	283	300	268	280	288	292	266	273	313	295	269	279	304	280	287	286	274	285	303	277	342	268	278	294	291	286	288	309	288	321	273	304	299	318	263	272	296	292	259	303	279	280	304	278	295	312	277	310	283	283	308	295	295	282	318	266	268	272	289	265	298	276	295	278	294	294	278	270	284	274	278	301	287	308	293	293	308	297	285	275	279	287	276	275	300	270	303	300	297	294	287	280	274	306	286	304	299	278	300	276	263	308	290	292	307	297	280	268	266	293	292	285	289	295	283	256	287	298	275	312	260	305	282	294	286	277	258	284	305	279	280	280	280	316	319	308	272	283	263	304	287	285	282	287	260	297	291	304	312	312	306	289	290	301	294	282	272	278	284	306	272	250	339	303	284	278	311	260	236	301	297	260	281	294	252	274	288	283	276	278	290	258	283	297	276	267	290	276	296	293	292	310	259	273	270	293	293	262	261	297	290	252	269	269	280	305	280	306	292	282	321	296	267	288	297	274	294	277	269	260	302	297	261	286	299	285	293	272	270	291	274	283	277	288	288	256	274	295	310	271	318	282	283	288	317	281	257	269	295	293	301	312	306	315	264	281	284	316	292	265	306	306	289	256	305	304	271	319	284	291	268	285	329	287	270	296	235	262	280	287	297	288	277	291	307	288	282	288	281	299	282	278	293	268	260	303	289	260	297	285	273	284	269	302	288	295	274	295	284	278	273	304	291	291	278	300	268	270	290	305	261	289	262	278	277	287	296	271	264	257	270	273	278	262	275	282	278	282	294	313	284	275	298	274	276	244	306	308	250	263	273	264	302	250	291	264	301	270	259	288	297	321	274	253	290	277	307	265	314	271	267	267	297	275	276	269	289	251	267	287	276	278	260	286	267	252	312	290	306	272	286	318	258	300	260	304	278	294	307	295	275	312	250	256	314	307	249	293	307	289	303	268	263	288	292	285	264	261	263	298	296	263	283	276	311	299	306	261	283	275	305	280	300	282	304	284	262	310	298	294	257	271	314	242	316	311	254	268	313	281	289	296	284	289	271	288	263	303	288	303	291	270	291	276	307	261	300	288	268	274	262	295	265	297	285	276	272	292	298	299	287	294	300	299	278	305	284	311	307	275	288	272	281	304	268	306	304	330	286	298	262	272	304	303	286	309	268	271	294	263	243	297	293	264	269	271	285	289	293	283	257	292	270	290	291	263	278	284	287	288	317	291	304	297	265	299	278	298	283	283	269	294	293	259	300	296	308	285	274	263	290	279	296	282	280	284	283	293	264	288	290	304	288	290	302	289	284	281	262	300	302	306	272	288	290	323	299	276	265	280	309	272	273	312	269	264	290	288	284	290	267	293	270	303	293	313	261	288	297	260	279	285	302	279	290	271	268	271	320	281	263	287	263	278	244	282	314	283	259	270	272	271	299	258	304	287	263	258	285	292	313	317	248	261	282	268	291	293	286	306	272	296	280	279	292	292	288	309	275	316	271	299	288	258	265	291	261	283	295	279	285	282	305	315	281	258	284	306	309	285	269	283	284	280	297	280	283	269	263	298	259	294	267	270	288	294	268	259	259	288	287	305	283	275	298	279	271	310	273	270	288	284	261	290	294	267	308	310	276	298	293	271	297	281	313	289	277	292	291	304	290	273	271	291	271	293	294	279	285	294	295	285	282	272	290	293	293	268	268	291	276	275	295	307	280	297	288	315	299	312	289	277	280	320	279	289	309	299	290	261	263	267	279	282	342	296	262	309	303	279	280	281	306	262	277	309	267	267	279	274	234	283	316	289	262	327	275	274	302	292	295	282	284	264	286	273	274	299	259	280	275	292	268	274	290	294	277	294	301	290	270	273	279	269	273	291	274	282	258	288	308	316	289	298	257	271	293	272	270	285	293	281	247	325	263	307	314	291	306	270	277	282	270	295	278	312	278	276	296	307	283	256	324	306	286	273	270	277	280	299	307	279	285	317	281	271	274	298	287	289	264	277	307	283	280	292	297	280	271	268	304	275	259	268	283	291	291	263	251	309	253	285	289	285	300	296	296	244	287	296	289	275	290	276	310	286	285	303	294	281	292	264	317	268	320	274	287	315	295	283	292	304	275	292	267	256	312	316	304	308	309	308	283	333	287	291	312	295	297	253	299	301	303	286	298	305	328	283	276	300	319	308	281	255	276	278	284	265	303	283	293	278	265	320	287	318	284	305	312	271	283	277	308	288	287	343	291	240	277	293	283	282	280	278	292	268	276	292	314	283	260	324	302	274	277	314	300	282	271	291	256	284	264	317	303	292	288	279	315	284	292	287	304	302	288	282	345	312	272	283	275	297	241	299	278	289	277	295	293	291	321	275	275	286	294	291	296	279	280	282	301	278	284	254	263	263	284	299	316	295	266	280	255	257	320	298	312	285	290	282	294	266	305	259	275	316	280	321	292	295	302	300	304	302	290	285	283	290	286	306	285	289	318	295	272	284	306	304	266	299	304	305	274	278	279	288	306	280	291	257	287	299	306	273	305	277	301	288	310	287	311	319	296	282	277	305	311	259	285	309	287	310	319	282	298	258	295	312	271	289	302	304	292	288	295	283	303	247	275	279	276	292	282	247	283	338	306	274	302	296	279	276	317	277	287	301	329	298	317	254	308	269	293	282	290	308	313	312	295	287	300	285	287	288	261	248	262	284	261	313	277	284	329	283	314	294	315	281	327	305	283	287	285	263	301	299	264	266	286	262	299	287	279	282	275	284	273	264	294	317	286	313	265	274	293	313	259	249	316	257	288	288	302	299	291	284	259	294	254	280	294	300	303	278	306	287	280	321	290	313	279	284	289	271	295	294	308	258	271	299	291	314	285	253	272	278	261	278	295	284	277	304	281	302	320	292	268	261	289	308	314	295	285	288	292	269	278	268	265	289	293	302	308	283	296	287	302	315	291	271	310	297	309	279	287	293	286	297	288	304	305	315	260	301	311	282	277	274	298	303	279	294	287	293	304	281	277	263	315	280	273	278	335	281	308	269	317	271	266	295	290	276	276	264	281	277	274	238	263	264	272	290	286	300	299	284	244	263	288	301	271	297	278	316	287	290	277	271	287	284	257	279	313	274	287	319	322	316	292	283	290	302	250	296	293
14675	21159	37564	39945	41312	28645	20052	17705	12029	5641	3321	2349	1695	1447	1321	1142	1083	1183	1710	1905	1846	1787	1970	1987	1675	1414	1152	980	948	933	904	899	869	772	805	825	799	764	742	799	798	805	768	804	813	783	765	768	772	774	760	808	803	802	787	802	807	789	819	788	779	804	810	817	862	860	815	800	844	837	773	775	869	807	779	805	762	818	841	811	822	798	823	780	810	809	790	804	815	778	825	778	747	785	798	818	843	838	828	839	787	753	829	797	781	763	804	809	831	797	758	759	792	833	787	784	799	786	795	737	813	774	731	838	828	824	705	768	808	828	761	777	761	724	852	789	776	841	829	764	728	823	817	809	750	739	750	790	772	799	807	838	788	793	799	806	788	789	791	790	741	823	819	808	855	756	780	815	791	842	808	811	772	828	805	795	783	788	837	769	779	824	776	787	807	829	785	810	797	783	836	817	777	770	814	744	779	803	797	777	790	831	837	773	798	783	812	750	817	760	754	791	769	773	810	794	801	819	848	816	758	776	753	772	786	762	770	780	762	770	809	803	772	845	815	806	752	799	795	792	797	801	800	795	838	811	811	815	809	802	805	805	824	815	771	776	786	802	829	826	800	744	831	821	814	767	722	776	791	717	789	781	819	806	786	798	825	794	832	797	787	811	792	751	810	820	815	766	809	840	784	767	783	811	781	782	805	768	845	812	772	788	761	777	775	820	794	811	769	762	752	822	719	838	746	752	793	797	813	810	810	758	800	764	806	824	771	772	794	742	755	799	795	768	780	791	764	739	840	757	764	793	804	781	807	804	820	846	778	791	740	803	812	793	801	842	754	800	826	782	786	755	784	793	774	809	732	823	840	778	745	790	839	818	847	802	826	796	839	821	792	810	772	802	751	824	765	797	787	811	827	763	756	793	805	764	781	791	851	815	783	809	742	797	779	782	761	814	835	834	793	786	787	820	731	792	775	776	770	790	814	811	762	789	779	780	810	795	770	796	768	818	767	829	788	789	834	786	817	802	838	841	790	781	815	790	811	795	856	846	839	756	787	765	795	746	771	791	773	803	763	759	821	806	800	758	804	812	793	840	835	796	811	794	731	813	770	827	790	777	831	826	827	817	837	792	774	774	784	837	758	777	784	812	803	737	815	804	783	803	813	796	788	793	787	827	732	782	787	751	824	808	810	810	817	844	782	800	789	790	760	781	817	832	800	777	799	786	777	865	821	757	828	819	818	844	822	784	798	833	745	817	843	819	750	788	766	807	767	775	781	792	777	778	810	824	829	794	754	829	819	749	783	811	778	786	776	738	793	769	817	788	810	762	806	845	784	804	810	808	805	791	750	773	796	865	838	819	810	781	856	868	780	782	792	782	748	769	801	802	797	795	827	745	773	792	793	765	817	759	810	781	782	835	819	770	766	790	777	795	824	784	781	765	814	791	787	789	795	815	804	760	794	786	763	780	776	767	807	816	768	808	827	771	825	787	740	761	780	741	724	779	802	779	749	770	774	781	821	832	784	805	780	773	791	769	806	797	834	852	815	799	765	814	806	821	783	779	787	786	817	741	803	795	772	794	784	811	833	818	782	802	795	842	789	825	773	800	776	818	804	793	772	819	813	750	771	794	780	782	756	785	808	787	764	796	860	827	830	792	811	802	800	842	803	794	773	812	837	768	806	795	817	781	787	814	804	780	789	755	799	795	809	729	791	776	774	762	797	745	806	776	753	817	780	800	813	810	797	807	784	778	772	785	763	849	774	806	866	771	813	755	779	860	780	809	800	806	766	806	842	840	782	741	806	782	819	789	840	797	758	821	794	824	774	769	801	786	834	755	803	813	797	792	760	784	786	797	759	749	788	817	773	803	807	825	815	849	810	822	819	817	775	787	791	807	793	806	710	800	802	804	845	783	820	850	851	801	809	792	769	817	889	785	808	771	767	780	794	787	811	784	811	800	787	765	814	780	759	780	801	819	801	733	844	790	795	798	843	835	801	801	792	788	814	799	760	727	749	824	799	770	825	766	802	800	781	785	783	833	806	772	828	765	762	785	779	814	848	820	791	788	753	811	783	746	812	759	783	746	837	770	812	788	759	802	798	809	789	829	785	789	746	774	821	804	782	799	773	767	773	774	780	862	786	813	790	732	766	795	793	783	765	856	768	766	812	799	802	759	830	843	805	830	747	758	812	851	812	850	842	780	798	787	761	808	794	803	798	779	784	779	776	725	805	782	803	816	846	736	835	785	795	768	763	752	795	823	781	771	806	766	779	801	794	813	835	787	794	807	770	796	822	785	773	787	800	787	731	795	796	780	778	812	769	771	796	782	786	778	801	806	725	818	819	785	771	773	795	728	805	804	815	758	826	791	787	779	756	858	806	826	846	766	829	780	751	768	793	792	835	793	799	742	803	785	779	771	783	764	812	746	781	805	761	795	843	852	814	760	766	803	796	797	768	813	770	796	818	827	784	779	757	808	771	798	795	799	791	802	779	748	729	777	780	804	779	807	804	784	822	820	791	834	809	845	794	769	818	772	831	758	814	753	816	801	766	812	811	787	829	770	801	793	820	851	843	799	764	796	766	837	727	755	769	794	744	851	838	816	796	759	740	754	772	809	806	770	786	806	789	803	812	812	784	828	791	786	766	745	763	810	768	778	820	776	780	804	819	839	794	769	835	770	760	817	765	799	801	780	795	787	830	764	803	760	798	784	798	789	794	850	818	801	751	803	768	843	766	802	783	819	799	826	805	813	777	812	789	785	779	798	799	777	769	809	870	798	785	825	814	798	768	828	828	802	828	866	802	811	743	797	771	771	788	783	828	738	837	731	752	859	806	787	768	746	760	787	771	771	796	804	773	785	814	842	799	829	772	753	782	805	799	825	783	801	747	769	790	785	816	793	830	777	805	790	773	806	816	820	785	803	803	822	826	778	795	775	799	801	823	808	808	750	782	792	764	804	798	805	806	830	765	831	802	793	841	784	765	820	826	736	783	786	809	848	807	773	826	772	833	782	818	834	812	820	837	790	789	792	825	781	825	830	769	843	780	822	762	821	791	798	818	712	738	786	800	789	763	857	731	815	770	820	766	809	749	800	767	829	788	775	791	824	806	789	792	826	833	834	827	743	811	786	833	825	793	800	796	760	812	794	751	804	783	753	857	862	826	790	781	768	819	825	788	832	771	766	766	769	783	804	787	805	820	831	745	829	816	776	811	826	786	816	784	799	766	808	819	814	799	799	791	821	800	781	810	805	821	802	797	799	794	792	787	776	764	850	812	763	792	751	794	762	798	779	701	838	829	776	803	705	822	793	813	802	789	757	771	768	798	755	803	800	787	839	832	832	800	815	801	793	850	818	807	768	822	784	797	781	764	818	816	837	792	736	753	755	801	750	820	785	821	762	829	858	826	896	829	790	774	812	788	768	825	854	759	785	823	769	834	803	790	756	794	781	812	826	818	771	797	810	759	765	770	828	810	806	831	778	809	779	815	787	810	780
20327	23662	35400	27609	16273	14374	9439	4472	2642	1948	1448	964	666	472	429	393	358	314	385	522	596	702	651	679	550	519	407	367	320	308	311	287	275	335	305	293	297	265	314	291	304	298	287	309	274	296	271	274	302	290	290	270	282	286	305	281	296	285	279	264	284	257	326	275	289	301	271	327	291	280	288	270	286	273	282	284	294	299	286	321	282	297	301	285	269	291	294	291	306	275	291	328	317	273	291	266	275	280	282	299	267	282	286	263	269	275	296	269	302	294	300	299	288	283	283	285	322	261	298	275	292	288	277	284	296	266	297	314	288	270	278	286	303	290	257	300	303	273	309	300	280	302	307	271	303	287	302	284	266	272	276	327	274	319	293	281	312	307	319	291	273	305	266	283	273	275	300	257	284	322	312	276	262	284	271	287	266	281	325	287	292	302	303	300	302	270	299	266	286	344	292	292	300	289	242	318	315	298	313	289	275	283	287	297	301	300	331	291	300	259	290	291	285	262	273	319	297	289	280	270	289	290	293	296	278	260	293	284	319	280	318	276	302	251	288	274	282	301	281	287	281	302	300	270	291	280	314	282	270	298	314	280	299	271	281	304	290	269	306	278	280	283	270	267	272	277	283	281	268	288	269	297	282	273	286	296	275	286	268	299	276	292	290	280	294	278	317	292	293	281	274	310	305	248	310	282	295	278	268	319	296	275	296	279	292	323	275	259	261	282	280	271	283	307	289	300	278	277	291	279	273	268	285	299	254	305	251	285	261	273	274	289	305	261	277	283	286	268	309	300	277	300	293	322	264	248	297	322	270	317	307	277	292	284	272	295	314	284	328	253	308	327	291	284	288	298	287	257	270	282	303	275	287	293	319	288	306	259	313	268	276	306	264	290	285	294	275	301	261	270	263	312	297	275	279	273	273	291	304	292	298	266	301	265	280	303	317	296	273	291	282	261	288	256	285	284	297	279	293	281	290	255	308	259	290	291	289	296	297	317	288	273	295	308	315	298	259	287	274	282	343	271	291	275	293	284	288	292	304	312	286	260	326	296	270	269	259	287	255	259	280	284	296	281	272	275	300	269	282	307	270	265	294	298	305	269	301	289	283	258	302	268	296	337	273	297	276	282	299	284	279	267	260	283	302	278	270	290	316	259	287	265	313	313	311	302	295	286	298	292	278	288	259	288	298	295	302	267	298	287	266	292	301	280	284	323	311	299	299	275	293	264	297	276	308	298	283	256	289	277	299	279	283	297	300	287	299	299	311	293	302	288	240	301	307	270	324	307	279	292	322	288	256	283	283	285	274	288	308	298	276	295	317	296	267	293	290	313	274	305	313	304	297	270	282	290	273	267	297	269	314	286	297	297	312	307	269	273	298	287	268	283	288	290	279	280	261	270	265	300	276	270	301	254	270	297	279	288	319	292	273	289	298	296	301	311	323	301	311	281	324	310	288	276	318	264	305	284	302	305	292	273	272	289	337	308	286	298	279	303	307	280	287	284	295	293	270	282	270	295	281	289	298	300	298	313	276	272	277	256	252	301	301	285	285	291	271	283	300	287	297	293	289	303	261	287	292	283	291	255	328	328	285	261	265	282	273	285	273	314	294	271	313	304	268	275	311	301	305	276	298	283	279	291	293	269	292	292	306	309	270	264	270	289	283	296	277	288	269	318	296	254	300	278	270	313	322	287	304	271	259	269	297	302	287	288	318	269	286	314	265	289	277	317	273	315	293	316	303	276	290	283	286	296	283	268	298	298	278	262	282	255	301	274	289	303	304	283	257	273	291	266	324	294	303	271	274	308	263	306	276	283	285	311	302	306	292	275	284	297	301	246	267	285	315	282	282	300	296	264	301	285	280	282	282	301	300	291	291	263	312	294	281	299	282	290	288	289	286	280	269	275	277	303	262	307	286	307	280	285	278	285	263	299	283	283	306	268	265	298	254	301	281	283	277	270	310	292	286	278	281	256	295	277	280	287	300	277	289	318	266	276	276	278	287	291	305	266	305	287	292	277	270	292	302	292	289	291	287	309	266	292	284	283	273	309	300	279	297	264	285	289	278	283	289	289	289	286	300	276	290	270	280	308	304	274	288	292	294	276	288	274	295	297	291	285	261	314	248	295	280	328	295	276	273	265	313	263	289	272	298	306	282	268	286	287	266	249	247	310	312	273	288	299	284	283	273	291	303	281	285	285	269	312	316	297	270	252	292	270	285	261	318	335	299	280	283	282	272	248	315	293	292	306	281	280	279	317	278	281	296	307	304	325	327	309	299	296	300	272	281	269	312	273	268	284	323	282	292	267	277	294	291	287	267	261	259	307	278	300	279	275	266	312	300	298	282	316	302	257	290	289	299	276	301	300	284	296	258	261	274	311	315	253	279	283	262	283	276	268	255	296	285	265	309	275	266	293	259	273	312	269	279	275	244	287	280	306	279	279	279	301	275	317	301	294	311	303	291	296	319	269	302	273	279	311	288	274	285	314	300	264	278	289	284	289	316	286	264	283	285	295	283	259	309	315	291	303	254	276	288	296	291	267	299	279	302	270	278	245	267	289	282	320	292	266	306	288	264	287	312	297	258	300	274	271	282	256	291	274	310	276	319	262	276	293	262	308	285	294	298	280	266	286	270	288	284	314	259	329	271	293	286	248	285	271	308	327	310	285	311	282	262	273	300	284	259	295	277	253	278	274	283	276	323	288	278	307	315	293	278	299	278	278	270	271	287	283	288	287	280	305	295	275	277	292	298	306	294	275	310	313	268	276	282	292	263	298	266	286	304	275	270	299	310	272	293	271	297	312	288	272	283	298	263	294	312	317	312	267	242	287	275	276	299	272	297	296	308	290	308	288	285	280	300	250	277	292	264	275	283	294	286	298	319	322	274	277	275	262	281	276	307	282	292	290	290	279	273	275	275	273	270	311	299	321	290	261	280	288	300	308	284	267	314	247	251	280	295	295	262	273	262	288	304	244	304	307	293	265	295	292	302	311	307	310	289	304	279	315	291	297	288	276	258	300	322	272	262	301	263	277	290	282	264	299	283	294	315	254	276	284	276	287	271	296	246	274	281	268	292	267	297	273	267	267	257	266	276	315	268	307	273	293	290	312	278	263	300	288	281	302	285	295	286	289	278	261	252	292	274	305	290	252	292	307	273	268	309	294	298	289	300	284	313	298	278	263	284	289	266	326	284	305	270	275	264	284	310	313	296	282	303	278	289	304	291	291	276	271	287	264	302	305	304	258	262	289	276	293	285	305	279	320	295	321	271	305	278	291	296	282	283	293	294	290	301	289	271	297	298	292	291	271	293	277	291	293	300	277	269	285	299	332	261	300	298	297	273	299	281	273	285	290	269	308	290	269	300	284	297	295	270	284	290	283	283	295	299	283	286	270	284	287	275	275	267	286	286	274	243	299	269	290	265	289	259	271	257	260	282	265	304	290	280	288	290	282	300	306	286	290	284	253	278	315	284	323	299	318	293	300	269	292	293	288
13730	19953	37169	34188	28318	30048	23608	14288	11036	8575	6764	4355	2912	2212	1669	1443	1230	1210	1444	2384	2727	3265	3312	3494	2971	2144	1709	1303	1020	959	972	928	914	846	838	794	813	803	804	817	791	777	804	799	792	859	818	767	835	795	780	757	810	788	804	777	805	794	770	797	813	794	808	792	781	848	798	791	801	773	805	796	794	783	811	821	791	843	811	776	806	749	783	804	759	803	785	789	791	826	806	788	820	868	799	792	778	749	833	777	810	757	838	817	796	811	804	778	825	786	841	794	772	778	793	767	817	807	761	781	782	773	776	797	783	784	810	813	826	772	801	804	770	781	795	771	793	815	801	812	772	795	810	778	788	752	793	781	787	767	848	799	828	801	807	807	769	776	778	784	765	787	823	759	827	810	765	788	823	807	808	759	847	779	842	842	776	820	802	819	837	803	793	825	784	802	748	775	837	805	836	775	802	821	761	826	773	758	792	796	782	755	805	772	718	725	811	780	819	772	791	784	831	758	805	835	756	734	803	785	794	790	848	799	802	774	792	808	814	789	817	819	793	740	797	766	831	834	843	741	806	805	805	826	806	819	789	772	789	737	724	790	727	810	762	797	839	807	769	837	768	783	805	826	797	818	782	801	715	763	796	784	782	787	807	821	770	803	853	756	792	772	804	789	785	756	817	776	814	834	796	780	764	757	802	782	778	804	782	807	788	789	814	769	794	787	733	834	747	812	777	770	809	793	807	812	760	798	792	820	778	787	830	836	773	820	831	775	804	848	830	782	794	784	812	769	769	750	815	807	784	784	797	812	824	810	784	772	824	771	791	825	801	770	780	805	829	782	786	777	808	797	801	821	818	808	821	780	741	821	789	808	819	799	784	764	839	787	787	833	820	779	822	774	779	764	760	790	789	783	821	766	793	785	788	826	802	783	830	792	845	846	801	796	843	803	832	838	818	850	791	836	804	826	785	797	786	806	781	761	827	814	799	806	782	791	824	818	796	830	717	765	809	837	800	809	805	807	827	748	767	846	784	795	781	762	816	812	741	814	799	814	773	805	782	776	765	765	809	796	801	785	853	799	816	798	808	794	775	802	832	757	776	750	797	838	781	769	804	785	788	762	727	808	775	797	785	771	811	795	772	777	757	794	821	780	790	766	823	806	822	848	777	782	829	806	831	770	827	796	764	807	853	768	775	765	804	828	758	785	766	727	786	785	782	735	810	776	729	790	780	802	797	777	784	831	808	792	760	818	761	752	826	802	763	797	799	812	797	791	817	780	784	861	743	805	777	756	799	823	778	848	841	782	789	749	758	805	776	792	833	813	813	788	771	793	801	826	761	825	818	793	841	761	805	835	821	802	810	767	798	781	805	745	781	788	792	765	784	747	784	861	776	784	761	833	773	768	799	763	803	801	781	789	750	798	815	793	800	776	828	822	750	802	773	764	764	802	803	780	793	782	763	770	796	825	760	773	776	817	790	792	820	780	786	814	852	816	770	850	841	765	760	748	754	802	774	804	772	763	809	811	782	791	787	792	812	793	732	779	803	805	834	806	754	836	832	795	791	793	823	755	805	777	819	787	790	787	736	803	819	792	778	843	788	789	823	760	739	778	802	839	807	737	825	842	812	822	817	746	806	816	808	837	812	806	783	783	835	796	797	758	790	745	739	822	828	799	772	800	757	802	780	749	745	801	791	778	787	796	793	767	812	827	824	810	786	775	797	780	775	807	788	791	782	807	790	775	837	769	816	789	848	825	820	795	756	778	789	811	820	758	772	825	783	803	801	778	762	839	799	790	779	795	785	804	830	766	742	821	827	786	732	808	839	822	820	840	786	845	813	783	808	781	794	772	843	822	785	846	736	782	790	746	782	811	782	741	770	744	808	827	825	780	829	807	777	837	784	761	809	836	816	849	808	767	796	780	803	786	825	744	770	814	794	774	803	799	781	759	809	851	804	756	815	801	807	745	777	757	785	765	800	780	789	770	813	790	846	876	780	829	808	761	818	780	808	788	801	790	767	787	791	733	796	838	791	840	779	808	797	831	768	843	781	805	790	783	769	785	754	772	801	852	832	812	849	794	770	810	848	787	769	763	768	793	842	766	776	812	796	772	820	808	767	814	737	805	786	774	808	812	821	826	738	824	845	737	798	763	793	779	754	798	796	772	754	750	794	756	773	807	814	807	792	786	786	776	732	812	787	800	766	801	836	823	817	773	782	768	805	747	797	771	786	795	829	780	835	786	791	783	804	805	852	797	779	804	795	770	801	806	807	809	798	790	777	818	757	724	807	768	783	840	812	807	787	750	759	785	798	789	820	810	780	849	792	817	897	769	824	828	765	776	776	809	767	794	796	805	775	789	806	799	792	825	798	774	851	780	806	807	833	764	823	799	849	828	826	834	804	764	797	807	786	801	767	776	830	793	758	777	795	841	819	779	859	739	784	799	803	798	822	769	771	749	809	795	725	814	794	755	811	813	789	843	830	818	816	776	769	838	802	837	807	809	778	812	802	786	798	776	798	814	797	814	807	730	775	791	798	810	803	749	776	800	778	788	744	765	792	846	798	811	779	840	810	800	844	780	769	842	786	809	786	788	794	797	868	790	845	804	737	831	795	795	826	813	867	821	813	773	804	785	794	775	802	794	800	792	765	754	811	790	834	840	835	800	798	803	819	767	791	811	798	783	752	803	765	836	751	792	754	845	797	784	783	822	784	792	802	779	803	798	810	819	841	785	799	859	747	775	810	772	815	805	759	780	782	754	784	810	774	771	779	809	792	813	813	769	799	763	753	791	810	832	850	795	774	770	806	775	811	778	776	800	798	780	808	807	811	748	773	784	814	796	813	843	777	799	798	782	749	791	809	818	802	827	814	820	753	802	783	803	851	758	807	817	815	794	804	773	833	779	761	835	755	812	751	819	776	797	807	790	817	740	822	750	764	846	823	807	786	805	801	759	858	775	753	794	762	785	751	803	779	855	801	809	748	783	800	780	862	843	773	828	813	777	792	769	769	765	792	789	852	813	790	828	830	803	771	842	814	728	807	796	811	794	729	832	792	772	737	794	746	755	801	792	815	759	790	789	794	846	781	766	807	757	821	775	760	774	802	770	777	824	794	845	829	824	797	808	785	778	812	773	795	777	804	857	795	856	809	796	818	767	732	834	763	780	779	817	802	820	802	884	793	767	798	775	851	768	742	817	827	817	774	786	807	815	809	766	785	776	800	756	841	792	827	774	795	797	773	805	819	795	822	770	750	815	848	809	826	791	794	775	816	789	805	815	763	788	799	787	837	770	813	798	808	824	773	843	745	822	776	775	763	817	761	787	811	766	713	802	817	823	831	798	808	815	773	797	736	796	789	788	812	772	794	811	799	822	821	807	826	808	747	799	786	816	767	825	785	836	781	790	840	713	820	819	806	808	840	801	790	796	791	790	839	812	742	846	805	767	799	814	797	825	733	739	811	770	784	724	802	848	787	771	839	809	820	755	828	815	799	812
24840	25773	36857	27293	18711	14699	5724	3587	2904	2244	2100	1115	648	548	464	421	329	308	389	394	423	545	627	616	554	493	515	417	309	284	277	281	282	306	295	295	254	307	319	307	294	303	322	283	304	349	264	287	258	285	294	290	311	287	291	298	275	307	336	305	296	292	288	290	290	266	291	298	295	277	302	278	297	258	272	276	273	263	261	282	292	275	296	296	296	266	308	309	276	295	286	268	291	311	293	313	283	266	262	286	276	314	279	278	289	336	331	279	279	306	289	330	282	275	279	283	283	284	300	272	268	300	292	322	317	319	300	282	268	288	272	278	290	300	243	292	277	300	295	306	289	288	298	293	291	275	325	290	274	265	269	290	318	304	296	306	305	282	288	294	281	276	258	306	282	300	281	286	286	300	276	278	286	285	277	319	284	264	327	270	287	286	291	274	300	302	289	257	250	277	296	316	289	288	296	294	254	290	302	274	292	293	254	300	284	274	306	273	267	277	313	296	269	299	315	271	278	293	295	300	252	278	301	276	303	290	323	308	321	279	294	289	271	302	311	288	291	289	298	289	312	298	252	284	293	296	297	295	283	320	274	313	301	303	312	308	282	280	296	283	319	281	257	277	232	308	312	272	289	298	263	294	269	276	302	287	299	328	294	266	308	291	313	301	300	296	277	311	293	284	304	305	298	277	266	307	279	306	282	306	292	316	282	278	302	273	291	264	291	320	287	294	280	244	277	288	331	295	242	301	300	282	279	272	291	278	279	287	275	270	258	297	294	287	300	269	268	289	263	305	311	275	308	296	290	293	304	243	319	283	280	238	294	306	292	308	308	306	327	300	291	279	304	318	301	275	250	296	310	288	294	273	283	276	288	282	275	302	288	261	278	275	296	294	309	290	259	265	271	289	266	284	235	304	283	287	291	272	272	268	296	259	286	271	333	263	282	291	271	288	301	289	269	267	274	313	264	270	285	285	285	287	301	303	278	298	302	282	285	280	302	296	263	290	284	300	302	279	295	301	283	255	270	282	289	282	275	313	285	328	305	334	312	290	264	272	274	293	287	282	308	286	287	276	307	333	284	321	289	284	301	302	264	267	310	275	293	274	313	289	272	272	322	281	270	295	272	288	281	308	308	281	290	307	288	272	331	289	253	307	271	288	313	301	286	298	294	296	257	250	311	300	271	281	296	285	292	277	274	292	272	309	301	315	290	286	306	269	260	314	315	286	286	276	268	301	312	282	266	274	335	301	305	322	306	267	308	282	286	295	290	315	283	276	294	297	298	291	322	262	267	303	316	291	282	281	274	284	300	281	284	273	271	288	309	308	268	265	241	282	282	289	306	286	302	305	287	291	292	316	293	277	260	311	298	276	283	293	327	296	285	277	304	282	292	307	315	280	271	293	302	287	295	274	296	274	273	270	300	292	271	292	309	297	321	311	298	316	317	238	284	286	259	283	266	279	288	287	276	264	262	308	281	305	295	275	282	278	266	279	302	312	300	299	283	293	270	289	302	267	311	280	286	283	303	287	262	301	287	277	261	277	311	298	262	270	304	273	273	294	278	278	304	297	293	287	286	303	259	289	309	310	275	303	293	272	299	283	276	290	307	301	303	291	300	323	319	276	297	280	294	306	306	283	319	316	338	310	315	295	320	252	291	287	288	288	294	270	303	294	306	298	283	308	283	293	309	264	293	314	301	276	240	295	289	273	269	263	317	282	281	269	309	269	266	277	269	294	280	266	292	257	282	267	318	256	294	305	262	313	301	294	268	299	306	281	293	278	314	312	285	306	270	280	277	287	285	321	317	324	308	288	269	290	288	259	275	280	286	262	327	278	286	277	255	294	313	288	256	313	276	290	299	287	301	281	284	305	275	295	288	294	307	289	308	286	277	285	296	299	277	262	284	297	267	307	257	252	307	279	282	281	256	311	263	294	298	329	290	268	306	282	284	269	306	273	267	308	287	294	281	309	299	277	285	311	323	303	275	301	291	274	262	255	286	289	288	290	302	310	315	305	282	322	299	297	255	297	290	296	302	266	308	277	283	277	283	293	279	316	280	292	273	287	288	304	318	286	285	272	273	275	286	278	303	270	314	290	288	252	315	279	299	290	255	253	332	277	294	299	276	316	270	299	307	291	298	319	304	254	296	298	259	293	302	308	302	264	299	304	255	303	313	314	264	287	274	294	269	293	273	295	289	280	293	300	278	273	295	318	309	305	286	283	310	284	269	296	288	301	282	267	296	301	266	306	292	280	310	321	260	287	291	276	273	284	283	321	262	300	276	275	283	310	352	306	321	309	279	298	281	292	261	310	265	265	295	287	293	350	293	285	284	278	306	296	303	304	296	277	294	304	263	292	272	258	266	276	275	314	310	300	302	276	281	294	328	265	307	289	286	269	296	275	274	264	316	333	284	308	310	286	313	302	302	307	326	286	311	273	295	303	261	312	291	281	270	261	267	313	291	321	303	271	265	291	308	272	265	277	312	304	280	309	289	298	301	280	267	288	321	247	298	285	304	247	308	285	308	291	308	291	305	292	298	297	318	277	302	320	316	296	299	306	280	301	314	292	284	289	301	281	293	297	279	290	291	284	283	275	295	281	276	315	312	301	308	286	300	283	292	288	308	321	267	298	300	308	263	291	300	314	293	259	279	288	287	290	298	280	327	291	293	278	296	286	286	290	283	302	309	294	255	271	287	291	282	298	296	254	295	280	276	302	280	262	353	288	309	301	279	305	299	261	268	295	269	274	304	288	278	269	286	280	267	286	340	273	273	267	284	277	276	305	289	295	258	285	308	289	324	285	275	300	292	317	251	289	297	271	289	292	304	298	289	281	308	299	290	316	267	261	293	268	302	277	309	308	293	276	254	276	269	291	301	275	274	273	313	291	284	314	273	290	278	283	291	258	289	318	274	322	291	283	298	275	290	289	293	323	298	287	293	264	263	286	303	263	296	295	279	295	302	278	284	307	267	307	295	293	289	306	271	274	295	284	267	317	281	278	300	275	295	301	301	293	301	280	282	297	282	264	281	295	302	275	272	290	303	286	252	316	321	296	263	292	267	292	300	294	282	305	315	290	269	271	323	290	295	280	279	274	310	291	305	299	344	329	280	296	319	337	328	282	277	267	302	273	273	288	282	301	305	299	287	301	266	299	293	297	288	284	311	296	298	301	266	290	305	290	305	272	264	282	335	298	277	307	273	299	273	269	315	288	313	296	275	314	306	298	264	274	282	277	301	295	291	295	287	276	285	297	258	280	283	301	316	304	298	307	292	290	306	297	287	278	281	286	294	306	253	283	302	300	275	301	268	277	275	287	282	279	314	301	247	279	326	331	318	294	258	269	275	313	268	321	317	267	302	303	291	323	317	296	320	282	295	268	269	270	285	306	309	266	294	286	303	268	267	272	289	281	283	258	297	274	267	266	300	302	284	324	305	261	272	301	290	280	269	312	290	299	269	301	283	318	298	270	290	297	268	245	288	299	287	292
15992	21756	38107	33424	32528	27973	16199	13724	11791	9704	9266	5211	2994	2320	1895	1487	1063	999	1191	1530	1814	2344	3032	2933	2834	2188	2063	1389	970	936	908	874	858	840	819	788	793	810	848	813	821	821	785	791	802	801	786	826	834	875	790	817	816	841	838	813	824	823	818	800	845	786	785	803	792	827	802	740	769	765	815	784	832	848	803	774	775	848	785	820	777	848	845	803	754	803	787	805	836	804	780	799	816	786	787	824	793	814	831	780	794	825	797	826	794	830	797	816	817	824	812	829	793	834	769	779	863	796	801	781	781	862	769	813	814	842	768	829	817	791	820	771	789	740	848	810	819	779	860	775	813	755	783	757	779	790	820	778	758	789	740	824	806	810	785	843	762	758	844	787	854	810	847	812	798	785	795	795	814	767	831	812	860	821	796	835	780	811	820	787	790	807	789	804	755	820	823	749	801	802	797	843	839	834	797	784	752	826	739	779	793	805	823	762	827	783	855	799	778	763	816	796	835	804	797	781	791	774	775	850	817	871	762	794	794	826	822	847	849	839	837	800	800	811	826	858	816	811	798	826	798	799	786	826	825	748	759	807	802	784	773	770	827	848	756	766	848	841	793	837	751	775	795	766	843	839	759	784	764	778	773	810	753	799	766	816	810	820	836	764	812	792	750	831	793	804	831	770	789	781	802	814	812	767	835	779	844	798	785	806	795	822	827	805	766	817	785	807	738	786	788	842	802	830	806	820	762	815	799	819	839	729	816	846	786	822	830	865	801	800	778	823	859	814	781	778	811	828	836	839	817	798	792	776	865	824	747	751	831	776	781	830	818	778	800	859	808	792	806	820	809	799	799	783	853	829	811	759	876	780	795	789	781	819	785	783	769	820	794	780	843	810	840	808	830	798	809	793	833	803	776	815	760	830	803	828	824	783	847	831	788	800	791	773	797	855	810	770	862	811	802	803	787	759	774	838	784	803	785	822	760	822	827	827	777	769	784	794	822	769	796	862	815	779	819	834	793	788	818	847	765	826	822	784	770	815	776	774	787	797	794	831	726	740	813	788	839	783	844	814	800	825	834	806	805	805	826	775	805	803	790	759	875	765	795	810	813	812	816	805	803	824	793	835	789	757	794	848	776	820	810	787	800	814	845	790	796	810	826	807	814	799	834	792	789	821	831	797	786	853	817	841	777	798	794	797	807	836	800	777	781	793	835	806	801	795	778	761	840	840	786	791	835	796	785	804	777	787	850	817	812	818	863	759	768	817	806	799	787	825	800	752	820	782	773	757	791	811	798	775	816	800	815	818	761	813	807	769	801	788	749	816	853	802	821	778	792	828	779	763	814	772	828	800	791	810	755	811	795	821	764	789	811	798	820	824	779	773	853	803	798	806	786	824	710	797	822	743	796	785	793	775	840	758	796	811	822	796	816	786	821	812	822	838	803	845	760	752	839	820	809	821	856	788	821	827	836	758	837	808	822	769	771	864	861	807	816	822	824	833	817	769	829	789	847	853	794	789	839	755	874	780	834	833	804	757	756	837	813	787	846	823	825	807	830	729	740	817	824	815	830	776	817	798	728	792	786	822	802	813	793	785	765	757	762	756	821	838	801	783	803	762	819	805	806	747	787	817	772	822	814	798	802	771	824	759	769	816	783	748	834	818	810	781	849	796	782	825	808	766	784	795	828	829	800	778	763	804	791	798	749	820	836	812	748	859	829	841	804	815	833	803	767	810	814	813	818	839	761	793	833	791	784	772	801	804	800	861	808	833	825	747	803	830	834	800	777	741	835	800	790	785	842	803	775	750	828	790	772	785	801	790	817	835	794	838	829	800	798	796	784	782	783	823	800	744	775	812	833	786	784	813	757	770	808	795	822	858	816	802	758	829	833	798	775	796	821	742	836	812	818	768	778	857	790	812	782	758	746	819	843	846	826	838	842	763	850	793	776	799	812	778	835	843	804	754	789	785	777	816	827	758	810	733	809	825	749	808	824	753	752	805	781	832	810	756	758	793	733	753	866	845	808	820	782	810	832	756	799	778	842	756	826	855	792	839	788	791	751	828	835	771	812	751	812	752	781	812	774	876	825	824	789	866	752	838	806	837	777	768	826	799	768	790	738	794	802	843	841	797	851	806	813	813	782	786	736	830	785	817	803	800	730	788	883	787	822	791	797	836	828	775	830	798	797	806	785	781	781	806	821	800	817	797	846	815	799	782	822	860	829	835	810	811	786	745	806	801	794	776	818	822	800	808	779	849	824	834	788	825	772	813	807	765	782	774	824	769	789	773	800	761	817	774	802	781	871	805	809	835	811	847	775	811	780	796	815	828	824	827	821	806	799	777	816	817	810	789	780	854	752	807	821	840	800	774	816	826	765	783	816	778	759	801	821	835	847	769	814	779	807	832	756	819	791	771	798	825	831	800	837	807	821	782	825	771	842	814	781	822	812	780	813	803	797	772	848	801	854	834	798	851	841	849	785	808	779	788	853	828	788	800	793	817	849	839	831	837	797	830	798	728	765	784	837	750	783	816	885	772	768	816	803	852	796	840	787	825	834	787	860	819	799	786	797	816	816	826	804	768	799	824	837	827	782	824	854	762	851	815	828	793	782	784	835	808	795	786	850	775	808	806	803	818	786	809	792	804	823	809	811	805	780	777	802	782	830	802	784	770	797	805	791	775	839	860	810	789	831	856	798	849	827	765	788	811	813	828	845	732	837	796	763	791	806	815	745	728	775	782	780	806	823	808	822	749	799	756	851	779	774	851	767	777	777	838	811	822	814	766	768	751	820	798	855	803	759	754	799	836	795	793	847	825	814	835	810	768	802	777	791	802	862	824	796	732	771	807	824	771	806	797	763	801	769	807	787	854	812	790	806	846	773	808	850	805	823	793	790	802	824	767	812	830	846	794	749	784	757	814	853	786	782	798	848	837	774	800	791	800	785	800	770	760	769	778	786	804	756	806	760	834	786	823	802	819	780	816	766	803	850	790	839	761	856	820	774	818	806	763	795	776	789	844	797	841	778	786	776	838	810	780	758	807	825	800	790	848	817	777	816	821	851	837	808	823	847	811	799	795	821	740	784	823	781	820	760	844	781	820	797	833	794	767	836	824	791	770	768	820	784	824	847	777	822	830	809	835	761	757	816	763	843	774	774	792	828	809	900	770	797	875	846	798	775	832	847	797	787	758	798	769	781	811	818	777	782	822	843	821	791	756	840	796	794	785	756	786	795	771	791	799	838	765	815	821	785	822	830	796	821	808	818	785	798	726	818	838	820	796	812	828	759	796	735	833	812	807	839	862	790	812	814	826	797	792	774	795	741	816	779	835	747	793	838	830	787	759	815	801	810	732	797	823	771	863	821	798	777	818	838	784	793	803	865	769	809	793	795	803	825	818	800	785	796	822	790	778	757	773	808	817	807	816	822	789	808	792	818	826	835	814	774	770	848	795	826	779	770	808	819	810	780	783	811	783	749	829	843	762	793	797	849	811	827	803
21807	29368	37501	27713	18832	12832	6791	4127	2626	2002	1588	1381	944	550	401	399	378	296	346	432	443	468	443	480	478	426	430	422	374	373	331	317	303	300	292	255	294	311	271	277	322	285	311	319	312	270	305	302	306	310	298	291	319	294	295	299	307	308	287	287	284	287	279	302	297	277	296	305	309	278	283	273	252	264	288	325	294	298	296	313	293	312	325	286	317	313	287	269	278	299	277	293	282	295	281	300	280	300	288	287	264	316	306	264	278	305	314	271	273	287	301	289	257	308	326	295	289	283	316	318	307	299	322	276	288	280	287	242	305	289	263	278	269	284	265	255	298	260	278	285	297	277	293	274	277	278	275	284	277	313	292	289	293	298	273	307	271	282	316	267	260	287	323	313	313	288	303	289	322	290	296	295	291	276	299	298	269	297	278	317	289	273	290	316	309	262	272	285	288	247	287	320	251	325	307	285	319	289	316	304	315	294	287	282	291	280	302	264	301	272	292	298	295	288	296	286	299	298	281	287	272	272	302	272	280	276	287	259	285	299	300	290	323	287	287	278	268	335	295	290	299	287	334	294	270	320	313	258	299	269	309	284	303	310	298	319	285	315	291	274	287	295	278	290	315	277	284	294	302	300	307	293	276	275	260	274	277	279	300	307	303	260	271	238	275	286	302	302	264	334	301	247	314	270	285	296	275	326	252	278	291	283	326	295	293	251	328	324	261	322	299	286	296	280	274	284	273	290	305	286	279	283	291	270	277	282	314	298	277	338	289	284	320	282	324	278	286	312	315	306	289	278	293	311	292	319	282	296	285	316	271	285	292	287	277	278	298	285	296	292	269	298	288	295	284	293	250	301	287	298	295	305	302	275	289	308	288	277	277	301	297	277	282	292	316	284	282	308	286	267	276	305	286	302	290	256	283	274	276	321	292	294	290	295	279	271	262	309	304	298	287	277	298	286	271	296	299	314	326	292	301	269	284	286	292	284	300	272	304	257	299	282	339	322	271	319	286	276	274	307	300	324	309	285	278	289	273	271	287	303	313	294	316	326	293	309	291	284	304	281	292	274	250	297	296	309	326	307	293	262	259	257	291	288	246	298	280	294	278	278	294	292	299	284	309	288	308	293	273	288	304	282	294	310	281	320	270	265	306	300	290	305	286	358	324	318	276	297	311	262	271	306	317	306	299	290	274	289	262	282	296	311	289	296	331	305	274	279	274	282	319	281	286	306	271	302	306	318	295	323	261	256	295	297	319	263	267	287	288	274	278	314	287	343	273	279	329	279	287	283	259	281	304	257	321	264	287	300	300	283	309	276	291	301	324	278	282	291	300	303	286	279	314	301	291	295	328	317	282	272	273	296	322	309	272	279	314	323	276	310	281	289	276	275	273	285	274	282	324	320	311	290	280	264	273	278	261	314	290	287	264	293	285	310	294	300	286	308	308	279	295	293	304	292	291	261	306	293	275	277	280	310	290	298	272	300	265	293	311	286	299	281	292	303	294	280	250	268	336	300	304	274	282	284	344	273	293	307	283	300	305	276	329	303	315	281	262	275	293	299	284	263	310	281	266	269	312	321	297	325	289	297	313	313	280	299	299	297	305	270	276	291	320	293	291	307	306	277	275	276	285	249	309	264	264	292	265	273	296	326	306	284	306	307	313	294	298	269	293	270	289	286	309	276	284	289	317	301	307	281	298	287	273	301	280	291	297	286	275	265	305	332	274	299	294	275	299	255	297	309	277	303	290	279	290	266	287	318	290	276	313	297	305	326	294	264	311	272	309	277	285	292	262	313	320	320	325	320	289	273	265	325	271	264	293	269	273	288	326	290	315	310	315	289	290	277	296	280	285	301	266	264	287	290	287	289	295	293	292	317	313	276	319	299	283	286	260	304	310	300	269	308	326	297	290	306	279	327	269	301	293	252	289	301	310	284	288	298	306	279	256	265	273	300	307	310	307	284	278	258	310	288	270	319	268	303	324	294	251	264	329	288	314	257	272	293	280	262	317	266	302	296	266	295	266	305	285	295	319	316	250	282	291	306	313	279	269	308	279	279	265	294	304	311	302	301	280	295	299	278	302	270	303	273	305	314	284	280	283	289	273	276	240	304	285	280	284	308	290	296	286	262	308	309	286	308	269	287	294	298	339	302	248	300	277	279	274	321	306	277	291	277	271	263	305	347	286	315	285	275	270	304	307	337	308	278	286	273	282	289	279	296	304	279	261	304	293	307	273	295	267	270	316	312	314	300	284	317	267	242	267	338	334	285	271	299	286	281	289	266	310	329	260	284	267	297	308	295	297	283	311	299	295	293	261	307	296	309	283	297	270	291	300	302	270	314	268	279	267	264	281	320	286	273	295	283	291	291	301	299	298	277	277	263	285	297	316	322	282	286	303	304	313	282	305	288	286	284	284	291	272	280	287	308	298	275	281	304	281	251	297	314	296	271	302	269	293	289	301	300	277	291	264	271	305	270	304	321	279	291	313	271	288	249	274	288	287	325	306	306	310	283	258	301	305	262	302	326	282	319	285	311	298	267	289	338	272	274	299	284	296	273	278	294	273	298	261	288	295	270	269	297	300	294	299	294	262	327	310	291	313	296	320	298	287	267	270	316	282	252	300	287	283	292	296	300	309	302	300	283	265	276	279	306	284	310	263	301	291	300	293	292	312	317	279	294	303	316	320	304	279	322	282	304	254	315	296	273	300	303	306	279	279	296	268	286	286	289	281	281	267	289	266	270	282	288	271	309	274	304	278	302	273	265	267	295	312	316	290	306	256	291	285	312	274	310	282	284	292	273	296	309	295	303	287	286	320	292	291	279	287	289	285	271	304	277	283	280	274	320	286	276	296	288	305	289	286	307	303	313	275	262	297	307	304	298	265	303	303	300	288	298	278	300	278	330	309	283	298	292	283	301	300	313	271	329	319	289	288	276	316	314	296	284	309	268	321	295	310	285	272	292	275	286	298	275	265	280	308	283	292	279	292	280	311	296	304	266	296	275	281	300	260	280	295	289	306	281	284	327	283	293	273	308	275	317	292	271	327	310	318	292	313	293	316	281	285	294	261	270	278	292	280	267	267	319	286	280	253	272	307	250	317	307	288	322	330	306	299	272	282	292	292	267	283	302	277	278	287	282	289	280	309	303	267	270	298	313	277	264	292	311	298	299	302	280	302	296	292	289	291	314	317	310	309	286	293	287	276	274	285	288	278	291	319	265	250	295	271	279	306	279	324	288	277	270	308	279	290	296	311	323	282	288	265	311	262	272	280	278	304	290	288	274	296	292	280	248	296	294	287	271	286	320	301	316	280	264	296	331	277	293	284	279	289	282	285	297	313	260	275	288	280	279	301	276	291	297	331	291	287	295	287	287	293	315	305	266	275	303	329	280	276	283	318	292	279	282	298	265	287	330	314	322	309	294	282	311	309	286	278	297	326	318	316	294	305	313	298	277	333	296	268	306	276	304	276	334	286	311	277	269	306	273	309	302
14334	25571	37727	35071	30683	27723	18182	14497	10732	8703	7158	6635	4451	2336	1655	1439	1123	982	1264	1635	1970	1768	2007	1948	1929	1802	1815	1582	1260	969	846	837	832	804	829	846	770	778	852	819	795	804	801	807	763	819	788	846	783	805	834	759	786	803	744	778	806	835	736	820	771	801	844	818	791	837	790	798	773	861	775	836	810	785	766	775	817	805	773	805	774	860	796	797	821	785	821	810	823	773	835	814	890	804	795	763	820	805	856	786	790	792	804	793	808	873	830	821	828	830	832	821	776	816	762	783	811	790	830	818	864	716	827	791	826	800	810	833	839	743	884	785	802	832	785	814	842	750	802	778	797	835	778	819	829	794	764	801	820	854	805	787	802	781	788	825	842	806	812	778	766	843	780	783	783	760	799	822	802	821	786	798	817	808	839	811	796	810	799	830	764	780	766	784	771	843	780	796	796	790	830	796	811	796	795	822	810	782	828	807	802	771	810	779	816	815	873	829	793	801	819	870	830	842	779	769	813	805	811	755	798	840	780	816	812	801	834	810	819	718	796	840	760	807	808	846	813	821	814	777	806	882	790	806	846	796	810	795	771	767	761	799	828	766	814	796	838	806	804	792	778	802	791	799	820	829	821	825	832	817	813	792	816	823	831	834	807	760	841	815	805	812	819	794	844	792	808	844	809	834	816	821	831	880	803	789	815	827	825	812	836	774	833	750	829	751	814	812	843	830	781	792	757	806	821	759	811	797	850	823	812	771	776	796	836	804	850	786	775	834	793	788	828	753	772	774	833	838	813	781	800	786	776	747	830	805	792	818	847	815	810	762	821	842	768	771	795	762	782	826	795	827	826	817	785	807	804	860	838	826	808	855	822	795	823	809	816	802	841	830	808	847	789	825	790	824	787	787	868	775	798	828	752	863	800	815	830	800	839	816	870	829	785	776	778	793	741	805	761	853	797	810	831	806	798	875	784	794	747	798	818	828	797	838	833	841	790	761	835	803	791	799	817	843	796	839	840	799	772	796	813	815	788	807	857	851	774	795	793	852	770	846	783	825	757	734	843	793	809	816	830	831	817	794	767	781	827	836	798	851	790	808	811	823	798	798	774	851	799	801	827	794	817	825	770	776	777	843	797	795	821	817	797	802	819	818	788	768	802	766	817	797	848	799	814	853	829	803	802	821	796	785	815	823	756	838	782	804	831	817	828	818	804	785	865	811	784	782	815	857	821	790	774	786	792	789	797	851	832	799	852	812	804	746	817	863	806	828	810	835	818	809	831	811	803	797	826	765	798	771	817	810	788	785	809	820	807	781	781	834	812	793	786	798	835	763	771	842	806	794	797	822	857	847	852	829	811	787	794	836	804	783	840	839	838	787	772	765	794	798	749	811	794	823	762	834	792	824	817	760	843	778	854	782	856	784	783	788	803	823	757	784	833	823	821	817	797	836	798	824	814	788	754	821	782	815	816	797	848	793	787	773	809	807	804	818	807	810	777	792	791	823	824	788	792	873	810	845	759	799	806	825	759	801	783	825	828	838	798	796	767	811	831	846	830	790	757	748	865	846	822	812	775	820	753	811	803	838	833	807	785	795	800	786	781	778	826	816	786	758	858	826	783	829	792	757	811	806	810	815	844	777	802	768	808	821	819	793	858	821	809	815	755	812	822	790	843	787	782	807	812	771	847	810	780	787	808	853	747	865	826	870	802	826	813	795	836	759	787	785	852	822	735	773	838	769	774	793	803	799	828	855	805	796	764	764	821	862	815	833	825	775	807	815	810	840	837	829	837	814	797	785	817	792	787	855	816	810	788	830	786	880	785	761	835	824	773	797	818	849	749	818	769	764	795	786	802	808	755	831	791	785	761	822	786	767	757	825	738	780	831	808	817	773	830	799	798	815	762	802	816	788	819	792	780	822	838	814	800	819	773	783	797	805	840	846	786	843	799	831	812	827	795	794	802	806	828	795	795	790	819	796	797	877	866	770	841	768	774	825	822	837	829	799	851	794	763	817	755	823	863	814	763	865	833	812	819	790	781	776	792	791	836	832	806	815	793	839	785	784	827	841	802	783	809	821	821	753	833	808	805	756	800	759	778	883	804	795	819	825	825	818	830	803	792	814	815	777	839	816	827	810	820	829	833	805	808	821	830	841	821	810	788	843	803	829	880	768	817	845	823	781	818	846	833	813	799	834	828	826	770	856	760	767	824	772	784	805	801	767	762	821	813	822	819	770	766	832	846	780	825	871	814	811	830	834	765	808	814	794	761	806	788	840	876	812	779	804	780	796	817	796	776	822	753	798	800	842	835	813	795	777	824	893	800	855	772	790	814	799	766	804	826	816	835	794	777	798	795	782	843	826	805	825	831	831	812	817	813	789	831	788	780	785	818	810	781	800	768	833	869	774	831	830	828	818	777	788	810	848	811	812	808	813	849	811	858	759	803	776	823	849	844	805	799	763	818	770	835	889	780	785	819	736	800	794	757	865	809	811	808	813	779	773	841	783	825	800	821	779	806	814	778	787	873	848	824	821	784	812	847	804	813	831	780	778	801	810	807	816	764	827	782	791	769	831	783	766	775	780	872	775	804	806	819	799	801	797	848	818	858	797	765	829	804	777	763	822	866	790	826	844	820	838	829	818	828	871	830	834	804	805	834	827	818	809	824	787	830	850	804	821	808	816	792	843	811	765	820	772	839	812	858	778	819	789	765	789	833	813	820	835	788	787	779	788	849	735	823	812	773	867	834	785	817	825	784	838	782	803	829	826	841	877	761	808	815	751	847	811	832	813	778	816	780	779	838	800	806	796	792	867	803	809	832	821	832	786	805	848	798	792	840	830	809	789	814	810	829	784	809	805	807	810	796	854	852	812	784	866	812	779	865	826	827	846	801	794	763	810	855	805	797	781	802	818	833	888	800	833	846	764	804	817	818	800	793	810	811	827	788	790	799	837	805	858	836	811	828	807	832	807	838	838	776	806	791	767	822	864	783	780	812	778	785	794	799	801	826	755	778	803	799	857	787	828	791	764	771	763	788	790	839	800	807	837	779	802	831	885	858	782	834	853	737	806	815	825	861	793	790	806	808	863	818	803	826	791	790	752	870	807	857	767	822	826	851	767	787	824	792	804	776	798	884	813	837	775	757	827	843	824	838	783	834	792	787	812	852	806	820	836	859	843	827	782	792	820	787	804	819	827	821	797	848	761	825	802	812	835	827	755	797	802	804	795	827	821	815	840	854	848	811	792	775	807	823	774	814	872	825	829	835	809	770	763	801	833	828	785	820	749	865	819	796	836	837	797	803	802	787	823	831	812	781	829	775	811	788	802	820	822	832	829	814	808	819	789	805	829	848	827	818	789	806	750	826	791	813	815	800	802	821	806	825	776	787	850	838	796	874	821	789	826	811	813	809	811	832	850	821	849	825	793	809	829	815	803	817	892	836	799	803	816	793	808	802	804	847	790	811	858	780	795	862	824	843	848	817	848	799	801	808	839	834	806
25120	31893	32431	28623	23047	14357	6801	4536	3087	2433	2187	2239	1645	838	575	431	364	267	314	395	431	481	485	489	438	471	571	493	446	381	333	327	333	286	283	284	284	307	294	322	280	304	291	274	300	274	307	259	260	280	318	275	289	294	300	280	302	318	321	279	294	278	281	276	287	293	274	294	285	280	251	285	275	286	288	315	245	296	302	280	305	294	293	292	293	249	328	276	285	303	313	289	311	295	298	248	271	271	263	271	300	267	302	283	297	242	299	284	273	319	282	294	288	289	285	275	310	270	302	292	291	272	278	289	258	297	283	260	291	307	306	270	287	293	298	340	302	301	279	274	304	259	284	301	293	290	279	280	268	266	298	273	279	280	275	271	317	315	297	291	281	268	313	292	304	305	274	318	292	305	285	275	281	317	266	291	297	289	297	279	274	256	300	259	275	273	262	300	302	295	280	288	282	278	241	274	292	273	281	273	300	269	297	276	313	292	257	249	275	298	316	270	273	275	285	295	276	285	261	276	309	317	280	280	270	289	271	285	277	287	264	277	270	303	272	297	297	271	303	294	305	293	297	274	281	301	301	270	340	324	292	291	293	265	280	295	282	277	281	288	291	275	303	294	272	302	292	276	285	270	302	276	279	289	306	266	289	245	272	318	328	266	289	304	305	283	258	284	287	277	278	274	280	295	320	293	285	305	307	285	311	290	297	291	285	279	265	270	304	302	271	264	277	287	273	320	309	319	257	298	295	286	275	278	324	294	281	296	272	286	256	266	269	271	275	282	283	262	284	292	293	275	309	273	301	300	278	283	300	255	272	300	279	273	296	279	307	304	298	297	308	265	288	291	302	291	285	293	292	304	286	290	305	276	270	288	286	293	290	310	248	289	273	242	273	304	283	303	289	298	309	306	295	289	255	291	283	307	274	278	311	255	273	284	279	275	291	263	289	254	304	269	290	298	282	270	278	289	293	290	313	267	301	292	331	302	286	281	340	284	305	291	293	290	291	294	323	280	252	285	290	276	271	305	298	318	297	280	297	261	310	269	289	280	285	281	276	296	294	266	281	261	259	274	280	302	284	258	293	303	329	262	288	316	303	295	276	269	236	294	292	311	324	282	269	235	274	284	270	254	311	278	291	274	297	299	271	264	287	288	289	338	307	278	296	258	281	281	291	285	258	284	278	336	278	310	306	294	303	295	306	295	313	286	278	289	285	300	293	307	285	305	274	308	260	293	330	247	293	275	305	290	297	310	286	294	324	279	280	288	261	283	290	320	292	266	280	284	257	284	294	281	302	299	280	292	295	343	292	282	291	290	262	281	294	303	315	286	277	293	281	357	286	277	286	289	307	270	295	290	296	294	293	281	262	266	301	279	316	292	299	296	287	277	285	302	288	308	291	266	300	286	285	308	294	286	299	311	276	285	291	267	303	284	302	286	285	295	278	301	275	293	328	281	308	291	305	283	260	278	268	259	296	288	303	269	300	298	321	287	321	287	282	285	253	295	296	309	275	282	274	296	261	269	283	260	308	274	301	290	270	260	282	258	294	293	296	284	285	314	292	280	305	282	258	264	285	284	266	317	295	285	299	307	304	322	305	309	293	272	256	291	297	281	283	276	303	287	293	266	282	280	288	272	265	292	261	296	286	304	296	273	302	294	277	254	270	292	271	305	267	337	289	271	305	304	302	291	291	287	299	312	325	260	291	283	284	311	281	285	294	308	287	308	286	284	247	295	268	276	321	292	272	270	284	303	311	251	292	281	298	291	296	306	283	281	310	297	289	277	255	304	265	283	299	259	286	259	283	306	297	310	278	304	260	254	302	275	277	283	276	311	284	279	302	315	270	282	289	307	262	300	266	278	270	286	297	275	282	298	298	285	294	296	304	279	284	261	264	292	307	297	261	266	304	291	270	286	278	293	280	298	263	269	279	290	247	298	287	284	279	292	285	274	272	312	263	316	266	269	300	302	293	286	277	259	278	300	271	276	321	282	274	335	258	256	317	287	264	312	285	273	301	277	259	314	281	288	291	305	271	315	267	295	284	256	313	276	293	282	291	280	299	283	254	305	243	273	267	276	284	282	266	297	289	290	279	280	316	281	298	271	267	279	297	310	271	279	301	325	292	286	290	290	268	292	287	290	278	267	270	269	302	284	298	288	307	284	263	300	291	310	258	250	268	291	270	265	299	295	277	318	275	287	291	311	276	311	317	280	302	298	311	322	278	256	282	280	287	274	306	289	284	311	271	279	303	286	302	295	287	303	295	298	297	300	293	315	352	272	299	276	331	277	301	261	328	302	301	282	272	307	311	285	270	308	299	307	263	284	275	331	285	281	301	286	308	303	287	282	281	296	301	301	299	304	266	306	278	300	304	296	273	360	282	279	262	290	275	304	290	259	287	287	260	265	278	279	296	298	304	289	306	293	291	280	287	303	253	294	323	289	314	313	289	289	322	273	300	304	280	289	290	274	272	291	286	297	315	300	277	305	269	270	280	264	313	301	310	269	299	270	314	276	291	302	258	268	273	271	300	289	290	266	288	281	272	275	307	296	265	286	300	280	314	326	318	279	276	298	273	278	281	274	285	270	288	273	294	295	282	284	276	279	296	299	278	259	291	247	277	261	292	255	296	291	281	293	279	324	295	287	295	318	292	283	291	303	314	287	330	291	316	278	312	294	293	298	266	271	275	306	262	274	279	295	304	296	275	282	331	309	296	298	252	289	272	270	279	325	285	317	267	278	268	293	291	271	279	267	271	297	291	288	280	255	273	300	321	301	267	297	256	289	292	282	303	253	317	277	279	281	284	282	302	301	313	295	323	324	314	291	253	282	302	281	267	275	293	285	282	259	263	302	291	284	274	265	300	269	306	302	289	276	293	305	282	285	279	285	273	292	274	281	260	295	245	290	296	329	312	275	303	282	272	293	274	298	256	282	286	270	280	274	307	300	299	306	278	324	312	299	294	282	270	282	301	313	285	298	305	266	311	280	278	293	307	281	251	295	284	292	300	298	300	300	312	283	295	289	274	271	323	281	296	283	287	309	285	283	286	293	296	285	277	291	315	283	290	296	294	278	309	258	297	330	284	275	287	303	296	266	296	265	291	305	281	300	304	292	293	278	244	276	288	279	240	272	283	284	290	293	273	299	328	267	291	262	273	277	291	306	302	299	287	271	304	272	300	273	296	269	283	285	286	297	288	302	303	303	285	280	298	287	280	312	300	314	294	284	301	276	247	285	281	288	273	317	301	269	291	321	306	319	288	289	320	313	276	308	279	279	306	282	295	296	334	298	314	282	302	297	303	281	303	307	285	273	281	267	287	279	263	281	285	302	268	304	322	292	254	277	285	291	263	273	290	240	292	288	309	293	313	302	306	315	312	273	271	309	274	273	305	254	262	276	274	289	314	304	275	266	296	303	318	325	326	275	304	302	278	231	294	316	270	277	303	323	328	246	290	285	296	268	282	284	277	302	304	300	284	254	277	285	279	282
16996	27067	34157	37456	35263	27041	18642	14980	12418	10309	9656	10268	7748	4081	2505	1672	1212	954	1045	1609	1887	2030	2121	2193	2086	2263	2359	2242	1895	1455	1149	978	1004	989	951	845	841	840	805	806	808	813	820	796	805	800	813	809	817	789	811	809	802	727	769	812	796	811	821	794	829	817	791	794	840	819	824	903	800	793	812	818	797	816	768	779	774	788	780	818	738	814	762	761	850	789	813	805	818	778	818	742	817	828	757	793	800	814	823	771	789	833	780	846	794	777	756	810	765	773	742	771	828	790	788	795	819	811	806	784	837	802	778	820	750	760	779	786	786	790	731	768	739	847	841	774	795	797	783	770	807	798	791	804	799	783	768	789	769	782	780	814	792	804	777	848	758	812	775	817	771	801	864	800	785	805	825	786	812	798	802	790	832	762	849	822	791	760	775	808	736	813	810	765	785	802	819	845	816	792	760	833	810	833	785	816	798	787	779	798	758	796	775	778	756	812	778	804	815	811	829	794	788	797	756	784	874	823	823	793	832	752	835	820	794	801	778	752	823	773	787	810	790	833	841	794	846	831	843	796	758	789	826	766	851	794	773	784	747	763	796	755	737	803	792	777	802	753	747	849	791	794	755	782	830	811	779	783	800	796	839	787	823	840	776	808	810	813	756	785	778	816	784	813	776	783	795	823	776	769	812	799	766	786	794	802	773	750	800	833	798	801	815	827	748	745	836	775	750	817	792	754	779	797	803	792	844	809	833	765	816	824	775	774	810	769	831	802	790	770	862	814	741	803	801	814	796	829	797	776	791	822	801	839	827	790	737	827	759	803	809	776	752	822	781	790	789	769	798	822	835	765	782	787	745	782	786	808	809	799	790	784	772	793	784	831	787	816	787	841	816	828	818	794	814	798	803	846	789	809	796	775	821	776	796	777	791	801	799	769	785	769	788	803	815	831	736	807	732	771	808	804	798	779	842	767	782	826	796	733	796	767	787	797	804	793	781	822	787	731	787	808	783	792	802	842	780	794	806	783	758	773	777	788	805	820	830	783	809	798	761	817	807	859	752	829	733	795	774	736	740	829	834	831	771	787	804	856	817	798	752	785	787	841	780	845	774	778	807	825	788	837	809	815	767	806	795	818	756	803	802	784	775	801	814	796	837	776	801	769	839	815	768	787	799	816	799	822	797	767	842	781	769	727	803	810	814	827	787	799	825	792	773	817	794	790	824	814	830	806	784	803	825	792	810	782	791	781	800	796	827	822	817	794	815	814	810	831	852	817	849	752	814	744	861	798	834	784	759	819	843	784	801	748	779	795	799	797	781	813	786	799	723	811	734	756	810	787	799	775	820	794	780	803	799	794	765	864	829	808	798	760	804	799	785	829	848	724	846	811	827	826	851	767	900	811	828	833	808	836	811	714	740	749	823	807	789	805	742	796	812	766	815	844	778	809	827	849	839	828	759	818	838	799	754	762	826	806	786	826	826	796	803	799	803	806	783	813	824	844	818	787	781	789	846	818	780	769	800	766	837	815	806	796	754	797	807	815	794	790	763	793	780	790	756	840	761	815	808	796	797	778	792	791	806	814	770	835	826	777	771	772	778	838	840	742	789	773	786	827	781	804	788	790	804	778	760	810	782	782	796	797	809	810	775	803	799	837	852	814	771	834	829	792	782	813	810	743	792	812	802	811	790	815	745	842	784	802	834	816	846	759	820	808	832	764	847	790	838	831	806	809	740	783	849	799	812	808	827	828	765	766	775	774	785	744	807	830	769	812	833	814	807	843	776	770	799	780	817	850	798	776	791	807	813	797	806	773	853	852	808	811	831	785	803	779	804	832	798	813	815	812	802	791	772	764	737	808	837	748	761	741	856	825	827	787	818	792	743	781	821	791	820	801	765	810	827	795	785	767	798	787	762	785	822	788	771	802	792	806	799	799	803	769	773	806	823	797	785	807	790	779	833	834	764	794	836	824	810	841	728	836	791	833	813	783	795	835	793	784	852	790	816	778	752	750	815	799	844	795	786	818	770	785	814	744	760	825	843	800	819	816	773	780	828	807	807	772	765	775	813	792	777	836	767	826	755	765	791	832	802	801	796	817	839	793	788	843	833	818	780	775	787	817	826	792	789	799	792	764	819	788	799	804	765	780	875	811	822	833	778	832	754	843	810	785	786	811	823	834	786	786	763	866	815	809	793	739	827	744	791	748	770	829	832	811	821	778	792	802	807	776	762	754	785	782	786	823	798	769	754	807	795	766	810	773	747	757	781	805	755	784	766	792	818	762	820	812	815	783	826	776	823	768	791	807	836	827	761	812	802	790	760	813	811	860	777	826	805	768	760	793	784	865	838	757	788	797	780	821	732	788	824	838	766	753	777	772	804	775	792	782	759	817	811	795	789	757	787	770	837	822	815	806	797	803	806	807	816	822	812	785	856	781	817	789	817	806	760	790	789	819	812	802	776	746	802	805	799	826	770	846	817	801	789	800	759	824	805	835	774	808	823	786	795	790	852	789	789	745	766	787	764	791	749	792	838	844	768	782	811	757	899	846	797	842	795	762	781	799	807	812	791	805	801	805	836	757	837	772	807	766	769	798	785	856	837	774	827	802	731	789	835	826	774	798	804	799	750	819	849	763	854	826	811	831	779	801	770	821	822	773	813	774	763	884	818	763	833	791	814	723	783	775	806	778	842	761	748	801	782	793	789	774	772	806	768	743	768	780	774	804	780	785	852	805	766	800	789	771	798	797	804	806	783	735	809	790	800	796	760	799	786	802	832	822	831	763	858	791	846	785	786	756	807	787	803	843	836	796	803	783	749	768	817	824	799	802	776	800	766	888	784	819	811	841	764	759	742	797	770	775	768	782	770	742	769	882	777	784	781	795	845	791	785	805	820	814	825	788	762	811	788	804	789	821	746	761	790	841	841	778	835	806	835	798	789	746	778	750	823	773	764	769	782	788	771	829	768	768	773	777	791	844	835	820	794	832	802	826	740	765	829	799	799	842	807	780	820	826	804	798	784	815	864	796	866	782	893	803	805	823	792	793	727	852	825	814	804	788	742	783	797	790	818	795	806	762	788	825	795	791	781	795	784	787	806	759	781	799	743	790	818	797	808	855	770	805	784	789	786	758	792	821	792	815	816	809	802	784	806	808	810	777	802	751	812	826	820	816	790	780	803	769	803	806	832	771	835	806	794	830	844	850	766	804	769	798	783	795	819	792	759	854	780	749	797	752	807	810	828	810	810	793	765	821	825	760	837	813	775	795	796	837	791	788	816	787	809	839	772	797	792	812	815	734	788	778	799	791	824	787	808	757	805	835	831	835	879	761	804	800	796	811	822	809	796	825	776	802	795	836	802	803	785	791	824	843	801	822	765	799	778	826	831	810	797	799	734	780	828	866	771	807	826	767	792	769	747	794	799	817	739	838	813	791	835	772	849	796	794	768	778	811	783	802	757	787	785	751	821	846	794	757	805	757	785	772	774	787	815	794	753	798	791	754
24694	29551	34739	30976	20845	10755	7476	5222	3257	2130	1802	1834	1694	1126	611	469	373	355	335	344	336	364	351	391	455	483	494	404	430	387	356	324	352	322	310	302	285	280	284	282	318	255	308	303	303	307	290	255	255	279	273	273	276	272	273	303	282	287	268	286	299	302	284	289	318	267	267	325	279	318	263	280	286	290	302	276	269	284	292	265	261	261	289	279	293	296	283	307	289	254	313	308	308	283	293	274	290	294	299	279	264	269	330	282	297	279	295	307	295	304	297	282	287	291	258	286	293	305	285	302	298	275	296	283	286	318	283	312	296	281	294	293	247	269	280	262	292	272	292	299	275	273	257	288	267	239	302	274	304	280	269	260	275	296	272	290	298	312	279	286	280	291	282	285	282	274	299	271	270	312	251	292	277	285	268	276	298	273	286	288	338	291	296	289	288	277	262	291	308	287	285	293	299	291	269	274	269	273	294	297	284	274	286	327	240	278	311	312	271	273	266	277	285	308	276	297	294	278	279	274	300	264	261	287	299	296	297	295	256	266	276	272	277	308	270	300	292	296	307	280	288	293	288	277	270	267	270	284	263	306	267	288	293	295	296	320	255	281	266	290	294	306	290	284	257	271	269	265	269	302	267	276	288	266	263	293	281	292	275	266	277	312	277	275	319	277	268	271	295	293	293	306	334	300	310	271	281	245	271	283	309	276	285	283	291	307	273	302	318	264	285	289	284	275	261	288	272	327	291	268	267	285	291	289	298	282	285	270	301	307	295	293	274	308	292	290	258	310	279	304	300	298	292	280	272	265	277	313	276	307	268	299	274	284	294	295	276	266	297	270	297	256	292	294	303	301	264	264	287	267	270	262	302	312	306	323	302	304	315	289	332	280	288	289	279	292	267	266	279	286	305	272	299	273	298	310	282	296	306	301	296	281	286	265	283	277	288	299	284	283	317	289	302	310	302	296	300	288	306	311	314	299	270	302	275	305	299	275	287	270	304	278	285	284	297	270	279	260	290	330	306	286	326	317	285	314	255	325	277	253	322	282	297	298	277	305	281	254	302	276	308	307	292	257	318	271	271	263	267	292	280	287	277	298	296	309	297	288	289	287	285	285	267	264	273	274	255	281	277	275	287	278	259	282	262	302	280	293	302	266	321	286	302	294	276	290	289	295	309	261	315	299	283	256	289	318	305	288	288	281	291	306	296	289	312	298	283	278	326	303	297	280	300	287	263	292	317	284	292	280	277	265	271	279	292	248	296	274	267	307	289	253	305	281	287	272	268	303	327	294	305	285	298	261	291	311	301	303	278	256	296	272	272	281	288	285	287	312	282	294	264	296	289	294	289	287	253	299	268	279	305	270	272	323	290	294	288	274	282	322	270	298	297	274	257	292	303	283	260	275	267	275	294	276	273	277	269	311	321	293	285	289	273	283	296	275	260	291	287	292	304	264	310	275	276	298	328	285	253	288	280	268	290	297	286	324	308	295	277	295	286	291	276	300	284	289	296	278	304	303	290	270	293	296	260	295	278	302	301	319	287	305	316	300	281	279	280	298	282	307	283	293	261	272	299	262	267	285	290	287	303	302	278	269	273	295	268	316	301	273	287	290	296	292	289	300	277	262	259	305	267	280	257	305	302	298	302	257	266	274	296	284	332	276	295	279	290	273	256	274	280	300	301	300	279	262	286	271	301	299	333	306	311	280	307	283	277	297	305	298	277	298	284	294	296	304	290	288	273	263	251	304	295	288	255	296	273	283	291	289	284	289	273	296	287	263	281	301	309	272	287	292	314	285	309	309	311	258	294	298	281	297	309	271	287	260	280	283	307	293	288	264	290	309	285	284	278	295	268	292	282	269	328	284	314	309	283	321	276	302	286	280	299	294	280	280	301	276	337	295	291	279	285	301	271	295	316	275	287	288	265	332	296	284	314	314	265	290	291	309	305	281	280	258	265	275	288	305	274	309	294	294	266	283	313	275	306	272	307	306	286	281	253	304	307	284	289	297	261	287	285	289	279	301	279	272	267	264	286	300	266	250	324	310	303	276	277	272	297	297	286	300	253	287	302	271	277	307	282	326	279	281	280	292	260	288	305	303	282	286	312	292	317	286	298	277	277	271	292	327	248	303	280	292	293	271	294	324	295	289	292	310	285	281	279	328	302	305	318	292	292	269	287	315	305	298	296	267	287	271	323	290	283	290	267	299	281	299	319	261	291	277	267	250	255	276	286	286	289	293	269	244	288	277	242	278	278	298	276	315	270	298	288	272	324	299	310	271	284	279	276	268	271	257	268	299	301	289	294	301	292	288	310	268	273	290	281	264	266	282	267	268	315	289	301	309	285	251	268	279	263	289	300	316	273	279	321	285	310	292	278	251	308	284	294	274	288	293	278	321	259	282	295	290	278	289	299	300	257	272	265	314	266	272	265	282	271	306	294	291	290	322	306	305	287	311	258	307	313	282	299	290	265	278	289	282	287	307	271	296	289	301	268	246	262	252	274	273	298	284	278	286	272	294	292	284	307	289	294	299	285	298	303	295	303	269	283	277	293	302	287	256	291	298	290	282	252	298	308	323	294	300	276	304	277	291	272	304	313	304	272	271	292	269	298	313	281	268	309	275	271	284	275	266	287	285	294	273	297	297	307	271	300	286	299	293	289	285	275	302	287	255	250	292	290	283	291	312	310	283	284	290	269	309	301	299	316	269	286	275	288	290	307	300	298	275	275	306	315	309	260	282	305	271	290	318	300	292	275	279	316	298	313	311	279	256	325	285	263	281	279	295	275	306	260	286	289	279	274	323	320	288	283	292	263	287	291	299	283	280	280	227	271	258	314	299	323	284	287	278	260	293	285	286	284	314	303	297	288	243	309	285	297	324	286	285	285	285	272	292	273	268	300	291	271	303	284	293	282	298	265	298	246	284	296	309	259	319	279	278	292	313	291	271	280	293	323	272	287	283	280	312	272	253	304	288	272	290	286	263	244	259	294	282	335	297	284	309	274	291	277	299	284	289	245	261	274	270	293	278	287	285	300	268	310	253	297	299	308	300	280	263	300	270	292	273	279	266	316	286	286	286	279	297	282	303	259	330	265	287	297	276	296	287	258	276	294	260	305	299	287	294	275	272	276	296	309	297	276	293	247	295	279	284	250	294	267	283	297	278	288	298	293	289	292	300	289	290	301	289	274	292	313	273	323	294	280	272	287	290	284	315	279	298	319	295	298	305	264	312	276	305	317	288	300	267	295	282	276	262	323	284	304	277	296	300	301	272	290	282	290	307	319	277	278	295	282	291	285	310	291	261	259	277	328	293	265	291	301	300	282	280	277	272	284	310	301	310	305	281	289	296	263	269	280	278	276	305	289	278	287	267	271	263	302	281	279	294	305	290	271	264	270	267	274	264	281	287	275	318	287	271	276	299	298	294	284	296	290	278	313	307	301	276	290	310	300	299	305	275	281	285	278	283	291	294	299	272	284	270	289	301	281	261	297	304
17005	24823	36769	39267	31363	24189	21263	17604	12513	9112	8330	8911	8331	5400	2703	1837	1332	1131	1061	1092	1273	1340	1265	1530	1850	2099	1974	1861	1836	1523	1201	1119	1109	974	929	850	839	832	794	772	805	831	849	723	794	807	820	828	780	829	759	850	764	804	777	792	814	811	781	835	789	815	764	768	799	792	727	749	872	791	797	804	791	789	794	808	799	767	755	790	903	777	774	786	773	816	804	819	807	792	787	764	753	859	783	817	898	782	848	829	788	825	744	757	802	834	779	804	828	771	835	797	781	810	805	826	791	785	821	822	807	781	818	724	800	760	820	799	775	760	822	827	807	777	811	788	815	820	837	829	812	771	854	780	841	820	806	744	824	790	809	815	816	811	776	786	812	791	779	851	830	831	796	820	748	796	786	802	804	809	815	785	761	852	790	749	774	806	789	814	802	822	823	730	782	748	787	831	733	759	840	791	857	785	842	815	819	841	781	796	820	811	791	814	753	728	832	793	799	816	775	817	802	769	811	770	799	801	794	844	782	816	788	792	768	833	791	817	791	795	771	794	791	786	855	813	826	771	822	788	818	813	833	806	783	780	770	815	818	784	758	774	836	834	832	781	802	789	749	795	792	777	772	870	777	763	757	789	795	771	800	813	771	770	807	723	826	835	810	812	813	785	805	784	787	781	819	824	869	828	826	825	764	792	799	818	815	820	750	767	790	803	773	779	850	768	767	814	822	765	809	797	771	800	771	812	831	780	795	794	761	758	773	823	837	749	817	780	815	777	832	800	832	872	793	804	836	775	814	801	814	873	850	792	812	802	797	793	755	866	780	782	759	746	817	793	821	837	861	807	792	758	835	802	789	790	800	812	763	826	810	799	826	791	789	814	815	786	814	838	804	787	795	789	806	792	829	781	812	836	786	770	794	763	772	846	840	799	832	817	771	796	757	856	788	782	829	818	837	813	766	803	780	782	734	781	734	821	760	814	773	825	828	826	768	822	797	808	851	805	865	762	811	829	790	833	793	762	783	810	838	827	838	836	805	857	788	784	819	787	788	814	785	769	817	812	768	766	775	807	791	743	791	794	763	827	797	797	799	756	781	807	816	829	736	759	796	770	788	827	799	868	799	816	778	751	821	829	769	750	804	833	843	756	775	815	774	747	766	786	810	787	764	831	847	806	748	798	808	776	767	788	828	774	777	801	802	835	739	773	807	807	833	808	772	808	806	828	813	815	752	811	767	789	799	811	777	803	798	785	772	813	798	852	817	785	812	813	826	804	775	746	806	760	819	831	790	822	814	810	839	844	778	819	846	762	731	810	857	816	800	865	779	810	830	804	778	816	789	827	815	860	802	834	804	814	793	806	811	774	763	834	765	795	856	747	796	828	805	806	841	753	822	756	768	824	839	841	747	759	792	799	753	814	802	775	834	813	767	799	736	820	813	840	780	774	815	789	808	808	786	786	778	774	789	765	778	834	774	807	766	750	781	822	848	789	822	797	814	839	750	799	772	819	775	732	803	798	751	752	788	847	816	788	855	775	795	790	794	760	763	817	776	820	764	788	800	809	784	786	771	817	829	817	776	840	814	816	835	769	779	754	759	799	789	776	756	789	764	758	811	848	759	806	817	811	837	782	767	785	793	790	812	777	778	819	713	794	783	809	790	766	802	776	858	820	776	803	797	789	802	820	793	804	799	778	803	778	774	773	755	841	819	769	773	770	839	784	815	791	787	800	798	770	743	787	816	825	754	826	805	799	810	749	792	807	778	780	775	828	787	827	761	775	775	810	789	796	814	802	792	795	790	793	766	854	826	762	799	784	766	798	795	771	803	791	793	801	776	791	810	857	799	797	743	784	768	806	832	782	860	819	820	763	823	805	830	783	856	816	762	809	782	805	820	799	812	812	850	758	835	815	769	793	762	790	756	820	816	821	783	816	855	825	796	790	782	803	763	785	798	789	779	784	778	781	814	827	820	781	805	833	805	770	824	802	760	761	774	836	817	800	781	783	845	794	799	806	791	802	815	749	805	791	785	823	798	740	787	776	761	777	785	800	799	787	809	773	788	802	729	814	853	757	769	810	779	786	844	838	749	813	831	805	832	783	805	850	750	797	831	791	804	815	789	809	798	755	758	857	838	783	792	782	739	802	772	768	851	795	783	762	807	797	741	799	783	827	778	809	780	803	790	749	776	797	836	809	807	823	811	792	795	791	787	820	786	737	835	794	778	832	818	802	822	851	769	787	793	805	787	786	800	781	795	784	774	753	817	786	803	744	785	806	795	851	798	782	818	799	803	735	827	813	767	806	830	785	828	817	804	831	739	815	790	760	825	766	820	780	778	831	849	837	824	783	772	831	868	860	761	781	837	777	744	799	825	834	798	798	833	773	809	792	814	803	786	780	807	853	789	762	792	820	765	775	815	748	755	799	805	790	844	876	825	838	819	817	808	847	718	827	787	800	802	834	781	853	785	780	770	841	756	798	776	751	782	805	851	790	835	771	782	856	830	777	813	817	764	779	749	795	777	816	797	780	764	803	767	762	843	817	825	806	809	802	812	770	775	777	795	789	818	813	801	814	800	764	772	832	788	802	791	829	807	811	763	729	765	816	775	797	819	745	803	771	834	785	801	773	777	784	791	823	805	761	867	878	828	725	825	811	742	768	829	786	779	779	802	821	835	780	772	782	839	801	764	814	787	845	779	814	814	797	818	837	820	818	760	804	767	815	801	769	839	788	847	799	813	796	831	830	842	744	817	733	788	765	795	797	746	768	808	797	794	816	791	840	793	781	794	781	858	736	756	757	861	734	818	769	789	769	810	820	801	797	814	829	790	893	781	765	812	750	793	805	765	824	789	776	830	805	776	820	801	812	797	802	756	813	791	767	765	799	780	817	785	767	783	774	832	763	785	831	784	740	778	814	767	827	814	785	810	802	788	788	802	866	800	765	815	784	823	799	853	780	790	847	833	765	816	802	798	774	780	819	805	794	748	767	786	816	831	862	800	798	796	779	768	798	782	763	817	780	800	754	806	779	772	744	766	772	838	837	777	842	853	791	761	831	790	794	743	792	763	735	848	806	786	830	806	774	771	748	784	880	812	856	840	775	781	791	808	805	797	790	814	798	804	788	800	796	795	756	809	855	777	773	795	828	813	763	758	788	783	757	791	760	778	789	766	786	789	810	789	788	782	814	804	732	777	822	841	814	826	780	865	775	742	807	788	837	756	784	855	801	775	755	814	827	807	797	867	784	794	807	842	745	771	802	780	761	803	829	794	770	799	827	787	830	769	798	787	806	765	875	781	774	814	791	798	782	806	809	792	770	799	733	823	796	774	726	794	798	764	822	790	773	795	808	822	842	795	817	843	840	790	803	826	823	767	782	793	788	852	805	785	806	770	787	811	778	812	775	780	759	768	838	850	777	819	812	815	788	826	812	814	806	776	834	769	808	794	836	763	819	840	752	792	776	812	816	782	763	799	767	813	778	811	782	786	774	753	777	826	784
27954	32944	37605	28729	17556	11221	7840	5104	3652	3105	2665	2024	1799	1793	1153	756	476	404	467	444	390	427	393	371	393	461	403	423	401	358	347	311	309	332	262	284	283	295	243	286	280	305	288	270	301	299	300	291	278	283	289	302	317	289	319	284	311	323	251	342	282	286	270	289	307	343	263	296	286	268	307	310	253	305	303	325	300	295	284	280	291	300	281	286	283	291	280	276	278	274	276	306	282	300	296	306	282	284	315	286	316	291	275	296	291	282	300	301	330	282	281	269	300	268	304	297	290	323	320	268	320	248	310	310	292	283	304	264	259	314	318	316	283	292	287	290	274	313	286	280	303	266	297	316	280	263	280	277	305	310	309	257	290	305	267	282	268	319	276	291	298	280	264	309	310	296	254	289	267	291	268	297	280	264	277	278	261	277	310	292	304	270	287	296	266	294	278	303	270	275	287	284	291	285	284	261	283	306	258	261	331	306	262	273	276	290	324	295	309	254	297	278	279	280	283	281	307	301	337	304	266	280	296	296	261	278	275	300	289	301	317	291	313	281	282	299	265	288	285	269	310	281	317	297	310	287	304	256	321	281	252	312	313	303	290	298	333	292	315	287	299	286	289	306	287	321	290	315	281	288	286	292	286	303	271	303	277	299	292	294	278	303	288	274	280	281	296	303	326	280	292	286	304	276	299	277	296	282	299	318	286	285	283	289	275	297	271	268	301	261	325	275	281	308	280	297	315	278	277	284	304	273	331	292	284	282	292	308	278	281	306	313	265	268	270	283	294	269	282	293	294	305	288	301	301	294	254	311	259	322	310	285	274	261	287	278	288	287	280	276	282	303	317	270	292	295	276	247	274	284	296	301	286	280	316	270	311	303	299	260	303	301	303	249	278	276	273	321	274	272	290	299	299	287	289	286	286	287	275	269	299	300	316	281	301	310	300	296	325	280	279	316	298	265	298	280	275	262	262	304	268	293	317	270	281	314	290	271	280	305	277	302	311	306	279	318	308	265	310	286	273	279	280	315	280	283	317	319	257	281	300	308	265	253	275	293	281	287	319	287	288	288	289	275	286	322	290	289	251	289	314	309	311	298	282	308	325	292	304	294	289	267	291	274	285	275	305	278	312	310	296	284	269	291	276	283	287	257	286	300	328	269	260	275	277	290	298	280	285	251	285	306	305	298	299	262	267	275	258	291	304	292	287	306	256	282	315	323	313	296	309	300	306	298	300	274	298	297	287	285	289	286	261	299	232	287	286	271	317	289	271	313	291	307	291	280	271	291	267	284	290	313	280	299	286	262	289	306	265	284	316	280	291	306	269	274	294	292	299	290	314	286	296	281	287	275	288	310	318	277	283	272	302	299	280	281	300	289	268	317	307	278	301	288	298	284	292	268	303	312	314	307	315	274	275	270	318	299	269	290	284	289	297	291	295	286	273	247	291	307	302	278	264	285	286	257	255	255	277	300	272	239	291	284	294	274	293	280	320	283	286	299	288	315	314	296	305	294	266	268	286	289	278	252	303	289	271	287	301	277	276	293	277	280	283	284	274	313	295	269	251	306	286	273	334	298	289	266	293	278	283	274	280	271	280	299	347	264	266	305	291	288	310	300	290	276	303	266	308	267	303	276	317	315	290	276	306	289	308	297	299	277	279	282	295	291	291	285	301	294	299	279	287	274	292	295	264	258	300	281	283	282	280	307	287	320	293	283	282	292	310	268	285	313	317	317	300	316	294	295	297	266	280	263	307	313	287	264	279	289	276	245	278	319	272	288	278	268	313	301	286	280	293	307	289	302	310	277	298	316	269	320	266	288	292	275	276	306	286	307	258	291	304	281	257	309	313	280	288	283	298	299	281	294	287	293	285	268	306	274	295	279	287	301	314	308	312	288	286	310	298	310	284	276	281	257	278	262	244	282	284	257	290	289	304	287	295	265	297	295	293	288	295	259	286	265	302	272	301	303	302	297	285	313	268	296	289	287	321	265	274	291	311	291	289	270	275	286	273	280	294	297	296	280	286	298	283	278	285	293	285	261	303	315	287	300	266	281	284	279	319	317	273	313	287	259	287	293	279	310	287	294	312	248	306	296	276	306	283	281	296	247	281	323	281	272	312	301	278	255	289	263	273	276	284	293	287	310	291	281	273	279	300	300	289	278	287	289	314	274	313	275	280	295	278	284	295	264	316	282	290	282	299	291	300	293	298	277	256	281	313	289	293	276	315	254	281	281	270	317	270	256	302	296	271	307	267	288	311	288	284	283	317	306	280	278	279	303	286	310	303	315	292	283	293	280	302	297	261	300	297	299	267	290	309	312	289	295	292	291	317	276	321	287	277	280	319	303	274	260	274	279	290	278	292	298	273	322	283	281	273	301	295	266	257	287	286	286	285	288	273	297	257	263	262	278	302	290	301	289	327	274	311	281	297	297	285	310	293	276	312	297	274	258	291	314	288	266	278	301	287	297	279	296	274	267	293	304	310	299	279	287	279	287	292	321	296	281	275	278	306	277	256	304	302	304	264	329	292	287	281	301	279	286	292	301	279	281	253	309	275	301	271	286	301	282	307	278	290	285	293	297	286	278	251	314	277	279	261	306	284	269	294	299	300	290	287	279	271	287	276	286	303	287	320	304	305	278	270	298	262	285	276	289	292	287	255	299	288	298	286	278	303	270	293	286	338	263	313	311	289	298	276	286	285	291	330	310	293	296	298	280	279	245	297	288	283	282	316	271	279	299	283	292	289	279	265	303	246	281	261	274	306	302	288	298	289	252	291	289	311	258	300	274	284	268	274	294	290	278	290	303	247	311	273	306	283	271	303	282	292	271	327	296	290	300	273	292	254	274	277	292	270	293	284	271	292	321	285	283	275	277	290	287	272	264	276	280	305	326	302	304	281	313	303	305	313	295	274	272	274	250	269	299	283	309	293	286	311	289	286	304	261	316	275	284	275	278	290	285	313	290	318	288	292	269	299	277	275	276	263	281	276	260	279	268	314	301	322	294	286	302	271	316	315	298	283	274	259	297	296	254	314	263	283	251	292	266	304	316	249	260	300	307	292	285	296	297	278	294	306	299	263	260	286	261	293	275	277	323	285	286	298	282	267	290	281	287	319	283	308	328	315	293	301	302	269	296	302	305	282	280	308	285	282	277	254	297	277	327	301	299	300	268	296	274	246	261	297	274	280	285	276	259	275	289	302	291	264	290	271	299	280	309	317	278	332	264	285	286	287	280	322	281	278	307	279	280	255	292	290	285	264	254	309	294	273	308	310	251	294	292	298	297	276	251	288	284	292	297	284	288	274	279	281	283	331	317	285	248	306	293	268	284	266	286	291	286	318	267	308	289	302	275	300	286	294	310	280	285	299	270	296	293	288	280	281	307	265	257	304	289	307	267	312	269	286	298	265	293	282	310	291	277	301	282	307	330	294	308	290	281	281	331	308	307	274	282	288	283	302	317	295	297	299	275	273	289	247	317	299	293	291	313	333	295
18730	27898	38271	35952	29795	25562	22049	17409	14172	12663	11638	9337	8727	8747	6412	3479	1829	1672	2089	1841	1776	1770	1530	1401	1476	1963	1738	1646	1730	1466	1180	976	856	879	829	821	803	745	819	777	801	816	820	812	758	797	808	783	798	797	774	794	781	820	814	781	793	766	810	804	770	774	820	818	780	760	804	813	815	817	774	770	796	810	804	823	768	798	779	833	818	780	747	826	837	793	802	767	830	778	798	801	772	772	776	801	821	780	837	837	753	776	831	832	808	796	822	802	820	718	795	800	724	816	759	795	770	796	792	820	807	803	780	812	763	768	832	811	819	833	832	793	806	813	733	830	737	789	809	769	766	838	791	814	791	780	796	825	765	823	803	766	816	811	799	786	795	803	796	797	791	795	805	802	822	798	789	812	816	795	827	800	829	802	776	859	784	788	818	850	780	806	817	771	721	782	819	791	771	817	843	769	780	776	783	827	785	811	792	811	698	746	787	733	785	800	802	808	818	800	805	822	808	790	827	767	728	793	798	827	816	776	801	774	727	802	802	784	820	820	776	766	730	793	759	778	778	787	752	790	782	762	732	759	772	785	763	789	810	782	801	792	858	792	814	785	800	768	792	762	821	820	848	826	791	776	762	823	798	760	826	818	781	822	812	761	818	825	807	794	766	804	809	790	808	779	776	789	798	824	771	792	782	788	804	776	732	800	798	815	773	787	781	823	849	811	767	748	781	818	814	799	785	795	799	821	806	811	784	797	765	744	768	827	767	776	829	791	784	794	831	768	791	793	863	840	785	786	825	822	801	832	795	767	774	782	835	781	817	819	777	797	796	804	832	789	866	812	805	801	804	801	814	820	847	855	806	788	802	765	837	852	830	764	813	788	798	799	824	816	806	803	825	792	824	801	813	815	801	784	755	777	812	763	786	798	799	763	752	755	740	809	800	829	792	755	845	807	836	789	766	796	804	760	802	806	834	793	793	812	818	833	802	795	845	781	818	784	782	819	810	819	766	755	759	792	761	779	753	774	804	802	807	790	791	762	804	754	821	793	782	780	762	814	788	774	852	839	822	813	816	821	799	794	795	796	819	811	785	770	727	852	794	774	847	806	784	797	758	782	774	821	749	820	804	782	777	821	810	765	789	811	750	764	807	805	824	782	834	842	791	826	820	770	782	768	839	770	822	804	819	857	821	794	808	771	794	798	809	845	796	841	797	745	784	803	748	819	744	781	820	800	827	761	766	826	763	796	798	772	733	797	769	785	800	748	748	787	793	799	809	802	836	797	765	812	801	778	785	834	776	843	790	849	797	747	803	797	773	782	836	770	781	805	853	810	787	782	820	776	798	778	820	802	804	790	832	813	799	803	789	760	790	775	789	790	760	769	779	772	781	756	815	813	835	867	790	839	833	777	754	800	797	787	775	812	820	810	809	824	766	794	761	767	741	816	776	835	838	771	862	832	845	865	822	812	777	814	793	786	798	785	788	825	793	835	806	758	832	757	770	821	771	836	809	824	800	803	776	791	816	770	847	775	782	808	788	755	777	793	785	788	774	761	789	746	783	781	780	807	858	883	824	731	801	844	831	771	732	845	794	797	731	810	788	738	817	732	803	804	754	735	780	839	808	813	741	763	809	787	842	787	801	793	741	780	838	820	836	760	784	817	748	796	766	811	794	807	789	818	788	840	805	830	794	775	774	840	762	793	820	772	767	828	756	792	792	773	762	766	796	772	761	861	797	827	865	791	835	836	749	822	811	797	808	813	795	813	803	800	771	809	793	825	815	815	776	834	812	776	779	812	828	833	831	796	786	819	799	795	790	812	818	806	835	789	805	766	834	804	801	833	765	798	777	820	767	775	818	784	776	812	813	750	812	748	822	785	840	800	827	777	797	777	786	751	820	778	784	756	790	814	799	773	821	787	800	815	795	796	838	780	788	792	831	766	806	769	795	758	808	750	816	862	806	735	811	781	811	767	820	836	791	756	811	832	792	796	777	774	820	817	747	828	807	791	783	787	759	861	786	832	797	801	785	739	817	831	832	820	819	795	750	808	850	783	792	807	826	808	750	781	814	794	790	783	797	817	765	830	777	812	840	808	788	786	729	787	831	803	829	798	787	776	802	801	752	790	848	767	848	845	790	826	780	801	807	807	774	773	820	770	717	832	776	755	770	797	834	837	816	806	784	766	756	796	808	722	815	829	795	798	746	769	787	815	798	833	789	768	789	763	809	804	806	782	818	795	827	739	786	850	825	785	818	830	772	832	792	808	784	791	820	811	808	814	780	863	895	771	760	795	786	787	814	810	785	807	818	763	787	780	797	782	798	771	839	775	782	810	826	821	877	783	786	801	789	794	796	787	797	729	760	805	815	783	797	823	785	835	855	794	791	825	828	785	795	810	739	793	778	745	747	829	831	905	786	818	783	821	847	831	804	768	801	781	730	815	844	801	828	766	781	796	756	816	783	807	836	788	787	807	793	773	806	768	778	748	810	834	753	813	801	761	783	792	784	782	818	782	808	763	822	775	861	821	825	822	741	786	769	833	787	738	801	776	817	807	810	797	814	793	775	757	850	770	787	779	812	783	778	792	792	792	759	793	829	734	824	754	817	782	735	825	821	821	787	803	811	850	778	791	809	787	769	787	786	782	779	798	829	822	862	823	807	805	767	824	770	787	831	839	748	802	845	815	819	770	806	799	772	824	791	795	773	859	738	786	762	784	788	853	811	799	837	803	794	741	804	797	767	797	807	808	828	742	791	780	800	825	760	760	789	832	802	797	819	834	779	833	790	782	826	826	774	792	766	817	810	764	812	822	754	784	803	759	824	767	807	815	787	814	790	821	871	803	804	769	884	823	733	772	762	725	813	767	765	821	782	802	774	791	771	777	807	770	838	810	815	799	805	728	801	823	812	790	797	785	812	826	779	801	775	743	829	811	790	781	783	801	804	810	784	786	789	778	819	854	832	809	786	784	794	793	772	869	793	801	764	809	800	766	777	780	819	835	750	763	832	777	780	782	818	795	803	786	767	830	828	738	730	836	787	784	826	755	738	781	778	810	811	799	828	798	779	759	762	764	788	768	810	773	812	800	799	847	798	830	802	773	777	781	769	772	844	788	801	835	818	800	812	786	755	825	841	828	780	790	813	768	784	801	745	811	837	804	784	773	767	707	800	764	749	743	775	775	776	781	755	800	753	807	791	794	782	760	806	754	802	748	781	765	853	809	781	759	822	773	755	794	766	797	774	790	749	786	759	812	767	767	833	825	811	786	780	778	785	815	788	797	801	808	773	807	815	819	849	762	799	797	798	799	822	775	820	763	813	753	823	741	861	812	781	807	811	775	769	777	780	805	804	796	801	816	797	853	735	783	811	816	790	764	847	750	807	828	777	771	795	795	778	754	812	795	830	737	799	845	835	805	807	777	838	808	824	820	750	801	790	765	806	814	768	751	809	799	779	804	782	807	765	775	847	836	834	792	847	805	857	770	768	839	803	797	783	800
30761	29503	30327	26598	19468	14142	11568	9200	5803	4414	3157	2206	1577	1508	1411	918	658	656	562	449	378	415	389	360	412	430	431	407	341	347	334	323	303	263	288	279	295	307	293	279	299	312	305	302	313	273	288	290	298	281	289	301	251	300	291	305	307	301	291	288	296	299	308	259	306	298	283	303	283	259	299	293	304	307	298	269	294	299	311	292	272	321	285	275	302	270	299	305	280	278	261	260	302	300	306	305	306	287	290	279	248	262	274	271	300	274	309	271	289	295	256	275	301	277	294	287	268	260	323	322	294	268	294	264	297	271	263	297	283	323	289	287	284	308	279	291	304	263	285	282	303	308	294	314	306	307	298	294	290	312	304	280	350	304	282	267	305	295	283	270	303	295	309	289	307	269	284	301	297	276	292	328	307	260	298	297	323	298	285	306	285	296	303	314	280	306	319	318	289	306	308	276	309	289	262	268	306	291	327	294	319	316	297	277	259	298	297	317	271	313	291	298	298	284	278	286	288	278	287	239	277	295	297	304	273	282	322	267	320	281	312	288	290	283	275	269	295	300	322	289	300	282	277	325	313	289	259	273	306	257	311	278	286	289	300	303	282	314	287	290	254	288	314	309	303	289	266	289	305	293	293	271	288	271	273	322	285	271	305	290	307	268	283	283	302	253	282	248	272	276	272	313	296	305	298	292	272	290	307	288	287	269	268	288	320	271	312	303	290	279	286	322	302	306	313	271	317	294	285	277	311	296	287	257	315	284	271	277	289	287	258	311	261	255	278	314	280	296	281	298	273	291	293	307	274	297	296	327	308	300	309	275	300	321	289	290	313	309	301	305	293	304	288	297	309	274	291	287	274	299	296	272	284	276	294	276	294	295	292	284	272	298	305	263	294	291	305	279	286	279	287	296	280	299	282	288	276	286	281	313	263	291	291	278	284	278	306	305	282	327	308	308	269	280	304	290	282	298	277	318	284	297	269	301	324	323	317	282	283	256	307	313	265	286	323	248	264	289	285	288	262	281	298	284	303	311	299	314	321	244	286	296	285	303	304	330	311	298	267	271	282	280	296	307	278	290	282	276	298	294	293	284	319	274	280	300	296	290	294	308	289	319	230	296	288	279	301	288	286	278	286	299	307	290	277	270	310	269	298	301	276	280	306	271	267	296	261	275	298	270	291	295	295	324	292	288	335	277	281	261	294	294	311	290	281	309	258	304	281	281	302	260	314	272	297	272	312	289	307	302	301	264	312	280	278	316	286	283	312	301	294	273	313	291	287	305	271	277	309	283	300	262	283	284	282	295	292	289	293	261	269	306	298	316	273	311	283	290	296	284	279	270	300	279	268	275	288	279	283	299	282	254	307	294	319	284	256	297	293	286	282	254	282	287	292	305	285	293	290	292	285	274	291	247	278	299	314	273	319	278	271	258	263	323	293	277	288	296	280	311	312	310	285	283	295	278	276	266	267	298	276	264	310	296	267	277	275	292	312	309	294	315	298	266	301	290	289	276	298	292	296	278	289	302	274	307	296	304	295	281	306	256	274	286	295	303	255	276	307	301	316	314	299	307	326	292	293	295	283	311	297	325	298	273	304	286	299	283	296	272	276	304	292	329	295	300	289	272	299	281	260	277	269	277	318	266	281	268	300	303	283	309	288	276	290	281	271	302	294	276	308	283	250	286	278	284	272	304	321	276	291	294	290	294	312	265	280	290	278	289	282	294	260	295	278	267	303	312	316	304	279	283	299	293	288	278	306	341	325	294	277	302	305	317	293	269	314	296	283	305	310	300	275	278	314	298	310	287	315	293	261	292	307	291	297	308	294	293	293	302	299	256	282	294	290	278	289	299	297	298	267	316	270	282	284	289	264	301	287	279	311	275	304	307	275	299	270	278	311	279	293	301	283	292	284	282	245	297	287	282	276	271	288	278	272	290	304	281	318	241	288	289	283	303	276	297	309	315	264	301	297	287	285	292	292	293	272	290	331	312	250	319	302	283	281	313	284	297	315	287	252	290	289	272	272	304	296	290	272	267	294	320	257	268	274	328	276	301	291	287	292	284	299	284	292	308	302	309	301	259	317	303	316	298	276	273	292	266	281	298	275	287	314	275	282	284	325	291	316	273	292	304	311	290	294	268	282	270	268	276	302	273	272	275	297	305	322	269	291	314	278	319	281	298	286	297	277	266	287	270	311	304	284	280	277	280	258	319	289	282	289	297	275	276	274	282	267	266	305	316	270	319	301	302	283	261	269	325	279	271	297	291	284	309	278	305	288	270	287	283	306	290	308	259	282	271	324	322	307	289	282	270	318	282	266	317	273	299	279	305	289	294	275	297	293	305	294	266	280	262	321	301	278	267	298	292	332	282	277	297	299	289	289	258	318	287	265	319	241	296	276	283	285	298	298	301	321	314	306	267	270	293	275	269	307	295	304	311	269	295	306	287	288	290	312	316	292	289	281	300	324	304	257	290	281	280	300	317	302	259	273	313	264	290	280	281	315	262	284	280	254	258	307	300	294	329	277	291	296	292	313	279	290	296	300	283	313	276	295	307	297	254	279	312	286	309	308	275	306	298	316	314	292	288	306	266	278	280	312	291	306	328	273	270	279	283	300	291	289	270	306	275	271	299	292	292	302	270	338	266	267	291	284	299	285	294	316	308	283	297	282	300	298	303	293	299	295	302	287	282	280	288	322	318	321	293	277	311	286	295	300	285	289	266	292	297	307	284	270	283	287	313	285	289	286	318	331	294	315	333	278	304	295	317	282	277	272	276	256	282	302	251	272	263	260	297	279	262	282	283	287	297	310	307	290	316	280	302	309	271	291	285	312	268	291	263	284	316	313	265	315	290	269	266	300	297	275	287	262	299	272	280	300	278	272	287	296	270	335	271	285	294	278	295	302	285	310	288	263	328	279	277	310	290	277	316	299	298	271	306	289	267	318	289	289	313	303	307	292	295	311	276	282	254	238	302	273	278	282	280	286	299	300	271	281	268	300	287	264	327	277	271	311	299	286	318	296	276	322	302	305	300	273	262	264	276	276	269	282	306	279	294	314	301	283	256	340	262	292	295	282	288	288	282	292	270	264	300	316	284	279	299	284	259	267	296	306	327	297	311	308	292	296	284	289	283	316	293	304	289	330	284	282	283	303	286	310	276	276	272	278	294	277	280	279	299	294	283	294	252	255	269	258	316	306	286	294	304	269	305	291	279	284	289	288	280	312	252	289	297	291	271	297	310	304	268	309	269	287	304	285	315	245	312	276	268	315	281	272	277	307	289	293	281	282	303	292	291	267	303	288	276	294	275	303	279	321	282	266	320	292	303	288	278	321	273	254	290	273	291	277	315	319	284	277	300	302	294	315	295	299	307	277	317	304	293	283	291	282	321	280	281	277	283	295	318	283	284	268	293	277	303	282	289	295	276	301	281	292	285	270	317	268	268	297	314	288	299	292	290	312	288	279	278	296	271	288	287	271	296	285	291	297	294	287	308
20318	24017	32631	36135	32543	29506	27948	24973	19494	16806	13535	10293	8070	7647	6799	4462	3367	2998	2506	2119	1636	1500	1436	1451	1548	1637	1779	1671	1364	1194	983	871	875	917	860	812	773	816	832	831	801	795	786	786	771	859	817	781	833	811	766	832	786	839	783	805	839	776	776	781	805	840	738	825	788	814	782	807	819	785	770	834	765	836	845	855	830	806	829	789	789	806	819	797	842	771	775	802	779	792	795	805	868	806	800	854	781	806	798	817	846	796	801	786	800	812	809	778	844	824	831	815	812	808	764	806	813	785	793	728	832	809	832	772	768	821	795	754	815	760	827	843	796	820	815	827	794	851	819	826	804	808	761	836	764	799	824	807	844	810	827	780	786	793	825	783	799	799	807	792	765	777	785	845	808	847	827	758	831	807	872	826	792	781	790	791	824	814	764	851	788	808	794	833	803	798	795	849	817	743	747	754	793	770	821	800	843	813	811	774	795	783	791	750	827	812	816	819	786	802	775	817	843	772	814	847	765	844	836	743	752	796	812	823	781	810	760	741	854	795	815	772	802	828	822	766	839	799	775	799	807	865	886	801	798	784	765	767	794	827	816	794	783	769	760	808	824	820	796	799	824	781	763	818	828	760	779	807	805	826	784	797	786	823	823	776	802	799	791	801	759	815	803	799	801	803	849	799	817	807	752	799	793	882	844	802	808	778	794	828	806	793	834	828	778	799	812	801	815	780	777	791	810	826	739	810	778	818	788	767	837	823	790	817	790	793	834	797	848	815	805	840	842	774	840	814	769	791	809	802	791	816	824	766	802	817	814	833	820	761	767	776	786	817	841	824	782	779	771	789	757	781	799	781	847	831	811	795	781	798	793	810	773	817	812	841	796	779	819	818	809	814	804	787	833	793	789	821	837	770	828	802	822	773	807	793	829	791	785	844	780	783	839	758	795	790	801	824	806	851	782	805	810	777	832	784	774	741	751	772	791	844	802	867	810	779	753	810	803	821	747	790	832	794	820	769	778	777	758	803	800	788	820	791	771	804	826	824	802	793	818	822	766	783	763	845	842	780	814	753	844	798	729	771	767	780	838	825	776	840	873	775	790	786	861	809	776	779	865	823	772	773	849	837	785	802	773	824	771	797	813	817	839	783	828	790	770	791	804	856	827	885	824	790	772	828	836	796	888	822	796	827	813	791	788	830	850	777	813	768	796	777	837	812	776	824	801	788	773	809	834	803	776	800	805	809	815	787	802	842	770	799	777	819	844	754	731	827	800	838	751	827	822	801	784	828	773	824	827	771	781	775	822	796	790	827	819	752	847	862	792	823	777	829	805	786	777	839	858	839	830	782	805	796	819	807	808	795	842	768	788	811	854	807	844	808	782	797	846	835	814	753	816	750	846	800	811	736	820	789	831	788	806	838	783	788	800	797	780	855	791	857	779	797	748	805	785	806	828	833	788	849	831	803	791	754	830	794	810	769	742	796	768	773	794	832	812	753	768	822	773	766	825	810	816	796	828	819	802	825	777	774	794	805	787	841	769	792	840	820	809	786	780	790	801	795	826	826	824	774	823	830	828	777	836	804	876	817	801	776	795	828	828	818	826	803	765	803	842	803	801	822	785	808	820	762	810	808	802	822	797	808	822	780	737	826	768	884	803	799	807	779	795	843	802	848	762	833	848	778	759	757	801	762	801	828	814	835	828	821	818	841	820	816	816	825	799	830	777	795	834	771	789	844	831	831	830	812	854	808	804	776	781	827	812	826	826	769	791	830	806	821	831	828	831	805	796	789	808	812	761	806	849	771	806	798	768	818	799	762	851	807	823	784	762	806	831	805	788	830	839	764	786	769	777	817	769	756	760	795	826	813	768	814	795	782	799	790	767	763	830	806	777	802	760	831	810	791	831	808	802	778	736	836	775	835	774	796	833	807	779	706	808	847	761	797	817	799	780	852	781	824	790	790	813	789	844	778	799	845	776	811	783	884	822	794	827	817	809	782	801	784	797	864	814	772	758	835	783	798	815	785	764	775	786	797	843	866	766	799	792	839	806	822	816	794	754	788	816	798	813	773	800	827	784	804	805	860	826	815	804	828	821	759	826	804	812	781	826	823	777	826	839	822	772	787	814	748	756	788	790	779	806	829	815	752	830	821	850	837	824	813	832	877	843	819	851	805	815	835	798	802	800	790	840	839	824	798	862	817	842	812	845	821	797	835	817	823	750	859	866	781	839	807	784	798	814	785	838	793	788	806	804	786	796	814	832	804	835	791	782	799	798	821	788	802	836	802	831	784	786	786	815	805	808	801	731	840	801	803	804	819	824	833	819	823	767	839	804	815	808	793	753	757	786	841	751	827	787	794	764	807	813	790	812	811	871	757	837	787	767	776	831	794	809	769	789	762	819	780	797	805	798	765	797	782	815	773	796	806	809	776	772	800	745	753	821	822	837	806	848	797	796	826	824	760	775	796	774	821	832	820	764	796	804	768	854	801	800	794	822	825	808	810	789	822	759	775	837	813	792	801	839	802	832	743	795	750	784	816	858	811	789	829	812	793	799	784	794	864	776	731	835	777	809	817	848	803	825	797	807	824	817	795	758	794	790	794	779	771	844	878	800	814	841	837	780	769	801	808	809	802	784	825	768	831	786	817	812	793	789	796	841	819	842	822	818	839	802	791	817	799	759	805	798	769	811	798	847	786	779	801	793	783	747	773	783	805	819	820	778	778	862	832	806	770	789	851	767	796	764	793	789	820	823	786	816	801	805	794	841	773	743	754	772	796	840	848	817	837	826	831	762	823	776	776	798	831	796	797	832	793	827	802	816	782	804	815	757	783	849	771	833	799	781	836	845	821	788	812	845	784	796	794	738	795	818	769	831	823	773	809	835	773	763	737	806	817	810	734	826	786	848	777	787	758	776	820	792	783	799	762	832	783	800	806	839	808	817	780	905	793	797	800	806	818	804	824	857	796	787	819	838	779	808	755	803	843	815	779	825	814	780	807	780	840	801	808	768	809	786	783	778	809	823	817	850	821	775	740	833	842	802	792	739	752	816	849	798	858	762	831	842	801	796	749	812	788	702	772	803	823	791	825	790	814	812	790	793	813	770	802	850	799	806	746	783	854	825	765	781	807	835	757	824	825	815	810	805	846	867	741	792	795	822	781	823	793	842	827	797	790	775	810	813	808	828	836	853	858	775	800	768	803	827	793	825	798	792	827	768	762	771	851	793	789	810	821	805	813	791	792	815	809	812	825	769	801	768	846	798	815	759	813	805	798	806	834	819	821	794	775	827	815	835	856	796	794	789	808	789	770	831	765	765	863	792	841	849	770	802	773	816	814	785	753	819	822	848	840	809	816	768	832	783	821	803	795	824	814	807	832	818	829	821	758	802	788	785	780	794	835	801	779	773	811	812	749	796	784	816	825	822	760	823	813	797	857	781	809	791	833	774	800	838	822	814	816	778	764	790	795	831	747	820	765	768	811	850	817	810	780	776	823	803	805
28644	30925	31738	26970	18706	14498	12932	8268	5358	3813	2677	1859	1591	1236	877	578	499	449	369	384	355	336	299	348	396	442	525	432	356	355	305	294	305	321	276	316	297	304	296	301	279	257	302	313	314	290	280	304	278	275	291	297	304	302	309	260	290	300	306	287	285	291	292	287	293	283	284	280	303	312	281	326	266	302	301	296	319	260	292	279	299	280	296	312	305	292	289	289	292	276	295	283	309	347	295	312	305	298	288	288	302	304	305	300	273	317	329	271	304	312	307	295	297	282	273	286	275	306	289	296	277	301	304	259	283	307	267	286	290	306	304	296	296	284	309	309	297	300	265	280	258	284	267	323	301	292	300	324	285	286	300	269	315	289	287	296	283	285	280	302	286	259	313	322	292	311	310	306	305	283	275	286	299	305	316	313	290	307	258	284	286	288	278	285	305	313	279	273	295	284	282	302	289	317	303	285	307	315	294	295	317	278	295	310	345	310	283	283	280	287	293	281	303	308	297	269	300	324	280	316	306	298	284	287	305	309	283	284	314	292	283	294	287	301	337	305	291	286	289	288	278	318	252	312	318	279	284	273	285	267	288	257	297	312	260	272	251	285	282	311	276	278	308	311	296	297	276	276	310	289	308	282	283	250	273	286	302	296	300	290	262	305	302	290	296	274	286	293	297	297	299	282	272	296	283	255	290	281	304	296	312	294	293	301	299	276	281	304	279	276	314	253	298	333	281	301	264	280	317	323	290	272	275	298	279	280	314	300	270	285	264	281	317	313	283	275	316	285	299	314	283	301	292	321	268	279	304	290	313	303	272	278	302	317	275	302	300	262	268	284	284	277	294	292	288	304	298	317	300	265	323	311	320	292	303	276	299	292	285	261	259	301	280	297	288	307	314	305	280	291	271	318	277	307	301	301	283	287	291	273	304	309	295	284	310	275	288	321	273	288	288	300	301	258	270	306	306	308	282	298	303	351	296	303	278	304	271	270	316	325	309	298	285	293	304	260	313	297	285	269	283	297	292	286	285	288	308	287	277	311	278	284	303	312	263	294	299	280	283	274	293	260	313	312	269	277	289	311	284	317	314	298	319	313	274	314	294	306	281	298	322	305	286	294	322	276	269	259	305	289	282	299	279	296	299	271	279	282	270	271	314	309	308	301	309	309	305	278	295	286	284	283	327	290	303	262	298	290	301	347	339	294	320	300	298	311	296	276	305	281	287	309	310	288	276	293	294	271	283	310	289	293	281	259	287	282	284	290	319	315	309	280	304	301	312	333	284	290	297	302	294	301	287	310	313	286	293	269	283	298	303	317	272	272	287	289	288	327	266	308	302	297	299	279	297	295	291	298	330	297	295	311	290	294	306	289	273	289	300	280	290	320	340	283	262	285	275	293	323	274	276	277	306	302	319	318	272	295	307	286	304	277	288	279	292	289	288	295	323	282	277	306	279	286	284	285	263	272	284	256	296	297	311	299	275	280	284	297	266	286	323	289	256	288	302	309	291	277	292	255	287	328	315	298	286	308	296	312	293	298	301	293	257	253	264	266	297	329	292	311	286	277	323	304	281	249	305	242	281	309	284	304	272	335	288	285	278	269	311	320	276	274	264	276	316	314	281	300	284	287	286	330	311	305	264	285	306	285	297	295	271	311	274	258	286	280	287	283	301	287	304	310	293	308	304	290	260	288	278	267	274	294	306	286	288	302	275	310	278	326	267	292	322	274	261	280	289	312	307	285	271	275	293	276	287	322	315	264	273	295	284	305	310	306	309	292	297	287	277	278	318	303	294	292	293	289	257	282	293	279	282	286	262	292	321	318	305	277	296	294	269	299	286	299	288	291	302	305	283	245	292	268	309	274	300	292	299	277	307	297	300	299	281	272	326	279	263	310	266	284	323	287	302	297	305	297	320	292	289	311	318	296	298	292	298	284	286	299	273	300	299	292	263	332	301	249	300	285	307	292	295	269	321	286	286	304	296	291	261	287	272	302	307	286	311	276	272	293	277	316	317	278	289	294	295	272	272	298	279	307	294	322	307	285	272	275	277	281	288	272	292	257	283	267	295	306	291	312	287	283	285	316	297	276	312	282	281	289	311	297	297	298	309	290	305	316	315	306	293	286	306	269	312	310	304	273	263	303	312	275	291	315	298	292	307	277	271	250	278	264	289	288	312	261	264	258	289	278	273	279	281	309	276	297	283	296	314	268	287	316	292	289	328	267	321	275	321	288	278	259	291	326	297	308	268	297	288	276	266	267	269	295	301	306	294	275	306	293	285	270	304	293	305	320	288	280	266	309	282	314	302	275	307	315	263	298	297	288	302	299	287	306	279	316	274	300	304	272	293	290	280	295	281	310	290	288	301	290	288	318	271	287	313	280	303	286	286	323	292	284	274	302	297	280	305	282	335	295	293	282	289	299	280	276	310	278	294	289	301	297	287	298	290	323	292	267	299	250	273	263	296	302	306	282	287	319	262	265	301	259	296	317	296	295	317	285	285	298	304	305	308	296	273	298	239	275	301	293	311	293	296	292	315	271	272	308	299	303	327	271	257	296	311	326	324	276	286	286	303	291	311	291	284	276	321	264	319	300	294	288	274	329	299	261	280	268	299	275	312	319	278	292	285	281	288	283	289	307	281	307	326	300	304	289	282	300	268	317	299	274	279	275	332	294	288	299	314	318	292	288	288	325	287	263	310	315	297	299	282	252	265	294	293	305	276	275	326	301	292	269	298	272	329	300	267	315	289	262	261	286	315	276	309	306	293	323	265	302	290	296	267	288	300	276	316	306	305	280	286	286	283	266	268	272	318	303	272	284	312	309	283	300	291	272	277	295	268	306	296	310	281	295	281	287	280	280	284	285	287	292	292	267	301	306	293	288	259	285	307	280	293	266	284	307	270	266	299	288	294	251	306	270	273	303	327	296	252	277	298	314	282	288	316	277	275	277	299	285	286	326	286	270	285	282	286	275	305	275	299	261	281	306	299	316	280	281	308	295	288	300	292	280	306	282	308	318	282	284	313	297	284	270	302	288	286	305	303	279	304	297	263	288	325	315	300	293	291	304	311	305	310	319	312	279	285	280	269	293	278	283	298	311	290	277	296	274	273	277	288	265	269	294	277	277	300	290	312	297	278	298	292	282	311	286	288	316	291	311	341	303	272	317	276	292	276	297	309	294	285	302	308	292	289	300	307	278	319	277	269	321	287	280	263	312	289	332	299	298	305	274	313	285	305	275	304	293	297	273	272	274	305	283	295	331	297	302	305	288	317	299	323	283	285	318	247	286	300	271	288	284	338	298	282	304	294	332	288	280	310	320	304	285	275	335	287	307	300	308	263	312	278	275	309	307	298	296	291	294	315	317	303	268	294	287	314	302	255	282	292	284	319	298	299	311	300	316	315	283	291	294	293	325	272	281	279	289	247	316	298	258	291	287	281	309	317	310	292	291	306	299	300	276	289	310	303	290	264	303	300	269	294	293	280	283	327	296
18906	25793	33692	36497	31283	30136	29374	23178	18221	15259	11419	8878	7725	6012	4515	2893	2251	1808	1595	1344	1179	1150	1154	1190	1643	1849	2172	1715	1201	1089	1013	822	864	810	850	825	855	847	795	805	799	786	822	810	814	744	771	837	827	797	804	829	773	801	819	816	749	843	803	836	809	779	815	820	788	796	787	816	797	836	780	797	812	843	817	791	836	816	796	866	878	815	782	850	809	842	789	782	794	812	825	829	759	840	791	855	839	787	788	825	804	815	823	783	796	828	766	797	735	783	777	777	739	844	851	800	773	890	797	780	787	783	774	833	828	843	818	809	823	833	824	819	798	777	841	790	797	804	872	835	839	835	785	861	832	796	832	820	769	828	792	813	750	805	779	798	802	858	848	799	845	843	822	792	784	777	785	805	847	859	783	861	797	810	784	853	776	781	787	786	771	781	793	768	846	798	821	815	789	802	880	782	790	774	811	765	824	833	807	775	807	811	814	787	811	814	826	773	775	769	771	765	802	796	811	850	761	762	838	765	820	785	832	846	831	798	802	763	799	815	764	829	842	780	807	806	863	771	784	806	759	829	755	815	817	808	801	801	817	814	828	829	846	833	817	824	801	785	797	800	823	856	818	837	841	804	781	812	809	784	793	815	816	804	783	813	806	843	806	809	787	858	802	823	801	809	819	794	860	826	784	811	808	821	833	832	795	828	832	815	781	815	813	823	811	794	839	812	807	827	788	803	823	787	859	853	801	832	846	773	807	807	785	816	812	750	774	798	799	819	857	787	783	803	774	803	779	856	823	789	789	802	795	827	848	801	810	831	809	824	886	816	807	846	820	752	801	787	784	834	788	854	769	777	797	825	827	894	851	849	820	833	803	794	798	834	800	797	844	789	815	822	804	806	780	808	831	778	838	843	826	868	841	772	823	823	824	817	811	777	815	797	833	812	812	776	800	834	761	813	848	816	837	805	827	804	803	761	813	796	769	850	792	814	848	848	800	749	823	806	821	767	804	805	828	808	765	805	788	781	781	785	828	816	847	811	822	823	818	821	816	859	794	818	776	794	774	771	782	783	849	810	782	831	833	827	841	832	885	807	841	817	817	787	786	806	832	777	820	803	818	775	850	798	809	840	809	814	766	836	794	795	850	785	790	780	785	787	769	813	802	813	818	837	859	804	814	757	760	819	820	806	830	808	740	778	773	849	815	834	822	827	832	844	845	867	808	801	806	778	790	812	785	754	782	829	836	835	771	832	830	830	788	789	832	831	779	871	801	885	829	825	854	797	808	838	854	791	811	791	816	814	783	883	844	799	797	799	785	858	843	813	808	773	770	809	805	772	856	783	813	782	805	798	831	866	865	776	798	808	840	786	783	809	824	776	821	777	790	812	788	796	858	814	821	879	785	753	819	777	795	813	781	849	806	798	846	788	850	759	748	776	778	782	856	813	806	785	861	779	812	850	848	825	798	797	780	775	813	759	791	815	766	817	819	748	818	812	783	836	799	877	795	763	839	801	892	859	855	769	776	810	773	852	810	840	803	815	790	829	817	829	800	788	842	848	828	785	791	828	823	786	776	771	812	796	820	810	866	819	865	812	790	794	812	793	887	738	796	827	786	778	821	821	821	819	775	810	791	812	789	782	790	808	796	770	808	902	800	806	797	817	832	791	854	811	801	798	805	820	791	797	793	772	818	826	861	821	789	776	784	785	795	816	787	831	846	788	771	817	799	817	802	845	858	801	869	820	765	777	801	828	840	766	788	781	778	805	821	770	801	836	790	774	804	848	813	828	818	819	754	816	822	803	820	808	859	775	786	816	832	762	818	796	812	847	869	790	782	809	827	831	776	782	822	849	810	842	792	841	776	851	788	852	850	822	812	817	797	817	825	761	791	809	874	821	814	815	807	800	764	803	788	771	817	798	849	785	781	839	764	840	779	809	789	800	797	834	799	841	789	785	834	780	825	829	813	772	825	835	791	830	859	796	780	809	832	798	808	813	863	802	766	806	780	836	806	778	814	831	802	845	807	749	840	789	837	818	764	796	817	802	800	772	841	832	824	763	760	799	823	793	806	871	799	848	819	794	814	819	804	869	844	734	816	810	832	827	815	807	864	764	819	840	780	829	777	791	752	763	783	805	829	812	778	812	800	795	813	808	839	785	816	816	799	776	773	819	812	776	862	789	765	788	784	836	827	801	832	801	777	839	828	824	866	809	793	771	815	777	788	763	805	788	814	829	809	806	816	799	808	784	786	818	823	814	823	857	846	856	829	832	813	849	735	824	796	809	798	743	807	815	839	795	800	813	812	794	835	791	826	860	824	800	805	829	785	760	783	809	816	838	817	799	841	808	820	775	835	761	767	773	794	766	852	819	783	809	740	834	792	794	862	828	809	780	796	806	825	790	821	819	801	816	848	759	745	795	799	783	842	841	827	798	857	796	784	831	839	798	804	858	838	776	864	776	861	791	845	810	811	801	804	796	817	796	819	790	818	804	815	799	837	789	836	839	800	864	773	786	828	775	803	805	826	835	793	801	797	808	849	819	797	817	815	839	781	833	841	808	841	821	842	836	771	855	803	818	800	824	824	793	785	809	849	783	798	821	837	809	806	788	846	810	793	759	812	819	800	834	813	775	784	800	807	816	822	863	777	813	842	825	775	818	814	811	776	799	809	809	848	803	791	813	771	854	838	820	778	809	807	788	817	759	788	845	800	772	774	784	846	770	819	839	810	807	809	823	742	809	810	793	768	831	791	831	758	818	814	821	820	794	812	841	878	822	808	805	803	768	816	829	783	827	772	813	800	847	852	783	835	835	840	807	827	765	787	816	828	818	804	782	798	836	772	772	766	770	803	854	811	798	805	801	833	796	816	827	791	828	823	843	849	801	802	808	775	835	805	807	781	721	859	853	792	794	817	795	855	819	837	847	827	807	766	843	784	793	808	787	817	849	852	827	793	803	817	830	792	788	813	831	812	805	804	809	791	831	867	828	832	802	802	818	831	798	861	799	813	804	831	804	800	833	772	857	784	796	819	787	804	809	750	857	829	814	815	820	860	768	823	806	814	785	752	794	744	788	761	825	822	793	855	764	813	858	785	829	834	860	815	812	846	843	834	802	774	835	819	815	811	799	855	775	803	827	830	782	785	816	768	831	790	829	805	798	796	830	790	841	845	860	834	839	739	785	773	799	789	836	827	838	809	842	759	827	807	822	797	869	778	776	815	799	851	785	833	775	830	826	855	803	832	796	825	780	778	827	830	800	759	817	773	782	757	784	739	763	779	837	762	862	815	826	856	807	839	837	806	814	818	802	829	824	827	802	792	807	835	779	783	832	800	776	780	836	789	801	811	805	815	825	821	841	832	819	822	786	816	860	751	831	810	808	862	760	790	782	789	822	802	797	805	798	824	839	845	801	813	793	835	838	852	860	811	819	797	843	850	853	788	791	844	795	812	798	819	800	807	834	741	799	824	844	857	845	836	805	805	801	855	835	822	797	842	779
26789	28157	31266	27236	19485	19118	15596	10318	6489	4178	2827	2247	1822	1196	881	675	523	426	434	362	303	360	402	443	546	597	599	453	426	359	357	314	313	321	312	316	321	286	289	311	299	307	322	292	314	332	281	311	295	262	288	293	323	293	289	292	311	300	283	292	309	279	312	270	300	303	314	278	318	293	342	320	309	321	273	293	330	290	281	298	304	262	293	299	278	284	292	275	282	301	280	293	286	289	304	293	302	299	312	286	281	300	291	283	327	252	304	296	268	318	315	262	300	312	296	277	284	282	312	313	310	279	298	285	309	283	304	276	315	296	277	294	295	290	319	285	303	264	282	261	290	291	314	268	326	285	299	309	288	300	284	303	271	262	307	326	304	275	316	287	299	280	265	281	299	277	281	306	267	278	286	288	305	274	290	281	270	310	294	281	299	311	286	295	291	303	320	305	278	298	295	276	290	302	316	284	269	285	329	315	311	345	289	269	286	302	283	282	293	294	284	286	283	258	291	324	278	299	310	289	295	288	303	332	325	320	283	300	290	292	272	311	286	324	283	277	285	281	336	293	288	277	314	302	317	273	325	294	283	273	287	277	295	312	309	302	286	280	306	311	286	302	294	257	261	278	336	286	289	277	268	303	266	269	309	297	314	299	279	317	283	292	303	292	276	281	264	253	272	265	287	305	276	338	296	304	307	322	330	276	290	280	290	286	304	266	327	303	304	315	273	280	264	288	299	294	304	294	273	304	297	274	273	259	281	299	280	273	293	290	318	271	289	292	313	310	291	286	310	300	254	298	291	306	281	318	286	285	300	283	300	307	287	287	274	284	269	292	316	267	301	283	310	289	268	299	294	288	309	311	298	307	301	319	250	276	294	302	298	294	290	297	282	304	292	277	285	292	282	314	288	296	288	282	308	300	293	282	273	299	291	354	292	290	277	244	317	295	298	302	292	311	282	292	275	307	330	240	277	266	282	265	291	280	314	265	269	274	299	305	298	267	314	288	302	318	299	271	289	309	288	276	310	255	270	263	310	286	293	280	294	309	283	296	293	310	300	291	287	288	293	288	307	327	267	287	304	291	314	323	289	275	285	293	317	323	315	304	289	289	290	288	301	310	294	303	317	322	336	289	272	289	306	293	298	289	309	310	275	284	314	289	294	303	311	312	297	287	292	326	308	294	314	278	278	301	301	310	303	325	285	293	265	269	277	319	301	321	275	299	309	277	307	284	317	355	255	326	296	320	316	295	299	307	292	289	271	305	277	296	321	324	303	313	306	307	303	297	291	273	270	284	284	295	299	290	311	283	265	292	303	266	287	292	294	301	268	263	291	304	287	297	298	257	279	280	297	283	288	318	300	265	262	283	297	286	281	265	308	277	297	268	302	301	276	313	286	291	303	297	305	310	277	316	282	294	298	291	285	294	306	283	263	302	272	297	273	319	300	312	297	294	286	271	296	291	278	331	281	291	291	317	307	287	309	307	295	296	272	284	324	294	285	261	291	285	291	289	306	270	313	292	272	281	294	307	261	281	274	346	294	298	326	333	289	294	289	252	299	286	289	285	318	296	306	292	309	308	293	304	286	291	308	284	299	288	307	292	330	315	308	286	259	316	290	304	325	300	300	308	272	271	282	318	292	288	277	275	337	277	288	294	312	294	287	283	258	338	313	295	278	305	298	274	321	330	313	276	273	317	299	314	261	277	293	251	320	280	296	325	287	244	270	320	286	300	299	296	298	301	311	278	316	282	291	301	283	312	280	299	326	305	287	306	306	290	307	284	295	328	318	291	278	283	282	271	311	300	298	294	321	283	311	289	279	273	281	307	307	287	299	270	319	312	299	307	281	292	301	307	291	269	330	269	282	264	321	297	314	321	343	261	292	304	317	286	295	286	295	309	319	279	315	313	302	286	275	270	272	306	306	306	290	314	272	296	290	304	277	275	290	300	275	297	307	298	298	283	274	301	265	269	269	341	292	287	288	303	271	268	300	313	291	281	290	301	270	305	294	269	296	286	268	284	296	317	303	284	308	287	295	263	299	315	298	298	309	326	289	305	283	285	314	281	274	267	298	302	293	296	282	250	283	297	309	306	287	278	311	269	313	298	285	315	269	273	325	292	269	267	293	297	298	281	308	283	283	323	295	310	259	281	289	307	308	271	297	314	317	301	290	349	265	294	269	310	294	278	266	287	280	274	284	272	266	261	304	274	285	257	314	300	269	287	279	272	306	267	275	291	292	307	304	301	304	292	288	280	289	293	280	266	277	271	286	293	290	307	301	298	295	321	274	316	304	257	276	316	300	291	295	317	310	302	301	295	286	306	305	314	268	288	304	290	284	288	297	294	287	307	297	319	289	311	298	267	264	292	293	305	319	297	284	277	275	309	311	291	303	316	285	303	271	298	281	311	271	267	290	276	276	304	292	293	319	275	297	257	313	292	317	295	291	277	301	266	265	289	305	275	297	289	326	299	289	323	282	281	309	285	305	310	302	298	283	321	274	270	309	302	273	259	313	279	299	276	272	303	297	298	258	281	280	279	338	289	304	303	287	316	287	299	327	276	320	299	328	314	298	286	295	295	295	310	318	342	311	291	294	262	282	254	291	306	311	259	309	317	299	273	301	320	292	305	302	294	288	278	308	263	280	278	275	278	275	307	297	298	316	285	307	259	289	322	278	293	270	300	300	299	323	288	280	272	315	286	315	292	290	287	318	326	272	249	286	290	254	296	271	316	290	297	308	298	283	296	274	300	299	290	267	292	286	293	290	315	322	275	287	310	307	321	288	295	294	314	316	304	302	300	261	294	296	293	301	300	258	300	295	306	297	287	298	288	266	313	316	313	317	313	306	293	304	290	282	289	302	319	303	296	297	278	295	279	308	265	248	300	288	295	288	287	288	284	279	306	284	311	310	298	290	304	280	283	304	281	282	297	302	272	308	277	275	286	286	283	287	284	292	302	328	301	296	296	298	306	301	289	331	282	271	270	291	284	283	282	307	290	277	298	310	292	289	301	278	300	294	284	280	300	265	303	274	323	305	304	283	274	289	296	272	284	288	302	312	305	328	301	296	309	309	268	285	286	296	284	288	258	270	275	282	272	303	269	277	330	280	284	296	309	258	292	305	299	299	290	301	288	276	325	313	288	278	281	302	313	294	308	268	312	307	302	270	296	271	302	287	263	278	335	289	279	317	263	291	308	277	297	285	297	264	288	252	274	286	312	307	277	271	301	269	302	288	301	290	326	308	275	301	273	254	298	268	277	319	272	289	299	322	283	288	297	256	311	311	283	296	279	301	297	273	278	295	329	311	301	275	278	309	286	271	300	300	301	281	315	302	298	294	294	297	270	317	297	267	293	268	276	293	313	278	259	318	284	285	285	257	292	308	311	266	302	304	296	304	309	305	289	258	307	320	296	346	274	313	294	288	317	260	291	327	310	268	299	294	287	274	319	286	293	300	291	292	279	294	301	282	292	274	293	291	273	304	291	282	325
18049	23435	34203	36287	32677	34755	32159	25997	20662	15782	12151	10179	8815	5725	3997	3161	2206	1728	1561	1161	1004	1303	1580	1642	2256	2724	2501	1865	1453	1216	1049	1049	906	871	880	840	817	842	816	823	819	848	798	787	866	811	769	807	799	820	801	795	826	794	852	777	858	861	818	833	793	835	746	796	817	827	807	828	813	822	830	865	803	870	793	804	792	855	812	822	769	828	771	847	772	839	831	819	883	862	807	858	880	833	825	770	834	809	818	807	843	858	829	821	796	846	779	717	781	807	821	824	751	840	814	828	830	833	800	830	827	803	807	832	796	864	795	810	833	805	830	836	838	795	854	846	796	820	825	776	863	768	802	842	836	812	822	820	799	805	823	826	798	826	769	790	816	815	856	832	828	794	809	812	764	822	800	805	826	847	775	829	860	859	879	835	791	816	809	823	851	816	834	826	822	828	822	756	848	851	768	805	838	768	794	826	824	809	792	808	876	817	792	815	817	812	807	796	786	834	813	804	832	777	772	810	789	842	846	850	848	867	788	792	786	783	833	771	866	813	864	799	808	790	785	795	838	808	808	804	805	865	767	818	787	837	820	758	773	802	824	853	856	801	881	848	836	813	799	852	820	801	810	786	824	819	802	828	888	808	808	823	810	844	828	847	866	823	814	789	810	822	813	830	805	754	827	821	808	792	819	858	827	773	842	772	812	809	855	824	834	839	804	827	813	809	803	830	827	839	808	843	815	783	820	788	827	817	822	792	783	869	857	812	781	817	824	808	838	835	837	821	820	811	783	805	759	848	815	780	864	789	819	850	840	788	776	821	805	799	774	820	812	827	822	812	799	831	796	816	809	825	824	803	853	822	821	858	810	765	824	799	829	791	809	785	821	803	831	847	837	788	847	833	844	815	838	800	776	803	792	773	845	783	825	780	800	797	810	830	813	851	869	819	855	824	773	836	768	791	807	812	801	822	819	809	871	781	807	816	802	791	860	802	801	770	781	751	823	776	809	799	794	803	851	778	801	870	844	790	805	790	787	798	809	843	819	825	818	804	765	810	804	819	801	814	801	871	839	818	793	763	808	810	830	827	818	840	819	848	766	809	828	832	769	817	852	837	753	869	818	774	861	796	842	789	827	815	797	847	840	813	796	834	843	810	889	870	826	837	784	878	834	775	846	825	840	819	805	840	857	836	822	852	799	808	794	810	822	788	795	808	841	809	814	772	792	802	812	816	798	842	800	831	819	861	805	785	820	828	763	802	811	795	817	811	803	803	817	809	824	834	796	802	790	864	826	804	817	800	829	829	882	804	836	795	780	770	859	824	818	844	785	832	857	816	829	785	805	837	785	845	781	800	814	838	811	821	786	802	833	835	822	833	841	816	789	791	818	799	898	821	781	828	808	812	857	805	826	799	824	797	825	813	896	811	895	766	846	779	830	789	852	832	813	882	825	850	880	824	760	857	838	851	793	771	832	830	809	828	780	812	816	837	834	829	734	771	839	841	858	785	836	818	844	811	784	866	807	813	802	826	791	829	834	789	814	839	842	867	872	841	842	821	838	774	851	832	862	786	844	816	814	828	787	773	816	815	830	827	840	831	821	755	830	811	836	854	792	800	823	797	827	816	833	772	820	799	814	815	803	835	821	790	862	845	805	763	831	795	822	755	811	796	817	841	802	793	843	812	820	823	890	817	804	812	823	836	791	819	801	836	826	772	827	811	844	806	827	822	850	766	805	792	799	783	781	806	787	795	773	799	767	808	780	856	819	799	814	780	783	836	825	812	773	825	796	810	801	868	836	809	792	851	821	854	787	846	840	825	826	808	821	814	832	791	807	763	776	839	787	781	830	817	799	840	788	796	791	802	820	893	791	856	819	762	825	802	836	845	787	826	812	799	893	855	800	808	781	818	856	801	859	830	824	845	843	815	776	828	801	807	740	825	787	832	820	781	884	847	810	808	776	805	813	830	788	789	843	791	830	838	806	824	832	820	776	800	795	809	847	863	828	795	808	812	810	802	823	796	814	864	844	762	818	857	805	761	797	791	790	827	810	846	812	780	861	851	855	849	807	829	807	725	808	831	802	799	788	800	847	789	797	848	831	812	810	788	839	868	797	854	845	814	789	791	821	834	859	869	768	781	830	856	807	821	831	766	827	813	831	822	845	814	813	783	786	764	859	847	822	806	843	777	784	832	842	816	872	803	845	798	824	802	800	834	794	784	787	800	856	829	816	797	832	776	818	813	842	811	817	795	833	809	825	832	814	799	782	821	788	807	820	868	789	758	833	838	827	793	771	789	817	864	804	830	811	857	770	787	818	796	769	838	764	847	808	811	835	769	862	826	859	812	829	833	778	814	830	803	807	822	824	865	830	791	806	824	730	850	777	802	810	803	818	859	763	808	816	895	824	812	773	777	844	804	847	794	821	781	793	821	835	835	769	849	852	810	867	836	845	798	848	782	797	828	794	765	827	809	796	831	791	837	843	808	787	819	783	805	842	815	813	859	832	790	843	800	826	822	841	838	868	809	761	825	784	775	788	791	814	789	786	843	794	784	764	811	777	841	844	849	819	788	775	794	821	894	802	814	781	841	832	840	811	770	842	813	836	797	863	866	826	844	840	837	801	852	836	804	847	803	838	781	783	786	782	796	812	851	800	842	791	818	802	787	791	759	825	807	794	801	767	785	848	828	814	909	830	799	838	840	851	782	801	791	836	804	830	859	826	820	833	783	838	803	807	818	786	836	813	871	788	835	812	857	845	827	784	811	840	818	783	831	779	817	809	797	826	831	814	823	814	832	834	882	873	825	765	854	854	852	804	874	832	802	799	825	836	839	826	811	839	858	821	838	849	787	742	781	840	795	834	827	806	830	823	788	736	829	828	829	814	802	803	810	775	870	795	829	798	818	817	871	793	818	791	800	795	812	892	832	833	756	806	837	808	819	845	772	846	849	777	823	858	814	845	841	834	803	835	812	814	833	874	751	788	818	768	822	823	812	841	798	784	811	827	820	794	758	855	851	801	855	771	843	818	831	807	766	819	822	768	836	875	789	835	838	829	811	801	859	743	887	837	834	755	789	800	908	778	829	814	835	770	824	801	852	893	729	825	799	805	802	811	793	811	796	814	795	820	733	795	842	799	840	862	815	822	765	832	811	796	803	808	846	827	807	812	868	782	804	828	873	784	819	810	827	843	815	798	811	791	841	820	808	838	810	832	833	816	830	798	818	750	825	838	816	833	764	814	861	840	781	824	784	823	773	806	807	808	779	806	863	832	792	801	864	766	815	789	872	808	845	813	863	827	826	804	804	826	771	799	828	771	770	790	881	840	813	781	808	810	834	815	823	839	826	822	828	863	821	805	795	823	792	830	821	818	807	801	782	757	780	825	794	854	838	801	815	780	836	820	786	782	875	818	840	841	812	865	838	812	777	792	800	829	799	791	802	794	826	817	835	804	794	805	807	807	834	829	827	863	845	808	822	793	805	874	805	809	870	827	817	861	840
27729	32951	35435	23771	20682	25470	18915	12040	7420	4118	2561	1953	1770	1231	780	593	454	393	412	393	327	320	382	437	405	404	398	393	363	346	333	364	308	297	293	281	308	288	277	274	290	313	302	319	296	278	275	316	300	254	286	289	290	313	287	295	281	294	284	306	300	286	298	305	319	304	282	323	314	288	300	298	298	291	286	315	294	287	276	326	294	309	314	264	276	294	285	271	303	302	295	299	337	321	310	282	289	316	316	292	326	282	284	298	324	266	308	338	293	282	304	323	284	300	324	280	291	299	284	273	289	273	285	290	312	288	263	275	296	305	311	335	274	300	288	320	292	301	303	291	315	279	281	327	267	301	289	306	267	299	270	311	275	267	272	296	277	311	305	286	322	314	312	332	278	292	300	296	284	326	287	338	310	299	297	316	289	264	276	290	285	275	285	316	331	293	306	288	318	329	284	266	292	289	304	276	302	287	315	291	274	285	298	276	305	284	314	306	295	300	343	305	278	282	324	294	311	321	333	273	288	282	304	267	293	292	290	306	297	308	282	285	297	289	280	299	288	278	317	344	303	311	283	297	308	293	277	303	277	290	290	289	331	298	306	318	288	273	286	315	310	264	301	322	284	279	347	263	275	300	283	300	297	302	292	305	268	287	278	293	311	281	280	279	293	290	312	300	292	305	276	319	253	299	295	310	285	273	333	284	285	293	325	290	291	292	299	278	297	327	274	287	295	308	337	311	315	310	271	301	308	309	311	285	276	291	313	267	296	272	273	308	284	315	306	288	336	333	290	305	265	302	276	279	305	289	286	292	286	289	305	307	317	287	284	319	278	316	298	306	324	308	286	274	301	259	311	296	288	274	312	307	285	310	296	296	286	277	297	305	321	286	314	273	284	298	299	296	273	302	303	277	288	302	292	276	308	293	272	311	296	289	317	317	296	300	316	311	312	306	264	297	316	330	295	295	269	276	305	268	283	326	319	292	305	249	282	296	319	289	261	274	296	296	285	304	316	253	306	282	289	289	285	290	276	274	309	298	314	292	311	333	265	309	275	275	278	292	293	286	298	273	276	330	286	267	273	312	278	277	283	327	300	296	274	316	315	325	306	303	295	286	284	292	323	244	314	285	300	310	272	307	300	300	271	298	300	289	288	288	305	280	324	263	288	315	313	304	313	306	310	288	325	283	290	283	294	278	303	280	269	312	304	297	299	289	268	318	299	279	285	287	295	297	289	270	327	272	311	307	293	285	303	265	287	313	309	276	318	294	298	291	289	292	283	284	293	296	283	310	295	307	281	265	287	303	298	296	289	290	305	304	302	318	311	302	293	315	294	330	281	303	291	314	302	315	292	290	285	308	301	307	294	314	276	299	318	322	289	288	322	284	309	283	289	275	284	294	316	305	285	310	315	297	283	274	285	303	281	294	302	296	287	295	283	304	309	292	291	305	309	300	305	307	303	299	311	307	308	316	321	284	311	302	311	263	279	278	305	301	274	332	293	287	289	282	326	284	291	305	304	301	308	315	303	310	329	296	291	303	284	288	289	266	316	289	290	308	280	276	284	284	283	296	288	280	310	324	298	319	298	286	334	276	279	301	310	271	283	273	281	311	274	278	279	297	281	288	330	271	309	313	301	329	293	318	283	307	292	320	325	293	270	287	299	320	290	317	309	281	273	263	305	325	272	293	307	305	266	274	292	283	303	318	299	342	318	276	269	259	276	283	242	301	274	279	304	308	315	301	304	280	285	312	298	289	302	307	295	283	309	283	270	309	282	287	303	286	305	298	293	315	307	283	274	301	311	279	285	293	295	283	279	327	292	285	300	297	294	312	287	277	285	310	286	314	300	307	295	315	308	288	279	281	292	322	314	318	270	327	303	296	286	283	305	302	282	307	311	289	295	283	292	272	326	266	313	257	286	311	353	274	287	286	311	289	284	297	303	270	293	294	273	287	309	297	319	298	322	278	308	266	317	311	309	284	283	297	302	311	327	269	282	310	326	290	298	299	283	278	320	312	265	305	271	293	296	289	305	311	303	308	283	289	285	287	307	289	318	316	292	284	305	284	285	316	319	291	295	275	304	280	287	241	279	260	303	270	316	269	326	268	317	307	279	286	260	301	279	280	299	278	324	286	307	318	289	310	288	312	266	293	311	318	294	277	293	272	337	254	279	312	303	293	294	283	305	280	297	325	299	254	302	322	319	281	309	315	286	309	284	285	300	313	304	274	318	311	313	306	309	306	287	288	322	338	300	299	266	321	314	294	322	325	300	297	313	302	304	294	269	287	260	303	268	320	311	283	297	341	317	285	289	290	272	287	324	303	285	277	305	290	273	287	318	292	291	310	279	307	295	301	289	301	317	284	280	296	293	285	302	274	310	296	299	323	298	317	284	274	277	298	316	293	268	288	258	298	302	312	320	287	339	279	269	301	333	271	284	321	309	311	287	307	266	287	316	301	316	290	294	314	319	321	298	289	300	289	305	303	292	304	299	307	312	287	317	297	312	287	332	311	352	315	311	284	324	288	314	285	261	333	276	311	283	295	303	292	308	308	300	275	279	312	299	314	314	332	303	291	300	299	322	277	299	313	280	318	302	302	313	289	330	292	279	290	297	299	294	291	277	275	282	283	327	289	267	281	298	280	302	293	270	326	291	280	285	302	303	294	320	279	309	278	294	277	294	287	291	296	320	275	315	296	322	281	288	267	290	286	294	322	292	268	309	296	299	272	293	293	291	267	288	299	283	262	309	326	302	291	295	280	314	287	313	328	312	305	287	317	317	326	299	298	292	287	290	269	287	306	278	296	304	287	309	309	286	297	292	274	307	302	321	309	310	288	298	260	278	298	314	263	283	291	295	302	304	292	321	289	283	308	295	265	301	271	310	293	282	307	303	292	271	291	308	319	281	320	288	274	318	300	302	273	283	294	273	288	260	306	303	303	299	294	319	276	262	270	335	308	286	305	324	286	288	340	323	266	282	309	275	271	321	290	294	328	285	286	306	339	364	289	296	282	289	306	303	314	299	289	276	291	300	284	302	286	265	294	275	279	287	299	323	306	307	298	301	300	253	294	292	313	274	285	276	286	298	311	290	306	302	283	310	281	294	307	280	294	266	327	292	294	330	312	265	302	312	285	287	299	279	289	314	288	281	289	299	288	299	346	278	280	300	281	301	276	306	274	304	304	312	266	319	295	278	258	281	285	311	282	319	292	281	270	275	298	279	271	286	291	288	273	301	321	275	300	286	294	271	300	292	327	290	286	265	300	281	303	299	267	278	267	269	279	304	328	260	261	270	310	316	280	270	281	317	336	280	322	268	306	319	280	314	297	275	295	292	299	292	279	297	307	310	300	290	292	257	277	289	322	313	265	301	293	315	281	267	287	268	317	310	316	318	296	289	288	283	306	298	289	284	294	287	293	288	305	276	282	304	300	286	303	301	306	277	283	292	292	285	304	287	325	279	245	309	317	305	252	320	254	284	312	292	279	318	273
18542	27440	35040	33027	34714	40814	34569	28207	21642	15212	11014	9197	8194	6070	3598	2605	1834	1419	1437	1362	1130	1051	1453	1839	1549	1502	1494	1413	1322	1182	980	972	892	947	859	858	811	801	805	845	811	810	796	815	777	833	794	791	794	863	859	763	828	819	831	782	802	821	748	818	821	847	813	835	884	831	820	811	788	821	854	781	787	806	794	807	771	846	809	763	846	820	816	853	836	855	816	821	832	800	771	798	782	772	808	740	797	821	838	821	849	833	769	767	797	839	793	822	828	839	791	838	818	823	840	802	818	825	821	844	792	808	777	784	823	788	809	809	795	806	766	837	842	823	808	849	808	832	834	799	867	808	819	858	838	848	796	786	800	802	850	789	812	801	845	781	859	770	806	838	829	865	800	841	830	816	772	813	813	832	820	837	820	779	793	783	821	832	858	865	809	839	825	845	820	840	791	856	788	846	838	835	807	774	830	842	813	786	795	853	811	789	814	797	828	791	875	844	823	834	791	761	792	817	812	835	833	773	797	796	748	852	797	851	780	774	801	799	807	832	850	814	766	845	823	828	822	844	815	828	737	805	789	790	780	793	840	763	833	794	833	804	829	854	793	815	841	795	795	830	765	790	798	840	828	808	858	785	807	841	831	820	864	804	862	773	824	845	822	792	843	824	827	815	820	766	798	855	769	770	806	816	773	777	843	833	814	833	811	776	818	815	778	780	837	783	777	805	785	761	810	787	799	776	844	800	768	814	816	778	834	799	825	816	802	854	801	815	785	840	838	823	802	848	848	796	782	799	815	810	787	810	800	796	818	871	797	805	795	809	822	825	771	812	781	832	808	852	787	796	827	821	791	791	871	827	804	799	868	789	843	837	834	843	820	822	796	798	826	772	807	825	860	780	824	781	817	782	812	788	841	769	824	832	807	831	855	804	816	825	786	818	774	814	793	850	824	837	838	841	788	811	825	852	839	822	793	782	808	832	816	806	798	806	820	777	830	802	786	816	801	804	811	773	803	772	795	837	788	857	802	823	774	844	838	814	833	853	799	780	815	793	762	846	750	819	817	839	794	793	783	785	830	824	849	797	795	830	822	831	806	810	894	801	783	822	839	809	826	847	836	764	798	797	825	792	820	865	852	861	815	762	821	805	875	851	816	795	785	807	841	765	844	840	837	833	850	813	812	843	832	846	790	766	792	803	808	783	805	814	801	773	790	877	757	841	830	740	835	803	818	835	827	813	794	824	830	841	801	825	850	841	788	774	849	797	778	820	832	855	766	772	821	835	812	824	792	802	776	794	791	791	814	786	800	824	805	832	838	818	795	820	832	846	843	815	847	819	781	777	782	811	774	782	868	812	809	792	782	790	838	809	788	820	852	815	826	815	777	789	797	775	819	782	784	806	805	847	814	832	843	867	752	829	844	802	805	779	812	836	818	789	779	794	817	824	834	794	792	786	780	840	815	817	789	840	865	848	796	775	790	815	796	803	800	782	793	782	811	818	747	884	777	828	843	807	801	847	821	799	839	825	901	774	778	822	836	866	789	805	806	809	858	840	827	752	790	797	848	830	787	832	854	823	794	869	827	837	848	757	830	825	821	814	797	792	817	829	825	843	797	798	789	773	793	848	773	816	815	791	850	746	770	840	789	796	800	825	832	787	812	807	775	785	792	824	839	852	785	828	824	835	831	793	791	856	767	787	814	845	750	833	798	793	762	808	802	820	812	826	777	861	835	809	803	823	818	787	804	815	771	802	775	818	771	855	835	787	784	802	798	808	828	822	813	810	816	815	843	835	834	806	808	869	778	777	846	824	809	782	828	826	872	800	882	795	835	767	816	779	819	844	886	848	826	837	803	854	804	816	821	799	837	789	798	814	742	774	875	819	795	849	821	833	818	797	828	776	796	868	817	803	817	782	830	852	779	810	809	808	833	777	787	809	825	818	785	839	856	826	804	828	832	843	840	846	853	772	815	828	818	809	831	849	747	803	851	795	822	805	809	862	818	813	863	863	843	786	812	806	823	751	813	839	846	800	811	753	756	797	863	853	797	753	812	807	790	844	805	822	837	848	832	788	826	822	801	789	772	789	860	807	805	813	836	820	841	825	800	858	819	830	829	807	740	789	827	818	812	841	832	794	833	777	828	795	850	781	832	820	821	888	851	808	776	817	807	862	810	844	791	882	815	814	800	803	846	824	827	811	797	786	793	775	793	830	877	780	798	864	790	816	833	801	841	842	868	879	813	800	809	889	838	822	779	860	834	807	798	816	782	769	799	818	888	784	806	785	794	802	849	821	839	858	805	798	848	830	757	846	773	812	790	796	814	783	870	804	819	778	808	809	839	842	805	804	811	867	836	848	763	796	809	794	817	802	802	782	799	770	807	826	784	795	848	791	811	820	877	735	843	816	811	810	787	867	878	813	795	791	813	824	810	780	859	789	822	816	800	819	789	807	835	829	806	843	806	813	788	800	851	830	844	740	823	851	885	797	817	827	815	813	853	828	820	821	778	836	787	854	828	777	848	767	800	831	796	822	820	840	815	789	834	831	855	823	759	800	838	786	809	843	814	819	827	825	847	808	814	875	784	771	827	835	811	864	855	815	840	820	816	787	812	784	832	800	737	811	818	821	847	795	836	816	837	766	787	826	837	817	847	835	826	841	775	796	837	818	849	809	813	753	866	835	872	825	856	812	817	769	767	776	786	804	886	806	809	839	798	738	809	832	789	839	891	851	814	818	816	793	799	838	806	765	825	839	819	818	759	810	844	795	827	813	816	848	796	810	844	831	818	820	820	794	836	783	817	788	794	838	796	865	826	823	813	836	868	805	769	811	842	858	779	830	808	794	823	872	761	851	848	813	823	821	816	850	743	845	832	828	798	843	810	749	810	855	794	814	825	822	792	782	832	838	825	790	789	864	831	859	803	808	839	782	780	827	809	762	819	819	773	798	803	825	790	853	862	803	819	821	799	838	828	836	814	830	816	824	844	838	849	833	855	800	825	822	763	800	788	824	830	774	790	827	780	830	826	814	808	821	833	768	830	836	871	806	779	778	801	847	789	864	788	856	816	790	813	833	824	799	820	820	842	819	781	776	807	824	823	789	818	785	785	833	753	870	827	853	837	764	778	833	794	794	816	832	825	838	816	869	795	844	835	812	822	811	846	788	820	812	801	790	845	842	833	861	826	780	820	811	807	830	761	809	786	790	767	776	815	756	832	839	828	794	788	864	853	820	803	811	858	794	862	795	819	830	813	794	822	812	834	755	855	772	811	838	774	821	813	810	771	837	795	804	797	810	800	818	783	825	769	795	802	807	803	869	830	801	813	824	790	792	816	852	784	832	821	799	755	821	783	762	789	812	818	823	778	832	803	782	827	832	855	786	820	845	826	793	831	785	759	787	837	805	826	802	818	795	835	799	838	805	807	850	760	789	802	829	847	840	817	841	798	819	874	824	808	875	762	808	787	804	852	846	813	755	838	753	799	792	819	863	811	851	855	771
28511	28781	28512	29681	33679	26446	18346	13074	10341	6532	3526	1864	1098	940	546	447	383	374	389	350	366	345	336	356	418	349	329	330	330	315	337	339	297	298	302	308	283	284	324	305	342	270	281	280	290	274	279	294	313	305	290	281	319	312	263	283	308	325	301	288	279	274	302	291	295	279	318	279	285	260	273	293	288	292	300	299	307	281	282	288	270	297	276	289	303	282	272	329	295	295	274	343	295	282	304	291	315	295	318	274	274	301	304	272	285	301	269	313	308	273	314	304	293	283	298	266	281	290	271	266	300	285	300	285	293	286	289	287	282	291	306	285	290	282	289	263	317	263	271	301	300	303	293	291	252	241	301	275	285	289	303	281	277	274	292	297	318	278	283	302	301	307	315	287	289	312	297	302	267	321	289	298	286	308	300	306	278	287	288	293	299	286	298	295	292	279	302	287	296	296	284	301	299	290	298	301	291	282	308	310	295	279	304	289	290	295	299	284	283	296	283	316	300	294	307	308	282	320	313	277	312	295	323	327	272	301	295	309	267	290	284	286	269	325	298	310	292	332	305	313	269	310	275	316	295	281	291	289	309	260	243	277	294	301	283	283	264	297	297	294	289	297	311	299	301	286	302	276	287	318	291	286	303	290	300	286	264	302	284	271	253	287	283	271	320	309	298	296	318	284	271	317	297	307	291	288	312	281	275	283	281	305	309	309	282	303	287	300	277	300	292	304	302	305	274	294	319	330	315	312	326	303	274	289	310	310	322	335	284	295	287	293	268	265	259	267	304	300	297	275	307	312	275	306	280	307	294	314	283	274	318	272	290	338	271	308	292	266	272	289	281	285	271	278	267	284	295	266	297	269	295	296	292	278	278	318	299	276	299	313	288	303	302	326	326	261	304	302	279	286	300	314	315	301	272	273	306	314	316	262	264	313	294	299	289	307	276	315	265	301	284	275	296	292	321	272	280	291	285	272	322	324	325	304	294	332	286	292	311	294	287	317	291	291	304	280	287	301	276	315	311	295	277	292	279	282	286	269	288	299	267	294	298	282	262	285	274	292	295	289	295	289	289	305	295	270	288	297	310	295	283	291	315	307	295	329	301	292	278	315	269	277	299	310	327	275	294	290	293	268	302	303	303	285	276	244	304	300	291	282	280	286	289	304	289	291	289	282	292	306	284	278	297	282	299	278	270	318	299	279	287	268	260	263	286	313	299	305	286	303	306	292	275	298	282	301	300	295	281	307	276	303	299	320	280	292	291	265	312	310	275	294	252	304	288	317	324	309	289	315	295	283	317	287	281	296	303	293	261	300	278	316	305	274	280	289	279	293	287	288	300	301	301	275	329	282	291	321	264	322	284	311	291	299	265	282	281	277	343	326	262	289	317	298	280	281	320	279	301	287	293	312	296	321	289	281	287	301	290	295	289	311	269	253	294	297	270	317	291	263	290	284	271	303	296	293	293	283	279	273	319	330	291	286	299	308	280	290	309	328	287	272	302	310	289	297	268	288	298	298	266	285	317	307	289	278	282	296	247	244	282	301	284	284	309	285	281	309	295	296	287	288	309	304	301	312	275	287	281	264	304	297	299	315	277	267	321	267	306	282	292	269	266	293	318	328	311	256	270	250	278	275	295	312	290	303	295	293	288	292	279	282	310	318	295	277	273	309	316	312	291	275	290	316	283	287	296	319	290	260	305	284	281	281	261	286	266	293	274	314	315	282	294	317	278	301	288	304	298	302	287	273	262	280	280	304	294	325	271	311	283	307	322	295	302	260	284	332	297	294	325	302	317	298	264	248	301	291	303	281	343	291	300	304	281	318	268	287	270	270	273	279	270	270	285	300	282	273	290	300	322	263	320	322	254	276	295	293	277	332	287	300	293	293	299	325	294	281	291	277	311	288	293	303	290	322	297	315	318	254	315	274	289	294	288	288	312	293	298	264	278	310	284	315	316	319	285	302	305	276	283	289	304	272	285	275	267	271	263	298	280	320	311	291	300	309	288	271	311	288	285	310	272	301	297	278	291	279	324	276	331	283	319	316	319	299	299	288	306	282	295	309	309	313	289	294	285	238	322	300	322	286	322	289	332	321	290	305	293	287	288	292	284	312	302	308	262	295	278	307	285	267	292	284	297	283	285	309	272	292	282	295	298	308	273	283	277	325	325	284	333	306	287	291	269	312	265	277	307	288	302	281	300	280	285	275	286	274	298	282	306	286	304	302	279	286	290	300	296	287	311	298	301	320	266	333	301	272	282	296	261	279	283	260	276	311	307	303	285	267	272	307	294	281	278	282	270	311	275	296	306	316	298	271	293	289	266	286	301	296	292	303	271	273	322	286	304	310	312	292	286	292	299	299	277	313	312	305	286	262	294	290	304	273	279	276	346	300	301	310	280	307	320	288	290	279	289	291	299	265	294	288	281	290	278	294	319	269	289	277	306	267	264	302	302	294	289	281	287	271	278	277	295	321	312	284	293	290	279	283	292	290	317	301	296	283	261	283	287	309	303	296	273	300	316	278	322	297	278	298	265	288	311	300	307	292	283	304	292	311	298	288	275	276	280	296	302	314	298	290	268	312	278	266	278	313	293	292	302	297	284	305	286	285	253	318	320	261	293	288	294	324	297	291	322	305	284	295	333	286	294	302	312	293	309	271	350	288	276	293	325	304	290	294	307	304	280	301	278	295	297	284	281	285	276	274	330	288	302	283	286	301	285	290	303	255	304	284	281	293	272	277	310	317	305	281	297	256	294	289	281	290	287	269	298	295	296	281	292	295	297	301	312	281	304	277	307	285	282	304	306	307	310	303	262	324	291	283	287	292	303	300	266	321	315	289	280	285	288	309	293	298	279	273	308	284	251	288	271	299	275	295	278	315	289	280	289	300	315	277	259	304	270	308	284	278	298	339	286	280	267	308	290	294	272	301	271	326	274	308	277	284	306	284	276	291	305	312	306	286	317	320	331	322	288	271	292	281	278	311	285	299	297	283	311	284	291	336	276	270	308	304	304	293	309	306	297	312	292	311	309	304	305	314	312	273	282	295	288	295	284	262	292	304	282	312	298	283	288	296	272	315	302	285	313	313	303	304	295	271	290	317	309	304	256	318	287	266	274	303	309	271	293	283	309	271	329	286	307	283	272	318	265	283	290	288	291	281	313	298	305	290	285	278	302	291	307	290	324	302	288	264	284	305	277	310	309	294	290	313	281	277	318	292	263	310	285	271	275	286	281	268	267	292	278	277	286	282	320	317	299	270	275	333	331	293	307	313	302	295	296	250	272	290	305	325	306	303	302	288	269	289	298	259	323	296	278	308	274	290	293	315	283	267	279	287	277	291	282	305	300	296	299	281	298	297	296	314	295	304	301	303	264	327	278	285	276	293	302	320	325	315	327	323	294	277	288	299	305	281	296	300	281	281	330	290	303	314	294	301	306	325	287	293	281	272	305	283	308	299	283	287	322	313	336	304	307	322	301	294	303	281	304	280	289	261
19030	23390	30788	40016	44606	39885	33315	30384	27099	20855	13449	8205	5186	3986	2304	1588	1408	1359	1289	1144	1179	1112	1061	1347	1396	1191	1092	1062	1051	995	937	920	878	848	877	774	823	790	749	800	771	846	763	791	791	864	762	795	796	867	816	768	854	834	825	836	819	811	840	838	788	850	844	732	802	823	824	795	813	808	784	822	829	797	797	828	817	828	804	746	760	802	801	764	827	811	833	800	780	849	818	829	817	831	815	800	831	802	816	790	790	812	745	805	802	819	838	798	839	819	793	817	782	794	829	790	846	805	831	828	807	779	828	792	871	792	808	819	814	789	823	785	799	779	822	774	778	769	785	783	778	779	786	807	839	801	772	792	815	787	799	847	829	792	794	782	828	862	817	813	826	760	755	794	770	780	802	790	818	808	819	788	823	812	852	790	856	839	801	797	800	814	782	774	801	804	819	786	849	781	803	820	818	766	835	822	849	834	797	757	771	789	812	822	810	780	778	830	800	836	785	832	772	836	790	733	792	791	805	816	806	743	829	763	834	792	832	814	758	794	813	806	823	787	796	812	842	858	813	869	820	840	846	788	845	774	770	786	787	765	823	783	773	791	799	802	827	813	819	797	808	793	810	831	831	795	826	822	777	813	791	833	832	782	769	781	838	864	754	827	823	824	796	812	808	790	781	806	802	800	799	801	775	781	773	751	749	840	796	846	838	787	836	810	753	846	750	790	781	800	810	811	798	864	840	792	832	864	794	794	842	793	819	764	812	786	790	843	765	792	828	785	775	810	778	828	789	820	789	777	811	828	828	745	826	838	803	831	820	798	843	806	810	803	862	742	813	819	852	809	767	800	796	825	816	805	832	785	806	792	770	823	821	817	778	811	800	779	792	766	765	812	781	789	791	792	821	816	775	800	819	811	758	811	788	783	772	813	788	775	813	802	822	805	753	862	834	792	734	812	794	831	807	796	809	794	778	772	855	872	845	761	809	807	802	773	808	816	763	811	796	806	792	794	775	779	816	776	754	768	784	771	821	758	757	783	773	802	786	813	797	835	784	851	832	803	824	816	869	813	768	779	795	796	829	810	829	820	844	817	803	887	849	773	849	775	776	759	820	810	807	779	807	844	806	737	810	806	844	797	777	793	797	813	831	792	812	829	799	822	792	826	789	827	797	810	773	790	818	797	804	792	828	828	839	834	824	827	782	786	766	770	800	773	811	804	826	780	847	761	787	770	807	802	853	860	808	789	827	784	788	810	778	776	763	772	779	804	802	811	789	849	801	839	818	805	808	813	749	818	815	818	812	824	787	795	789	832	789	787	795	811	823	791	832	815	811	804	859	829	804	782	799	814	781	783	814	837	819	799	756	809	760	753	818	804	825	810	770	807	784	771	771	807	789	805	858	842	810	874	785	788	802	808	815	816	810	787	812	722	814	833	774	766	813	816	857	768	823	806	769	753	813	835	759	789	804	846	768	847	819	751	858	776	801	828	804	768	779	862	819	858	785	744	769	816	772	802	848	825	801	814	806	773	799	802	798	820	828	822	852	773	824	811	777	843	769	807	801	770	814	817	836	766	827	741	794	789	797	824	803	790	798	815	777	825	823	800	838	783	832	776	806	805	774	853	784	812	775	772	796	826	755	798	810	786	800	809	764	797	788	831	796	806	861	809	777	809	785	799	783	782	791	857	780	811	794	799	879	808	791	823	761	836	832	786	824	768	767	812	783	763	856	808	819	796	801	802	822	805	814	764	797	828	839	814	821	840	812	773	766	813	847	807	773	826	787	865	822	759	800	846	798	795	838	826	849	823	812	772	784	776	788	835	799	807	777	839	770	833	825	794	777	826	801	823	846	826	790	835	831	836	807	790	819	807	766	826	854	787	819	807	823	753	841	808	781	791	782	805	835	784	824	770	802	772	785	782	778	726	791	821	796	837	803	775	807	781	845	801	787	783	812	822	846	800	795	775	768	825	804	813	808	810	842	797	835	804	809	858	766	776	815	772	796	759	767	807	851	822	834	808	791	865	770	840	801	814	781	846	828	821	863	825	745	784	761	815	769	803	779	793	849	826	767	752	831	807	791	789	785	753	819	817	878	780	822	808	804	798	778	839	744	811	819	829	785	799	766	809	820	796	785	786	696	839	848	799	775	813	782	809	822	828	804	794	875	765	810	827	749	806	824	804	823	795	799	775	811	797	780	776	789	789	795	785	816	782	833	812	828	807	820	772	705	810	772	774	768	847	773	779	755	805	820	787	772	868	802	758	825	777	800	820	830	790	863	872	821	833	800	808	790	764	802	832	799	801	758	784	812	811	814	820	784	795	799	805	802	798	794	804	786	799	812	804	724	774	854	735	842	839	805	827	843	841	794	815	826	825	831	778	759	787	797	806	792	832	888	806	825	758	816	803	787	807	827	785	844	831	789	803	813	815	778	823	804	826	797	823	778	835	820	794	822	761	855	812	795	751	811	825	808	788	793	830	783	819	836	778	786	798	800	793	824	802	845	830	815	784	878	787	802	789	794	773	818	775	752	803	811	839	806	784	794	831	847	779	798	775	856	809	863	816	815	834	819	824	773	766	796	830	813	803	810	771	858	786	761	844	800	823	775	810	809	817	824	763	819	810	780	798	786	809	791	812	797	835	796	799	817	842	798	803	787	745	840	785	788	824	774	747	813	828	793	768	796	839	849	815	793	797	794	850	772	844	784	750	760	807	807	830	814	815	838	816	781	813	833	809	794	814	748	824	809	810	793	826	796	770	801	803	812	813	787	811	867	807	803	779	797	741	797	836	817	813	840	834	801	813	822	773	792	776	826	796	805	851	796	817	874	806	764	841	827	829	887	790	849	785	814	831	809	788	778	814	788	806	756	851	811	788	794	836	833	832	834	799	818	772	818	776	761	799	776	808	804	798	786	795	760	786	839	854	858	806	840	816	813	761	774	858	760	796	799	852	826	841	821	771	872	830	791	808	817	841	840	776	847	774	782	774	791	795	815	815	793	847	843	833	805	756	795	827	891	806	846	777	789	819	760	777	802	786	882	788	816	836	800	831	831	759	836	783	829	797	815	819	761	743	823	767	795	799	789	804	749	848	860	817	826	765	825	837	815	817	800	789	825	812	797	857	815	841	823	769	800	785	821	807	811	811	780	811	792	818	779	818	800	852	819	795	808	828	820	773	836	806	772	844	803	770	789	777	759	812	747	796	830	755	740	783	859	862	807	766	795	879	780	840	783	868	846	787	810	799	872	863	800	796	723	778	821	784	822	814	795	803	800	816	792	799	810	820	811	795	817	820	809	820	792	811	759	794	807	814	793	804	792	841	821	780	805	783	800	790	820	824	752	771	787	809	849	805	790	802	837	802	776	766	775	768	834	802	865	805	790	795	808	763	797	830	847	840	799	740	816	823	775	786	788	830	768	770	795	805	776	760	788	808	848	783	773	817	788	803	824	774	800	827	768	794	797	823	822	832	836	822	855	796	798	753	783	767	781	829
28904	30021	33518	29018	26284	22022	16914	13009	8806	5569	3388	2015	1152	901	735	465	396	379	388	371	383	317	348	308	345	315	359	325	322	321	315	300	285	294	288	285	278	283	288	317	299	287	299	278	290	316	274	273	278	306	314	257	278	309	266	305	261	295	263	295	302	273	261	299	284	298	318	273	278	295	326	302	299	276	299	297	297	296	296	293	306	292	269	286	296	293	278	311	302	273	292	323	320	289	300	280	301	285	291	291	298	295	288	272	269	318	311	295	298	286	292	302	306	301	294	290	314	280	316	291	295	284	290	285	289	289	297	277	302	283	322	283	322	300	274	303	286	299	283	316	307	271	270	304	285	288	281	286	327	290	302	313	274	258	301	322	257	281	313	300	296	281	302	285	317	313	297	283	268	296	283	309	287	264	268	313	297	312	307	295	280	276	270	261	290	328	324	290	292	296	315	273	310	322	296	302	299	262	310	280	306	305	293	291	307	285	288	291	309	320	256	289	271	308	278	267	293	263	272	282	273	306	259	298	305	272	286	278	278	293	299	323	273	284	295	292	297	269	285	313	297	274	304	279	318	326	294	289	296	287	259	267	277	298	264	309	248	281	258	270	271	301	282	296	294	280	335	282	300	309	295	282	299	284	302	260	291	294	288	274	301	293	259	285	287	296	301	321	312	279	304	298	286	291	304	310	293	283	312	284	281	303	271	265	298	321	291	300	299	284	297	286	298	303	301	301	302	275	295	323	298	310	298	333	269	290	300	286	269	244	286	312	268	266	294	292	274	295	268	284	311	284	274	289	289	300	293	288	279	244	292	273	289	279	265	268	318	298	314	284	287	268	302	297	299	281	288	266	292	283	309	283	275	278	287	295	289	263	293	268	260	278	302	269	257	276	269	293	283	314	271	284	303	307	293	312	248	283	298	296	313	299	330	290	295	278	274	265	286	295	288	280	263	288	272	269	295	302	279	283	303	274	272	291	330	274	291	300	274	315	299	282	294	271	293	300	307	251	266	307	301	229	268	268	289	280	273	302	310	293	276	258	272	302	291	284	293	278	278	286	298	297	296	298	288	252	295	312	269	291	294	304	278	282	269	292	308	271	282	310	301	302	278	273	278	288	286	271	312	286	289	272	319	296	303	284	306	308	282	310	278	247	294	310	268	329	294	267	307	272	294	294	278	277	311	288	325	296	325	305	294	283	302	273	290	289	313	298	294	292	300	281	301	280	272	303	285	315	316	312	292	314	304	311	289	294	257	290	274	313	268	295	288	295	279	302	263	312	292	307	271	287	305	305	276	284	273	286	278	282	267	273	277	262	299	291	275	317	297	310	310	287	307	253	282	275	321	268	285	254	293	317	271	308	311	313	270	281	285	287	306	265	270	316	308	308	330	284	291	281	278	285	308	289	276	267	266	266	268	265	287	296	280	322	294	314	312	270	313	266	267	309	321	292	287	269	264	295	300	280	278	261	276	276	320	251	320	304	302	278	276	305	275	295	277	279	323	287	290	286	289	297	326	292	299	310	300	291	268	287	334	243	308	279	289	259	266	301	278	273	306	291	270	304	300	286	318	286	297	280	307	266	290	294	261	255	281	258	239	302	318	319	291	306	308	274	294	248	267	286	305	302	287	295	318	275	282	288	288	302	318	284	289	314	297	290	275	339	320	295	283	276	295	285	284	291	281	303	305	300	320	283	280	259	268	333	289	250	300	265	298	274	289	317	278	289	277	271	300	285	282	284	289	254	281	312	287	292	314	287	317	319	272	247	310	237	296	285	306	297	284	266	309	305	314	257	284	309	307	259	275	273	295	268	318	272	287	264	307	329	269	264	288	292	319	266	315	277	288	278	276	272	270	304	299	288	247	295	298	271	277	289	296	286	255	280	297	263	288	269	291	265	294	292	262	271	276	281	282	298	274	295	300	246	310	302	280	310	287	304	285	277	299	318	293	295	271	301	329	299	280	324	289	287	327	284	302	288	279	299	287	283	293	305	263	301	317	285	285	286	291	311	316	312	318	286	278	327	277	278	289	279	283	289	271	299	275	283	272	307	293	293	304	303	286	297	294	310	280	287	287	294	315	287	282	273	277	290	274	273	309	267	304	305	315	277	281	278	276	288	262	305	289	276	289	284	312	298	298	320	287	308	281	353	317	304	273	290	268	279	311	306	287	294	298	291	258	292	293	317	275	285	279	303	286	295	322	284	302	301	311	307	266	298	288	297	319	277	302	294	309	300	265	323	302	330	290	279	299	307	291	285	284	287	285	322	301	318	296	271	328	300	268	285	308	286	283	317	296	313	276	301	310	240	295	280	298	305	313	285	289	324	266	281	279	292	270	264	300	291	245	278	271	273	274	288	290	316	271	332	318	306	304	296	323	284	286	291	292	280	279	281	298	276	265	292	308	287	295	293	273	250	326	296	279	263	300	279	269	285	309	250	288	303	299	280	268	273	287	287	305	310	267	288	271	270	299	291	295	285	316	281	320	288	303	300	306	294	276	292	287	287	297	310	289	296	294	306	306	332	283	273	305	291	319	274	275	324	297	290	275	288	287	296	280	278	276	303	285	284	284	299	282	287	268	291	288	280	296	298	312	308	276	297	312	294	266	315	306	279	283	316	264	294	252	299	291	266	281	281	295	270	291	288	276	302	271	291	284	268	278	290	280	298	277	291	310	282	275	286	304	275	302	277	286	304	286	312	292	271	289	305	275	302	312	266	301	271	287	308	288	288	290	287	302	297	291	275	299	276	267	312	284	253	278	248	260	268	279	277	259	273	257	275	282	282	265	304	295	277	302	276	313	310	278	286	297	287	275	288	292	256	301	310	317	314	335	300	275	311	300	288	318	281	272	295	347	296	293	294	296	288	300	304	299	279	302	260	308	284	316	281	268	302	278	299	277	277	268	269	305	314	287	307	289	292	293	333	307	298	304	295	319	287	295	290	313	300	277	296	313	346	291	303	330	286	290	307	306	295	283	256	291	296	288	288	293	295	277	271	300	304	326	290	254	293	271	274	300	270	307	303	305	314	278	273	294	311	291	280	278	302	295	303	299	256	289	305	280	295	294	292	268	271	281	273	279	277	290	277	274	276	284	322	324	304	280	278	292	307	292	267	317	307	296	285	279	282	310	333	288	266	272	285	247	279	290	292	289	280	295	295	273	293	291	314	296	280	297	274	318	282	297	295	301	314	273	280	297	295	308	284	276	301	287	295	276	314	280	263	289	291	265	295	280	269	273	295	301	325	269	296	291	303	267	299	289	276	290	301	301	302	290	251	314	279	290	330	269	323	343	281	288	290	347	281	289	279	278	280	303	284	280	294	304	276	299	312	255	258	319	311	276	286	283	275	273	292	292	315	272	264	310	304	306	290	274	286	285	267	264	290	263	276	277	306	287	291	296	268	301	274	336	268	302	319	329	286	326	271	282	288	270	268	289	268	283	277	276	315	322	286	262	291	275	289	310	303	272	290	267	285	331	291	272	306
18770	24738	35275	37769	39163	36649	33516	30140	25074	19027	13686	9013	5490	4200	3296	1900	1522	1383	1488	1423	1273	1153	1104	1057	1101	1113	939	1035	1065	1042	994	954	910	862	839	808	812	784	768	798	811	825	803	795	805	798	804	789	786	783	817	788	813	784	774	777	732	793	845	753	808	809	778	799	791	845	802	781	739	793	808	818	769	830	768	808	774	819	755	779	814	784	810	823	859	846	788	775	782	813	804	836	827	797	770	769	819	729	798	798	779	766	765	765	767	758	778	779	791	808	797	822	783	797	804	764	764	736	813	767	788	792	797	798	800	826	850	762	757	802	769	804	820	788	829	785	808	813	861	812	750	772	833	819	827	803	802	830	849	784	830	833	802	776	827	780	771	836	788	713	767	844	820	774	780	804	801	801	799	801	818	756	823	788	809	831	813	786	772	817	843	754	762	774	786	821	812	824	842	807	816	806	787	783	820	769	786	790	832	798	789	819	798	783	807	805	816	744	813	833	824	771	776	829	827	796	828	794	770	768	805	786	808	835	767	797	826	793	813	812	794	786	847	812	775	808	768	799	820	812	796	787	794	812	812	793	795	763	807	794	786	774	794	763	757	751	808	823	760	792	787	788	808	780	796	833	778	802	775	813	806	755	793	874	787	791	820	810	828	810	802	767	784	790	830	847	864	820	803	795	822	839	778	830	779	779	825	757	781	799	738	758	774	776	765	768	847	853	809	797	763	864	793	774	798	789	773	861	811	799	860	819	758	844	861	763	775	802	770	759	802	777	795	822	803	794	821	761	844	777	824	783	808	811	772	800	815	785	784	774	788	791	773	810	786	769	791	835	754	763	769	797	816	809	823	765	805	833	814	782	786	793	789	753	790	768	765	813	749	827	819	788	835	805	816	809	766	800	747	790	808	825	760	806	784	747	802	825	799	825	779	787	784	782	786	748	765	852	811	801	780	815	824	798	835	862	780	758	747	801	792	801	778	820	783	782	782	796	802	777	804	794	833	794	865	732	815	802	806	793	779	803	826	790	827	762	829	786	782	757	834	790	808	792	793	795	821	856	783	807	803	766	817	795	851	806	779	792	773	786	851	793	778	786	801	824	818	779	839	834	791	772	745	832	773	778	782	787	781	809	774	823	785	807	867	792	818	777	849	754	794	837	758	771	752	784	804	745	764	776	774	746	744	764	817	761	803	791	779	775	783	822	790	776	791	844	789	770	836	785	763	836	767	746	795	839	798	758	784	814	758	805	808	770	807	829	843	812	768	822	813	811	795	792	801	822	827	808	776	775	823	772	770	822	810	810	814	811	772	807	763	785	767	815	729	767	777	789	792	800	759	783	790	771	781	818	774	788	776	810	788	812	813	776	763	800	868	793	792	798	789	795	775	808	830	767	876	784	793	805	745	826	793	795	809	822	741	779	818	782	804	831	812	774	784	802	848	809	801	771	871	768	801	811	803	793	845	791	807	828	821	818	820	786	783	750	764	767	761	738	826	870	835	826	723	837	780	809	830	785	790	774	832	782	826	762	832	837	739	834	844	844	801	805	784	809	814	762	747	756	815	827	807	778	804	790	775	776	803	770	781	828	787	794	761	840	807	837	779	804	785	789	821	824	772	798	785	797	813	758	810	836	742	760	812	809	763	806	780	794	812	767	787	794	810	818	826	760	795	791	798	789	765	820	731	791	765	775	831	788	791	768	794	857	805	804	837	786	765	810	809	787	839	770	764	796	807	790	832	806	815	831	853	781	743	847	787	795	812	802	772	854	787	800	776	792	765	789	775	782	802	827	798	772	792	741	815	774	772	782	833	793	793	838	845	761	785	810	809	771	749	797	760	771	750	803	798	799	801	787	767	780	821	827	841	818	843	778	817	839	810	818	789	810	834	802	804	802	764	819	809	774	781	802	791	790	791	827	748	773	832	801	840	776	810	775	726	805	746	813	808	734	768	826	787	782	798	794	812	816	760	785	821	858	759	804	781	821	837	760	821	813	836	776	812	785	823	799	784	792	818	811	835	749	779	801	799	885	832	828	797	820	849	778	839	794	798	767	800	731	807	796	792	788	798	778	768	780	784	798	811	788	834	803	825	767	858	789	789	810	808	798	769	819	791	822	783	781	840	830	820	781	805	807	801	803	774	788	836	828	798	807	809	779	806	775	813	789	812	776	768	842	790	814	834	817	824	768	800	765	768	783	810	821	765	779	833	770	786	798	754	795	792	825	795	743	858	818	794	857	803	801	799	821	802	795	776	790	764	802	777	728	797	806	772	775	780	824	829	752	759	772	789	838	781	785	825	793	736	778	780	792	787	800	730	790	768	805	813	786	804	836	783	790	772	797	851	809	782	809	829	830	785	797	815	832	791	792	730	738	778	809	836	822	777	808	755	785	836	800	780	789	799	763	820	795	803	776	754	805	821	775	846	783	745	802	748	826	845	805	823	792	804	846	777	800	819	782	821	780	807	802	783	759	791	817	771	824	784	767	741	800	815	832	799	792	781	786	793	774	807	775	768	796	802	855	783	795	787	813	789	815	801	747	766	775	760	800	795	809	824	766	797	797	769	778	832	802	780	741	795	777	809	810	777	759	766	789	731	758	793	790	763	809	769	758	809	782	772	789	870	767	786	819	814	782	812	777	770	782	788	787	829	830	847	784	827	799	774	794	821	774	790	814	786	774	755	823	807	789	813	773	845	803	839	806	777	754	806	763	780	799	822	749	785	789	818	832	805	785	845	828	746	753	810	821	789	804	758	805	803	799	746	801	839	772	777	822	784	824	768	752	837	787	794	769	815	802	821	846	810	763	862	827	825	809	838	749	822	796	850	817	843	770	799	829	775	829	851	767	769	741	802	748	781	784	809	759	797	801	773	817	776	798	798	839	806	782	789	828	750	760	787	751	808	827	814	831	815	797	809	787	775	789	772	835	807	787	796	834	774	822	818	792	802	826	830	851	788	798	792	779	809	806	801	839	820	792	795	778	822	810	793	841	799	799	769	787	787	808	826	738	793	779	807	800	786	758	793	788	823	781	828	819	806	816	784	795	765	810	819	797	819	817	771	817	813	773	818	812	783	788	792	835	770	801	866	782	764	800	831	817	774	788	804	777	784	777	792	792	811	787	780	803	826	768	833	796	783	810	812	812	863	850	827	781	807	770	821	853	761	779	807	775	731	810	817	811	852	789	782	756	772	838	786	759	803	795	732	806	839	734	788	850	828	833	786	810	793	789	854	798	836	802	793	755	779	804	770	786	827	830	738	838	784	820	805	805	790	784	823	821	815	806	814	768	802	823	739	824	792	830	810	797	804	832	794	831	761	807	793	843	823	852	821	773	795	785	758	782	732	834	802	817	805	772	732	839	794	812	804	806	794	870	807	811	828	840	797	874	768	819	824	821	766	810	784	809	822	798	830	815	789	821	829	809	843	794	790	738	822	789	785	822	867	828	762	829	782	756	854	818	800	778	762	796	778	807	757	768	844	800	867	794	771	798
28344	29638	40378	38854	26505	16966	10105	7828	7030	4728	2709	1648	1082	754	555	486	417	361	357	375	331	333	327	294	369	373	319	320	306	278	314	297	296	307	294	279	292	276	283	277	329	301	280	264	269	297	278	294	267	306	271	247	281	276	283	256	274	296	282	293	335	290	240	314	284	311	271	263	289	323	304	267	288	294	289	288	303	294	284	293	306	301	290	302	287	284	304	257	306	272	296	267	310	258	265	310	296	276	296	274	294	298	268	300	296	289	284	263	287	292	273	282	259	261	304	298	286	264	264	290	270	301	289	267	288	293	294	311	306	276	277	257	295	274	257	284	295	299	254	301	287	279	300	310	274	318	292	303	318	265	275	292	274	276	308	283	285	293	267	313	314	300	286	299	295	299	301	296	275	298	296	295	297	291	313	300	281	303	281	285	269	291	310	261	256	287	307	295	290	305	295	270	302	284	268	283	284	296	255	288	270	277	298	276	252	303	309	291	300	312	287	298	298	329	279	304	292	293	291	295	291	286	269	255	283	338	262	290	274	267	268	250	269	273	290	297	265	314	287	246	301	276	283	279	286	324	314	298	320	279	289	293	337	269	266	281	296	267	255	278	292	290	264	254	296	302	286	276	315	290	320	259	310	285	290	299	276	293	339	283	295	282	293	280	235	293	296	297	304	302	296	299	312	261	287	259	305	263	251	310	284	298	290	265	311	315	284	258	313	270	269	275	268	293	312	282	267	262	282	281	325	286	290	290	287	273	301	280	302	309	282	265	278	265	276	253	285	257	273	297	275	282	283	302	288	287	266	267	252	272	308	263	286	293	296	280	272	289	249	286	316	248	310	278	274	270	279	268	272	292	289	279	279	286	293	286	276	313	250	246	286	285	259	277	272	290	294	303	297	277	286	312	270	270	326	283	270	266	278	277	288	251	297	299	295	313	293	263	292	298	275	253	263	281	282	304	262	298	300	280	285	250	326	285	297	289	274	285	300	276	261	275	295	267	280	278	285	295	294	292	333	307	295	296	266	293	274	281	294	261	275	276	297	268	300	259	294	256	284	277	280	288	271	280	279	295	273	266	275	260	273	290	299	318	274	261	282	282	289	276	273	291	309	273	268	297	282	294	298	271	257	290	289	281	284	273	283	282	266	281	309	285	255	326	289	324	288	288	251	293	322	269	286	293	269	274	274	279	277	273	269	344	286	301	268	282	283	310	317	274	297	289	287	285	304	301	282	255	260	270	266	289	296	279	300	257	307	274	322	285	278	277	295	287	295	304	309	284	277	304	295	288	290	269	263	310	295	293	277	268	277	290	317	284	310	280	314	287	292	311	312	288	313	289	277	328	283	271	272	278	301	269	271	291	313	268	254	260	306	316	312	318	271	280	259	326	284	275	293	301	281	271	307	292	292	299	267	305	281	323	264	306	322	292	263	303	292	294	287	291	289	287	268	271	294	296	268	272	278	265	271	286	278	310	290	320	272	270	290	290	292	307	321	270	294	300	308	307	306	241	285	287	259	245	257	269	301	329	260	275	294	297	272	283	285	249	283	273	261	296	288	275	284	270	282	295	274	304	314	285	268	285	272	312	259	310	274	270	276	275	270	272	311	295	269	299	254	305	260	268	330	293	278	291	289	296	267	316	288	301	322	290	263	278	271	249	285	296	274	295	269	280	269	292	287	278	280	290	280	335	324	292	293	301	279	309	284	291	267	326	294	299	326	283	285	280	301	275	284	295	288	246	284	302	260	286	281	269	318	270	266	292	294	281	310	290	284	281	287	252	271	285	281	269	294	291	301	269	299	292	284	306	266	297	314	284	295	309	299	257	275	275	295	276	315	309	262	293	311	314	277	287	281	315	288	273	275	278	256	299	268	265	278	273	286	301	285	342	276	298	286	277	284	286	274	285	302	268	254	297	278	292	302	272	287	286	313	291	284	273	292	261	294	293	303	294	251	321	330	252	283	262	265	272	282	288	298	281	292	333	324	289	306	281	288	285	259	286	267	271	292	298	270	294	262	269	297	323	302	246	302	280	277	264	315	285	264	285	287	308	297	316	266	275	281	297	278	299	263	286	297	272	283	286	302	282	281	279	277	273	309	285	301	301	301	282	309	283	274	289	286	287	274	266	311	276	287	294	303	277	287	280	323	291	256	250	288	285	301	303	298	284	310	271	281	305	269	282	254	291	319	296	278	297	321	286	260	249	264	258	321	281	267	278	273	280	286	309	280	301	281	306	291	264	292	275	275	311	327	260	308	275	293	294	270	286	267	287	274	284	274	269	297	291	268	254	312	285	290	264	271	280	289	278	308	275	275	280	288	318	271	289	279	298	324	280	299	252	273	278	282	284	293	284	258	282	324	296	296	264	254	279	312	290	297	299	279	264	300	309	293	290	274	242	289	271	278	281	270	282	288	279	319	268	273	291	306	286	284	303	297	294	284	265	269	260	278	288	265	267	288	262	279	310	277	278	274	256	298	322	268	290	290	296	284	273	267	302	333	291	305	266	275	278	267	255	312	261	289	278	308	297	308	255	291	320	284	266	279	274	291	270	284	292	256	304	315	254	282	302	301	256	296	301	270	313	305	295	282	269	262	279	284	295	289	289	333	270	297	290	301	245	288	316	267	293	263	287	260	281	258	295	297	276	281	266	292	293	277	284	301	295	263	274	262	275	319	293	267	289	276	289	305	263	278	318	255	297	291	298	268	299	266	274	288	286	280	275	252	276	303	263	304	276	281	330	272	276	287	288	287	298	282	284	274	330	273	306	289	292	279	291	293	277	307	286	282	302	294	305	290	332	285	271	295	268	277	303	290	267	265	261	269	256	273	288	287	302	320	294	242	252	287	265	262	278	300	315	279	279	297	279	266	279	264	291	289	269	291	268	288	317	274	246	274	283	299	265	284	260	299	308	296	292	271	286	256	286	266	277	244	295	281	307	294	278	298	320	275	315	274	283	314	322	294	305	308	266	264	284	276	272	283	295	284	263	251	263	289	269	320	290	292	308	302	304	264	256	343	285	295	307	286	265	286	304	310	312	306	261	267	322	283	279	312	272	279	252	290	283	260	259	293	275	285	282	279	295	273	270	294	282	311	268	286	278	282	299	298	270	300	276	290	271	294	289	257	308	283	273	298	250	294	282	293	267	288	308	275	280	296	269	281	317	279	277	307	289	280	307	289	274	304	306	290	302	289	314	294	299	287	321	266	270	258	292	278	294	293	287	303	284	287	288	270	315	281	290	287	290	293	274	288	308	286	294	295	305	280	255	303	276	296	286	244	291	284	293	280	256	302	259	275	321	284	328	308	292	274	279	287	279	270	313	285	314	272	288	317	276	273	282	277	301	293	314	311	300	318	271	278	301	309	256	313	305	275	301	285	304	332	279	277	287	296	279	261	305	302	294	304	272	274	301	259	269	284	298	315	271	273	293	302	285	257	291	299	304	258	285	271	275	308	309	276	258	275	287	272	286	293	261	270	277	280	304
18294	24943	40907	45011	37198	31388	23333	23136	22145	16893	11368	7120	5002	3550	2432	1860	1592	1398	1366	1315	1275	1082	1087	1027	1202	1280	997	850	844	891	869	876	837	800	810	782	771	815	763	847	806	766	799	780	809	862	776	805	824	829	760	747	759	795	832	770	783	776	773	761	809	783	787	758	783	784	724	833	816	765	761	805	792	786	772	791	816	793	760	821	815	764	816	814	800	772	824	849	803	761	844	804	760	803	819	796	773	795	750	830	818	802	765	740	749	784	760	802	793	796	827	763	764	800	769	775	802	774	789	795	770	775	752	789	772	795	801	787	778	801	788	792	734	789	797	762	810	747	799	783	823	794	755	816	760	816	825	761	786	779	804	758	805	813	830	752	804	778	790	767	812	815	835	813	777	845	837	817	773	812	746	813	816	787	821	776	763	768	860	834	837	805	779	829	834	778	782	775	830	812	818	788	747	771	823	801	778	707	765	811	786	810	805	793	782	808	790	779	758	777	724	781	811	804	790	753	790	778	797	810	778	803	834	791	754	790	788	806	809	850	738	831	798	807	789	831	806	792	761	738	772	770	769	795	758	847	779	791	743	776	764	744	841	851	811	750	746	799	797	846	763	738	798	778	811	750	805	813	801	759	796	777	822	779	775	764	779	774	754	803	781	811	745	772	855	810	806	796	837	796	799	785	799	827	757	811	785	793	770	781	786	751	834	762	814	834	786	813	823	768	775	785	810	787	787	744	825	728	746	780	780	795	777	776	792	750	802	788	852	802	762	828	710	850	817	789	783	775	782	804	795	797	792	765	874	841	821	802	802	787	818	792	775	760	777	785	826	788	761	760	799	773	799	811	756	791	805	843	804	795	825	807	776	788	742	809	814	804	790	795	793	788	851	811	774	809	803	822	796	805	748	790	761	796	785	835	784	822	861	787	787	811	770	798	771	769	785	835	859	799	761	799	766	808	744	770	762	794	767	728	863	758	823	862	774	771	803	787	842	803	793	788	781	782	750	778	767	800	808	796	762	735	764	802	837	789	831	781	800	751	860	830	828	763	807	795	825	743	731	813	783	826	830	812	789	756	802	781	807	746	811	742	783	749	782	834	815	782	820	806	772	756	797	801	814	743	783	793	774	829	812	776	842	818	782	752	781	801	820	770	809	759	797	778	837	765	769	755	755	795	797	759	803	786	832	753	761	767	817	790	769	786	783	792	765	808	768	800	808	817	807	778	798	832	798	818	755	841	814	777	775	820	798	799	799	852	791	738	820	779	819	756	789	747	802	821	842	781	774	812	786	769	827	763	754	807	835	745	802	808	839	828	761	804	733	803	773	756	793	764	816	807	758	827	789	825	819	787	782	804	772	807	761	782	764	777	817	801	792	771	798	799	769	794	819	752	827	802	823	822	798	801	734	800	780	800	747	770	761	799	760	818	803	801	837	821	775	799	812	761	793	802	766	786	828	755	835	765	813	800	781	783	768	801	823	824	791	708	816	812	787	800	774	809	763	767	849	746	785	830	771	781	825	779	773	751	772	781	783	771	784	799	802	818	766	786	804	762	806	771	800	785	736	803	759	858	772	765	745	822	773	759	790	820	773	790	803	787	778	745	783	860	788	805	770	779	750	780	783	783	779	789	804	828	800	808	785	764	797	809	795	807	809	780	799	803	762	779	744	783	798	805	767	794	802	833	808	779	750	809	788	781	868	796	786	775	793	867	816	777	775	785	815	747	832	796	811	779	816	789	790	862	778	777	783	775	807	720	816	832	817	772	816	806	799	785	754	759	756	769	796	768	768	821	796	803	784	763	753	799	729	797	812	825	800	817	837	827	790	865	781	790	806	805	782	781	796	753	765	787	751	779	774	736	768	754	753	773	774	779	767	777	743	725	803	807	782	808	826	785	852	851	743	787	829	752	779	802	757	773	782	818	826	798	837	806	792	843	835	811	786	767	848	759	792	794	771	805	756	788	782	831	741	758	815	800	801	772	758	825	813	796	765	777	812	804	778	774	805	846	750	798	765	804	753	789	805	783	762	813	779	829	791	788	780	767	765	818	780	805	791	770	790	783	771	791	793	818	820	772	801	773	777	782	789	825	855	776	814	799	727	782	796	784	797	786	766	773	769	791	768	774	766	747	762	812	762	818	777	769	824	793	822	824	760	731	814	767	801	775	796	820	801	722	730	780	859	752	795	753	779	827	831	816	801	778	746	791	746	807	801	762	739	777	785	789	811	765	767	773	755	786	768	790	814	763	761	760	753	788	762	769	819	805	731	771	823	836	779	814	831	782	806	757	801	788	842	766	780	766	788	789	800	821	752	765	772	775	797	800	783	796	806	778	795	705	752	839	763	795	825	786	728	781	829	763	783	759	774	818	781	760	772	785	823	785	792	772	810	807	793	768	789	833	790	761	727	855	743	750	783	793	746	796	798	769	793	747	784	790	788	774	730	767	785	785	804	801	756	840	742	799	789	822	791	750	770	841	808	765	771	751	773	756	812	780	794	746	801	799	755	820	780	823	800	792	790	819	716	756	761	771	793	777	772	744	746	773	758	823	768	811	777	838	781	788	790	813	778	790	781	805	774	744	851	818	770	769	789	829	749	758	783	745	796	758	821	770	782	816	804	764	806	794	823	777	780	827	758	781	793	816	788	741	783	826	763	770	836	759	769	808	826	768	771	750	781	780	776	778	787	780	791	817	750	773	790	805	787	805	760	785	801	737	849	771	805	803	820	823	799	782	826	775	781	809	766	814	782	794	764	751	788	794	800	773	761	722	765	799	795	742	833	769	807	825	819	786	849	791	821	826	799	789	757	764	767	797	768	803	796	796	826	791	768	755	820	832	805	772	767	821	747	779	778	811	753	837	787	791	773	757	767	786	828	773	771	767	779	764	759	806	818	749	761	754	765	787	843	778	802	812	760	754	794	773	780	710	773	795	733	794	803	791	776	773	783	832	780	807	789	788	738	716	821	759	820	779	786	776	762	765	808	827	800	797	773	833	761	729	802	795	761	775	768	796	769	807	750	793	803	775	794	757	795	752	794	832	805	809	848	837	796	787	830	797	820	795	766	752	753	842	817	784	804	812	795	767	752	809	828	768	759	790	841	751	749	776	811	776	798	792	800	785	769	785	813	756	735	756	781	792	795	767	823	787	763	809	796	762	781	817	766	781	802	831	826	794	771	782	806	746	771	804	827	825	824	779	773	807	803	759	779	784	727	782	767	824	792	828	799	784	831	843	774	769	800	807	806	815	772	779	771	845	775	787	777	789	757	801	784	755	780	814	828	798	752	825	751	794	771	822	800	811	796	773	749	826	763	796	759	805	753	824	768	820	794	765	809	769	810	787	812	738	799	854	726	780	785	787	830	811	800	752	784	786	765	794	816	788	783	707	812	770	717	787	794	763	774	744	801	781	778	828	770	776	754	819	731	787	799	822	789	767	764	832	806	794	816	830	801	757	777	761	777	814	815	817	716	801	779	787	816	784	771	777
27941	36379	46737	36431	25217	15383	7656	5125	4933	4766	3960	2013	967	633	542	448	432	402	432	420	410	477	532	502	421	349	373	361	330	267	306	278	302	279	319	299	269	263	283	276	294	254	273	298	272	255	285	276	292	285	279	268	261	280	298	265	302	287	297	253	289	288	252	307	274	280	288	279	303	305	271	306	300	269	274	280	301	299	284	288	311	277	272	277	289	277	283	288	285	286	295	263	274	280	296	288	295	281	295	292	335	319	291	295	280	314	290	296	302	246	300	269	281	302	293	290	281	290	284	279	285	273	309	269	294	284	266	300	299	296	268	280	280	270	284	281	265	300	298	274	289	269	288	287	272	277	284	311	322	287	268	312	297	289	281	293	272	266	274	265	291	305	284	293	276	299	293	289	288	267	288	294	287	256	258	276	263	275	271	276	257	298	272	293	295	315	269	294	288	291	295	306	291	306	286	277	302	282	304	328	272	319	302	274	305	287	245	301	278	330	287	285	264	277	284	293	270	277	280	304	298	285	266	259	281	309	315	284	296	293	267	293	311	329	320	245	309	280	274	306	297	269	297	297	311	269	295	275	288	272	288	277	299	310	288	283	304	293	280	270	273	250	313	273	268	285	293	287	297	264	276	292	279	308	285	298	285	268	269	303	261	300	292	312	303	279	282	298	260	287	288	263	297	287	279	269	298	281	282	285	276	323	310	314	271	269	300	301	261	285	258	311	279	283	260	298	286	250	268	298	259	308	267	292	284	304	289	284	299	274	278	287	290	265	301	288	277	286	273	294	294	266	272	271	315	270	242	285	290	257	263	299	285	274	301	280	275	304	264	282	271	307	296	283	298	302	266	261	291	263	279	287	281	270	280	300	326	260	301	323	304	301	320	299	318	286	294	273	280	284	298	286	275	258	344	269	280	269	302	275	273	284	288	271	301	266	275	265	283	276	279	284	281	319	265	317	299	293	289	285	284	281	300	279	261	294	311	300	263	310	308	262	287	260	290	275	279	281	283	286	291	258	294	305	309	309	272	299	305	296	296	287	287	257	282	297	307	281	274	268	279	260	253	315	315	278	283	269	283	290	284	274	272	302	282	276	295	268	293	282	289	303	309	277	285	262	295	269	304	297	289	338	272	297	278	291	288	294	289	279	304	270	267	284	306	295	323	282	269	285	309	305	265	276	295	296	275	324	321	257	269	266	240	279	295	273	272	293	305	296	305	289	273	306	279	307	306	319	274	290	279	299	275	277	284	287	290	296	303	300	255	260	282	326	279	280	284	292	282	276	265	266	281	260	284	296	278	300	245	273	284	268	320	274	268	281	288	267	284	273	306	295	301	253	304	271	238	283	303	283	282	273	304	298	256	296	297	298	295	265	280	307	258	288	284	237	290	291	292	279	272	287	281	288	275	258	279	279	302	285	266	272	282	272	283	292	274	281	298	278	270	281	288	283	286	266	283	305	299	279	266	288	293	270	295	282	298	314	305	294	275	280	282	280	289	310	281	274	271	277	304	268	313	251	293	278	270	264	291	289	284	326	267	269	258	295	296	303	265	269	256	280	257	302	292	281	284	316	285	325	272	288	313	300	275	282	308	283	246	315	269	258	245	267	268	253	270	281	285	297	269	302	282	277	300	244	309	295	279	267	278	284	292	278	295	328	290	272	287	273	301	302	278	259	264	303	294	290	285	276	298	291	287	266	278	279	281	305	310	284	254	270	290	274	279	249	292	273	274	292	282	293	288	285	269	307	257	313	287	273	271	265	262	297	316	274	279	272	279	280	305	258	271	271	273	287	267	302	281	281	307	303	292	310	270	262	270	282	282	307	288	269	277	269	264	305	293	294	269	295	251	277	267	261	302	276	277	276	290	269	266	307	281	283	314	291	283	308	276	280	278	281	267	278	281	289	274	261	269	291	279	315	276	271	293	270	273	297	303	302	332	281	301	269	314	261	283	283	266	295	263	316	281	256	299	307	267	297	274	293	299	271	286	287	255	269	276	279	295	299	298	315	282	274	293	306	254	266	277	289	278	273	277	294	287	309	285	303	281	295	264	273	275	278	309	267	312	255	281	291	286	267	284	285	284	288	266	305	299	281	270	289	292	288	277	301	291	294	330	336	289	272	300	263	290	285	260	286	287	281	282	308	293	297	281	284	279	315	249	286	269	304	278	303	282	301	288	276	245	277	302	275	303	265	295	270	285	269	283	307	281	290	285	283	270	272	259	269	252	299	284	293	304	321	303	280	324	306	273	289	298	264	308	277	295	266	305	289	307	280	261	259	298	282	300	308	288	290	282	304	271	292	279	287	275	283	281	310	304	287	287	309	302	310	256	273	274	301	274	294	277	268	290	280	310	285	253	258	289	288	299	281	284	253	266	281	289	257	306	278	258	269	265	309	293	275	262	280	319	284	298	270	269	258	312	282	283	289	274	297	273	293	286	313	271	262	283	276	283	288	307	276	269	296	287	278	291	300	273	278	279	303	251	299	277	297	281	305	318	288	256	277	267	278	262	302	302	264	287	312	277	285	300	320	302	265	286	283	310	299	274	295	315	261	267	278	249	310	280	286	324	302	316	283	314	319	272	285	289	305	274	297	283	291	312	307	282	312	289	275	293	283	260	301	285	275	278	287	259	312	279	262	292	295	249	264	268	234	279	271	271	256	295	279	270	251	292	262	305	267	274	303	291	305	313	289	286	298	283	284	313	283	312	272	263	283	272	249	270	291	290	315	285	293	267	275	291	313	281	298	285	289	283	309	293	296	303	285	249	297	251	293	270	298	279	264	285	251	288	301	257	277	269	325	268	281	298	300	314	261	311	278	294	280	298	293	276	296	293	294	262	295	279	273	294	282	284	266	281	263	256	295	285	260	276	307	279	284	262	286	298	267	268	281	267	289	279	275	269	298	258	317	313	298	278	287	264	294	265	274	265	327	272	302	277	277	283	321	289	275	278	280	298	305	272	295	264	317	244	291	271	302	309	293	311	282	282	302	301	297	304	303	271	270	286	292	305	275	255	305	273	318	283	269	309	281	256	278	292	299	264	281	277	292	292	273	284	295	276	267	270	258	298	293	280	310	286	280	265	246	293	264	309	294	282	271	277	236	292	258	281	270	255	284	253	272	278	282	298	308	311	261	295	304	284	297	270	283	273	287	296	299	255	286	271	253	323	289	284	283	275	312	299	324	308	293	281	290	293	320	316	282	281	277	286	263	295	306	311	299	270	284	281	280	280	256	284	263	297	313	303	319	281	276	288	332	311	292	285	278	320	280	303	297	298	305	264	285	273	265	279	259	301	275	294	276	291	278	272	280	293	266	279	265	265	296	301	286	303	275	280	250	285	268	282	298	280	278	286	274	284	272	296	285	269	252	259	295	290	289	283	251	260	269	277	311	280	272	288	257	300	285	290	286	276	265	281	278	274	278	310	284	301	299	298	298	268	267	284	254	312	276	274	302	292	268	305	285	287	299	295	271	314	278	277	278
18621	30358	44927	42187	36806	28446	20867	17784	17447	17785	15502	9292	4915	3033	2376	1883	1711	1675	1932	1844	1543	1946	2643	2322	1666	1332	1377	1221	977	810	869	848	791	746	811	748	781	801	741	843	778	802	791	789	779	768	789	783	800	820	807	764	747	752	808	753	810	808	799	778	792	804	769	789	837	786	811	823	790	781	750	832	738	782	815	809	790	857	815	798	805	755	776	784	759	800	763	756	776	785	750	775	804	794	766	804	797	805	748	764	772	807	777	793	760	766	772	805	792	789	803	786	822	749	818	785	756	760	793	830	815	800	822	807	786	751	764	766	746	808	759	796	780	828	840	804	790	816	764	803	782	767	832	797	832	767	837	807	752	804	807	808	760	800	807	799	839	797	791	798	820	875	744	819	793	830	818	762	789	772	805	780	783	777	768	804	785	768	772	701	833	802	789	811	816	768	803	806	767	796	810	760	811	857	784	810	773	790	775	755	795	802	801	797	844	791	799	799	769	803	791	791	746	777	775	776	747	796	784	819	800	808	797	853	792	782	819	804	734	776	796	813	830	752	816	737	851	750	833	792	731	775	762	834	801	810	832	762	780	767	765	799	768	783	788	765	747	735	730	838	810	834	796	789	784	800	782	819	764	814	770	763	781	727	781	762	729	755	743	795	842	769	752	801	823	748	775	780	802	781	772	807	771	767	854	777	795	764	788	824	740	784	752	757	789	810	760	790	787	780	762	830	756	818	796	820	791	810	785	802	783	779	779	810	803	767	809	818	765	782	798	771	782	741	777	816	766	766	774	828	800	784	825	800	817	767	753	800	801	830	796	784	835	805	757	857	803	742	828	790	809	771	756	787	797	810	786	812	791	804	814	766	763	803	779	821	791	786	770	817	793	712	851	840	827	765	763	773	799	806	782	794	758	757	771	793	784	808	756	831	800	814	770	785	799	743	815	785	726	869	781	825	766	797	789	756	786	767	816	771	789	798	756	791	793	812	769	757	742	780	836	821	793	769	774	766	816	817	755	811	795	786	768	808	776	789	788	830	803	814	777	785	819	792	805	762	844	772	803	781	798	817	820	748	811	780	788	792	856	777	794	809	758	763	801	797	804	794	781	852	762	786	763	741	749	808	738	788	793	825	819	799	818	808	756	813	753	730	775	731	783	758	797	779	760	800	767	764	744	749	847	758	802	814	790	778	744	786	829	820	828	716	740	779	777	760	772	782	793	757	788	777	755	805	792	753	779	792	745	778	772	773	802	789	810	751	771	782	838	763	806	818	803	789	793	819	828	861	732	740	781	783	775	770	785	791	769	796	768	834	762	774	786	791	780	797	807	805	789	789	720	817	802	796	799	756	771	832	784	752	806	818	769	791	798	808	754	807	814	782	804	803	814	749	787	757	788	797	774	771	786	757	795	776	788	798	823	795	745	789	783	788	772	724	750	762	811	798	813	762	832	755	783	802	742	786	793	807	819	741	826	813	768	756	772	783	785	816	829	814	797	819	826	847	792	816	751	835	860	742	783	834	838	834	830	782	812	821	774	791	775	798	806	817	784	770	736	786	774	756	836	725	763	799	798	787	773	791	793	793	778	775	790	735	747	759	776	768	840	808	770	773	780	773	824	762	840	764	775	811	775	811	774	779	768	750	760	778	749	752	758	779	823	756	799	834	787	798	821	814	785	808	776	792	801	791	802	812	804	766	815	801	816	786	808	775	793	761	815	771	781	774	790	788	793	826	778	787	788	761	758	760	770	791	813	803	811	747	789	790	757	763	749	771	821	809	717	829	803	808	772	815	806	782	796	825	773	763	841	787	794	754	828	750	797	801	809	804	810	812	820	754	781	803	795	796	790	757	848	759	790	799	788	790	779	789	810	794	792	794	777	739	775	786	796	746	762	777	810	827	795	765	810	727	764	772	756	792	794	802	800	768	766	791	753	791	825	754	788	805	801	770	817	823	763	756	812	775	827	742	843	797	795	803	811	821	787	800	781	790	822	797	790	747	816	777	802	790	800	809	779	825	786	771	770	765	856	795	805	804	806	817	803	761	804	747	743	816	776	778	808	774	834	776	712	794	767	831	797	835	817	760	798	782	770	786	793	781	761	795	806	780	786	813	810	724	780	787	782	732	773	737	839	785	790	855	820	819	777	806	739	799	771	818	800	797	762	792	778	844	785	800	741	781	784	766	780	774	797	797	753	811	740	808	770	774	755	788	777	785	759	768	735	828	803	782	781	801	832	775	810	799	760	785	812	779	805	780	794	808	747	801	783	824	760	770	796	803	805	823	793	784	787	823	801	826	791	755	748	728	781	759	791	786	810	759	788	796	793	782	814	811	769	821	805	762	723	775	806	813	776	784	764	777	803	756	773	797	810	786	796	774	808	783	753	758	791	758	797	865	776	766	788	769	817	798	777	782	778	756	767	829	770	808	751	787	838	786	771	764	813	781	812	794	814	774	788	805	765	776	745	801	845	777	744	798	768	812	819	740	825	744	803	844	810	851	780	768	795	780	698	842	778	802	802	736	790	805	781	791	807	819	771	831	794	833	803	767	729	815	754	837	785	818	817	774	744	782	813	849	794	796	789	766	770	814	782	798	787	815	826	808	805	833	801	785	754	759	754	806	777	781	792	753	769	755	717	757	776	756	732	792	797	796	781	813	799	810	782	796	756	817	840	835	784	795	779	735	812	768	805	756	816	787	764	827	806	778	845	828	775	778	749	781	746	759	833	819	796	772	783	774	766	786	810	778	786	841	776	813	794	750	778	779	801	778	785	768	769	829	782	771	794	770	792	814	789	801	801	739	812	817	808	756	818	770	809	774	780	810	812	787	834	762	798	794	805	742	794	828	799	814	746	814	774	793	813	785	769	750	833	742	779	818	758	759	746	755	813	833	776	772	800	790	787	765	754	803	766	789	792	767	836	810	796	832	826	741	791	821	758	785	764	767	840	774	827	764	774	727	782	843	820	815	809	805	810	806	798	810	820	758	814	775	777	796	796	775	758	791	779	756	796	762	804	789	786	862	742	754	798	821	766	778	762	772	804	796	832	809	796	766	806	825	785	765	812	767	768	760	764	789	819	831	804	749	788	770	806	799	809	838	824	760	773	813	780	750	763	782	864	774	797	846	793	827	825	833	796	810	719	807	734	799	828	793	816	754	780	736	834	799	780	789	789	818	826	756	809	811	764	810	783	768	812	809	762	786	783	818	753	816	850	742	790	798	791	792	771	795	774	791	780	796	743	801	817	753	815	776	809	817	778	818	798	831	779	786	762	791	787	799	804	790	770	793	746	765	793	787	797	820	775	801	814	756	802	791	785	799	748	770	805	828	770	792	771	760	752	762	803	810	798	777	791	791	784	806	776	756	797	823	791	824	780	784	770	801	810	735	825	784	760	751	796	778	811	849	797	795	711	825	820	782	756	823	750	760	805	803	852	825	845	817	799	832	780	747	796	801	788	827	800	841	808	794	832	775	749	795	769	772	768	754	764	777
27328	32600	27422	24164	17882	12888	8496	6719	5932	5234	4275	2763	1340	732	555	464	425	401	434	455	430	347	420	534	583	458	401	363	348	311	279	272	269	306	290	269	306	281	267	275	262	278	270	297	320	300	282	269	273	261	288	266	254	284	302	293	255	260	272	300	264	273	261	282	278	279	276	273	274	271	272	291	259	299	281	267	272	266	269	278	248	268	297	282	267	278	257	285	270	262	261	273	282	272	283	276	274	257	274	260	280	295	268	302	308	262	262	257	263	243	270	286	269	291	267	277	276	293	292	261	287	275	255	284	303	246	301	295	256	284	247	285	288	284	288	274	276	288	272	261	304	303	286	268	272	282	309	278	279	285	276	270	261	257	264	260	286	290	261	277	277	243	281	312	271	262	263	278	281	287	281	274	298	235	269	254	267	275	276	260	258	257	301	286	270	270	260	287	280	280	261	283	278	285	271	276	299	259	236	308	251	272	272	280	283	276	284	277	297	275	272	283	290	283	273	259	295	294	260	307	272	284	251	266	263	254	286	263	274	273	298	298	266	309	258	312	265	269	245	269	269	260	230	292	258	279	268	283	274	268	275	238	281	267	264	260	274	287	282	286	246	266	260	289	278	251	254	240	263	287	248	298	259	282	306	253	266	303	296	245	290	304	295	274	297	279	298	267	244	267	265	244	299	286	312	309	270	266	289	275	273	242	263	253	271	288	286	302	278	260	261	292	239	285	259	304	299	313	293	260	259	225	293	265	265	284	295	315	294	275	261	282	252	290	281	275	272	284	264	289	290	292	278	252	266	263	286	267	242	296	276	276	281	297	240	282	298	305	278	284	258	272	284	259	248	286	292	289	263	243	277	253	309	253	278	282	279	293	250	270	260	262	302	272	270	251	279	285	312	291	254	287	300	298	297	292	304	284	257	284	298	283	275	257	254	280	275	296	280	238	265	262	280	253	255	270	265	284	275	308	271	282	270	293	284	297	259	247	270	281	261	271	253	285	295	250	277	268	292	284	285	248	252	255	276	266	288	291	288	291	251	259	266	269	269	279	285	324	270	266	278	293	269	294	301	281	297	267	297	314	283	284	280	262	294	271	282	276	269	282	283	250	274	262	304	269	292	263	304	294	255	251	276	294	284	274	288	274	271	268	277	282	288	262	287	286	258	290	289	271	284	272	275	285	272	290	255	254	259	302	317	273	311	264	264	269	287	261	287	302	265	311	278	262	285	272	222	271	284	278	251	252	237	274	255	268	273	270	295	284	300	273	272	267	297	270	285	273	277	266	288	312	250	271	255	279	257	305	252	270	235	267	243	260	231	256	283	273	288	279	287	261	267	282	277	258	275	251	283	291	253	276	263	291	289	272	268	305	263	253	275	278	267	268	268	284	274	284	269	290	281	272	263	284	292	284	271	282	279	252	272	269	279	273	287	255	256	245	298	284	301	259	278	275	260	244	294	292	273	298	289	263	244	268	268	267	274	267	306	286	262	276	304	286	289	273	296	299	261	277	258	302	271	250	290	294	264	266	287	276	268	251	292	281	312	275	257	285	272	312	263	257	280	254	264	263	294	270	321	308	269	270	254	251	269	282	274	267	265	269	251	317	258	269	244	263	290	301	256	250	275	277	320	283	299	269	332	260	273	246	307	271	275	304	275	257	270	282	259	261	309	271	251	278	287	285	269	270	245	289	279	302	291	279	273	274	255	266	275	277	250	274	258	292	294	282	298	297	319	265	284	276	257	242	291	306	269	247	270	292	274	288	292	274	258	276	270	286	288	283	281	262	281	288	281	246	256	284	255	305	268	278	267	274	279	259	254	256	283	294	269	276	281	273	273	288	247	295	303	291	276	304	269	251	290	291	263	286	273	264	263	275	281	276	271	273	283	264	297	248	284	310	263	268	288	263	315	261	252	263	289	321	264	248	261	271	276	297	257	271	278	299	295	268	246	268	310	294	252	276	271	250	283	278	255	267	268	281	303	296	275	255	278	238	279	237	251	259	301	282	277	298	307	308	309	286	256	291	266	271	266	272	268	302	298	310	251	264	265	282	311	256	257	269	288	261	288	281	264	279	271	284	275	273	270	303	297	258	270	312	274	286	266	293	280	269	260	245	278	260	287	287	281	245	282	286	277	291	282	241	281	296	287	246	272	284	271	291	270	265	256	269	295	284	287	282	262	274	318	295	277	245	289	278	301	251	298	244	310	266	290	277	286	284	280	278	270	280	294	277	261	273	284	291	279	276	267	307	260	276	279	261	293	266	276	277	285	285	256	267	266	254	257	287	277	277	302	289	254	283	291	273	293	269	262	277	289	256	294	291	287	304	293	302	284	285	249	295	243	262	288	242	298	299	279	271	254	294	267	277	281	297	293	273	305	275	245	261	278	277	309	267	276	259	253	256	243	258	290	276	288	267	262	269	274	289	284	309	278	252	294	276	297	278	244	313	278	279	275	300	285	275	275	285	268	273	310	319	293	237	284	308	268	285	277	284	278	268	277	292	267	290	281	272	278	284	298	282	279	280	278	276	260	250	301	286	240	274	267	270	267	287	268	282	253	271	302	303	275	277	262	272	280	298	274	305	276	273	267	263	272	253	300	280	277	283	283	262	284	280	300	248	274	280	243	283	290	278	275	302	295	312	274	272	296	289	280	292	279	296	271	308	280	290	274	282	278	244	250	279	299	267	251	292	229	258	268	288	255	268	276	268	286	278	272	251	288	271	304	283	302	293	258	251	298	285	287	268	290	228	294	263	247	298	263	275	251	267	239	288	288	300	279	297	272	274	278	260	313	268	272	270	253	256	265	261	282	277	249	270	300	289	303	267	297	272	290	299	299	299	312	298	282	287	264	258	282	291	279	249	254	283	283	289	284	267	286	272	291	269	296	267	274	335	292	275	270	278	247	265	291	289	271	280	244	285	249	275	273	275	298	268	261	307	239	263	267	283	270	283	318	281	293	266	305	300	258	273	261	268	296	316	276	271	276	276	287	270	285	287	281	267	291	259	268	272	296	266	263	269	267	296	241	284	272	268	268	291	313	278	283	276	288	300	267	284	290	278	295	290	268	286	301	251	277	275	282	272	300	268	239	253	249	275	274	268	285	290	262	252	263	284	261	247	288	258	267	313	270	285	296	278	283	289	278	262	253	242	281	270	270	279	255	286	249	252	277	279	289	272	261	272	287	294	320	313	304	265	298	259	293	279	310	259	284	245	272	279	290	295	270	284	266	274	249	267	267	268	287	287	256	275	266	288	258	288	287	293	247	301	273	271	267	286	251	297	285	281	283	257	307	273	259	278	258	309	284	307	288	253	283	282	276	272	256	282	264	285	274	303	279	277	274	264	274	286	287	256	287	257	296	292	318	261	289	279	264	242	295	303	279	280	267	300	279	289	273	266	269	259	288	255	231	270	312	265	269	240	262	287	288	268	270	287	264	255	262	298	284	305	287	289	287	276	288	277	285	281	260	265	297	269	268	280	254	265
18188	26207	29505	34356	31599	28169	22488	21006	20260	19296	17142	12286	6453	3486	2479	2128	1824	1868	1961	2003	1743	1461	1712	2712	2667	2049	1650	1457	1102	832	825	822	806	743	806	806	775	786	764	807	741	812	797	823	719	799	750	776	777	845	773	778	765	763	757	759	790	780	748	745	761	750	798	767	784	752	788	795	808	763	799	756	788	770	755	732	769	786	739	812	752	803	742	705	773	786	769	783	749	802	785	812	744	810	764	758	768	729	777	802	773	774	775	784	773	765	760	752	767	783	767	756	792	792	801	747	732	831	781	769	785	766	796	763	752	769	733	731	760	771	719	750	741	771	797	733	742	795	782	745	745	791	800	800	737	837	791	771	771	768	771	777	763	754	757	756	774	727	778	777	714	797	802	756	786	721	765	762	750	740	809	717	726	798	714	792	797	776	763	753	826	714	762	752	748	773	757	747	761	759	751	756	775	765	807	790	814	739	746	729	768	772	757	771	798	791	753	778	705	787	793	711	785	799	773	754	772	708	769	802	794	753	760	769	754	757	783	775	760	735	796	751	766	811	773	782	781	721	720	798	742	773	786	764	782	776	736	717	740	696	771	798	746	775	758	692	765	776	809	771	755	773	744	810	775	787	853	732	757	801	783	827	788	813	759	737	744	849	833	726	781	781	807	722	777	797	757	717	770	756	814	741	808	779	783	779	766	776	759	758	814	777	737	743	794	754	742	778	767	764	722	798	779	786	752	765	749	736	801	812	795	803	711	737	728	810	762	812	764	749	757	791	821	771	779	810	805	811	808	795	788	783	725	827	808	734	786	762	739	803	780	781	765	742	778	777	762	759	815	722	753	786	769	775	776	773	780	766	769	705	772	804	768	763	730	770	787	758	763	744	808	798	782	782	755	709	726	753	767	743	756	733	758	772	789	752	797	794	779	739	777	801	794	738	737	803	777	776	795	771	758	838	756	794	718	753	763	795	809	740	799	739	775	774	733	800	757	814	741	750	808	747	767	743	794	780	747	779	788	790	756	739	756	779	767	762	743	752	781	764	800	795	762	809	737	804	804	765	801	744	774	784	816	797	758	739	786	748	752	741	758	796	700	757	761	751	719	779	761	835	797	782	719	754	766	758	782	721	750	757	789	686	837	760	797	759	775	796	789	794	808	790	768	825	775	759	783	783	784	747	782	779	774	765	750	731	756	745	781	800	749	744	744	776	798	748	754	750	788	786	751	760	801	746	722	726	783	736	768	827	790	806	732	779	758	776	781	738	742	777	793	809	746	751	737	750	812	737	769	789	761	795	773	737	760	760	765	782	785	735	801	739	803	769	765	769	839	818	811	714	737	788	789	784	800	791	701	768	738	793	783	800	779	750	756	723	715	783	763	756	758	727	811	735	803	803	797	826	738	787	795	736	739	749	760	741	775	835	785	755	826	771	731	767	766	735	826	739	787	858	808	754	800	760	766	786	771	825	759	740	811	787	803	767	768	754	796	783	766	738	768	745	776	737	788	806	792	722	735	746	708	801	743	746	785	757	737	773	721	773	773	778	734	759	744	787	751	791	808	765	772	769	763	759	787	806	791	731	741	776	783	769	794	733	804	721	756	739	764	778	793	814	798	796	773	743	767	736	692	758	771	771	809	731	780	787	787	799	726	777	786	766	799	797	765	769	747	774	767	760	759	800	794	812	769	739	781	774	798	785	798	785	778	813	757	779	727	707	782	754	773	729	723	750	798	755	782	749	765	720	791	742	785	756	751	810	785	775	766	760	738	805	807	777	797	774	791	756	787	798	755	762	770	783	755	791	758	797	770	776	761	831	734	752	758	770	767	762	778	763	748	769	756	735	771	786	782	801	771	761	773	762	793	792	813	782	723	772	735	720	783	702	801	730	791	756	816	772	801	761	767	804	788	815	748	773	742	765	784	775	748	816	739	731	747	730	761	758	781	759	774	767	744	755	764	715	781	787	743	781	711	721	749	789	768	792	780	796	753	780	796	785	763	811	780	774	814	757	738	740	753	758	795	764	743	791	800	759	770	764	794	751	735	774	731	787	738	749	755	723	809	767	748	775	797	719	755	770	775	770	754	770	797	755	799	824	767	792	803	773	765	776	778	762	755	761	801	772	765	780	799	772	773	782	797	838	757	744	813	753	775	725	756	793	723	753	787	775	771	739	763	783	743	758	774	757	731	771	791	774	743	778	785	734	752	804	752	779	775	748	737	776	774	751	768	811	822	827	762	794	760	736	753	752	793	754	761	791	708	773	796	744	756	763	803	748	781	768	781	812	726	749	810	776	771	755	786	752	801	759	764	771	763	735	783	811	761	807	794	760	770	767	743	738	789	809	791	801	722	732	782	745	827	689	753	759	724	750	768	795	719	797	766	753	787	766	750	781	767	736	777	769	756	746	804	755	821	763	753	754	777	787	739	794	719	766	804	763	797	729	799	723	775	726	765	777	752	779	774	784	786	791	792	748	801	764	759	750	784	779	780	741	810	784	754	791	824	781	757	837	770	708	766	777	700	782	753	723	726	763	760	779	768	795	780	773	788	732	781	729	753	786	772	765	767	779	760	711	791	769	805	797	753	775	778	737	802	733	765	774	732	788	766	775	748	737	732	756	692	801	717	727	771	852	769	748	794	793	811	815	780	741	754	751	771	795	780	762	753	751	715	779	743	704	759	789	808	798	742	795	774	746	771	773	744	799	804	736	733	801	744	779	802	724	791	813	784	757	757	732	785	769	773	743	823	753	746	754	769	765	768	780	750	739	791	720	831	751	705	772	730	799	728	773	753	740	761	813	787	794	717	750	741	792	803	763	763	669	776	748	744	753	731	782	715	780	763	757	782	782	770	793	737	772	724	776	798	811	782	775	778	759	734	779	764	733	780	750	733	771	706	772	781	807	769	769	748	817	845	756	783	748	761	793	799	752	744	759	801	756	803	760	772	805	778	779	786	799	761	765	807	792	738	749	769	702	740	751	739	749	738	774	758	776	819	780	725	760	741	788	797	766	728	800	802	779	777	748	772	775	742	703	766	725	766	775	772	761	781	743	784	788	778	672	733	772	810	798	727	793	745	791	752	771	747	781	844	741	781	696	785	731	835	754	771	775	769	779	811	733	790	793	764	768	746	796	757	777	799	780	785	728	758	741	789	758	760	789	746	734	766	790	775	748	791	835	783	747	744	746	736	745	679	764	758	771	777	786	745	783	716	713	841	795	746	730	800	782	776	763	733	832	771	734	804	829	750	741	786	774	774	779	765	791	716	764	738	788	780	766	773	778	796	779	737	792	757	759	729	789	775	753	758	825	765	733	731	749	734	780	769	743	805	752	775	739	755	824	780	784	743	774	806	769	779	752	771	810	743	801	768	761	820	764	737	777	781	736	774	774	776	764	769	783	760	748	820	758	799	763	748	810	772	769	725	793	808	792	787	776	745	835	758	788	837	747	735	802	762	743	804	758	802	769	778	802	816	766	774	798	782	732	779	726	809	749
32063	34509	29325	23464	15181	9824	8127	7739	6515	4792	3313	2047	1238	727	532	409	449	412	429	438	413	367	351	357	479	495	471	357	330	334	276	274	312	279	310	327	301	287	268	261	291	220	274	299	280	272	334	295	298	283	286	296	266	259	257	239	280	294	264	259	278	284	263	263	295	286	272	275	265	266	300	280	284	270	254	307	306	280	280	280	278	281	282	313	248	272	298	311	279	283	296	290	299	311	268	245	277	285	297	310	303	278	311	249	278	274	286	284	282	281	277	296	262	286	275	276	301	262	258	293	295	284	276	269	282	288	251	285	313	290	284	287	249	272	289	277	267	289	256	284	287	256	255	297	292	277	257	284	282	266	287	276	240	279	281	263	298	280	307	251	272	271	269	286	265	279	308	270	290	265	309	264	291	290	267	263	293	318	231	285	265	262	255	290	282	327	274	294	297	279	276	322	285	270	286	253	279	269	298	286	295	292	274	305	280	318	289	270	307	286	302	287	294	266	281	264	280	283	270	292	269	287	262	282	320	268	265	292	289	282	288	291	265	298	260	292	328	283	240	272	265	271	275	269	284	280	267	283	309	314	265	270	280	271	301	277	305	284	309	277	274	272	265	299	272	276	294	287	317	287	269	301	296	279	291	276	267	266	253	268	244	296	276	270	276	277	258	271	294	251	291	313	292	265	271	271	297	323	294	266	268	268	268	294	279	270	256	259	275	272	310	249	246	290	298	309	270	279	282	250	248	272	299	274	277	267	291	271	278	286	245	293	293	284	292	263	283	286	271	300	269	287	283	272	278	268	302	284	264	268	279	287	284	260	269	304	279	262	296	257	279	283	297	296	301	270	298	304	264	251	286	278	260	242	278	287	283	277	286	286	279	256	271	287	276	310	270	286	272	289	274	286	290	285	282	302	280	270	283	280	304	269	291	290	263	301	266	278	288	256	288	318	279	277	277	280	266	315	271	318	255	263	262	281	268	270	260	262	259	327	275	256	289	320	281	276	262	256	296	294	279	262	268	321	265	311	271	276	312	277	247	263	292	297	288	275	254	249	270	285	284	291	269	272	260	291	289	267	268	290	297	287	272	286	286	263	266	264	274	315	261	261	268	274	289	294	305	250	283	316	272	296	264	267	284	300	271	277	240	325	294	281	276	277	291	262	272	266	271	292	287	249	273	294	303	304	296	269	282	273	269	270	280	295	300	270	289	294	316	279	269	306	275	266	301	284	282	283	286	283	257	253	269	292	270	251	288	286	300	308	282	287	250	283	273	316	269	290	300	276	275	272	300	283	285	282	276	282	291	268	257	287	284	288	257	247	275	275	292	288	301	294	260	262	268	278	284	314	292	262	259	281	297	252	239	268	268	259	275	255	289	274	301	297	305	287	281	290	277	295	274	295	295	276	312	248	261	301	280	279	278	303	252	255	298	295	270	282	265	283	272	285	312	275	259	252	315	286	309	268	302	285	281	272	243	290	278	290	286	245	285	289	293	275	252	268	248	292	289	265	294	270	290	281	292	285	268	277	284	288	301	285	282	265	279	260	267	294	299	313	301	262	292	292	279	298	295	274	241	261	309	239	291	299	287	291	297	286	284	268	294	306	261	293	269	276	273	299	300	302	247	294	312	290	270	268	287	311	275	283	280	264	253	241	283	287	281	303	275	297	272	238	312	283	325	263	255	277	302	289	270	293	289	299	302	269	271	308	322	294	266	287	282	271	271	271	291	267	270	266	267	273	285	292	250	272	287	277	290	266	313	307	284	266	303	268	269	282	267	270	293	273	255	268	264	286	284	287	252	277	256	271	291	276	257	248	282	309	281	282	290	275	276	258	269	288	260	293	302	276	277	275	302	289	293	274	287	253	276	281	289	290	252	301	286	273	269	261	270	249	282	286	276	258	254	287	306	274	316	298	285	267	262	282	294	285	274	279	283	267	262	248	288	265	279	274	317	284	297	290	288	299	281	291	285	264	280	280	278	290	283	297	276	280	297	275	286	274	317	261	293	265	288	315	276	286	272	264	261	260	292	247	303	274	289	292	288	276	267	305	270	280	281	272	292	258	242	269	296	290	279	304	287	306	266	259	296	248	256	294	257	245	293	304	321	291	302	271	272	287	252	325	286	302	266	273	264	279	267	311	307	270	272	274	261	279	289	295	297	302	279	251	293	281	258	284	300	284	264	293	299	269	262	275	295	259	284	283	278	279	274	286	281	261	308	274	269	284	288	300	272	249	264	293	285	292	260	291	253	306	267	259	281	305	271	281	280	277	264	257	284	277	277	267	276	299	280	281	267	269	293	288	314	309	276	275	283	270	282	279	303	289	285	270	287	309	266	311	282	280	291	273	325	292	290	274	276	292	297	285	287	218	274	279	290	257	255	288	291	277	283	261	270	291	264	292	272	280	280	282	257	307	250	293	308	288	297	269	294	280	296	272	267	320	309	271	263	295	289	293	277	278	283	272	280	265	310	253	272	300	285	277	280	268	251	255	286	276	274	263	263	274	299	278	286	271	305	299	266	253	272	253	263	264	279	268	269	261	276	283	284	263	272	281	268	263	278	274	282	253	290	279	279	269	262	298	291	292	286	294	303	283	295	284	272	285	306	276	310	283	285	266	274	276	272	292	320	266	297	278	257	277	278	321	295	235	279	238	269	292	310	261	269	263	282	271	292	267	282	269	246	283	255	300	265	283	276	299	272	296	306	275	249	241	267	274	247	267	291	271	277	259	286	268	273	286	277	274	268	266	296	259	288	300	284	284	267	266	286	278	257	272	276	270	271	290	236	281	266	296	265	289	289	278	289	275	279	265	254	309	307	329	245	280	287	251	277	273	307	273	272	290	278	267	270	306	278	332	278	325	285	264	284	259	298	273	288	263	284	294	269	275	305	306	266	292	262	264	266	269	289	264	248	252	286	265	284	237	261	299	285	266	270	281	293	306	274	309	291	312	286	304	297	295	290	287	286	262	278	306	287	296	286	280	283	263	283	256	276	272	310	290	279	282	246	272	255	282	285	280	240	282	245	274	279	306	275	269	276	300	278	318	272	314	289	295	260	314	302	303	244	264	284	279	264	274	283	300	297	326	265	264	276	290	286	300	281	268	275	289	304	265	258	259	275	283	285	290	275	260	248	309	257	269	291	285	320	289	263	286	285	293	275	273	285	257	271	286	287	242	294	270	247	255	321	278	299	275	279	277	268	283	283	282	269	284	286	301	304	275	262	256	285	316	290	298	263	258	269	269	277	265	313	291	268	255	280	291	270	283	263	289	308	286	294	268	246	288	277	283	298	303	262	283	277	289	290	289	301	257	255	288	303	288	261	288	247	279	269	302	300	282	283	293	273	296	268	279	269	268	249	293	300	289	290	298	291	326	270	276	285	301	271	265	271	296	281	274	282	309	263	263	262	272	247	268	266	275	255	268	292	276	261	281	261	301	292	288	261	242	282	292	268	298	271	266	285	287	307	281	284	296	276	319	269	268
21788	27541	31109	32867	28069	23265	23427	23243	21125	17614	13366	9238	5969	3446	2398	1855	1607	1726	1864	1806	1799	1407	1154	1369	2275	2109	1704	1363	1075	922	752	779	750	774	772	790	807	837	749	743	777	806	753	786	809	723	807	748	789	799	777	827	777	767	728	745	803	777	755	772	799	757	747	712	795	728	805	784	770	798	789	780	748	778	798	742	823	754	798	792	770	793	737	770	781	772	785	782	703	819	800	768	786	823	765	759	808	739	805	809	779	801	770	764	781	756	738	775	772	766	776	743	718	726	756	777	782	780	761	743	771	824	760	750	766	762	767	773	790	779	783	805	774	799	798	781	744	765	791	816	776	793	761	734	733	785	757	762	795	741	838	759	760	772	788	747	740	812	791	810	756	767	758	767	748	784	744	809	736	741	773	825	758	773	789	744	743	752	750	776	745	781	778	793	768	797	790	748	797	772	790	776	831	799	795	729	783	758	723	818	775	809	769	758	742	845	755	833	772	773	762	760	780	827	752	794	769	741	779	800	774	802	765	762	825	746	751	752	817	793	780	819	747	767	810	804	757	762	746	794	776	745	765	735	774	788	773	766	786	741	775	779	760	788	731	752	805	802	822	792	744	769	738	787	721	741	776	748	721	830	821	759	813	787	778	797	770	830	762	751	799	779	848	807	776	839	800	792	740	759	734	780	753	735	763	791	758	814	809	753	799	799	804	821	705	762	794	764	730	803	803	766	765	772	795	789	754	778	727	759	748	726	763	789	773	783	792	754	792	807	737	797	800	764	732	820	763	805	761	740	800	751	788	810	749	773	762	748	822	753	772	783	751	792	777	777	765	818	809	802	787	799	717	792	780	784	759	739	773	831	826	799	802	800	754	776	783	814	772	823	727	767	769	756	712	753	753	796	790	799	893	781	755	769	790	807	791	760	794	778	730	798	810	794	806	783	809	793	800	759	769	804	760	729	790	794	790	744	783	759	763	767	774	823	771	773	787	775	772	747	774	722	746	823	812	771	816	769	769	796	748	749	795	782	684	722	761	829	737	782	743	732	784	754	811	803	790	822	754	795	723	745	772	779	741	801	801	762	796	725	791	819	802	830	772	879	818	801	742	808	744	736	736	789	741	807	819	809	749	746	815	786	741	770	810	822	812	753	777	757	793	749	785	717	782	756	799	753	766	770	778	776	767	753	823	755	787	758	799	795	769	763	794	820	768	785	720	756	785	751	841	756	795	744	780	775	807	734	810	751	757	736	759	741	779	715	692	744	753	755	762	764	769	737	739	803	739	739	760	758	753	792	816	801	760	785	757	742	747	811	764	810	839	829	756	763	750	768	786	792	777	755	795	827	796	722	728	814	778	816	788	802	793	734	787	768	758	794	781	758	787	813	777	723	823	752	733	802	794	742	791	770	789	790	742	811	790	744	768	754	795	765	796	748	733	824	787	755	808	772	785	819	818	776	743	798	791	808	744	819	746	794	818	788	770	796	779	752	829	754	795	807	796	785	825	746	819	772	774	767	812	792	755	748	810	760	766	738	840	793	809	742	784	754	747	828	754	751	762	795	761	776	756	761	777	806	803	817	775	773	797	788	868	797	795	769	756	794	825	759	755	770	773	771	787	751	729	805	763	802	777	780	746	797	700	753	745	786	791	759	757	769	793	812	761	784	796	838	802	827	797	730	728	796	804	793	786	734	775	745	786	760	765	776	789	777	751	732	758	781	797	826	813	731	818	760	778	765	720	769	793	787	783	764	788	781	742	787	736	761	777	816	772	799	809	802	788	760	756	787	792	784	780	758	808	748	763	771	782	764	783	773	783	829	752	788	832	745	809	795	781	781	802	745	794	778	805	749	746	759	793	767	741	734	786	782	752	731	754	735	779	790	740	754	752	762	785	804	774	762	757	754	773	790	781	769	802	766	763	795	729	783	790	745	735	735	766	802	747	808	816	812	748	759	758	828	781	765	727	767	791	766	767	746	776	746	762	805	754	748	810	775	815	824	796	808	748	747	758	769	768	744	783	740	778	778	758	749	765	779	798	770	735	819	791	756	752	794	791	739	795	848	777	737	738	741	823	772	798	750	746	754	718	797	779	762	736	787	794	806	758	766	761	763	780	789	759	798	784	817	772	794	755	768	784	782	796	737	743	766	786	774	796	768	803	803	768	761	765	767	784	741	739	773	781	754	779	785	743	751	765	791	789	779	785	802	788	788	800	815	736	773	786	754	756	762	795	783	756	786	837	764	777	816	795	756	806	761	786	739	784	780	731	827	753	825	718	808	788	788	774	829	758	753	777	761	764	774	746	801	805	741	754	772	759	799	807	815	770	777	838	837	850	766	797	782	793	770	800	752	798	776	794	769	767	750	763	797	761	797	813	755	799	758	797	799	809	779	784	765	766	833	770	796	760	795	754	822	715	777	759	778	802	768	767	792	774	799	778	738	772	741	802	713	783	809	764	797	754	777	760	706	802	774	833	824	811	756	787	765	767	735	755	741	788	788	779	820	798	793	730	830	787	759	766	751	789	764	727	652	799	755	774	769	742	837	726	757	804	721	765	734	779	791	748	825	782	767	878	767	736	814	733	779	777	739	763	791	792	757	780	814	795	778	806	801	733	788	799	762	733	765	826	793	782	776	817	781	780	755	790	771	752	732	796	793	751	765	769	782	755	757	808	765	777	775	798	757	778	734	766	809	755	780	758	766	737	784	760	781	815	786	775	796	779	804	712	808	764	761	779	762	770	820	772	793	778	745	742	800	804	787	741	765	733	763	744	814	773	747	778	773	811	754	755	798	753	795	783	805	763	788	714	782	795	797	802	767	812	759	737	772	766	805	771	768	847	747	838	795	760	764	775	756	744	780	797	756	725	796	733	766	842	814	828	760	718	802	784	790	768	771	797	781	763	756	829	749	786	789	739	793	760	756	716	739	754	763	765	749	767	806	772	763	809	788	815	793	751	779	755	779	784	797	765	725	791	788	795	804	757	787	735	717	808	792	758	744	781	752	769	819	825	759	785	795	711	807	754	795	795	798	772	784	747	809	749	798	753	786	784	785	798	786	812	761	804	720	819	764	760	756	794	814	802	794	816	795	756	788	724	825	736	808	808	770	724	804	763	713	754	789	783	784	752	814	771	771	742	789	744	729	792	726	766	773	806	830	772	789	742	738	764	766	796	773	787	767	757	746	745	771	795	810	755	751	799	749	707	805	793	774	745	726	783	732	755	786	773	743	801	786	759	779	827	762	732	762	793	821	773	766	805	780	772	782	790	782	780	729	752	756	778	769	796	784	777	744	822	830	816	752	789	819	752	784	747	751	742	754	737	719	720	778	832	833	777	780	750	776	761	741	780	816	849	806	788	765	765	761	759	737	785	779	739	797	755	721	814	759	776	797	758	775	798	826	803	802	737	753	808	785	799	789	765	783	815	744	782	787	760	791	719	829	812	737	795	771	740	771	794	792	783	789	744	758	810	737	830	763	777	783	777	774	776	801
34071	32052	25930	19214	12769	10006	10244	9162	7468	5135	3470	2302	1105	626	462	406	419	434	447	448	416	345	317	340	441	458	382	324	339	301	296	301	306	258	300	283	263	294	306	263	294	313	284	274	256	256	284	297	325	271	283	283	297	288	323	298	281	261	272	293	274	249	287	287	298	314	329	292	316	283	305	283	254	274	301	288	293	253	276	309	264	316	313	306	291	301	274	280	249	300	316	314	304	290	284	280	268	292	298	316	276	257	300	253	293	252	280	269	289	274	280	250	276	291	299	314	287	261	328	274	284	270	275	296	313	280	273	260	299	283	287	279	292	264	272	283	266	293	319	248	282	247	280	276	263	286	293	298	264	264	302	287	312	289	283	293	283	279	295	298	269	311	303	281	263	312	273	288	270	294	310	260	305	292	268	252	261	270	272	263	273	279	288	284	273	286	286	263	308	292	304	272	299	281	256	256	278	292	273	276	293	295	246	276	295	280	266	274	262	257	281	328	279	274	259	292	296	288	290	260	276	277	279	299	284	273	284	308	286	277	279	296	309	280	288	281	290	305	275	278	315	288	268	311	272	272	285	294	301	294	301	265	285	272	300	304	277	295	281	283	298	282	311	301	254	307	267	288	275	256	250	275	272	280	267	255	283	271	274	298	289	263	283	273	307	273	260	289	270	318	266	272	301	319	318	301	272	256	286	291	297	297	263	273	267	285	321	268	243	285	286	292	288	294	292	268	250	276	297	267	266	287	273	277	271	271	319	310	286	241	248	291	281	266	284	271	291	279	277	289	282	276	285	290	297	273	262	287	277	301	263	267	275	303	279	309	279	252	260	257	286	290	274	308	278	291	286	291	281	318	274	286	263	271	308	292	251	293	282	262	268	248	296	287	272	294	301	281	265	288	279	264	302	269	272	287	305	277	280	275	304	309	265	270	290	275	276	304	284	291	325	284	283	281	300	281	286	275	296	288	276	306	273	280	285	270	291	279	280	273	277	237	302	285	284	281	275	272	283	273	278	264	284	282	279	258	301	261	295	253	276	294	289	288	283	255	267	302	307	288	285	283	283	288	289	306	301	255	268	256	301	305	286	257	276	278	279	280	288	293	283	308	298	279	294	263	285	289	270	279	247	301	281	288	293	294	293	275	297	297	265	268	278	314	266	294	292	249	233	280	264	266	270	298	287	285	266	309	258	293	272	282	295	280	289	281	287	267	273	276	269	296	294	296	281	275	288	254	279	284	253	286	288	293	290	299	269	297	273	291	276	296	297	265	260	256	284	296	259	274	271	294	295	283	293	277	271	292	270	281	288	301	291	310	278	315	289	286	322	280	288	321	294	285	278	293	274	331	264	279	278	291	282	308	271	280	309	267	269	247	253	296	271	283	294	271	256	289	312	286	274	291	275	269	305	276	284	262	270	282	281	305	286	280	286	274	293	285	286	313	289	264	290	287	283	252	283	288	283	296	252	295	264	301	260	276	288	304	286	304	303	307	293	262	282	291	287	285	286	282	277	291	287	297	255	296	270	283	281	304	280	281	302	281	288	282	271	285	263	311	277	287	299	278	284	291	275	250	300	277	301	297	277	279	311	287	278	308	275	280	257	274	291	306	309	300	299	278	298	312	248	283	277	287	343	288	279	279	286	291	289	275	278	236	271	265	297	258	276	289	290	245	273	305	284	276	262	268	261	253	285	239	281	280	288	299	308	288	290	278	278	264	279	261	314	275	270	269	283	304	309	278	273	298	264	273	308	290	322	282	281	302	307	280	294	250	267	274	306	325	260	261	285	285	295	297	279	291	290	296	281	278	271	297	294	267	261	273	285	289	300	300	246	276	302	275	295	294	274	248	282	286	294	276	314	303	277	295	271	262	280	253	282	312	265	321	250	273	249	266	271	278	323	273	330	298	282	309	262	279	288	287	277	272	284	266	277	280	255	285	278	294	290	280	279	299	254	285	292	286	295	282	285	286	306	297	296	263	317	289	290	297	276	298	278	298	297	276	271	270	281	270	273	298	284	289	274	272	303	303	297	288	312	274	265	301	300	286	294	299	260	256	261	314	287	276	269	268	295	299	286	266	290	280	280	280	282	294	279	281	291	282	293	273	278	291	296	295	299	258	278	261	277	281	257	277	265	282	284	283	305	267	274	278	302	276	288	282	294	255	269	282	280	284	304	272	284	274	318	280	311	259	285	306	269	263	288	296	249	249	289	273	254	261	297	268	308	265	269	279	299	290	289	305	276	277	298	276	295	268	319	290	291	287	249	296	304	295	292	274	264	305	298	256	301	277	282	292	291	268	295	307	268	276	282	286	287	258	290	291	276	289	305	305	288	264	285	289	285	289	268	257	280	278	276	275	274	304	307	302	315	306	267	273	273	284	280	307	301	307	265	264	298	279	278	253	259	289	279	298	279	283	315	301	279	279	254	308	318	265	287	282	264	279	277	288	303	279	303	275	275	287	303	285	278	262	276	315	265	277	289	331	278	304	286	276	279	294	289	298	273	293	288	300	287	278	284	258	297	296	310	277	270	276	294	296	310	262	281	279	278	307	301	290	279	310	289	270	292	284	298	287	268	293	282	300	297	282	249	292	248	302	274	322	308	293	286	264	279	265	284	275	296	268	271	316	280	276	257	301	273	269	294	256	283	295	308	241	281	283	313	298	275	254	274	292	294	285	301	289	279	290	280	283	280	307	332	290	267	280	295	290	266	269	257	268	279	279	278	283	297	279	308	261	293	280	255	292	319	296	289	275	289	241	277	275	291	310	317	301	308	265	298	308	280	291	313	296	324	284	292	296	301	275	266	251	290	253	277	283	288	297	284	287	278	294	278	321	276	248	294	283	302	281	276	296	254	286	317	317	317	262	257	266	264	272	277	307	306	292	307	282	272	298	290	287	251	257	285	281	295	279	302	252	284	291	267	286	287	266	289	299	308	274	292	250	263	280	295	286	303	274	289	300	272	257	269	270	287	303	284	273	285	306	313	288	285	286	283	290	280	272	289	257	302	258	281	285	263	305	290	278	272	269	298	259	263	279	302	279	309	277	263	291	283	286	275	279	266	267	298	286	268	285	323	308	327	286	244	286	291	283	283	302	278	286	308	295	277	277	266	294	275	281	304	288	298	279	300	315	335	273	287	271	307	273	268	315	284	298	283	277	261	304	275	279	301	264	283	286	288	242	265	294	270	309	295	286	283	309	284	267	301	289	263	271	299	288	270	246	278	280	286	302	313	279	319	289	271	283	276	271	269	296	268	278	292	288	305	295	267	267	304	292	307	299	260	284	257	257	279	280	280	294	303	284	287	285	317	255	328	260	292	277	294	322	258	251	260	309	282	297	307	285	321	266	276	278	279	294	289	285	277	293	283	265	296	309	257	298	311	296	272	267	276	296	286	296	302	300	273	283	265	267	287	291	301	266	297	259	300	339	290	257	269	280	269	265	292	263	280	272	239	299	313	284	289	288	299	295	303	262	274	284	280	268
23122	24794	27599	29129	25438	25190	26732	25148	23128	18577	14215	10182	5195	2768	1963	1624	1502	1729	2039	2006	1520	1279	1089	1228	2003	1991	1375	1152	983	831	779	788	767	758	761	751	770	842	769	791	778	807	773	803	775	780	785	827	785	788	756	809	757	759	801	789	758	767	816	815	756	795	820	804	760	799	786	740	749	836	796	761	778	822	769	797	806	723	779	823	752	763	769	767	808	821	708	809	773	852	803	795	807	768	771	792	789	831	782	786	768	811	778	804	726	750	777	798	759	766	813	752	770	766	811	753	792	770	796	829	793	770	776	770	805	805	828	801	772	819	823	811	773	839	787	779	764	762	769	804	787	800	773	804	815	769	794	817	789	808	834	839	797	792	742	782	772	753	734	807	752	836	832	803	748	789	798	772	813	806	826	715	808	770	778	808	750	807	797	803	759	774	837	785	757	777	834	705	779	785	832	834	815	788	761	788	810	757	816	803	738	857	745	754	792	773	799	803	793	762	769	809	745	815	804	721	770	786	777	868	781	777	778	781	779	785	745	793	764	802	764	741	755	784	775	828	801	771	813	785	821	733	830	805	770	794	783	772	821	772	782	797	764	782	773	773	760	788	763	830	780	812	795	815	826	784	751	791	777	760	824	833	808	811	765	804	806	818	779	757	779	781	713	753	840	769	799	790	793	791	721	783	838	801	769	767	765	805	796	805	776	783	845	785	793	753	779	786	802	766	805	807	758	785	781	717	827	787	776	769	779	792	789	837	807	769	730	798	801	806	769	771	796	761	845	808	841	759	817	783	794	770	800	804	787	772	810	766	738	784	835	769	786	811	767	774	757	804	781	787	777	772	811	799	768	747	811	790	801	806	808	781	843	857	783	789	822	769	796	779	783	834	802	744	773	824	814	834	743	806	809	789	819	754	778	799	787	822	760	773	785	819	803	798	758	744	792	813	816	750	753	790	793	836	792	796	784	754	765	782	753	754	805	760	795	763	826	777	736	755	772	796	783	829	824	796	756	759	793	776	788	786	792	803	715	824	780	798	758	828	795	782	758	804	820	783	773	815	814	753	722	800	802	826	796	763	799	794	819	764	838	803	826	754	763	770	731	789	814	790	803	788	755	827	787	771	839	788	808	772	765	821	824	720	802	786	777	836	792	846	760	810	790	789	783	797	758	811	807	815	820	787	829	841	801	766	750	821	768	793	746	796	782	789	769	767	806	788	758	813	745	774	765	759	786	770	786	778	763	779	775	791	818	827	780	769	761	804	829	760	786	795	783	773	761	802	787	767	767	794	816	809	767	800	797	770	810	767	779	771	743	769	737	813	769	804	722	788	824	760	821	785	808	807	795	815	795	766	759	762	780	787	762	835	838	798	771	753	755	773	785	799	757	820	771	767	877	809	824	793	780	785	772	821	731	774	822	753	744	761	826	759	803	760	804	800	853	765	798	780	750	858	802	758	818	806	795	757	791	785	755	777	734	791	803	786	773	731	801	814	755	760	814	811	779	815	788	815	752	797	755	782	774	773	755	827	737	756	819	761	781	817	766	762	737	816	781	723	732	820	862	843	783	756	851	775	833	822	791	788	813	757	764	793	823	815	810	750	832	773	789	733	789	737	760	782	779	804	777	829	803	796	818	752	795	750	770	818	838	725	772	792	817	759	734	789	755	773	815	761	782	825	811	797	832	815	749	799	840	759	756	792	803	813	817	836	777	760	775	760	802	815	768	751	814	744	810	809	733	791	800	827	779	732	758	781	749	795	865	747	798	856	817	762	770	783	791	780	801	753	760	781	726	789	758	793	792	773	814	826	786	782	754	768	750	795	752	780	824	756	813	814	765	787	794	803	796	772	792	780	783	769	802	803	790	823	753	807	787	825	738	759	795	823	787	786	848	780	750	759	791	834	804	778	813	803	789	800	768	814	788	811	793	815	804	828	793	769	755	784	777	740	791	795	775	767	809	806	768	765	831	766	807	732	755	834	766	781	776	758	770	811	794	786	803	742	772	779	783	838	738	822	786	780	760	777	760	763	740	732	755	795	770	811	791	797	780	804	804	819	760	778	790	766	762	824	816	775	780	786	781	817	793	761	753	737	779	792	761	747	795	777	762	795	842	798	748	797	797	740	813	753	774	758	829	805	804	846	834	750	788	839	828	793	794	746	761	786	821	785	812	804	790	805	805	785	781	795	714	764	769	788	773	749	793	754	836	802	778	791	832	836	722	801	812	774	790	753	769	824	779	804	805	829	764	808	767	763	786	807	825	783	826	811	783	769	775	774	789	766	781	794	783	781	761	783	780	773	747	825	805	757	747	818	802	794	760	749	794	793	775	793	809	791	810	763	762	781	797	816	822	778	815	768	792	765	748	807	744	799	730	764	837	804	790	736	796	805	765	790	829	820	765	724	802	741	769	781	792	731	762	804	755	762	846	807	821	792	818	826	827	776	843	752	809	817	753	789	785	726	816	790	775	783	781	780	811	797	804	773	830	818	770	755	844	769	749	791	737	829	768	778	818	751	780	756	716	823	787	739	814	792	794	800	804	794	801	847	789	823	813	799	789	801	758	766	787	797	807	759	784	779	743	830	773	794	794	756	811	828	778	792	812	824	816	787	780	787	787	798	824	778	821	830	746	738	794	793	781	782	762	825	779	764	773	829	790	778	769	825	783	777	796	795	819	814	781	809	760	759	793	753	789	730	830	799	754	818	801	826	787	816	768	781	780	813	739	812	772	774	791	801	819	820	787	759	785	820	800	766	786	798	770	804	795	784	778	743	759	791	745	803	775	781	743	831	763	768	792	816	793	805	847	710	862	793	825	750	778	794	816	778	769	761	776	748	804	804	783	789	756	798	744	732	776	799	792	786	780	807	761	859	772	745	790	829	776	773	816	762	754	759	792	788	803	801	748	812	780	796	788	752	734	817	791	773	733	764	759	787	778	783	775	799	786	747	784	753	804	782	826	779	824	762	782	799	807	788	824	781	829	838	766	741	791	803	786	766	721	793	805	787	828	809	784	779	734	729	812	789	787	745	817	862	798	819	780	771	813	762	781	786	786	806	786	797	777	791	792	794	829	750	800	798	740	803	817	782	827	780	780	768	784	835	763	803	771	804	790	783	820	748	773	801	772	777	746	778	761	789	777	809	758	822	797	750	763	801	772	790	823	829	821	812	759	791	753	766	745	779	824	766	805	849	758	791	774	791	778	819	780	786	729	798	793	767	743	807	766	750	825	810	825	764	775	815	816	772	800	773	785	815	748	774	754	776	786	838	784	806	825	820	731	806	772	735	767	763	790	792	700	819	782	786	772	778	791	753	773	831	768	781	807	785	726	781	802	822	802	793	743	809	789	743	808	762	767	787	825	748	811	811	817	762	775	818	827	788	778	783	797	807	788	835	803	802	755	798	737	797	834	824	774	820	753	797	750	769	778	743	780	806	791	782	795	759	780	769	793	763	779	753	762	773	824	787	830	791	802	737	795	758	769	724	784	808
31118	26179	29959	20824	16236	11337	7703	6157	5206	3747	1953	1263	831	619	446	359	412	353	364	376	386	317	313	324	316	379	341	334	307	307	274	299	283	271	328	292	282	300	283	250	265	302	292	297	254	278	280	304	292	284	300	263	279	298	290	290	303	288	294	301	296	294	300	273	293	315	290	262	295	310	280	269	289	296	283	281	278	268	281	293	290	292	277	274	318	278	276	257	331	261	283	302	262	305	280	300	283	298	267	306	293	295	274	291	310	280	267	312	267	287	300	254	286	265	299	262	301	289	279	275	278	262	274	296	283	275	287	272	274	267	294	276	241	270	256	260	279	276	283	278	277	295	284	291	298	273	281	288	286	279	311	285	272	277	308	255	300	264	266	307	263	302	259	283	273	269	304	287	275	277	266	299	263	304	273	291	312	256	315	284	289	281	285	308	278	280	264	298	280	295	301	284	304	292	274	273	304	296	301	324	286	292	317	287	311	322	293	301	308	300	299	293	309	295	325	297	296	270	294	295	303	300	302	287	341	291	287	291	293	261	282	293	293	295	296	265	302	311	271	308	279	265	292	299	263	300	303	314	288	287	251	318	292	329	281	286	283	284	270	271	287	306	275	291	291	303	303	296	250	316	282	285	284	266	264	280	264	258	302	276	284	284	293	276	301	243	296	263	306	279	288	325	279	324	291	304	286	245	281	269	271	245	303	275	275	266	271	283	301	303	301	310	277	308	288	299	281	264	284	282	307	284	276	293	279	294	274	284	270	259	257	264	294	290	323	265	284	267	259	299	260	298	269	253	272	295	308	287	277	277	298	275	295	276	295	287	305	294	293	282	250	296	275	255	292	300	276	281	267	253	332	277	302	281	300	272	309	256	295	282	288	285	279	286	278	285	273	297	305	249	281	282	281	298	253	297	258	303	267	272	287	299	268	281	299	281	298	318	292	290	318	313	315	275	267	276	290	263	284	298	271	256	278	300	299	319	318	282	277	271	315	301	280	283	298	286	287	276	272	334	317	288	301	274	270	291	268	280	268	324	303	292	319	279	281	302	252	286	285	294	295	285	278	262	300	288	282	309	248	283	279	284	282	278	289	311	288	271	323	303	259	289	304	270	266	288	274	269	283	287	270	286	296	266	275	298	293	294	275	300	271	266	278	279	299	271	295	279	271	258	272	310	272	287	282	291	309	278	286	300	295	310	299	256	282	291	291	286	318	289	274	270	288	278	320	309	280	272	268	307	282	311	280	291	275	310	267	279	282	319	304	286	299	307	285	251	268	297	260	291	296	274	292	287	290	260	291	324	271	270	290	287	305	277	257	269	261	329	314	298	267	270	278	254	264	300	288	294	294	280	281	308	319	287	262	318	289	274	252	269	251	268	299	276	271	252	284	286	265	275	263	305	282	311	301	261	275	293	294	279	289	253	278	297	285	297	286	278	278	267	304	269	311	314	301	297	269	295	305	273	286	273	280	294	262	278	293	289	316	276	289	253	281	255	260	267	286	263	271	286	262	269	306	294	318	262	264	294	320	301	278	306	294	279	304	262	271	276	301	282	305	265	305	309	299	283	329	301	303	281	290	265	282	284	278	291	261	303	301	276	293	261	317	309	302	287	299	284	288	278	284	276	271	259	297	321	272	295	273	287	285	300	269	267	288	300	300	288	267	316	281	303	302	290	290	285	276	293	295	253	273	265	297	270	309	281	291	281	251	308	280	300	286	277	298	307	300	268	283	284	286	274	247	270	310	269	303	296	276	281	253	297	252	307	287	300	265	283	280	288	298	284	316	296	274	278	281	281	278	266	300	299	252	263	308	266	283	266	259	287	290	288	294	290	289	266	272	300	277	288	306	314	306	306	287	318	307	300	286	305	251	300	267	268	278	277	299	288	278	295	304	307	274	281	267	304	289	272	288	272	286	304	293	300	281	271	258	304	286	280	293	259	288	303	267	305	242	282	293	306	287	272	276	295	304	279	301	262	322	279	283	279	275	285	280	278	298	260	270	273	294	302	292	316	332	308	272	263	318	294	257	259	306	269	323	278	292	324	284	283	299	272	286	281	312	285	318	296	293	308	280	277	312	281	269	250	292	305	297	300	281	233	307	302	284	278	274	271	297	305	281	316	282	275	264	309	310	277	269	278	293	290	259	290	276	323	267	266	294	260	291	272	281	279	299	291	283	291	300	264	278	276	267	258	308	291	262	295	290	270	291	282	295	335	268	283	268	270	231	269	300	281	287	280	262	286	257	294	307	283	270	277	272	309	294	283	286	259	310	299	311	289	297	287	321	298	296	341	275	281	273	281	296	280	291	282	286	276	268	310	288	302	274	310	284	291	306	297	299	284	284	299	284	274	294	285	286	279	292	291	271	278	302	282	301	293	280	293	277	305	285	307	314	271	307	293	271	304	316	282	284	315	291	326	300	322	265	282	282	302	318	289	294	283	281	308	276	293	304	311	275	289	244	311	289	291	317	285	276	287	262	275	304	296	293	288	302	290	299	290	276	284	294	289	294	270	294	303	289	302	282	281	269	299	283	278	305	288	276	279	286	283	316	278	270	274	286	259	308	277	279	334	305	270	270	287	289	253	298	301	312	297	313	247	277	277	263	279	281	270	287	297	304	240	280	283	246	291	269	286	279	284	292	297	283	320	262	279	290	282	306	270	291	269	267	297	270	320	276	295	297	284	295	299	287	313	311	311	320	328	276	278	287	306	265	276	261	326	291	296	266	267	287	272	284	271	298	274	298	263	287	285	282	302	290	271	265	300	268	289	290	277	294	303	280	299	302	273	228	291	308	285	312	267	268	327	297	289	277	245	276	297	264	291	277	275	280	264	292	267	311	289	295	300	288	273	247	319	282	294	275	280	301	279	277	268	291	275	311	270	259	311	267	266	307	270	270	291	307	247	252	311	288	283	286	292	310	267	284	288	299	297	299	296	278	281	288	274	320	275	313	302	290	274	288	309	302	275	305	288	278	295	281	291	287	281	296	295	295	299	280	287	284	271	283	304	303	258	291	284	283	276	273	263	297	271	294	263	298	280	282	270	265	276	297	301	307	295	275	305	291	286	281	298	295	273	300	292	295	296	276	287	312	287	267	271	307	280	261	314	314	317	283	307	289	243	300	263	277	300	271	245	278	309	316	255	266	302	296	292	306	290	279	276	262	280	306	285	310	273	280	284	292	302	283	314	286	293	271	285	283	285	295	300	296	292	304	267	266	291	271	283	263	295	269	292	307	281	277	315	281	300	282	275	298	274	276	287	270	301	279	288	263	271	303	298	280	298	274	263	289	319	290	304	315	283	274	307	282	294	290	285	308	265	316	280	327	274	253	282	288	315	302	305	299	263	286	262	326	323	287	279	274	312	284	272	293	279	298	297	306	279	278	282	264	284	287	252	306	288	287	305	279	293	298	333	289	312	310	281	261	263	275	292	283	305	293	282	275	268	265	263	294	308	282	265	283	289	306	268	274	297	276	273	298	263
20335	20300	31998	29391	29967	24488	22072	19816	18154	13572	8251	5392	4073	2716	1843	1475	1407	1286	1234	1464	1283	1125	1026	920	1217	1461	1155	1008	925	833	760	776	821	786	770	782	818	814	803	779	821	726	794	803	804	814	794	750	769	813	834	806	803	807	755	774	827	817	790	809	772	782	766	757	791	805	785	788	791	765	781	772	825	780	767	793	841	817	758	794	761	834	772	829	815	798	836	815	748	807	791	815	776	839	791	805	786	825	787	818	767	774	852	838	785	750	777	790	769	771	813	793	803	817	846	794	805	791	743	819	816	766	799	797	806	818	806	740	773	778	806	847	820	790	809	842	812	778	791	752	754	808	796	827	832	769	815	802	765	778	768	808	790	878	792	803	799	855	792	760	795	808	804	770	792	816	754	734	797	831	791	770	798	775	810	789	752	761	821	782	748	777	771	836	831	773	829	786	826	755	809	774	802	794	779	769	851	865	759	837	805	819	805	751	804	778	808	731	798	767	792	808	827	783	822	821	791	831	800	770	811	766	789	797	816	793	754	787	785	797	775	755	790	807	789	774	796	788	793	772	768	813	743	798	801	771	802	806	808	765	774	810	778	792	819	790	854	756	852	808	783	807	810	776	801	774	826	829	806	813	783	796	774	773	760	783	799	784	795	780	753	819	767	812	800	783	798	762	793	856	800	786	818	802	787	791	781	850	801	831	771	741	779	805	785	816	797	777	836	783	779	803	824	799	766	770	849	800	809	827	775	805	774	836	795	766	783	777	817	758	807	777	777	782	746	785	789	794	786	791	788	798	770	793	831	751	736	841	794	853	813	774	785	812	755	765	753	804	801	810	802	795	733	814	780	761	785	744	766	824	721	778	700	771	808	777	754	814	788	760	749	756	796	778	756	710	832	804	802	764	782	833	820	839	776	758	794	782	774	835	772	825	791	782	832	805	793	818	747	814	819	851	811	814	796	821	839	817	802	826	829	812	783	802	794	797	744	796	815	864	798	786	809	821	797	777	804	810	805	781	856	794	797	846	827	805	830	820	829	764	768	797	775	782	760	787	844	792	801	841	818	789	745	796	764	783	772	807	807	765	856	827	810	808	777	800	817	825	775	806	791	768	775	778	782	795	812	785	774	796	785	761	772	793	803	779	793	865	789	780	745	803	794	812	785	771	788	835	720	789	844	754	830	753	776	814	802	775	787	759	777	797	798	794	751	773	790	808	745	819	820	733	781	803	800	805	773	794	759	810	791	826	784	811	862	854	805	784	821	756	799	803	741	772	822	772	764	806	793	733	864	807	765	778	783	800	831	751	784	789	795	759	816	766	763	772	780	841	817	794	782	803	832	821	792	755	779	788	834	810	758	823	852	820	824	764	764	861	767	760	809	823	781	775	863	844	814	827	783	839	762	802	836	822	828	813	804	826	739	805	793	807	784	791	825	806	769	818	784	786	781	831	839	738	829	742	798	765	759	757	841	828	814	792	791	787	774	784	752	788	823	836	812	769	797	718	792	747	797	792	778	822	819	794	760	781	797	764	787	819	804	743	836	794	755	775	796	804	816	801	817	766	813	749	731	861	768	762	835	768	824	804	826	847	740	796	812	791	773	821	829	825	776	819	741	790	798	785	779	786	784	770	761	850	835	801	820	795	815	791	810	808	804	806	801	752	831	813	808	789	762	789	800	785	788	759	814	810	821	813	833	776	767	797	797	767	786	809	766	830	784	803	856	832	777	825	823	812	785	779	803	778	762	823	746	804	782	776	775	793	796	793	828	797	794	815	822	825	771	809	813	782	744	773	829	825	790	800	808	748	789	812	767	778	740	765	772	780	795	786	773	795	810	768	762	826	820	802	763	832	753	774	798	816	826	806	799	751	817	785	787	750	780	758	784	838	761	797	784	799	767	817	807	833	780	818	810	785	752	776	779	800	767	816	778	819	793	786	775	754	791	797	783	736	790	793	801	770	821	818	890	774	789	770	810	776	797	766	785	855	798	693	750	776	801	808	804	829	817	764	777	785	761	766	787	797	802	764	777	813	797	783	804	801	813	808	830	823	820	846	783	793	780	810	746	810	807	777	762	758	758	771	833	767	788	764	796	800	858	773	852	745	823	844	827	769	779	778	817	812	785	802	754	805	833	779	792	811	763	773	788	765	802	789	748	781	817	777	784	790	767	793	788	800	796	762	804	785	804	760	760	807	828	776	779	778	791	774	750	778	746	843	831	776	752	739	778	783	805	738	767	786	806	808	736	780	829	767	768	758	782	824	794	791	816	793	753	834	795	763	830	790	796	804	773	801	776	787	803	767	835	734	830	783	790	837	783	743	758	799	798	825	763	856	835	842	825	844	776	771	777	821	777	831	795	789	791	763	760	757	783	742	855	751	761	815	756	824	808	774	736	753	754	814	756	758	777	785	787	805	814	755	784	758	836	795	765	771	754	792	763	787	791	814	827	828	762	754	793	820	775	804	788	727	791	801	794	783	804	827	737	812	815	783	770	777	798	801	777	813	784	797	781	737	792	761	770	822	813	770	767	824	772	774	731	811	775	789	781	826	810	753	766	770	797	766	721	821	799	827	753	799	771	823	774	770	806	794	859	799	825	836	822	759	796	783	809	828	833	744	764	794	766	839	791	778	805	817	807	821	785	831	777	746	795	838	807	754	803	804	772	829	788	773	818	825	784	782	783	785	792	817	790	812	814	796	795	777	782	783	810	737	796	809	863	812	828	809	755	836	829	784	777	815	803	831	789	759	796	779	809	801	785	765	800	749	789	754	804	817	773	815	748	777	793	731	746	784	724	836	806	780	781	803	808	778	814	814	768	818	778	792	815	710	786	827	792	757	752	770	790	754	797	783	788	794	791	769	771	794	759	815	769	808	795	818	808	773	783	810	829	779	730	750	807	885	777	801	784	809	811	805	824	845	804	806	789	737	835	840	824	803	812	790	776	777	780	758	805	785	761	775	803	832	822	778	786	790	748	773	750	846	780	780	750	798	758	784	765	737	832	836	800	794	828	818	801	839	825	789	769	769	827	794	764	759	801	818	800	865	824	782	787	802	754	797	813	797	794	824	759	771	792	755	760	782	820	806	839	844	784	808	773	810	856	836	772	783	812	812	805	810	767	805	798	783	729	778	775	804	822	807	771	796	800	781	714	762	812	788	771	790	772	803	801	789	794	799	809	781	799	733	780	799	798	791	830	819	803	777	804	792	831	821	786	819	832	798	819	798	825	808	806	774	788	768	773	812	803	753	785	789	825	814	735	799	837	761	774	731	782	812	761	786	819	856	854	804	757	752	739	835	763	757	786	783	829	729	785	805	769	818	777	743	765	762	759	764	791	811	784	752	721	790	798	830	784	762	772	783	825	798	820	808	840	764	806	816	779	803	775	850	795	768	780	795	783	816	787	821	794	790	859	863	810	809	744	825	750	773	777	810	803	735	749	724	753	785	751	851	747	789	785	819	821	793	803	740	779	809	810	803	741	788	770	806
27968	26558	42977	34377	21239	12068	11513	8863	5677	3570	2384	1452	848	594	503	478	449	393	384	373	347	350	326	308	312	387	357	336	319	277	307	304	297	267	301	288	295	288	281	290	260	279	256	281	296	299	303	297	276	276	308	298	310	304	281	249	300	305	287	287	271	258	283	315	273	285	294	283	297	307	316	288	275	287	324	284	288	292	255	320	269	276	302	306	292	297	288	328	278	276	302	272	305	314	289	335	269	288	284	292	317	291	322	277	296	287	288	293	294	281	302	313	280	260	288	295	298	277	281	256	273	318	262	262	295	293	283	265	304	271	280	279	280	312	267	314	303	276	281	286	323	309	260	279	286	307	283	280	297	262	286	267	284	312	259	288	278	259	287	313	263	280	274	306	285	317	292	321	268	310	263	307	281	282	302	279	279	323	279	312	304	283	298	298	287	279	315	277	268	285	303	299	307	319	268	324	264	288	306	271	281	310	256	285	291	289	330	276	288	301	272	256	269	315	290	287	315	287	295	291	309	298	295	286	282	298	302	262	302	321	321	291	317	295	280	242	288	279	312	307	301	289	289	277	309	290	285	296	279	280	287	320	265	278	311	277	251	304	252	312	305	287	287	269	305	292	295	289	288	310	289	261	289	267	288	289	296	302	245	290	277	295	288	318	284	292	269	319	290	302	283	277	254	287	293	281	289	296	310	306	266	275	296	306	282	301	315	285	274	280	310	273	290	310	314	292	285	302	290	287	291	326	294	280	308	281	262	306	279	317	281	293	301	257	280	298	280	289	275	286	305	287	297	264	289	265	323	267	255	289	293	281	298	291	299	293	269	311	316	287	264	328	282	330	300	310	297	272	268	283	300	280	290	300	288	316	301	309	282	291	269	283	294	302	303	265	299	288	293	275	315	258	276	319	282	316	302	296	318	291	311	283	272	271	296	295	292	275	279	300	272	298	291	285	292	308	311	300	302	314	276	318	292	315	279	278	299	269	298	305	286	282	298	252	296	279	284	304	259	290	284	278	291	281	276	306	273	294	308	289	323	313	278	280	295	295	283	275	269	329	299	293	299	269	285	280	287	301	286	270	270	300	312	271	285	262	301	315	295	272	271	240	291	312	268	306	288	282	278	282	252	334	262	278	300	284	299	304	342	301	309	288	281	279	304	270	260	294	300	294	290	292	269	274	294	283	306	292	292	279	309	269	281	289	289	320	301	308	315	306	315	293	327	274	308	258	302	295	296	297	280	250	316	305	290	288	274	335	259	289	279	256	276	300	271	287	301	270	305	295	271	272	291	279	338	274	293	286	331	291	275	270	289	290	292	279	290	293	304	286	271	294	328	293	281	298	277	315	294	278	304	303	271	319	274	266	302	252	314	270	279	277	321	338	257	289	282	300	300	290	296	278	280	300	280	293	308	292	294	294	306	275	295	288	275	301	296	296	313	299	277	258	284	285	291	274	322	314	290	283	286	283	315	308	299	278	295	280	292	284	271	306	278	305	271	275	287	288	270	290	256	282	291	279	282	255	311	281	274	280	304	299	297	298	287	316	271	275	278	282	284	310	333	288	280	286	281	286	300	274	304	284	309	278	299	283	303	274	273	290	293	284	286	286	276	279	293	286	304	315	297	311	293	302	266	278	254	290	292	302	304	321	318	308	270	304	308	311	272	262	276	282	321	262	298	299	282	272	319	297	295	315	277	280	294	279	272	287	286	294	256	268	252	345	259	273	260	289	278	272	286	270	299	270	283	269	284	268	296	294	274	289	306	271	276	298	280	298	305	305	282	310	282	271	280	277	275	268	289	250	289	273	321	291	290	287	324	298	292	289	272	312	264	264	307	312	287	292	310	272	259	282	293	292	269	299	310	281	309	274	273	305	288	285	300	286	264	279	291	279	258	294	256	308	310	264	295	306	314	332	304	261	293	275	291	287	289	278	333	266	282	277	282	268	295	303	304	273	272	297	268	290	289	284	266	273	292	284	311	308	285	267	265	276	279	310	298	259	295	270	278	288	277	272	335	283	304	323	280	279	264	273	318	273	314	307	272	266	270	259	314	301	282	274	312	277	283	272	280	292	305	329	280	283	293	299	289	283	297	289	289	311	300	282	290	280	320	280	310	267	301	291	311	276	314	271	269	275	298	298	271	269	274	279	282	311	292	269	268	260	274	313	262	279	304	293	314	308	270	269	314	307	270	283	290	278	294	305	269	280	280	267	305	292	285	271	283	301	304	282	307	288	310	301	292	298	284	303	301	267	266	281	308	279	291	299	273	280	267	288	264	284	296	301	317	295	305	290	292	297	274	280	282	279	269	272	267	335	287	275	297	290	315	296	273	278	296	283	296	329	290	291	271	287	289	300	295	306	282	307	294	278	290	283	298	282	268	276	301	287	272	292	289	314	286	295	297	278	275	304	287	279	285	275	293	286	256	268	274	271	302	248	302	295	317	299	283	278	301	284	319	283	286	297	295	274	308	292	283	268	268	297	296	291	241	294	282	278	262	277	300	279	295	267	324	298	284	327	258	276	295	264	268	284	309	300	286	298	288	283	302	313	264	303	274	304	305	272	281	301	324	246	277	277	296	315	280	282	271	293	281	293	292	294	288	291	297	278	273	267	289	284	262	321	287	279	288	282	308	278	296	286	297	286	281	293	270	272	286	288	285	290	289	287	269	286	280	313	281	289	287	273	292	297	300	282	324	306	285	287	317	285	280	279	324	319	286	287	301	280	292	282	296	273	270	288	310	272	282	286	291	284	293	299	289	279	291	280	309	307	330	292	296	265	285	309	290	290	296	285	295	300	282	313	312	268	268	296	279	322	277	262	291	296	293	299	293	304	270	288	294	283	323	301	281	304	301	296	287	269	298	287	268	281	320	277	262	271	288	272	301	262	266	304	319	280	284	283	274	283	249	271	252	280	269	293	285	295	304	277	270	320	263	303	319	299	263	289	296	305	271	285	320	286	252	278	283	294	306	251	286	268	284	287	281	290	296	246	278	256	289	284	290	325	289	314	292	305	282	286	286	275	281	279	288	296	275	263	262	278	313	311	275	275	293	281	286	264	261	306	266	295	288	283	289	275	285	280	296	268	276	311	321	269	289	285	275	325	275	284	270	287	300	290	302	320	280	280	292	304	311	301	301	250	270	286	289	279	288	286	264	314	272	289	319	282	278	276	305	299	300	291	293	283	276	265	286	292	320	298	297	296	255	317	309	314	266	287	300	271	296	297	305	294	313	279	265	283	305	278	295	299	309	285	333	303	297	292	291	287	296	298	325	296	265	283	271	291	264	297	280	288	229	288	290	277	277	318	325	303	258	319	262	291	278	321	298	301	257	311	274	285	288	299	289	281	294	290	298	277	292	302	284	269	251	307	302	285	294	274	314	278	297	286	286	300	292	329	279	296	305	295	278	268	295	268	273	282	278	270	263	285	291	298	279	290	290	303	262	312	274	283	298	299	295	260	294	305	309	286	306	263	279	261	270	311
18233	21745	42506	40809	31647	25756	27796	23550	18286	13685	9927	6536	3983	2554	2049	1782	1832	1523	1331	1314	1228	1228	1091	935	1059	1370	1247	1040	864	835	799	777	796	853	816	773	809	813	768	781	762	838	786	728	820	771	801	799	811	837	779	804	824	800	779	796	794	794	792	813	817	768	766	778	779	774	785	769	810	787	798	732	780	779	765	786	815	759	794	782	803	788	824	787	816	789	795	799	831	761	815	795	794	802	831	793	774	838	737	789	785	814	799	770	827	799	784	766	771	786	773	781	781	783	796	767	796	803	793	709	768	834	798	796	825	771	819	804	741	750	777	769	791	784	764	782	794	788	771	845	810	803	725	785	761	822	818	826	729	784	794	801	826	787	782	791	842	768	803	766	770	802	842	803	797	806	807	783	756	746	789	765	778	785	754	813	800	826	757	751	769	791	793	789	750	807	792	816	765	805	779	819	809	820	759	747	845	771	824	832	867	800	784	778	813	748	792	768	800	819	823	806	784	812	801	767	779	810	813	806	838	788	800	812	787	777	810	818	716	802	809	788	741	760	779	774	757	798	804	793	803	774	805	794	784	771	789	772	791	851	808	780	846	781	793	826	835	736	803	820	761	771	772	824	783	833	789	773	824	799	786	783	775	867	789	821	800	838	783	789	752	811	845	848	778	781	799	772	755	731	798	806	801	784	806	776	763	785	792	812	815	790	756	822	822	784	784	817	811	810	820	795	846	836	735	842	826	809	792	810	812	772	776	798	812	831	835	795	809	822	766	807	784	772	795	841	786	842	802	830	762	771	762	831	753	775	806	758	782	788	831	762	721	815	775	807	819	809	820	803	788	831	813	827	817	770	791	795	762	833	866	787	782	783	864	805	764	789	817	778	801	817	784	851	792	777	782	783	809	791	781	762	815	785	793	802	764	795	829	755	750	802	775	821	764	771	805	836	757	876	829	784	804	830	768	851	759	779	792	769	803	817	750	813	807	812	768	755	824	816	822	771	748	801	804	840	813	814	811	826	794	778	805	779	851	840	802	783	790	802	835	774	815	798	785	820	807	803	840	752	802	774	794	780	779	776	818	828	803	829	765	780	772	817	816	830	744	771	791	793	789	820	797	806	767	780	853	809	823	846	755	747	789	777	804	787	790	756	755	871	771	742	835	812	836	801	783	856	789	820	794	801	787	815	813	838	780	762	800	793	807	811	778	826	773	786	818	806	813	759	797	806	771	770	803	753	781	782	793	793	840	846	850	742	801	775	803	821	774	789	855	833	762	805	839	822	821	846	853	786	819	786	783	804	787	841	770	791	824	818	753	801	798	759	785	835	771	833	778	740	811	784	747	795	813	851	811	745	821	791	769	815	749	735	744	830	791	800	822	790	827	813	793	755	827	792	803	790	786	829	792	810	834	782	781	765	765	801	837	771	770	778	799	813	820	754	792	779	809	797	769	739	809	830	810	793	820	809	792	796	750	814	798	764	843	767	764	769	810	790	821	792	833	784	776	788	807	789	799	798	756	806	826	824	808	798	821	822	781	842	814	781	828	754	799	805	806	807	786	823	763	788	787	790	774	755	819	759	762	742	766	773	779	860	791	807	792	780	838	838	810	819	769	799	772	803	794	785	820	825	806	840	820	826	769	797	753	799	802	792	818	762	842	823	739	843	804	809	784	798	810	811	792	794	763	814	801	766	760	801	801	787	802	777	772	805	764	828	793	839	828	815	817	764	794	807	810	778	821	801	828	809	828	807	782	809	769	807	764	805	794	833	832	827	828	850	758	781	819	776	811	776	808	821	772	828	784	796	832	776	813	762	745	804	814	801	838	820	773	812	774	789	829	771	767	792	784	783	805	797	789	773	824	814	825	830	771	773	831	770	742	840	802	799	793	841	799	795	808	821	781	816	803	756	788	753	815	786	767	787	792	796	815	759	793	761	759	830	769	822	843	839	822	793	847	734	777	838	776	808	828	748	822	836	789	795	831	854	802	781	812	779	774	858	833	793	809	775	806	785	731	787	798	794	795	802	867	787	783	785	791	855	828	786	768	815	809	815	800	779	835	730	772	771	810	821	782	832	789	775	791	773	816	814	834	805	832	798	803	829	842	769	819	778	829	810	808	804	809	831	790	762	787	841	853	847	812	850	788	809	790	766	805	810	803	782	807	820	805	787	796	746	803	777	808	802	777	784	804	764	791	774	822	769	756	811	785	779	812	789	836	796	847	794	873	795	854	793	866	787	789	754	805	830	805	793	780	804	787	773	829	767	789	802	731	763	811	809	819	795	793	779	821	783	743	776	769	800	773	791	790	774	812	796	808	785	821	814	798	716	797	763	798	827	790	784	810	756	830	766	828	782	742	806	787	789	755	774	809	758	833	832	786	810	822	803	782	819	795	813	830	794	771	781	799	792	798	826	810	827	815	790	797	793	764	741	790	824	805	800	843	733	833	830	784	776	754	781	836	769	783	805	785	816	785	772	819	794	772	800	802	776	820	791	758	746	776	780	767	821	786	721	782	806	842	831	813	852	797	771	828	750	784	790	798	802	790	830	817	806	755	767	798	772	784	812	803	810	825	781	854	819	832	795	815	793	753	807	768	826	818	764	785	817	814	790	856	785	806	801	776	757	787	799	791	790	814	785	770	794	792	760	755	779	777	823	774	794	790	783	803	821	775	800	747	827	790	769	816	768	779	800	734	781	740	755	839	789	793	741	819	768	797	803	798	775	778	798	815	803	820	784	850	770	836	800	825	783	801	801	803	795	798	819	829	797	797	783	779	767	830	774	858	815	808	832	772	781	798	832	792	851	766	734	779	854	763	789	766	769	778	824	845	805	783	790	838	806	785	818	763	809	773	811	783	812	803	750	749	779	821	787	819	776	762	805	746	786	820	787	807	782	823	766	818	747	809	789	734	822	832	802	824	766	789	779	764	841	820	811	769	772	781	812	834	823	730	804	781	782	805	822	784	815	827	828	711	786	809	782	761	766	814	783	804	821	806	836	754	822	781	804	758	807	759	845	756	734	797	792	736	795	801	862	796	794	792	785	788	774	818	791	774	822	803	847	832	785	814	831	832	747	790	781	815	770	844	838	783	762	815	792	823	795	822	755	752	798	798	813	785	773	796	849	813	794	767	791	780	802	783	739	787	813	825	827	840	786	797	757	796	817	803	821	779	779	801	815	797	836	801	793	800	808	759	783	836	800	845	777	785	780	799	798	761	782	772	792	809	766	754	762	823	804	805	759	835	811	788	808	803	788	764	835	789	770	822	800	823	810	809	779	716	766	796	756	795	727	790	810	781	829	780	797	819	787	851	804	835	783	815	707	864	796	794	797	803	778	781	825	823	789	812	817	762	824	775	810	793	825	801	841	795	790	770	836	823	784	798	782	867	816	799	824	793	784	811	828	760	799	837	791	836	853	793	788	776	756	801	805	796	785	770	795	817	768	758	853	802	732	786	822	771	742	857	789	825	847	802	818	804	751	845	793	746	779
24045	31466	43756	32585	19599	15679	12057	9351	5864	4419	2829	1973	1143	717	517	441	388	428	399	357	344	336	318	297	305	366	363	338	341	313	307	299	255	300	271	292	281	267	297	284	292	273	265	279	265	316	304	302	294	294	296	296	293	268	231	261	297	266	299	278	299	271	291	265	312	284	269	300	279	306	306	272	264	301	299	283	285	277	295	274	274	256	279	297	290	286	306	282	293	292	263	279	288	282	258	265	285	262	296	254	301	300	278	273	307	298	301	296	259	253	302	292	299	301	288	247	265	287	279	253	249	283	279	300	292	275	273	271	294	275	283	264	270	251	302	297	307	288	262	282	274	298	280	253	285	290	283	286	285	297	259	279	296	304	324	295	304	288	285	297	286	282	269	294	268	279	328	302	295	292	277	273	309	251	301	289	308	286	287	267	280	279	294	307	282	303	311	290	303	276	281	282	300	252	311	289	303	278	306	298	283	280	258	284	301	276	280	246	289	304	308	297	271	282	288	303	266	301	267	293	269	278	260	291	296	260	258	280	298	292	309	295	280	287	280	320	308	296	279	295	273	302	274	276	311	255	259	263	276	304	299	242	269	287	284	325	273	276	323	274	289	271	263	300	265	281	315	309	277	294	292	269	270	279	250	322	297	285	296	282	280	281	256	306	270	294	281	292	268	281	295	290	270	264	293	298	298	283	289	281	304	267	311	280	277	264	290	256	261	324	296	274	309	272	299	307	253	288	294	266	284	283	278	274	293	273	286	290	306	288	279	273	293	292	296	296	269	287	287	304	274	294	261	302	287	275	290	297	286	293	309	310	288	302	299	287	272	290	273	273	278	277	299	285	237	270	294	283	286	289	277	282	274	266	284	290	289	295	274	283	302	286	266	273	294	273	303	283	284	293	284	301	275	281	273	294	304	297	287	272	262	259	272	271	262	288	285	261	278	283	275	296	300	298	310	296	296	278	276	294	277	292	282	307	300	280	279	285	264	263	288	272	269	298	261	268	277	286	298	316	289	279	289	307	264	287	295	285	303	287	323	255	276	281	268	293	279	307	309	291	283	255	266	289	306	285	306	312	307	273	299	287	304	291	300	286	291	272	300	288	297	288	275	331	269	294	272	284	299	297	303	269	295	260	242	321	273	305	297	304	283	312	292	283	285	287	281	267	317	284	295	300	279	297	279	282	322	278	307	296	292	292	251	265	293	272	324	293	285	306	279	281	280	277	289	281	284	282	297	273	286	276	304	290	306	272	263	274	309	310	314	269	269	272	256	298	307	264	278	277	335	302	284	262	284	249	281	302	296	287	274	286	244	281	268	290	304	298	254	259	293	278	304	293	303	289	289	309	298	272	269	293	281	297	301	291	268	273	279	288	300	310	291	277	293	303	299	313	294	286	285	313	284	274	313	288	281	294	288	267	292	284	320	278	302	290	266	271	286	285	287	256	315	285	274	284	260	284	297	281	305	315	312	265	302	293	273	277	292	283	278	276	329	308	281	249	299	277	265	290	316	288	305	281	297	239	311	296	283	293	309	303	299	268	282	287	304	279	280	272	292	275	286	298	291	277	278	295	300	265	291	277	284	287	263	289	303	299	317	308	293	302	292	283	277	271	292	287	278	278	296	309	287	288	278	303	274	263	295	266	304	269	236	289	282	307	291	304	307	277	290	313	272	258	290	280	295	308	292	305	285	272	279	286	299	305	288	291	285	268	303	318	257	313	295	275	276	302	278	284	267	269	269	304	312	305	301	286	273	280	294	292	285	274	294	281	297	297	289	300	307	332	298	295	266	288	313	288	304	298	283	298	291	267	306	301	267	303	269	272	297	299	278	287	269	287	286	294	277	287	283	289	307	281	296	297	264	286	281	279	275	286	265	292	305	267	286	285	274	309	269	269	292	271	274	278	283	280	276	304	263	285	301	302	278	302	301	275	294	277	281	271	261	301	311	311	285	274	296	293	298	300	273	297	322	304	306	311	295	307	297	289	309	266	296	291	334	283	278	269	259	284	303	293	285	298	308	316	281	283	272	305	259	275	318	279	262	289	270	282	288	299	316	306	281	294	306	274	276	291	304	288	298	306	283	269	258	284	289	260	311	312	331	271	259	286	244	258	302	306	276	282	292	277	302	311	267	277	307	271	278	280	270	285	300	284	305	281	314	296	291	302	274	257	278	261	283	290	284	292	279	271	275	273	275	261	305	285	307	306	282	250	291	291	266	290	292	291	299	294	266	291	301	289	312	286	294	247	278	310	304	297	262	251	291	291	286	288	279	288	254	275	293	281	268	302	288	273	273	269	302	304	314	317	283	275	282	272	270	261	293	287	285	294	314	301	285	289	273	278	262	295	339	290	274	284	291	294	256	284	267	300	273	288	296	292	261	278	281	275	292	313	278	276	313	284	259	300	289	239	299	260	313	275	309	299	295	288	306	280	306	272	247	326	270	282	255	304	282	310	267	275	285	290	279	278	273	320	283	287	276	280	306	303	306	283	285	290	314	325	305	257	275	280	287	282	293	281	274	318	288	268	273	302	313	308	262	299	303	279	288	296	261	295	302	301	295	291	299	304	265	261	282	267	257	290	269	259	295	285	280	282	290	291	297	305	262	291	313	305	269	285	282	266	302	299	290	292	277	314	280	285	290	343	299	306	282	289	262	287	282	259	276	311	283	289	280	305	299	283	253	286	295	256	291	321	292	292	286	269	296	282	286	286	304	300	289	290	267	266	296	288	293	285	310	264	296	294	298	293	317	272	318	306	309	304	274	255	285	297	295	290	304	304	274	293	283	261	286	299	289	272	291	279	273	292	288	274	314	266	295	278	307	285	298	285	309	321	265	292	336	267	288	313	326	305	321	283	281	243	287	291	295	297	270	267	291	313	280	318	277	319	277	277	264	294	281	312	310	280	333	296	259	261	267	289	324	298	304	294	269	253	284	307	287	306	334	297	301	290	303	270	296	286	323	281	334	282	278	302	310	290	277	299	291	301	310	309	287	329	282	264	280	276	291	292	263	293	294	264	309	255	285	287	276	298	305	282	277	311	286	288	268	270	279	303	288	298	308	272	305	283	300	288	260	287	289	279	271	274	296	313	301	287	300	286	281	302	293	276	300	262	269	284	303	274	267	282	284	300	290	298	289	301	299	302	284	303	268	271	275	289	314	301	285	303	313	298	296	276	295	290	292	251	273	287	245	290	281	280	308	276	296	279	256	289	288	299	293	264	322	263	302	256	275	298	293	269	301	262	271	304	300	303	309	264	289	307	289	296	272	277	272	286	266	284	312	298	287	307	288	271	296	291	294	299	295	288	271	312	300	272	284	277	305	296	252	273	312	289	303	302	289	265	333	300	286	293	244	244	298	292	325	282	250	242	279	295	285	262	255	304	293	291	284	338	277	297	276	248	285	279	279	287	298	267	268	287	300	315	314	293	298	266	284	270	255	285	269	306	285	293	258	266	243	275	272	285	309	308	278	304	316	311	309	290
15913	27177	43036	36834	31794	30487	28069	23936	18880	15906	11769	8775	5251	3062	2241	1716	1615	1581	1472	1262	1313	1174	1093	968	1069	1284	1275	1130	1004	890	812	817	852	782	727	786	757	797	819	821	825	795	801	749	830	828	834	801	795	745	831	795	841	790	766	840	793	805	826	782	811	816	742	831	823	754	786	840	833	793	819	818	816	830	817	836	835	778	771	790	773	762	779	740	836	797	822	829	757	776	784	787	770	781	777	768	757	773	786	798	842	827	817	773	784	793	754	765	830	752	803	814	842	780	838	809	766	777	772	773	805	785	786	745	795	770	833	806	812	786	834	806	779	765	724	799	780	754	804	767	758	821	747	801	799	852	808	765	807	852	730	784	824	795	844	770	791	822	771	754	781	775	781	826	791	761	842	798	769	804	789	754	859	829	768	813	769	784	830	779	783	811	760	758	771	790	820	822	802	776	805	795	775	812	787	793	814	802	813	810	799	790	701	767	804	786	761	754	763	783	807	760	763	791	740	785	772	848	788	779	827	791	768	806	803	723	791	811	763	792	752	814	808	858	784	851	740	804	807	820	788	818	823	767	828	796	758	826	796	793	822	810	797	806	809	808	744	703	769	794	812	778	780	803	765	747	822	753	783	784	767	802	811	841	811	816	778	774	791	805	812	761	789	806	753	796	823	776	823	779	764	746	812	774	847	770	807	767	760	791	815	741	799	770	813	783	756	812	831	764	813	799	808	771	812	778	779	807	820	831	791	847	801	823	832	765	807	829	767	821	808	806	817	784	814	833	777	809	796	758	755	797	823	795	789	847	847	805	792	748	780	827	789	754	875	809	791	762	801	782	775	753	803	776	818	793	808	832	764	792	790	789	809	805	808	811	807	805	777	817	782	795	750	764	768	761	759	805	808	762	741	832	810	767	776	789	787	822	800	787	792	792	788	769	800	767	812	785	798	782	768	782	788	821	783	737	812	777	757	797	769	830	810	784	833	764	789	778	808	801	819	766	802	808	756	821	816	796	785	818	744	783	824	827	802	814	782	774	796	800	739	812	790	816	782	848	805	776	810	818	803	825	791	807	832	791	857	782	791	845	791	804	821	840	837	792	781	827	741	783	803	804	842	777	789	855	851	809	806	775	812	782	727	766	774	785	774	764	787	809	800	770	812	816	831	761	833	786	778	787	799	794	763	776	780	771	817	799	758	756	795	796	818	815	776	819	797	773	778	824	826	759	756	791	780	800	757	781	805	830	804	786	766	841	805	822	810	773	805	766	788	779	767	773	768	854	736	771	743	772	804	812	762	785	829	780	829	830	774	824	788	811	834	784	836	780	856	786	811	760	830	820	822	758	790	745	807	813	822	769	814	817	790	793	801	789	804	776	794	823	860	803	784	771	786	742	798	780	776	829	753	766	807	826	809	848	811	824	792	791	791	750	774	754	804	802	809	797	817	796	793	839	787	836	798	739	802	767	819	762	783	798	753	773	783	776	790	809	756	804	810	789	759	774	832	782	826	812	847	758	786	813	770	822	752	769	805	737	784	868	791	779	836	803	758	837	783	825	813	773	785	763	822	814	797	801	778	784	783	771	849	790	788	829	772	831	769	828	834	759	766	799	767	803	776	803	742	780	812	836	777	766	789	793	820	804	767	791	847	805	760	783	752	790	764	785	847	796	792	828	785	798	752	760	806	796	802	796	808	762	808	820	851	832	780	807	769	780	795	803	807	803	763	765	826	786	793	849	789	746	736	822	820	777	779	792	801	730	800	821	758	794	821	829	775	826	833	806	768	758	810	771	787	799	778	803	803	797	822	813	836	747	779	750	761	791	761	815	755	802	796	800	769	805	809	799	767	836	766	791	784	780	789	791	755	819	765	790	839	752	808	828	788	773	781	857	827	783	793	774	849	785	788	783	824	770	760	768	773	823	749	781	753	771	813	816	784	760	767	790	776	794	808	760	747	764	786	806	869	770	750	786	810	817	787	784	783	830	747	771	849	774	787	813	793	754	783	799	775	776	822	803	742	769	802	790	813	795	792	804	791	784	807	834	819	745	809	782	809	828	795	788	813	771	750	786	783	787	762	775	799	801	788	759	836	827	815	816	821	822	775	778	770	826	761	779	783	757	812	771	767	775	810	808	755	790	795	805	783	835	798	768	828	804	802	809	765	790	786	791	808	754	780	764	790	771	772	805	733	818	773	831	803	812	792	772	808	810	811	796	777	782	824	820	789	778	787	814	795	771	788	791	796	837	791	755	746	776	813	787	810	808	806	819	769	782	794	792	795	805	825	838	785	794	768	774	814	789	777	744	817	799	808	828	759	769	748	783	820	822	846	780	809	776	783	728	777	783	774	834	795	796	822	828	839	787	785	783	791	809	792	771	840	830	761	776	809	767	821	809	812	828	750	842	805	824	742	794	792	796	812	757	813	826	784	808	830	805	852	859	767	794	818	805	798	780	756	782	790	818	804	829	769	831	741	845	788	794	774	810	787	780	751	802	807	772	774	828	788	834	777	737	753	798	808	841	734	792	844	753	767	796	740	816	781	814	799	797	843	809	764	791	783	765	841	758	813	799	764	807	795	784	854	783	815	809	848	817	783	765	821	816	759	783	785	813	802	730	827	806	821	786	818	822	795	805	818	765	761	772	787	859	785	811	818	820	818	789	821	816	810	789	823	793	842	758	754	834	734	732	810	772	781	791	787	787	766	770	783	778	768	835	803	752	823	818	860	830	789	826	848	815	799	779	773	797	806	764	792	788	788	773	847	846	735	752	825	824	783	827	782	845	777	827	753	780	766	802	838	846	731	848	862	784	747	773	820	781	768	820	824	767	797	783	778	757	815	790	826	748	769	849	775	805	821	814	848	790	801	784	802	768	802	787	783	795	770	808	809	845	830	780	787	776	813	814	772	776	801	847	771	859	836	811	791	778	793	783	837	807	810	789	809	826	867	853	790	832	760	778	759	766	816	757	791	798	795	759	747	845	795	731	787	805	777	794	801	731	754	847	824	782	770	786	799	801	739	786	810	750	777	809	801	832	756	808	802	809	802	807	841	809	792	807	850	792	803	764	785	822	791	799	801	859	829	848	828	787	789	835	801	742	786	799	753	825	795	773	815	789	806	787	765	761	812	777	786	814	788	834	798	829	796	788	759	784	793	814	784	819	815	825	819	809	789	811	779	776	838	758	744	802	821	821	808	773	736	805	795	728	773	756	826	774	769	868	825	770	782	810	827	828	804	794	808	820	782	794	777	810	824	785	796	793	794	750	815	784	809	826	762	819	739	802	784	770	819	819	760	821	773	731	892	842	829	781	739	751	737	754	773	762	783	760	806	765	780	800	808	837	790	782	776	774	757	812	847	823	770	740	799	783	796	814	816	837	805	758	783	784	819	770	815	787	817	811	789	809	812	822	825	752	790	802	788	802	770	801	768	810	761	769	784	809	752	776	780	782	812	776	786	845	782	814	815	795	816	753	746	779	822	773	763	832	765	829
23937	30943	41450	26954	15339	10172	9611	8888	7489	4359	2705	1871	1194	715	496	425	348	325	385	343	309	328	353	325	339	331	279	334	326	288	250	260	310	263	300	289	284	286	272	276	258	283	295	307	289	292	273	296	287	298	324	277	283	283	294	252	261	260	308	256	292	283	266	264	287	266	290	268	274	271	290	267	275	284	268	272	289	300	266	284	263	278	283	275	281	291	308	283	282	261	263	269	270	292	264	285	283	272	284	312	301	273	283	259	261	278	276	269	272	289	268	288	316	278	313	283	287	259	267	263	292	272	304	267	315	301	274	280	288	288	265	271	288	268	272	276	274	280	282	298	244	273	263	257	277	305	286	262	265	277	294	282	341	295	289	268	291	314	273	257	300	277	262	263	300	300	265	288	288	281	319	276	268	306	313	272	307	279	270	278	273	289	302	312	290	265	354	269	280	304	279	274	298	264	316	263	281	272	278	302	294	271	271	269	294	253	271	278	290	258	253	269	277	290	265	256	321	290	301	327	287	270	311	278	250	278	299	269	276	269	283	285	296	281	281	237	293	306	255	252	280	279	268	300	301	268	275	281	300	290	272	272	277	291	256	285	319	260	262	305	303	276	288	285	287	260	289	275	285	270	284	296	258	280	269	274	266	294	266	298	265	283	317	277	282	306	275	252	284	250	280	276	296	267	265	283	297	260	285	263	295	256	283	262	293	303	282	282	276	276	301	295	260	283	272	284	318	287	289	298	288	260	256	273	273	261	254	319	271	277	263	263	251	254	282	257	270	279	271	328	254	285	292	279	266	277	273	258	266	247	280	285	278	248	285	298	283	284	267	280	282	279	275	297	301	257	270	249	271	282	261	262	313	286	290	275	304	310	294	297	304	297	297	277	289	293	251	276	297	294	256	282	263	289	277	320	306	296	255	287	285	273	278	299	303	295	299	272	284	282	259	267	250	274	284	303	282	292	289	275	284	315	285	273	285	280	281	326	265	293	329	257	286	273	299	279	279	311	305	289	283	306	292	280	286	301	278	233	312	272	295	271	298	290	304	273	299	273	309	311	274	320	279	271	262	287	286	276	284	282	242	274	267	267	281	268	298	293	296	294	271	301	243	307	264	280	293	284	273	277	252	285	283	296	262	243	281	325	284	289	287	275	273	269	275	258	272	292	271	260	283	282	296	262	306	304	271	296	283	251	302	274	268	281	283	285	264	272	279	285	290	297	272	287	290	256	279	284	304	299	276	267	282	268	272	268	275	291	277	263	305	277	294	298	281	269	262	311	262	312	280	254	283	241	260	270	282	309	299	264	281	325	282	290	276	292	311	287	266	237	291	297	256	314	270	256	286	254	279	265	297	311	272	278	295	297	259	327	299	315	250	293	285	288	296	258	303	269	307	276	294	301	319	268	259	266	276	293	268	292	286	290	253	272	278	269	275	304	271	294	295	271	292	293	283	276	281	272	283	296	273	291	279	289	269	298	270	288	285	255	296	270	276	277	276	290	301	306	278	274	257	266	278	287	243	268	271	286	264	271	285	287	288	278	276	263	258	272	301	312	285	258	284	271	291	254	260	275	270	300	302	267	295	288	264	277	299	265	291	282	261	266	285	306	302	289	276	317	276	283	260	294	280	258	283	253	302	274	286	272	256	280	262	270	306	304	262	278	299	295	272	277	281	274	280	268	289	285	286	301	283	301	285	243	277	315	281	300	272	270	274	287	282	276	282	254	293	306	293	250	307	249	270	312	276	280	293	291	301	290	279	284	250	288	295	270	282	305	297	272	285	275	295	300	264	265	277	290	289	278	264	289	283	266	286	294	278	290	303	258	304	260	286	290	309	290	299	271	260	271	280	323	310	262	271	293	285	269	263	290	273	288	264	265	285	275	258	296	259	301	285	299	282	278	279	289	316	254	285	276	300	275	284	264	282	300	278	250	258	277	296	287	261	259	266	277	284	278	315	268	264	260	261	263	291	277	259	272	283	291	282	305	289	281	280	266	293	302	298	270	293	285	293	244	252	273	275	250	275	271	253	314	286	306	270	327	291	278	321	293	313	277	272	273	261	284	294	295	327	282	269	262	274	279	258	287	275	261	286	273	269	255	246	305	271	278	292	297	301	248	274	257	253	292	256	300	271	287	255	307	292	307	295	284	307	299	267	290	289	296	268	272	276	284	297	285	251	304	266	279	249	259	284	272	292	302	293	278	276	295	268	275	283	279	279	275	263	291	314	301	278	279	252	278	274	290	297	278	270	297	287	282	285	300	264	270	262	278	269	266	301	297	273	284	296	261	277	276	256	281	302	272	260	281	247	282	273	290	272	296	268	268	316	314	285	288	299	290	260	272	266	298	287	271	290	313	279	293	332	290	273	312	243	262	289	298	250	263	272	286	322	277	283	289	304	261	265	267	246	308	278	290	258	264	293	287	288	279	283	245	252	272	301	255	271	290	295	291	262	300	276	294	274	280	285	278	266	290	251	283	284	268	267	308	288	307	257	263	285	293	290	336	284	294	259	276	272	282	291	270	320	286	283	312	280	235	339	287	294	273	326	286	293	285	314	258	281	302	275	271	307	267	289	260	276	269	270	285	257	262	314	283	291	271	280	292	256	281	303	283	274	261	285	273	285	307	265	260	262	287	262	263	262	254	239	305	314	253	270	274	277	310	285	286	266	267	291	260	277	284	272	304	281	298	335	298	271	302	292	284	257	295	324	268	286	267	273	285	279	303	279	261	291	293	280	290	281	294	306	291	282	288	296	265	290	303	302	303	288	288	285	277	268	264	290	271	284	302	278	270	274	256	304	284	291	279	281	262	281	266	299	298	285	300	266	292	296	250	260	296	294	296	289	274	275	280	284	294	316	276	298	275	254	279	301	275	282	313	270	274	292	289	290	289	285	271	288	311	270	281	306	247	268	248	282	272	261	266	265	271	285	284	311	261	280	252	278	273	265	273	286	264	299	285	277	258	297	295	270	251	270	268	271	323	280	281	291	290	281	293	298	284	297	284	273	288	256	275	298	301	299	270	295	249	280	280	298	264	279	267	264	290	266	268	267	310	285	276	304	293	258	289	286	331	280	275	291	292	289	273	287	288	302	282	302	315	289	297	293	290	248	269	299	293	299	271	280	254	267	266	263	258	295	289	280	278	288	288	298	265	278	293	287	291	250	265	264	270	283	280	231	286	274	273	320	290	241	286	276	264	287	280	276	274	273	276	269	295	279	273	312	259	289	286	271	263	279	275	289	290	267	276	275	312	269	285	263	276	278	277	297	287	293	292	293	268	282	258	279	265	281	284	278	286	292	295	302	280	283	282	276	260	269	246	265	290	290	276	282	302	260	259	300	289	278	290	282	277	285	264	262	284	282	277	274	276	260	303	315	302	287	290	291	284	282	249	290	298	283	279	284	277	279	305	259	300	298	283	272	273	319	276	254	296	261	276	304	294	293	309	286	309	284	282	268	267	313	284	303	252	289	288	268	271	269	243
15873	26734	40720	32065	27336	23670	25283	24396	22624	15327	11266	8420	5731	3284	2146	1509	1401	1277	1333	1205	1188	1162	1043	923	1033	1137	1039	1050	924	818	842	830	758	759	791	824	760	803	747	760	800	827	781	757	778	785	732	756	803	758	747	729	772	778	796	781	765	770	810	757	768	769	786	784	769	785	816	860	760	810	742	757	809	791	762	741	745	745	726	771	783	769	815	735	813	806	755	792	777	808	835	767	730	757	767	790	765	772	783	796	769	771	827	789	757	743	740	749	785	748	798	792	796	758	820	785	800	810	752	782	786	731	780	772	773	796	828	791	782	747	770	771	798	776	757	763	803	755	800	771	759	772	736	768	811	786	825	789	774	765	783	772	779	795	773	788	738	749	791	818	770	774	762	786	800	787	783	763	765	772	773	766	691	748	812	720	855	748	742	756	761	743	757	780	778	769	811	754	805	805	803	733	769	768	760	792	726	791	726	831	776	780	792	783	780	766	799	778	780	773	763	764	799	807	779	753	796	732	756	795	781	784	763	809	792	839	748	788	759	797	764	752	778	811	798	788	875	800	846	778	762	794	726	787	755	789	763	771	783	831	784	810	790	789	750	730	824	828	735	779	785	763	781	748	773	734	829	794	740	720	790	814	776	753	754	787	791	752	770	751	814	766	757	755	716	755	733	782	832	769	798	788	759	794	813	742	778	781	758	778	742	796	792	811	779	772	787	764	780	769	773	790	781	710	767	749	715	801	792	810	775	741	773	771	756	767	787	789	798	745	811	835	740	777	770	835	719	762	757	772	782	762	793	729	791	811	719	761	773	831	783	750	824	738	711	757	783	751	836	767	778	766	792	795	830	756	780	818	799	726	800	787	757	762	808	736	781	766	810	750	753	795	764	804	800	766	804	747	797	725	739	771	756	730	760	763	787	802	781	762	771	733	804	798	808	781	757	761	757	730	848	790	741	787	759	712	793	759	787	795	733	791	781	775	778	763	787	800	825	773	773	730	770	745	781	807	826	782	804	829	821	770	757	770	760	721	772	778	793	749	761	774	747	797	817	776	741	774	780	747	799	772	720	787	804	766	796	765	812	788	751	785	725	836	762	785	775	739	823	793	780	814	785	806	770	768	774	770	789	733	762	822	758	762	819	811	738	786	817	799	757	796	780	764	759	800	789	748	804	814	765	739	765	760	736	716	800	765	767	793	767	773	738	776	774	781	754	781	749	781	757	814	762	730	795	787	775	798	733	665	755	772	756	800	807	762	769	819	792	803	735	792	829	769	747	779	785	791	759	754	750	818	770	800	743	789	790	785	773	812	779	796	774	743	768	779	808	767	765	785	772	794	750	755	788	768	785	767	758	762	785	820	792	749	791	760	790	775	744	760	810	737	738	754	793	783	739	760	731	795	799	741	779	788	794	758	768	758	722	775	736	734	762	777	775	773	800	738	795	754	744	808	774	782	782	737	772	764	790	748	755	794	744	783	775	811	771	772	793	786	756	780	770	752	774	789	771	748	708	794	775	782	770	754	782	744	808	766	723	779	839	787	816	815	776	779	770	797	772	817	802	781	775	776	749	738	766	750	757	819	760	843	780	730	760	761	755	774	806	787	774	821	759	758	794	797	763	783	764	773	783	758	781	784	784	777	752	739	706	785	766	757	732	768	754	758	779	766	802	782	834	772	801	786	781	820	782	796	831	745	757	805	766	763	789	778	763	790	762	771	776	762	801	758	769	762	820	799	757	788	771	749	803	749	778	715	820	766	800	770	770	773	771	782	799	732	766	831	752	748	733	792	749	773	796	759	779	813	789	755	767	748	775	760	743	741	754	792	780	792	798	778	807	798	847	779	763	733	768	747	797	780	743	829	814	774	749	753	770	762	802	789	758	795	765	730	794	785	819	792	782	783	738	761	746	821	745	742	805	792	805	751	757	831	738	748	787	800	741	751	797	797	760	794	760	751	794	753	766	776	794	780	783	784	775	763	740	791	806	778	749	791	843	790	802	788	825	761	763	741	776	763	801	782	779	807	791	785	771	835	748	821	771	795	773	798	740	749	772	796	754	801	789	769	745	766	778	764	720	780	777	761	779	814	731	767	761	768	817	799	774	813	789	801	801	745	728	811	798	741	759	761	783	777	793	745	776	781	776	785	844	822	761	768	777	780	793	796	804	775	751	786	772	796	787	772	845	727	809	727	785	778	774	752	740	787	786	777	797	787	806	777	756	815	767	792	754	798	789	813	782	753	770	810	831	765	767	796	754	770	759	811	762	781	770	811	810	782	772	755	757	758	791	751	764	775	789	817	768	796	827	792	818	795	811	764	710	768	809	783	777	758	752	813	754	766	735	776	727	765	798	819	717	775	794	777	827	740	795	785	806	774	826	778	732	798	804	835	792	782	791	711	746	743	761	767	791	786	783	776	790	783	779	819	731	780	788	732	745	774	779	767	772	751	768	811	770	806	736	774	794	756	774	787	809	748	800	778	756	736	792	778	765	754	758	772	730	770	781	743	758	804	804	760	784	798	768	776	825	764	779	764	824	756	747	784	758	827	770	803	789	775	788	768	791	802	781	823	736	806	755	757	794	765	766	806	814	767	796	760	768	832	799	820	762	794	823	846	794	750	761	773	772	744	823	759	754	778	755	802	765	738	807	777	789	814	750	761	769	799	820	776	786	779	752	750	734	807	743	790	790	801	756	771	767	809	793	789	782	789	734	776	802	776	755	784	756	752	782	791	744	776	766	769	793	844	811	720	761	766	789	777	758	751	764	759	731	801	789	792	753	804	745	755	730	764	795	797	813	795	800	783	817	802	783	785	786	783	853	743	793	795	782	807	822	783	804	791	807	805	794	785	802	848	787	758	721	765	752	781	749	809	793	800	760	764	766	776	767	784	805	788	791	784	743	790	789	736	799	800	741	717	810	763	721	751	741	797	753	766	765	778	799	794	768	797	834	781	704	725	793	824	730	800	742	770	792	763	772	818	777	806	787	758	794	763	731	801	742	784	796	775	773	790	765	802	815	744	784	761	801	741	782	783	720	759	803	772	737	796	758	759	766	769	806	785	795	736	815	796	766	750	733	764	786	758	759	740	794	827	763	762	783	800	815	775	768	763	702	774	776	782	805	772	783	784	775	756	784	779	749	778	805	802	752	789	721	839	740	738	764	776	790	724	823	798	788	785	791	848	803	756	723	808	828	798	798	759	758	755	771	782	736	768	790	833	762	781	752	803	715	800	810	824	701	801	759	795	782	742	762	725	810	830	742	780	756	767	759	762	812	796	783	729	726	826	730	778	728	802	755	717	779	783	773	769	730	758	754	778	748	752	772	835	746	763	768	794	802	773	826	760	766	755	736	790	749	786	728	743	814	696	788	791	715	763	763	785	786	785	795	741	778	784	756	799	746	786	795	789	743	748	771	802	776	771	775	778	751	780	747	756	799	795	741	791	698	728	798	814	754	810	819	751	827	759	756	755	787	764	770	774	789	764	789	788
27275	32813	43695	22734	12422	7439	7425	7871	5003	2182	1408	1227	972	751	505	384	356	318	311	305	329	366	291	282	299	283	289	277	298	290	302	273	260	284	303	273	272	287	269	267	278	264	293	288	265	275	290	266	291	283	251	249	270	290	268	297	285	294	299	256	276	253	261	262	267	252	273	242	279	293	280	280	280	296	265	288	270	264	291	296	257	260	253	284	293	283	284	263	270	261	249	262	273	276	281	263	255	264	264	271	283	297	286	265	268	291	284	272	288	288	265	272	288	276	305	269	276	249	284	270	278	287	300	259	266	284	277	268	268	280	301	246	283	259	257	253	287	280	284	283	275	284	239	270	286	289	297	260	286	273	289	275	288	298	292	271	261	276	285	260	278	272	295	274	257	261	271	236	278	277	277	279	300	258	271	285	260	283	302	266	293	284	273	257	259	284	254	295	280	272	258	275	254	278	253	250	229	287	268	304	291	285	269	272	287	283	285	278	274	294	250	271	267	283	303	265	273	286	269	267	269	271	290	260	251	259	294	285	294	288	321	287	258	263	241	256	278	265	254	275	283	298	262	278	283	275	274	252	251	295	283	304	258	290	287	275	300	264	261	287	242	302	268	274	293	261	262	277	302	297	296	253	296	288	257	272	306	297	271	285	259	270	319	293	276	258	281	285	286	291	296	260	297	273	268	269	264	274	286	214	283	270	283	244	270	288	297	269	288	279	250	279	302	299	246	267	240	268	314	279	259	286	288	277	280	255	261	275	259	282	285	288	277	294	272	263	283	249	276	307	275	276	279	273	265	263	263	292	282	276	296	245	293	254	301	250	267	284	275	276	289	288	270	275	322	277	290	257	257	274	276	268	290	275	279	272	264	267	264	278	274	280	300	292	273	261	262	270	232	260	267	266	274	278	283	309	275	264	268	285	273	295	316	283	230	242	268	272	278	282	312	254	273	276	295	277	260	266	290	263	281	278	274	270	283	296	278	257	250	272	274	248	283	273	276	243	255	276	263	261	260	268	278	275	295	260	268	282	273	263	269	271	284	283	279	252	275	261	289	281	322	257	273	288	244	267	263	264	252	301	263	247	258	270	275	244	268	260	265	293	288	260	306	267	262	249	279	267	255	249	271	291	297	267	271	292	263	299	283	280	280	268	293	258	260	250	270	293	253	276	280	268	281	254	266	282	281	286	260	243	273	307	285	305	284	300	296	275	254	262	273	260	267	286	272	266	293	298	278	250	250	255	296	252	288	264	285	282	253	255	258	251	254	278	272	264	274	261	266	285	294	278	288	288	271	257	283	259	285	291	234	271	293	252	272	252	260	254	268	293	282	286	283	252	272	261	271	294	271	279	273	288	243	310	270	260	262	245	254	296	275	295	283	287	255	269	261	278	274	293	279	273	275	294	264	265	272	258	255	284	311	293	280	279	261	267	258	250	278	275	244	286	304	272	269	279	279	318	278	276	267	288	272	290	275	297	288	274	310	296	285	278	290	284	253	242	259	266	244	278	262	262	284	266	277	287	284	254	296	279	226	271	256	282	293	278	249	305	279	292	274	237	264	282	300	288	257	291	317	290	292	268	243	297	280	294	269	250	262	249	272	235	269	293	248	276	291	265	315	286	232	294	263	283	275	290	289	273	286	263	266	250	251	257	287	262	281	288	299	270	269	251	268	297	288	292	290	273	269	267	253	317	278	242	304	260	279	262	276	288	272	260	270	255	273	290	259	292	313	281	246	271	236	269	293	261	274	261	293	254	250	307	281	284	265	271	285	287	312	301	274	286	262	278	264	269	268	265	263	288	276	268	266	258	282	281	282	271	274	262	294	265	288	282	293	287	279	250	263	282	257	281	272	244	281	282	280	267	274	283	268	293	285	233	285	263	285	278	270	262	269	260	298	271	253	280	262	283	262	258	274	281	303	321	272	273	296	284	299	277	253	306	278	238	264	254	262	290	272	284	267	293	286	294	284	262	273	266	317	290	284	267	256	249	276	275	278	273	296	255	283	261	294	294	261	289	303	270	250	266	266	274	283	262	278	296	260	242	269	223	270	279	274	270	308	283	298	273	295	269	283	301	294	257	278	288	246	263	270	270	289	240	249	258	310	279	277	252	282	277	262	276	283	243	286	288	270	258	291	272	286	274	298	274	257	270	249	266	290	283	254	299	274	256	290	277	253	282	255	274	265	290	308	252	263	273	263	283	259	273	256	272	291	305	274	279	283	270	290	274	287	293	295	275	288	278	267	275	297	271	292	266	292	268	265	291	300	260	252	276	262	268	271	269	252	264	298	283	237	244	253	297	277	280	272	254	285	264	251	261	254	282	266	281	250	280	248	240	279	269	254	277	269	282	292	265	271	291	293	285	285	275	276	253	306	300	259	284	295	285	242	275	273	282	286	266	265	294	277	285	297	283	264	270	281	253	269	292	257	257	267	296	264	206	289	274	261	280	292	273	254	264	279	285	262	265	271	275	288	277	274	263	278	268	291	242	270	291	304	276	259	265	296	269	247	261	259	266	280	282	309	271	267	299	262	247	301	292	269	298	287	291	255	299	272	267	259	308	259	279	256	251	272	263	290	279	251	297	257	279	257	277	288	271	285	264	270	286	286	264	272	287	277	301	244	275	273	313	282	266	275	293	242	272	269	261	262	280	256	255	267	271	296	277	279	276	276	296	270	292	287	302	283	335	290	280	268	283	283	271	276	284	277	282	280	283	268	265	278	270	276	264	283	288	293	290	268	265	286	264	287	285	279	290	298	285	267	279	294	279	269	263	259	273	286	265	243	270	277	249	274	265	244	278	262	273	277	296	294	274	275	271	264	281	308	282	309	297	283	297	267	291	266	270	272	281	289	294	307	259	276	299	287	287	294	240	253	292	284	259	283	267	272	274	260	274	258	273	257	254	272	312	260	252	224	287	264	268	294	286	274	265	280	287	260	262	281	246	283	295	276	267	269	277	256	274	306	260	296	291	290	285	283	280	267	262	263	270	267	272	292	297	274	269	241	253	268	271	262	251	267	267	277	255	269	254	267	283	264	256	273	259	258	258	273	262	280	274	286	284	274	288	276	263	279	291	268	276	302	271	273	256	284	251	273	265	232	278	301	248	237	276	252	277	300	270	299	286	260	266	266	285	264	283	288	299	282	266	303	277	310	278	273	292	293	294	274	296	287	291	273	295	261	255	279	286	260	300	270	271	263	295	258	276	281	277	281	280	297	296	256	263	264	257	269	272	272	308	307	294	293	264	281	268	244	249	264	297	285	275	302	278	283	275	296	304	291	291	306	276	266	253	244	285	289	270	278	281	267	269	298	259	259	267	286	279	325	270	283	287	268	274	248	283	268	264	258	291	309	271	269	282	272	256	281	295	304	241	273	261	287	271	288	250	266	286	280	287	264	279	270	276	260	258	265	260	279	284	271	290	272	279	265	278	272	284	243	257	264	248	275	277	278	279	265	268	257	256	264	240	271	254	295	306	285	296
18281	28335	41464	28220	23198	20284	22371	22679	16075	8676	6771	5529	4368	3403	2161	1396	1101	1085	1081	1199	1238	1105	963	848	855	989	907	864	897	786	796	820	738	748	779	751	742	760	766	831	821	745	752	793	719	773	763	745	802	759	775	821	809	726	738	772	736	753	803	761	787	750	810	735	785	752	757	752	738	747	727	793	768	800	773	783	750	785	745	754	791	783	776	742	742	734	735	705	798	772	820	771	762	750	743	768	796	796	742	774	737	724	752	837	757	788	764	752	761	785	776	779	767	795	725	778	753	783	774	797	778	781	732	787	752	787	749	733	732	803	795	750	749	803	761	757	777	750	736	801	727	767	724	787	822	748	766	756	775	750	790	764	780	787	751	789	784	763	776	774	783	758	767	774	722	773	812	732	775	717	759	807	779	746	782	756	767	771	760	722	768	744	737	757	748	762	717	748	735	750	730	780	695	751	790	728	742	713	775	766	797	773	759	741	762	798	748	725	787	806	785	739	757	782	719	763	785	793	762	770	776	769	821	715	785	795	790	793	810	708	752	720	792	759	725	744	765	770	700	707	781	727	768	742	778	779	795	745	736	752	774	780	785	793	722	825	765	753	743	781	802	733	743	769	772	731	717	757	766	777	781	791	768	804	780	776	776	770	779	797	789	813	745	736	787	725	727	727	761	769	784	734	807	745	735	738	761	740	754	792	813	751	758	778	710	816	756	769	772	774	776	774	777	762	761	793	714	798	788	756	749	711	761	802	736	846	760	769	770	749	757	768	751	743	748	762	766	745	724	768	763	736	729	733	769	756	760	712	842	753	775	782	722	800	726	783	728	742	802	769	742	772	758	771	759	739	786	787	734	758	798	776	780	732	733	753	769	763	769	781	731	734	734	757	776	748	746	732	796	762	779	766	780	752	772	815	751	723	732	758	714	736	774	791	799	746	786	786	787	769	786	753	728	746	772	685	740	703	734	768	770	753	760	732	726	795	735	772	703	777	772	753	776	743	757	756	770	767	766	740	779	728	713	729	768	735	765	764	803	730	721	766	761	691	804	754	785	776	757	778	814	762	750	787	773	748	758	742	742	804	781	758	770	669	833	757	734	818	746	786	715	766	735	754	808	689	796	730	770	789	775	751	761	751	768	738	763	772	743	762	758	754	696	818	722	777	774	764	791	705	707	731	732	751	788	718	748	733	722	753	844	771	796	740	829	795	776	776	765	752	745	751	708	758	766	713	795	777	736	789	745	736	767	794	809	799	721	732	776	745	767	800	752	732	727	774	767	764	783	764	749	771	762	779	785	742	765	749	745	789	815	755	724	715	801	801	772	812	756	780	755	763	789	784	765	779	803	738	711	755	789	755	795	792	746	729	757	766	779	741	775	717	746	807	781	803	760	797	789	750	759	763	747	761	748	789	733	757	798	753	760	804	786	805	798	786	750	825	736	752	722	761	770	749	811	759	766	751	763	753	781	765	796	781	772	778	841	745	757	772	762	761	816	747	798	734	737	720	728	822	754	754	734	776	771	827	757	779	787	699	755	753	756	762	769	750	792	726	792	743	779	771	757	745	772	807	709	801	787	807	781	792	727	767	782	765	736	767	764	789	787	742	724	716	720	770	719	724	809	797	780	721	710	737	742	736	731	767	764	720	764	764	784	774	764	732	778	749	784	776	697	780	743	723	733	750	766	777	808	793	783	774	783	753	757	774	779	763	752	826	730	761	758	734	794	761	779	737	751	762	798	763	783	786	786	693	734	787	768	725	773	753	737	769	777	719	810	722	747	763	792	731	766	795	751	814	757	761	756	773	724	781	798	758	772	790	748	711	734	718	775	740	788	768	773	732	721	819	737	747	790	801	759	725	744	763	809	785	713	828	713	799	783	778	749	756	776	744	766	788	770	750	761	786	776	773	725	770	789	749	736	752	743	747	798	800	802	765	787	742	735	789	790	760	757	739	815	763	799	762	763	751	753	786	784	783	823	712	805	723	809	744	776	790	772	776	718	766	772	687	732	747	789	749	742	734	768	747	736	792	737	785	793	767	764	722	790	866	733	746	776	793	738	777	772	777	741	814	769	772	704	781	782	770	774	760	747	773	799	766	762	760	729	785	802	756	788	755	726	719	804	728	786	771	739	790	755	756	791	739	694	736	747	780	790	735	785	798	770	808	792	750	792	763	743	754	729	745	772	759	710	779	795	763	814	771	760	753	750	797	806	789	784	762	778	768	756	723	768	778	810	807	744	755	782	846	782	756	758	766	802	722	746	770	750	753	757	766	728	809	752	772	786	799	743	772	734	800	801	763	699	768	709	742	752	736	750	750	727	768	775	768	767	778	774	782	845	779	772	740	738	739	829	742	771	770	778	729	779	724	792	793	780	741	736	772	762	712	733	806	771	729	786	793	815	758	761	750	721	759	737	809	744	716	740	724	753	787	741	740	744	753	802	766	783	746	780	748	787	762	762	773	721	710	750	829	788	732	725	758	791	726	733	753	731	748	758	754	745	726	790	712	788	709	757	794	711	774	778	772	733	776	735	755	791	756	755	803	765	737	766	732	791	723	736	724	775	734	777	730	758	778	713	765	780	736	764	718	787	817	737	744	744	748	779	800	775	723	820	805	753	754	751	729	748	754	748	777	727	845	728	770	764	705	769	746	811	747	751	738	795	741	764	792	786	772	758	699	802	746	739	719	722	759	756	755	786	770	776	797	768	743	766	771	822	761	734	788	788	763	735	744	777	756	799	755	752	714	800	738	808	785	774	775	725	766	786	778	762	750	783	743	807	740	770	720	695	780	708	769	755	737	752	768	731	796	744	745	797	737	753	772	776	717	804	743	811	743	738	766	762	798	747	788	765	761	775	722	757	776	788	741	763	704	775	704	756	720	760	771	783	768	748	786	707	763	763	734	736	777	813	744	738	750	740	828	785	732	784	749	762	768	732	787	751	728	792	733	747	723	756	706	759	773	762	781	800	745	758	767	782	789	730	745	719	761	751	746	796	791	791	759	756	786	773	769	744	818	823	723	737	742	761	779	751	768	754	782	718	777	726	863	809	728	767	741	768	753	775	771	766	737	782	782	717	765	747	733	767	799	716	739	785	766	747	745	743	746	799	773	762	797	762	758	684	745	737	811	726	782	742	776	768	813	781	768	769	772	782	744	758	749	697	745	729	733	758	761	770	770	749	762	765	756	805	737	775	723	744	767	779	783	799	756	726	763	774	790	748	766	760	718	742	750	732	804	774	768	817	735	758	731	735	749	724	761	795	775	739	767	764	780	744	794	708	797	782	796	782	747	793	742	782	736	790	757	796	812	788	755	809	784	750	788	765	776	737	756	768	794	748	768	711	780	763	709	737	787	758	779	766	773	767	781	766	805	706	739	797	755	722	781	702	765	753	707	759	725	751	779	782	735	752	801	740	787	707	774	768	753	742	750	760	771	753	722	762	752	757	749	734	707	760	750	773	784	761	793	702	781	810	717	810	806	743	761
27606	35496	28044	24356	17972	13931	10404	6160	2954	1797	1308	959	764	608	491	420	367	330	333	364	488	484	318	292	282	309	328	322	314	293	285	272	252	256	297	254	252	256	253	286	291	262	291	276	266	264	267	267	268	272	247	268	262	284	271	282	293	263	294	287	237	311	266	270	303	252	264	269	263	268	282	275	268	307	308	241	302	243	270	274	289	258	297	275	242	274	270	291	262	272	276	248	267	260	301	259	276	276	262	273	275	312	282	270	264	251	256	276	269	308	291	250	266	267	270	256	259	230	263	290	278	264	262	258	273	263	265	251	274	287	258	259	278	283	269	277	264	280	302	286	290	285	243	271	257	283	273	285	261	246	272	289	246	277	267	292	321	279	290	267	258	279	261	277	271	271	270	271	264	261	283	278	268	249	297	279	292	274	251	259	307	294	251	271	278	263	275	290	250	286	274	239	286	261	274	303	284	248	278	280	293	268	291	282	280	278	267	282	277	287	289	266	268	236	273	288	265	285	299	276	265	263	277	271	256	262	298	274	272	274	295	263	280	285	296	266	262	264	303	279	247	277	300	270	302	286	269	252	266	258	260	270	267	294	266	284	254	285	276	294	242	280	302	285	294	266	272	266	284	283	269	266	283	254	241	283	268	273	290	287	289	280	287	258	274	269	281	296	263	280	281	293	249	271	294	317	280	263	262	256	274	268	250	275	262	262	292	270	271	259	262	291	288	304	294	268	265	313	260	243	269	268	259	276	259	249	274	252	297	285	296	231	277	259	274	241	276	288	245	261	274	274	258	308	249	257	299	288	268	267	266	249	262	266	279	281	264	267	270	276	271	265	274	277	275	258	256	284	287	282	231	262	266	284	295	267	246	274	278	280	285	249	263	251	262	262	271	249	275	251	272	262	276	299	284	291	290	276	278	251	283	254	264	286	280	273	277	280	290	255	245	290	263	238	239	266	267	261	240	286	285	305	254	273	257	277	275	283	250	302	287	295	295	285	305	256	270	276	249	271	301	260	267	268	279	279	296	274	279	278	296	260	267	245	278	269	267	304	295	287	274	284	302	263	275	262	286	237	256	257	266	260	267	278	275	246	249	235	261	270	289	281	263	261	254	269	271	275	282	284	288	233	276	266	271	258	237	239	300	273	239	265	264	295	277	302	290	283	311	251	273	270	252	279	287	265	298	256	284	270	283	271	283	282	261	306	253	258	274	278	284	259	286	263	265	270	307	252	275	290	281	265	287	277	283	303	268	272	251	255	262	287	296	278	256	288	256	247	281	286	276	245	267	286	280	271	266	292	254	298	252	265	251	286	303	299	264	256	316	272	271	273	284	294	264	270	288	268	266	264	282	302	277	288	270	284	271	250	292	270	260	296	283	261	287	255	314	280	268	260	281	276	302	268	305	257	293	266	281	265	291	246	273	286	289	262	274	262	259	275	259	293	306	283	255	261	276	266	265	281	299	239	278	269	275	295	249	256	266	281	279	270	258	275	302	249	254	277	263	249	255	269	278	267	264	296	296	282	283	243	262	284	309	278	245	279	257	281	265	246	284	293	288	288	257	279	264	279	280	256	251	282	300	256	262	276	267	244	260	291	269	246	287	292	289	280	248	288	254	290	279	291	296	306	258	270	256	266	249	270	256	305	241	271	265	260	256	270	278	277	322	268	273	262	269	243	258	242	243	269	283	301	273	265	271	258	241	272	272	274	306	267	291	288	277	296	272	282	261	254	281	278	284	275	265	264	234	289	269	271	283	251	285	272	294	281	262	294	281	277	264	282	276	230	284	266	273	267	300	272	244	284	300	288	284	263	284	277	300	262	257	266	273	266	249	274	268	273	292	269	257	273	275	278	282	260	267	296	267	264	278	263	265	259	263	294	252	301	274	283	267	271	273	281	274	274	259	257	261	300	258	283	291	236	270	252	277	260	305	265	257	298	261	274	289	220	260	275	261	295	281	311	267	277	256	248	250	258	262	269	264	247	249	249	285	282	276	280	283	273	291	285	272	283	269	282	263	270	277	281	303	274	272	248	268	253	279	264	276	292	280	280	255	277	283	249	263	295	301	294	309	268	246	258	277	282	294	257	273	253	221	292	261	253	282	265	286	286	266	279	267	259	277	283	248	290	274	245	262	264	285	274	264	292	266	278	243	255	290	257	267	268	295	250	285	266	256	251	303	280	268	273	258	239	289	257	273	273	269	273	273	293	285	323	263	295	262	280	279	270	284	245	285	248	257	311	269	266	273	250	251	261	302	260	297	272	245	265	278	296	294	274	261	298	269	267	263	288	296	314	249	283	291	294	271	255	265	292	268	271	277	270	272	254	253	296	278	254	303	283	259	273	273	264	272	290	270	273	297	264	247	245	268	253	305	252	302	265	281	284	256	265	260	287	288	252	242	264	235	297	239	284	283	296	291	279	281	275	278	278	284	302	249	280	288	276	266	283	268	257	285	254	271	265	290	257	294	284	258	296	254	304	292	252	309	262	246	262	307	265	264	275	315	256	259	260	260	280	293	309	281	272	267	294	289	243	255	283	274	268	295	293	236	300	258	279	258	282	274	278	288	281	259	271	267	273	277	282	284	303	281	267	266	305	298	280	270	279	264	273	281	260	262	323	294	276	262	274	310	279	293	264	267	252	288	258	272	263	291	290	255	288	306	285	279	282	274	262	277	281	286	293	264	265	299	289	254	266	261	267	299	256	274	292	276	290	269	284	260	262	249	273	260	279	278	273	276	268	272	261	279	271	280	280	260	275	256	264	308	273	281	284	273	250	278	276	275	267	270	271	268	296	266	303	283	312	295	292	289	282	266	251	284	288	258	273	278	260	302	295	273	261	243	263	272	269	266	283	311	258	268	265	301	270	259	268	264	249	273	254	289	283	278	255	248	278	259	285	259	274	294	289	248	284	290	279	272	254	284	288	257	292	280	279	258	251	270	264	290	289	296	251	262	275	274	305	242	280	270	288	273	255	265	264	285	302	269	291	263	305	268	252	309	269	262	246	259	293	274	274	245	258	257	288	274	275	287	296	274	266	278	283	281	268	287	289	286	307	238	275	259	263	281	290	271	263	290	256	263	267	225	273	269	309	288	241	247	293	267	260	270	262	272	274	297	274	264	264	287	270	292	269	253	264	248	254	278	258	278	293	240	287	288	292	267	277	284	268	280	261	235	293	326	281	305	277	281	239	279	308	257	247	274	251	277	308	278	304	255	281	282	276	296	306	282	268	268	299	256	248	282	275	294	289	260	285	290	251	268	257	275	299	269	272	275	278	270	294	297	250	241	292	272	308	277	273	273	273	268	263	276	251	270	266	321	292	258	264	258	293	268	253	278	289	285	253	280	257	265	258	259	276	287	276	260	250	275	273	248	298	260	262	267	272	257	318	266	247	277	271	291	257	262	250	257	275	270	272	285	271	274	242	283	272	279	263	267	262	286	256	257	298	284	272	262	281	276	273	267	272	277	248	287	260	273	274
18672	29703	28337	34411	31364	28601	26182	18007	11134	7739	5948	4492	3593	2761	2137	1684	1419	1125	1122	1441	2159	2153	1179	889	850	949	1059	999	910	798	733	750	736	819	791	733	701	811	791	746	745	708	770	760	743	693	743	755	758	776	722	785	701	735	788	758	756	799	795	804	719	772	846	794	784	818	759	721	746	736	782	741	734	736	782	761	741	807	738	739	706	719	755	781	757	740	739	778	788	755	742	737	780	745	734	746	779	734	735	738	789	755	773	689	709	801	759	753	765	762	774	788	780	715	779	748	713	792	705	755	806	722	747	713	762	784	734	740	767	759	788	751	734	783	757	759	778	762	725	775	792	719	800	688	780	794	770	818	752	807	736	755	785	709	767	730	794	757	722	738	749	764	786	733	732	737	756	735	750	787	733	717	741	750	758	756	802	779	715	766	760	758	789	730	749	722	734	750	721	823	749	793	782	745	772	767	785	733	741	733	717	777	816	741	751	742	793	783	807	741	772	742	794	763	783	789	767	806	760	741	772	777	773	776	747	800	734	773	782	749	737	761	764	725	776	734	777	743	773	837	761	766	731	718	738	772	773	803	774	710	778	706	752	764	764	794	719	749	728	744	700	721	801	718	766	736	792	833	771	782	750	777	744	707	688	768	741	686	755	814	716	757	768	785	774	731	754	799	714	806	799	739	766	801	708	763	792	768	819	742	787	738	725	730	724	795	741	791	714	775	688	804	735	790	801	725	728	761	759	748	743	737	734	787	763	765	742	760	749	750	706	746	790	718	735	726	777	755	733	756	786	759	772	729	800	756	776	722	751	731	715	778	731	738	741	765	758	782	740	740	758	738	776	743	837	777	746	731	736	785	750	743	663	733	738	771	818	770	758	802	780	784	752	748	797	753	702	755	751	755	731	744	761	720	814	807	707	727	723	801	713	743	791	769	734	741	778	718	724	779	775	721	734	713	749	751	736	752	736	745	752	761	778	763	731	760	765	757	787	815	754	746	799	745	766	744	795	767	741	729	731	779	746	757	751	731	751	747	764	763	718	745	752	728	761	724	712	790	746	725	717	737	744	766	749	820	716	759	753	784	780	735	766	752	747	771	769	752	834	747	785	734	748	704	748	763	735	778	781	782	721	723	841	755	754	782	732	750	715	744	749	772	712	751	772	718	784	760	709	704	830	746	806	731	774	728	755	752	745	753	764	719	757	765	771	801	719	728	790	776	790	740	777	747	792	780	762	784	738	763	769	770	764	775	782	749	776	752	776	782	735	770	782	763	769	774	772	742	727	748	757	719	699	733	774	767	757	781	728	788	773	731	812	736	787	760	795	758	783	766	739	803	749	786	743	763	783	758	777	788	770	760	754	724	748	762	737	749	829	749	755	800	795	807	802	782	783	711	763	796	810	779	790	747	802	763	738	708	754	756	740	757	782	809	800	778	735	814	708	698	744	786	778	779	744	732	789	723	779	788	725	700	762	775	750	749	747	723	759	810	739	709	760	798	731	733	771	740	747	769	776	757	780	723	759	715	769	757	737	774	783	726	740	755	758	765	764	778	760	766	757	726	759	768	734	720	791	735	693	717	769	787	749	739	752	799	715	784	763	779	760	773	766	801	717	750	748	739	734	753	749	782	764	798	761	746	738	703	773	753	736	718	753	753	754	756	761	748	781	774	763	732	741	758	767	806	734	755	736	802	758	739	746	749	715	688	760	758	730	767	792	703	690	791	788	721	724	750	761	769	777	715	804	746	732	752	707	767	771	726	755	730	777	807	836	797	742	695	779	826	777	786	740	787	723	774	740	751	687	807	781	746	758	758	784	773	755	757	771	735	771	782	770	804	809	716	783	740	758	800	764	776	735	730	811	747	749	810	778	713	764	757	745	731	767	775	770	753	779	746	775	793	725	745	759	754	766	769	779	731	822	746	773	781	748	723	780	771	768	750	771	762	732	757	788	780	771	779	735	766	770	759	741	704	728	769	762	715	740	777	768	780	781	765	784	785	785	766	782	704	764	764	761	751	769	770	733	781	791	765	714	745	751	767	757	777	739	780	770	749	766	755	785	770	736	785	729	754	776	766	726	749	744	731	788	729	774	768	740	725	721	784	716	790	750	788	782	729	738	745	767	750	776	737	722	730	752	735	729	731	778	701	771	718	782	738	797	777	753	750	762	769	753	765	765	736	771	756	734	804	774	810	769	766	808	775	807	717	734	737	758	728	760	758	805	782	740	717	843	746	774	779	823	755	777	693	741	749	790	736	747	752	727	790	772	719	788	708	784	710	788	730	763	741	739	775	767	757	742	764	779	772	761	751	753	743	775	766	818	762	801	726	762	781	762	784	780	763	786	733	722	783	790	816	722	716	784	723	784	730	738	753	756	730	798	743	766	782	771	813	767	749	732	758	758	806	771	744	789	798	766	826	739	705	819	706	751	744	739	734	799	766	738	748	794	770	780	803	780	785	773	756	716	740	749	753	740	817	766	759	752	757	708	797	772	796	766	777	787	771	726	763	791	775	709	722	721	792	741	806	713	753	756	756	780	712	764	778	762	750	738	750	741	733	719	780	737	751	768	771	742	732	784	771	708	747	754	760	688	780	779	803	747	768	771	754	756	787	766	830	776	707	703	711	734	746	737	765	811	780	755	778	752	785	734	783	740	729	755	744	779	736	770	777	785	762	755	738	740	749	761	722	714	742	749	791	744	738	779	762	785	736	761	763	748	698	750	808	759	753	704	774	820	729	781	755	733	695	748	809	759	757	723	756	744	730	747	745	749	788	786	795	765	791	770	741	780	740	714	749	757	744	720	720	828	781	753	778	706	724	747	759	696	745	767	819	835	736	719	747	755	740	758	788	781	771	756	746	835	817	723	752	735	788	749	755	775	743	756	785	783	801	771	786	790	768	753	741	759	737	796	749	807	771	750	746	739	762	774	712	748	742	731	741	793	734	779	766	750	738	780	787	789	763	807	750	745	733	764	796	793	759	773	750	768	761	765	759	799	782	787	737	776	742	755	788	699	770	723	793	739	789	776	762	776	771	775	775	737	734	801	741	731	741	722	740	746	757	768	779	766	715	780	744	743	700	743	744	737	742	695	741	773	784	738	774	779	791	734	744	763	716	810	781	730	755	731	747	745	823	738	763	746	724	792	744	769	809	762	748	700	765	811	753	728	776	745	758	744	720	761	746	745	783	740	770	766	754	738	787	795	724	770	780	777	784	773	782	801	794	775	809	769	764	783	777	771	779	825	749	801	724	729	742	771	768	764	744	745	765	754	740	791	746	801	794	729	735	777	741	766	696	809	777	736	757	721	725	745	763	801	718	762	762	805	817	789	771	740	796	757	713	768	757	768	761	737	774	740	740	790	724	778	760	783	759	749	747	720	745	723	800	713	799	732	710	726	734	783	782	768	759	762	796	795	783	752	746	743	754	804	754	726	809	735	750	771	778	755	748	748	713	749	785	778	776	766	741	753	805	754	740	768	752	811	759
26741	33358	35809	26507	14842	11860	8168	4894	3422	3125	2573	1917	1419	926	581	433	395	375	371	512	672	461	327	282	307	305	327	304	300	294	271	289	282	275	301	256	294	258	257	286	251	265	290	291	265	276	262	303	256	290	276	306	311	290	275	262	274	289	269	270	262	265	286	261	266	261	307	267	303	282	269	249	261	262	261	283	274	233	235	283	267	253	269	250	292	287	278	265	283	264	270	251	265	265	296	274	290	282	259	294	261	275	267	299	277	278	273	252	277	287	296	258	289	297	280	276	278	284	276	296	228	259	300	283	260	291	278	306	257	265	291	269	253	290	277	251	280	300	287	257	274	258	247	264	303	287	279	265	269	286	280	286	297	271	297	310	284	256	246	266	273	262	275	286	258	261	277	254	270	267	298	273	262	284	271	310	255	286	256	267	289	278	294	280	258	273	284	275	308	308	234	272	264	253	273	252	302	273	296	283	271	263	266	266	262	287	258	285	271	254	274	263	280	279	307	290	311	243	266	265	273	307	269	256	265	277	291	263	293	278	245	265	282	282	288	288	327	293	253	273	288	286	260	264	272	253	265	271	283	246	291	308	261	291	271	273	290	267	265	282	259	257	275	263	277	283	309	269	281	314	295	273	286	299	248	291	278	280	274	285	265	274	271	283	262	303	296	297	246	258	287	251	266	282	262	271	258	300	263	286	261	292	271	262	273	288	273	274	277	292	272	277	283	263	232	266	302	258	271	277	279	280	286	280	293	250	279	286	274	278	264	285	280	256	260	299	285	261	300	266	267	240	282	272	263	260	286	275	286	291	222	302	278	280	291	251	263	251	301	291	285	283	252	272	253	268	296	247	275	246	276	297	240	285	312	253	285	259	279	270	295	261	313	268	274	254	269	214	276	258	253	253	290	293	283	268	258	281	250	269	263	277	258	266	272	288	305	260	282	299	273	311	259	274	274	248	313	289	290	275	273	282	268	271	284	278	260	284	270	277	268	278	310	279	309	273	264	282	267	240	306	270	271	252	274	280	281	286	278	270	232	264	277	260	271	280	271	282	247	254	289	247	252	261	281	281	270	320	291	282	303	267	280	269	282	278	270	281	282	275	315	293	278	279	269	302	275	262	262	273	265	286	290	252	267	246	290	275	283	276	273	264	280	277	260	232	264	271	294	273	250	260	288	301	284	262	267	255	285	273	270	284	276	301	252	297	313	287	275	283	284	288	308	277	298	294	240	254	250	271	275	258	275	272	281	279	264	240	269	273	278	287	271	272	282	269	267	280	276	284	259	271	243	276	269	279	317	304	271	268	273	302	239	269	263	288	232	247	305	271	268	278	275	254	267	279	270	303	263	291	258	275	254	294	262	260	301	313	315	283	304	271	258	262	260	276	300	274	278	263	267	256	302	311	273	247	279	271	275	263	281	270	269	258	274	289	287	257	309	272	298	286	257	307	288	228	273	262	287	274	261	278	280	272	268	285	283	303	275	304	266	300	288	285	261	270	262	243	272	286	297	282	282	287	261	303	276	283	274	237	245	289	285	254	300	276	255	260	255	287	287	271	274	270	266	272	266	266	264	252	312	328	282	263	265	297	267	261	282	285	279	284	276	285	280	265	248	238	292	254	255	263	308	267	267	275	279	275	274	261	322	259	279	268	244	245	296	259	284	288	275	236	261	287	242	254	267	290	291	283	257	277	248	296	242	277	270	283	285	276	298	280	307	274	214	242	280	240	250	288	281	256	250	296	256	267	288	268	264	248	288	272	268	268	276	271	264	262	283	252	278	258	294	286	274	276	288	277	279	269	290	269	281	267	265	286	285	233	300	265	285	277	263	276	286	283	266	275	263	251	258	275	261	249	265	259	250	267	296	279	289	267	260	260	286	276	273	290	282	264	270	250	253	275	274	242	275	280	244	295	279	252	257	258	314	285	271	271	274	271	270	310	268	282	268	270	301	255	278	247	270	273	258	277	264	289	287	260	305	294	285	290	276	269	284	272	275	307	294	296	294	251	269	269	277	269	274	235	274	305	303	279	252	284	237	257	269	253	302	278	294	285	245	291	261	268	281	289	251	310	274	268	289	236	243	291	276	269	269	274	269	264	285	278	263	262	261	297	273	300	248	269	256	299	272	258	290	261	286	252	289	300	269	259	279	278	279	247	268	259	275	257	287	278	268	262	309	281	275	270	263	272	315	252	291	301	254	279	271	276	278	287	261	285	280	319	296	254	298	251	278	279	253	262	274	265	276	281	310	305	277	289	257	270	267	273	294	296	283	278	271	314	253	274	265	256	258	251	283	267	273	270	292	251	278	271	276	286	235	278	281	271	310	256	280	256	262	275	286	271	267	246	244	273	277	277	279	239	261	253	262	271	281	284	285	268	290	275	246	291	235	276	265	264	254	276	295	269	257	246	252	291	275	303	305	286	268	287	236	270	277	262	289	250	285	287	266	286	297	270	289	259	273	279	267	276	271	266	286	237	302	298	279	268	249	275	283	269	282	277	284	268	291	288	259	280	281	260	258	264	291	280	317	319	286	254	266	278	275	257	291	267	269	286	259	268	276	288	261	292	273	270	270	267	288	282	250	277	300	322	312	299	265	283	280	284	269	288	267	252	287	262	276	264	274	284	259	265	269	288	297	295	273	272	275	276	295	262	272	289	276	270	279	267	279	265	249	254	313	280	262	271	292	283	244	288	284	241	283	247	287	275	270	275	251	274	274	277	270	280	279	258	278	262	296	286	258	289	280	292	250	314	301	310	285	272	300	281	302	286	271	271	296	260	269	267	281	244	279	266	300	274	254	273	270	260	266	291	266	253	294	273	276	283	261	282	299	288	251	301	255	288	276	272	300	257	284	263	268	316	282	276	254	301	273	296	274	288	253	247	285	297	268	280	291	262	286	272	257	294	265	255	242	266	282	248	277	276	245	260	304	291	284	268	267	271	292	266	277	242	292	275	242	247	268	278	232	247	303	294	293	287	258	247	242	295	278	269	225	275	263	280	247	304	279	291	274	272	247	275	275	285	273	255	281	254	265	265	293	286	273	263	247	298	266	254	282	274	290	278	245	259	265	266	252	272	300	291	289	276	264	266	258	271	260	263	267	269	273	262	275	263	294	280	289	279	288	262	276	289	291	263	282	254	252	271	267	255	286	270	271	284	262	292	281	318	251	262	258	271	264	278	288	264	262	267	252	259	255	276	289	274	265	269	295	304	257	239	286	270	251	251	271	274	271	276	235	292	260	263	314	288	276	274	261	297	267	275	294	271	275	288	287	290	277	288	268	263	237	263	253	272	276	255	278	297	273	286	270	310	266	279	263	280	261	257	268	272	276	282	276	264	273	297	262	252	271	296	267	250	284	309	271	285	265	273	265	297	298	255	295	261	265	298	291	245	243	278	281	279	277	258	259	262	292	275	290	267	250	264	280	296	289	304	267	266	284	279	258	272	295	271	281	244	262	254	295	260	277	280	292	272	274	289	247	258
17885	28361	37179	34601	26087	26812	22729	16515	13568	12929	11433	8716	6837	4377	2719	1883	1429	1290	1320	2415	3200	1902	1022	876	875	957	1091	1040	945	836	806	840	777	771	781	744	758	771	771	740	774	776	753	788	764	802	800	774	781	806	776	772	715	777	730	797	786	681	823	746	798	751	780	776	771	820	769	742	821	783	757	778	727	764	794	728	729	751	764	759	798	749	767	769	750	751	775	760	764	753	765	767	765	782	729	777	690	748	711	729	745	775	769	772	829	756	792	771	746	782	780	747	805	803	806	731	767	766	773	735	763	766	748	732	755	808	779	822	785	690	790	755	786	731	811	748	801	699	762	792	720	764	837	814	705	745	790	761	720	799	764	759	754	806	753	750	776	726	796	782	739	738	789	777	696	744	802	743	758	761	769	733	740	752	770	786	750	764	770	767	752	788	801	677	726	761	782	731	770	777	846	780	757	774	755	719	770	809	722	763	727	784	763	761	733	802	774	768	758	825	739	749	741	749	792	738	822	768	760	799	745	761	792	753	792	738	777	777	731	769	771	780	780	769	780	786	741	747	798	742	803	759	732	769	698	760	693	769	751	812	770	768	767	760	762	715	749	757	748	764	782	810	786	762	751	780	722	754	720	744	817	814	730	748	744	735	748	704	786	756	817	746	714	754	748	745	792	771	784	756	753	789	777	705	743	741	777	770	800	768	785	782	759	775	753	760	712	754	779	770	797	757	719	755	764	755	739	827	784	753	783	758	743	809	722	707	774	779	790	725	773	790	779	754	762	727	765	739	785	782	764	746	776	807	763	780	733	782	733	798	784	778	747	798	730	788	755	759	740	793	754	720	805	814	798	780	782	736	763	763	715	731	791	721	752	744	734	761	773	800	759	759	797	733	751	744	760	773	796	745	836	739	759	774	731	684	755	755	750	760	754	752	804	761	749	752	738	747	757	803	754	761	773	745	778	803	784	769	749	740	735	755	788	757	758	758	713	754	810	758	784	766	749	755	820	789	753	758	776	789	743	735	742	765	753	772	800	738	810	763	728	745	784	801	740	746	736	752	746	773	760	770	717	729	808	767	749	737	766	798	690	757	766	780	773	753	786	748	753	764	767	774	771	802	804	797	779	756	794	792	783	759	760	791	767	718	788	794	767	718	751	768	724	777	788	831	802	738	750	749	755	740	760	717	758	808	787	718	721	751	739	780	713	797	796	795	804	763	777	728	767	727	775	732	760	726	805	766	736	795	774	768	791	784	784	859	800	771	730	759	725	814	774	772	791	761	786	745	757	743	746	758	792	728	786	745	769	759	773	818	779	730	722	727	753	791	807	730	805	764	743	800	758	754	759	803	735	765	791	757	726	761	784	750	725	762	753	728	705	768	769	730	771	803	768	759	777	782	741	752	800	764	736	764	743	718	744	736	879	751	768	756	758	797	762	817	791	746	758	753	771	778	762	790	815	794	762	752	785	734	750	801	799	806	829	763	740	740	736	784	797	789	783	790	763	749	795	790	746	725	750	753	812	741	773	735	776	768	781	724	746	754	769	764	770	755	753	778	793	748	769	780	774	727	767	769	750	756	786	760	803	774	789	816	745	785	752	721	702	751	777	810	759	756	742	770	766	771	769	750	811	744	751	825	739	798	750	780	751	810	736	777	776	716	733	736	770	798	778	739	735	774	764	709	780	755	747	746	750	732	723	767	762	766	815	805	788	712	774	745	795	780	804	766	763	765	761	762	769	798	733	760	744	780	743	798	785	746	782	771	759	761	775	818	749	735	760	756	735	732	728	781	748	828	713	822	754	728	793	724	750	781	766	733	774	790	760	802	748	725	768	722	769	715	774	764	803	737	731	792	802	822	755	757	780	738	773	753	698	769	813	784	746	757	765	737	758	747	728	757	738	747	739	764	760	734	763	786	749	710	766	766	786	754	743	721	776	760	787	790	760	754	777	762	749	747	737	769	774	733	715	785	743	760	782	734	750	747	761	779	716	739	733	753	785	798	784	802	758	728	697	743	773	794	792	769	740	756	807	762	805	724	735	761	791	775	801	816	773	753	746	701	760	727	777	800	785	734	791	730	817	764	764	803	748	747	777	720	787	774	743	779	774	791	766	751	744	758	746	775	802	792	765	749	754	759	779	721	748	709	709	825	777	763	717	744	728	755	778	791	776	722	794	752	742	791	752	755	725	770	747	770	750	715	742	717	689	757	789	777	791	778	783	729	738	742	760	742	821	760	734	734	759	783	770	709	744	761	790	737	776	739	746	751	766	732	772	768	773	786	753	752	726	819	772	767	774	767	781	777	767	773	732	671	743	736	741	751	791	786	775	765	782	775	722	733	783	752	768	761	706	788	775	770	761	778	713	782	775	792	774	736	750	779	766	765	755	760	743	745	738	729	766	725	742	736	713	775	730	766	802	771	777	770	731	758	739	810	741	780	788	755	787	785	767	744	711	746	805	740	796	778	809	798	771	780	750	749	765	731	772	714	750	768	734	753	738	767	764	793	747	799	755	783	749	751	743	762	805	806	761	786	773	787	747	743	780	771	752	812	735	744	789	756	748	748	770	760	787	764	769	759	811	814	790	759	720	760	819	794	757	770	812	793	778	755	830	736	763	746	786	780	810	741	741	775	784	763	740	796	745	765	761	739	818	754	713	792	703	789	760	760	798	785	745	772	757	752	728	748	797	718	755	800	711	759	766	739	696	734	729	772	728	724	788	726	736	739	728	789	782	776	761	744	766	768	760	768	752	747	738	706	791	715	761	675	758	776	764	795	766	790	822	748	785	784	700	739	716	735	727	752	751	739	812	752	786	748	737	791	753	742	722	754	785	752	818	796	769	762	711	761	756	735	714	736	764	714	762	743	764	767	726	760	777	754	722	741	754	747	759	772	734	838	797	816	773	798	741	759	771	775	774	813	793	750	771	757	798	789	726	794	763	757	744	756	745	731	744	762	778	767	797	765	724	710	744	781	718	770	786	738	756	743	791	762	760	763	797	760	730	784	787	735	779	762	757	711	792	730	804	761	784	779	744	717	765	743	827	804	805	809	755	726	732	768	726	718	772	840	706	747	751	781	788	698	751	750	796	761	756	769	802	760	790	756	750	724	735	800	724	747	786	764	725	834	757	762	729	793	799	773	691	747	738	757	717	748	744	787	757	768	754	733	772	808	778	781	802	749	733	732	727	708	761	715	724	744	732	789	761	782	723	748	766	791	752	753	748	801	769	761	771	759	727	770	757	774	763	758	786	796	777	772	793	710	763	752	815	751	736	762	746	791	754	766	775	802	759	809	783	763	768	735	741	772	749	821	767	774	773	791	777	768	748	764	795	749	764	729	723	702	796	738	781	786	752	727	760	674	775	755	712	760	776	771	747	772	809	747	750	800	747	765	725	781	746	756	714	759	741	783	768	784	739	749	729	721	795	758	737	775	698	757	759	784	721	833	769	759	778	781	741	748	805	787	742	734	779	740	752	742	701	760	773	780
27559	35297	39039	24965	16682	12526	8815	6083	4750	4001	3138	2251	1547	946	613	472	454	401	392	404	655	447	300	299	295	310	325	291	334	246	256	292	263	264	294	258	254	275	253	269	255	295	244	290	261	258	265	257	280	260	252	256	266	252	282	296	282	262	282	256	316	246	289	292	260	279	253	265	257	254	289	256	268	279	265	266	286	273	286	260	266	277	282	273	272	281	268	283	263	254	266	268	240	258	273	258	276	249	275	257	260	282	257	257	278	248	263	280	262	251	282	263	280	278	282	248	251	241	270	285	217	299	250	275	279	239	301	287	271	274	263	264	237	291	287	305	245	252	257	258	288	284	261	281	250	270	278	286	245	263	270	261	273	298	262	257	280	273	274	264	261	216	295	259	255	257	248	280	265	271	263	258	233	249	263	270	279	270	244	268	255	297	257	215	280	279	264	250	261	271	270	259	297	268	273	278	269	274	268	273	266	264	302	274	251	315	284	276	290	263	274	280	261	256	253	263	304	260	248	293	241	258	267	292	270	272	264	269	277	247	302	273	239	264	234	256	267	292	260	290	298	273	293	271	250	253	265	255	278	280	248	257	250	246	249	275	297	291	287	258	252	256	280	259	293	255	273	299	259	235	263	251	263	267	263	276	264	278	277	254	298	223	291	283	247	268	249	260	285	271	268	286	260	292	262	278	257	269	260	254	233	259	274	259	274	250	271	248	268	313	248	259	279	229	269	264	262	257	255	295	286	262	282	253	287	316	247	264	266	274	269	256	273	276	270	254	262	265	313	257	248	283	274	269	276	288	251	291	284	281	276	276	262	288	291	267	267	267	254	303	257	270	247	263	254	284	251	257	291	280	251	249	270	246	270	278	273	261	272	253	274	279	269	325	270	276	255	296	257	279	235	312	272	287	261	246	267	266	243	264	248	264	267	291	248	279	285	291	264	274	270	281	304	267	280	263	274	271	266	254	272	284	254	268	242	301	251	263	242	274	280	274	268	254	276	273	280	269	271	265	277	260	240	279	298	254	279	316	312	264	251	314	300	257	283	272	242	263	249	255	290	269	270	257	271	295	251	284	302	292	270	245	245	255	283	285	262	282	256	299	267	273	295	295	278	274	279	275	259	257	261	275	281	275	255	279	288	275	262	265	283	287	268	282	324	294	282	258	275	287	292	268	246	266	274	258	257	257	242	289	290	270	272	279	237	286	259	284	278	283	275	277	269	276	279	262	243	271	252	268	284	261	270	274	296	258	272	257	270	280	251	289	278	254	273	237	275	265	273	289	270	268	257	274	257	272	272	266	255	239	283	256	293	281	291	248	257	272	258	288	271	248	263	287	262	272	263	248	265	294	279	277	310	255	291	261	272	276	252	288	261	261	243	274	265	299	247	235	262	301	246	273	255	250	267	282	289	271	283	252	236	247	305	275	287	286	283	257	285	264	263	273	281	227	282	274	272	269	272	273	271	305	284	267	244	239	277	295	293	265	302	262	274	278	281	260	258	281	252	294	280	286	279	243	270	273	245	300	258	285	270	255	271	273	285	290	257	242	302	280	279	280	277	253	300	272	278	248	265	255	245	250	252	286	229	251	233	257	270	286	248	283	269	271	266	260	260	259	265	306	277	287	282	275	271	259	270	272	238	293	262	282	256	277	246	261	252	299	262	275	232	275	245	273	269	266	261	245	277	279	273	288	254	270	238	284	261	264	253	260	254	275	259	300	275	237	251	249	296	301	249	275	261	255	292	281	270	271	254	260	249	243	286	255	250	296	290	275	276	246	295	289	258	262	252	310	290	234	270	259	265	274	272	281	286	306	268	273	286	283	268	268	285	254	271	240	268	262	276	263	268	293	280	251	286	279	266	273	269	298	273	267	250	266	265	288	247	264	260	294	287	249	256	277	270	279	257	286	289	251	291	262	273	249	284	257	282	248	288	243	246	228	260	263	256	286	269	261	265	259	240	273	264	262	292	273	238	252	257	242	258	255	291	291	274	262	278	267	258	282	272	251	271	258	282	300	268	256	291	268	299	272	281	259	261	278	267	281	262	245	310	263	301	277	266	254	273	284	249	279	264	252	285	288	289	277	257	263	247	252	285	274	276	265	285	267	255	266	288	255	277	287	299	258	284	248	257	258	280	258	262	270	255	261	266	271	269	251	270	281	273	253	265	256	270	272	290	263	308	285	267	274	278	254	269	269	293	295	308	265	248	250	265	243	246	262	257	282	290	272	249	310	246	285	286	234	270	265	258	310	266	213	283	287	248	254	287	252	281	278	263	245	286	243	250	287	260	271	284	279	261	282	280	277	251	253	257	263	286	262	246	269	269	276	271	245	277	272	228	251	263	260	263	290	276	283	258	259	270	251	284	262	266	249	248	277	275	274	272	278	282	256	269	246	281	261	265	280	273	281	289	274	263	272	270	304	256	269	268	244	274	270	271	285	274	241	291	258	260	270	251	252	272	275	291	273	250	288	282	259	240	302	256	253	292	261	268	251	281	301	264	278	284	297	277	256	268	274	253	273	270	290	252	241	271	251	268	259	250	278	295	259	265	289	273	250	269	266	267	273	239	283	272	265	309	256	270	257	298	256	256	276	268	256	230	308	293	249	254	273	256	270	256	245	253	286	294	295	281	305	275	275	289	236	291	268	259	273	260	257	274	264	260	310	250	299	285	284	265	309	291	263	295	257	233	258	255	272	262	266	246	275	258	251	255	288	270	287	281	265	255	270	286	256	278	281	271	241	257	299	233	271	267	238	275	263	258	297	256	258	257	269	285	282	292	256	252	264	293	282	286	252	267	281	232	268	294	277	267	277	255	277	264	280	286	271	268	231	256	254	280	273	268	276	254	256	286	272	259	268	299	270	278	277	260	272	285	278	230	229	256	245	254	274	256	290	252	245	233	262	274	257	283	266	278	268	270	263	274	258	278	260	253	277	267	281	249	276	304	261	276	262	259	286	285	270	285	269	243	256	256	295	265	228	274	241	293	259	270	266	261	286	257	300	275	254	253	253	295	265	254	279	290	293	295	254	256	284	267	271	264	248	260	278	270	255	255	279	251	242	296	255	290	279	275	276	272	244	283	267	289	241	284	274	287	265	273	251	250	292	289	269	273	259	274	258	267	277	287	267	265	282	235	272	270	270	243	281	247	272	283	279	248	252	266	282	253	286	281	271	265	270	297	280	274	291	302	283	267	273	258	256	237	282	240	242	271	245	306	273	274	273	280	280	238	267	253	248	262	266	279	265	258	256	257	263	273	319	254	262	234	279	288	245	291	262	250	281	249	288	284	278	247	260	250	264	257	249	264	269	260	288	260	265	262	267	268	271	271	291	274	293	287	262	263	284	267	276	269	261	283	263	274	271	276	263	257	289	259	276	247	248	235	272	240	262	250	281	278	236	275	269	278	264	253	273	283	260	264	245	271	258	258	248	235	245	269	281	253	275	240	266	254	274	281	261	269	263	284	291	239	271	266	280	266	246
18355	30571	38074	32656	29486	27369	23421	19001	17373	15660	13596	9984	7443	4966	2954	2124	1913	1484	1295	1660	3007	1750	884	842	844	1027	1204	1003	920	770	818	710	757	771	727	747	781	762	716	755	753	747	745	749	747	727	778	704	737	724	726	740	711	711	711	740	741	743	748	705	744	750	768	734	753	745	753	752	710	782	753	779	720	765	750	698	753	698	736	757	753	725	760	739	771	745	722	800	757	761	765	725	725	818	704	739	763	796	762	773	764	726	742	771	755	729	768	774	746	755	730	745	746	756	767	753	785	748	755	728	706	792	788	782	792	738	732	786	727	788	782	722	771	742	755	819	791	768	712	691	819	731	731	713	685	718	686	740	724	745	751	737	786	747	717	760	750	755	729	704	728	742	760	744	756	833	693	716	768	802	741	725	747	754	745	736	751	809	711	729	762	738	724	782	758	720	739	732	699	712	739	701	767	739	755	732	763	760	737	780	743	740	754	790	727	807	785	766	715	741	766	812	778	736	763	757	727	724	772	746	751	734	738	775	725	762	732	747	752	732	728	742	725	753	765	750	741	688	730	707	745	720	758	695	740	732	785	786	805	743	731	761	730	753	814	770	760	741	793	746	700	744	765	737	721	744	739	737	745	749	726	795	753	716	727	726	752	760	764	726	701	716	778	784	704	773	738	731	722	739	786	745	733	750	763	780	740	766	735	764	729	734	734	770	754	774	744	782	702	719	738	735	777	726	778	721	784	785	760	743	756	773	792	742	721	693	787	720	780	773	757	752	756	759	717	782	742	769	757	734	761	770	789	740	795	724	732	745	731	757	758	782	751	751	720	736	730	795	790	722	722	781	730	763	726	771	730	764	708	762	752	700	727	782	737	783	741	725	734	803	734	718	757	735	762	731	741	730	754	721	769	726	756	750	789	745	689	724	761	728	778	771	748	752	734	742	737	749	744	721	750	775	745	749	730	752	722	746	709	749	744	758	795	726	712	744	757	726	798	692	701	738	746	727	785	795	749	757	784	723	738	696	754	736	752	776	725	698	786	755	719	771	767	747	739	741	763	761	707	771	747	774	722	736	731	751	741	787	764	751	693	773	722	706	770	781	741	730	786	745	738	750	782	744	712	799	765	726	769	761	773	768	751	746	751	749	750	721	743	735	760	754	757	776	706	744	740	776	774	764	781	712	745	763	736	745	731	733	737	760	781	736	739	716	733	732	744	757	764	730	763	730	738	748	790	728	769	794	780	764	725	789	737	750	708	711	723	752	730	779	770	720	762	754	760	729	746	701	784	771	795	783	760	791	717	804	776	730	729	703	763	704	779	749	792	745	766	772	729	774	706	753	699	759	744	736	738	705	731	751	759	748	746	747	748	734	767	761	713	766	729	703	717	725	747	762	755	776	749	739	800	750	739	732	716	778	706	759	735	775	764	768	767	748	740	733	744	801	702	751	763	744	769	758	753	719	765	799	792	740	726	732	751	749	768	749	738	742	705	752	752	771	747	771	740	776	748	753	727	756	763	777	757	777	728	756	773	756	684	724	773	699	786	744	765	730	748	736	713	763	767	706	742	786	732	698	763	724	766	725	736	773	762	735	720	790	764	822	772	745	741	786	741	773	722	758	710	789	737	743	727	714	749	771	815	737	726	756	757	780	778	769	755	817	747	762	751	759	760	726	714	763	749	761	770	760	788	725	697	789	757	750	766	709	730	671	736	747	801	733	720	756	768	741	730	772	813	773	723	743	664	789	750	741	753	803	778	761	703	701	768	795	739	717	743	707	771	810	739	786	738	746	741	743	723	679	736	774	718	749	718	786	764	776	740	759	762	764	737	743	753	757	774	714	747	787	795	739	739	770	707	726	723	740	782	723	804	698	745	750	762	752	754	751	717	735	724	765	797	777	807	765	782	777	760	798	775	748	748	749	743	811	762	757	719	777	759	818	783	743	721	734	726	762	753	763	761	744	753	708	734	739	736	733	727	803	789	727	744	749	754	707	744	726	755	759	730	792	769	772	729	804	775	758	744	726	761	755	770	753	779	684	710	721	730	734	758	748	736	722	756	769	720	719	726	740	725	736	721	800	726	758	758	782	806	762	765	739	756	747	730	738	745	763	742	753	740	749	748	728	783	725	676	758	739	765	752	724	782	747	782	736	820	725	741	741	715	739	726	741	745	758	744	773	772	752	753	783	729	691	747	744	766	709	789	797	797	784	743	754	741	752	762	772	734	732	831	794	718	721	753	779	791	740	714	741	761	754	768	732	742	743	764	746	735	739	708	771	806	728	734	745	708	762	761	737	727	763	729	756	811	788	770	731	760	767	731	739	748	789	767	729	760	788	740	725	733	712	782	719	747	728	702	741	734	750	782	752	782	811	778	753	776	748	768	734	775	743	707	717	780	736	699	732	704	778	748	732	718	779	752	737	746	724	739	756	732	748	727	752	730	776	729	819	759	743	747	735	786	720	744	735	759	790	718	768	776	768	734	733	726	759	745	764	733	783	775	773	772	786	762	729	740	764	730	727	708	743	769	735	766	760	750	769	696	796	748	792	738	720	787	766	757	723	788	792	738	792	750	736	730	725	717	752	754	782	768	751	720	743	762	757	745	769	723	734	762	846	713	724	731	734	800	782	737	738	756	742	736	766	739	767	736	743	751	755	742	727	764	742	695	740	735	744	744	721	775	747	737	739	775	707	723	759	739	732	712	760	735	721	764	771	784	764	728	716	778	730	758	742	741	751	705	773	743	737	784	743	746	778	781	735	719	749	735	749	764	752	778	752	759	709	732	807	797	779	735	768	733	768	751	775	751	772	778	764	748	793	796	721	736	703	750	730	779	704	758	780	741	730	813	765	786	741	756	782	736	741	717	741	781	712	737	791	758	773	728	721	741	718	771	774	745	749	713	770	677	740	733	731	762	747	755	717	764	724	737	754	773	704	772	747	733	761	775	781	802	773	762	744	750	726	783	773	766	687	737	743	760	763	768	781	707	752	692	781	780	758	715	727	755	763	724	759	740	768	759	774	754	776	750	769	717	747	711	794	748	765	751	734	750	775	752	733	740	717	779	731	752	773	720	776	771	789	732	798	717	751	718	768	734	751	755	718	749	699	750	780	800	761	778	771	737	735	734	769	755	709	729	755	742	763	722	691	776	753	757	714	760	751	758	717	772	762	721	725	731	736	754	737	756	734	724	719	712	761	759	768	729	763	741	737	757	787	794	764	725	722	744	748	752	772	763	765	740	708	738	785	747	753	759	770	753	726	778	766	680	784	714	729	802	705	704	696	752	772	771	751	756	750	761	733	789	753	772	746	696	750	726	712	728	739	753	729	731	752	784	739	707	770	754	745	718	748	751	757	751	709	748	769	760	772	739	793	762	781	726	774	742	752	764	727	755	718	713	731	764	709	713	724	787	732	737	751	746	739	800	737	715	759	748	760	789	761	737	749	704	768	715	748	688	764	764	734	762	736	735	788	764	743	737	745	747	681	759	757
28743	31669	33190	29547	15788	12614	11435	10942	8461	6247	3985	2060	1088	757	606	545	489	459	382	350	375	427	338	279	292	316	339	296	299	295	272	260	243	277	271	283	267	247	278	293	296	299	253	269	290	304	251	278	253	257	275	264	280	259	247	262	267	260	268	270	244	293	248	270	250	280	276	266	269	264	271	270	278	267	260	272	281	258	287	281	269	252	279	292	276	254	283	274	292	282	262	284	274	282	276	246	250	291	240	282	285	266	257	282	296	272	317	262	266	261	246	287	270	282	289	301	255	257	259	272	279	270	280	259	276	288	272	284	278	239	268	267	251	263	256	267	298	251	283	265	265	252	310	281	292	270	278	277	282	276	304	284	273	292	255	278	258	267	271	260	258	270	280	259	237	278	245	292	283	266	274	288	272	269	257	290	261	255	283	258	271	251	287	260	279	274	282	276	278	265	285	259	257	286	298	274	295	282	280	271	266	287	287	291	271	280	254	291	289	263	274	280	299	282	269	243	281	273	267	278	267	261	268	282	278	281	291	280	304	285	270	302	298	257	257	264	298	275	275	257	277	283	288	270	270	246	291	265	298	311	270	238	268	291	286	297	257	272	291	276	256	278	251	285	291	256	281	275	281	281	258	286	271	278	289	279	272	284	251	256	269	235	268	244	268	298	306	285	277	294	308	309	243	254	272	253	274	269	264	276	272	270	263	269	250	294	249	281	281	264	262	285	270	280	298	270	269	254	273	281	270	277	245	273	246	294	242	280	289	284	253	272	258	274	266	297	269	259	288	276	275	286	281	240	275	271	264	269	286	285	259	271	266	273	285	277	276	283	284	286	274	286	232	292	262	271	256	291	259	270	284	292	258	280	290	272	242	282	251	260	268	272	263	261	298	267	279	282	267	259	262	281	283	299	273	288	273	302	240	272	263	265	280	269	280	282	287	250	267	275	284	263	275	278	294	266	284	265	263	282	261	272	271	267	272	253	250	262	241	261	267	287	265	280	273	280	280	299	240	267	264	268	269	249	273	266	282	266	283	260	282	288	265	299	257	282	266	301	294	261	283	280	282	275	269	252	273	262	280	268	261	255	271	290	265	304	281	279	292	279	288	302	283	257	252	273	263	264	264	282	263	311	271	254	234	268	278	267	283	252	252	243	269	284	246	275	245	265	248	291	267	252	295	262	295	295	264	249	284	255	291	287	236	279	249	291	292	301	276	298	272	268	268	287	270	284	259	280	298	270	272	272	274	268	260	250	261	268	284	262	279	248	270	254	256	270	246	270	253	277	260	278	252	263	261	253	293	284	299	280	272	259	260	273	260	295	276	296	278	287	261	275	259	288	259	271	269	266	274	281	303	278	236	249	272	293	285	255	282	272	287	296	285	282	290	285	255	277	285	257	252	278	263	277	279	297	252	311	293	266	254	271	296	277	252	265	278	270	270	287	254	276	271	260	277	276	282	269	279	286	321	272	262	280	284	308	257	283	287	249	271	237	264	273	275	282	280	282	265	261	275	253	288	277	270	287	286	262	228	274	307	296	245	261	268	256	259	252	252	291	274	254	276	272	274	224	255	269	290	259	267	295	248	252	294	288	272	301	291	255	275	287	289	277	271	280	227	263	273	275	315	253	265	305	278	258	273	313	276	275	289	272	272	259	301	251	271	267	284	273	271	274	291	269	269	254	283	287	265	284	279	266	264	297	261	298	251	294	237	264	256	294	259	311	270	262	275	268	259	260	297	272	222	286	283	260	287	276	309	253	263	270	247	288	283	278	290	249	302	265	260	267	291	291	253	282	289	294	263	260	280	274	283	273	283	285	276	278	274	306	278	258	262	253	280	260	299	274	264	302	260	253	266	274	264	258	287	286	265	262	274	278	264	282	275	259	295	272	267	283	307	275	279	286	268	263	283	249	246	271	312	264	271	292	266	286	256	276	261	263	257	281	265	259	297	264	269	256	305	275	266	288	277	257	261	275	291	256	300	288	243	279	285	281	300	289	259	305	276	230	301	298	264	272	280	272	274	287	280	274	282	289	280	256	272	268	275	282	267	259	266	281	265	281	266	267	283	271	227	278	257	262	269	258	272	288	280	287	268	274	296	273	254	279	306	258	280	308	281	262	265	286	268	299	247	267	260	255	279	283	273	308	298	289	289	274	251	260	283	268	253	279	236	285	283	276	283	255	270	310	262	263	309	259	268	261	265	273	288	261	257	295	279	289	297	300	283	277	258	287	262	251	278	256	276	273	242	264	292	285	277	274	289	262	272	273	282	266	282	284	328	287	292	310	235	272	281	281	266	297	280	269	289	246	282	261	296	297	273	253	269	275	282	268	264	270	250	269	284	297	276	245	268	318	264	268	250	271	294	236	248	261	268	249	263	290	274	291	261	249	277	243	232	302	285	267	292	299	261	318	275	266	284	283	262	278	314	267	265	268	259	270	263	276	259	294	253	283	273	282	257	260	278	280	277	285	307	259	298	291	255	288	307	243	287	251	284	283	294	276	279	262	249	265	267	296	260	261	267	273	285	291	310	299	268	287	282	251	268	293	267	292	292	314	257	257	268	259	264	266	287	281	259	312	262	316	270	262	283	309	249	273	280	252	306	286	294	270	260	240	241	263	274	251	294	270	297	248	253	315	254	328	275	257	281	276	292	295	275	298	271	350	288	274	255	284	295	276	297	301	263	267	279	287	262	266	259	279	279	276	279	261	241	302	294	277	299	292	277	278	280	270	290	307	290	302	275	257	297	282	302	279	294	283	276	298	276	258	265	289	280	281	252	268	270	244	257	313	276	261	270	290	280	239	279	295	232	231	280	271	299	260	274	283	289	265	298	272	313	265	299	281	255	285	289	272	254	269	271	271	290	280	233	317	252	251	269	272	271	267	291	261	279	269	294	269	259	301	266	264	267	255	288	289	282	272	266	267	271	285	246	314	236	250	317	286	273	277	273	281	279	270	302	259	288	287	273	279	287	280	254	252	278	266	281	248	290	265	265	305	256	276	267	290	274	243	284	277	295	263	253	269	226	274	284	286	283	267	308	272	256	291	290	294	272	262	263	269	276	264	272	279	279	284	274	273	284	272	268	267	291	296	231	273	275	280	291	271	294	245	259	274	252	288	283	261	270	266	284	255	292	269	276	258	252	273	258	286	260	309	286	239	296	288	273	258	260	284	278	299	271	261	288	278	271	259	259	257	307	281	254	276	284	268	283	272	273	245	271	285	282	259	287	272	273	282	262	260	249	318	269	247	256	265	277	286	294	274	273	272	289	253	258	269	268	250	306	293	283	272	294	280	276	271	256	257	262	257	264	281	279	254	288	269	286	261	290	251	279	248	265	274	254	274	285	258	261	284	267	272	259	303	293	290	291	291	290	263	254	264	268	270	290	279	294	252	286	273	275	286	263	280	299	271	283	246	263	233	261	253	292	285	272	270	304	284	275	297	275	278	245	306	276	281	281	252	287	285	298	283	272	275	260	266	289	268
19317	26506	36077	36206	27641	28258	27999	27582	24559	20490	15220	8840	5142	3607	2748	2310	1918	1915	1303	1192	1536	1747	1094	840	823	1083	936	876	845	809	784	815	807	802	763	784	739	797	748	744	774	784	736	750	792	711	780	749	783	743	738	765	764	790	751	732	799	781	770	796	813	748	709	704	788	831	774	781	826	775	790	737	762	744	799	799	762	764	754	716	805	756	758	774	747	765	746	733	752	766	731	742	810	739	779	764	751	739	780	717	757	751	790	752	762	757	738	737	797	791	697	740	719	761	749	762	767	755	765	790	772	803	768	748	731	744	722	726	775	795	720	764	759	759	719	811	780	758	706	752	783	760	798	814	758	779	783	786	767	740	735	808	755	775	731	784	730	742	737	730	776	778	817	806	743	748	770	765	750	745	831	728	757	750	788	735	758	781	742	705	739	748	791	747	749	748	817	730	794	775	788	756	701	825	774	776	770	768	738	772	746	724	778	752	704	802	769	777	730	794	746	741	737	776	753	766	775	751	757	710	771	755	746	754	761	733	734	733	770	784	775	742	741	699	742	778	756	779	712	764	781	759	774	786	796	756	742	724	762	780	757	756	801	796	729	799	777	762	788	749	797	757	724	800	783	844	768	803	746	767	767	790	816	743	748	822	750	728	723	718	756	809	770	745	760	777	743	775	691	765	805	768	744	827	746	768	769	742	789	802	748	722	768	738	753	791	769	769	734	818	721	784	734	754	751	749	742	759	750	757	752	761	741	737	703	759	810	766	784	768	773	771	778	779	749	789	752	753	748	756	730	729	786	758	770	761	756	768	754	720	788	757	749	719	791	768	711	773	780	734	756	779	790	744	763	747	772	784	797	766	735	744	751	757	839	748	798	739	812	716	731	761	719	758	758	744	740	800	737	780	768	788	744	749	767	793	767	728	752	739	765	775	733	763	734	706	707	753	717	731	782	729	782	779	798	808	798	774	770	723	786	787	749	729	762	759	764	713	784	716	765	755	761	753	724	741	736	765	753	740	749	769	761	778	750	740	774	746	776	725	764	765	736	775	778	764	792	754	785	746	746	711	766	772	756	721	771	768	758	776	775	730	715	791	748	731	766	695	733	774	739	752	743	757	778	741	788	777	788	746	770	717	753	776	770	769	759	765	735	733	785	732	782	731	780	771	783	777	753	745	748	750	751	759	785	816	754	727	763	712	802	773	785	761	771	745	731	765	765	774	842	753	786	772	734	775	755	731	779	744	746	772	761	769	769	726	763	805	753	753	771	757	724	803	697	783	756	746	764	725	786	791	795	763	703	799	754	761	742	771	754	729	742	763	773	700	772	755	716	768	724	728	737	793	801	777	736	756	744	805	767	800	757	784	758	748	740	758	727	777	767	823	778	795	812	758	771	802	755	789	762	768	792	747	768	759	740	755	770	783	779	770	746	733	787	742	769	758	753	792	746	762	712	777	740	767	742	758	727	737	781	744	736	778	781	757	763	766	757	773	716	737	760	766	736	709	725	749	698	781	776	774	758	787	776	766	739	777	737	745	729	766	786	800	770	788	722	788	770	735	758	758	778	712	775	759	797	740	770	825	716	751	757	833	725	763	728	748	739	779	734	795	733	789	766	767	717	804	761	790	807	767	789	745	770	744	737	786	749	749	800	791	793	772	786	783	727	802	724	745	807	739	808	784	801	751	754	753	729	765	764	804	740	743	748	736	744	774	815	807	795	775	740	728	738	750	790	801	777	768	783	765	748	764	774	726	792	732	775	808	798	752	777	796	773	758	779	761	802	802	717	773	799	740	764	731	731	780	746	720	760	776	785	768	732	792	776	763	747	738	757	740	766	769	733	772	709	742	745	771	758	744	835	776	789	749	801	773	745	729	776	755	780	737	741	753	782	717	746	745	765	739	738	830	690	706	756	745	743	736	747	763	747	751	720	746	758	773	794	773	753	731	765	721	765	797	770	807	707	785	812	733	731	733	757	758	786	768	760	763	771	785	802	745	788	732	752	792	717	782	768	768	731	813	787	765	756	776	754	730	703	815	739	768	751	725	792	752	770	772	753	744	755	790	808	769	785	801	805	784	791	804	758	720	763	756	752	751	766	699	762	752	750	767	688	763	788	757	785	742	780	769	822	793	739	745	744	794	794	775	764	757	737	736	760	805	777	776	762	753	765	790	768	698	722	768	707	766	779	737	798	811	725	789	752	764	777	752	755	761	733	809	804	762	819	766	767	758	794	779	765	766	745	753	759	774	777	747	793	759	758	778	714	792	774	765	782	770	751	751	748	787	780	823	775	776	760	828	741	756	765	769	804	725	772	803	712	774	770	786	722	753	803	791	728	708	795	747	749	734	754	745	778	680	817	736	728	760	745	757	811	696	765	747	744	800	814	734	826	753	779	789	757	763	762	797	762	804	766	779	758	787	773	723	779	784	753	774	726	800	841	785	761	737	754	699	800	763	736	751	755	765	777	780	780	760	750	759	766	776	788	814	804	758	746	762	749	732	787	802	770	763	760	734	805	719	752	797	753	737	693	779	780	749	775	772	750	776	789	676	763	746	802	730	808	736	780	812	795	751	765	713	736	779	745	758	745	810	834	710	748	742	782	756	785	728	789	768	753	730	762	723	771	742	804	769	757	704	760	756	747	749	755	727	694	731	757	755	769	731	791	752	743	739	794	792	751	756	776	761	798	773	756	719	805	787	714	765	776	765	782	822	704	802	742	771	763	764	731	744	782	744	749	804	711	756	728	709	706	789	803	772	747	811	735	740	793	782	734	783	716	852	804	777	747	782	804	772	820	803	796	731	752	781	772	735	740	807	763	713	759	778	736	718	806	768	758	794	779	766	768	774	813	796	747	739	754	719	759	736	768	722	774	800	765	742	772	789	782	777	735	753	715	771	736	761	739	749	725	737	746	766	782	860	759	765	760	712	821	775	756	776	771	738	741	793	735	732	766	755	770	782	796	736	788	722	782	743	751	787	787	804	789	799	759	727	718	721	752	727	768	744	811	800	780	760	793	781	755	749	761	701	730	755	763	744	776	751	761	738	750	726	738	721	779	761	754	718	770	733	772	754	783	740	737	751	793	750	780	778	740	798	782	774	751	773	736	724	720	729	769	777	821	753	787	780	746	773	773	749	783	761	761	749	788	755	760	777	727	736	805	753	712	800	791	755	761	740	766	767	769	792	748	767	789	730	743	763	790	744	788	786	818	773	727	732	790	771	747	773	800	733	791	775	810	724	760	790	758	760	815	751	751	765	728	736	758	723	769	768	718	775	826	751	737	802	799	804	773	780	743	802	750	739	754	752	767	772	817	751	756	751	772	792	799	836	764	759	784	779	779	747	789	769	731	788	779	771	744	754	745	754	721	791	750	757	769	774	780	781	762	726	777	746	772	762	762	768	791	736	776	764	780	746	802	744	727	723	748	745	780	744	782	765	765	786	699	736	767	773	805	815	756	772	769	796	742	764	754	735	807	769	785	758	766	765
29082	29486	35868	24441	15579	15340	12541	12615	9402	6616	4272	2411	1318	773	586	417	442	394	384	352	347	376	408	301	314	310	304	290	287	277	272	277	312	273	303	298	303	277	306	284	294	278	294	263	287	296	285	283	276	267	243	295	288	302	284	300	284	276	254	298	285	304	281	277	281	315	273	312	316	251	276	281	274	297	302	265	288	272	289	300	311	267	276	283	281	277	264	285	298	288	320	294	253	326	276	287	255	276	299	288	274	290	286	245	265	271	267	294	277	268	288	290	263	270	296	273	292	258	311	298	301	282	277	288	250	273	270	273	297	274	276	283	286	220	239	262	300	315	250	272	256	287	255	302	304	280	324	277	265	295	294	276	273	286	260	283	284	293	279	287	312	297	271	265	294	307	283	267	274	277	289	276	283	275	284	278	281	256	291	269	278	265	253	288	278	279	262	324	278	233	271	260	253	290	260	283	283	269	290	279	266	286	288	253	290	300	265	313	272	273	314	291	255	284	286	277	266	319	299	281	312	284	257	287	291	293	308	280	315	284	284	243	265	294	267	299	277	288	310	300	265	297	284	286	303	275	273	265	303	297	282	276	318	282	258	304	261	275	297	273	290	282	274	278	287	269	278	309	276	284	296	296	267	282	284	266	288	292	304	270	298	260	258	258	281	278	289	278	284	280	264	276	286	284	259	274	310	247	282	270	273	262	310	306	286	305	299	274	282	260	304	291	299	254	284	277	251	260	295	287	275	267	263	245	324	301	274	289	261	270	284	299	256	265	284	290	295	301	292	270	292	270	294	293	281	298	281	286	270	281	270	267	266	264	319	278	298	291	279	304	294	270	280	293	288	291	289	284	303	302	333	297	315	291	294	297	287	304	294	252	310	276	303	320	280	290	267	259	250	267	274	282	257	283	276	273	290	283	274	279	294	258	282	315	281	304	302	285	273	285	300	299	282	264	256	291	285	281	292	284	259	260	292	264	299	290	282	255	264	278	281	280	273	291	281	288	271	294	284	297	270	270	280	302	282	243	265	306	332	318	285	301	270	247	281	298	282	294	287	270	255	294	299	257	301	288	263	289	276	265	301	259	259	256	302	282	280	295	260	279	280	302	300	293	310	278	284	278	261	257	280	302	297	287	267	302	272	266	270	291	295	281	322	271	250	257	266	251	257	290	297	270	281	274	272	292	276	254	302	283	258	295	294	271	269	286	290	270	270	293	286	304	277	277	276	266	271	304	279	246	255	271	291	283	267	292	279	287	292	260	269	279	292	278	289	284	267	276	332	268	320	264	304	296	299	295	293	272	274	282	273	286	296	289	272	298	274	291	256	255	279	276	296	308	319	295	280	262	280	295	285	279	288	270	289	289	270	269	284	285	294	299	293	289	273	276	274	307	288	288	328	266	269	268	291	251	297	252	287	243	279	241	265	250	267	303	284	287	256	264	311	261	293	281	283	262	275	284	292	285	293	254	286	286	278	296	279	288	277	274	298	279	294	263	273	261	290	304	297	265	269	277	288	268	276	289	256	295	281	306	282	285	290	270	257	304	285	281	315	314	274	296	260	313	292	284	265	311	296	322	317	291	282	263	266	288	326	284	255	275	267	281	305	269	312	289	271	295	269	296	291	282	253	248	294	302	284	278	293	261	289	257	270	282	285	269	276	286	245	285	279	293	246	278	273	273	268	277	303	253	313	273	293	276	289	278	289	279	294	285	281	297	266	255	300	288	289	278	282	273	257	288	275	290	295	279	310	274	276	286	284	270	269	270	278	306	308	272	249	314	278	276	301	278	309	262	277	289	272	310	274	307	252	287	253	297	309	309	284	293	269	271	271	303	270	282	277	288	267	274	306	288	239	284	270	260	303	273	280	285	270	282	283	271	297	301	293	293	288	286	276	256	306	282	292	264	287	236	303	296	292	273	277	309	286	293	286	290	290	294	265	284	274	284	303	265	281	302	293	306	286	253	292	238	300	239	255	258	287	308	265	284	275	256	285	275	309	271	289	283	284	262	283	295	300	274	304	260	307	285	290	290	292	302	274	268	286	316	299	254	288	285	288	307	299	277	262	299	276	271	314	276	264	267	287	288	284	276	292	296	264	287	275	285	274	289	293	263	279	269	278	287	269	279	267	289	315	287	271	285	273	302	302	299	299	291	297	276	288	332	262	263	279	275	271	293	264	317	267	277	281	270	247	243	289	291	290	265	285	294	268	295	285	280	291	298	259	261	269	263	287	307	277	278	274	311	303	286	255	277	298	292	293	299	274	279	303	294	278	291	282	280	280	293	275	286	288	303	289	275	316	274	299	279	284	298	288	265	286	280	268	319	257	227	268	299	310	271	265	300	290	265	316	283	311	287	273	315	254	268	282	264	327	286	286	269	270	283	289	277	283	288	254	291	286	295	267	267	305	314	264	271	284	277	275	280	303	286	281	288	266	292	253	288	270	257	274	280	263	298	287	303	273	266	287	292	286	268	270	274	267	284	280	279	271	282	271	276	280	277	315	271	268	272	280	295	287	292	294	294	273	312	284	267	312	279	284	291	310	288	287	278	269	282	258	308	317	302	287	256	279	298	263	304	303	310	275	285	281	292	289	263	295	287	276	293	275	273	288	275	284	271	273	265	251	282	298	284	274	263	269	297	287	319	300	269	281	309	331	294	263	308	262	289	266	260	269	291	275	275	259	297	290	291	263	277	278	283	281	275	265	250	275	302	266	249	270	296	280	281	265	311	264	287	254	318	258	308	275	273	279	279	243	277	263	291	264	261	299	310	281	261	255	306	290	278	274	281	274	307	248	287	279	288	247	285	258	290	273	270	280	273	343	316	274	280	254	286	294	294	269	288	285	281	267	256	298	294	266	318	279	280	305	273	279	300	276	270	288	306	280	273	288	303	281	284	275	262	294	273	260	250	275	248	264	272	323	287	266	305	316	243	273	273	281	290	290	300	267	280	269	266	283	331	276	282	289	274	287	284	248	260	296	283	293	290	287	264	269	255	257	278	285	264	281	273	280	272	259	282	279	287	282	287	293	295	268	277	266	303	251	292	288	276	275	289	287	279	280	282	283	249	238	256	306	280	306	283	264	304	265	288	305	259	296	278	249	273	289	284	291	279	288	278	283	279	306	312	287	311	272	282	265	300	289	308	289	256	246	312	283	307	294	262	272	287	288	289	268	268	289	253	278	318	257	303	285	305	295	288	313	264	258	298	256	297	299	284	278	276	289	283	304	251	278	295	269	281	270	301	295	294	271	307	280	252	262	284	261	274	293	294	317	270	268	266	299	270	281	266	295	290	303	254	265	278	269	291	253	315	264	275	296	242	291	286	306	276	295	316	291	319	293	278	279	291	283	296	279	272	302	269	276	282	271	308	276	291	299	276	255	257	297	281	260	298	292	282	313	306	253	282	276	311	291	299	301	283	287	261	281	248	289	262	291	269	274	260	276	302	276	268	259	273	266	285	264	304	252	293	273	293	263	256	267	311
19531	25140	37509	31763	29064	31201	28715	30310	25400	21368	16082	10011	5972	3853	2496	1928	1736	1522	1270	1217	1041	1216	1624	1040	827	863	848	884	819	832	834	778	802	778	781	774	802	757	784	823	787	749	808	730	806	789	779	793	792	749	825	734	737	797	771	771	801	806	820	786	787	753	768	793	766	839	783	787	788	769	776	763	739	834	811	782	770	765	777	759	769	771	804	797	765	781	749	779	806	756	745	773	807	780	790	839	838	805	805	800	762	751	753	781	818	794	779	790	813	755	789	775	772	779	753	801	801	777	776	747	764	774	777	779	778	847	763	792	755	807	770	781	790	780	799	787	773	807	749	785	816	752	789	801	774	776	781	769	807	795	765	784	782	740	794	741	810	783	809	750	780	832	820	789	781	768	824	751	804	831	781	800	778	764	735	773	768	759	789	751	766	783	759	793	715	759	779	775	784	782	813	807	786	799	803	734	813	768	808	777	742	735	783	753	782	768	816	792	754	770	809	783	807	791	786	793	804	730	797	791	795	801	779	801	768	788	772	757	777	780	741	758	806	789	783	811	804	766	757	761	745	762	770	783	799	749	758	817	698	763	818	830	760	783	722	760	759	771	821	747	831	796	810	750	793	824	790	771	783	739	799	768	807	809	794	791	781	742	774	747	735	781	751	788	808	812	785	787	747	781	782	781	773	811	777	797	794	784	750	800	751	789	771	792	840	762	755	733	826	771	839	769	781	797	802	810	778	735	804	760	758	794	777	749	806	790	787	855	782	784	742	807	765	817	759	779	821	780	789	766	805	808	793	765	819	791	827	788	815	794	791	778	792	799	760	761	792	781	791	795	765	760	759	830	787	793	801	839	756	837	780	794	817	782	772	798	761	766	777	833	816	793	839	736	757	786	826	772	830	771	755	790	809	744	752	742	798	784	773	796	801	740	847	793	750	821	790	782	756	852	801	768	733	845	751	853	752	770	779	788	775	807	814	824	826	794	765	800	678	810	789	796	737	805	774	826	815	805	830	743	788	814	788	780	814	784	799	772	758	792	819	810	792	833	761	804	782	803	742	782	766	763	801	792	796	769	752	794	812	812	765	732	780	762	779	845	783	813	790	791	777	762	804	770	790	714	790	792	755	736	716	800	806	794	748	767	799	833	771	767	777	771	763	838	763	749	788	751	823	842	788	807	743	732	821	755	785	795	781	819	791	844	856	802	823	787	819	830	774	761	764	761	777	806	815	818	746	813	783	753	807	775	773	773	800	817	820	842	755	814	772	831	790	824	805	786	792	775	794	762	787	781	798	739	805	786	812	778	812	759	814	815	852	765	796	762	762	778	810	824	786	808	787	756	733	765	787	788	824	812	810	727	801	795	764	810	770	823	804	755	739	769	767	743	774	833	814	849	795	822	775	803	792	798	768	806	818	762	838	825	794	777	754	757	774	793	763	816	780	761	824	819	792	761	781	774	757	799	830	803	787	843	804	804	752	781	797	769	712	755	804	810	782	717	790	832	783	782	824	798	790	772	747	782	748	796	744	820	830	775	787	714	740	789	823	811	760	823	786	770	775	813	825	839	817	773	842	848	837	804	817	766	785	807	801	822	843	813	779	775	789	762	838	777	759	758	777	787	784	803	762	757	799	785	802	793	792	784	783	765	837	801	790	765	751	782	842	784	810	779	779	808	763	783	751	774	754	784	767	769	740	808	786	798	743	744	808	788	781	772	822	829	799	760	788	786	720	810	799	761	771	788	778	799	776	783	777	777	860	772	755	792	775	770	768	804	797	794	757	839	817	784	754	789	773	772	796	778	745	788	764	807	784	748	782	835	778	778	796	839	747	769	807	756	809	775	774	771	800	739	737	782	831	794	785	809	826	790	809	779	753	752	781	758	819	829	794	782	825	762	832	832	755	786	824	753	810	791	786	733	773	831	799	793	749	785	739	753	801	861	758	735	774	775	792	752	795	792	756	821	771	755	811	795	796	777	758	774	771	816	822	791	766	855	783	834	789	785	758	794	793	793	790	774	816	792	770	819	781	775	780	764	825	801	788	809	794	775	784	776	799	803	753	760	755	793	736	793	791	810	766	748	815	796	759	843	794	817	737	811	810	801	763	765	801	772	807	800	777	798	816	755	826	771	834	770	773	804	813	783	789	762	766	838	779	791	766	828	745	811	767	787	753	786	795	814	805	797	809	789	810	794	781	819	787	765	786	763	758	769	799	792	837	803	800	777	818	764	804	748	768	817	804	743	819	830	759	782	785	826	817	819	818	792	825	727	758	832	797	734	802	740	820	758	776	849	839	744	811	796	799	746	798	843	754	774	777	796	776	774	756	770	754	770	798	763	756	779	753	787	804	784	785	827	800	759	788	838	802	799	860	801	815	799	815	795	822	794	758	785	769	825	793	798	778	736	784	833	787	801	793	803	771	782	761	756	795	763	752	783	850	787	767	821	747	786	787	760	776	813	761	735	832	803	743	749	771	758	796	759	803	808	781	812	728	743	744	764	819	784	744	779	790	816	781	742	806	783	819	790	742	825	781	779	815	784	788	806	812	752	788	785	770	775	811	772	783	823	798	754	790	810	807	770	806	776	788	790	772	815	756	834	837	798	780	787	820	877	732	807	783	789	831	780	763	759	779	788	804	753	773	766	768	757	793	768	773	783	782	778	803	818	774	794	793	748	804	784	764	768	824	789	794	794	783	742	828	843	803	803	766	805	806	770	799	810	836	770	807	748	820	783	828	768	768	775	853	801	788	791	830	774	804	799	742	784	825	789	818	734	752	793	823	739	812	818	814	800	813	805	768	743	760	767	803	825	788	810	769	793	745	801	788	767	789	778	817	826	783	752	807	793	854	781	803	799	759	824	808	763	802	792	761	799	752	747	827	777	775	762	786	783	830	818	828	829	777	746	763	802	827	734	785	797	818	845	765	751	812	798	773	820	733	787	806	794	804	831	799	776	791	750	814	771	812	836	793	820	791	781	860	771	719	754	784	770	765	773	818	753	783	763	805	781	778	740	766	784	733	829	842	755	779	776	785	760	727	791	810	807	789	753	776	775	776	823	789	817	803	754	756	819	811	762	824	777	774	825	803	748	828	747	789	790	782	778	758	780	830	736	791	804	795	803	808	786	791	771	767	726	812	742	793	771	848	766	739	754	782	762	791	756	766	741	780	773	789	814	774	794	815	770	710	794	745	752	763	796	791	772	791	782	765	802	798	785	734	765	795	787	784	796	757	768	769	736	790	791	838	806	824	784	789	806	774	761	776	732	772	779	801	782	822	801	836	765	750	770	785	785	801	794	789	749	812	753	790	787	762	777	779	741	783	744	756	777	855	809	801	768	793	785	806	790	775	820	799	735	780	781	755	756	802	779	822	834	785	796	832	763	769	785	771	752	810	768	769	791	725	745	785	826	809	802	772	799	824	873	785	828	765	806	770	743	790	766	752	773	758	780	730	791	747	768	813	828	782	823	746	729	740	769	752	780	801	813
26338	33179	39964	19933	15990	14714	11343	9925	7622	4140	2878	1641	991	617	455	394	374	352	319	342	338	290	333	297	288	287	308	283	328	304	285	295	296	283	271	311	286	279	302	300	262	277	276	276	272	272	294	302	287	256	275	298	296	299	287	306	302	270	288	258	285	274	261	269	295	292	283	286	298	318	301	284	281	275	267	310	272	281	282	288	287	277	275	288	270	280	296	305	298	285	269	271	313	308	295	284	255	285	282	294	280	271	328	317	272	315	283	267	255	302	275	264	275	302	301	285	305	264	293	275	293	295	320	289	307	285	297	282	270	301	280	300	284	303	306	301	287	298	290	289	270	279	329	254	295	296	291	298	277	260	294	276	293	281	280	316	272	253	285	280	295	281	292	278	291	245	299	283	295	280	317	277	298	286	277	283	297	279	288	285	263	278	290	269	291	297	306	305	285	278	293	286	287	257	256	280	305	290	288	303	272	298	274	304	289	284	284	288	296	265	299	270	285	301	278	285	285	264	292	288	294	287	283	294	287	269	282	277	298	315	278	305	306	260	278	264	307	295	279	295	290	267	280	283	252	287	266	303	293	280	282	289	284	281	288	258	284	279	297	277	290	282	273	297	297	274	281	290	292	294	278	277	293	304	309	268	261	292	276	279	280	255	268	295	289	293	287	286	270	256	273	288	290	279	318	274	267	274	275	265	257	293	289	264	290	305	280	272	289	265	290	311	305	277	293	278	260	276	280	277	290	261	283	273	283	301	241	299	300	281	294	265	277	260	305	292	305	298	308	273	282	295	317	282	296	295	275	310	270	303	259	296	284	308	282	286	303	292	310	265	302	296	294	293	273	307	312	312	270	276	309	273	258	275	293	251	272	260	287	283	317	324	277	292	275	315	278	277	315	271	294	281	284	271	253	298	307	303	275	294	300	276	274	313	307	299	297	279	276	303	300	286	302	299	294	265	287	292	278	309	275	283	296	263	260	260	296	269	257	287	290	313	238	274	286	315	282	269	312	289	283	287	300	281	272	283	291	281	297	310	267	265	278	278	297	272	275	257	312	286	248	254	310	295	304	298	295	283	278	266	283	265	301	291	302	298	293	269	273	298	275	305	273	284	281	295	276	263	286	311	291	290	284	309	288	323	297	248	277	294	288	306	273	291	280	270	301	289	282	270	279	267	286	260	288	281	272	298	249	259	290	276	269	297	319	281	293	285	274	304	283	307	290	274	249	317	311	281	304	281	272	296	296	265	273	296	287	264	301	301	274	301	303	269	283	293	307	278	280	274	296	290	285	288	262	273	271	286	299	275	275	256	278	296	257	256	268	266	233	292	283	264	278	297	268	290	282	259	271	299	287	312	311	303	271	296	275	307	305	266	283	306	281	317	259	295	261	315	289	286	288	292	284	275	285	277	276	253	301	261	299	283	281	301	291	283	248	266	318	283	290	246	276	288	316	317	321	315	274	282	291	271	297	269	265	279	299	291	260	281	276	301	305	267	332	318	295	284	287	271	284	295	288	281	280	263	304	283	297	271	298	274	288	279	286	286	266	290	265	257	303	284	274	292	293	283	282	284	302	261	292	273	279	295	282	287	273	285	303	272	312	302	298	298	299	286	264	315	302	283	283	250	281	277	289	260	292	293	287	293	297	268	280	303	303	303	296	301	284	292	270	258	291	278	306	276	283	299	296	290	300	280	291	279	297	252	265	272	269	281	308	282	296	277	313	263	289	312	252	297	264	277	322	290	285	274	267	266	303	291	264	279	296	308	264	270	313	316	282	286	270	276	269	285	292	276	286	279	288	310	268	283	282	269	291	308	274	295	277	274	294	314	266	286	295	288	276	261	276	316	280	276	295	312	313	269	246	259	275	289	301	276	275	276	297	282	291	305	274	294	259	314	319	265	294	282	283	270	266	289	306	257	268	295	288	300	295	294	309	274	297	276	272	301	303	282	249	275	276	285	301	287	300	280	261	266	298	279	328	291	294	298	277	277	292	265	269	292	270	275	290	285	321	291	277	284	245	319	263	298	297	275	288	281	272	294	299	277	290	263	277	298	271	275	280	303	285	302	290	282	316	299	275	304	283	264	300	280	279	308	309	289	281	276	285	293	335	294	278	289	271	302	281	248	305	295	290	270	271	287	293	309	292	308	294	267	295	263	269	276	311	304	257	294	271	268	307	296	277	300	279	282	279	296	299	299	330	293	283	275	331	258	322	276	276	288	279	260	281	290	299	321	296	257	274	284	256	293	280	291	270	271	288	295	300	288	322	257	262	300	267	298	280	266	278	291	265	270	295	297	286	284	281	292	287	314	319	262	258	282	285	270	299	248	296	267	303	272	304	266	269	296	275	288	309	289	266	297	284	285	264	271	283	295	276	291	275	287	303	301	255	271	287	294	296	282	283	308	278	320	283	277	304	248	279	294	296	287	263	289	302	308	276	296	308	299	291	305	287	281	279	265	283	288	278	265	292	298	310	308	261	278	281	289	293	286	280	305	281	285	279	297	272	261	290	265	287	284	276	281	285	259	313	295	286	265	266	261	281	289	275	296	267	254	271	280	265	290	274	278	289	294	269	279	292	264	269	300	294	266	257	297	308	288	258	341	302	305	286	302	281	309	290	304	274	300	286	284	301	273	338	269	283	303	306	280	294	284	306	287	295	278	273	277	272	298	309	294	320	285	318	260	300	290	300	271	302	265	334	255	272	299	303	279	279	281	280	274	305	306	276	274	300	268	259	268	290	295	293	286	286	280	289	276	307	274	282	266	290	271	259	300	290	307	278	307	288	272	273	317	307	253	272	291	258	289	283	288	296	274	264	267	292	251	303	276	291	297	288	285	257	288	273	264	301	262	283	303	283	304	280	305	321	299	280	270	311	324	275	301	295	273	280	287	286	289	300	289	273	268	312	283	277	281	307	271	269	297	269	280	263	289	321	277	281	305	250	267	303	260	298	321	281	291	320	283	326	290	283	240	253	272	273	281	278	289	269	271	287	284	276	264	300	276	290	304	273	281	277	268	265	286	312	278	283	302	312	285	304	290	278	306	318	301	295	289	276	288	294	250	289	290	291	275	271	260	309	280	312	291	309	278	254	275	286	304	300	290	290	324	277	290	275	283	293	289	283	271	286	315	245	280	288	269	286	282	283	282	240	269	302	282	260	293	281	292	268	308	291	294	298	308	286	301	302	282	287	287	301	335	276	279	310	274	288	243	298	281	270	266	275	284	286	287	296	269	245	280	319	320	291	300	290	303	251	307	265	305	289	326	281	314	281	324	280	297	308	281	301	287	298	303	292	270	266	284	296	291	261	307	275	290	295	248	282	270	300	279	275	275	279	322	318	290	309	296	280	308	271	264	280	272	290	303	259	290	280	261	280	275	309	284	287	285	293	275	293	304	272	273	282	267	272	292	276	298	302	300	273	268	315	293	295	270	281	277	283	298	300	267	325	298	292	293	254	264	289	301	288	290	309	302	267	291	290	290
17186	29430	38453	26275	29109	29667	26574	26420	22196	15338	12079	7416	4284	2602	1750	1405	1320	1224	1162	985	1010	935	1125	925	774	799	807	791	849	806	823	848	811	780	794	795	767	748	803	818	777	783	790	775	759	736	783	822	789	754	821	794	811	800	859	819	791	783	833	768	818	809	763	798	795	848	828	819	788	852	787	775	798	752	789	795	810	803	776	839	779	780	785	796	812	786	772	782	805	720	808	779	838	820	784	782	735	809	750	836	825	771	795	779	803	777	764	820	790	790	810	787	802	806	772	808	779	792	792	762	805	753	834	774	802	739	777	791	764	749	785	826	784	778	754	763	790	787	825	799	798	786	733	760	816	796	766	807	794	770	761	781	817	792	822	813	855	765	739	800	829	845	760	761	771	757	792	795	754	746	775	780	856	752	787	777	786	791	830	800	718	781	779	806	830	813	730	755	759	829	822	816	793	805	782	808	778	797	778	807	784	800	768	794	788	773	788	783	808	752	795	820	797	793	780	773	829	815	795	791	791	843	841	817	813	771	824	799	828	819	794	831	821	798	809	796	818	796	798	769	778	800	829	807	823	747	827	817	795	781	820	832	800	782	791	751	793	810	825	786	767	791	770	766	800	804	783	793	759	792	747	765	806	804	821	745	821	768	794	793	766	821	774	763	787	786	807	783	821	794	831	834	785	779	784	796	789	754	798	864	775	713	778	793	767	785	756	786	796	783	760	816	833	800	745	792	742	795	783	745	763	787	806	789	803	753	808	818	806	804	813	817	803	795	793	810	772	836	796	788	763	780	822	811	768	799	848	812	789	813	828	739	810	807	808	778	832	841	784	766	786	799	843	792	781	826	821	805	817	805	816	793	761	766	838	791	826	802	823	824	784	707	784	753	765	785	763	817	820	804	824	806	760	754	843	781	813	784	823	840	770	811	792	734	810	772	795	815	757	777	835	756	758	823	817	812	752	788	814	752	748	763	807	790	780	788	785	788	780	771	779	829	762	746	817	791	830	847	797	741	835	788	810	801	801	802	770	780	836	814	770	806	747	828	784	769	807	752	794	777	823	800	770	763	769	792	756	786	806	836	813	808	793	830	801	770	811	752	821	757	777	790	813	805	757	808	820	806	804	770	796	782	791	756	743	787	823	809	769	799	803	790	813	758	813	778	798	802	796	818	808	779	785	779	802	746	824	791	778	764	793	786	741	807	792	798	782	822	810	814	753	843	831	764	798	797	779	786	817	797	749	782	817	826	814	812	772	789	815	880	784	740	788	786	806	791	797	828	824	799	803	810	774	826	801	793	789	795	811	843	766	866	820	774	819	811	819	806	796	764	842	751	770	801	865	774	774	801	764	798	782	786	776	766	787	771	777	813	832	767	789	882	800	786	766	782	747	783	758	845	833	802	780	790	771	744	773	794	820	808	822	771	774	821	809	806	793	816	771	801	826	779	777	792	775	746	783	774	800	772	804	836	788	798	789	740	816	835	799	790	802	779	783	742	792	822	770	793	767	786	836	817	796	789	790	831	837	788	795	806	825	774	799	811	779	821	833	773	767	794	809	818	725	811	827	816	775	787	800	778	777	789	772	760	770	796	792	782	729	791	776	781	829	835	770	776	761	771	847	774	789	813	786	825	820	810	850	800	766	826	770	796	746	830	780	779	793	868	787	788	812	798	787	761	777	817	762	777	790	794	794	786	782	832	782	835	775	815	808	765	768	733	824	787	786	759	830	750	781	840	762	765	791	753	832	832	815	777	824	808	748	749	800	802	828	828	807	829	818	769	768	823	867	791	750	816	803	780	763	765	809	779	752	766	825	795	798	763	790	809	790	768	802	794	799	777	831	763	815	812	819	819	821	799	733	771	778	791	748	779	758	764	828	811	822	806	853	816	833	798	809	743	789	776	797	800	764	769	803	796	710	784	759	829	789	779	851	739	807	783	810	796	795	828	797	813	786	799	766	818	781	778	820	785	822	803	830	835	812	810	779	761	809	845	815	750	747	769	774	833	801	832	800	784	757	781	788	797	794	776	832	783	839	791	774	778	785	819	799	802	742	777	765	759	772	817	767	804	750	779	809	787	788	799	791	776	827	824	799	796	778	812	773	816	791	808	804	758	762	783	767	819	803	737	797	779	783	787	769	819	739	806	787	761	792	748	830	797	786	824	791	819	832	813	813	769	836	801	803	805	800	820	731	806	760	798	771	734	805	787	781	807	787	828	787	802	823	800	813	833	774	762	788	784	822	753	779	784	758	809	762	815	764	740	746	786	839	830	767	787	793	717	794	841	719	848	777	812	758	773	859	805	831	818	825	828	731	777	801	757	774	791	745	800	833	765	739	785	791	780	810	802	800	800	815	815	808	831	828	782	783	768	794	767	798	795	813	775	791	794	791	798	756	797	740	818	748	832	784	786	761	757	805	825	778	825	832	801	773	811	785	766	796	823	823	803	854	801	824	802	817	771	815	797	751	782	791	764	784	816	785	802	804	783	835	770	738	793	813	782	825	808	767	796	761	803	793	775	819	736	793	787	807	774	822	819	850	809	805	804	847	764	792	737	783	802	761	787	794	826	780	817	840	780	785	818	801	829	800	785	793	768	779	738	829	746	798	780	789	832	820	789	779	791	837	755	814	766	818	726	781	830	814	786	812	769	794	790	829	809	810	771	764	769	838	796	814	804	775	788	826	838	793	816	803	793	869	754	784	752	784	802	749	802	793	795	769	796	766	786	792	841	772	807	811	772	808	794	786	845	798	789	794	776	783	836	767	793	748	719	809	834	843	791	793	779	818	773	814	807	791	844	808	801	785	736	814	738	840	874	828	811	775	822	737	827	832	810	812	804	751	779	802	754	791	780	798	829	775	812	811	813	836	835	841	826	811	832	762	797	802	784	781	758	786	809	784	808	811	799	832	784	788	794	749	778	817	807	761	797	781	837	792	785	817	735	771	823	792	829	783	845	754	765	854	817	770	880	804	776	803	768	815	788	805	840	827	823	792	802	820	784	813	748	766	773	772	780	851	849	857	764	815	809	769	805	806	775	778	743	793	747	810	827	750	779	815	787	819	765	774	822	788	818	823	764	754	818	737	787	780	785	812	807	750	761	822	734	790	806	762	809	762	780	770	797	810	799	827	805	786	765	807	808	792	754	790	849	809	790	790	810	750	817	726	781	824	739	834	867	761	832	803	841	833	852	799	813	789	737	793	802	741	829	759	742	792	773	823	788	806	837	811	807	768	808	787	855	840	781	790	746	851	865	811	775	816	792	798	768	817	800	816	810	757	809	808	747	749	787	820	794	786	832	796	778	760	727	828	754	825	832	812	809	844	822	775	806	755	765	817	817	803	813	797	780	810	816	785	775	779	863	811	824	799	730	813	776	787	827	780	848	760	831	766	824	794	800	775	779	779	802	787	760	778	865	782	774	780	714	809	802	795	796	769	807	792	771	760	721	721	769	764	839	805	770	810	805	780	805	796	774	807	781	760	766
24514	32792	32117	20345	17127	16814	14995	14877	10402	6810	3855	2223	1271	912	640	508	449	399	381	355	316	311	351	358	304	266	293	291	297	323	268	305	265	293	306	283	315	281	278	315	284	318	276	295	292	310	280	301	288	290	305	256	315	275	294	294	303	296	312	299	313	314	298	316	287	298	319	293	298	248	298	251	264	298	302	281	287	330	284	279	286	274	287	291	295	280	295	270	288	293	322	275	309	276	286	287	324	316	288	292	309	286	297	273	321	282	313	317	275	268	286	264	285	264	285	298	270	313	312	294	281	297	302	264	299	300	315	288	288	270	294	292	273	300	288	314	308	286	296	311	273	285	297	272	261	301	263	270	299	289	274	286	276	259	291	293	285	273	267	272	284	306	304	272	312	308	286	313	315	317	305	283	320	318	314	281	279	273	298	311	328	272	295	286	280	303	289	301	283	308	277	252	241	283	281	281	312	278	287	282	268	294	318	281	305	318	301	290	298	257	296	257	279	264	308	301	300	310	294	297	281	272	297	301	311	269	293	277	296	280	303	279	285	278	296	296	287	314	307	268	303	296	293	253	297	293	282	305	278	269	286	300	284	323	322	307	273	309	292	290	315	296	265	287	302	302	284	287	272	252	257	282	260	298	288	291	276	309	290	302	294	298	294	301	297	306	280	263	299	296	280	280	287	281	295	315	267	289	310	293	258	273	278	280	287	314	319	287	300	291	275	301	277	282	291	318	284	272	285	308	287	290	282	276	324	261	268	288	275	272	318	281	306	282	304	274	291	324	286	294	301	297	286	305	321	294	278	286	282	285	297	292	296	289	262	272	294	281	266	277	314	260	266	285	282	309	275	281	294	296	302	291	261	324	275	297	298	284	280	317	304	272	251	285	296	311	326	261	260	287	302	318	305	291	305	279	302	302	303	270	287	296	273	271	291	313	281	284	306	303	316	269	304	306	319	280	301	290	276	290	271	283	283	288	322	298	330	297	332	322	287	270	295	309	295	286	305	275	282	268	313	300	284	282	288	319	274	252	287	287	285	306	305	309	272	297	315	280	276	318	263	258	302	283	289	292	295	266	256	305	284	275	286	312	278	286	286	285	287	283	303	281	292	290	298	272	298	264	270	294	268	281	294	280	282	312	267	321	258	283	328	301	314	276	297	301	312	307	292	271	269	282	345	293	281	271	278	267	297	306	278	301	272	287	297	306	291	313	294	267	252	282	293	296	285	275	298	322	303	287	283	310	293	321	276	297	277	310	313	271	290	280	279	308	302	321	289	310	270	274	286	266	287	247	287	294	269	265	284	278	258	267	246	305	287	297	276	317	341	276	307	300	278	313	277	275	288	327	292	270	288	315	298	297	305	280	288	274	281	290	301	297	275	297	283	288	255	296	280	264	279	267	288	308	323	279	285	273	302	264	282	293	302	268	290	312	294	282	263	269	268	300	300	287	294	298	297	306	271	283	277	267	271	303	302	285	323	285	292	325	281	274	278	323	315	287	314	308	326	291	275	269	281	286	305	284	282	295	288	278	293	274	304	302	283	275	283	290	284	292	290	293	310	254	298	255	312	267	295	268	297	284	295	273	288	306	280	301	288	302	307	301	294	300	333	297	302	279	292	282	292	304	273	278	283	284	284	316	316	316	289	296	297	289	263	274	271	271	319	265	267	269	303	310	313	280	293	286	314	296	307	302	315	287	316	287	288	274	307	292	282	301	294	269	246	293	295	262	265	318	295	323	281	304	289	296	294	298	276	262	300	300	264	259	285	292	294	298	282	294	275	278	304	317	263	277	298	282	311	272	299	292	288	269	280	294	277	322	263	306	313	293	313	275	327	287	287	258	297	305	311	286	320	281	288	265	299	284	323	282	289	304	294	271	277	295	252	252	302	303	289	287	273	295	310	269	292	264	268	277	265	256	263	311	296	287	328	272	293	285	323	270	278	315	290	331	311	267	310	291	297	311	330	286	310	268	292	270	277	295	310	250	296	296	303	271	288	315	301	285	314	290	278	276	287	288	282	255	274	314	293	304	268	282	274	310	293	291	270	289	283	271	288	282	270	264	306	303	282	272	302	323	311	258	266	299	288	298	313	303	254	312	275	308	282	283	290	304	341	282	304	283	284	311	272	298	299	254	301	293	284	286	289	287	315	277	285	312	283	277	287	289	272	292	277	315	268	286	309	292	291	287	280	285	294	262	293	263	300	298	283	287	297	305	285	257	283	301	297	273	288	282	291	285	265	325	271	279	268	301	280	286	262	278	303	268	306	313	286	294	311	309	291	247	301	291	279	255	265	304	291	310	304	269	284	306	306	281	273	315	267	278	286	277	292	312	284	301	294	288	274	274	315	255	277	288	257	302	270	314	281	311	295	282	281	292	309	275	309	278	296	286	291	289	280	308	267	313	275	331	280	274	312	289	263	277	309	277	294	289	284	282	330	304	311	268	291	296	288	297	312	298	325	330	285	287	274	309	278	270	306	296	283	308	272	302	315	273	276	271	257	258	307	296	271	293	303	292	281	285	282	259	348	295	309	301	289	304	292	288	260	284	261	288	281	273	307	270	276	288	293	280	288	284	307	299	305	299	278	274	282	270	303	307	314	300	304	272	268	293	317	281	298	266	291	291	274	282	289	320	282	319	301	287	294	280	275	307	256	286	272	290	292	277	280	270	284	278	265	306	290	295	294	297	277	271	290	305	306	279	258	296	279	282	259	275	297	321	337	274	274	319	278	301	273	328	281	262	288	290	312	294	294	309	296	276	291	277	298	282	296	310	285	275	284	285	303	289	257	306	279	288	288	296	305	298	302	282	283	263	303	291	291	324	305	291	270	319	269	312	301	293	278	305	282	270	310	308	295	261	277	297	303	271	310	321	308	283	276	238	287	310	282	255	305	305	287	316	272	280	320	283	307	310	304	291	300	307	266	301	266	284	287	301	286	290	268	299	295	308	282	315	318	288	276	288	283	267	279	281	300	267	312	274	295	271	267	323	300	278	258	284	300	293	253	301	291	282	311	295	294	242	284	274	310	289	264	280	281	267	263	303	293	304	297	283	286	290	276	301	283	295	271	295	283	266	295	299	350	282	266	265	289	261	280	288	287	311	282	316	281	283	291	288	268	297	291	289	303	283	294	269	284	308	275	279	280	281	306	325	270	294	286	254	306	308	310	257	286	270	299	289	340	300	280	297	290	282	294	297	284	297	291	298	280	277	281	311	296	273	286	335	290	292	286	288	276	286	296	263	295	284	308	280	286	294	334	290	279	288	294	299	292	316	286	271	296	274	260	307	283	289	298	270	266	294	313	266	272	275	296	310	300	269	262	299	279	285	308	306	310	298	322	285	274	303	276	283	280	298	311	270	326	306	266	309	301	295	306	277	299	301	276	274	267	264	306	302	301	290	317	266	301	264	269	295	299	280	313	255	302	276	281	291	294	295	276	309	281	284	295	305	284	282	290	321	303	301	299	277	288	301	323	296	296	290
15875	28524	32124	29438	30440	32056	29366	32247	27004	21615	14835	9828	5982	4151	3015	2200	1781	1443	1316	1214	1131	948	1190	1010	934	878	820	817	880	823	870	834	796	814	808	845	781	813	795	780	831	811	785	801	786	836	805	777	752	800	815	806	764	786	812	803	812	852	791	826	810	741	851	882	803	787	814	802	786	785	816	813	806	801	842	857	822	796	775	831	823	839	811	850	768	817	783	837	824	764	759	797	847	811	789	826	789	840	793	780	785	779	804	785	842	790	826	813	828	790	757	775	822	816	775	814	860	816	783	847	834	821	828	808	870	790	800	817	796	823	793	796	788	801	823	791	770	799	793	738	817	782	814	799	791	767	780	766	841	751	801	777	781	784	794	861	791	810	846	803	758	790	818	791	788	824	820	811	797	823	771	854	782	804	809	782	802	764	808	793	803	779	774	807	787	811	844	781	796	787	818	795	771	775	803	791	813	850	784	842	806	804	869	803	785	765	804	819	784	814	778	819	826	828	803	800	832	785	804	793	816	793	820	771	861	802	710	838	855	848	842	784	836	754	811	823	790	846	820	797	804	836	799	776	805	832	827	802	839	793	786	787	850	780	806	812	794	785	789	809	830	780	837	785	794	786	771	838	786	789	810	821	798	826	821	839	866	795	832	850	814	811	765	791	791	797	827	789	805	742	828	817	842	876	737	775	840	778	781	760	817	732	795	823	790	824	820	819	791	825	825	757	780	861	800	816	780	797	815	824	811	787	780	766	771	815	806	817	812	757	803	783	852	783	757	862	817	778	760	784	789	806	777	812	842	818	860	799	789	858	798	778	774	816	816	845	795	808	836	796	804	803	810	830	806	793	787	768	793	744	797	799	797	749	789	787	764	783	789	846	777	826	874	846	796	789	817	824	806	810	845	834	793	787	808	826	806	774	783	831	819	812	804	818	817	773	797	780	802	805	787	828	813	812	843	760	757	780	802	867	829	766	803	786	847	761	784	764	796	794	855	827	820	862	823	806	764	843	791	795	815	782	760	814	782	801	830	850	816	846	774	780	818	820	809	811	780	809	832	853	804	865	742	788	825	823	731	786	801	791	815	789	803	772	798	781	797	820	768	807	824	851	845	783	823	808	813	775	817	815	743	793	771	832	780	836	777	822	838	844	741	805	782	829	787	818	775	842	778	805	843	828	786	746	820	846	821	824	802	816	855	803	801	826	801	764	756	818	811	778	803	775	807	775	781	781	800	812	833	787	830	764	853	809	815	790	784	831	793	826	753	776	778	749	852	772	761	791	847	825	803	796	826	758	847	787	805	837	807	815	791	832	784	797	816	830	814	813	796	810	739	828	753	751	767	827	796	792	780	834	797	798	787	761	757	818	807	802	780	815	744	779	832	807	841	785	758	829	806	788	808	818	745	828	802	823	801	809	790	805	779	778	801	773	770	866	817	825	779	794	800	830	811	792	771	817	788	872	751	830	852	759	794	809	819	791	861	824	854	784	794	827	752	796	801	802	789	790	835	821	771	779	792	784	771	792	821	787	816	796	830	809	776	836	796	779	815	813	780	784	788	813	788	817	827	782	773	860	809	763	822	849	781	823	801	787	828	764	793	822	841	803	787	824	773	719	803	825	811	823	834	810	807	811	797	783	741	809	813	849	813	815	823	787	787	800	800	828	820	786	764	755	828	769	782	818	803	787	787	845	775	803	823	739	784	775	810	850	782	763	788	787	861	804	768	845	778	763	799	847	839	807	780	825	815	763	816	836	806	783	773	847	832	799	833	798	852	794	779	816	790	731	807	822	749	811	799	764	794	783	830	765	775	769	789	803	780	763	786	840	777	801	790	784	808	797	818	799	817	799	816	787	808	791	779	824	768	818	768	784	824	835	748	800	847	786	828	797	831	850	855	797	790	789	833	783	801	799	777	798	873	859	805	817	794	809	779	750	782	821	838	838	827	854	836	777	764	822	789	802	816	795	813	816	759	762	800	766	751	810	746	800	788	771	848	786	795	834	815	809	770	773	754	793	818	797	760	816	754	793	830	776	823	859	814	775	791	829	781	789	755	842	767	830	803	824	801	806	811	776	833	828	769	763	804	791	780	817	836	840	798	748	777	785	806	792	840	746	788	823	791	786	811	800	803	801	759	754	825	855	812	795	793	847	857	768	790	772	797	746	770	820	801	839	850	816	803	812	776	819	769	842	819	769	770	790	802	796	808	788	827	775	795	806	783	811	834	849	842	779	844	869	847	827	782	780	811	826	853	772	822	850	807	810	802	795	790	800	827	809	812	763	798	807	845	806	805	803	796	785	798	835	810	811	839	823	773	797	750	827	829	795	826	790	760	863	831	761	827	818	830	775	791	768	768	775	813	786	809	805	789	792	825	782	839	779	830	778	829	756	805	794	826	805	825	778	806	799	780	783	812	829	741	799	806	803	836	843	793	821	819	778	767	775	807	783	811	813	820	837	759	843	824	813	807	800	810	802	790	765	811	801	873	814	803	823	827	792	823	864	826	814	802	859	884	782	810	793	753	837	745	808	792	783	784	834	786	803	833	828	831	793	852	845	764	822	784	815	835	817	852	804	836	801	806	777	802	788	822	754	778	787	787	800	815	768	842	826	822	808	840	792	810	796	846	818	849	787	821	795	776	837	790	784	797	814	784	787	801	803	777	824	778	813	840	839	784	844	797	765	837	801	744	808	794	833	796	814	849	803	787	819	823	781	752	822	854	780	828	817	853	771	830	782	784	767	798	804	827	815	788	831	793	777	829	835	797	796	762	798	777	791	807	807	828	786	823	807	761	830	778	794	794	758	833	762	872	839	766	801	859	830	802	733	831	809	809	812	776	781	810	785	834	769	795	782	836	792	831	835	793	780	804	822	776	800	811	817	830	806	810	830	852	782	797	777	869	808	742	796	753	804	803	755	787	799	808	830	791	751	787	830	735	825	804	782	751	803	760	803	788	744	867	809	834	814	807	778	778	802	784	785	776	814	755	829	791	777	814	746	814	796	778	840	831	804	858	769	796	794	790	817	795	879	779	771	786	773	817	761	804	829	807	794	763	822	801	797	799	792	831	828	820	789	776	788	779	789	810	825	717	783	854	803	822	815	799	824	822	780	831	715	818	814	845	785	839	767	868	789	824	777	769	834	796	805	780	803	791	818	808	807	805	834	837	769	787	786	843	793	764	816	810	780	807	840	812	781	811	779	800	763	786	837	783	792	788	847	772	837	821	775	797	776	743	753	874	840	827	836	800	817	815	792	865	832	812	840	806	834	813	749	809	829	811	788	772	818	740	770	848	864	821	832	800	813	756	788	793	849	774	787	789	816	784	807	796	751	863	796	766	775	820	757	804	849	772	840	818	886	780	773	776	788	813	758	803	815	791	784	833	766	763	793	794	808	801	819	764	784	845	772	801	789	817	821	776	857	797	822	801	801	849	772	840	775	782	802	806	771	790	787	817	779	826	887	803	776	829	769	756	818	819	782	801	825
23022	24343	25218	31464	30511	26665	23235	19198	12117	6576	3395	1931	1208	765	534	436	342	307	333	299	280	293	312	347	331	286	300	260	310	291	273	309	285	258	300	304	309	314	297	309	267	282	300	294	300	307	300	306	301	305	292	307	304	315	271	284	297	279	327	311	312	309	313	315	305	263	263	279	314	287	308	270	280	264	295	293	284	282	294	308	298	293	279	274	313	318	273	282	272	302	320	292	291	279	274	303	282	258	280	266	290	294	292	272	309	303	298	292	291	299	294	287	300	283	274	302	277	280	289	291	308	286	273	302	310	277	286	285	286	287	264	283	315	306	317	297	281	283	305	281	308	292	285	275	280	287	295	274	279	266	270	278	319	279	296	325	271	296	296	293	302	299	298	269	296	296	275	300	308	274	282	275	308	268	293	267	280	262	288	256	304	294	274	283	278	271	275	290	325	283	287	270	286	263	269	313	325	282	301	277	297	283	282	291	274	279	256	289	279	304	313	288	282	299	272	292	298	281	270	278	277	284	268	298	284	313	293	277	277	270	285	281	304	262	271	281	300	302	302	290	274	303	269	297	285	262	304	289	297	285	310	300	325	279	284	277	281	271	293	308	282	279	311	306	293	299	298	269	274	289	278	327	296	304	281	285	261	285	310	268	305	293	286	299	314	288	291	259	254	274	277	312	292	322	275	292	334	301	285	265	270	291	275	301	275	328	299	276	281	288	293	296	285	298	280	284	264	272	298	274	274	280	296	288	286	302	287	271	291	300	279	308	276	292	278	265	307	303	312	305	299	276	283	273	271	291	272	287	302	282	283	276	296	279	268	314	279	284	316	282	294	271	264	251	271	294	296	276	294	294	261	271	290	272	289	289	291	279	284	321	275	301	299	295	328	312	310	283	260	288	332	300	266	302	286	255	272	305	287	300	303	325	292	311	297	286	304	280	289	295	292	284	285	287	267	251	290	289	327	289	323	287	312	280	288	295	298	285	279	281	307	306	309	320	306	317	306	276	316	287	264	302	295	276	299	295	304	292	291	258	320	330	312	271	250	323	297	274	302	280	288	265	304	270	293	319	282	286	299	271	298	284	283	281	302	276	291	293	299	278	304	307	278	260	315	286	285	307	290	265	261	295	274	279	306	302	274	275	283	298	313	316	292	314	277	269	274	299	272	322	279	276	287	308	277	287	262	297	309	292	269	287	277	309	286	302	291	296	303	276	260	287	295	285	280	304	274	290	274	288	281	300	302	294	294	282	295	304	285	295	307	293	288	282	294	263	297	270	319	320	256	291	278	279	298	307	290	286	330	303	310	279	282	277	276	291	302	261	262	310	261	291	287	283	285	261	287	319	290	278	283	266	312	289	303	297	298	258	261	294	269	287	275	305	298	277	275	290	261	302	266	308	271	290	284	250	279	260	288	317	310	319	309	281	277	311	288	317	361	289	279	285	312	282	302	304	307	275	294	278	282	276	266	275	293	292	307	262	293	283	273	282	280	295	317	276	302	279	293	275	280	304	314	314	314	279	283	285	313	269	302	303	271	284	316	276	283	279	265	266	293	262	277	257	289	298	296	271	313	296	240	292	287	305	262	319	310	292	293	309	282	286	283	283	294	283	290	261	302	282	285	303	298	278	299	311	292	297	291	253	291	279	294	284	289	244	323	288	278	267	304	289	310	310	285	284	292	255	277	302	300	285	273	279	283	290	287	293	300	261	298	286	324	275	295	256	295	321	262	298	294	282	257	305	285	283	297	339	282	298	296	279	310	267	270	278	287	274	296	290	288	279	298	287	271	276	271	293	283	279	314	294	297	255	291	307	283	264	272	325	278	294	279	278	289	288	278	291	262	287	315	289	297	259	298	294	270	284	296	289	277	296	264	296	273	274	280	252	266	286	272	273	287	297	311	300	300	277	257	274	278	302	272	275	304	280	292	288	307	282	262	276	305	276	311	289	270	273	291	315	301	265	296	271	321	301	281	317	290	283	296	297	297	314	288	312	258	312	282	305	253	254	304	280	314	286	268	263	277	313	298	287	278	290	297	296	317	273	262	259	287	293	312	314	319	282	285	281	256	297	305	295	276	290	276	322	264	299	241	317	284	284	303	305	269	322	290	284	281	287	281	296	291	304	272	276	286	276	297	282	298	284	278	277	295	308	274	287	302	242	321	287	269	290	307	297	292	288	329	305	309	285	278	282	315	302	288	294	275	305	298	276	274	308	295	292	311	283	298	265	303	268	272	291	301	298	263	313	271	282	303	281	295	282	287	274	309	286	295	305	302	334	303	268	268	277	289	286	288	311	307	310	325	276	253	288	283	266	293	276	261	294	305	272	315	289	268	304	281	270	288	316	274	290	265	301	319	276	258	314	317	292	290	289	290	292	268	292	310	308	286	266	275	280	305	295	309	303	285	286	300	290	286	287	303	287	300	290	298	305	273	309	299	249	291	307	316	273	294	280	263	269	298	274	309	269	263	289	278	267	285	280	288	323	285	283	295	307	269	311	297	284	282	304	278	288	299	276	246	301	297	271	272	285	274	283	288	317	308	303	302	295	282	274	282	294	286	271	304	296	290	307	325	316	254	299	287	290	311	291	295	300	290	271	300	302	276	312	324	281	257	291	286	282	287	288	291	282	290	278	292	305	263	279	322	272	289	299	326	292	291	261	297	269	310	290	256	288	305	324	298	266	272	299	283	321	273	292	316	272	286	284	282	299	299	298	305	312	320	305	280	304	274	261	303	276	267	299	287	300	297	256	284	304	268	313	278	291	281	277	290	316	292	294	271	307	314	263	286	278	296	281	284	287	302	293	274	301	287	281	301	323	286	286	290	296	266	305	325	294	295	296	257	297	276	297	276	303	297	303	286	303	279	277	249	306	306	278	286	281	301	313	305	286	288	283	299	316	274	303	269	308	309	268	296	276	294	285	285	248	290	277	311	275	290	297	306	292	295	286	286	246	296	295	275	254	270	254	269	277	287	249	267	303	262	306	270	292	269	272	279	304	286	257	290	289	312	288	276	314	298	285	298	278	337	297	255	309	264	283	300	283	318	312	276	304	336	301	279	284	301	312	313	267	279	271	300	312	283	296	264	301	303	275	271	327	272	260	271	298	262	303	290	291	291	282	269	285	282	296	261	271	295	336	294	305	301	267	286	317	300	288	295	332	251	307	290	306	294	272	305	311	293	299	277	274	292	292	295	301	298	296	300	299	306	280	300	291	290	303	319	321	284	271	304	285	277	298	293	310	271	316	286	286	287	310	298	272	292	308	275	270	291	307	284	303	268	314	307	284	295	279	294	250	282	276	298	280	302	293	275	317	266	286	303	275	287	289	307	271	321	288	294	310	293	314	288	268	274	249	289	305	281	274	285	290	281	305	303	272	300	288	276	281	279	280	299	297	299	271	281	281	278	330	291	286	314	280	299	296	289	266	296	310	284	311	328	307	269	309	265	273	311	291	294	290	276	237	283	302	263	311	308	284	283	271
15352	20585	28146	40651	42536	40723	39459	35674	27949	20488	13602	8546	5310	3532	2453	1483	1115	939	994	880	856	797	970	1087	996	833	824	828	826	819	803	837	833	832	793	821	786	789	771	819	789	760	810	823	830	798	826	765	798	768	792	764	839	802	828	792	818	853	769	826	802	791	778	826	793	777	734	812	860	849	792	807	740	793	838	785	820	856	819	821	813	852	826	811	791	806	807	773	828	792	803	803	817	772	814	811	828	803	827	817	804	803	815	781	822	770	825	782	784	795	775	844	829	789	775	826	840	824	799	853	801	845	873	820	863	768	797	805	789	821	826	766	800	827	816	808	791	826	852	807	791	793	780	753	820	826	805	857	796	781	778	879	783	832	845	755	783	806	777	805	784	796	796	833	790	836	781	805	810	774	784	761	802	814	811	775	851	773	778	821	813	765	798	830	789	773	773	840	771	834	788	797	808	819	819	774	788	785	825	809	816	756	820	810	788	748	783	773	772	810	844	815	812	746	797	817	807	803	824	820	789	782	864	857	823	819	785	779	791	886	848	789	858	789	822	816	812	828	758	781	787	860	802	811	830	808	844	780	826	763	792	805	782	847	780	779	842	876	784	845	819	821	821	803	855	800	780	817	818	821	792	799	840	796	812	768	809	852	819	784	856	883	778	834	800	807	766	817	846	796	821	839	816	761	820	791	809	788	821	791	781	793	801	801	783	831	794	810	843	805	814	788	818	774	775	778	790	801	807	815	766	790	825	780	869	824	782	763	831	854	818	808	763	835	809	764	802	785	852	851	782	802	807	790	826	790	811	783	803	855	803	792	847	781	738	834	809	820	825	837	823	817	839	831	818	787	825	809	845	806	785	771	884	776	812	818	810	793	837	793	822	835	813	778	840	833	804	768	824	771	775	827	772	766	859	781	819	846	770	782	818	788	779	837	821	834	803	793	791	844	827	767	775	846	825	845	776	789	791	802	797	780	781	812	791	805	797	810	806	808	803	790	771	844	816	738	783	760	791	839	778	847	801	793	779	867	821	814	770	798	772	836	841	817	857	805	745	845	822	797	780	788	799	785	824	785	805	858	783	819	779	833	799	803	835	792	772	791	810	837	835	781	849	841	808	797	752	779	829	810	820	835	866	796	814	799	801	802	817	812	752	828	813	798	780	830	801	764	776	757	778	849	828	818	810	837	818	825	814	821	810	830	814	811	799	821	827	831	805	795	809	840	763	812	799	784	790	789	827	819	809	808	860	832	798	735	850	805	800	781	840	844	805	771	739	848	806	785	848	781	810	806	830	810	850	817	843	834	768	765	796	823	741	748	826	787	814	758	826	818	788	847	813	802	804	778	796	798	791	766	807	816	794	767	811	816	813	818	822	824	796	778	841	808	889	815	808	830	819	816	802	744	799	837	823	800	837	818	829	765	765	796	784	789	808	837	821	821	801	758	840	765	749	775	808	777	831	785	822	814	807	761	842	825	823	812	801	797	800	806	791	797	813	801	774	810	798	754	794	794	784	779	758	797	793	793	803	800	814	769	869	821	798	815	799	754	835	794	783	760	801	849	820	838	845	779	825	847	801	790	783	770	783	761	776	806	813	824	837	798	838	794	775	790	785	818	802	820	807	829	824	824	783	820	823	857	819	807	857	826	869	773	784	815	796	799	800	819	815	833	810	838	807	787	779	807	793	787	772	805	807	811	801	757	760	801	820	803	795	809	782	773	784	769	830	778	775	808	792	780	830	794	813	822	779	808	769	811	855	817	796	826	828	757	803	809	815	798	774	812	785	820	779	841	807	782	796	815	755	724	768	744	798	817	848	809	888	805	774	798	826	773	784	831	861	789	813	776	792	799	803	849	826	830	809	790	828	834	843	845	770	798	798	772	836	793	832	814	790	778	826	838	812	802	814	784	795	839	790	774	785	791	801	777	795	786	802	793	782	796	774	781	846	853	818	745	745	822	842	812	800	808	806	748	818	795	848	850	788	742	836	824	807	809	797	824	824	817	819	819	817	821	812	773	780	805	867	828	782	764	751	781	835	798	781	761	771	807	809	823	795	854	777	758	844	860	788	805	795	799	842	791	817	756	789	833	810	831	812	848	821	772	781	851	816	788	753	787	831	785	799	794	829	761	771	800	784	829	812	815	850	841	776	814	795	839	797	815	794	787	793	830	800	839	784	878	828	787	846	817	834	850	790	762	841	797	831	825	793	779	875	810	772	770	809	835	807	827	826	819	775	826	799	843	834	786	798	815	765	814	847	823	829	793	835	781	822	787	820	893	825	824	773	806	777	807	823	809	765	820	801	804	804	807	849	792	763	823	813	795	778	803	767	778	757	833	794	758	833	768	796	835	771	797	823	823	806	826	765	804	824	776	762	857	840	819	818	809	791	798	824	830	820	813	773	835	781	794	814	779	798	865	774	789	822	825	833	813	807	812	794	793	772	775	879	831	790	823	763	832	809	786	809	844	770	799	787	784	783	768	823	763	834	773	839	785	803	764	750	799	745	790	819	813	850	814	760	824	800	807	796	824	832	796	777	780	767	848	834	780	740	761	801	823	809	810	816	790	793	811	844	819	827	771	819	795	812	787	868	818	788	860	819	791	834	753	828	789	831	849	828	809	811	767	875	818	793	810	759	773	804	837	765	781	842	800	768	808	810	819	770	793	794	820	819	821	798	801	782	848	824	778	818	846	788	809	813	799	854	833	732	779	816	822	767	858	809	811	823	764	806	825	824	845	773	752	765	853	871	822	786	817	780	821	844	783	803	815	777	814	806	803	832	758	854	861	795	797	808	849	807	836	780	788	774	783	811	812	842	827	816	803	793	811	833	805	818	786	752	853	804	795	798	761	824	764	773	767	883	823	763	780	800	826	886	780	837	824	788	832	836	785	832	809	837	802	833	857	838	767	760	832	789	788	817	785	810	800	818	805	769	766	796	823	758	820	816	837	803	800	858	842	810	799	831	787	876	773	772	844	827	819	806	784	789	802	854	794	765	812	799	772	796	791	817	787	787	770	783	838	840	788	835	839	815	836	794	810	800	781	774	829	775	827	803	795	819	814	795	833	799	862	812	854	769	804	832	805	870	830	809	801	836	825	790	789	828	765	851	797	831	796	821	827	781	747	779	852	801	837	774	821	787	776	807	752	839	818	819	817	789	829	793	787	829	829	744	792	742	826	799	765	798	830	779	818	839	809	821	837	840	839	830	803	797	806	833	787	794	761	772	791	850	740	808	797	782	839	792	746	814	795	835	820	806	758	803	789	791	834	798	742	806	812	794	823	804	827	828	831	828	800	836	843	846	788	851	836	770	812	765	880	819	826	772	830	839	790	762	808	804	830	756	775	819	784	816	786	853	780	795	861	802	804	816	793	810	805	852	848	769	840	799	786	778	829	785	776	818	814	829	801	814	803	834	790	845	829	861	791	850	810	778	784	766	812	769	802	834	740	826	814	848	813	799	825	817	814	790	813	754	802	785	817	816	835
23268	26268	35310	33722	26091	22840	22850	17172	10543	5796	3094	1836	1062	719	539	446	350	353	345	320	313	288	354	310	301	299	292	292	268	317	250	294	258	304	284	273	296	296	290	279	289	288	298	283	273	271	268	302	264	268	307	317	313	281	296	265	248	299	270	248	321	246	289	312	275	303	299	293	265	302	292	288	312	289	288	317	277	291	257	277	292	281	283	297	279	324	278	303	279	313	295	249	313	270	302	290	294	325	332	295	248	305	304	275	299	297	291	316	275	298	295	286	287	306	291	312	314	282	274	294	288	312	306	317	321	293	307	274	293	311	291	257	293	296	310	282	278	285	278	314	301	286	298	282	297	298	308	311	282	291	294	278	289	320	301	291	276	271	332	301	283	297	270	257	291	293	333	288	256	275	304	308	296	306	295	255	279	290	295	303	301	280	293	252	274	279	283	251	267	273	311	294	300	247	293	292	257	318	274	274	301	283	301	283	315	287	300	278	268	299	292	272	282	285	268	287	326	285	309	263	270	259	281	269	285	305	315	279	248	260	258	284	266	263	299	272	290	294	311	266	287	307	295	303	301	299	303	280	277	273	298	276	296	264	275	273	330	312	269	295	291	319	291	319	271	289	278	311	315	279	283	274	262	314	299	292	277	271	286	296	302	293	291	313	297	278	316	253	291	275	285	268	278	266	296	282	295	269	284	281	250	276	299	286	300	285	296	331	323	268	308	283	284	304	307	268	278	291	280	294	284	272	282	270	274	281	264	282	312	298	286	286	315	296	290	300	296	301	312	316	325	327	308	239	281	305	321	278	304	295	296	255	259	279	261	265	313	293	297	256	306	286	262	279	300	275	256	311	302	325	283	297	303	278	286	302	283	295	309	296	309	283	303	285	279	290	283	280	287	317	317	293	298	279	294	299	298	310	280	312	296	303	312	287	283	302	292	276	304	286	288	296	301	299	299	288	268	297	290	271	286	295	292	289	327	300	300	257	265	270	305	280	275	296	313	301	292	293	294	302	296	300	268	294	306	297	271	297	272	300	295	279	255	297	264	309	274	252	286	291	283	293	267	287	320	286	289	300	269	304	268	272	295	286	276	292	267	311	287	307	283	266	299	304	302	276	298	295	301	308	305	273	298	275	275	301	285	317	273	299	301	279	304	299	284	299	300	272	298	283	311	279	254	282	285	284	278	286	304	284	304	283	286	311	283	292	277	285	283	273	308	283	310	301	280	284	282	275	275	301	293	259	280	290	267	265	290	278	348	280	311	312	305	309	303	314	302	301	301	282	324	313	298	306	273	268	252	278	289	300	287	263	294	292	278	271	297	291	308	298	314	273	279	253	304	290	277	303	304	294	284	355	280	295	263	336	291	251	261	261	250	317	300	300	256	282	275	299	300	276	291	277	302	299	275	290	306	253	285	273	312	299	296	307	315	284	285	286	278	311	291	296	277	281	267	292	292	334	295	251	276	271	258	295	293	270	301	312	288	292	299	274	309	294	314	274	292	300	306	331	292	302	264	310	257	271	274	323	284	256	280	313	272	306	304	280	316	338	284	293	273	281	282	302	273	278	254	265	306	324	277	279	262	268	309	291	290	298	285	313	317	291	309	268	302	317	295	277	297	328	311	271	302	287	266	293	302	302	277	284	313	286	309	338	269	304	259	293	296	322	292	299	269	264	294	277	293	296	306	287	302	289	273	336	304	287	286	250	301	307	270	276	285	314	286	291	285	275	279	313	286	313	281	290	250	280	272	273	280	306	268	284	273	276	292	285	255	274	298	282	267	300	294	279	259	278	304	299	319	275	290	283	311	292	320	293	293	282	306	288	278	300	284	290	293	265	290	312	302	298	291	269	267	297	267	296	302	329	253	283	297	304	292	321	332	284	297	264	293	270	303	281	280	334	299	287	278	292	262	294	250	276	264	268	282	311	263	310	290	277	325	277	260	303	301	270	321	288	302	276	295	291	308	262	321	303	281	303	303	276	303	313	271	299	314	290	273	275	283	294	313	279	274	311	286	315	293	307	290	306	268	299	287	301	288	275	308	302	289	297	277	275	275	283	311	274	301	292	266	291	282	295	299	288	270	301	305	310	281	323	295	273	269	285	289	283	302	305	281	287	285	269	288	281	305	267	286	291	293	265	298	292	320	293	317	295	272	311	303	271	322	289	281	286	320	267	290	262	299	303	253	315	328	288	292	279	271	305	286	286	323	321	301	298	320	270	283	272	284	285	301	309	290	318	283	319	313	267	278	275	301	319	291	256	304	285	293	279	280	290	238	330	301	301	278	300	292	307	292	311	297	338	295	301	291	243	259	287	309	302	304	263	269	287	284	258	287	291	298	297	307	262	331	282	296	306	284	293	304	304	284	276	272	279	313	264	303	265	283	319	283	292	293	312	302	283	304	318	294	302	272	290	297	300	294	305	335	295	273	268	270	292	301	280	315	290	301	317	277	284	270	285	292	282	255	297	293	311	305	274	276	302	276	293	300	286	271	291	271	283	275	291	310	269	312	280	288	271	288	266	297	329	264	313	334	284	285	276	289	268	288	293	293	253	287	319	297	316	287	277	268	300	282	307	288	264	301	292	264	278	285	292	295	291	298	283	280	281	305	304	304	294	289	320	308	282	302	282	289	296	278	306	318	287	272	284	291	292	284	259	310	296	322	283	316	297	308	286	285	263	293	300	313	311	294	293	286	291	316	312	285	298	305	293	278	275	278	287	286	274	301	271	280	303	282	301	251	294	322	287	264	293	273	293	307	304	279	305	285	319	310	280	305	293	311	280	277	288	314	292	285	310	281	304	322	294	296	298	251	311	293	293	291	305	288	292	296	308	279	293	275	260	262	300	292	250	265	301	351	254	274	262	247	288	262	278	300	298	295	287	320	261	327	270	298	283	316	283	293	305	306	280	285	261	295	291	325	296	279	299	284	283	259	307	274	259	290	257	282	293	313	302	285	291	284	275	283	312	307	307	290	289	299	277	265	288	295	276	314	280	284	306	259	271	272	281	283	290	277	313	301	288	274	280	298	275	289	302	306	263	282	303	279	283	263	301	297	293	292	289	285	301	282	289	277	295	286	284	273	299	315	291	289	320	302	308	329	298	303	296	307	271	279	267	274	308	304	287	277	280	272	288	284	301	274	290	285	302	272	272	290	283	296	319	279	256	297	281	300	295	283	294	290	264	292	296	309	262	304	272	271	286	283	309	287	308	291	269	310	300	288	268	267	271	324	308	281	283	274	316	302	283	293	296	293	299	278	302	295	283	278	263	285	300	280	296	292	292	297	281	262	267	305	295	289	296	304	314	310	288	272	287	286	280	287	263	280	303	303	278	289	304	316	303	324	306	306	294	295	306	303	309	277	288	288	292	286	315	290	288	290	266	280	263	313	276	240	276	284	290	278	266	296	307	281	317	289	280	277	301	292	278	285	291	311	305	282	294	306	291	268	332	281	304	277	294	295	295	303	316	279	336	285	297	293	283
15226	22559	37596	41629	37810	37866	39346	33914	26559	18728	12445	8113	5107	3198	2200	1576	1235	1103	1106	969	968	939	885	989	971	904	864	799	876	842	803	798	867	815	798	786	801	784	783	854	826	840	841	790	866	796	821	808	770	814	791	799	773	815	804	742	783	826	792	807	802	776	838	799	762	816	833	774	827	784	768	780	798	781	825	802	865	808	818	773	781	820	778	810	825	826	780	838	816	805	816	823	837	778	819	821	757	830	800	825	802	831	790	802	878	790	791	799	897	821	829	822	853	822	804	784	827	799	797	770	830	885	799	820	802	803	783	812	760	830	748	805	836	774	814	778	881	769	802	827	799	829	802	826	799	767	789	842	829	845	834	898	795	746	797	821	776	799	792	767	816	760	831	834	824	777	809	778	804	790	790	772	811	834	842	817	817	804	824	743	845	831	815	768	818	878	802	820	789	828	826	785	853	804	814	844	778	802	751	779	820	858	804	823	793	777	810	851	850	783	818	794	846	826	843	841	808	785	825	797	824	793	826	786	794	814	767	812	767	788	816	756	777	764	854	849	774	790	791	774	775	805	772	785	811	798	832	877	797	818	814	822	774	806	805	889	809	857	764	817	823	839	789	774	805	806	834	786	799	830	820	761	814	800	835	816	769	798	810	754	810	791	818	839	858	847	813	812	866	814	823	834	822	781	808	832	838	822	823	749	801	794	839	811	809	769	825	798	847	805	737	731	754	823	797	791	791	783	793	769	771	813	838	803	835	773	827	819	822	851	789	817	829	808	817	790	797	796	810	802	788	819	785	848	772	760	847	796	823	804	819	833	843	768	826	837	815	774	831	803	798	744	830	808	784	812	805	794	770	836	840	818	849	795	770	804	838	846	841	816	796	799	835	808	791	774	803	853	804	771	824	824	834	848	792	823	797	795	814	793	777	804	869	814	785	811	798	790	787	784	823	805	828	823	837	821	843	793	838	753	855	770	849	850	790	786	822	765	813	850	843	856	807	846	775	813	803	838	840	836	828	824	854	793	787	761	800	825	802	790	817	806	799	834	848	789	826	829	814	826	806	826	805	810	823	790	828	773	873	818	883	843	729	781	832	799	773	775	774	770	786	882	774	786	810	776	840	808	845	873	785	855	792	815	798	819	727	803	835	821	795	806	832	816	826	793	816	839	816	845	788	842	857	819	772	767	789	858	846	767	779	812	849	772	808	808	767	802	796	826	786	780	844	841	816	799	802	786	814	856	883	783	828	862	803	818	863	828	842	808	836	855	802	785	791	798	780	794	798	746	800	817	785	821	793	826	816	876	818	856	801	824	790	794	788	755	824	813	824	806	799	827	813	769	795	868	820	782	810	839	802	803	790	858	828	815	788	835	802	817	730	795	866	822	837	747	848	845	799	870	775	823	784	809	802	773	745	788	796	750	818	814	752	830	856	852	761	859	807	755	772	802	760	799	792	825	784	835	802	861	826	799	812	829	847	809	802	774	820	772	874	807	820	720	799	826	841	852	747	853	800	813	823	801	812	773	794	747	800	803	842	783	775	812	809	841	794	796	842	777	802	783	802	747	803	794	802	832	803	797	803	840	760	861	860	840	851	799	825	833	828	811	795	800	837	835	818	829	761	790	792	770	881	786	823	776	817	817	851	810	826	840	784	789	837	775	839	754	802	814	826	825	852	815	779	807	810	819	838	786	804	801	806	809	816	765	812	864	811	835	839	801	774	796	820	801	802	823	811	773	810	827	789	771	838	851	799	842	804	807	851	808	790	837	840	843	868	806	795	850	799	795	852	799	815	813	814	800	833	791	835	798	832	846	814	871	827	784	833	833	826	767	841	789	833	825	829	865	833	750	831	789	805	865	818	764	765	805	837	838	809	870	785	817	838	793	761	826	814	820	804	793	785	835	774	827	808	852	828	787	824	837	785	775	888	805	781	809	780	838	853	783	830	819	785	764	782	831	796	775	801	802	844	763	811	784	781	806	866	830	870	857	828	789	845	813	842	806	794	776	807	743	836	812	809	809	808	790	801	824	791	803	813	856	816	805	829	820	818	847	803	813	814	792	807	793	783	751	863	802	793	848	847	874	764	793	846	846	801	805	808	816	792	853	735	835	794	843	777	805	851	795	811	822	796	829	819	779	783	778	795	799	850	798	803	869	827	829	840	804	771	796	805	832	790	775	825	807	827	813	804	807	797	832	820	876	801	803	819	820	787	778	770	789	762	823	776	803	805	796	828	770	876	814	801	830	820	871	774	819	816	819	804	877	840	788	765	785	823	847	824	763	832	871	786	814	753	782	813	808	736	788	852	842	817	852	801	845	784	794	794	798	765	814	785	825	808	800	816	874	830	816	808	763	794	798	848	809	802	784	823	794	809	835	817	840	784	802	806	809	791	821	808	790	825	828	836	828	797	800	774	799	819	801	808	797	834	823	840	802	801	749	838	830	829	811	829	801	822	787	829	797	843	768	799	783	821	827	811	788	789	760	837	785	788	834	819	784	790	788	800	810	736	800	806	878	843	801	770	804	843	789	758	869	838	793	741	776	814	823	799	774	797	807	822	833	789	806	755	791	810	803	829	844	817	791	804	816	830	799	793	822	786	806	788	835	807	818	807	783	845	800	813	831	815	820	821	826	790	791	832	782	765	803	833	815	856	768	774	808	833	772	792	787	788	796	790	806	841	793	799	827	769	798	807	775	816	808	835	860	815	869	789	807	787	869	802	841	818	798	844	800	785	830	796	838	801	796	840	850	886	756	882	791	819	847	796	830	845	838	811	800	805	809	857	789	741	829	834	844	780	851	822	861	861	819	834	818	785	754	834	818	783	844	794	779	799	801	815	823	866	777	813	822	857	801	735	823	834	787	798	755	798	803	795	829	812	788	785	832	802	841	769	836	779	822	792	808	827	849	814	837	823	789	803	776	834	798	785	801	777	808	829	775	828	830	790	760	816	744	833	819	784	849	812	828	783	768	853	808	795	815	819	797	814	821	837	782	814	775	851	783	797	832	826	818	772	807	810	843	801	829	798	785	795	792	808	776	854	782	830	840	876	848	832	835	800	791	833	833	742	791	840	772	764	821	831	785	773	791	795	785	803	813	823	804	792	819	798	763	791	840	847	790	864	789	841	809	792	839	829	804	805	847	810	810	827	844	773	805	800	800	794	787	831	826	870	779	796	805	781	790	811	850	837	818	775	818	798	800	782	783	816	791	814	797	807	776	786	846	799	819	778	831	793	807	847	821	779	826	808	806	778	780	778	800	752	824	798	842	790	785	809	839	782	786	780	811	778	823	862	794	817	827	806	802	780	819	813	794	779	763	814	796	812	789	794	789	772	834	808	789	786	836	760	804	849	812	772	809	832	772	794	823	772	812	753	775	811	777	796	831	785	771	821	827	773	832	839	814	832	755	819	822	821	782	802	834	873	855	862	801	858	811	796	835	790	796	801	839	808	817	825	837	804	776	793	755	794	809	826	815	807	805	805	832
23105	34570	36508	26540	22589	27236	22797	16518	10876	6296	3143	1701	1058	718	545	475	431	369	345	320	307	311	331	289	332	309	288	263	307	324	285	302	311	273	281	326	275	280	291	295	315	298	276	296	280	291	287	286	273	294	305	338	273	266	320	298	318	295	311	320	286	297	294	281	303	314	294	282	284	281	288	285	280	287	303	304	322	263	315	277	287	314	317	284	293	289	291	255	308	283	294	308	304	308	280	300	341	296	258	318	306	316	294	286	294	273	302	297	272	287	304	277	320	281	284	277	336	334	308	281	299	282	253	292	285	285	261	288	316	272	296	291	296	286	290	293	307	309	289	283	301	324	283	300	279	271	299	295	301	271	271	286	287	316	298	291	284	293	283	292	334	303	306	276	316	301	310	305	296	314	299	270	314	278	286	263	250	299	298	303	260	281	302	303	287	300	298	294	309	272	313	330	327	310	334	299	302	279	287	276	281	289	269	265	297	286	290	268	278	304	284	304	306	301	294	281	275	295	316	291	313	296	337	301	300	284	262	258	327	278	271	270	293	286	307	283	305	281	299	310	259	297	280	280	291	288	276	276	301	308	291	301	316	259	284	258	314	263	257	263	298	264	293	300	295	272	286	295	311	298	284	296	320	285	290	253	296	289	293	274	289	305	299	272	308	331	257	308	292	332	285	302	293	286	335	305	302	273	264	280	287	306	331	281	264	282	298	302	302	272	283	285	285	267	298	312	254	281	260	287	297	296	291	306	303	283	297	279	295	306	275	291	308	286	280	305	290	291	282	329	271	309	303	287	267	282	293	289	275	275	296	301	332	297	278	281	270	267	292	283	286	303	296	308	277	309	287	303	277	298	266	288	287	280	307	274	302	293	276	293	304	321	265	274	292	286	294	313	314	284	311	295	273	314	282	313	273	274	277	289	266	291	290	267	291	344	297	281	283	283	298	288	281	299	308	265	301	284	299	294	268	309	297	289	291	275	286	300	283	309	311	287	324	278	272	300	274	293	269	287	284	326	284	323	281	280	279	303	298	290	294	284	286	289	271	311	295	330	275	311	305	285	284	288	286	307	299	288	275	272	280	310	274	298	294	301	290	293	302	276	284	299	292	271	277	278	270	265	256	296	281	288	264	310	281	273	295	286	274	331	286	302	322	306	292	304	270	309	289	266	282	261	300	309	303	280	276	331	291	296	286	283	280	304	279	310	304	277	290	314	292	305	273	286	290	293	290	309	298	273	292	282	275	267	297	271	307	294	294	290	274	289	283	305	280	297	287	311	256	314	264	295	302	301	294	270	315	294	284	318	313	266	314	308	285	316	258	269	297	286	294	309	290	308	306	286	298	288	300	276	284	273	268	299	301	287	283	304	283	286	309	296	274	305	304	306	306	303	287	272	322	290	289	301	283	290	296	281	278	260	273	305	324	297	279	261	305	281	288	274	282	285	292	310	273	276	323	318	256	299	299	313	296	326	270	302	288	307	295	284	299	264	284	288	328	280	316	294	309	283	274	243	306	270	297	308	298	276	280	277	269	282	275	264	316	265	306	289	317	289	295	265	255	298	308	322	302	277	311	315	282	284	325	316	321	279	315	317	294	319	318	315	297	289	306	289	305	319	296	319	303	292	273	296	266	281	261	268	272	282	271	258	311	294	273	277	263	281	255	277	297	273	305	306	299	326	279	269	277	284	277	280	291	282	297	276	294	297	303	274	289	306	269	273	306	321	299	303	279	302	302	289	276	268	275	264	275	270	289	281	281	311	290	282	291	292	283	299	289	267	301	278	311	319	270	311	278	300	320	292	300	316	304	271	262	300	314	270	297	289	287	272	271	310	323	300	283	286	320	316	294	277	285	286	308	280	284	303	295	319	272	273	297	267	286	260	271	291	299	275	294	289	296	295	279	279	296	262	284	296	256	300	269	309	263	305	322	306	306	294	330	302	271	275	309	276	274	315	298	306	279	289	283	271	292	319	278	285	277	309	286	317	277	294	283	296	294	313	260	284	275	314	302	275	307	287	308	286	314	298	276	290	297	307	305	306	256	301	300	295	285	267	296	264	284	279	273	287	274	293	311	300	304	322	297	321	301	288	291	298	297	312	289	296	268	273	266	278	300	305	273	298	315	309	288	295	266	298	307	294	287	304	286	295	281	276	307	298	290	284	305	273	302	289	245	295	307	306	279	283	285	270	270	281	314	275	290	273	295	284	317	308	278	257	264	289	304	269	281	263	316	306	281	321	274	317	300	299	284	285	325	277	295	299	305	295	312	275	292	282	292	265	302	304	306	277	263	290	298	291	262	267	283	290	294	292	277	281	319	293	299	296	273	284	294	321	280	291	305	327	292	306	298	301	312	294	256	301	311	289	308	311	311	279	291	297	299	276	327	309	297	248	280	286	277	290	276	317	243	271	255	279	307	286	276	304	274	288	284	259	274	314	312	317	269	292	291	299	294	293	296	312	284	298	283	321	288	292	315	289	328	310	296	273	286	304	275	308	284	279	314	306	309	286	306	283	308	283	283	297	294	308	300	265	306	293	277	307	291	300	305	297	277	298	270	289	267	295	295	264	316	299	305	296	312	297	309	276	317	253	299	298	326	272	313	305	312	307	254	297	296	288	275	356	317	322	272	299	292	295	281	277	310	245	303	311	290	311	313	288	285	302	266	296	279	276	281	292	291	289	315	280	263	254	315	243	318	306	311	289	285	284	291	265	301	343	299	307	304	280	271	322	294	275	302	287	262	293	286	292	349	313	313	290	312	270	285	319	277	311	269	300	270	291	321	303	297	364	311	303	263	282	258	318	326	264	290	294	263	304	287	313	318	269	278	306	317	302	277	292	276	305	286	289	294	293	286	275	339	321	281	288	279	291	272	311	303	318	273	260	292	305	287	282	281	263	294	289	277	294	271	263	301	263	305	306	300	297	281	289	270	283	325	299	271	301	273	306	291	266	298	306	298	307	312	303	305	282	292	265	286	317	285	310	283	257	266	308	323	315	285	295	272	294	263	292	267	308	261	305	312	270	298	332	269	310	279	307	300	308	283	315	324	302	290	282	288	267	285	314	306	306	270	300	318	267	284	287	297	304	283	310	276	280	296	274	292	285	272	278	289	286	297	306	290	279	286	296	278	321	310	297	269	283	312	294	273	315	316	314	248	277	270	298	314	313	293	278	290	278	293	299	321	300	264	302	294	300	280	275	272	286	298	277	280	275	278	280	306	306	277	288	312	304	280	312	269	298	264	273	277	286	268	265	281	288	277	242	254	271	322	280	269	304	316	294	282	296	282	288	285	290	295	279	278	314	300	296	309	305	298	289	310	316	318	294	304	276	298	275	296	297	280	272	313	285	307	300	296	313	299	294	296	272	311	264	288	303	301	274	281	282	272	270	270	289	285	295	289	313	299	272	271	307	277	251	299	283	284	288	276	277	301	297	290	287	298	264	286	282	285	305	310	285	278	233	290	305	318	292	270	273	291	286	297	265
15593	29016	37165	34155	36613	41722	38500	33120	27016	20085	12411	7599	4611	3377	2552	1885	1443	1345	1126	1019	972	877	915	963	943	927	887	876	779	825	808	786	800	839	789	817	776	817	849	799	831	801	785	752	840	799	801	866	788	771	796	831	771	793	796	767	779	808	769	810	830	832	808	808	794	805	820	805	724	811	803	783	812	831	813	795	797	856	796	775	766	797	771	833	832	798	833	801	813	832	761	826	766	815	871	828	827	770	794	826	811	801	784	816	772	776	746	813	837	759	816	835	786	794	790	857	808	812	817	805	810	810	775	795	791	849	833	800	813	828	804	813	785	778	833	842	741	788	828	759	841	789	835	800	795	780	743	761	777	789	865	790	790	754	795	840	767	826	811	818	772	777	817	734	842	788	799	801	767	826	778	839	791	773	792	831	780	790	808	799	816	791	825	820	811	793	808	845	838	826	828	801	827	840	823	795	797	806	824	740	832	811	795	780	768	830	846	804	811	807	785	812	809	852	805	830	809	847	824	770	749	767	854	821	774	831	797	819	796	750	841	781	831	812	793	836	837	869	787	835	803	831	826	790	764	804	812	780	799	801	799	729	822	789	799	813	762	793	839	778	780	827	793	792	782	762	789	788	818	778	827	804	813	788	782	821	816	792	819	812	768	807	834	801	794	740	835	826	842	827	814	802	805	772	756	807	774	786	803	833	801	841	807	817	812	775	789	839	845	787	825	783	818	790	787	840	808	763	846	809	837	774	835	819	813	813	768	834	835	823	809	839	793	800	779	817	850	810	787	770	850	828	802	793	817	775	784	779	805	800	824	846	789	810	801	780	813	854	812	778	790	828	783	798	796	846	816	792	860	788	846	833	830	813	807	772	821	822	813	812	809	773	802	818	778	828	776	824	780	836	807	786	804	801	804	790	846	825	829	806	778	834	790	728	799	787	748	791	827	797	848	814	843	794	826	768	819	805	788	784	843	843	812	788	816	825	768	839	859	835	833	854	817	812	777	800	763	807	829	794	802	799	763	769	783	767	793	823	815	778	811	843	815	825	813	828	839	820	779	804	806	787	761	819	777	827	790	784	814	832	859	764	765	776	828	766	821	788	839	828	829	755	817	830	875	813	877	844	783	820	770	816	772	821	751	787	752	790	790	844	789	809	789	819	829	817	789	831	799	786	786	814	835	823	818	802	832	812	782	824	769	821	793	808	792	814	852	815	848	808	788	760	827	758	831	786	759	783	759	816	858	790	824	795	828	820	788	810	781	817	835	773	821	851	757	797	809	790	799	830	778	807	810	762	798	833	839	828	806	794	757	809	823	760	793	799	840	799	836	863	801	765	837	837	820	808	833	845	739	789	858	827	796	799	829	790	815	787	798	811	830	769	838	746	752	789	761	802	845	834	779	829	813	801	819	815	800	723	804	829	848	775	807	834	797	816	801	815	804	778	796	760	831	799	818	810	799	780	786	842	823	774	798	819	753	793	809	808	862	788	836	745	764	794	857	788	816	751	756	795	858	784	840	834	842	807	770	783	752	806	806	835	818	774	779	776	779	751	793	838	862	771	759	780	806	788	768	784	830	846	809	805	861	785	835	779	803	824	832	826	791	800	804	829	825	812	792	784	799	811	778	778	848	815	832	794	802	802	807	802	779	807	854	823	810	853	835	814	810	806	776	828	803	813	777	766	805	808	832	797	799	814	781	812	810	798	719	789	802	818	830	829	796	803	846	820	798	786	793	776	830	783	748	823	824	779	811	815	786	798	776	802	810	817	812	817	861	792	768	741	864	813	816	829	799	785	813	807	796	778	810	821	797	812	795	838	845	808	798	802	852	797	812	808	802	797	825	774	763	772	787	795	774	839	830	770	771	789	809	813	784	841	811	762	795	783	814	826	810	827	854	879	808	728	801	851	824	803	724	827	771	814	809	840	782	796	805	824	789	767	804	795	802	764	785	816	839	847	814	836	812	831	743	861	805	816	800	772	799	778	806	833	829	826	821	804	800	814	834	827	768	790	803	781	787	820	845	800	796	814	810	807	818	844	810	826	831	783	832	834	772	781	847	806	789	765	879	822	804	794	767	820	783	811	820	802	757	788	792	808	913	816	798	827	812	784	876	786	802	755	815	807	791	746	814	852	753	820	791	812	832	808	900	831	817	826	844	816	814	851	844	818	781	783	802	754	767	810	793	826	812	833	781	793	813	836	808	801	830	808	774	743	821	832	789	833	844	830	852	824	804	804	831	788	796	783	790	785	777	783	795	808	795	752	783	844	825	782	767	820	797	874	834	789	787	744	814	787	746	799	812	806	856	763	828	843	823	789	841	811	779	800	779	831	856	760	814	833	820	824	731	823	791	772	832	797	789	758	790	808	831	786	802	824	753	766	826	780	797	841	860	799	756	847	781	772	821	773	807	761	837	813	840	741	800	751	793	765	822	812	838	799	791	808	902	801	795	834	791	812	807	795	788	803	787	803	769	812	773	736	769	819	765	792	799	844	801	827	862	810	774	809	810	820	843	790	818	879	835	779	773	837	839	808	813	780	844	786	842	841	795	861	777	785	774	818	809	793	810	777	787	800	811	818	797	841	785	782	814	784	732	775	765	753	751	837	818	828	771	786	808	821	836	793	831	774	823	790	762	769	776	759	793	841	803	804	817	783	774	786	802	772	823	802	856	788	761	844	798	844	834	815	803	794	777	805	812	816	812	788	853	794	784	807	784	801	803	812	793	803	833	796	840	848	788	778	831	850	775	866	806	831	802	771	771	791	794	756	765	805	772	781	781	836	778	852	776	830	827	811	809	801	803	766	821	808	842	816	817	773	773	835	782	845	797	775	777	797	768	885	783	794	802	789	820	783	826	823	868	810	814	810	791	796	821	827	802	814	817	809	788	802	783	811	783	798	830	826	797	835	818	846	848	837	804	824	817	828	835	782	806	792	821	764	794	835	837	861	824	818	818	782	787	793	799	792	804	799	797	796	794	769	798	806	799	831	778	787	807	808	784	839	811	809	800	831	826	780	794	847	796	785	797	759	800	824	850	789	780	807	786	844	846	838	787	772	819	783	830	814	849	802	819	797	778	792	768	843	789	804	787	818	781	733	817	771	822	805	804	817	851	806	840	759	763	813	858	814	758	784	796	798	829	824	790	807	772	775	759	790	822	852	800	818	797	815	768	806	773	740	793	818	795	803	825	832	783	824	819	804	804	800	788	807	766	836	822	805	841	806	766	837	832	790	808	781	773	790	822	804	791	778	798	851	813	844	803	801	757	812	816	752	783	873	789	795	817	737	803	817	870	776	733	837	845	739	821	779	814	860	840	812	846	848	768	767	826	840	792	895	811	767	805	841	798	841	777	792	777	763	793	854	810	812	823	815	782	799	819	768	769	795	819	835	800	827	788	818	818	813	798	883	828	791	828	804	838	801	846	765	777	843	827	812	790	808	776	832	809	817	751	849	809	794	826	804	794	793	838	819	757	784	787	822	797	792
26153	28988	32085	27323	25216	23245	24292	17508	10804	6091	3138	1935	1390	819	558	415	409	396	369	356	314	296	298	293	278	298	320	308	315	278	280	291	314	254	301	302	281	267	306	278	278	292	280	310	280	282	313	285	288	255	290	272	322	301	288	266	269	295	277	301	307	300	294	310	279	256	290	313	267	335	302	313	300	288	287	289	261	292	270	280	260	302	291	281	292	290	292	303	261	322	282	307	279	308	262	290	252	277	269	315	268	290	306	285	305	287	276	306	282	279	276	298	290	251	285	318	291	294	286	305	265	285	277	304	293	264	274	292	282	316	290	308	302	287	316	313	270	288	293	256	286	295	288	300	295	286	275	253	297	299	258	291	279	278	283	268	316	323	283	305	276	313	311	283	295	285	278	270	281	267	278	305	285	320	302	291	287	300	299	304	302	329	292	299	288	286	265	295	275	258	272	278	279	287	287	301	281	271	295	263	340	295	313	295	297	294	298	293	294	278	306	273	282	300	288	290	282	248	305	274	307	310	264	284	309	319	306	283	312	283	302	311	263	298	274	283	279	259	306	253	262	298	310	254	285	284	294	284	286	296	263	261	304	308	296	281	291	280	287	283	285	313	299	285	244	308	317	267	282	315	258	298	289	276	303	291	289	304	300	273	301	274	257	273	302	276	287	286	278	299	301	284	303	274	319	267	267	280	280	309	279	288	302	283	293	303	293	314	299	304	248	304	273	301	319	298	285	271	288	295	284	278	267	261	292	319	318	308	294	285	253	283	297	284	290	294	297	310	275	300	311	285	311	267	285	293	278	284	325	284	281	262	289	304	306	279	302	271	313	305	310	267	275	303	291	323	327	292	297	333	281	301	280	270	297	300	319	284	276	279	266	267	297	286	309	299	314	262	281	277	287	306	294	281	278	297	278	271	303	275	306	268	273	313	309	274	249	268	311	311	303	307	280	261	263	270	308	290	296	319	313	280	277	301	273	285	267	292	298	269	270	287	287	301	292	298	281	290	290	285	267	276	299	293	306	277	283	265	282	286	277	321	300	311	324	299	285	311	304	282	277	288	303	309	325	304	277	275	309	271	299	269	279	294	330	300	285	283	291	290	275	313	310	292	264	322	319	298	272	280	281	291	280	296	289	316	289	321	265	249	305	276	315	279	287	290	281	327	306	315	267	291	290	296	302	268	293	307	244	290	285	294	293	273	272	297	291	300	339	296	289	288	297	300	263	292	280	268	264	304	296	266	335	277	273	317	264	278	277	291	278	315	265	274	262	298	267	287	285	285	290	294	300	267	290	282	337	292	297	317	296	278	259	306	304	324	325	268	288	275	280	294	264	318	271	280	279	287	284	292	269	250	273	264	259	296	308	300	284	272	311	313	304	270	279	291	294	295	292	271	294	273	295	299	311	310	299	283	302	292	280	294	271	270	324	298	279	280	296	276	302	298	298	305	286	287	290	289	275	281	282	321	306	294	317	291	280	274	293	273	274	273	305	275	281	276	301	287	296	272	283	317	286	297	305	273	310	292	282	290	297	262	322	290	270	301	269	271	288	244	261	266	300	295	273	302	306	270	279	304	327	310	277	346	285	280	291	291	267	266	305	280	307	286	277	275	306	291	275	285	282	316	263	296	322	297	279	302	284	283	313	293	330	276	294	286	289	268	311	285	288	303	273	305	285	288	255	291	292	293	301	271	287	302	281	300	284	288	308	302	266	286	289	297	273	312	289	296	310	274	279	312	291	270	316	299	305	267	275	292	272	280	279	272	311	268	277	265	271	306	288	263	273	269	303	302	281	306	305	320	276	301	296	280	271	282	293	275	312	296	254	305	291	302	261	272	277	292	274	294	279	310	272	294	277	295	319	278	286	287	306	300	306	306	310	316	291	292	298	312	277	265	269	336	284	278	298	276	310	304	295	269	307	264	304	268	288	281	302	286	279	300	300	281	290	302	288	303	272	303	291	310	325	269	281	301	287	299	279	293	285	280	304	291	320	284	293	296	305	301	299	298	302	273	291	309	276	288	321	282	317	282	287	291	301	292	300	261	298	285	288	296	282	311	275	277	295	304	272	251	298	316	320	295	324	291	303	282	303	282	308	298	300	308	290	292	274	270	283	267	278	287	294	309	284	279	292	303	289	311	270	292	296	301	264	284	283	249	278	282	306	299	304	285	257	272	317	266	294	282	282	289	279	306	276	294	295	299	295	260	282	281	307	296	302	317	256	308	294	274	271	289	309	294	259	281	262	257	301	252	281	296	305	299	284	294	326	317	263	341	290	306	304	308	275	291	284	243	257	288	301	284	304	283	290	284	296	327	271	279	305	306	292	287	287	338	303	273	285	289	268	274	302	307	290	283	272	300	287	296	280	311	289	347	287	325	281	303	304	276	275	292	266	301	319	291	325	272	292	290	280	275	299	309	293	270	289	271	273	273	295	306	298	296	286	303	320	276	293	309	273	305	265	292	266	239	288	319	310	268	288	278	286	293	254	296	284	308	269	274	281	289	267	274	324	311	271	289	292	274	293	273	312	277	264	312	308	301	277	276	306	284	258	284	299	301	280	308	288	287	341	293	329	311	289	287	312	294	309	284	314	279	253	277	293	292	253	287	281	315	274	299	304	289	305	279	262	314	280	277	287	292	276	290	319	290	276	286	281	275	289	294	301	281	278	287	304	277	278	315	326	260	275	275	282	269	309	299	288	294	288	280	304	301	321	256	300	299	323	301	286	289	292	279	284	299	298	308	252	269	272	291	300	287	291	278	282	263	333	299	310	310	294	305	297	313	288	295	301	292	264	280	262	287	258	280	283	279	289	291	292	287	268	302	283	264	311	301	286	275	301	306	280	283	311	260	299	286	282	304	259	268	273	295	311	297	265	274	270	272	274	279	289	314	267	284	272	305	288	293	276	320	318	264	262	294	303	316	303	297	294	278	300	291	279	291	272	289	309	296	307	300	283	288	275	304	297	260	279	315	287	300	306	292	292	278	291	276	294	273	282	316	305	306	295	259	278	296	269	264	286	290	297	272	290	325	299	293	256	299	286	271	269	305	297	280	302	275	280	289	255	256	274	267	279	305	290	276	273	329	288	279	281	320	282	278	274	307	289	311	280	293	297	280	292	316	293	270	288	325	274	292	304	312	315	249	293	290	264	317	262	275	315	280	289	290	302	286	286	290	264	299	301	315	282	325	335	260	307	310	307	342	282	288	306	318	286	279	306	286	256	276	297	282	283	321	314	313	291	290	298	281	293	325	285	313	286	289	340	320	273	269	294	283	262	286	280	309	281	294	272	268	295	271	310	296	256	271	265	294	312	289	285	266	284	327	272	280	280	294	290	279	325	300	293	269	284	271	279	280	257	276	300	289	278	284	297	286	282	299	289	272	311	333	262	305	264	280	308	289	294	284	290	263	328	282	284	296	275	280	302	282	267	280	262	294	288	292	289	293	281	261	301	319	287	283	299	260	270	281	275	270	298	277	287	322
17667	24034	34257	35929	37615	38538	40279	33728	26862	19891	12827	8728	6252	3621	2335	1633	1475	1264	1098	1023	943	871	810	899	847	848	868	830	850	811	782	809	793	734	845	820	752	792	798	774	780	788	822	858	840	801	818	762	769	812	816	809	779	828	813	828	800	846	815	816	824	835	823	764	818	770	822	828	803	800	789	831	818	798	814	853	812	807	813	810	791	831	811	817	832	811	770	784	789	814	804	808	749	856	835	841	840	796	784	842	806	808	814	804	821	793	762	811	830	835	760	757	768	740	834	786	805	803	769	806	820	810	754	772	812	862	789	812	819	792	836	768	822	816	842	782	765	800	799	769	789	739	820	811	796	801	802	785	813	811	821	803	810	819	826	773	786	822	806	846	783	826	784	828	797	814	847	764	821	832	809	774	808	782	797	829	726	805	794	813	805	792	808	811	798	806	784	817	877	769	858	824	835	760	803	841	847	799	829	748	791	833	853	796	822	806	894	824	769	836	762	799	794	810	818	727	834	802	809	794	831	859	828	828	837	823	786	775	784	788	830	775	858	823	812	769	808	830	777	834	812	793	800	780	858	786	792	842	840	810	790	768	832	822	794	857	818	829	798	771	811	789	843	774	787	774	805	777	838	743	766	793	829	770	842	800	818	774	801	809	780	768	801	813	860	827	741	794	780	840	852	787	771	787	765	801	852	795	849	805	790	790	788	819	801	797	763	822	837	813	807	844	825	817	800	869	783	742	813	838	811	817	793	757	805	778	795	830	822	821	809	844	763	795	808	788	798	779	827	824	818	801	788	801	812	828	792	839	781	856	777	782	794	839	796	783	784	840	793	796	822	821	812	789	807	819	790	839	819	762	811	827	793	842	794	799	839	773	814	791	828	812	811	828	836	818	791	740	826	758	827	807	801	812	815	779	814	789	789	782	807	803	785	835	767	744	773	798	797	795	853	833	849	799	843	794	770	778	766	839	742	813	829	822	838	844	837	798	787	760	798	806	800	813	793	844	785	782	807	849	816	813	841	789	798	821	777	775	772	832	811	750	817	864	795	830	811	838	788	768	810	792	838	716	816	808	759	825	811	810	801	772	813	807	819	785	775	818	830	785	800	745	782	830	780	762	796	734	799	767	775	832	795	771	871	809	830	813	823	825	827	782	806	795	825	781	821	835	762	804	774	833	808	845	771	786	772	833	815	829	802	837	848	772	786	823	810	775	774	851	783	755	728	806	822	807	816	814	791	819	806	819	843	814	815	852	790	778	749	826	777	803	845	809	784	794	831	785	811	780	785	760	785	805	806	851	867	797	834	829	823	762	830	818	774	780	855	800	776	799	820	765	768	787	737	773	810	750	807	794	800	779	790	819	775	764	760	810	790	836	811	814	784	736	763	824	778	802	799	767	795	823	815	749	764	820	804	788	837	757	790	819	760	880	752	763	804	858	825	796	782	780	830	761	818	821	786	758	813	812	773	817	789	818	835	836	810	803	750	819	791	821	796	821	798	792	760	810	786	765	864	787	813	841	782	856	771	804	860	768	815	813	826	825	860	835	798	825	841	800	834	785	822	851	809	776	724	782	792	777	837	802	776	792	824	808	755	801	803	814	814	815	816	798	814	779	874	800	793	796	779	798	797	777	787	809	866	819	802	823	792	825	847	803	820	820	749	839	802	753	782	763	863	826	785	790	817	831	796	808	811	786	783	791	771	845	803	845	806	868	839	782	810	811	827	809	772	794	822	823	807	830	772	828	827	815	793	851	771	788	843	794	792	829	762	820	790	814	731	796	769	812	750	766	799	838	797	855	832	782	781	830	795	816	805	829	794	798	778	748	815	735	794	815	765	782	817	782	798	804	830	779	816	793	829	769	827	764	792	799	793	813	867	830	794	790	796	782	810	805	844	819	812	835	814	793	806	812	766	815	791	776	781	789	797	774	774	831	832	792	810	852	813	828	761	735	739	845	829	818	741	841	803	771	791	792	812	770	831	768	804	817	813	792	848	766	833	762	807	798	812	832	840	758	800	772	834	819	800	815	777	785	803	814	799	789	804	857	764	844	773	776	810	827	728	815	810	797	755	838	828	853	801	773	828	824	812	801	798	764	830	784	820	802	830	797	797	817	856	782	758	820	727	817	802	788	825	791	770	781	858	777	797	830	834	814	828	809	800	783	823	756	783	783	843	790	782	805	765	788	772	779	809	845	792	821	777	791	810	769	774	825	814	797	848	821	799	820	784	800	780	751	819	814	826	799	767	816	772	871	756	788	830	757	797	805	807	805	781	819	824	812	843	796	781	759	819	820	804	787	832	811	805	809	797	883	801	811	776	795	804	783	805	792	808	744	780	827	838	769	783	830	831	734	807	810	836	800	800	779	802	842	784	813	831	797	802	830	765	785	736	870	784	805	789	805	781	827	813	776	758	818	821	763	768	802	771	803	790	805	816	771	809	825	821	814	754	770	826	826	789	802	779	801	816	829	783	787	809	794	806	806	816	846	800	806	810	790	801	829	811	793	807	807	781	866	836	803	847	797	799	791	792	760	775	785	818	849	784	824	867	821	799	796	775	765	813	793	827	807	754	829	829	775	823	839	809	824	804	811	825	792	792	759	764	765	772	819	818	799	856	731	801	810	819	794	765	794	788	800	803	799	812	808	821	817	792	873	774	760	813	837	794	797	809	776	800	809	785	750	791	738	848	816	811	830	816	822	820	772	815	803	790	793	756	793	803	788	780	821	798	805	799	835	803	797	806	840	837	826	832	829	817	769	816	784	769	806	847	829	790	806	807	758	767	829	779	784	779	809	784	820	798	787	846	797	822	799	838	805	805	777	821	790	796	814	828	749	764	760	816	824	853	786	763	776	818	824	855	857	823	822	783	846	795	810	804	796	785	783	792	805	778	815	812	800	860	832	800	777	885	797	802	792	815	811	806	765	766	769	807	835	876	768	823	773	814	804	773	838	786	815	821	792	842	803	791	796	779	790	794	767	793	780	867	817	759	797	848	762	746	729	783	792	798	819	756	750	790	858	787	825	821	790	833	815	804	829	838	811	790	782	814	829	763	762	810	817	789	780	788	772	749	809	786	767	822	812	816	711	812	787	796	856	735	784	784	779	801	802	756	826	779	819	803	794	806	832	836	757	775	828	857	792	807	813	859	774	826	781	824	772	849	828	780	792	795	769	787	832	788	744	870	812	794	779	756	777	779	822	802	826	832	857	817	809	837	747	828	797	810	841	822	756	780	842	800	818	838	805	773	789	816	767	807	818	850	768	796	775	804	817	821	807	838	789	788	844	805	773	783	832	815	818	833	812	831	820	831	852	797	808	761	850	790	812	783	799	809	775	811	817	822	809	756	793	832	793	808	819	787	784	794	781	865	808	803	780	790	811	806	789	778	812	766	784	812	810	752	784	811	803	803	802	841	795	837	801	824	797	791	809	782	796	881	772	778	836	868	818	796	808	790	778	828	727	830	797	768	817	860	791	777	803	824	822
25297	30422	34177	29911	28198	24421	19607	12273	8748	5642	3912	2735	1913	1166	629	436	392	367	360	332	323	280	317	289	292	277	277	305	314	280	295	291	311	334	285	280	311	281	315	294	287	310	315	268	277	296	302	284	292	273	296	276	314	323	291	310	284	306	272	262	297	288	293	274	264	283	265	276	293	295	290	280	288	273	324	300	292	318	301	266	294	296	259	254	317	283	283	312	282	293	288	291	285	297	310	273	271	266	317	283	285	309	278	284	280	295	280	280	271	287	306	295	283	301	314	282	278	303	295	309	290	305	285	314	270	314	277	318	300	292	298	290	261	298	317	274	298	286	306	280	276	295	271	308	295	313	305	277	297	302	294	269	303	317	245	318	257	303	310	293	291	294	273	279	278	287	271	263	294	279	272	299	311	279	281	297	261	298	300	295	304	330	260	320	306	263	295	298	273	297	286	288	276	284	306	252	294	317	304	289	277	270	289	315	259	279	281	274	323	288	273	280	297	307	302	268	291	279	290	257	276	268	305	297	306	315	296	291	275	249	292	287	301	300	296	307	304	304	283	313	288	298	245	325	303	303	278	307	311	276	302	311	268	276	275	292	294	256	245	291	259	289	308	274	305	290	300	319	286	305	304	299	293	302	270	331	286	288	296	273	273	333	268	279	259	303	255	273	272	290	278	307	280	277	239	249	305	291	291	327	263	272	296	293	283	314	273	265	282	282	315	274	281	283	300	288	289	277	314	299	258	299	285	303	283	300	279	297	268	287	291	293	289	277	305	286	277	291	288	290	302	273	313	274	295	310	271	293	276	285	294	291	318	282	298	293	319	295	273	277	270	281	289	276	307	284	307	276	305	309	288	302	279	304	255	296	278	289	275	316	255	304	293	278	278	298	321	272	303	256	304	295	248	302	261	261	297	288	323	311	292	296	286	290	304	296	276	288	298	288	305	339	282	302	297	300	297	281	284	284	300	273	264	297	290	251	310	286	264	313	279	306	285	289	271	316	287	293	280	299	255	270	324	288	298	305	320	306	274	276	295	295	321	308	301	277	319	307	309	295	297	292	310	298	309	298	295	304	301	254	285	297	254	300	291	286	293	272	307	260	284	308	270	270	301	272	301	293	293	291	324	267	305	303	256	275	245	267	303	298	284	271	281	328	287	277	299	273	320	286	274	286	299	291	262	285	267	289	285	290	294	277	330	311	287	290	306	296	273	316	267	299	284	281	288	302	277	298	266	300	306	289	262	269	269	302	264	321	299	297	295	310	292	302	289	295	281	281	278	285	295	287	260	282	281	301	277	296	304	314	292	300	266	260	283	278	291	297	295	307	274	268	278	288	300	307	283	310	254	268	295	308	281	279	336	302	299	296	285	248	295	313	304	288	279	325	299	277	304	298	264	287	283	297	293	302	292	294	279	274	291	309	307	298	299	264	302	284	295	272	321	246	283	293	301	293	290	275	303	284	275	266	291	281	274	288	270	308	273	274	265	286	278	291	297	264	301	256	282	304	294	295	313	294	278	295	309	295	272	283	300	287	255	278	311	298	288	287	308	292	280	262	295	260	297	304	308	287	290	289	299	315	301	267	323	303	277	293	280	299	296	294	253	293	299	289	318	286	311	329	287	276	289	279	300	272	280	276	280	278	325	275	287	290	303	300	275	278	292	264	280	319	281	278	287	291	285	293	323	283	281	335	295	256	269	250	274	310	304	288	311	281	258	290	292	291	283	301	292	280	317	306	275	266	284	266	283	291	294	272	302	280	292	282	292	265	329	299	291	285	314	302	284	251	299	297	288	254	295	263	280	285	287	298	289	289	283	284	269	307	290	322	256	279	299	301	270	279	279	305	284	277	274	294	275	295	280	326	298	282	261	286	308	296	293	320	292	298	278	282	294	289	296	290	320	286	279	297	292	298	286	292	309	279	285	304	300	268	326	290	292	272	303	302	294	277	285	289	292	288	283	306	270	287	286	291	288	275	278	258	273	297	283	290	311	262	308	292	270	280	279	291	288	273	289	304	319	298	291	305	310	296	272	291	295	278	304	305	299	276	274	300	274	296	280	314	308	303	297	274	248	275	299	314	289	293	285	306	277	296	253	247	287	289	306	295	308	314	274	276	289	307	318	302	312	270	287	281	282	282	253	295	283	272	296	241	267	313	289	295	286	327	304	277	319	308	318	311	332	307	292	310	339	313	276	284	270	306	305	293	280	268	301	298	309	289	291	276	290	264	309	282	271	315	284	312	301	306	324	299	299	288	267	315	259	262	288	300	282	308	293	287	304	272	289	318	272	295	291	266	286	284	276	292	271	304	331	275	281	252	279	318	285	284	305	303	284	290	282	313	283	281	301	294	295	296	292	324	282	301	289	280	280	280	318	295	283	299	292	284	248	318	333	286	269	298	293	301	261	304	265	305	297	278	273	288	308	300	302	302	292	296	282	318	276	288	283	325	310	288	285	260	316	286	290	304	288	313	278	292	293	294	292	252	311	301	287	275	318	278	307	303	301	278	274	270	284	285	295	291	273	261	270	249	292	298	319	324	255	298	286	295	301	292	255	291	279	321	288	345	299	300	278	279	277	305	318	288	287	309	271	294	293	317	305	283	275	302	309	268	295	283	297	304	273	268	293	297	274	263	275	304	290	284	289	270	280	275	296	290	302	273	286	268	297	285	311	293	288	300	288	300	287	306	284	327	279	298	320	297	291	290	323	296	283	296	290	311	281	304	322	318	292	299	283	282	271	335	288	292	287	290	293	289	302	273	301	292	262	313	287	303	300	270	303	296	283	307	315	279	273	286	295	310	303	284	314	313	301	293	311	262	299	320	285	282	268	300	303	285	294	254	270	260	323	276	295	280	282	306	266	301	277	279	292	275	311	287	277	252	301	329	288	299	305	307	286	296	277	281	312	278	278	276	270	309	260	284	283	276	279	291	307	306	286	295	294	296	294	299	276	324	310	271	299	283	296	310	299	319	284	286	314	285	292	293	274	307	290	260	268	269	283	292	289	292	304	278	260	287	306	292	282	296	300	275	293	263	298	335	286	274	281	272	323	286	280	269	293	314	284	273	261	298	277	289	303	282	328	282	290	313	273	294	295	304	308	317	287	282	296	291	268	283	290	284	281	271	302	267	279	304	271	297	288	291	298	270	309	292	331	258	308	303	290	273	291	292	272	285	290	269	304	278	282	284	281	284	276	288	276	287	284	296	286	277	287	275	264	299	273	299	303	301	315	309	322	312	283	299	286	300	311	271	293	326	319	294	294	296	272	293	284	328	266	268	287	297	288	285	304	336	281	293	272	303	280	307	272	282	272	282	276	317	325	300	303	292	281	315	297	292	267	311	278	327	297	278	301	279	280	270	299	301	253	275	294	301	289	292	282	315	278	271	294	306	284	275	280	289	311	290	318	278	288	286	279	314	275	317	285	279	277	295	287	325	270	305	305	315	298	282	279	310	306	292	326	298	299	279	261	291	327	310	277	292
16895	25827	36172	38844	40355	39180	35214	28482	24802	18849	15425	11939	8657	5324	2822	1680	1403	1181	1144	1049	965	939	897	849	825	848	852	834	817	787	846	739	851	813	810	831	732	795	784	829	796	787	820	791	824	832	838	801	816	782	795	822	820	742	801	821	846	825	808	818	817	747	827	771	799	839	811	809	787	781	792	803	800	785	792	828	827	794	785	794	795	775	765	788	798	763	804	759	793	771	809	777	844	813	821	797	801	811	759	818	812	777	763	746	811	811	843	810	821	805	779	808	813	833	825	820	778	805	813	751	803	784	804	821	829	841	791	807	827	838	796	860	871	784	828	772	814	817	838	750	767	812	798	795	807	842	779	836	834	829	802	793	814	768	779	800	805	792	731	765	785	782	831	878	811	772	749	856	771	780	826	790	785	797	786	844	819	807	785	823	771	795	797	807	800	790	812	847	802	803	763	830	873	837	833	791	813	777	789	843	782	834	785	819	798	799	828	810	786	754	804	846	781	786	829	812	790	783	831	785	789	835	836	800	844	817	813	785	788	839	790	839	794	765	837	800	778	820	815	817	781	845	790	778	808	763	799	816	816	810	752	812	864	830	875	769	754	818	789	801	826	749	779	782	797	811	832	806	807	826	800	758	820	821	823	779	780	770	777	795	817	836	766	813	867	779	788	807	790	839	865	810	812	747	853	816	802	815	787	827	812	765	807	756	803	821	797	807	832	794	794	798	810	807	808	815	816	815	813	789	766	830	814	815	810	832	761	779	794	801	824	788	774	807	793	812	793	828	788	855	831	794	764	837	789	856	801	835	804	814	799	790	802	788	778	842	801	764	783	820	840	818	813	848	796	811	793	802	815	794	847	820	805	827	803	803	815	795	807	752	821	828	799	778	816	861	841	809	821	843	818	804	860	826	805	780	824	812	792	784	781	776	823	770	823	834	817	819	782	777	751	834	804	845	827	802	816	806	822	859	758	761	794	825	825	840	738	833	825	855	808	821	788	811	791	802	802	806	776	869	767	800	812	801	702	812	857	809	812	794	784	855	840	784	819	789	826	824	809	841	806	794	808	791	818	731	855	742	854	817	818	823	839	775	775	824	826	803	827	815	804	837	832	793	831	758	818	802	808	817	794	827	801	859	799	833	807	809	783	809	804	781	805	801	807	823	827	775	801	853	822	802	797	828	813	798	760	801	751	782	829	795	772	779	807	751	805	841	791	775	797	795	810	753	829	830	883	798	786	780	847	816	811	762	792	803	835	812	817	823	867	824	783	775	848	824	795	788	809	740	805	798	794	741	794	822	835	750	789	783	798	812	786	792	836	822	825	826	764	788	790	807	789	784	822	763	779	783	801	862	752	786	825	844	791	816	806	801	757	850	798	808	756	806	788	777	774	825	814	771	787	833	824	802	750	787	785	842	857	798	782	779	807	771	763	808	838	870	836	822	815	794	800	806	805	820	780	744	864	819	817	813	837	804	803	795	805	830	815	757	779	772	803	754	794	798	805	745	855	780	761	793	801	831	774	809	802	816	825	774	823	821	790	777	792	841	771	851	827	771	789	814	817	856	854	745	815	744	830	816	845	813	786	776	802	769	771	784	777	758	810	826	796	833	820	838	824	810	770	817	790	814	762	794	788	845	811	814	821	820	806	847	836	800	798	742	821	817	804	809	809	812	792	772	752	814	839	860	840	801	829	796	808	832	852	847	748	799	825	800	780	852	777	822	761	833	795	797	778	772	803	797	790	792	828	810	833	819	852	804	790	811	780	748	790	809	793	825	784	788	773	791	766	853	774	842	849	833	797	780	825	798	820	782	818	777	813	864	801	801	799	815	765	807	772	814	821	786	780	786	787	828	849	831	756	845	809	823	776	824	785	776	844	797	860	798	758	821	785	793	830	829	818	810	747	811	816	797	778	769	755	830	769	764	816	760	800	725	807	808	851	830	735	817	795	780	798	831	848	837	781	840	805	809	753	801	787	816	833	858	825	789	869	801	867	791	806	816	828	776	790	752	834	821	792	831	790	729	868	777	763	825	768	820	852	850	822	767	779	787	814	807	803	768	783	806	756	783	829	817	780	766	796	802	793	780	843	770	764	781	766	814	767	828	760	863	822	864	763	817	771	804	819	795	771	827	772	797	801	783	827	791	777	774	791	767	761	797	835	802	826	789	807	806	808	803	814	813	795	781	777	803	836	830	844	834	804	771	812	789	772	875	799	791	769	792	780	822	793	829	824	791	795	793	781	785	767	788	809	876	787	778	780	786	800	826	801	793	779	842	780	780	825	750	809	786	808	837	824	855	783	787	825	799	793	791	818	843	797	827	881	808	766	827	764	806	849	812	810	806	785	809	790	764	803	820	777	774	784	819	808	775	789	773	853	787	828	781	796	754	861	828	762	783	816	762	789	849	868	786	779	789	824	827	774	876	807	832	835	793	800	811	816	805	787	742	818	818	793	823	838	808	815	803	800	819	848	822	827	799	858	816	810	799	814	831	849	827	813	792	795	828	832	818	796	745	777	866	806	804	803	815	817	831	775	778	778	785	824	810	785	796	773	789	810	802	728	790	746	779	802	843	827	778	832	768	809	821	774	772	791	823	809	816	758	824	788	753	807	801	854	845	780	778	810	761	823	775	786	759	847	812	766	798	776	798	810	848	798	844	819	828	823	807	817	830	867	787	799	847	812	811	818	805	789	811	810	830	869	777	787	790	804	759	786	787	808	775	824	809	815	822	801	849	803	797	774	783	884	783	837	776	842	813	770	771	835	776	834	799	808	803	817	809	774	818	760	822	828	781	739	788	824	852	798	835	789	821	852	798	796	812	819	805	774	802	787	818	825	791	781	804	803	755	772	792	829	833	763	773	799	828	792	763	773	769	810	825	791	744	781	775	760	782	774	765	808	819	791	794	788	751	808	811	862	785	801	811	794	777	736	762	731	803	771	792	846	779	772	812	841	745	827	808	821	836	804	807	790	808	813	812	822	737	777	795	823	801	782	821	823	747	816	800	769	766	782	821	749	795	859	774	810	857	753	820	766	775	774	761	811	796	792	835	795	809	827	816	860	790	782	820	797	795	792	784	784	840	775	760	784	812	835	795	811	784	790	820	793	793	874	814	838	820	824	799	760	772	833	805	755	797	814	758	820	800	823	794	808	797	820	777	805	811	766	827	784	776	841	771	817	785	761	811	769	804	814	799	812	787	827	778	774	807	791	760	813	810	821	792	846	754	828	798	786	826	800	785	813	850	795	777	783	824	828	810	843	810	810	811	798	798	816	790	803	767	795	794	803	827	837	755	802	844	814	800	795	831	844	804	805	778	775	777	833	802	786	836	797	761	809	826	804	805	791	783	759	819	813	836	823	841	826	820	770	850	789	855	850	805	823	816	814	810	798	871	861	813	761	789	781	811	816	790	730	814	757	870	820	800	788	835	780	819	811	826	807	777	775	770	827	803	838	809	829	775	803	818	827	749	820	807	764	768	812	823
25574	28955	36119	35709	28971	26315	20357	13324	9413	6587	4764	2719	1406	730	485	372	364	319	321	292	295	326	304	311	286	315	278	297	299	311	284	298	353	274	287	281	281	276	280	344	279	284	285	275	273	277	293	255	293	277	299	299	278	312	292	287	305	300	263	283	275	259	305	270	261	296	306	259	291	268	269	291	306	311	305	296	300	310	297	272	276	289	304	296	303	283	291	258	271	300	277	294	294	284	314	311	311	279	301	304	296	308	305	292	253	291	289	302	275	248	308	282	330	282	299	301	286	292	300	250	296	267	323	286	283	276	289	298	305	321	288	312	292	270	284	310	303	286	303	307	276	286	294	283	280	291	305	289	277	299	307	280	265	281	309	311	305	303	327	305	293	301	261	316	274	296	292	317	309	310	299	292	325	268	278	316	282	289	291	277	283	288	316	277	303	274	285	282	305	285	267	294	343	270	310	306	291	306	312	258	272	300	295	269	291	273	290	315	272	335	298	310	295	280	314	268	277	277	306	259	321	276	271	293	305	293	269	294	324	305	327	306	290	304	271	266	245	280	285	294	291	295	276	304	315	288	301	299	271	275	267	277	304	308	289	266	269	294	303	277	293	279	306	298	313	276	300	283	300	287	298	297	273	303	311	278	282	270	298	301	302	326	298	289	278	290	338	265	284	287	290	270	312	281	289	322	303	303	272	267	273	296	317	256	268	287	270	301	305	276	286	280	275	279	296	275	290	287	292	280	291	322	303	294	287	325	285	299	322	277	289	294	278	291	293	300	283	292	286	297	311	281	297	297	304	276	284	304	304	325	281	300	308	267	283	292	287	299	294	273	299	287	278	287	285	312	280	272	261	271	295	302	292	290	302	311	254	273	303	309	271	308	286	287	295	292	290	321	295	295	290	317	247	303	286	285	279	287	285	278	312	297	276	330	277	294	268	265	288	280	317	289	315	275	254	290	259	283	282	286	305	282	328	277	306	308	309	279	278	235	264	262	257	301	293	307	290	290	290	307	262	278	275	289	287	296	295	299	296	294	310	284	334	280	288	343	288	294	283	309	325	298	293	299	308	287	307	302	297	267	280	313	289	315	335	308	279	299	303	333	285	307	289	261	319	281	287	323	277	295	298	313	284	296	274	338	265	290	295	310	306	314	270	302	278	255	302	263	276	300	293	300	280	314	281	278	298	296	318	295	305	316	305	286	269	273	277	306	295	305	280	279	298	274	325	265	305	298	275	322	311	302	293	301	267	297	279	279	320	296	310	319	320	315	287	299	310	298	290	274	287	287	306	299	304	290	297	304	274	295	332	322	266	327	304	284	325	283	296	313	313	267	288	283	287	270	298	273	277	305	298	327	296	270	326	300	289	301	300	329	269	286	286	290	293	294	267	259	275	265	277	306	296	274	278	272	287	305	278	321	305	261	318	310	298	294	330	303	305	292	259	275	284	284	330	298	308	299	308	312	270	308	291	306	277	299	295	277	301	271	312	282	294	279	301	254	280	307	326	266	321	297	282	290	292	277	283	264	275	289	276	260	308	292	301	279	307	303	285	283	265	273	318	288	278	310	286	310	314	297	294	290	259	260	283	279	283	306	278	299	277	271	285	292	303	298	290	262	316	274	291	272	290	286	265	281	305	289	310	289	291	293	284	287	312	300	282	287	302	262	297	314	278	249	288	261	326	282	284	271	313	273	302	269	264	291	316	295	280	301	309	291	292	297	260	282	267	283	309	311	268	294	327	286	319	279	288	274	283	290	307	286	313	257	260	282	318	294	295	281	312	310	310	327	293	278	307	288	302	253	273	327	305	314	325	306	284	309	300	301	280	314	288	313	283	271	318	338	300	304	270	271	265	285	279	274	284	285	301	293	270	321	309	270	299	287	283	281	306	299	298	264	294	305	299	323	295	262	298	310	282	279	281	275	272	292	305	302	272	288	325	316	285	303	274	263	271	307	252	295	294	325	259	295	306	313	277	281	287	287	295	303	273	310	302	291	291	280	300	279	265	250	302	309	292	291	279	294	308	282	295	289	300	291	295	278	305	259	297	265	281	282	299	264	296	282	287	288	266	303	300	312	289	280	273	313	295	306	289	283	302	314	296	257	328	302	309	263	266	282	287	260	282	309	268	279	278	270	264	294	277	314	313	291	272	307	272	272	283	277	285	297	294	262	279	303	313	317	309	264	284	282	294	301	288	304	311	315	291	288	298	318	266	290	293	295	294	306	287	319	283	277	298	326	274	298	277	307	267	266	284	290	307	295	273	262	292	290	282	267	296	296	283	269	287	286	299	284	285	282	283	290	293	285	297	242	287	262	273	282	281	303	269	292	287	266	300	237	275	291	293	284	287	294	302	288	262	327	303	288	292	290	250	286	325	280	289	303	285	294	294	317	257	273	302	283	293	283	310	295	260	331	284	287	273	292	281	280	270	281	250	268	339	299	289	295	281	304	290	273	289	278	309	295	302	310	280	301	268	280	306	281	307	275	294	295	314	279	310	290	311	298	282	292	275	286	274	315	281	298	285	287	285	300	290	312	291	292	287	274	281	302	299	286	314	292	267	284	297	287	290	292	270	281	287	281	285	270	294	310	260	291	311	295	293	295	266	308	284	286	292	286	284	263	287	284	288	271	320	271	304	274	301	275	303	273	330	288	290	286	309	322	266	306	276	306	259	299	296	287	300	287	295	267	288	265	290	277	278	280	273	310	259	307	269	304	317	284	323	289	305	287	309	278	267	312	301	294	281	291	304	283	291	259	297	316	301	298	311	250	296	299	271	304	304	309	281	303	306	305	285	281	331	284	293	310	275	308	265	297	297	283	273	284	280	282	271	319	263	282	284	260	302	276	282	269	311	304	284	318	274	269	297	248	286	325	308	277	291	274	278	306	278	294	288	290	288	278	290	288	310	276	295	296	286	296	312	288	306	287	289	295	300	289	290	279	276	313	293	298	306	278	260	259	264	295	244	268	285	313	303	298	310	278	285	261	294	305	295	307	308	277	319	302	252	300	306	302	302	292	286	277	303	310	283	302	296	298	302	278	295	276	281	290	313	296	317	304	293	300	299	285	260	292	317	292	314	287	289	259	262	279	300	266	299	299	302	277	316	284	283	281	272	285	282	283	279	279	303	271	272	285	315	297	259	294	307	253	324	301	272	283	285	303	310	329	305	302	293	306	279	302	269	304	278	276	280	288	267	286	322	296	294	289	274	315	296	274	336	302	304	291	310	274	302	296	271	297	289	311	320	268	277	298	310	307	277	296	263	285	295	279	306	303	280	264	288	317	277	322	265	291	328	304	318	278	291	286	294	295	324	325	315	297	271	286	255	273	260	269	289	303	304	275	281	293	282	271	290	295	312	262	318	319	310	269	267	312	281	281	302	293	301	313	274	290	257	299	283	263	279	317	261	292	277	327	269	288	311	317	321	281	291	302	273	294	293	282	268	278	259	294	308	295	331	284	299	284	276	280	307	281	290	292	301	299
16749	24906	37856	43521	40674	40822	35785	30220	25965	21499	17161	11469	6390	3569	2189	1417	1214	1102	1093	989	969	937	971	862	829	788	797	808	811	818	794	808	815	793	851	829	795	751	776	775	779	824	759	819	795	780	760	787	805	872	786	777	829	806	804	814	813	868	760	794	784	774	850	774	808	740	783	804	826	801	766	819	861	807	761	872	823	798	794	810	811	777	782	792	840	807	754	783	814	815	790	799	827	799	774	866	766	824	787	816	805	839	776	781	797	819	818	809	797	866	791	802	842	777	805	818	850	782	793	796	805	791	779	841	838	795	833	753	817	785	842	825	797	786	792	784	782	755	785	826	831	799	813	817	781	806	823	767	771	798	780	814	846	849	847	809	770	817	762	809	780	787	818	812	764	873	819	825	804	777	813	814	811	860	857	820	817	859	795	839	796	779	802	791	779	810	814	780	802	825	830	764	799	739	821	788	800	834	844	789	823	816	825	828	782	831	854	778	832	793	803	864	791	840	796	823	827	802	791	798	846	844	779	802	788	768	836	823	821	793	796	819	801	790	821	819	825	824	792	810	779	786	800	820	842	800	826	813	779	831	809	796	836	794	825	805	779	816	816	835	860	860	753	829	813	827	828	819	740	784	840	789	751	785	780	804	778	822	790	822	810	796	792	806	753	765	835	823	763	798	750	803	785	797	761	835	809	801	847	826	798	783	790	824	761	792	775	773	815	800	823	776	768	819	827	781	796	835	838	776	752	835	760	834	807	821	767	788	800	793	841	762	786	793	801	838	800	843	792	811	873	802	805	792	800	737	776	824	811	814	786	748	873	789	805	795	851	838	768	829	779	805	810	783	789	840	800	808	761	825	804	781	817	797	824	807	855	707	806	805	854	784	782	800	823	782	810	761	792	880	795	782	859	851	826	759	799	815	816	801	816	769	780	750	859	830	801	748	800	839	850	799	790	804	804	798	797	831	791	818	752	782	838	830	782	801	839	799	788	797	799	829	801	805	802	782	814	792	813	803	795	778	775	763	852	820	772	833	789	778	809	817	784	796	858	823	750	802	816	805	805	786	805	788	821	769	812	800	774	776	765	868	851	849	790	829	845	800	842	830	813	787	822	817	821	805	843	825	797	806	754	791	827	764	809	784	829	806	808	773	753	785	839	775	839	737	808	829	829	791	853	783	817	851	816	808	788	799	803	778	837	830	809	839	821	826	826	778	814	798	809	762	785	757	767	816	829	796	764	793	776	833	806	791	753	827	817	814	813	762	831	802	838	730	790	797	819	833	824	787	839	810	773	818	827	803	837	766	822	789	804	790	801	826	750	842	788	850	750	761	822	781	806	790	848	820	803	838	785	808	785	807	773	819	783	832	832	828	820	792	816	851	812	784	795	807	814	829	801	814	792	813	750	830	836	844	782	805	790	852	748	818	802	837	794	789	819	811	800	803	857	793	788	811	749	820	827	845	794	784	809	782	848	806	814	800	810	787	782	831	791	810	788	773	718	850	779	774	800	810	745	828	770	816	811	724	795	780	834	824	800	855	824	798	810	811	802	805	847	794	809	836	799	790	824	814	814	821	804	764	819	859	770	809	761	802	781	825	783	824	817	733	808	796	772	772	814	799	851	873	818	823	808	818	802	852	817	789	815	789	799	818	757	845	797	759	822	819	823	790	800	833	795	779	787	827	817	780	792	882	812	787	805	757	790	814	834	757	838	823	789	813	785	826	820	836	821	795	815	814	815	801	805	818	840	842	821	809	822	790	798	768	828	774	844	813	801	857	814	784	775	782	838	790	803	815	772	759	817	787	773	765	809	800	805	825	799	786	826	777	824	812	808	797	841	747	810	767	810	825	800	809	804	765	840	812	748	821	786	806	801	767	826	831	789	808	760	800	771	820	803	793	774	782	814	843	833	808	823	835	829	833	823	816	822	799	845	756	771	785	785	837	887	836	809	827	831	811	815	767	806	809	800	789	825	791	805	819	825	745	767	789	762	750	833	833	861	833	803	821	758	808	822	799	844	774	806	821	811	792	768	819	789	810	771	802	861	747	785	773	777	838	836	810	834	826	799	800	803	778	838	814	813	795	815	749	818	830	793	815	810	811	819	810	831	812	824	823	791	777	795	837	782	774	789	775	754	727	784	819	810	838	801	820	782	797	813	822	813	773	815	803	776	796	849	804	789	761	791	829	808	810	797	788	782	812	792	817	773	831	809	850	801	832	808	816	781	751	831	837	846	796	803	841	799	813	784	771	839	786	800	789	825	804	778	764	742	762	777	794	797	766	775	745	778	797	819	806	788	792	820	723	762	763	800	812	780	801	823	809	817	778	772	781	781	812	783	790	777	809	833	823	796	767	841	803	830	833	753	833	792	836	781	791	790	766	826	804	825	791	835	788	787	820	796	818	790	757	794	751	814	720	789	793	836	816	778	884	760	825	821	786	850	768	841	878	755	837	786	811	853	802	842	852	819	786	744	796	806	808	844	845	831	854	746	778	820	842	828	773	830	785	826	781	837	815	763	806	794	822	858	780	802	793	859	815	795	819	833	769	815	795	854	772	827	776	828	825	823	803	799	807	814	772	835	754	847	783	768	758	759	822	845	807	800	818	802	794	823	775	770	785	825	746	765	822	836	760	762	803	813	790	794	796	802	794	819	837	831	757	818	777	882	811	790	822	835	773	859	796	895	778	776	780	793	825	838	777	863	805	760	746	783	779	799	843	799	787	792	776	837	836	761	771	813	791	799	808	825	799	812	818	831	759	797	802	791	793	844	773	801	844	770	811	785	860	792	785	834	824	856	782	779	828	850	794	787	799	840	752	834	798	835	785	774	802	820	815	828	809	831	813	759	804	813	823	827	796	799	770	826	766	785	758	767	787	802	847	820	768	806	804	779	780	830	773	817	781	828	793	758	819	837	763	817	770	827	843	807	786	865	796	780	830	825	815	811	828	818	795	857	827	766	776	778	783	813	800	825	758	811	872	804	807	764	779	769	835	823	860	808	783	778	841	772	774	783	772	808	807	781	842	853	820	831	800	810	766	816	759	772	803	775	830	820	802	794	835	793	773	766	806	789	793	810	848	818	801	757	813	798	865	809	838	842	757	819	818	760	821	820	761	780	820	851	811	871	802	842	788	799	799	783	806	801	793	754	816	788	765	789	810	828	791	746	801	843	842	784	821	831	799	724	775	760	796	838	808	770	784	815	843	783	792	803	807	776	857	807	848	802	818	820	806	761	808	766	817	789	812	793	792	817	758	851	817	845	801	833	829	792	905	799	790	831	806	775	836	809	815	846	794	760	799	763	815	841	804	778	850	740	794	834	787	845	774	832	815	764	804	801	799	829	765	786	775	785	795	812	834	840	789	855	792	799	841	809	846	826	786	831	793	825	839	820	794	830	783	811	806	747	772	833	830	789	752	822	825	733	821	809	849	822	841	822	826	755	792	820	826	774	765	773	769	771	833	800	788	796	763	786	809	827	830	835	832
27357	26667	34290	39534	35386	30753	21880	13993	8714	5493	3133	1512	793	545	449	309	342	320	312	326	285	306	292	294	255	317	318	317	270	265	285	286	308	308	268	283	289	289	323	288	311	296	289	326	287	289	322	280	323	281	276	335	285	302	289	304	292	303	282	281	305	323	302	275	298	289	286	275	290	307	273	304	283	256	301	308	274	292	297	297	268	267	290	317	300	309	268	303	293	307	285	276	307	298	293	276	304	283	300	263	296	283	255	288	302	317	264	304	311	299	327	307	284	270	302	320	276	290	296	310	284	298	290	298	268	310	290	294	295	332	309	276	270	256	305	290	310	296	301	280	285	305	259	270	285	290	296	302	302	282	287	256	293	273	278	300	288	278	302	302	281	277	269	270	301	276	329	282	302	298	292	299	287	288	289	294	316	269	305	281	290	257	256	269	274	293	278	304	288	289	292	297	291	266	276	313	280	306	281	333	295	261	275	281	278	274	288	279	282	289	277	292	302	282	282	350	324	328	275	278	279	306	326	297	288	261	320	321	285	287	298	320	302	289	255	272	285	300	290	275	285	274	323	280	278	310	286	261	290	289	307	303	295	269	308	297	320	286	296	289	277	265	302	293	262	295	311	288	297	291	294	291	287	327	300	272	293	345	272	291	269	325	310	306	261	296	285	260	323	296	302	312	278	266	282	290	314	291	296	294	278	280	275	283	264	294	304	293	288	297	280	283	300	284	304	329	297	292	273	279	299	295	323	304	296	281	298	269	285	312	276	282	330	302	322	295	298	266	310	287	302	326	303	263	274	269	281	286	314	306	284	301	273	291	281	267	309	315	283	306	282	284	294	267	283	292	269	327	264	300	298	276	287	306	301	304	282	326	314	309	311	298	268	291	290	287	272	320	290	293	306	297	261	291	270	277	283	306	294	291	299	298	284	279	291	325	280	273	280	300	260	291	299	273	300	302	306	297	338	286	292	349	296	283	311	272	280	284	269	262	295	262	269	303	299	313	289	294	289	292	255	298	311	292	252	288	279	259	295	297	278	277	301	300	297	305	293	262	288	289	327	272	301	306	322	294	299	323	294	289	298	268	294	303	271	260	291	265	263	308	290	308	285	281	293	292	320	322	314	264	291	270	280	281	273	296	302	287	299	300	267	305	297	293	307	293	294	292	268	308	298	295	313	287	274	260	294	286	289	288	305	298	290	287	285	309	286	299	288	282	289	299	320	315	277	266	292	281	292	300	298	319	324	284	280	297	290	294	286	282	318	296	270	299	294	275	284	305	294	310	303	284	285	296	226	281	287	307	317	290	315	276	319	324	269	293	288	307	301	304	298	285	308	260	274	307	276	295	260	262	274	329	287	287	301	265	276	257	293	287	268	290	296	288	292	309	294	285	302	283	316	307	301	306	274	292	296	280	302	276	269	280	276	283	305	288	299	273	296	269	297	290	287	311	318	313	303	304	270	282	279	310	284	298	289	291	274	289	276	303	281	290	312	272	301	316	287	290	269	300	291	264	311	284	270	282	287	310	269	285	293	293	272	266	306	332	308	291	284	325	315	304	313	291	330	295	293	279	305	292	286	301	305	248	314	293	295	290	305	267	302	298	300	280	307	316	297	290	292	270	285	262	284	289	287	311	299	323	254	285	288	292	277	313	290	285	286	303	293	257	293	274	281	282	287	262	292	304	307	269	262	262	285	273	283	307	280	299	258	303	278	278	293	304	300	309	320	270	272	261	289	339	297	282	295	288	278	284	301	290	286	284	293	286	271	247	313	283	285	320	302	293	318	293	299	310	281	286	299	302	300	282	262	334	292	286	280	274	321	290	276	266	274	250	295	274	278	292	286	278	294	295	284	281	302	283	283	271	311	293	256	306	268	282	287	322	307	298	270	276	287	272	278	297	267	297	293	310	325	296	293	295	310	284	299	274	260	290	299	275	285	294	262	302	296	318	306	327	270	323	287	293	298	299	296	282	279	285	286	285	258	291	302	310	274	279	284	312	246	267	295	283	293	315	265	317	278	299	303	300	298	295	290	274	271	283	264	284	298	289	274	284	290	298	277	285	293	300	296	284	278	267	281	308	305	301	292	296	298	302	284	317	280	292	283	324	307	274	305	261	264	307	281	279	294	295	271	275	290	285	302	314	279	284	299	291	296	281	305	283	266	301	287	290	312	295	279	263	294	312	286	303	303	300	288	249	305	293	285	294	271	312	294	284	288	296	294	287	291	284	313	300	282	271	290	293	263	319	279	304	309	276	285	290	300	300	275	270	298	261	302	294	293	280	299	277	260	268	276	300	270	285	275	300	267	305	287	271	283	312	289	311	291	292	282	290	281	290	302	309	297	276	307	299	288	301	329	291	278	274	297	289	297	304	294	283	289	294	343	285	256	262	265	277	293	324	289	294	314	314	269	277	279	281	283	295	276	315	289	293	294	281	293	287	284	281	284	283	270	305	311	281	287	287	263	265	286	293	297	301	269	281	276	289	310	289	283	282	268	297	270	279	300	295	295	284	282	297	314	298	278	297	274	301	320	287	285	300	282	286	263	274	289	285	290	301	283	275	303	315	265	281	281	270	288	303	295	271	335	271	287	278	285	272	299	261	307	270	320	303	302	297	287	310	292	302	294	283	302	284	283	318	300	307	280	296	272	290	267	287	271	291	289	279	283	285	287	283	295	264	288	322	289	271	295	289	282	282	306	283	273	279	277	310	281	266	284	267	280	275	293	314	272	296	289	275	291	280	288	294	318	274	303	278	284	293	314	276	283	296	309	242	312	280	289	295	304	293	279	276	299	317	312	297	255	297	257	306	261	301	263	315	277	299	295	283	259	275	308	303	316	323	280	283	303	290	280	305	280	277	273	290	280	287	294	302	279	266	311	306	310	298	290	276	287	298	295	287	282	286	318	249	256	312	299	299	307	311	301	294	318	276	296	323	296	320	309	251	291	318	274	291	300	284	270	273	296	293	304	297	301	281	279	307	287	300	308	274	278	304	302	295	301	309	265	286	310	296	300	279	313	319	296	272	272	283	294	267	260	286	266	281	297	270	296	255	300	276	275	317	287	293	275	290	315	283	256	275	276	283	305	322	279	300	288	307	311	282	288	325	303	281	321	278	311	274	276	284	312	292	263	327	304	265	304	282	280	289	301	282	291	283	257	296	307	282	297	275	297	249	303	277	306	326	290	250	273	325	281	265	300	291	293	328	284	319	263	264	293	291	329	291	330	283	289	291	285	297	313	272	262	274	287	310	261	309	292	309	288	297	279	295	294	282	261	299	299	283	311	289	277	321	275	311	272	287	305	300	286	323	307	288	293	274	306	280	298	310	299	266	266	248	289	292	287	283	287	281	303	288	303	318	307	293	287	289	262	298	299	298	316	292	281	307	293	268	304	297	273	310	295	309	329	298	270	296	315	304	266	264	289	297	287	279	271	263	291	280	302	285	283	293	301	267	294	295	274	285	265	277	261	238	270	260	286	294
17948	22080	37476	45912	46029	43646	36741	30189	24175	18935	12320	6885	3820	2370	1475	1183	1026	991	964	982	962	938	857	874	754	768	786	836	804	815	796	807	783	768	830	816	826	725	849	820	786	827	813	819	826	780	794	797	822	801	821	758	832	790	801	801	803	833	791	777	832	842	814	812	816	805	841	785	822	821	758	830	813	762	791	773	738	793	836	705	841	791	771	823	769	806	853	826	795	787	792	806	814	777	822	784	802	780	824	816	832	813	805	817	829	827	806	804	822	796	761	765	777	772	786	805	817	792	780	814	801	876	795	768	847	834	816	787	786	807	802	806	842	794	848	773	803	754	829	813	797	767	835	817	794	813	795	831	809	833	810	836	815	831	761	813	839	805	827	752	817	794	797	840	828	770	809	822	800	797	803	823	820	770	841	793	802	835	784	835	762	786	796	823	813	820	826	836	817	769	786	766	784	773	801	820	827	814	817	850	834	816	809	779	857	786	761	855	777	824	789	792	808	795	821	783	717	820	817	804	824	800	783	777	772	721	847	763	809	794	786	798	758	826	802	796	844	818	789	768	781	824	859	766	810	794	781	754	819	883	811	821	779	789	767	773	814	825	782	835	787	811	817	803	814	756	751	818	773	831	826	824	778	823	834	762	809	805	801	826	755	814	822	796	839	808	797	770	765	828	797	813	853	773	833	763	821	754	799	786	796	788	818	806	807	757	806	821	843	818	771	768	828	815	781	813	773	818	831	859	775	778	792	778	801	821	788	833	806	831	814	804	806	810	825	801	792	775	868	768	770	798	767	767	782	777	829	801	816	817	821	816	804	771	827	798	779	841	815	797	803	752	791	779	891	826	827	845	798	787	808	853	823	811	815	835	735	815	793	809	811	807	813	821	808	747	813	787	847	788	799	825	838	825	811	781	763	784	835	845	819	836	814	844	817	791	807	840	777	818	848	766	791	811	846	807	814	799	777	808	811	812	798	847	780	838	811	793	799	808	775	821	851	801	762	806	800	828	782	818	838	801	767	840	794	806	815	807	755	839	786	812	791	770	776	806	789	750	770	786	783	776	817	841	812	808	802	810	817	804	777	823	804	817	845	799	843	817	784	781	725	816	802	850	863	826	756	827	799	818	772	819	799	781	836	818	819	832	807	780	786	868	813	815	808	830	809	793	774	839	827	811	806	815	780	830	811	792	847	817	802	812	801	795	776	806	815	773	869	841	777	814	800	793	802	809	763	803	800	801	796	748	792	762	807	836	798	834	809	823	771	795	853	801	851	787	781	769	800	805	807	827	835	791	808	841	796	789	763	845	795	755	819	818	818	775	832	790	824	822	760	765	803	788	764	828	851	800	746	762	840	804	787	803	798	768	798	797	799	832	768	811	782	799	800	775	820	758	807	829	793	825	804	800	815	781	758	792	838	752	828	781	802	795	786	821	843	813	845	842	810	793	818	800	820	819	823	769	802	783	813	797	815	832	853	799	799	838	846	777	813	819	838	822	830	820	780	800	808	771	802	832	776	781	759	812	808	752	831	788	835	865	851	775	784	789	799	776	814	835	805	768	844	830	809	810	804	807	761	827	800	794	817	797	841	782	781	810	826	809	795	771	774	833	789	842	823	807	860	807	850	794	842	799	813	822	836	794	814	803	839	796	803	803	815	808	755	794	869	790	774	843	820	790	830	805	784	801	793	836	834	729	825	834	804	814	837	824	781	844	851	765	833	806	807	786	815	742	823	802	795	771	797	765	785	774	799	818	773	776	793	871	810	791	845	814	791	786	762	799	777	815	824	803	827	778	801	819	821	840	777	769	775	785	808	804	807	757	836	792	845	812	811	783	816	785	825	814	821	835	796	811	785	843	771	766	875	791	784	797	769	811	795	803	741	805	825	765	783	816	842	832	796	833	765	818	820	866	751	773	782	814	765	779	807	787	810	802	819	787	820	813	800	802	784	830	778	844	762	829	800	822	809	764	787	849	824	798	780	809	805	838	843	800	787	857	810	818	826	837	770	796	852	789	799	797	769	830	789	810	767	816	788	752	790	752	739	820	796	791	770	780	751	807	779	845	793	820	818	818	843	823	804	783	762	769	808	829	841	769	818	782	786	773	811	801	807	814	788	779	789	857	806	806	809	810	828	804	815	845	774	775	792	821	776	809	805	794	766	817	805	826	769	785	786	772	783	803	809	801	743	806	851	821	811	827	833	803	779	838	799	792	754	833	820	732	804	786	839	850	782	811	862	821	764	801	825	792	804	783	829	778	812	857	855	825	790	795	778	797	765	806	803	754	798	787	847	779	800	766	767	802	839	745	815	790	808	765	809	881	754	785	770	825	818	775	825	869	802	828	831	765	792	766	830	800	818	824	809	811	829	786	814	786	806	843	817	827	817	805	805	797	838	814	794	815	780	803	752	775	845	780	781	818	792	812	764	812	776	804	810	774	777	833	816	792	781	807	843	823	758	797	825	830	811	837	795	831	761	861	766	790	762	853	764	803	797	800	787	759	777	786	834	810	767	830	797	774	764	844	856	816	730	779	817	738	805	765	796	818	757	809	804	801	819	777	789	815	842	837	810	772	831	800	765	800	823	795	743	775	817	862	850	824	792	767	797	781	793	790	778	808	819	792	791	774	808	785	821	812	772	843	788	819	781	821	775	826	822	780	829	786	799	800	821	797	775	829	805	798	784	757	775	777	802	794	810	808	808	787	777	818	762	811	825	801	795	799	806	831	799	795	835	762	796	756	786	795	784	823	825	806	848	860	807	784	809	752	802	776	879	819	808	853	801	812	812	847	822	822	821	775	764	792	799	830	793	736	770	790	768	807	826	817	818	794	791	807	803	818	856	813	765	833	821	837	857	826	803	760	781	773	797	806	807	767	859	793	803	792	802	765	795	772	804	796	816	810	877	791	781	824	820	772	776	835	764	831	767	765	768	803	773	774	819	793	876	813	768	835	812	779	821	787	783	841	859	805	802	843	853	828	792	792	812	809	818	835	816	819	801	859	828	763	826	778	807	804	829	757	794	815	816	764	761	806	813	817	802	806	791	776	808	724	830	825	779	835	816	829	798	777	780	859	821	834	798	818	742	763	849	828	833	863	820	795	843	796	780	843	811	815	804	829	759	773	807	800	866	815	814	795	808	778	767	799	809	777	826	821	798	772	830	854	794	798	814	827	796	833	796	827	825	780	792	812	782	862	820	818	822	817	829	785	768	839	800	824	791	832	815	813	768	795	814	781	777	815	774	795	815	770	800	773	831	806	794	765	818	822	765	813	725	740	825	832	781	800	788	829	780	740	850	812	800	759	795	866	807	834	747	809	777	799	856	829	771	762	809	806	853	829	772	846	829	746	784	800	788	806	816	779	859	829	822	769	836	799	782	820	777	804	790	796	785	806	795	839	817	767	817	808	794	818	849	815	844	777	792	833	761	848	806	791	762	779	789	832	795	758	839	752	765	797	820	830	822	799	795	800	809	777	843	821	799	760
24718	27143	41023	32965	26555	28248	24498	15784	9488	5963	3591	2025	1170	734	432	394	328	292	310	335	309	309	319	278	300	278	308	259	306	278	294	271	296	292	300	282	275	302	276	302	283	308	292	298	285	290	290	287	276	301	277	263	295	285	251	295	297	318	324	292	320	259	299	288	294	316	290	316	287	298	284	306	309	283	304	277	304	291	303	279	304	276	279	268	290	285	287	299	302	269	291	304	280	284	302	301	296	270	289	284	302	318	320	276	312	306	311	282	273	290	267	286	315	262	273	302	311	274	304	320	289	290	276	296	294	309	273	286	290	324	296	260	292	298	281	313	269	316	294	268	282	275	295	276	302	297	278	284	304	267	303	306	295	279	296	282	298	302	276	282	272	315	282	310	288	276	277	294	291	299	278	297	303	321	303	287	308	327	313	291	270	264	278	271	281	292	296	300	295	278	278	315	280	300	321	305	270	282	284	300	273	286	281	289	292	293	276	304	320	273	292	283	277	296	300	313	279	273	277	291	290	297	294	266	316	282	291	285	269	303	331	288	274	272	324	319	294	292	258	290	296	292	293	291	310	280	312	323	292	266	279	316	304	241	292	292	296	294	305	284	281	302	303	259	282	276	258	293	270	259	321	302	325	337	273	276	277	283	309	315	303	284	280	303	314	271	260	297	258	308	267	276	268	309	318	258	296	280	316	278	291	280	271	283	266	291	275	285	294	283	285	291	282	294	325	307	286	287	287	292	282	300	281	295	274	298	304	295	284	308	255	254	265	301	305	287	305	256	313	274	286	308	309	269	302	260	278	273	311	318	271	279	281	309	269	278	277	293	299	289	286	288	283	296	321	292	269	295	311	286	280	303	295	296	305	264	279	302	285	297	258	307	285	311	272	265	270	294	267	261	309	299	273	307	288	302	298	284	296	263	312	315	286	251	284	281	240	276	288	269	290	297	279	296	273	287	291	258	328	280	299	293	312	272	265	287	286	279	342	296	295	297	279	266	274	311	312	323	274	291	254	305	270	297	296	315	290	310	315	306	280	290	292	266	294	313	325	318	277	255	276	309	310	346	295	291	283	296	295	287	292	294	259	280	302	315	272	297	328	271	279	265	279	296	285	264	314	308	290	270	302	281	296	304	279	283	305	293	299	255	283	297	282	281	289	320	294	283	268	268	293	291	291	300	299	299	283	287	292	295	287	290	282	283	302	288	268	289	281	268	286	302	264	271	296	283	286	292	289	253	285	299	288	281	292	285	301	304	285	301	297	248	290	260	265	292	276	271	271	299	298	307	298	285	279	265	280	281	270	293	260	286	299	288	274	321	294	301	281	298	285	272	311	292	283	286	283	290	263	258	278	303	283	304	279	247	289	295	277	296	280	298	291	292	260	294	281	273	267	279	294	288	284	290	295	280	294	272	300	301	289	294	294	295	293	295	284	285	278	279	291	282	296	282	290	289	313	305	305	278	277	296	300	296	314	280	287	251	291	271	297	301	263	239	316	276	282	267	298	273	298	306	276	281	304	256	306	282	291	293	270	290	291	287	293	297	296	302	292	297	295	265	292	281	303	292	282	290	283	293	339	290	307	278	297	296	298	281	274	301	290	299	294	310	278	307	279	311	277	276	265	291	296	306	291	305	294	301	301	289	284	306	284	288	265	296	284	262	296	296	300	284	302	304	305	286	306	282	289	294	281	305	309	242	259	287	294	291	297	315	286	300	309	275	291	302	292	269	278	271	315	291	311	298	251	328	276	279	246	291	302	300	311	266	299	289	297	286	305	282	289	286	282	306	287	278	290	293	282	326	268	289	299	271	265	261	285	277	282	312	286	292	292	272	283	259	278	268	297	286	295	302	320	260	294	278	274	306	310	279	278	315	256	278	297	286	263	269	292	280	269	300	287	284	288	298	310	294	292	337	270	299	293	288	299	282	268	271	283	255	267	279	264	293	261	314	287	291	284	299	318	264	301	297	317	300	286	272	265	266	273	302	296	317	280	301	304	292	323	281	261	330	302	292	272	278	293	257	315	281	317	279	264	302	266	242	286	305	301	314	293	287	273	271	294	273	279	283	269	276	307	307	297	252	305	290	280	292	273	305	311	248	278	306	294	282	288	298	277	314	285	288	316	273	289	290	313	282	278	291	261	303	301	270	268	296	253	279	299	278	287	274	285	264	301	306	282	272	277	272	268	290	304	277	303	299	288	319	291	286	280	319	301	273	266	315	300	314	302	289	315	293	295	297	280	291	286	291	333	318	297	298	317	313	297	274	305	294	312	280	283	306	281	292	266	306	281	270	299	286	313	302	283	295	280	290	284	271	316	280	255	323	272	283	291	294	300	299	326	314	295	304	321	276	261	303	288	262	293	318	303	263	312	275	346	292	283	280	290	268	303	278	334	262	294	256	286	290	301	312	296	289	332	317	266	273	292	293	275	306	288	296	283	311	291	308	287	285	275	306	277	281	280	270	285	272	290	301	294	282	284	290	268	284	272	292	285	303	284	318	306	292	281	294	293	282	291	291	276	283	284	292	282	329	295	308	294	274	282	269	273	302	273	294	291	288	277	277	255	297	303	312	275	329	297	253	306	281	263	259	296	313	284	293	242	283	320	292	299	267	307	309	317	299	308	287	309	315	284	310	269	312	309	291	289	245	271	285	280	268	306	308	310	279	282	309	296	290	282	293	298	310	298	280	307	287	294	276	273	288	278	291	297	286	283	275	316	297	294	285	284	272	286	280	302	289	265	299	306	283	281	286	284	293	286	277	283	275	290	308	312	283	287	284	249	284	265	311	287	310	294	292	255	296	304	290	264	278	295	284	285	292	286	285	294	279	334	329	287	278	309	286	276	297	306	274	293	290	283	292	291	284	316	292	256	302	298	266	291	280	320	300	287	274	284	297	315	305	265	290	308	272	295	289	254	286	250	306	287	276	331	254	267	289	297	297	306	289	276	294	300	325	291	289	300	285	302	306	279	260	272	295	323	304	252	292	316	267	296	287	305	289	282	286	288	303	304	267	272	324	283	268	304	304	292	280	313	322	303	277	315	306	279	257	280	261	289	292	301	285	307	279	295	252	260	269	320	267	325	317	277	290	279	264	292	322	279	274	302	242	289	259	294	272	313	300	268	301	278	289	296	278	282	284	295	277	287	298	276	304	279	273	302	289	307	282	243	290	277	288	304	266	322	304	299	267	254	279	269	290	296	311	287	280	320	306	272	296	273	291	286	333	309	296	281	267	273	277	306	295	262	280	301	287	286	287	313	293	305	296	264	282	279	297	273	279	287	289	301	277	266	271	308	282	289	265	266	291	317	285	290	267	295	302	284	275	276	323	296	300	292	310	277	301	304	301	281	259	292	286	310	297	314	297	313	312	254	282	307	342	288	281	266	302	268	293	307	289	264	297	291	276	299	287	279	318	290	291	340	299	327	279	311	321	265	282	276	301	300	285	267	299	299	295	282	310	313	302	261	276	271	312	282	275	290	280
16096	23189	40855	40346	38589	42612	39696	31875	25131	19517	14153	9075	5018	2962	1647	1226	1013	949	949	924	935	913	840	856	824	798	840	827	806	792	784	852	774	840	809	758	816	804	798	814	825	772	746	803	813	844	824	798	788	809	863	841	818	814	773	807	818	808	840	794	829	802	803	805	793	807	772	777	810	813	846	853	794	788	808	777	780	832	767	791	769	792	813	790	793	804	779	832	770	817	789	802	860	798	822	770	838	816	805	827	791	759	817	758	794	753	826	798	827	789	761	770	766	799	808	757	772	806	812	819	823	814	789	762	791	777	775	816	797	814	817	763	830	772	806	851	798	825	771	782	823	780	827	780	820	813	792	812	793	781	785	791	792	748	771	796	813	839	779	797	834	841	765	807	817	802	826	753	803	856	750	813	841	814	813	769	801	833	808	792	786	744	792	803	750	735	817	820	853	800	827	800	805	814	797	783	836	790	769	803	818	783	789	808	797	825	843	851	822	799	774	820	839	785	800	791	834	771	785	824	815	832	814	785	816	810	790	820	792	821	809	828	755	840	804	820	817	754	767	837	770	843	778	775	795	784	774	757	838	850	789	829	740	793	795	785	848	828	814	768	842	759	849	810	798	824	805	796	735	835	782	818	822	772	808	796	804	760	828	834	804	802	824	781	826	783	795	846	779	754	789	766	767	795	824	825	817	846	842	783	762	813	848	772	778	808	811	806	854	814	780	813	785	804	815	854	779	851	801	827	818	871	836	845	788	787	818	844	832	827	851	783	790	802	805	787	840	818	773	804	795	787	840	848	799	726	791	808	773	762	772	844	802	843	801	798	808	761	797	794	831	818	824	805	734	775	811	824	774	766	788	815	813	821	777	821	860	758	781	820	818	828	773	794	809	836	802	797	795	772	812	778	787	807	834	811	789	843	813	779	827	844	806	740	780	828	780	796	824	802	808	782	806	806	798	806	847	864	812	827	793	878	855	843	799	836	805	794	789	803	833	752	783	790	805	837	808	835	833	845	829	819	836	832	794	824	806	786	807	730	808	831	831	833	820	812	830	831	842	770	812	806	802	804	782	803	854	816	840	799	802	825	872	809	849	811	776	851	798	771	825	770	811	824	818	830	798	812	806	808	817	796	798	822	783	778	849	790	808	801	831	842	808	811	776	798	794	831	808	778	816	812	847	785	830	780	766	823	779	773	768	763	795	820	782	805	818	813	749	814	808	802	793	783	806	800	839	783	750	851	804	814	824	745	764	810	814	795	778	786	811	803	791	822	776	797	817	794	797	820	844	723	809	824	752	832	772	849	733	806	833	808	787	818	784	839	814	809	831	836	823	803	828	801	828	857	790	817	793	780	830	820	811	820	808	801	822	833	787	787	813	777	808	810	823	820	792	785	763	805	853	798	836	789	803	820	792	809	805	794	830	784	759	838	829	813	811	853	844	854	835	784	760	801	768	802	811	842	868	773	804	787	851	823	806	869	814	793	773	844	827	836	775	797	797	822	784	768	801	764	779	759	776	791	742	820	826	743	791	843	789	818	794	792	811	816	769	825	813	838	774	806	835	832	744	871	831	791	848	800	805	825	823	870	848	789	820	810	868	803	814	787	828	771	832	792	808	852	788	775	761	827	788	778	791	844	797	767	805	753	826	795	727	796	819	789	810	832	793	780	823	833	778	787	795	843	867	854	837	830	827	840	823	844	785	835	789	825	810	809	815	829	834	817	830	771	803	817	798	812	793	750	816	791	847	837	812	764	845	832	820	770	798	800	775	849	831	809	853	759	809	787	811	799	808	780	758	807	782	826	812	775	801	789	826	794	841	808	779	806	836	818	813	784	792	801	824	810	814	792	836	797	768	766	785	823	785	793	806	817	843	805	835	813	835	786	854	745	757	817	865	762	800	819	806	792	823	816	820	820	797	814	785	794	772	786	811	770	793	779	842	796	806	796	777	836	757	806	787	828	814	839	796	769	796	818	784	790	862	817	789	803	772	807	795	757	802	814	773	806	760	771	822	800	799	790	864	799	788	791	817	767	849	779	853	862	813	768	842	805	793	772	800	768	790	773	793	765	799	751	817	760	748	812	794	781	815	813	779	836	818	792	811	804	785	762	794	867	819	801	779	799	791	797	821	769	796	792	772	842	862	792	831	798	840	782	798	791	795	870	796	829	804	849	817	812	839	804	779	785	799	825	722	821	798	777	774	781	835	787	746	817	801	807	812	767	851	804	811	807	776	785	811	818	784	791	829	822	814	774	786	760	801	803	840	788	776	770	801	787	810	767	780	830	830	814	797	770	833	854	801	797	846	822	797	840	784	810	830	799	795	814	839	774	783	822	799	803	822	739	788	754	806	824	780	766	814	786	802	798	794	848	795	752	773	847	799	784	773	778	802	818	796	850	783	786	800	870	752	841	749	826	764	722	794	776	765	767	838	791	785	841	846	859	808	741	790	840	807	792	850	815	845	815	800	802	847	821	790	817	764	826	774	765	811	769	784	777	793	778	762	812	839	808	833	797	813	777	792	809	816	836	817	829	794	778	816	827	810	804	769	827	766	803	801	835	800	760	762	844	808	752	769	808	800	830	799	830	788	834	784	810	809	772	838	810	803	786	745	807	804	807	813	826	804	809	792	859	829	827	819	829	773	781	800	814	822	827	805	818	820	804	833	771	775	853	766	754	818	832	791	819	810	796	817	783	748	772	799	777	841	834	801	807	791	836	823	780	817	796	821	795	818	824	817	831	786	800	780	812	764	803	795	806	808	818	752	830	810	869	846	814	804	786	825	875	768	779	801	830	831	778	822	834	770	818	765	847	777	831	804	820	798	762	859	795	826	799	773	774	847	787	811	757	787	824	775	790	784	798	830	799	810	832	788	781	826	787	804	807	767	837	775	778	821	824	804	843	807	725	791	770	838	802	844	813	759	799	781	828	797	805	813	817	804	758	809	842	809	758	825	768	840	798	830	841	808	797	798	801	746	823	791	838	782	789	802	821	764	826	832	815	842	818	803	823	814	831	843	786	797	810	801	837	806	835	788	825	786	791	852	789	784	799	838	839	769	824	827	781	860	774	787	767	782	836	800	790	789	796	795	803	840	785	733	812	790	794	825	776	812	789	730	824	774	822	806	836	843	830	780	799	821	807	846	791	822	801	776	792	759	806	864	784	768	790	841	795	810	773	818	795	761	827	797	829	774	852	791	804	798	757	838	837	817	849	799	832	761	764	796	838	754	791	828	798	790	760	808	810	793	839	809	740	819	818	753	765	792	871	867	780	776	775	808	804	796	757	772	825	768	783	853	861	824	817	831	826	829	818	762	743	813	781	803	830	773	798	809	818	834	822	807	784	810	837	755	851	792	799	827	792	800	750	843	773	776	819	825	812	824	804	867	842	821	777	816	766	763	800	817	827	777	767	856	803	799	840	765	811	818	806	804	802	794	802	804	751	831	792	773	825	801	814	810	743	829	825	815	793	820	782	850	847	799	799
19873	26234	36472	34271	31922	27054	22164	12681	7327	5370	3947	2850	1724	974	634	416	369	306	308	320	292	310	267	307	299	264	307	302	301	309	295	296	296	287	289	270	276	295	267	257	276	273	276	300	261	276	308	308	284	299	304	300	277	265	283	265	295	255	282	263	251	292	270	278	269	294	300	267	307	295	332	301	298	277	281	312	306	258	263	268	284	280	304	307	265	293	270	321	309	309	294	297	282	292	273	265	278	250	293	299	317	294	266	283	280	288	289	267	307	297	275	313	247	283	271	269	283	304	302	295	290	287	274	301	281	262	271	285	285	299	291	290	265	302	279	276	281	278	281	308	290	297	334	316	294	310	287	301	305	296	291	279	257	313	287	268	286	283	302	288	282	277	299	256	284	291	313	302	302	307	305	276	303	284	271	290	255	279	271	283	293	314	265	275	303	304	298	295	279	295	268	280	301	268	300	304	284	260	301	285	279	253	330	285	277	293	270	299	292	305	276	281	281	304	297	315	297	305	305	284	258	305	325	287	275	290	252	270	294	278	269	272	268	300	287	293	301	316	299	317	279	281	278	287	294	277	287	297	284	285	268	283	285	308	289	270	263	279	266	304	282	289	291	307	283	278	294	310	310	302	294	274	272	292	263	295	322	283	297	327	251	289	290	283	256	299	282	287	340	287	290	316	290	323	254	310	290	344	271	260	294	294	316	288	286	299	324	288	298	294	263	271	268	303	301	278	303	295	293	304	278	284	274	285	275	286	277	305	280	278	274	276	292	308	314	272	275	293	286	284	281	288	300	279	287	272	300	253	298	289	289	247	280	260	312	296	274	281	288	307	299	278	286	290	295	321	282	293	293	267	284	264	307	321	282	305	298	260	310	282	326	302	292	333	305	289	297	282	282	295	271	284	288	300	277	259	294	307	282	279	267	274	275	280	299	284	320	297	302	302	318	284	288	315	288	311	288	265	308	280	288	303	290	297	304	286	276	269	284	296	286	309	291	279	281	299	281	282	277	288	287	295	292	273	302	286	304	277	301	287	298	303	312	294	305	273	304	278	281	289	315	262	293	317	302	277	312	300	354	317	259	307	282	306	298	297	279	291	273	301	285	308	287	306	286	304	300	281	309	292	285	266	303	287	269	301	268	291	263	335	298	304	320	281	290	268	301	276	304	273	286	299	270	298	304	296	300	286	300	290	312	262	312	263	298	281	278	279	275	281	289	266	292	289	303	287	291	273	282	300	309	291	275	288	286	260	296	292	304	292	269	256	290	255	293	271	276	310	257	296	272	303	293	295	274	299	318	306	271	273	268	284	315	277	292	292	292	276	284	297	291	261	322	289	277	292	276	271	289	323	317	308	308	290	285	325	329	246	331	280	282	297	342	273	278	292	259	307	329	301	272	277	280	297	256	292	284	279	307	290	279	300	271	302	275	296	277	281	287	296	269	297	297	307	282	290	244	241	287	309	282	311	291	295	269	283	311	268	269	288	278	305	297	291	302	275	319	266	276	280	289	279	292	266	260	280	271	312	284	273	319	291	288	308	281	289	293	280	308	291	295	285	283	284	269	287	288	285	296	286	241	262	302	286	274	277	263	257	285	292	290	274	287	276	291	301	267	271	296	253	285	270	291	278	274	291	280	268	307	284	256	295	285	255	280	298	303	269	281	272	313	295	260	274	288	291	285	336	269	328	243	282	267	276	297	303	266	283	269	277	310	265	306	296	282	299	318	295	297	294	277	266	297	298	322	294	291	302	292	263	283	298	288	290	279	278	313	303	261	299	297	283	313	294	267	303	280	312	300	300	287	297	288	253	306	296	305	269	285	299	320	318	280	271	290	261	320	280	302	250	274	300	278	282	324	333	330	275	295	281	302	277	282	300	296	272	264	284	277	315	272	263	295	281	315	301	289	283	289	295	281	293	259	303	283	320	313	292	266	290	291	301	297	337	297	302	291	298	295	256	279	297	294	291	300	319	316	284	300	279	298	295	319	273	278	332	313	288	296	306	327	275	300	268	299	303	282	266	285	297	281	278	267	287	292	291	315	274	265	299	301	264	282	294	314	297	283	290	281	308	275	268	293	292	301	307	290	271	274	315	269	288	272	315	291	258	273	250	297	288	263	313	298	283	296	300	294	288	310	268	266	299	276	309	289	290	275	287	283	309	258	299	306	282	290	269	269	268	314	298	283	278	302	285	313	258	248	282	304	260	297	273	290	267	270	280	271	307	307	302	292	291	272	296	284	289	271	286	284	259	264	288	285	268	307	272	295	272	228	249	268	317	290	281	279	293	293	296	257	287	281	272	295	291	314	291	281	295	322	310	276	292	278	267	292	288	314	269	293	257	294	300	289	305	260	293	297	304	271	291	286	286	275	315	266	268	325	296	315	280	321	280	299	295	303	266	294	293	277	284	259	257	305	310	287	300	279	298	306	318	247	248	316	271	286	297	293	294	290	280	298	283	296	274	251	321	300	285	283	266	299	284	317	293	294	303	290	287	266	240	279	293	310	283	276	292	287	312	259	272	281	288	312	303	283	276	300	311	287	277	289	276	282	297	282	260	293	305	301	291	314	279	277	308	271	312	296	298	309	261	295	306	279	306	283	271	287	297	283	300	291	294	285	288	291	307	293	312	294	289	294	290	250	314	240	278	311	294	267	314	296	283	302	270	310	295	286	277	277	294	253	313	306	285	301	322	299	294	294	304	282	283	281	295	291	255	278	285	272	279	298	257	295	295	283	255	273	272	287	302	282	284	282	272	277	288	309	267	282	318	268	268	267	271	291	280	286	296	319	303	270	287	301	274	292	289	299	299	305	304	312	277	308	299	284	304	297	311	279	278	281	297	290	294	267	287	262	293	312	271	307	302	289	290	296	266	304	262	291	291	314	295	282	291	278	265	290	288	301	295	293	273	284	304	308	281	306	319	278	250	288	276	315	265	289	266	302	288	296	275	347	291	309	264	319	323	298	282	259	296	335	293	288	305	276	301	300	271	273	290	280	284	268	311	304	261	298	278	300	307	271	265	288	310	269	290	259	327	316	310	255	283	300	297	318	329	288	294	281	281	296	326	301	307	311	327	304	298	268	267	261	283	307	281	300	284	331	283	272	285	303	315	296	279	269	320	331	298	302	265	271	299	266	306	329	297	293	283	267	281	294	330	286	299	309	290	267	301	307	266	293	303	243	297	274	290	245	305	307	281	273	266	304	283	284	271	334	276	287	308	264	263	295	305	306	280	279	309	292	289	286	295	282	285	271	302	321	320	277	325	262	288	272	314	297	270	310	264	267	315	299	281	305	317	292	284	295	312	317	297	303	275	296	250	277	269	277	280	318	299	286	286	276	283	298	291	316	287	300	312	267	288	278	279	306	272	305	279	274	277	282	290	265	282	274	299	279	289	304	288	297	295	302	300	326	284	284	307	267	294	287	292	285	276	239	305	278	269	267	280	279	309	265	321	269	301	288	266	263	292	291	269	332	284	311	282
13035	22530	37697	40154	43464	40506	37810	27797	21662	18824	15633	11973	7712	4421	2461	1501	1201	966	1027	934	961	835	854	855	904	848	873	784	802	824	824	819	828	824	872	798	837	845	780	816	781	812	780	807	813	813	758	803	786	810	798	842	803	796	801	859	791	772	817	839	757	755	822	794	806	810	775	844	785	790	810	798	732	741	803	816	841	809	784	786	824	762	753	856	723	798	761	787	812	806	804	787	821	770	805	773	822	784	771	832	819	819	822	744	857	832	801	785	822	829	796	785	839	832	836	783	842	778	744	824	787	775	819	800	839	794	794	796	802	759	777	808	780	779	842	856	762	823	796	809	791	858	817	801	846	795	790	809	833	803	812	840	770	794	834	804	791	810	779	818	839	792	794	761	795	805	762	851	798	816	811	818	758	782	863	810	822	808	803	824	836	799	838	778	801	823	796	763	770	829	819	790	831	800	857	787	760	773	782	823	810	801	796	801	826	769	783	751	805	774	796	710	804	828	826	759	754	878	781	766	813	783	744	774	812	786	822	765	864	785	798	783	822	752	826	760	826	780	806	791	868	838	800	807	839	767	752	787	798	779	812	839	746	789	804	808	797	789	789	807	794	827	769	790	766	816	818	823	840	759	809	832	796	802	812	802	803	773	796	793	824	769	819	798	785	823	812	849	780	792	792	817	822	791	778	785	780	775	790	798	785	826	808	799	815	857	780	796	809	788	794	791	778	827	826	793	819	815	825	849	825	793	805	791	765	812	782	781	824	756	763	815	799	729	818	770	842	763	809	769	751	858	785	842	798	799	796	781	787	784	802	823	798	815	816	788	784	763	761	785	740	808	808	787	818	756	808	810	868	821	852	792	813	765	810	766	835	806	797	829	796	752	767	753	777	790	779	791	781	841	779	825	775	825	779	756	849	814	764	805	781	812	794	812	822	801	805	812	793	772	802	801	781	821	829	825	832	795	785	803	766	805	857	767	797	800	810	831	782	789	821	796	772	763	815	793	738	763	803	780	838	822	861	807	745	805	803	816	812	815	790	791	809	832	805	803	792	836	767	809	790	802	814	814	807	800	803	785	838	780	815	842	789	840	795	826	815	774	831	786	822	775	751	797	810	844	816	807	812	784	830	850	830	804	770	787	825	803	812	797	822	784	857	860	798	818	776	816	779	814	798	795	798	795	865	813	793	808	785	784	803	766	801	801	808	765	785	805	780	835	791	825	828	768	788	780	795	799	819	830	796	779	753	791	791	799	792	806	831	749	808	793	717	746	898	788	807	784	797	791	787	811	818	806	858	816	814	781	819	809	781	784	821	815	768	780	822	779	806	799	756	847	796	790	743	809	790	818	800	826	795	774	768	793	772	798	829	819	806	827	796	820	847	834	793	812	812	761	802	818	812	770	833	810	860	830	835	813	782	840	720	799	796	791	780	776	764	879	846	771	814	863	817	808	799	769	830	805	809	792	772	808	826	791	792	817	804	809	788	785	790	816	768	819	813	776	824	831	799	743	794	807	799	814	807	805	791	829	798	786	820	778	805	798	762	834	780	768	818	851	802	758	850	784	806	766	814	753	832	802	818	803	792	795	759	774	804	806	807	813	793	789	791	784	771	817	819	763	836	830	826	874	794	798	841	785	823	842	792	805	843	811	785	792	789	821	828	806	790	812	800	789	788	799	797	822	814	796	825	791	752	808	823	821	825	798	832	800	788	797	800	765	787	812	776	843	783	807	802	744	838	806	764	836	785	852	796	821	813	822	848	742	811	756	811	802	805	772	770	775	813	843	804	812	779	776	811	811	806	835	779	824	771	823	801	829	768	722	816	828	783	810	797	769	775	803	822	801	747	820	874	828	774	773	746	815	794	811	816	794	803	853	801	817	773	760	822	772	776	789	786	837	818	745	765	818	785	833	800	759	833	820	829	856	819	826	791	789	796	863	826	777	799	799	799	782	786	803	809	786	808	793	772	798	831	796	846	822	828	809	796	796	855	740	786	835	773	744	767	767	772	793	817	851	840	792	797	786	811	782	791	800	823	789	807	760	826	846	796	801	806	864	833	793	811	741	785	808	792	803	803	808	827	815	812	799	830	820	819	777	757	812	791	795	782	801	770	801	815	801	837	784	773	815	818	805	793	804	773	860	747	812	777	859	765	740	794	784	800	811	799	754	756	782	848	813	771	777	825	808	800	781	796	755	812	766	772	835	754	826	803	829	743	838	815	783	756	778	775	817	832	793	768	800	836	858	834	827	768	840	776	811	777	748	791	852	774	804	835	861	822	818	791	811	818	774	786	792	789	760	868	775	796	791	804	808	740	815	798	816	785	822	786	815	721	824	786	807	732	815	830	819	832	836	841	812	784	766	778	841	838	785	810	834	841	811	801	841	845	800	830	804	822	796	839	795	796	810	772	773	769	790	791	814	769	818	780	757	841	787	775	779	728	767	789	819	837	850	834	840	841	805	811	830	771	774	833	767	808	805	831	823	797	833	790	823	825	769	736	815	813	769	778	723	794	822	884	813	749	800	778	773	801	788	753	778	801	772	810	782	787	774	806	766	782	821	815	796	804	794	803	834	830	819	848	798	800	826	799	763	804	892	754	787	821	832	814	821	777	780	801	790	850	795	814	733	775	803	810	827	822	822	801	782	834	807	777	796	826	823	776	758	819	806	795	770	842	805	765	818	785	806	894	805	788	770	806	822	752	817	843	829	789	822	782	809	814	769	785	755	773	859	823	825	782	786	817	767	858	825	822	799	780	789	805	778	807	808	812	812	811	800	803	780	842	868	808	817	800	831	813	794	777	772	808	765	816	813	816	793	800	784	767	849	745	781	810	750	858	831	806	810	775	806	797	819	775	801	738	813	797	798	832	809	765	816	796	809	762	846	790	774	795	759	745	747	815	764	782	797	819	857	783	813	782	759	774	862	849	768	730	815	769	799	806	811	779	796	805	782	789	725	808	793	863	762	812	798	785	780	812	831	794	806	788	793	830	806	773	771	787	829	779	832	825	822	769	827	788	828	806	818	785	849	845	820	789	789	823	851	806	753	833	873	758	780	806	843	778	746	824	750	785	835	835	801	772	766	770	783	851	803	806	840	792	766	801	774	825	851	736	815	789	796	793	789	824	796	794	757	795	817	807	816	838	806	811	776	775	809	777	816	839	837	831	751	822	755	821	760	808	784	805	788	807	830	798	771	788	774	812	810	803	816	833	817	793	745	822	802	781	762	758	803	795	805	756	779	786	839	818	795	814	769	795	778	796	869	837	861	804	854	825	873	816	831	811	786	823	801	801	811	774	815	842	832	773	780	783	865	787	808	831	834	835	826	799	823	868	803	786	808	836	754	819	821	828	826	869	770	761	804	791	824	768	806	844	815	802	778	818	782	746	838	781	848	769	808	759	787	806	774	844	829	809	747	821	819	804	801	796	799	834	800	827	809	793	799	775	812	757	802	805	833	779	808	863	827	791	837	806	824	799	798	793	777
19677	31098	44569	40051	32618	24735	18367	11956	7963	5079	3635	2404	1471	935	643	458	339	331	306	324	292	320	279	295	316	272	273	283	310	292	298	286	280	315	280	285	297	296	292	288	276	311	313	299	305	312	267	285	302	309	284	284	295	290	270	262	281	288	286	275	257	298	293	263	279	291	266	305	312	291	298	277	245	289	282	281	287	305	298	288	272	294	301	311	281	298	318	303	291	267	260	269	259	240	292	300	259	276	302	298	303	278	293	267	274	270	273	309	311	302	283	281	283	279	286	280	260	283	302	304	323	256	261	284	316	311	284	296	249	311	279	303	285	246	278	292	273	289	293	293	296	264	300	278	293	274	299	301	285	269	299	293	314	283	303	281	299	284	279	287	297	290	279	299	305	289	286	286	290	281	254	282	286	291	301	274	273	273	288	301	306	290	303	311	312	294	290	282	252	291	287	290	291	292	313	281	285	311	260	295	293	253	297	303	271	289	282	307	289	310	287	276	325	315	291	292	317	318	311	297	264	279	276	330	298	275	316	317	290	285	324	305	301	303	259	296	275	299	303	304	291	288	305	336	297	293	292	306	275	296	261	305	319	234	288	294	281	329	315	289	279	288	278	288	267	258	302	302	293	264	299	284	279	309	266	311	342	279	271	279	291	315	290	292	315	279	271	286	255	295	276	303	285	285	263	317	292	306	311	279	286	279	287	272	284	279	299	293	293	285	267	299	298	272	303	258	302	338	311	284	278	261	263	282	317	282	267	259	249	288	286	291	275	253	263	303	302	286	274	301	299	294	316	313	278	308	271	270	294	307	298	282	291	277	318	310	291	330	301	278	251	308	316	287	285	304	279	285	261	300	284	255	278	269	304	271	285	293	281	317	292	277	307	278	276	315	258	277	306	300	280	271	289	308	253	292	296	293	282	293	248	268	289	273	302	280	288	280	283	299	253	304	324	282	297	277	293	303	306	284	292	298	278	287	281	308	294	310	297	340	316	271	298	282	267	293	295	274	311	307	285	271	290	281	289	283	289	318	275	285	300	290	288	285	321	275	271	291	285	295	292	267	315	276	277	296	271	275	284	308	291	312	295	289	277	296	310	302	260	290	297	315	294	294	282	265	286	276	269	253	293	289	334	301	266	302	291	261	272	304	296	292	305	310	295	268	317	256	279	275	304	291	304	270	303	293	308	269	305	304	300	279	283	294	285	304	285	286	313	292	285	304	277	253	285	313	283	297	290	314	296	297	322	288	315	283	324	294	274	269	294	288	296	309	309	292	298	255	311	321	272	289	291	284	281	295	296	278	310	256	260	240	271	280	295	307	309	306	282	252	278	280	288	277	242	319	293	280	290	318	283	270	289	257	319	280	281	311	298	288	304	284	243	344	284	287	337	277	275	258	286	301	266	293	256	290	293	277	291	288	263	262	279	288	278	309	280	250	290	271	278	296	283	265	317	265	277	309	268	323	285	298	276	325	281	297	284	294	282	264	307	277	293	308	284	303	309	274	286	293	283	315	298	292	301	281	287	275	308	266	288	283	259	301	292	300	270	279	301	305	265	296	288	310	306	300	274	319	295	313	320	284	293	286	304	307	286	273	286	259	305	293	265	304	313	280	267	296	318	288	251	287	284	293	299	278	271	288	262	300	285	288	309	280	301	291	318	281	308	307	297	285	285	325	260	278	284	291	278	304	315	280	312	296	288	313	278	294	287	299	323	292	276	300	299	266	301	284	269	297	286	287	282	295	314	304	283	266	283	257	296	294	278	268	290	277	286	275	299	293	290	294	282	286	294	258	306	286	251	298	295	301	308	288	299	308	276	311	275	287	280	289	271	276	290	273	287	291	266	277	279	285	274	270	303	293	266	272	308	280	292	298	276	284	257	310	289	271	292	294	301	263	279	296	274	294	294	283	259	293	282	279	292	303	308	281	286	260	258	277	266	305	303	268	282	290	287	282	281	278	287	293	295	289	279	283	283	274	273	257	275	274	290	284	282	284	296	287	285	266	272	297	268	284	307	288	290	296	282	293	269	288	270	285	309	315	279	320	290	305	285	280	309	256	293	289	287	318	264	306	318	281	282	263	282	272	280	255	279	307	277	297	268	269	284	303	303	280	318	325	283	288	277	293	303	299	265	280	315	326	271	284	301	298	292	261	279	292	264	281	253	282	252	269	300	277	256	289	284	308	294	323	295	282	265	297	279	273	270	258	275	264	275	318	284	271	268	295	320	303	303	282	309	306	259	297	316	311	281	300	294	309	301	303	284	298	301	280	284	303	313	289	310	289	242	279	294	322	311	310	308	310	284	316	318	301	294	301	276	279	268	297	263	313	300	281	288	305	270	268	280	275	337	277	263	276	290	284	294	292	299	300	292	288	287	323	286	275	294	287	269	293	290	288	259	282	280	286	311	325	287	285	278	272	334	270	295	286	275	284	270	267	312	309	292	284	301	267	278	292	284	295	293	288	275	324	255	279	277	306	278	292	291	248	275	271	262	267	239	262	276	287	285	302	283	281	264	288	278	277	273	299	305	295	296	269	301	282	284	253	289	295	274	305	300	300	268	297	284	284	267	293	299	277	282	284	295	269	292	279	299	327	323	286	285	293	279	279	264	300	303	275	279	292	304	284	283	303	288	275	278	309	304	273	301	334	295	308	294	302	278	294	297	284	270	316	269	313	292	282	294	288	298	285	296	281	279	288	277	327	290	263	273	283	275	275	286	291	295	318	306	285	268	257	267	281	316	262	301	302	302	294	301	320	249	284	304	277	286	265	291	284	301	278	302	301	274	277	257	281	291	258	294	307	287	301	281	290	297	294	291	307	260	294	275	273	269	278	306	259	285	285	280	287	273	310	299	232	300	269	292	300	288	306	291	287	281	265	315	289	342	286	315	286	277	279	310	305	297	275	240	299	307	255	279	307	296	272	280	314	291	307	274	311	282	312	288	288	305	301	266	298	297	286	309	296	299	276	281	288	296	291	312	241	313	273	284	307	299	338	293	313	292	332	268	281	277	277	291	285	282	286	285	288	293	300	278	282	288	309	308	316	288	283	307	284	244	307	269	257	286	297	286	278	314	309	289	315	284	290	277	280	277	297	287	316	298	298	275	276	307	257	290	269	296	289	274	309	300	268	279	286	294	273	313	309	301	298	292	292	279	280	314	277	285	268	312	271	313	255	280	291	283	279	269	311	284	309	295	293	319	272	303	284	299	289	287	255	305	288	296	318	301	276	288	312	304	334	288	283	303	260	297	339	261	298	306	313	271	268	319	293	330	245	312	336	270	289	272	271	311	288	298	282	288	257	291	308	293	303	285	291	309	272	310	284	287	290	285	276	292	289	284	289	297	281	311	286	268	284	298	287	316	297	291	266	300	299	294	283	271	285	299	237	298	310	274	290	310	265	261	306	316	314	294	296	286	298	309	269	264	286	281	295	296	273	273	289	277	292	299	298	299	335	302	271	288	281	306	303	277	306	267	295	275	304
13487	26167	42832	46281	42338	38913	34000	28110	23438	18070	14473	10420	6650	4252	2704	1618	1154	1107	1080	925	985	899	879	776	861	846	772	817	819	794	790	816	830	841	805	817	798	772	791	806	800	852	824	850	764	818	799	839	755	807	822	796	811	819	768	803	807	772	815	865	791	827	766	818	780	798	796	783	793	826	804	796	770	828	748	778	829	796	766	821	763	824	783	827	802	818	811	783	813	838	789	770	810	766	814	772	822	766	763	784	793	837	795	748	806	763	831	803	770	800	847	807	851	789	782	806	789	814	785	816	788	769	809	821	799	766	797	798	831	807	796	739	786	789	805	866	787	806	760	772	761	818	832	813	762	746	781	822	767	816	847	784	864	828	784	804	798	808	814	775	766	805	780	780	811	810	767	768	812	826	798	818	780	822	739	823	807	773	780	826	733	795	812	816	802	812	760	785	823	810	796	805	835	795	834	791	792	827	803	744	832	842	809	767	763	814	838	810	798	790	780	801	768	798	827	809	747	805	804	814	800	793	800	824	810	802	849	845	796	776	800	853	836	801	799	874	820	782	746	835	850	787	797	809	769	842	783	832	847	780	798	787	767	771	785	874	738	779	830	771	836	779	810	815	772	801	787	793	818	788	790	803	798	765	741	753	823	752	782	847	781	726	769	789	786	830	791	771	800	815	846	839	734	789	821	814	821	793	840	763	782	812	806	832	778	770	778	845	781	787	810	817	790	818	740	819	727	762	802	836	768	786	811	810	819	782	784	793	820	800	788	809	786	782	786	809	758	765	776	767	829	785	789	846	793	827	828	824	835	847	782	832	800	788	822	751	807	774	779	822	842	808	808	785	837	811	747	791	829	802	777	794	766	830	795	777	833	806	784	786	841	779	793	811	786	806	792	762	805	816	763	763	846	828	770	825	829	784	843	767	823	698	830	818	819	783	832	761	789	820	808	839	793	785	755	803	805	789	781	791	797	834	818	777	789	776	843	820	802	859	822	784	808	808	817	806	801	767	776	837	775	833	785	757	887	798	764	777	816	778	852	816	789	801	801	837	778	806	769	781	801	828	811	764	804	761	776	771	781	800	806	779	803	802	781	831	742	808	808	735	800	807	794	812	769	773	791	779	800	789	778	802	796	783	821	817	795	823	801	797	850	820	822	742	847	780	789	805	806	803	838	779	783	774	797	764	819	792	842	826	770	811	822	811	753	832	785	819	744	803	783	791	772	811	789	833	816	796	747	793	741	781	832	799	792	772	757	781	819	817	844	804	752	809	792	843	786	790	777	762	810	796	807	864	825	806	811	778	811	806	794	779	803	774	803	769	791	755	840	839	835	800	732	802	794	784	789	753	810	818	767	823	795	818	822	799	803	768	823	789	802	824	809	814	823	826	818	853	817	762	774	761	828	801	795	809	816	805	851	788	787	807	799	714	783	816	826	801	785	795	802	802	766	780	792	767	779	787	827	743	798	783	822	775	777	781	739	838	765	782	817	766	776	765	791	804	762	827	812	776	788	775	833	822	828	777	819	748	828	769	834	808	789	805	830	792	788	774	818	809	772	797	836	827	839	829	816	790	822	831	780	831	781	821	800	774	806	820	810	836	845	837	775	803	871	748	804	792	803	768	761	841	776	789	775	807	792	773	776	811	824	801	802	794	784	783	777	814	811	773	817	776	812	781	824	814	788	780	831	856	803	838	828	780	753	808	853	760	784	769	821	813	814	746	753	811	837	811	743	781	789	774	746	808	752	799	801	834	830	834	816	749	785	835	813	885	844	823	840	825	779	781	828	805	792	807	826	821	792	785	798	798	781	797	779	805	823	835	844	811	810	771	806	792	766	767	785	796	805	842	803	787	794	760	791	784	811	786	781	796	761	806	764	868	790	795	772	768	807	779	778	807	831	808	851	818	808	802	779	820	728	785	770	823	802	822	832	793	786	801	825	786	771	798	811	795	827	740	821	804	821	812	849	757	819	825	790	748	817	822	757	786	813	793	788	832	784	814	807	895	817	779	804	817	810	827	796	817	823	828	782	840	781	778	806	792	831	753	771	832	862	813	860	849	824	808	818	763	783	815	805	811	805	771	813	789	742	783	833	781	807	772	766	752	839	807	789	804	835	858	788	781	782	847	798	785	788	786	861	825	801	792	790	790	797	795	783	783	820	753	787	867	790	836	793	841	802	795	798	828	808	743	750	870	753	775	850	815	771	815	808	837	859	824	818	804	829	793	794	807	767	820	805	790	797	799	801	797	792	820	831	824	735	794	796	777	781	827	841	805	811	796	830	842	810	775	787	791	799	796	790	786	826	737	838	791	830	824	863	760	820	728	804	763	825	834	763	851	804	827	806	751	834	797	826	837	833	776	765	778	834	773	815	829	774	799	820	797	799	821	816	848	771	817	829	767	792	844	730	790	772	817	792	867	833	770	829	848	845	858	814	797	759	803	806	820	840	800	855	783	754	811	828	842	799	782	813	760	820	740	802	846	808	846	737	774	819	765	739	838	785	862	781	771	785	745	806	810	801	769	786	830	797	790	750	756	775	795	791	796	771	817	831	794	834	806	834	803	787	849	772	821	826	809	837	776	792	793	779	800	817	781	838	810	779	790	795	844	816	788	788	823	847	798	804	819	814	836	821	805	838	852	795	752	787	769	840	767	775	793	811	744	803	805	864	801	848	808	825	823	788	743	813	790	738	815	771	760	789	811	759	803	854	783	768	815	825	802	787	776	833	815	767	787	814	815	802	862	815	816	807	843	788	827	857	799	818	823	810	776	793	833	819	783	802	797	802	829	782	820	774	824	785	810	790	825	823	794	821	803	791	756	780	806	785	792	790	803	760	807	821	755	807	815	814	824	774	819	797	781	833	813	811	765	790	817	795	823	742	785	810	807	777	811	792	873	834	813	781	810	802	838	813	825	809	805	804	794	750	771	807	750	792	799	789	791	748	808	822	800	839	822	760	760	828	817	840	801	807	823	783	769	752	820	784	791	765	848	778	790	772	745	741	768	810	806	782	837	800	801	807	802	850	810	822	776	759	741	796	784	782	750	718	802	808	803	835	802	769	838	813	790	811	783	833	812	818	787	762	840	773	838	822	776	781	838	762	813	782	787	801	791	805	782	752	810	843	790	816	794	833	786	818	760	807	771	794	877	824	790	864	801	802	777	778	853	790	846	858	784	801	777	845	826	789	772	784	754	775	804	840	731	824	803	709	750	786	806	769	786	748	808	789	846	757	819	793	821	777	772	809	804	833	791	782	820	806	753	806	801	789	769	800	838	777	816	818	812	835	812	750	801	822	775	829	844	814	810	802	839	822	781	804	803	812	807	831	807	812	827	807	812	802	808	778	774	813	753	805	771	848	809	828	788	769	811	802	785	869	798	804	788	807	781	826	759	798	802	810	790	808	821	799	794	786	784	786	800	767	778	831	818	813	800	750	818	815	804	786	783	786	817	796	797	838	868	826	820	773	769	776	844	839	791	782	823
24422	27950	34423	26878	25475	30374	25340	16405	10152	6081	3578	2197	1324	843	614	515	413	376	349	351	310	349	315	315	300	307	300	288	266	261	289	298	264	315	260	279	282	300	298	284	263	309	285	289	315	329	292	286	286	267	278	298	283	282	264	280	274	275	287	259	281	287	314	292	301	261	266	307	277	303	303	265	286	290	293	293	284	287	284	247	252	307	294	275	301	266	278	288	280	260	288	253	306	267	279	250	287	304	274	315	288	280	281	286	293	308	303	292	319	277	298	282	292	313	289	297	306	260	298	284	268	288	269	298	279	293	277	253	267	290	286	317	283	285	305	248	275	275	282	268	276	297	289	323	277	280	278	290	299	299	290	253	285	297	324	304	298	293	290	274	278	270	310	284	286	269	251	294	287	287	291	306	291	273	302	295	295	300	299	304	291	257	270	303	265	291	305	291	283	277	288	290	296	293	273	256	306	267	265	298	331	304	271	285	291	287	281	297	294	296	309	315	307	258	273	296	317	281	307	297	295	277	305	282	306	285	295	299	281	277	294	288	317	285	287	285	281	298	286	274	312	297	292	274	298	291	310	294	312	323	317	286	312	288	297	266	302	286	273	308	277	243	286	297	276	295	316	266	274	276	263	263	276	321	284	265	283	280	304	305	312	310	314	266	288	287	263	295	269	316	297	293	250	308	305	295	292	267	261	285	300	285	273	289	329	290	275	295	283	319	323	306	270	302	259	258	284	270	313	257	294	282	311	266	264	310	298	299	278	294	255	314	321	286	308	286	309	275	325	319	300	299	276	310	265	278	283	244	274	275	302	314	267	284	314	306	282	292	268	317	268	290	310	278	291	289	320	295	269	291	320	273	277	313	289	292	282	278	291	299	286	293	317	301	283	286	293	282	300	303	277	291	293	283	280	309	290	278	261	275	278	300	295	283	322	289	260	297	296	269	275	236	284	288	274	283	261	261	306	303	290	283	274	288	342	293	306	302	279	292	285	290	300	286	284	270	294	313	278	296	293	306	317	307	291	281	276	270	290	295	325	306	258	294	290	278	274	308	280	270	279	266	292	303	303	281	311	287	265	284	287	295	293	298	284	262	287	305	272	267	282	284	287	243	308	264	277	293	332	273	304	283	273	271	235	273	247	297	243	282	294	337	300	292	290	312	267	272	300	281	285	284	294	303	264	282	291	292	300	303	300	271	319	276	240	303	300	279	310	274	292	266	285	312	319	283	270	293	260	263	312	284	289	304	320	303	273	278	301	319	288	280	287	284	273	277	290	292	284	309	310	275	275	293	319	275	285	302	282	281	260	285	292	275	268	328	289	282	284	290	287	285	299	308	251	275	271	284	299	273	295	303	286	299	309	265	281	297	294	294	290	291	297	287	296	278	309	271	309	309	312	299	284	285	289	290	280	267	309	304	303	286	265	297	275	303	304	316	294	277	293	287	254	279	266	276	264	290	300	279	320	289	315	304	327	287	280	309	289	302	267	291	313	271	312	304	314	313	275	293	284	310	269	268	274	276	304	262	292	303	250	294	307	295	283	296	298	316	297	285	273	291	283	301	271	294	271	285	283	304	283	296	340	295	269	287	293	284	285	282	258	287	311	306	303	323	292	289	294	278	289	258	265	278	254	284	274	287	292	261	308	284	291	269	283	326	301	304	351	258	250	306	293	323	270	307	303	282	309	248	280	271	311	301	282	316	292	280	277	312	276	297	285	306	277	306	316	306	282	318	246	289	272	317	295	275	316	284	267	289	295	305	282	293	267	267	322	265	346	279	326	272	334	279	314	256	286	301	283	284	273	307	275	283	290	279	296	253	292	273	332	263	310	300	305	254	297	326	276	267	278	282	293	293	308	268	267	284	280	266	285	302	300	253	322	281	293	299	306	290	311	294	313	299	307	285	244	295	290	286	260	326	294	269	294	258	308	283	254	263	272	301	274	308	285	249	285	270	295	316	272	315	280	265	273	263	302	278	280	313	287	264	281	273	300	281	277	275	283	308	297	295	276	284	307	294	292	287	299	282	285	286	267	288	319	288	286	289	271	272	289	269	293	276	291	293	285	247	274	286	266	296	303	274	279	287	272	285	283	278	281	263	310	315	288	293	286	285	287	285	312	314	303	279	305	312	282	287	300	302	245	318	281	291	284	256	303	302	335	267	306	285	303	301	285	312	297	272	297	301	257	291	315	279	269	281	305	281	283	269	273	305	302	312	316	310	280	295	290	265	273	278	304	285	262	274	291	309	262	306	279	290	290	292	271	281	286	306	274	329	307	268	268	289	296	298	313	276	269	319	312	307	269	278	330	297	261	279	288	331	323	272	276	275	304	271	303	289	279	284	269	288	284	314	269	266	293	287	273	326	288	295	280	317	278	257	308	316	275	277	267	285	272	299	269	294	280	295	263	284	318	293	270	308	307	272	293	298	282	323	300	290	332	266	310	289	292	289	286	269	291	271	286	318	271	272	257	283	255	267	282	302	289	307	276	270	284	286	280	322	324	328	281	321	280	281	286	289	263	283	283	283	280	291	289	264	283	269	297	297	296	273	288	318	310	289	283	315	308	272	289	270	324	286	291	297	309	291	293	269	276	272	291	261	259	252	271	282	271	302	294	285	312	290	274	293	302	267	289	310	293	288	297	304	278	317	272	265	299	288	297	286	312	284	314	276	274	288	302	285	277	298	283	284	261	283	243	283	303	263	303	283	290	302	266	272	282	284	270	256	299	304	276	296	316	297	311	295	307	283	295	291	251	292	273	300	262	318	287	296	281	272	270	302	283	279	289	278	283	297	310	277	297	276	291	284	296	298	302	269	310	305	291	279	300	292	298	302	283	294	275	288	271	286	282	311	305	339	333	279	263	304	285	280	289	280	326	307	304	322	287	288	288	271	281	289	264	275	289	294	284	280	276	309	295	300	293	290	268	264	292	311	271	251	274	290	284	288	277	280	263	297	305	281	289	271	291	270	281	296	284	299	255	269	305	298	297	260	309	283	294	307	290	291	289	280	296	280	264	269	267	291	289	276	266	299	305	319	254	289	280	248	282	280	295	289	299	311	283	305	317	287	314	285	305	269	274	299	309	305	316	300	278	294	273	255	315	312	270	256	289	285	295	281	287	272	286	298	309	288	307	277	280	228	258	280	287	309	283	256	285	279	242	267	287	277	273	279	287	305	310	303	289	300	307	303	271	272	300	276	302	279	275	290	323	290	309	302	284	272	303	278	299	313	270	286	287	267	294	309	312	294	267	276	302	247	291	271	301	311	289	281	298	303	317	308	276	288	276	290	321	284	258	302	304	291	308	294	285	287	287	270	288	255	256	265	298	270	253	282	309	291	301	286	305	263	259	282	285	285	279	321	294	298	284	275	282	264	292	311	292	303	293	304	270	274	291	257	279	295	298	306	299	274	311	269	277	303	306	268	269	277	285	273	282	308	278	280	277	298	281	309	268	280	301	330	296	298	303	318	295	295	293	336	273	289
15979	23153	34905	36963	38523	44664	40483	33351	26090	19955	14002	9377	6157	3962	2614	1916	1476	1300	1202	1032	944	885	915	808	819	790	788	795	830	765	820	825	819	822	785	810	830	809	817	805	772	801	758	795	848	765	793	845	808	767	848	746	839	810	835	777	754	779	810	777	806	780	827	809	780	797	830	794	832	819	812	781	819	764	795	835	778	749	816	781	780	771	812	779	768	807	757	835	818	766	807	739	785	816	810	824	824	811	828	793	816	810	825	842	743	767	800	824	785	818	813	819	796	794	779	853	787	749	767	800	807	807	772	769	847	741	800	803	836	830	821	794	796	838	797	810	816	776	862	811	795	767	796	821	798	819	781	775	755	763	763	848	803	726	778	784	700	801	781	758	728	777	807	784	777	781	780	792	832	809	805	751	782	792	774	806	778	774	772	829	822	819	753	823	794	808	785	801	826	821	793	767	808	749	811	784	779	785	730	856	801	793	807	796	833	784	841	840	875	729	806	817	836	824	807	787	774	808	824	848	831	766	767	788	807	793	766	795	789	763	772	802	807	771	801	788	814	773	799	781	836	820	809	809	814	793	764	798	781	786	816	798	797	801	831	785	807	823	767	813	780	802	766	823	732	781	776	812	820	812	721	838	776	823	808	782	815	828	775	783	812	838	837	809	832	784	777	758	761	798	814	818	828	782	809	805	751	810	805	853	775	820	751	815	828	782	804	767	787	825	743	782	808	834	780	790	807	800	800	802	834	827	788	847	796	757	810	826	783	807	817	728	799	849	801	773	822	799	780	825	820	819	814	822	793	815	795	794	760	769	802	865	844	826	730	790	766	789	806	769	826	859	841	797	855	772	822	829	806	808	781	832	784	826	790	821	793	804	810	775	864	782	806	796	813	786	783	832	815	817	781	778	808	753	851	818	713	798	833	790	804	805	840	824	831	812	835	759	799	758	784	830	843	811	811	809	785	808	812	801	806	844	819	808	767	790	782	868	721	735	784	787	778	838	814	785	782	767	758	725	794	789	797	732	788	773	766	770	777	811	819	798	774	773	789	825	827	876	793	811	809	799	815	834	842	782	784	765	833	833	819	864	839	787	800	753	853	821	856	785	777	792	825	776	815	799	759	769	813	778	806	818	803	775	814	822	868	786	810	763	816	782	812	816	752	776	817	822	821	780	864	761	813	823	805	834	776	777	859	868	783	758	823	824	796	732	819	778	822	794	769	824	765	724	823	821	771	816	797	817	768	795	792	803	809	736	761	830	842	832	777	816	784	776	733	820	820	828	828	832	813	786	772	768	751	803	794	804	778	833	790	796	843	798	853	848	816	822	736	807	798	800	845	778	817	762	768	789	761	781	802	816	765	801	833	815	782	817	734	795	780	824	836	764	824	799	779	796	852	764	792	785	775	825	789	813	810	830	713	795	810	846	824	818	822	784	807	755	770	706	793	825	759	785	805	798	789	821	775	783	776	784	848	771	786	853	826	811	790	772	833	824	794	761	811	805	780	841	833	792	775	822	758	832	750	779	838	773	769	824	835	842	832	763	822	802	824	832	795	822	786	774	799	774	756	771	776	848	824	783	746	817	807	809	841	797	750	784	794	834	777	818	770	832	816	810	812	778	796	832	799	762	817	809	842	782	772	851	806	778	798	810	816	808	769	813	784	831	771	782	796	790	800	741	772	806	838	807	760	811	750	804	774	812	768	806	791	795	769	743	783	846	782	841	809	820	756	814	805	801	854	832	807	791	815	826	757	770	782	786	810	775	781	847	791	804	835	780	782	797	809	816	815	787	777	802	814	854	798	767	801	808	763	846	766	837	781	824	792	826	816	738	831	795	808	827	815	800	763	775	819	841	813	794	819	779	809	765	798	796	814	761	787	782	778	819	778	763	783	742	811	780	860	875	800	777	788	757	844	827	789	880	788	808	755	760	807	773	773	834	802	771	824	850	763	757	783	855	813	779	795	839	810	789	831	814	776	794	815	749	811	791	813	817	780	834	805	794	796	827	788	809	772	812	794	826	791	828	820	813	779	835	817	788	781	776	789	764	777	781	817	782	787	798	796	766	808	813	804	796	817	768	762	770	806	853	796	827	815	823	761	815	836	796	848	784	756	792	805	843	784	798	789	795	859	808	806	811	801	825	825	821	803	804	833	772	800	758	794	824	797	798	811	804	753	770	762	799	804	797	836	804	763	799	788	819	790	787	818	828	822	818	752	818	776	793	810	806	856	826	817	827	812	781	815	840	813	857	787	854	798	775	809	803	768	776	789	766	792	784	831	797	785	786	781	793	842	800	772	859	822	781	743	805	816	797	811	749	786	788	855	758	841	849	823	826	845	820	769	783	818	805	822	748	764	806	836	811	835	810	808	762	811	801	790	769	833	822	737	801	777	809	861	820	825	767	793	787	831	775	772	826	833	816	803	789	775	752	847	821	816	793	794	802	846	794	804	797	822	811	828	783	822	860	813	714	764	795	807	829	799	825	800	740	777	786	790	810	826	803	778	809	791	828	770	753	772	838	788	796	826	791	766	801	793	797	772	857	747	805	798	855	836	754	770	805	788	842	847	825	820	787	766	809	842	830	770	790	802	825	820	840	776	807	818	825	831	852	780	802	872	783	784	812	816	799	790	853	852	812	795	802	805	767	831	805	806	819	769	749	797	801	785	822	829	749	767	778	784	843	758	794	834	792	824	811	826	836	776	754	857	759	779	783	806	821	805	796	834	777	837	805	809	815	765	849	831	803	823	785	787	817	780	781	823	799	849	788	813	705	825	774	811	782	792	781	815	787	789	746	770	811	750	815	765	820	746	826	802	731	780	835	775	883	800	809	790	809	808	732	762	814	768	739	805	786	721	840	790	738	797	821	813	793	778	834	834	789	787	815	779	834	781	762	796	845	789	764	843	811	791	819	848	792	769	802	801	787	764	784	799	828	814	795	798	787	784	785	809	788	772	811	791	782	816	776	749	775	792	797	815	806	769	823	774	767	810	766	815	791	771	821	860	793	780	811	791	794	804	816	797	797	839	788	780	807	827	797	826	797	800	779	797	756	799	755	801	794	821	781	836	782	880	783	797	804	846	808	771	804	798	783	776	813	781	835	846	764	817	809	823	850	829	822	824	769	856	757	798	756	855	751	813	797	824	843	764	792	797	782	824	859	741	791	804	800	804	800	818	764	807	827	789	815	833	818	786	832	817	804	784	815	788	839	850	770	759	752	787	753	803	813	807	805	844	765	793	771	808	822	832	806	784	773	790	783	806	791	780	736	817	842	763	797	794	770	774	796	843	789	763	800	807	791	842	842	810	807	828	809	801	795	787	832	778	797	785	783	804	820	843	777	806	789	806	813	804	790	783	831	767	771	768	829	804	817	821	816	819	802	762	823	835	778	802	822	789	747	757	777	813	854	839	794	826	805	779	795	792	863	799	853	777	810	817	796	798	869	775	776	799	800	761	795	817	801	798	813	820	849	798	827	822	802	831	782
23631	24030	30926	28049	21389	23484	25626	19419	11735	5842	3107	1829	1287	798	535	466	449	392	338	332	322	297	279	298	272	292	317	295	323	296	294	311	268	310	263	296	289	301	270	283	296	240	282	299	289	282	289	312	295	296	323	271	270	275	292	294	309	277	276	282	271	303	286	273	309	300	274	282	276	284	291	268	307	272	277	289	254	296	304	300	281	271	305	279	278	319	268	317	309	322	303	272	281	279	301	271	284	258	239	266	303	304	267	280	270	301	284	293	307	281	265	279	286	299	292	275	302	311	290	249	290	266	289	271	279	286	294	296	281	268	297	300	292	283	313	287	329	288	331	280	295	277	292	296	281	282	270	276	293	242	262	276	260	251	265	313	265	311	280	306	261	303	288	291	297	261	273	262	301	311	324	299	276	271	265	287	284	305	288	267	298	293	275	301	268	273	299	301	259	280	284	272	275	301	245	287	279	295	287	292	253	298	265	289	306	273	304	269	280	290	288	288	283	299	306	264	273	273	321	290	271	259	292	267	297	281	321	279	275	274	320	290	255	256	277	276	298	267	263	301	283	271	294	286	278	288	288	299	260	271	318	264	292	276	270	313	288	280	283	288	303	277	274	285	300	293	273	284	298	300	285	278	300	262	294	284	259	281	275	264	277	289	289	270	300	264	300	266	305	280	293	302	257	301	279	278	306	292	305	297	295	253	288	270	292	273	279	281	303	295	300	287	266	276	260	303	293	306	295	317	284	282	270	281	281	278	281	270	242	263	320	310	307	287	286	283	311	299	295	289	295	281	274	271	291	250	298	273	271	311	248	282	319	275	257	261	302	309	294	279	306	278	307	277	268	266	275	263	258	282	278	296	286	265	268	295	271	278	308	304	317	297	267	292	276	268	253	288	303	286	283	279	279	273	264	262	295	280	280	306	263	299	292	268	270	300	304	295	264	313	278	275	312	314	285	270	271	258	284	285	290	317	290	317	274	293	290	282	278	324	287	315	271	296	295	261	287	295	290	276	295	313	273	283	290	323	293	295	289	291	254	318	273	304	296	288	266	321	319	279	276	287	297	305	262	271	250	290	300	281	275	277	291	265	276	298	309	270	303	271	281	278	299	273	295	272	282	298	317	271	285	296	251	312	288	286	290	289	274	287	277	269	280	311	306	279	297	332	265	299	270	301	265	268	282	323	316	288	292	304	258	284	296	286	291	258	263	265	270	295	296	261	270	261	302	303	253	290	262	304	289	312	293	307	316	296	315	269	274	291	295	338	306	289	277	265	300	272	247	268	274	291	325	322	268	281	312	271	281	298	275	260	294	295	292	318	300	254	290	290	285	293	293	303	278	271	286	283	309	275	273	262	311	313	278	299	286	297	271	257	291	312	280	272	306	292	293	287	286	264	294	287	265	281	319	278	287	286	271	280	287	292	284	282	284	278	291	269	265	287	308	281	303	262	283	264	322	272	271	308	292	256	251	290	304	296	293	303	303	269	273	295	292	284	299	271	295	298	303	309	272	273	285	297	317	282	284	288	316	271	293	295	290	282	303	273	298	276	291	274	257	289	279	283	291	293	251	281	260	291	296	264	294	274	263	286	293	263	258	275	300	296	274	277	289	294	254	276	301	284	230	281	292	263	274	303	254	290	291	291	272	248	276	300	291	272	308	280	288	277	276	306	287	284	287	280	274	279	274	287	259	259	289	302	297	303	294	322	289	308	309	284	330	284	289	291	324	312	269	286	280	261	272	267	292	282	277	275	276	275	280	284	297	299	289	311	304	296	287	304	343	309	309	288	285	273	265	297	267	295	292	268	277	309	273	276	300	315	329	277	252	256	297	292	297	287	294	307	282	277	286	300	291	293	324	297	301	298	282	284	299	285	308	275	261	297	267	286	307	329	297	281	305	255	268	290	291	293	308	287	277	300	254	318	288	276	311	253	284	258	307	286	273	280	283	310	301	272	266	284	292	249	273	285	286	263	302	280	276	283	294	294	292	252	284	297	287	304	319	226	275	259	304	290	286	249	313	271	290	274	272	274	287	289	328	259	308	299	296	267	301	299	305	295	253	231	286	278	286	276	273	290	259	296	259	280	297	288	307	265	291	274	294	272	264	303	296	301	269	308	282	308	259	321	275	305	280	298	281	272	308	287	271	267	302	288	275	307	277	320	282	280	275	275	305	293	292	254	292	278	305	316	283	299	275	272	275	280	315	268	293	287	307	283	309	315	298	276	312	292	270	291	290	293	319	303	282	288	267	283	315	272	285	297	272	267	308	318	305	274	272	304	281	295	303	307	292	278	300	300	283	279	315	293	281	268	301	281	257	254	296	268	247	233	291	282	302	298	262	274	261	298	267	287	311	303	271	298	271	262	281	297	268	264	271	256	299	269	289	301	283	312	316	326	281	285	279	287	282	265	267	274	276	290	310	272	291	326	283	314	304	276	259	280	293	285	285	252	275	309	281	264	272	299	290	274	279	282	305	266	303	296	270	283	292	293	284	260	300	301	273	309	291	309	261	272	295	287	306	300	279	269	322	306	292	296	289	278	261	262	286	295	278	252	276	337	311	308	299	270	273	287	285	271	293	325	287	281	292	263	296	263	289	305	296	281	315	327	261	284	272	276	299	300	291	293	294	280	295	272	283	272	282	307	266	294	295	303	297	302	312	291	270	248	298	328	279	296	279	294	275	295	310	297	283	304	268	271	286	292	307	277	299	286	293	282	270	297	307	291	271	292	286	293	286	271	296	292	289	306	279	283	312	266	264	284	297	273	318	277	276	287	299	273	278	285	247	278	303	287	315	293	304	291	257	279	320	272	265	301	280	307	266	309	284	312	298	269	276	280	244	263	308	282	269	273	286	305	274	297	287	313	263	301	292	325	284	263	270	308	284	296	315	282	291	305	266	314	285	277	301	252	263	312	281	289	255	282	284	267	280	328	314	271	302	289	308	284	266	254	275	294	269	290	294	290	261	302	294	255	338	295	290	297	281	298	275	282	271	289	296	276	279	283	305	276	298	293	260	299	312	288	292	252	283	262	300	266	267	281	281	304	292	291	252	293	245	296	243	297	287	256	253	288	310	268	304	294	264	270	263	286	308	284	316	291	293	313	287	294	270	291	273	320	278	283	245	248	277	278	255	310	308	296	292	276	284	298	280	283	305	282	260	289	263	289	283	297	319	293	273	279	293	312	281	273	277	314	274	263	277	297	309	274	297	272	280	250	299	277	293	269	291	273	289	281	252	278	261	287	302	299	313	268	293	269	295	263	279	270	254	279	291	275	268	299	305	314	274	263	279	300	281	279	260	272	300	295	286	274	257	279	281	287	301	276	296	287	255	266	284	293	301	312	327	271	279	301	296	272	242	275	275	282	261	292	301	259	282	324	279	309	254	293	267	286	320	297	278	278	299	282	279	277	288	315	306	297	250	262	295	274	268	270	274	289	271	290	272	279	303	284	281	269	295	311	271	296	295	294	294	271	284	311	303	281
14835	20524	33434	37213	34304	39401	41336	35697	28009	18998	12493	8457	6278	3625	2162	1832	1736	1428	1065	1062	1063	936	916	841	825	824	831	772	782	782	735	765	780	782	825	827	778	834	774	796	818	786	752	836	805	796	857	770	798	829	801	781	806	783	767	776	819	800	796	791	821	835	783	803	781	774	762	776	816	773	829	811	797	757	815	819	808	831	771	838	790	758	803	769	863	804	809	786	816	791	798	796	776	796	806	798	755	800	800	873	783	785	822	844	748	759	810	741	838	787	781	844	787	812	804	752	813	781	817	841	780	781	786	791	812	815	810	779	802	795	795	826	758	796	811	802	839	776	770	756	774	761	850	793	765	825	788	808	765	794	737	792	808	786	774	810	846	774	776	838	815	802	810	773	794	827	752	779	777	790	776	830	761	860	774	785	787	833	787	753	802	812	761	766	770	777	804	762	779	775	753	790	762	847	807	808	833	789	803	762	819	772	830	797	832	774	794	798	789	802	780	815	857	786	816	777	814	751	832	798	837	792	800	762	767	779	768	757	828	827	743	774	786	801	811	789	799	796	764	803	796	842	837	794	811	792	728	806	840	788	772	795	799	781	846	780	848	816	792	812	792	794	811	747	788	819	809	786	850	785	840	810	797	804	814	740	766	830	746	841	760	794	849	713	826	784	789	796	785	849	787	802	814	778	755	783	760	739	812	786	746	778	840	753	787	796	795	841	810	809	803	787	794	780	790	783	807	782	773	805	752	811	836	767	811	824	861	818	836	781	786	763	763	775	850	801	777	821	768	783	816	827	843	757	795	872	862	803	814	764	770	792	806	808	808	860	746	799	797	785	771	772	764	799	799	817	815	777	773	744	746	811	798	792	807	762	761	828	837	775	847	837	829	750	798	803	758	778	792	827	801	838	782	795	796	777	847	808	783	786	801	808	805	794	784	825	771	741	795	808	833	799	799	808	762	751	773	796	729	796	808	818	817	797	825	831	809	815	793	799	844	794	773	802	769	787	842	840	780	825	804	815	761	793	777	793	827	832	788	832	777	765	779	761	774	793	797	760	753	760	806	792	789	795	826	866	797	748	825	777	760	808	837	780	825	783	812	804	764	835	814	820	789	769	804	782	744	765	814	799	752	778	775	750	798	780	774	779	780	746	808	807	770	806	778	777	773	845	770	756	830	782	828	774	829	827	781	803	846	812	857	795	771	799	828	814	826	763	772	766	729	811	777	819	756	786	789	782	828	818	765	761	779	772	798	849	789	804	786	787	830	822	778	831	786	822	819	767	777	790	801	816	813	816	811	786	801	767	813	784	821	746	781	796	807	809	798	804	765	812	808	766	779	833	808	813	812	798	742	819	778	821	803	748	784	822	781	775	790	815	750	804	806	792	783	826	793	807	771	756	772	780	824	792	776	832	804	776	834	805	829	811	792	830	745	851	791	761	784	813	796	792	772	778	757	891	778	742	822	766	796	777	751	807	797	789	780	788	834	819	779	778	797	792	806	815	798	820	780	784	809	776	825	813	806	775	772	824	815	820	810	720	786	798	827	811	807	829	798	741	751	775	816	805	816	821	780	819	794	802	815	781	739	826	770	796	773	784	836	782	801	808	783	779	767	804	807	817	770	802	768	815	783	776	785	821	848	793	792	756	798	783	753	768	717	807	816	797	812	796	793	800	795	803	780	719	815	814	785	827	810	743	780	769	804	751	759	767	785	815	818	796	791	748	857	764	733	786	773	763	793	738	791	785	774	772	807	780	758	823	765	785	851	821	818	801	770	807	815	838	762	830	759	804	827	794	848	760	774	787	790	848	828	778	841	735	808	810	841	755	788	834	809	810	823	839	792	755	761	782	789	826	784	812	805	778	843	788	808	753	764	768	835	790	768	784	818	807	822	793	764	748	772	794	826	801	781	802	780	816	811	785	795	773	753	746	817	773	793	801	833	767	766	769	840	758	829	787	777	797	824	795	784	723	753	803	816	865	802	801	803	805	819	800	779	775	776	829	810	755	723	727	847	852	804	774	812	783	857	790	795	869	800	776	786	802	780	776	838	775	795	796	813	812	791	810	781	774	777	780	744	803	769	789	767	772	784	807	801	776	806	781	789	770	797	837	793	826	795	780	807	789	780	766	790	787	771	758	808	772	820	766	813	779	763	773	828	835	813	780	806	812	781	783	828	819	819	814	748	833	796	840	787	862	805	825	811	802	815	775	778	814	847	809	804	797	737	807	788	810	782	758	821	790	779	762	796	788	834	808	772	795	764	769	870	835	819	824	823	832	750	794	773	765	815	835	822	774	745	799	801	778	786	772	832	813	789	826	768	795	769	820	788	851	789	792	815	766	817	766	751	791	790	807	781	781	774	802	821	828	798	789	786	819	781	809	786	797	792	778	798	813	789	797	812	752	798	787	784	771	806	811	819	772	806	824	805	778	753	822	768	800	809	817	814	832	808	789	808	788	798	794	809	815	805	831	743	780	776	777	774	786	760	798	801	775	722	802	761	806	793	783	752	765	783	796	778	796	807	786	764	801	783	792	854	776	840	802	841	816	781	779	779	855	821	781	790	777	840	837	810	744	726	786	809	775	758	783	782	824	787	856	744	754	800	760	778	717	794	819	824	826	763	821	827	768	787	757	806	799	785	779	797	779	797	818	751	794	838	830	808	741	794	821	797	843	793	795	773	821	752	762	794	777	840	805	818	782	812	818	797	803	772	826	738	823	772	805	841	851	787	808	783	820	786	745	738	790	834	823	764	771	847	799	757	797	741	794	806	787	809	755	814	754	767	813	781	828	773	826	798	800	807	806	791	806	753	756	766	781	800	784	844	758	822	753	822	776	818	745	796	790	766	815	803	816	773	778	825	809	801	759	798	791	781	828	783	801	824	822	800	811	812	770	789	824	811	758	809	774	742	767	791	808	812	827	748	788	745	766	830	799	804	807	745	782	786	826	827	755	760	766	775	802	798	810	814	858	775	721	793	767	812	847	834	784	795	809	750	755	735	795	771	789	746	746	820	826	790	781	789	766	769	829	792	788	805	806	797	804	824	778	841	765	790	836	777	806	839	852	788	811	831	772	835	766	780	797	804	798	822	755	762	789	791	803	782	794	811	768	759	834	831	780	774	813	835	821	803	775	813	829	774	783	765	752	782	775	805	788	777	748	778	793	823	794	791	780	827	820	824	816	770	750	786	775	818	833	779	780	780	785	753	785	883	792	722	786	758	825	802	800	850	746	822	780	844	737	759	799	757	798	743	778	839	788	787	794	782	826	795	756	815	791	829	803	764	752	833	819	829	789	793	753	770	765	793	796	833	779	802	766	794	756	760	770	795	817	738	815	764	781	803	828	769	816	831	765	804	815	762	721	798	836	761	841	799	844	857	812	789	762	828	755	757	769	808	833	803	775	796	784	754	756	822	832	807	778	796	807	770	793	814	821	812	778	823	776	776	800	800	784	774	848	764	853	785	792	777	808	759	800	792	758	773	792
22431	25271	32077	28334	20963	19742	20135	13167	6207	3080	2748	2146	1372	899	672	517	419	401	392	317	355	316	302	302	235	285	292	290	267	301	265	247	278	297	286	287	276	260	299	296	332	296	302	331	283	274	283	291	290	273	325	280	262	293	271	288	300	275	274	292	316	299	281	304	300	274	280	264	281	293	300	302	264	268	266	267	286	268	281	280	270	299	297	295	326	328	262	282	280	283	284	294	301	266	286	320	254	281	274	286	264	267	287	313	275	256	288	310	269	284	282	266	258	287	294	298	291	294	291	256	258	315	280	310	299	274	289	323	307	277	302	240	289	306	279	283	277	268	294	247	293	298	299	272	293	287	284	276	322	275	260	290	262	277	299	301	283	277	280	269	314	299	281	283	300	263	267	264	282	303	325	303	283	305	324	291	275	288	275	303	265	297	281	302	303	285	310	276	316	257	287	284	287	302	288	283	256	246	257	315	282	285	276	305	284	283	281	287	280	295	278	262	301	268	327	308	305	306	324	265	286	288	320	304	303	288	275	247	295	292	301	262	294	272	270	265	282	302	271	276	292	265	284	258	286	315	286	286	276	233	295	300	249	303	309	314	333	257	286	276	290	267	297	290	272	297	260	274	299	303	318	266	269	283	292	259	298	266	294	277	292	303	324	288	291	276	263	261	298	281	276	292	255	289	254	308	275	279	271	282	279	291	270	281	283	275	298	282	315	284	294	298	259	277	259	286	297	288	269	296	307	298	268	292	299	264	287	289	285	281	284	261	284	306	265	276	274	303	265	302	269	274	286	293	312	298	305	284	262	310	287	290	294	322	315	276	270	275	280	296	268	299	244	286	270	308	291	278	279	282	289	290	279	268	296	293	275	281	284	295	277	323	288	273	287	283	268	273	255	269	276	258	308	272	299	298	302	286	277	285	298	300	287	300	284	260	295	282	264	279	263	284	313	250	285	276	317	265	260	287	306	288	292	297	266	282	286	286	266	281	299	275	270	277	303	287	293	280	305	270	268	295	294	308	301	278	271	249	307	281	314	262	310	283	332	268	267	324	301	288	299	288	277	299	300	280	292	309	307	268	278	292	259	299	309	262	268	256	283	276	274	250	316	313	273	322	285	268	271	279	290	327	321	290	280	288	293	251	259	305	278	289	286	284	273	282	290	273	294	298	278	296	296	277	276	281	282	302	291	301	305	314	303	295	300	263	314	286	277	262	278	293	308	278	295	305	257	264	301	317	283	271	294	273	302	262	304	255	301	263	283	273	288	263	326	309	283	295	284	295	306	284	281	305	289	288	279	258	261	247	280	285	303	298	283	298	326	266	302	276	256	304	302	282	275	309	322	293	264	271	281	284	287	270	261	307	300	325	282	256	301	271	284	282	319	299	284	273	282	264	286	275	302	293	276	242	311	270	309	286	295	291	263	292	270	289	263	260	289	303	264	289	255	295	285	265	288	270	296	323	279	294	291	305	283	308	256	296	299	280	307	270	281	296	265	275	264	283	306	302	295	294	265	290	311	260	263	291	289	304	298	290	289	276	294	280	295	285	265	247	297	303	297	286	328	259	252	324	298	262	296	277	335	286	283	307	323	291	268	280	270	296	291	300	305	304	302	259	268	290	293	288	291	274	286	280	288	288	284	301	318	291	285	305	283	278	280	296	342	299	304	318	265	296	279	288	297	278	278	298	306	299	279	316	269	302	297	272	263	302	266	282	282	285	298	277	276	293	293	309	280	288	267	302	277	267	347	259	279	311	291	292	264	280	279	277	298	335	291	301	285	281	290	340	297	274	304	284	288	245	292	251	286	285	267	291	298	312	322	309	288	262	282	289	283	296	280	261	265	301	280	321	300	291	264	273	263	302	299	256	274	290	307	279	300	303	301	301	280	281	297	288	299	277	280	293	310	271	292	303	288	291	276	283	300	288	275	261	263	280	305	277	265	310	285	269	281	285	270	294	301	267	305	282	280	294	293	245	281	305	275	308	253	266	282	273	256	272	285	268	291	275	288	317	277	273	279	282	256	297	247	257	284	286	297	283	269	302	314	311	269	282	286	285	303	303	294	269	290	304	264	294	253	300	288	298	287	277	275	276	282	277	296	305	290	259	328	270	300	290	310	274	286	295	282	277	239	292	295	290	286	308	300	273	310	271	298	313	306	278	285	264	274	296	305	282	285	279	304	295	280	271	289	277	301	279	288	269	282	289	289	274	293	296	294	304	283	250	294	316	297	299	267	301	271	272	291	298	279	314	263	306	270	261	278	297	304	287	299	306	287	271	299	301	275	268	298	269	294	290	283	298	289	269	275	281	292	272	271	295	297	265	283	279	292	239	276	282	296	285	284	305	290	281	298	300	285	312	269	296	287	287	281	287	279	291	280	298	297	263	297	311	295	321	287	288	293	296	294	270	277	298	280	268	290	304	286	266	329	240	309	280	297	293	297	300	300	259	282	256	267	291	272	278	307	258	286	283	284	267	277	297	323	319	305	309	296	268	289	308	263	275	270	315	309	295	275	309	274	301	268	269	302	267	288	291	256	267	273	308	264	304	282	278	294	300	263	274	259	276	318	256	285	284	288	314	312	311	278	261	288	302	300	282	313	266	285	287	298	289	267	272	264	310	286	298	274	276	266	284	270	299	289	299	281	272	304	269	286	303	290	275	274	296	283	284	292	291	294	269	278	305	295	287	291	278	277	304	269	328	282	308	318	308	265	273	286	328	285	302	285	278	281	264	267	287	268	308	283	294	273	292	312	273	285	280	291	313	295	263	263	290	276	288	318	267	296	270	279	301	308	277	264	311	286	288	266	304	271	281	298	287	276	271	288	271	308	312	284	250	297	288	278	287	268	287	289	289	306	282	319	273	286	280	273	281	300	279	268	284	256	297	276	307	294	309	285	262	264	281	291	290	297	282	281	277	274	251	277	279	275	281	285	302	303	289	313	285	299	279	285	286	285	316	296	255	264	290	276	291	312	300	273	292	274	303	254	283	305	286	289	247	288	295	287	292	303	276	272	288	293	285	268	300	303	286	272	299	296	286	262	260	258	313	282	261	296	301	278	272	260	298	235	271	279	273	319	261	291	280	256	279	276	309	291	300	258	235	266	268	296	252	277	309	301	261	301	268	281	313	273	277	288	298	301	293	268	265	294	330	303	287	292	297	268	286	299	311	299	293	255	274	279	245	303	251	316	289	271	323	291	291	280	286	303	277	255	270	295	292	284	275	260	294	283	275	326	301	273	284	284	274	302	299	285	298	309	247	281	261	274	261	283	273	277	305	270	301	317	303	260	278	282	311	303	284	283	296	270	348	284	299	298	284	304	279	278	280	290	298	287	265	286	296	292	268	279	262	324	275	291	272	287	272	296	303	276	289	264	287	278	258	293	279	273	293	291	299	278	304	298	274	289	272	311	302	279	285	292	276	280	310	263	294	285	263	306	261	308	285	295	290	282	321	261	265	283	299	308	294	301	275	298	305	265	275
14264	21571	34666	37569	34320	35312	36819	28859	17909	12145	11961	9808	6654	4298	3120	2268	1573	1509	1326	1042	1143	1050	970	845	823	781	772	826	767	827	764	797	830	785	873	801	843	815	795	784	790	744	804	835	822	786	776	811	762	801	801	781	820	811	777	743	816	789	784	798	766	773	800	774	795	770	787	771	817	835	847	776	821	778	802	811	811	818	791	781	804	793	804	747	831	793	789	817	789	829	815	759	803	842	758	805	790	747	808	806	882	838	834	774	828	802	759	781	832	808	831	753	772	797	803	766	812	786	794	773	777	799	802	790	810	821	750	812	773	786	799	757	742	783	792	816	852	767	790	797	789	772	761	765	797	755	816	793	795	789	743	757	769	794	711	824	788	798	802	785	850	809	777	797	821	809	793	803	792	769	795	797	830	826	760	826	804	797	783	793	786	781	790	806	768	767	819	816	827	825	777	796	771	749	818	792	790	730	795	842	842	760	795	816	808	806	822	807	807	757	818	800	719	756	810	782	848	795	756	842	819	797	798	790	793	785	796	759	813	816	815	850	780	812	790	791	749	793	755	817	824	773	837	773	801	783	798	786	814	799	761	813	766	782	807	793	783	796	783	821	815	813	797	768	755	770	814	823	786	811	815	875	803	772	820	795	819	793	821	731	808	830	795	813	764	747	824	853	788	789	821	835	797	739	818	794	789	774	841	773	762	825	795	813	802	775	803	790	857	811	742	820	813	777	796	802	779	798	771	794	798	799	791	873	823	733	796	768	833	803	765	768	775	778	820	758	774	785	746	811	797	831	809	814	840	771	840	835	806	815	771	794	752	799	811	801	825	815	774	813	762	764	781	827	811	783	839	797	832	775	765	752	805	782	787	795	764	743	787	752	798	778	768	759	764	793	768	787	786	776	775	828	756	802	789	797	787	776	807	767	837	828	846	794	835	774	827	761	835	805	809	790	775	806	793	781	821	750	800	759	789	787	825	805	784	827	861	760	788	799	826	825	757	797	752	754	798	738	799	756	824	801	828	837	783	838	785	776	802	785	803	757	826	787	836	738	792	817	798	824	823	795	806	799	765	825	801	828	769	779	802	769	789	766	792	826	809	793	820	790	799	819	790	771	809	814	744	769	799	850	800	799	817	791	796	771	778	781	833	807	824	722	792	792	828	804	761	824	741	756	809	744	795	824	814	812	805	779	785	791	786	776	779	832	762	801	755	773	816	767	765	819	817	813	821	813	793	826	772	778	813	795	795	766	818	776	743	789	782	823	846	813	778	767	718	757	842	827	832	785	830	796	757	805	811	844	774	764	784	829	762	801	809	823	777	806	754	831	790	780	779	799	829	754	807	800	777	790	809	782	796	796	757	783	792	804	808	826	760	775	832	780	787	790	805	768	756	808	811	758	778	798	770	814	829	797	794	781	816	828	811	850	839	808	783	784	814	831	749	764	785	828	789	772	773	824	792	835	811	808	767	810	787	792	787	796	812	840	782	818	798	832	803	805	790	808	759	764	788	764	799	787	764	834	821	744	800	761	757	799	766	803	738	798	760	804	763	779	856	781	831	817	737	791	796	773	793	778	799	763	795	804	789	783	773	808	784	797	840	791	752	816	797	797	776	808	807	786	780	766	782	758	814	806	811	778	833	824	793	785	784	801	753	826	788	786	788	753	798	767	809	780	826	744	774	802	803	754	797	765	820	790	849	842	765	776	776	779	765	750	795	796	828	835	780	770	822	831	819	805	783	787	796	760	824	839	793	790	800	850	798	793	788	776	788	787	793	761	779	805	806	793	808	804	744	804	760	764	826	771	785	808	790	834	765	855	795	785	798	779	814	792	794	836	788	803	787	833	776	831	797	772	765	766	860	765	808	803	773	854	788	844	815	775	798	739	828	817	777	845	808	777	831	844	815	837	801	785	834	795	794	784	772	791	787	771	819	801	756	836	810	868	796	817	826	799	746	807	768	854	792	751	782	800	795	788	783	791	832	805	786	819	751	756	796	744	769	783	756	796	778	803	754	767	760	773	754	768	779	794	759	795	752	768	769	745	782	798	804	735	799	792	756	831	815	778	819	820	803	796	779	785	816	823	801	798	822	810	804	812	812	822	839	790	770	805	766	813	749	825	768	774	805	788	789	836	819	819	801	800	834	782	793	798	720	809	828	818	777	828	786	831	810	790	770	746	822	754	791	782	813	798	768	822	737	823	793	855	783	798	850	823	772	755	771	808	846	781	778	806	807	753	801	792	783	853	795	758	816	784	777	776	822	799	801	782	799	779	747	809	845	774	818	831	788	770	801	806	789	797	834	797	790	794	787	781	778	736	784	813	796	762	801	803	777	731	821	780	825	754	794	818	755	814	789	804	807	835	833	778	817	752	796	776	842	751	799	790	794	799	795	777	748	793	838	787	796	784	788	775	803	792	792	785	812	816	832	821	797	731	806	867	781	806	798	756	858	808	774	804	802	825	806	816	830	804	801	813	780	779	817	796	795	785	799	809	751	792	829	833	778	792	775	781	777	740	843	794	796	780	797	795	752	779	781	747	812	805	783	822	811	733	838	752	827	795	842	786	778	797	780	760	768	830	774	803	837	793	767	846	822	752	804	750	769	788	791	781	795	796	824	792	794	776	772	770	792	749	787	766	776	786	798	788	819	825	817	787	806	777	743	781	760	791	771	799	814	752	791	842	774	831	774	820	836	863	768	801	837	773	771	784	795	724	832	789	829	774	826	775	778	763	770	803	779	797	826	816	823	859	769	799	789	779	738	832	778	807	823	831	764	823	827	839	829	812	841	788	781	803	733	853	814	760	789	804	785	814	836	769	790	797	782	756	889	871	781	764	782	806	790	833	753	811	787	798	772	799	834	816	809	737	831	797	811	846	813	749	777	847	801	787	834	807	781	785	792	809	846	793	757	796	778	839	802	811	834	783	837	813	792	788	765	820	782	768	791	822	813	810	783	784	803	771	807	789	808	820	827	800	813	777	786	819	764	802	773	798	773	778	772	778	811	800	809	751	764	770	784	833	818	848	827	829	807	758	804	787	740	834	839	889	794	819	800	822	844	759	794	781	800	759	827	770	796	818	765	752	803	790	759	795	804	812	779	760	792	763	766	821	802	759	824	854	750	828	799	761	794	806	774	773	820	819	840	813	755	848	752	789	797	793	765	805	791	797	766	842	787	796	785	712	792	831	807	799	805	741	735	812	761	775	781	798	810	790	778	828	796	769	777	787	754	816	823	767	807	834	802	811	766	806	825	757	784	821	794	796	787	819	753	771	796	842	860	782	840	798	823	798	764	815	796	809	770	812	790	798	824	810	783	806	762	797	834	825	792	757	761	845	821	800	851	797	829	785	836	851	802	802	830	733	783	821	842	836	838	798	820	839	845	807	761	807	835	766	792	793	817	840	814	810	784	797	784	740	816	806	775	795	769	859	817	779	773	761	769	777	833	786	798	811	815	815	775	784	828	759	736	791	826	852	753	828	802	789
16572	20564	32589	26980	21763	19409	17345	11723	7379	6350	3954	2791	1992	1615	1220	901	630	503	428	450	380	388	349	305	294	293	271	281	330	291	282	291	271	284	299	289	270	254	286	304	306	286	290	307	275	283	296	276	282	301	279	302	282	296	290	284	308	268	284	289	276	297	267	258	275	318	287	265	293	263	285	282	292	257	254	269	267	289	280	284	280	276	297	311	284	262	282	279	268	261	275	293	290	319	296	309	277	270	304	303	266	297	290	268	317	307	311	291	306	299	262	293	281	277	259	292	254	285	275	306	279	293	292	285	280	296	314	304	275	270	284	318	260	258	281	293	246	304	295	279	278	273	285	273	321	272	277	266	317	310	304	279	305	307	280	266	240	276	264	289	300	297	284	293	286	292	273	276	284	255	303	288	291	267	303	300	274	290	285	297	313	274	303	277	276	291	271	269	290	272	277	301	287	271	290	294	278	298	284	265	289	304	293	312	299	302	290	282	265	271	300	297	278	270	283	277	277	304	312	318	275	288	263	274	299	251	265	277	313	278	267	285	296	283	286	264	296	275	241	284	275	276	258	275	279	273	288	259	312	298	284	293	301	261	305	337	294	282	312	315	269	291	278	270	287	294	308	288	271	286	309	261	267	272	286	283	256	282	280	284	292	277	287	261	286	290	295	309	284	274	292	303	282	288	314	261	325	295	304	255	285	296	277	277	287	272	293	279	255	295	310	278	303	263	290	275	293	295	285	291	240	302	273	278	302	290	276	275	289	298	266	299	291	279	287	287	309	283	279	283	267	268	281	298	280	293	294	288	274	271	295	273	276	289	256	282	279	280	294	270	291	295	272	273	284	256	289	284	295	284	302	315	283	300	256	270	289	304	291	291	266	286	298	272	287	276	287	287	289	269	265	275	283	288	285	287	272	290	284	292	262	274	270	288	269	286	300	269	281	274	266	280	280	247	282	291	258	333	252	293	274	286	295	313	294	278	270	290	294	263	264	262	293	270	270	283	279	280	275	280	307	272	267	279	275	286	309	281	327	288	266	300	298	304	309	272	265	277	268	302	284	288	310	264	331	291	264	283	316	288	286	280	274	308	273	269	310	308	277	275	300	314	269	295	305	251	323	269	278	263	299	288	275	293	289	243	282	276	286	302	297	287	304	300	309	276	298	273	243	279	281	301	291	267	293	290	290	263	298	303	250	283	306	273	269	271	307	291	308	291	271	275	261	265	314	303	288	279	287	307	285	302	260	290	269	285	310	284	272	293	269	284	291	268	276	276	268	268	315	279	281	290	253	269	262	279	273	282	292	258	281	269	262	308	306	279	273	280	268	289	280	317	274	318	305	283	296	298	272	275	296	280	307	296	292	291	299	280	258	280	327	264	286	283	252	299	302	261	262	274	316	269	306	275	261	273	284	268	311	298	290	268	286	301	269	311	273	294	282	286	271	303	285	294	316	315	289	286	271	285	305	288	275	295	266	279	287	298	282	296	280	263	303	267	274	290	306	273	275	282	260	306	287	278	266	284	274	252	293	302	275	270	267	296	268	289	277	284	256	323	278	271	284	248	289	268	304	260	273	280	268	260	292	298	258	269	296	258	307	298	295	276	280	266	293	286	279	273	282	277	311	270	308	296	294	281	301	312	305	294	263	288	284	286	288	283	304	292	280	307	263	286	274	277	305	242	282	283	258	265	298	306	286	293	257	298	310	265	265	306	306	281	298	261	292	297	263	303	281	284	285	266	247	273	265	283	284	269	275	293	288	315	287	271	271	268	272	282	304	286	283	285	274	289	298	271	269	253	299	290	302	282	302	306	311	282	291	269	257	306	300	280	285	289	293	289	283	291	285	308	283	297	281	292	281	258	252	289	263	278	280	284	283	277	316	295	296	271	259	255	297	292	309	278	303	286	304	312	273	323	296	283	275	282	304	270	274	275	263	299	294	280	274	290	277	280	275	288	276	300	274	261	275	285	287	291	297	280	309	291	289	294	284	307	301	312	252	286	297	261	291	292	269	289	287	287	284	308	297	287	312	284	267	284	302	265	259	309	294	263	263	257	268	292	305	301	299	268	264	307	274	257	259	300	279	289	285	268	295	288	271	297	299	284	287	277	301	288	254	286	331	272	264	297	269	292	265	285	293	255	280	292	244	296	281	297	288	311	255	277	259	273	299	271	296	291	294	293	271	295	275	290	291	283	291	274	276	305	289	269	279	265	293	257	280	297	290	251	263	283	282	293	273	296	315	293	268	295	304	261	281	282	309	273	296	260	287	289	306	276	282	282	295	305	258	294	303	270	282	276	313	305	299	260	248	278	288	264	314	307	296	273	272	289	278	304	307	272	288	257	284	288	271	305	274	294	271	267	312	270	273	251	288	301	284	321	293	289	263	288	250	266	289	301	264	281	281	267	261	301	294	288	285	274	290	317	285	264	270	289	293	243	257	284	269	278	302	283	283	293	283	326	288	301	290	305	257	287	274	264	324	267	288	287	271	286	304	298	292	293	312	281	280	255	273	257	271	302	293	291	293	289	287	252	265	263	277	272	295	282	272	302	247	288	281	276	254	280	270	310	337	286	274	273	289	287	311	270	294	239	274	308	244	317	285	288	275	283	260	310	284	303	278	267	264	246	274	311	294	295	306	290	289	270	277	288	299	242	282	302	283	306	310	304	256	316	274	301	254	291	300	274	298	254	284	291	261	265	305	298	296	278	281	275	322	297	276	245	280	269	321	291	294	302	289	277	291	256	311	258	285	289	272	282	321	308	298	294	261	262	260	303	284	274	261	283	288	267	286	283	306	296	279	299	286	282	300	305	234	291	296	314	282	252	276	257	283	295	262	284	295	301	293	290	267	268	281	296	292	304	269	296	283	286	247	271	305	284	285	292	273	294	294	254	268	279	294	269	277	315	301	311	253	291	273	270	303	295	305	258	244	270	298	266	271	277	299	313	286	257	277	301	281	300	287	283	289	275	255	285	291	290	289	289	282	290	306	271	295	290	294	271	314	270	270	274	282	271	287	304	286	277	276	297	286	296	277	256	280	267	307	246	285	296	289	268	282	283	271	267	287	278	271	278	287	289	314	271	276	261	287	253	304	267	260	309	278	288	267	273	291	292	275	282	276	302	286	266	295	299	286	278	279	269	278	276	290	254	323	324	254	294	290	296	289	291	294	323	293	258	292	301	308	293	296	289	282	298	261	287	261	298	314	281	296	268	281	275	270	281	291	296	275	293	272	289	300	283	273	287	293	268	273	277	272	310	332	298	273	294	293	272	310	286	307	279	319	253	274	257	254	269	334	290	284	265	309	284	296	280	270	292	285	310	277	281	288	264	296	305	296	309	270	273	284	297	280	289	290	307	288	296	314	280	263	287	281	282	252	289	293	264	288	274	265	271	288	292	289	294	286	258	257	278	294	302	296	269	283	291	276	317	283	298	266	326	273	285	287	256	291	280	277	280	259	313	273	275	286	293	300	280	285	268	290	303
10710	18671	35134	36414	35236	35126	34241	27741	21917	20869	15314	11945	9292	8078	5861	4281	3182	2108	1932	1900	1466	1532	1227	944	836	830	776	761	802	776	794	792	787	751	776	763	735	783	858	821	788	787	763	822	816	811	762	814	807	805	787	780	779	817	754	773	770	801	790	805	799	823	741	785	795	776	756	780	812	838	807	815	785	776	762	806	800	817	814	814	832	752	776	794	796	777	765	757	732	825	756	771	750	764	780	819	785	757	797	751	786	835	781	783	812	726	732	785	773	804	777	859	808	781	752	789	723	770	776	777	789	741	786	757	797	780	849	791	758	778	777	766	807	781	792	807	820	808	768	829	765	785	778	813	833	810	803	769	738	795	772	751	826	795	803	754	792	819	740	791	791	784	776	813	757	754	778	808	776	813	775	761	771	740	786	779	820	786	795	811	794	764	747	799	775	793	763	799	765	801	799	842	801	780	743	818	817	807	809	770	814	769	806	797	796	807	768	776	803	754	739	772	788	745	763	794	820	778	790	805	793	769	813	802	765	801	777	776	781	809	752	804	799	776	768	802	825	787	804	796	831	766	746	804	799	775	828	780	712	783	803	784	774	732	767	769	758	793	792	821	748	798	812	768	798	784	729	826	749	775	801	788	809	829	777	756	769	772	752	776	770	776	749	821	789	759	838	805	765	742	786	779	792	797	785	766	821	788	769	821	784	809	782	770	787	793	767	805	779	783	756	803	808	790	804	790	763	773	749	786	769	803	809	828	784	797	751	818	780	772	765	769	736	759	778	795	788	749	828	761	807	753	770	773	760	831	836	795	754	805	847	764	777	781	772	801	730	806	757	768	782	800	761	737	719	798	801	759	758	781	754	793	782	785	782	770	772	777	840	805	773	771	807	771	757	825	803	737	803	803	790	794	730	825	778	818	784	774	802	757	785	829	802	801	773	760	789	803	752	806	791	818	778	794	750	781	762	768	814	779	739	860	795	775	769	733	800	758	778	773	748	783	759	755	809	784	836	743	777	801	779	807	791	843	796	742	814	804	775	773	750	796	733	751	763	800	774	815	791	765	742	775	759	816	811	799	782	768	762	776	754	788	771	790	794	787	801	826	752	745	783	826	833	740	789	787	762	748	781	813	753	788	779	756	827	817	824	759	823	816	808	799	782	776	763	810	809	793	776	747	795	773	766	787	802	820	817	794	784	807	786	789	809	819	839	784	817	748	787	787	720	793	769	780	772	773	746	780	798	809	779	784	820	840	761	759	774	798	786	772	801	756	793	745	830	841	786	776	749	789	793	784	801	817	749	735	819	813	814	844	769	769	741	769	778	785	787	818	723	764	771	810	782	763	751	738	725	721	739	742	774	763	762	774	753	776	790	765	797	766	818	751	831	824	775	759	739	734	833	822	772	811	827	818	811	752	776	755	804	781	797	846	805	827	785	796	795	785	777	755	800	765	757	782	762	728	768	767	788	800	788	812	762	786	829	786	807	786	807	789	780	754	765	788	843	809	754	788	793	814	776	813	746	806	733	766	717	807	797	803	782	773	802	814	823	779	800	759	747	773	795	784	790	741	775	796	758	785	765	788	832	787	815	788	747	774	782	799	787	800	720	800	783	760	809	778	815	778	781	748	791	772	786	806	860	796	734	772	755	817	759	789	762	789	795	820	797	808	771	814	755	780	786	762	734	760	779	816	760	757	772	819	836	777	790	750	768	757	782	782	819	788	820	777	798	794	837	796	791	787	754	747	818	777	794	778	792	809	754	749	740	781	800	768	762	800	803	788	791	792	791	859	824	818	787	766	755	823	751	778	815	826	798	802	794	811	764	789	781	815	767	772	785	775	789	765	820	766	801	784	753	748	803	818	739	798	753	808	760	790	822	800	788	790	774	818	762	777	779	851	800	803	799	770	770	767	789	760	761	801	785	782	769	790	832	738	774	799	766	801	782	744	843	795	767	841	794	810	737	761	784	780	795	745	752	774	780	768	788	817	779	784	783	748	780	717	784	728	750	779	799	796	740	767	801	775	769	861	743	812	825	791	790	730	770	775	792	799	802	800	763	763	731	805	829	777	820	787	777	780	778	762	820	798	786	785	719	773	778	760	796	779	812	816	819	828	765	814	755	755	771	798	771	755	776	770	769	782	783	783	806	737	800	759	777	832	759	777	741	741	785	805	779	739	751	761	779	823	847	762	798	795	816	797	803	771	754	777	819	794	795	792	778	820	748	760	816	782	802	763	784	812	797	804	729	800	775	761	803	784	755	794	780	778	775	772	746	760	807	790	805	756	768	798	759	766	770	739	779	768	790	824	802	809	813	752	775	743	783	770	839	766	782	799	789	804	765	786	787	721	763	793	821	770	795	765	733	853	776	750	789	850	781	797	757	768	747	822	772	754	733	810	786	817	764	764	830	745	798	784	764	786	798	796	794	786	750	772	782	731	831	793	787	800	774	790	825	811	801	776	736	749	768	801	828	804	778	754	823	778	833	748	809	797	818	790	741	800	810	816	793	829	748	768	777	800	814	782	813	807	836	799	796	784	843	776	825	746	824	801	782	803	776	815	802	787	802	821	819	824	790	795	752	737	808	832	770	813	785	760	804	740	838	796	847	765	811	819	779	761	754	779	794	823	784	818	793	773	796	753	792	790	756	780	760	773	744	782	811	757	757	823	788	786	769	747	859	761	787	822	843	811	774	785	752	755	808	779	768	787	759	799	810	764	775	840	731	841	741	762	782	747	725	761	788	765	800	752	748	729	787	758	821	799	803	789	819	842	808	821	840	793	792	782	764	755	775	776	802	841	821	771	786	755	785	818	812	770	779	758	778	804	825	772	831	806	817	766	792	803	783	756	765	805	876	753	826	765	756	814	803	829	793	758	770	797	763	759	797	816	792	812	814	803	769	786	752	724	794	779	776	782	784	774	744	768	767	785	732	789	775	808	805	739	793	758	748	784	799	811	775	762	790	791	795	758	844	753	798	801	783	803	771	790	796	793	770	772	783	787	764	793	796	787	801	724	789	775	769	842	780	770	809	799	773	790	753	820	754	862	810	793	847	823	823	797	773	821	752	779	791	833	798	778	771	774	754	803	792	726	783	830	811	800	733	738	757	790	813	807	738	758	797	787	742	812	770	793	759	789	812	782	746	802	776	732	797	826	802	741	816	746	766	775	799	799	790	747	803	750	808	801	825	827	789	791	852	725	753	785	804	817	772	797	859	755	758	820	814	760	816	786	813	832	753	812	780	805	771	785	789	736	769	786	806	825	782	774	764	728	754	783	793	732	796	770	798	779	832	783	821	802	813	817	767	755	771	813	787	767	787	790	790	739	774	761	845	806	766	800	748	772	765	785	813	769	794	798	764	826	841	755	807	846	824	828	754	844	761	801	776	801	796	790	797	796	795	794	767	780	779	807	811	750	745	769	807	794	794	788	804	790	768	772	767	801	815	757	780	760	765	766	769	787	784	738	781	800	845	773	802	820	813	733	795	769
16118	15566	28633	31470	25776	19250	13993	10370	8781	5944	4362	3461	2745	2128	1314	1031	780	506	398	431	445	480	391	346	304	301	307	298	312	243	284	280	303	279	277	280	256	276	318	270	294	266	306	286	274	284	260	281	307	265	310	270	249	271	302	263	276	284	304	302	261	298	248	303	292	291	296	283	297	305	295	325	291	272	309	309	274	296	294	297	310	284	272	299	272	267	270	310	280	291	288	291	307	310	281	294	290	293	247	288	299	302	308	275	275	290	293	279	277	295	273	238	278	283	268	245	274	319	292	254	254	300	279	261	280	272	307	278	294	273	273	317	255	288	277	298	233	279	280	306	284	296	261	274	287	289	295	308	319	284	270	242	277	275	274	275	271	307	275	240	293	266	269	267	308	278	282	247	273	258	270	275	290	287	267	288	276	295	269	303	265	287	298	298	293	276	270	259	277	290	286	299	300	302	269	273	305	279	272	260	262	305	322	288	314	301	282	295	270	287	294	285	283	291	293	280	289	290	308	306	252	260	290	258	285	283	305	285	300	266	290	259	282	269	284	296	260	282	273	274	280	277	285	252	272	269	250	274	270	275	268	273	246	309	293	273	299	289	277	276	285	285	294	282	245	286	273	257	240	266	281	322	268	294	286	289	301	278	309	275	271	299	284	284	289	282	281	314	263	268	290	272	295	277	299	266	261	282	285	298	295	280	260	277	289	266	284	294	270	326	290	293	245	280	300	293	305	274	254	266	293	283	286	286	270	273	259	248	287	287	295	301	289	265	283	295	306	272	257	300	252	297	319	255	299	298	274	286	263	281	281	285	268	248	312	261	266	274	279	268	287	265	247	289	273	305	275	264	264	272	273	281	264	277	286	265	302	246	291	295	296	294	282	258	281	299	258	292	267	288	307	284	308	314	304	294	293	286	277	276	291	285	288	294	288	299	280	281	277	283	285	276	288	308	310	270	297	279	295	308	309	299	264	292	265	271	291	255	267	288	273	295	286	268	283	272	291	288	269	257	276	293	289	288	312	266	266	320	272	265	283	289	290	286	258	306	290	264	262	266	315	324	281	285	291	275	257	299	286	297	291	276	288	320	303	293	315	291	279	293	263	291	274	282	246	266	296	312	301	266	280	292	289	278	278	290	312	300	263	300	274	277	277	306	300	254	302	284	291	265	245	285	275	252	296	283	285	286	293	310	280	266	290	319	275	305	272	284	301	287	290	275	261	250	250	241	286	283	281	281	300	294	296	270	272	264	309	292	255	285	231	287	290	268	266	288	295	259	277	294	281	279	255	280	289	286	279	271	322	284	259	273	268	261	279	304	302	289	272	307	265	266	270	307	283	299	273	270	294	263	286	290	297	294	275	298	247	307	279	276	268	274	277	291	268	301	259	283	282	285	280	275	285	289	250	288	250	293	310	273	317	277	303	287	254	274	293	291	290	287	273	289	258	270	300	278	271	288	248	296	288	294	283	255	281	297	291	269	285	279	277	300	284	272	281	291	260	273	290	270	297	253	265	274	275	295	295	276	277	294	280	290	265	283	294	272	277	301	272	315	298	278	275	306	251	277	262	281	273	266	280	300	275	274	287	285	276	264	226	284	325	294	305	267	296	284	276	265	285	279	282	278	314	265	309	273	269	254	292	268	264	293	281	292	297	260	295	276	269	300	233	247	291	274	274	279	265	277	302	285	288	301	305	318	293	283	285	270	272	270	287	267	267	265	258	292	271	300	279	289	283	299	307	239	275	289	294	272	295	291	297	268	295	272	318	322	271	296	253	301	293	276	290	268	270	270	269	278	268	289	260	304	265	291	289	307	276	276	271	279	272	294	252	281	299	281	323	299	252	306	256	265	272	318	273	268	305	280	281	276	283	263	276	275	284	278	295	290	281	280	289	318	269	299	275	304	283	277	282	290	272	259	287	272	280	293	284	281	275	278	270	281	332	259	296	272	293	256	275	282	281	292	284	256	301	266	302	285	307	284	319	305	303	261	264	277	305	292	287	299	313	297	268	248	302	277	258	277	269	235	299	312	281	299	289	269	274	258	277	315	276	299	271	263	308	270	300	331	308	295	293	285	274	265	271	294	282	266	316	264	291	308	271	279	287	307	270	285	282	295	303	271	278	301	285	268	257	283	296	304	280	295	297	276	274	325	262	298	308	272	281	279	293	270	264	255	296	272	300	272	276	311	291	286	285	259	275	312	306	265	327	286	272	262	273	293	296	290	250	273	274	289	294	298	282	300	280	305	305	296	290	252	264	279	286	295	284	304	262	296	264	282	272	288	285	272	269	274	255	291	274	287	281	291	306	287	292	290	313	270	257	246	282	301	268	276	252	266	286	238	263	286	295	281	275	289	303	283	295	276	291	299	288	276	271	249	250	283	266	264	285	285	283	246	256	288	319	267	285	286	307	277	297	273	261	285	272	273	269	286	282	271	288	293	308	279	304	290	283	294	297	273	289	267	286	264	265	281	277	244	259	265	261	279	289	289	297	281	310	254	281	257	255	290	303	268	268	295	281	300	275	289	323	284	280	300	317	265	296	294	306	277	309	269	292	279	288	279	282	330	273	268	296	264	303	282	270	275	262	272	301	304	274	294	285	286	297	303	252	275	272	286	274	295	273	289	271	272	283	268	276	297	297	287	293	299	281	284	288	306	270	268	311	294	269	298	280	277	284	285	297	264	277	291	259	285	300	288	277	293	296	269	285	276	299	264	293	279	283	273	313	283	278	286	300	310	271	265	290	298	285	286	268	308	260	272	262	290	288	278	278	286	327	285	264	292	274	277	268	302	316	288	291	262	299	251	246	281	307	269	278	320	288	278	308	253	282	230	271	251	308	273	281	288	278	273	318	280	286	259	288	263	279	274	280	285	263	288	293	303	281	241	264	284	280	279	280	264	285	285	281	306	308	285	295	298	303	317	296	328	296	278	295	277	282	276	280	259	299	289	260	246	274	300	284	282	268	285	277	258	262	283	281	263	296	287	276	246	288	269	257	286	282	269	307	279	301	280	279	285	283	304	256	304	288	298	276	282	280	257	276	276	290	293	273	289	279	289	280	291	264	281	258	296	262	259	284	287	310	272	313	287	270	288	283	289	296	277	280	312	278	284	287	308	268	281	306	308	268	277	295	260	292	280	265	291	277	268	288	272	291	279	277	279	342	309	233	277	270	256	295	291	281	310	306	278	285	274	288	280	271	265	264	283	279	275	274	277	276	252	288	265	292	307	292	294	289	299	277	279	291	301	273	287	294	302	305	273	284	300	304	254	260	285	287	292	312	275	284	255	276	242	264	261	269	284	283	263	287	282	257	280	291	291	315	283	289	297	289	304	299	283	284	289	260	285	266	262	304	274	268	282	283	281	277	274	323	277	255	279	262	265	294	312	272	277	269	288	295	255	286	286	305	283	305	303	280	299	289	259	287	294	300	257	285	274	264	303	276	267	268	255	279	284	280	276	306	269	273	275	283	270	301	283	283	260
10229	14234	32966	40460	38004	34201	29737	27524	25100	20321	16980	15019	12384	9859	6565	4962	3585	2419	1582	1800	1756	1845	1470	1149	907	866	800	857	833	769	806	786	759	818	763	742	774	766	781	796	771	712	762	802	752	816	779	759	812	843	774	774	819	776	753	780	793	815	780	818	773	782	814	785	794	813	750	855	815	812	776	762	797	742	768	805	807	843	739	784	792	770	809	800	771	811	796	742	788	765	773	824	765	805	769	798	809	783	767	746	810	839	789	806	775	779	778	771	766	795	791	751	789	780	794	802	748	796	803	809	841	779	795	810	824	785	772	789	785	827	756	797	797	765	788	808	799	727	765	796	780	795	757	809	773	800	749	744	783	802	830	764	802	805	770	815	822	799	803	781	731	882	764	776	771	794	785	821	790	796	748	818	750	819	773	888	818	783	740	799	828	747	770	750	806	747	736	770	755	785	792	765	777	806	834	771	802	740	776	821	777	756	756	782	787	783	830	839	813	783	783	799	809	792	783	744	798	781	798	773	749	730	789	795	812	780	764	772	764	770	794	802	778	830	811	801	774	782	841	810	793	740	763	800	789	786	782	767	779	756	788	758	766	795	816	788	764	783	828	787	735	809	794	784	766	791	807	805	832	768	717	801	806	797	771	763	754	750	837	800	813	842	806	788	802	786	814	744	770	826	782	762	778	788	808	787	788	796	760	811	761	740	817	771	786	833	762	754	828	775	790	812	771	752	756	784	801	767	756	827	758	783	815	767	745	759	790	762	843	787	800	805	790	769	786	798	806	817	802	711	833	740	801	747	764	809	807	783	779	796	802	802	801	810	805	751	767	784	849	800	797	777	805	792	749	757	803	805	793	769	751	795	780	786	733	797	783	779	773	770	742	803	804	766	861	754	792	798	782	766	799	783	783	806	789	786	762	764	761	824	800	795	798	747	810	769	829	778	820	815	763	789	772	754	752	774	793	784	769	770	801	752	809	768	812	778	817	758	836	821	800	802	798	781	772	767	802	794	774	744	781	768	798	751	774	764	847	786	747	807	814	799	773	838	811	800	751	802	771	768	841	782	811	763	789	814	788	760	775	803	797	802	769	771	764	811	783	767	820	804	779	762	719	799	748	782	810	774	755	785	762	810	810	787	774	741	802	769	787	801	745	831	785	803	793	712	805	705	786	762	814	800	774	777	762	784	800	769	776	839	795	760	754	798	803	783	831	812	773	755	751	746	784	808	812	763	818	790	816	797	804	776	785	785	797	775	760	759	737	762	795	791	757	809	825	790	787	786	819	820	802	769	816	797	839	786	765	779	791	757	810	769	771	788	748	744	766	755	774	777	810	810	791	813	756	813	767	796	808	791	787	805	802	801	812	744	761	776	764	792	788	787	814	761	826	854	836	774	760	800	768	766	775	809	807	796	761	776	775	784	739	773	802	780	763	804	783	782	769	758	758	761	781	778	752	838	841	787	816	778	769	804	802	782	696	802	782	798	807	775	758	802	805	754	783	793	755	763	723	811	773	771	729	818	795	754	823	743	783	787	810	759	822	771	845	795	817	781	844	741	777	788	847	777	818	806	757	793	756	792	750	795	804	758	774	782	752	806	800	775	817	726	801	828	775	788	776	837	798	771	801	808	790	774	780	805	759	756	760	807	788	788	793	748	803	752	828	771	760	796	747	784	811	765	779	820	756	769	764	779	790	761	751	728	766	795	796	818	749	743	834	789	787	764	781	778	784	802	785	793	748	788	770	741	761	771	793	754	721	797	803	795	752	794	775	765	802	711	779	776	783	760	791	785	836	746	767	785	781	868	829	804	793	825	786	795	779	788	769	807	805	786	815	781	756	772	838	820	797	805	773	746	774	836	793	779	773	814	770	761	777	784	782	759	817	749	743	774	785	783	798	790	802	809	811	816	812	803	783	775	800	827	801	752	800	767	771	733	780	838	771	783	795	801	762	782	761	746	776	775	746	814	772	813	810	793	736	835	728	808	783	757	808	804	826	802	822	746	750	814	795	770	806	750	753	818	805	810	804	795	736	799	764	797	744	772	752	780	781	833	787	791	835	779	810	790	765	811	773	831	780	758	728	748	763	800	815	797	787	801	781	740	755	775	770	744	833	757	785	826	780	781	800	776	829	792	803	805	744	816	747	749	769	834	809	757	823	824	786	822	786	805	807	771	750	783	763	767	776	724	731	751	839	760	787	765	798	800	804	790	816	800	798	805	783	804	801	805	790	764	773	802	760	841	797	779	798	785	791	804	788	777	821	791	760	802	744	811	797	783	824	794	812	820	750	790	786	785	733	786	753	801	777	758	744	824	772	846	796	774	741	796	800	778	801	727	798	817	797	793	785	791	785	803	780	767	777	751	784	787	841	795	767	790	781	830	810	809	772	761	792	804	788	767	780	765	811	790	803	838	805	767	772	762	831	777	797	781	832	780	719	769	838	827	810	811	799	802	789	754	840	785	795	781	799	786	783	782	839	767	778	836	788	775	795	730	788	787	762	802	781	787	749	763	758	843	765	771	797	813	766	810	799	726	786	780	756	797	806	781	804	730	811	784	802	765	777	803	803	800	757	783	761	853	791	763	797	765	798	776	791	770	823	846	794	789	784	767	820	743	804	799	771	738	783	774	796	761	764	771	830	739	786	786	841	819	771	796	731	779	753	757	755	780	805	792	748	765	791	783	836	760	807	764	777	848	765	787	789	774	794	768	776	753	826	771	770	782	793	797	797	782	780	823	804	770	764	772	743	744	814	753	808	787	794	757	778	761	747	774	759	790	805	789	780	796	801	773	758	766	810	785	780	827	809	797	763	779	792	732	785	805	803	765	796	819	865	814	752	806	785	782	772	810	805	789	780	801	761	793	823	771	791	726	778	802	738	721	758	765	814	801	758	815	783	806	815	796	808	790	783	809	792	833	827	775	803	763	770	771	811	765	761	803	774	783	811	815	812	847	788	771	818	805	809	794	837	768	773	775	782	758	802	789	775	815	805	745	769	813	776	768	773	780	810	732	794	734	770	766	821	766	779	777	845	821	819	805	753	779	766	759	746	735	851	794	806	794	768	748	777	764	778	800	772	820	807	755	805	836	798	778	772	784	782	804	805	790	782	783	816	709	773	824	798	798	805	819	780	774	798	756	823	758	782	720	839	781	747	767	839	699	773	794	749	751	778	829	799	777	797	759	832	815	777	805	780	833	743	775	811	788	795	816	786	765	847	802	786	764	760	745	739	766	774	762	799	720	790	808	782	831	747	773	841	765	775	820	826	795	776	799	776	780	772	795	799	781	775	796	756	804	787	779	775	789	754	776	764	809	805	779	836	804	767	767	791	735	794	780	793	741	812	833	827	795	761	793	784	771	783	756	733	717	778	781	796	773	760	809	769	788	840	820	820	830	767	770	803	768	778	805	774	765	814	769	801	793	804	773	756	729	790	806	754	809	800	784	778	828	788	829	809	749	803	798	801	782	729	807	797	776	773	853	796	798
17354	25578	30849	28873	28616	23374	17140	12913	8715	5038	3898	3462	2915	2280	1568	1053	741	514	342	360	413	394	386	408	285	305	360	273	313	303	282	278	297	273	309	284	283	289	271	284	291	272	285	286	272	261	277	286	251	312	281	268	301	282	312	285	248	296	242	296	309	294	240	274	283	260	291	282	265	265	304	287	275	272	285	305	290	286	281	269	259	295	273	281	269	266	289	290	299	307	314	284	271	276	265	266	288	266	294	275	252	261	312	269	285	259	284	295	257	309	299	284	282	281	279	282	266	279	297	252	263	274	292	264	267	292	275	339	299	285	332	270	312	271	255	291	279	288	290	271	295	267	284	293	305	312	262	283	310	276	335	282	296	307	290	257	262	303	258	283	286	303	286	266	281	297	278	262	269	273	278	309	284	277	266	281	314	282	325	257	278	273	246	291	262	284	302	271	294	278	293	298	305	288	262	274	287	280	283	233	300	269	314	271	336	294	277	253	284	289	277	324	301	284	271	280	292	249	296	294	255	291	289	289	321	301	294	293	296	264	274	271	265	276	278	292	273	279	263	320	270	260	282	303	263	276	290	285	269	307	276	280	242	305	299	275	285	296	256	299	251	291	273	243	306	303	289	293	278	289	293	276	287	271	282	273	294	296	298	283	271	313	252	286	293	275	271	273	321	242	293	307	275	286	290	328	295	279	258	275	275	291	297	276	289	290	295	276	297	303	302	283	302	286	268	272	265	274	276	293	304	322	270	275	273	250	278	253	275	279	282	286	297	285	296	246	321	298	281	259	273	277	284	279	284	283	256	266	293	304	258	273	296	258	291	281	248	277	303	288	275	327	264	297	297	274	266	301	279	260	287	266	269	268	295	315	300	260	275	255	296	274	307	296	315	299	262	292	262	299	257	282	288	261	269	281	256	280	280	288	278	290	318	267	269	286	283	301	275	241	269	300	270	263	278	304	268	287	271	278	278	279	277	308	279	269	284	281	261	255	276	271	307	266	264	273	290	302	265	302	297	273	281	307	301	267	327	267	273	271	261	299	282	297	276	320	284	314	278	274	264	322	272	283	267	279	311	269	293	300	321	278	260	287	315	282	262	274	279	266	305	273	282	282	298	307	280	270	298	288	268	279	262	282	275	269	296	281	272	299	275	280	257	267	277	269	284	292	286	283	246	269	305	242	244	279	321	269	271	253	279	283	312	299	280	283	277	318	265	297	298	274	305	331	258	276	296	318	284	267	273	248	272	286	285	295	282	298	293	285	259	305	276	279	312	285	255	270	284	259	290	311	291	283	288	260	258	301	264	270	266	295	300	286	330	298	269	279	301	303	276	281	311	247	299	283	281	287	261	293	287	257	265	284	273	269	279	265	289	262	275	291	292	278	310	284	320	295	276	284	298	291	265	290	282	279	281	272	284	282	245	291	269	255	292	306	277	282	285	280	266	290	307	302	285	292	295	294	277	267	289	262	291	300	281	279	266	263	267	280	285	261	279	290	264	275	264	302	276	292	314	280	309	300	262	279	293	270	291	272	277	260	297	274	300	249	275	268	284	309	282	298	289	337	268	266	260	302	277	257	293	296	297	284	266	277	297	301	277	306	245	284	298	272	315	314	253	307	277	289	289	266	287	293	295	295	311	291	309	281	244	286	268	248	273	284	286	252	275	303	266	275	280	267	289	269	294	318	281	283	307	288	308	274	322	284	274	282	296	287	262	278	274	304	277	286	250	286	258	285	267	307	285	287	287	247	268	286	299	274	292	284	277	264	276	251	275	270	297	282	333	257	284	271	302	294	325	279	292	295	280	265	284	300	251	253	288	283	310	284	274	324	257	248	277	309	263	243	313	279	276	281	283	301	288	274	325	274	278	277	308	288	288	270	322	291	281	280	303	272	280	280	285	298	285	273	275	295	276	298	288	276	302	265	277	291	275	266	267	322	297	263	305	289	267	296	284	280	294	276	272	279	279	266	269	271	267	266	302	268	253	250	271	286	270	271	281	262	291	301	293	272	302	277	271	278	276	312	306	267	266	266	322	291	290	287	278	265	283	295	263	270	277	264	272	282	305	299	284	260	271	278	310	313	299	284	304	278	274	296	253	302	284	308	289	294	275	252	290	276	282	277	277	278	256	282	282	272	260	267	251	268	307	279	323	262	278	294	263	297	262	295	258	298	312	287	266	280	277	259	285	273	275	255	272	269	272	296	317	285	277	231	273	316	284	259	279	252	288	303	301	281	275	285	292	282	268	304	270	285	296	259	274	275	256	271	292	296	280	250	303	272	322	265	260	288	246	226	287	265	268	277	249	282	257	256	283	260	268	270	275	291	277	306	295	276	290	277	269	275	314	314	277	287	282	277	274	307	270	259	287	296	294	288	278	309	257	302	279	272	276	304	257	265	259	294	285	296	263	308	273	297	289	283	269	263	258	284	301	281	286	311	287	293	286	252	287	291	288	287	278	271	261	271	271	280	261	286	270	313	294	270	252	295	269	281	278	315	300	262	278	261	272	267	280	289	298	297	321	268	282	250	267	275	260	275	339	335	284	287	256	260	278	280	283	291	279	286	262	285	270	272	312	292	269	277	270	284	284	317	280	286	296	287	268	283	258	313	288	299	262	290	293	262	289	295	296	281	308	276	288	282	297	309	275	317	282	279	301	291	279	302	300	301	260	299	291	274	295	273	295	291	290	299	274	266	303	268	292	285	312	256	246	274	284	265	304	261	277	270	294	289	308	280	291	291	285	292	264	270	264	266	299	253	293	282	277	254	271	265	271	294	299	273	298	263	281	289	286	274	300	285	275	262	284	296	281	282	276	285	299	264	316	289	276	277	274	292	281	286	287	286	275	322	248	287	292	286	304	266	269	282	275	273	272	284	274	269	252	259	271	282	289	271	286	287	269	252	279	244	281	285	274	265	276	283	288	255	318	292	288	296	305	278	248	276	262	298	268	281	271	297	253	293	297	268	252	258	308	266	275	268	285	257	263	267	301	305	294	264	307	251	270	256	273	305	255	274	304	269	272	310	280	279	274	257	295	292	305	307	281	271	304	248	242	268	275	297	280	267	274	290	281	281	277	289	297	279	281	244	290	288	301	315	276	281	286	295	295	285	264	276	298	290	276	276	294	280	268	283	281	307	286	276	269	290	265	257	289	293	272	289	279	259	264	253	276	268	276	275	283	271	294	290	269	311	288	275	300	245	264	291	261	304	297	236	296	290	321	267	265	303	298	307	265	302	268	261	254	314	294	246	267	244	294	288	327	327	291	278	305	302	249	256	269	319	294	316	273	290	260	307	283	291	265	272	294	310	277	270	255	276	301	277	276	265	293	294	281	296	327	251	293	285	299	265	283	296	306	275	264	304	272	294	304	308	269	264	277	247	267	255	276	254	301	284	257	280	282	293	285	263	283	281	282	283	300	299	287	272	312	262	251	286	280	276	281	283	302	299	311	284	257	302	306	260	287	286	253	303	281	298	265	265	269	280
11481	21962	33234	38003	41197	37241	33810	30145	24461	18142	15362	14884	13422	10539	7721	5274	3665	2242	1379	1197	1627	1510	1628	1461	1048	876	880	860	822	805	779	770	749	798	791	800	806	779	725	777	802	778	755	814	769	734	787	788	770	769	783	727	776	724	810	809	789	748	801	792	742	800	785	766	744	769	827	806	811	797	821	784	788	740	756	779	844	828	769	788	762	738	766	755	789	788	818	756	758	800	811	813	746	777	778	769	798	784	758	780	776	750	748	788	787	772	777	788	796	801	803	762	815	796	749	772	799	738	810	792	814	751	760	768	755	768	839	762	804	783	750	772	780	781	754	841	800	770	766	784	784	786	850	791	740	745	786	844	812	772	780	755	795	737	765	770	758	780	783	798	784	754	804	819	774	806	748	783	804	764	754	782	790	774	833	784	763	787	781	777	779	779	804	801	792	752	749	765	763	746	765	768	767	808	790	779	799	752	841	795	773	782	805	783	790	768	782	812	783	824	772	809	801	804	775	794	752	762	774	771	821	766	742	803	760	820	781	796	800	741	768	802	828	765	740	762	778	780	739	778	779	782	785	827	763	778	729	821	749	829	748	745	789	823	769	778	780	814	803	738	825	762	730	780	861	761	763	790	774	762	740	816	809	792	814	823	767	749	764	785	772	813	761	775	757	776	808	816	803	808	771	800	769	837	767	801	766	766	733	825	793	795	742	767	819	793	776	766	795	777	758	767	800	802	809	781	760	816	787	824	786	777	772	726	758	819	765	784	814	808	783	843	778	769	804	736	768	775	760	746	757	827	803	784	772	777	763	811	770	764	821	821	789	767	770	729	770	776	822	815	767	780	815	771	801	760	775	784	759	765	790	859	773	833	777	753	826	773	753	746	745	744	787	758	735	751	823	779	765	736	785	745	801	838	805	798	729	737	772	750	739	774	805	829	799	783	797	835	780	802	822	801	753	759	759	786	742	798	782	759	782	740	821	791	793	828	751	824	782	756	787	806	788	735	759	759	756	767	804	744	730	806	779	786	770	803	719	796	814	742	764	763	761	823	809	812	816	769	769	823	801	757	783	813	749	782	838	788	794	779	770	747	811	834	767	771	808	744	770	742	745	749	794	793	759	811	810	753	775	851	794	813	777	791	789	781	792	795	769	815	761	759	805	830	769	760	838	835	783	819	757	794	797	768	785	796	840	773	805	762	767	807	762	785	780	798	805	746	777	762	776	784	793	798	825	841	747	754	788	792	776	778	795	769	795	795	778	780	768	762	793	792	747	781	765	804	814	815	836	719	809	770	830	774	742	741	810	770	799	785	747	784	777	768	780	721	778	782	789	816	821	745	739	787	771	780	795	769	782	744	728	781	765	808	815	793	733	740	806	798	809	768	818	792	776	800	801	741	744	833	728	752	764	765	745	757	773	800	811	807	777	769	791	757	744	761	761	821	771	791	743	797	792	785	799	750	786	765	807	749	751	772	783	751	783	771	802	825	790	764	782	784	793	765	791	787	742	747	791	809	818	756	811	818	777	792	785	782	781	833	819	744	777	788	796	767	792	788	725	849	798	796	756	789	775	797	826	797	770	755	761	769	756	748	752	807	785	814	760	734	850	745	812	820	821	745	778	745	774	752	748	806	779	775	813	761	773	804	796	782	770	764	778	777	787	797	772	800	794	823	747	840	810	801	812	796	752	752	798	845	787	784	824	808	807	805	802	791	784	769	755	776	760	772	815	779	796	736	772	779	760	757	778	778	788	818	752	818	812	811	786	796	783	768	746	773	785	751	814	768	788	768	771	770	799	774	753	774	783	829	783	798	758	792	783	816	778	806	741	766	791	738	740	783	811	730	835	794	748	751	819	779	773	786	761	752	757	751	791	797	754	794	803	786	790	763	791	769	794	726	829	796	797	765	790	766	765	778	765	792	728	774	777	793	811	824	784	827	796	798	742	752	784	781	771	742	781	851	783	813	771	787	783	757	810	773	846	744	780	789	766	798	744	833	767	756	777	808	788	737	810	773	797	739	797	793	739	796	804	787	836	767	741	783	773	781	781	796	768	797	784	803	778	765	776	820	773	773	812	821	776	807	771	779	795	758	824	792	723	709	724	786	757	755	733	737	803	749	830	779	780	799	798	783	762	770	810	812	813	751	785	740	761	822	781	780	803	783	782	762	761	751	740	764	798	803	838	763	739	718	775	769	774	806	800	750	811	733	794	765	764	748	767	702	774	785	767	775	760	796	760	778	782	757	801	795	786	780	768	829	775	787	783	809	837	812	821	769	742	777	751	775	803	792	773	757	783	757	792	763	763	843	737	762	772	745	743	747	828	795	830	779	781	762	715	831	795	786	756	824	753	795	826	754	777	757	740	756	804	782	753	802	804	819	768	773	780	761	768	796	797	788	846	824	771	821	774	750	754	774	809	793	721	808	776	766	771	744	741	778	756	782	851	808	778	787	778	771	766	773	790	783	816	812	764	773	827	793	780	819	776	785	793	844	799	776	815	810	822	748	827	746	733	788	799	743	781	770	750	754	774	773	744	790	730	777	802	816	814	798	810	787	776	780	800	768	765	791	763	784	805	762	811	802	749	755	785	769	738	775	769	802	758	826	813	800	802	809	776	719	760	782	815	802	792	759	796	809	773	752	748	810	822	820	744	842	775	755	841	793	762	729	840	772	791	813	779	814	792	763	799	771	769	809	711	820	764	763	776	828	754	758	773	777	805	851	733	781	771	804	800	726	804	770	795	748	734	771	786	750	760	781	813	771	810	721	784	758	789	793	720	789	804	764	756	773	801	797	789	761	750	757	785	787	788	744	815	754	767	803	797	732	768	761	799	812	782	822	795	762	775	752	794	802	766	782	816	777	791	754	747	764	785	779	762	771	850	823	775	834	754	747	765	797	792	815	759	764	774	821	798	778	808	746	772	740	778	772	771	728	782	818	814	735	782	838	768	799	761	750	774	764	780	808	792	751	751	823	784	814	801	770	787	797	800	776	799	816	790	789	795	748	821	798	771	810	774	815	732	805	815	770	788	740	760	776	836	789	781	798	798	818	789	756	772	809	783	766	807	780	788	749	791	773	806	747	771	804	758	747	825	786	778	784	805	778	805	751	753	780	788	765	797	791	716	823	812	794	784	780	791	769	791	770	843	790	787	767	832	819	772	749	723	831	849	787	750	774	796	836	725	855	803	780	810	825	819	776	782	778	793	791	805	801	757	692	749	817	775	791	788	778	737	779	797	807	810	739	845	752	766	748	789	844	783	782	802	765	806	770	758	770	780	750	856	817	763	762	791	744	742	848	771	845	784	761	760	802	809	789	788	811	768	801	784	742	737	785	790	802	793	806	816	783	841	793	772	822	753	785	798	780	800	790	798	736	811	812	743	772	688	799	786	755	830	791	808	782	768	818	787	799	766	744	803	812	790	804	802	743	760	812	785	753	791	782	750	746	787	762	793	738	783	841	762	749	805	784	759	809	768	765	787	742	788	794
20160	24878	31621	36189	36351	25931	16851	10102	5914	4728	3324	2520	2398	2136	1514	968	698	475	355	375	451	444	378	392	340	333	305	300	267	263	284	331	285	319	289	285	280	267	294	283	293	264	283	291	257	264	248	282	249	260	282	300	282	289	273	326	288	297	295	279	290	271	287	280	278	285	285	286	259	286	281	292	274	295	274	311	271	303	266	277	261	250	309	267	270	294	271	253	290	294	260	288	292	281	282	260	263	251	284	272	280	277	281	256	285	258	315	255	280	265	297	262	296	281	315	309	272	296	294	268	286	303	287	258	270	267	257	276	299	299	269	291	273	277	290	296	272	262	285	310	312	275	262	290	283	299	281	313	254	266	257	284	260	250	284	266	306	280	252	261	281	271	291	264	292	260	261	308	291	284	291	285	289	244	269	290	300	268	287	269	291	298	285	251	279	294	279	251	288	275	271	306	280	267	257	300	294	282	294	290	255	308	270	300	246	271	303	290	283	302	267	272	264	278	296	283	299	246	282	277	300	291	258	265	288	285	281	280	286	269	273	282	271	256	259	270	290	281	283	258	262	260	305	268	257	285	285	276	305	286	280	276	285	280	314	295	262	261	285	277	248	264	281	231	302	288	265	288	265	263	301	290	284	299	279	256	290	310	278	283	298	257	283	285	291	275	282	274	270	275	304	256	262	275	297	290	310	272	253	257	318	283	278	285	312	263	270	283	282	287	280	293	267	283	298	280	287	275	306	268	289	261	309	251	296	270	258	279	306	284	313	231	288	282	327	260	286	270	242	282	291	266	258	261	280	332	307	290	276	271	305	322	295	238	298	283	259	261	265	290	280	251	298	265	288	272	255	251	274	297	296	273	272	266	266	277	280	251	239	278	274	263	296	282	284	258	283	298	257	270	312	264	313	261	265	271	308	297	275	274	294	298	267	285	262	305	277	278	285	256	264	245	314	241	294	260	287	304	281	270	292	260	275	269	285	290	282	265	294	287	297	245	247	254	246	309	297	238	281	278	300	276	243	263	294	233	250	295	311	282	283	251	283	290	312	292	279	265	280	281	276	244	286	264	288	283	267	296	263	307	248	314	294	273	274	269	275	276	285	270	256	265	284	266	263	286	271	272	296	250	260	313	240	287	271	270	250	293	278	315	300	253	271	294	256	268	302	311	295	278	284	297	286	316	282	315	294	287	295	280	269	280	274	271	297	258	270	268	286	296	257	296	298	283	265	271	246	300	285	276	287	276	275	311	249	265	270	270	262	305	271	277	294	262	289	274	262	283	266	283	275	289	297	278	273	275	285	316	287	286	254	295	302	282	277	314	262	254	297	262	277	284	271	270	292	274	276	263	261	296	267	271	287	291	331	257	257	263	283	297	258	316	307	281	284	294	254	262	284	279	274	294	282	285	234	316	303	295	301	267	298	266	287	332	273	276	282	290	267	277	258	247	278	282	257	300	277	279	261	285	278	296	308	289	294	265	244	288	294	282	290	257	302	280	279	285	293	276	271	245	272	286	265	298	284	299	243	287	275	288	259	300	289	303	279	288	274	286	292	288	287	288	269	316	290	320	278	276	281	303	265	297	308	274	263	290	309	251	271	278	282	267	279	259	304	323	297	279	283	295	267	266	261	274	306	277	296	275	276	277	277	281	276	266	273	291	274	292	273	286	273	265	263	266	263	261	299	264	278	285	284	291	290	290	267	296	261	274	306	281	274	277	288	296	311	285	306	297	297	285	288	300	297	286	318	275	257	280	274	321	254	284	288	294	279	264	290	279	290	259	267	295	266	271	272	296	281	258	266	271	262	293	283	268	262	269	282	308	300	285	257	257	287	274	272	292	271	268	275	265	268	289	291	271	289	249	274	288	260	281	259	282	305	304	296	277	284	285	273	254	278	285	288	352	280	283	286	290	283	290	282	276	270	305	272	286	302	279	288	284	270	271	276	281	278	266	312	317	290	285	268	282	292	261	250	277	268	296	261	276	268	273	271	273	305	273	280	317	274	269	274	271	301	272	294	267	292	273	261	274	298	308	269	287	294	278	277	283	293	278	276	279	309	296	272	270	236	288	283	283	280	288	280	256	285	303	261	276	267	297	323	329	262	301	295	286	292	292	300	295	245	264	283	253	263	285	288	282	290	252	296	267	282	270	311	237	289	260	271	265	264	237	272	291	283	267	257	298	264	317	312	305	278	299	267	278	249	297	298	268	274	290	292	274	293	293	281	268	300	249	275	286	314	249	296	270	257	284	293	279	256	285	299	287	262	300	312	306	296	276	306	269	278	288	288	296	267	297	306	336	276	298	269	274	296	240	282	287	284	278	285	265	267	298	274	297	284	301	280	284	282	273	280	283	294	290	243	276	274	272	262	251	278	261	274	301	275	281	294	286	299	300	308	280	281	263	239	281	266	278	288	276	263	286	311	284	275	279	306	284	268	285	265	294	273	282	314	285	272	271	275	266	309	282	284	266	287	277	252	272	266	278	274	259	301	274	293	267	274	283	304	264	287	276	262	285	286	261	296	282	272	301	271	293	271	277	269	290	266	282	284	297	309	298	299	330	267	286	258	283	299	295	252	270	241	290	266	278	248	286	289	265	278	268	281	254	286	279	276	273	301	255	282	274	250	259	319	277	294	292	280	299	265	279	289	286	287	288	283	288	292	293	286	303	277	271	264	294	266	276	260	284	285	307	268	304	280	283	298	294	283	278	295	287	270	272	296	274	294	296	253	304	301	264	288	270	253	280	286	292	251	274	266	283	312	275	292	319	327	285	304	280	300	258	284	283	279	331	276	271	263	266	286	241	267	293	277	274	274	283	281	288	312	284	312	280	263	304	307	303	291	282	264	273	267	278	294	282	261	290	264	322	255	301	265	275	289	267	279	273	287	295	271	266	297	302	248	294	279	264	275	281	268	275	289	301	297	270	266	298	257	315	259	263	287	306	298	300	282	292	284	283	278	301	261	300	273	315	306	314	269	258	295	280	289	285	280	272	293	264	309	277	246	287	273	297	263	292	295	263	268	294	291	272	299	305	293	286	265	280	282	290	288	294	289	277	276	284	266	252	254	298	306	274	273	261	282	277	296	281	276	314	270	258	277	274	263	255	296	258	257	276	282	281	256	283	245	289	285	270	297	286	265	253	282	255	303	288	292	300	255	257	253	270	271	268	317	266	288	300	271	289	278	275	264	302	318	266	260	285	307	261	278	301	290	317	273	283	254	300	276	281	308	292	286	284	302	283	290	307	303	268	288	257	289	307	265	273	287	278	279	260	279	295	287	287	270	325	282	280	300	275	253	268	271	268	272	278	289	302	283	287	283	290	294	265	270	255	262	286	261	280	279	260	285	260	284	287	279	275	277	266	298	296	288	259	270	259	276	281	252	297	273	288	273	272	253	248	269	266	275	279	275	305	299	269	258	267	285	278	301	273	274	311	264	285	272	304	283	260	279	288	238	271	314	285	289	281	299	289	274	302	295	278	297	279
13519	21138	34165	44851	46500	39264	32116	25520	19706	17299	13804	11671	11126	10097	7458	5108	3283	1908	1383	1453	2120	1790	1554	1717	1181	888	829	859	766	836	779	810	808	800	786	828	776	756	782	795	816	777	850	770	771	752	792	807	779	748	783	802	805	765	765	786	785	748	811	785	798	714	781	827	799	787	766	757	808	759	847	778	799	790	801	821	786	758	801	806	761	759	749	793	793	744	775	783	760	775	793	786	778	765	784	752	779	746	805	762	792	774	751	762	778	797	824	779	812	804	716	786	767	747	763	769	779	776	767	779	745	799	767	759	793	773	783	797	795	760	815	793	835	764	781	774	805	737	738	795	765	755	776	764	827	818	789	763	763	828	732	824	818	748	745	809	792	819	817	776	800	777	812	798	764	769	766	812	760	751	787	811	803	784	713	763	781	822	778	790	790	752	827	786	739	829	810	756	740	823	734	821	798	769	768	807	780	790	744	799	796	803	795	799	784	788	775	811	814	794	762	795	784	795	785	795	808	812	805	751	790	786	732	780	757	771	820	759	781	762	754	794	730	782	803	757	760	781	776	772	842	820	743	762	798	767	777	809	754	802	742	764	766	760	808	772	774	801	794	813	779	787	707	779	762	765	797	798	760	747	812	742	782	755	747	728	756	832	781	764	771	790	723	827	763	817	770	874	727	770	800	781	767	757	758	799	807	750	780	814	790	808	762	798	750	841	793	783	779	765	770	778	784	802	730	789	772	774	768	816	780	755	797	832	794	770	781	809	742	815	810	772	813	771	790	766	771	758	764	756	758	796	803	794	806	774	734	772	810	792	789	800	829	789	818	763	763	776	790	774	745	804	801	787	804	787	769	763	813	771	765	792	807	726	803	790	822	755	749	807	772	755	749	770	737	824	841	761	745	759	785	738	768	779	791	822	783	757	810	782	823	775	796	829	785	751	830	830	805	764	760	765	746	731	764	740	831	831	783	794	754	791	758	789	800	789	753	761	800	793	777	783	721	824	798	787	778	737	762	812	770	746	780	752	782	758	788	764	815	826	777	802	780	800	766	815	784	797	761	797	777	761	797	772	788	785	799	808	802	836	800	825	787	773	804	812	789	758	783	729	783	793	785	767	796	800	784	804	864	795	811	752	794	812	777	783	807	782	823	784	713	792	747	735	778	795	764	783	769	766	764	770	817	771	747	795	765	799	796	832	799	731	802	800	776	806	752	771	838	792	780	808	788	766	758	736	814	828	775	782	769	839	749	840	800	822	742	764	741	769	809	793	716	831	780	827	786	770	803	742	748	771	800	745	798	761	755	796	771	814	755	789	830	743	784	839	790	828	808	757	794	807	701	798	805	770	789	791	788	767	805	789	781	800	767	731	781	775	764	738	832	809	769	747	831	773	801	772	749	728	749	779	814	844	826	788	772	754	772	757	831	760	767	776	786	776	796	770	762	787	800	798	794	800	781	812	732	772	791	798	812	759	785	794	757	734	738	781	762	796	754	782	819	779	803	788	805	771	750	787	714	767	782	733	746	777	775	770	817	777	798	775	770	798	843	772	798	801	758	791	771	777	765	795	749	774	838	827	745	784	741	791	742	808	759	773	787	775	784	766	821	756	818	779	763	844	813	783	797	784	789	739	771	787	770	775	800	806	788	782	793	745	819	780	810	789	788	789	821	802	813	728	748	711	810	778	801	759	761	798	763	810	789	773	745	749	804	759	779	786	764	796	799	798	830	821	788	778	815	721	797	748	839	798	764	787	712	803	807	776	826	743	778	793	773	818	757	771	802	786	793	775	804	752	753	805	780	793	763	717	791	815	783	770	814	772	757	788	733	769	830	788	777	737	753	753	764	750	791	754	717	786	813	785	770	811	783	774	765	779	750	774	794	776	763	760	785	753	840	794	793	786	813	760	733	771	765	753	732	710	770	803	722	789	780	753	773	775	763	778	818	769	748	767	800	788	757	823	763	816	738	766	799	808	778	770	738	747	774	797	749	807	764	804	796	760	775	759	763	741	785	791	769	762	780	760	731	786	803	839	803	789	800	788	794	760	816	775	793	808	763	755	795	795	824	821	714	826	791	756	740	780	805	765	782	757	743	787	716	721	775	771	743	797	808	784	757	765	728	744	801	774	802	765	788	814	818	771	784	841	795	793	829	822	742	733	777	784	775	814	836	783	746	754	798	769	811	791	747	804	777	792	799	811	790	781	773	809	796	760	794	786	844	798	757	819	767	777	769	750	818	757	752	758	782	765	791	778	787	783	770	744	751	794	771	778	817	774	747	758	786	738	734	744	786	788	772	772	781	775	774	803	794	818	786	789	799	743	769	748	838	793	744	783	740	784	816	780	749	755	767	740	814	749	796	795	732	770	764	809	788	776	738	774	790	774	790	787	763	746	758	827	790	830	771	771	806	796	745	836	751	819	760	759	763	750	739	754	752	790	762	766	774	741	764	816	782	819	812	793	753	800	751	767	757	745	796	791	764	767	794	749	785	698	757	795	810	721	741	760	745	774	795	807	740	751	754	727	811	834	849	783	727	744	825	813	773	772	808	769	794	784	770	793	772	800	774	802	776	775	783	776	784	779	838	765	779	789	791	754	771	763	729	799	763	796	789	793	784	786	791	818	834	752	786	764	756	767	778	794	744	824	783	788	785	785	821	785	790	726	793	776	789	790	761	743	757	805	773	745	756	785	749	800	818	777	786	786	746	772	778	700	778	774	790	757	770	758	802	800	795	763	754	729	782	843	761	803	797	827	785	779	787	734	792	791	783	804	765	771	778	797	776	697	732	827	803	767	756	808	771	804	821	753	766	849	864	754	782	758	741	772	770	804	728	789	770	729	810	800	763	829	709	814	807	794	806	742	783	801	816	721	790	779	768	791	740	802	768	739	773	725	762	777	775	771	796	752	772	752	795	764	838	765	799	788	763	777	839	774	767	754	741	786	776	800	793	819	801	773	783	774	727	785	808	800	792	759	745	780	764	746	796	769	773	789	736	808	788	789	794	782	789	769	821	792	778	770	757	772	762	789	781	806	744	770	781	762	842	861	796	730	821	778	841	774	788	772	789	760	776	772	799	795	716	817	752	799	783	812	763	758	799	761	821	765	764	796	805	759	755	790	785	760	750	788	784	815	771	794	816	781	824	790	763	820	795	769	789	753	798	765	832	767	778	762	740	775	772	793	800	749	763	757	800	765	780	767	777	772	813	805	743	760	813	762	785	778	826	748	784	756	819	727	792	773	770	778	797	816	774	779	763	786	786	783	853	782	826	783	764	764	818	768	794	793	819	770	761	770	870	819	767	746	804	746	804	802	791	811	799	761	834	764	725	773	785	779	801	772	761	831	759	755	793	793	734	743	792	820	762	789	786	803	765	786	767	773	771	728	799	760	810	774	776	784	744	782	772	814	742	733	820	787	807	791	790	792	756	739	815	811	761	750	783	751	729	784	768	781	803	835	726	735	817	792	760	769	738	767	759	779	774	789	831	812
23926	32984	44604	43701	34817	22639	13445	8923	6367	4456	3164	2438	2079	1702	1406	1012	732	518	491	564	493	443	417	423	358	332	270	257	288	297	276	281	287	278	279	279	299	266	264	292	272	282	277	262	299	306	246	298	293	274	272	289	274	290	292	289	298	298	262	301	291	280	281	279	282	263	262	269	291	266	266	280	269	296	257	286	258	310	279	302	288	282	263	282	291	289	239	265	255	265	304	273	288	282	314	271	294	269	277	275	276	296	303	267	295	276	279	294	267	263	285	283	309	292	268	282	284	292	277	288	251	289	253	288	289	316	301	264	305	278	301	279	300	315	332	284	282	289	299	272	264	292	272	280	252	291	287	288	298	281	259	294	303	258	292	298	273	269	275	266	278	253	300	309	275	308	290	283	315	296	297	286	281	299	275	314	308	289	282	329	265	285	258	284	304	297	272	259	294	284	292	276	283	288	296	301	282	275	286	306	271	298	271	275	293	257	310	274	274	253	283	257	299	297	267	291	266	294	264	276	327	277	274	262	309	293	298	286	295	279	278	263	253	278	270	269	277	314	274	295	285	256	315	255	281	285	292	287	266	279	305	299	281	297	293	270	264	298	284	271	297	283	287	274	277	259	290	264	290	295	270	288	296	247	306	265	275	275	292	296	271	262	320	311	269	305	268	292	311	305	298	260	286	279	298	290	287	267	294	262	254	294	300	283	285	257	276	286	271	264	271	254	293	292	267	290	265	272	270	285	272	284	294	290	296	243	307	308	273	268	265	303	285	276	289	311	284	301	305	266	273	272	291	292	288	264	272	304	277	259	295	314	280	289	278	288	291	271	298	275	286	264	288	309	293	279	284	281	291	315	271	276	258	268	284	298	250	269	290	264	259	272	297	261	277	260	262	266	268	296	251	299	262	275	308	284	251	264	294	279	298	270	292	289	268	304	287	272	255	305	302	279	278	268	293	265	245	287	269	275	315	305	291	297	263	279	281	279	304	277	302	294	270	252	234	264	267	272	283	291	262	244	298	277	274	283	277	291	290	270	282	311	276	278	282	248	268	255	265	298	291	251	280	270	291	292	282	303	283	320	265	283	259	291	278	302	309	248	292	298	263	302	278	306	305	247	291	297	297	288	278	284	282	290	292	286	284	282	273	287	282	285	244	266	273	240	259	311	291	297	311	289	286	271	288	286	313	290	277	286	284	271	298	274	288	255	278	267	261	275	287	285	273	301	318	253	280	279	279	294	302	256	271	298	267	283	268	293	282	275	289	280	304	281	298	309	301	291	266	284	290	275	259	256	274	270	306	266	257	277	281	289	307	255	296	257	304	263	298	282	257	265	303	260	290	309	258	296	275	295	279	274	261	281	283	299	287	289	280	319	287	274	277	271	272	304	259	298	272	292	306	281	280	290	298	276	269	270	289	291	302	272	257	270	315	330	264	294	276	282	301	270	333	281	298	300	269	290	264	303	285	273	278	279	260	264	266	271	323	286	268	274	279	292	301	283	280	288	268	272	299	275	285	280	268	282	273	271	294	255	287	298	307	271	298	282	280	259	297	260	251	287	282	277	271	310	288	319	289	294	269	286	281	294	296	281	281	274	296	282	279	276	285	276	278	276	284	300	285	266	280	283	282	273	278	299	310	298	309	309	302	313	295	268	297	280	291	273	281	305	289	295	294	258	302	267	290	285	256	257	283	272	284	283	270	290	255	278	236	287	259	278	261	265	280	264	289	279	272	272	256	281	281	289	261	287	275	304	289	294	253	287	252	309	290	290	278	298	287	269	271	278	288	302	279	302	277	259	269	298	303	274	284	299	282	243	311	299	268	259	309	303	290	300	287	303	311	290	278	272	301	302	286	302	294	279	281	292	256	276	267	274	293	282	315	269	255	275	257	308	304	289	289	312	267	259	249	274	275	299	287	293	292	260	282	285	299	254	293	290	241	276	282	306	268	291	277	276	275	280	288	294	304	298	291	260	293	275	273	293	316	290	272	292	281	261	317	283	318	275	304	301	275	281	279	283	280	252	285	274	281	273	266	280	287	278	276	302	283	259	318	286	260	275	247	278	277	257	268	244	274	311	264	306	297	280	294	261	316	280	272	282	264	293	263	257	291	267	288	266	278	264	271	260	310	282	274	301	297	272	295	296	286	261	280	295	284	307	281	312	258	285	282	265	288	309	276	306	270	287	300	285	291	280	285	301	276	283	268	259	268	280	299	303	274	238	305	281	238	269	264	282	288	287	317	257	294	236	255	281	275	276	268	285	301	301	287	285	316	272	277	265	280	282	259	273	287	274	269	274	270	289	306	264	279	278	257	296	278	255	307	284	280	275	306	313	298	298	284	304	272	287	294	283	297	267	295	262	294	279	279	269	273	278	290	287	304	291	289	254	269	272	281	278	276	259	295	283	273	265	272	239	236	274	275	317	267	320	281	307	278	265	275	268	298	270	299	280	251	275	283	301	288	266	270	296	267	294	304	274	309	254	292	306	268	271	300	269	273	303	281	280	277	275	261	276	256	279	297	298	281	279	309	292	284	289	311	272	292	279	276	272	286	273	288	244	279	279	312	259	293	283	287	309	266	300	311	252	295	267	282	285	290	295	295	261	300	289	293	316	258	281	274	294	285	285	257	253	306	304	288	273	280	298	291	286	277	279	290	263	279	268	249	288	281	252	289	266	310	284	276	282	299	270	273	277	297	286	270	275	271	258	301	289	303	309	279	280	285	302	285	309	293	288	313	276	263	303	273	266	286	301	278	294	269	293	257	288	295	299	261	312	287	292	278	284	268	304	286	286	262	284	272	258	304	297	283	287	281	275	309	302	266	283	256	302	254	249	280	289	260	252	282	287	289	297	276	266	278	276	302	274	277	252	259	255	274	255	294	287	267	288	273	280	267	282	276	272	301	252	276	287	288	279	282	288	280	271	296	276	287	294	266	303	264	284	273	300	282	265	267	299	271	276	253	268	305	263	276	269	304	271	289	317	285	270	264	292	276	266	286	259	297	278	297	259	309	254	275	257	272	306	272	306	278	299	255	279	273	303	258	266	273	267	277	279	289	299	280	287	322	295	280	280	250	290	293	253	257	290	309	304	274	290	293	270	278	313	290	280	284	259	282	289	323	276	283	270	287	278	266	292	287	275	258	279	254	292	284	273	288	272	259	270	293	285	266	282	264	295	261	296	272	294	290	290	296	285	252	265	252	282	286	286	282	295	291	299	266	269	275	271	293	293	285	246	287	287	295	278	294	248	267	282	283	258	277	307	292	299	270	259	281	281	263	275	307	297	272	262	311	332	282	308	276	307	282	263	271	269	308	304	270	290	288	277	287	285	304	278	298	278	262	287	260	292	255	245	276	275	292	258	302	284	281	287	264	295	292	298	248	287	313	320	321	296	294	323	272	272	297	329	260	311	296	307	278	281	252	277	279	270	298	262	282	288	290	278	276	264	299	305	281	261	287	267	286	286	281	312	314	298	284	294	259	271
15858	27529	43268	49385	44396	35844	28666	24645	20562	16783	13370	11108	9796	8480	6618	5140	3747	2154	2151	2705	2107	1801	1683	1584	1192	950	885	770	831	791	772	822	795	800	754	802	757	755	815	778	794	776	777	738	827	813	833	827	761	861	772	873	802	802	779	775	775	784	732	794	759	826	794	786	753	733	798	792	788	785	798	774	798	799	798	760	821	827	758	792	755	741	815	805	770	790	769	785	818	777	765	791	786	782	789	796	739	751	819	797	752	781	783	776	792	801	820	769	776	759	750	791	757	738	824	838	796	810	801	835	755	821	760	755	786	757	798	769	762	736	795	801	724	768	755	725	825	776	766	790	790	766	760	790	778	781	793	801	754	782	771	769	766	807	797	797	804	736	765	776	733	724	748	774	846	780	797	791	814	805	777	810	824	793	789	754	825	790	810	791	751	795	752	748	788	757	743	799	779	779	817	759	777	797	805	797	758	767	760	774	772	735	781	768	763	775	805	775	797	797	805	793	735	823	781	757	799	794	773	766	744	771	839	772	803	772	790	793	797	742	830	770	755	761	788	772	800	797	761	752	749	774	725	748	774	828	774	751	805	790	767	797	763	777	820	764	754	795	743	754	800	739	795	779	780	767	794	783	766	772	795	775	759	784	797	763	761	747	799	815	791	764	799	730	763	828	776	782	778	770	802	771	792	799	732	789	801	783	776	741	752	771	803	815	779	782	753	777	799	831	747	762	777	774	749	786	801	821	802	793	792	788	744	784	794	770	792	783	797	785	775	814	754	772	827	785	786	808	754	795	814	798	815	747	759	805	765	741	773	800	812	787	816	729	762	789	828	796	777	791	729	753	765	785	765	803	803	773	747	796	760	787	757	775	776	775	804	780	788	785	769	775	796	819	735	753	778	808	768	780	762	818	857	726	806	800	793	784	767	804	765	765	748	814	799	780	747	758	739	779	820	771	775	759	829	748	812	755	832	749	749	800	772	788	773	762	761	804	721	786	801	737	751	783	743	757	807	789	795	821	784	822	753	784	835	796	788	778	788	751	796	772	783	803	806	815	793	724	793	753	798	778	790	796	822	864	845	823	771	743	763	771	760	791	810	813	772	795	746	780	805	831	784	749	745	810	754	784	769	785	762	812	767	812	815	760	794	756	820	795	783	766	764	781	777	754	725	788	759	752	825	773	780	743	775	738	818	784	798	828	728	820	755	772	808	780	776	774	789	814	767	777	820	744	772	798	723	783	749	788	805	766	809	765	772	774	742	762	765	812	742	775	754	805	754	776	799	778	809	781	793	783	796	810	840	795	799	718	764	706	814	810	787	800	813	803	779	838	801	781	793	785	800	787	769	805	795	799	705	777	790	781	776	787	830	767	765	800	792	784	799	790	791	775	756	753	744	721	806	833	758	773	820	774	805	768	782	794	792	771	798	761	748	786	770	779	802	783	793	793	788	731	770	730	791	838	814	782	818	789	763	775	756	777	737	739	724	785	789	767	783	783	850	770	743	778	775	810	774	801	792	786	818	820	782	808	803	756	745	828	762	743	740	795	766	837	802	799	767	773	734	772	805	770	760	777	775	767	777	796	757	804	816	760	816	787	793	795	764	792	733	778	783	798	776	783	808	756	785	789	721	799	781	754	794	800	784	796	786	765	746	815	760	732	772	777	793	750	751	755	750	798	782	778	728	802	716	806	791	785	771	774	747	803	796	771	796	754	821	754	813	783	819	766	765	786	710	766	745	775	785	785	770	793	781	777	768	771	783	729	808	763	825	780	817	812	809	783	809	811	775	746	759	768	790	819	799	757	815	783	794	774	761	767	783	780	819	767	772	782	830	733	766	802	759	778	814	825	803	813	762	782	788	782	789	815	779	808	803	786	782	820	809	791	763	812	762	772	818	826	824	813	809	795	792	784	840	807	778	828	798	751	731	766	810	761	758	788	779	774	793	768	796	785	793	796	742	784	805	801	803	720	724	796	769	864	753	782	821	736	857	798	781	753	836	790	807	819	787	851	818	786	772	841	812	817	787	734	794	813	737	766	801	781	782	780	766	759	778	840	808	713	788	793	787	795	825	740	786	799	783	778	731	752	795	793	807	797	809	757	805	794	725	782	747	791	768	780	742	789	767	773	819	787	728	713	782	781	783	814	746	808	785	751	756	767	785	795	809	771	811	774	787	788	814	789	787	831	744	835	712	761	800	775	728	775	761	819	744	789	763	824	749	768	765	765	771	792	786	783	785	764	801	779	763	782	781	845	768	756	780	755	828	757	788	799	749	840	751	816	718	787	770	786	735	771	775	782	789	784	760	806	715	748	802	749	753	799	839	740	791	803	802	820	818	727	810	767	767	809	744	744	741	750	807	795	821	770	792	792	816	715	748	834	817	779	832	778	783	809	770	795	794	738	839	796	808	820	777	788	747	819	805	774	749	749	791	815	791	792	790	793	766	715	816	789	758	774	765	776	752	760	775	779	741	716	756	820	848	799	772	811	800	790	799	734	773	745	796	817	791	749	723	768	684	771	797	792	692	711	791	767	780	835	776	793	760	762	710	759	780	796	772	790	727	748	839	782	804	854	771	772	757	850	755	799	773	753	764	782	746	765	791	788	765	797	789	799	846	805	842	742	805	777	763	749	805	822	758	812	725	815	789	862	810	763	756	781	817	765	801	777	825	781	739	825	777	802	742	758	790	838	748	786	792	761	776	770	816	814	786	789	816	731	829	767	772	792	786	814	799	779	775	769	736	766	781	733	795	807	855	762	793	771	784	799	830	783	783	829	772	806	814	770	809	780	785	814	756	783	802	759	803	766	795	792	847	762	846	845	803	746	792	795	802	789	774	731	780	810	755	811	775	756	836	811	796	777	767	715	817	798	786	796	818	759	783	780	814	768	755	771	748	727	811	758	728	745	770	810	808	833	776	773	781	743	757	833	729	776	772	782	774	727	816	814	817	816	791	792	759	733	782	760	760	767	765	743	803	796	798	766	761	758	818	794	814	819	760	800	762	813	843	771	790	754	715	785	764	774	801	786	820	757	733	772	779	770	772	812	735	805	785	726	796	826	790	771	768	738	761	844	787	768	737	805	799	796	832	743	770	769	755	771	813	803	752	777	740	814	799	751	739	800	770	771	818	817	761	781	728	779	762	792	785	747	791	768	787	744	756	758	786	771	806	780	745	828	817	814	778	760	781	775	779	807	740	807	760	843	736	765	790	761	837	760	771	766	801	729	760	755	755	755	840	761	788	778	759	828	793	707	775	824	821	786	810	821	772	748	821	755	789	783	782	833	796	772	803	774	807	752	744	720	743	776	779	776	784	813	772	753	767	815	790	804	682	820	785	762	803	799	765	766	765	793	769	750	798	768	749	807	758	792	773	757	775	820	802	731	790	792	789	815	738	771	781	799	790	743	790	744	751	764	761	758	771	814	739	748	786	710	758	786	757	788	742	805	776	773	819	816	791	772	754	842	839	784	766	793	808	759	719	797	793	731
30789	36930	43928	37476	30152	22371	14285	10326	8067	5838	3677	3006	1983	1361	1164	1018	656	494	473	486	483	393	362	366	324	309	288	255	278	291	272	265	280	313	271	300	301	309	255	286	295	297	280	295	271	272	278	310	281	283	300	263	288	280	258	299	258	267	290	265	317	293	280	286	275	302	294	267	320	299	286	297	265	302	270	285	280	250	286	262	287	252	282	263	281	266	253	272	279	285	291	244	321	285	283	271	303	269	276	242	285	265	275	302	290	287	295	280	269	289	298	292	274	305	283	290	308	311	274	289	309	292	292	262	273	289	274	284	279	273	280	305	255	266	256	254	275	306	270	278	289	283	291	283	278	270	305	284	294	289	290	276	284	280	298	269	282	262	286	279	285	261	275	277	284	298	299	278	265	325	271	277	321	258	284	283	269	262	264	315	270	264	263	287	263	291	273	277	297	293	261	264	258	293	278	290	296	299	287	251	300	281	273	286	299	268	268	269	275	292	269	259	280	259	273	298	259	307	254	292	273	276	262	292	299	288	275	254	232	297	305	275	322	314	286	290	300	269	297	281	290	310	283	275	270	287	277	269	274	277	293	289	276	257	288	270	294	280	304	277	292	268	298	296	286	278	282	278	261	246	285	284	309	260	276	293	256	281	310	294	293	276	299	279	267	295	302	289	270	263	291	293	275	323	305	301	301	263	302	287	286	280	259	297	307	290	279	281	267	270	321	264	254	282	286	250	271	317	294	288	306	264	277	284	288	301	265	278	261	276	282	300	279	259	306	268	292	284	272	295	275	297	299	279	278	250	283	254	250	276	304	278	296	296	301	239	263	272	260	283	273	284	294	283	278	268	297	295	314	299	275	289	307	255	288	298	293	280	318	290	296	306	270	291	311	262	276	314	258	294	285	291	303	263	290	285	264	316	309	259	275	298	247	271	303	267	282	289	276	256	286	295	276	291	274	294	268	278	303	283	274	267	298	281	251	313	288	280	304	308	327	261	249	307	283	309	261	322	281	305	259	314	267	263	306	295	282	290	289	286	276	274	272	290	289	270	247	273	268	275	279	289	293	312	254	290	295	248	332	308	296	277	297	260	288	287	310	283	274	324	302	274	303	257	285	277	310	279	287	281	297	247	270	299	307	284	293	283	292	281	282	307	297	270	262	291	278	304	268	267	268	291	330	249	254	323	300	275	275	273	303	283	274	281	310	280	283	318	298	283	265	253	279	309	257	253	270	282	270	289	290	301	271	258	291	279	287	274	303	289	279	287	304	272	288	256	310	294	287	287	247	267	282	254	305	302	297	270	276	271	254	291	299	276	303	248	263	289	274	293	263	271	291	277	320	313	276	253	301	281	281	278	283	295	307	277	291	250	271	278	263	292	292	277	281	293	286	295	297	303	286	263	278	281	244	287	264	273	285	274	265	268	261	285	276	289	246	273	251	279	291	286	298	251	284	292	292	276	289	263	299	299	246	289	288	309	292	290	281	270	279	267	295	296	273	285	261	243	316	268	280	273	285	296	292	287	282	267	279	256	291	286	285	283	310	310	277	300	308	309	293	290	275	305	260	288	278	289	292	312	284	282	319	303	298	250	262	276	309	288	310	298	304	281	301	271	318	283	262	290	297	273	299	273	298	291	241	307	285	289	293	281	262	290	254	279	280	259	283	260	296	307	281	302	258	280	305	256	272	239	278	264	268	306	283	289	293	290	274	257	280	269	295	267	297	281	268	253	321	278	265	283	270	297	284	276	271	272	268	320	284	280	285	289	321	311	286	275	309	266	279	286	281	281	299	248	278	254	298	256	296	276	291	315	299	280	279	286	295	294	293	299	310	289	245	270	285	316	298	277	278	296	285	293	263	278	275	266	257	263	290	290	278	278	276	281	281	293	282	279	265	306	295	289	303	307	275	310	288	270	289	286	302	266	284	302	331	294	296	271	280	255	290	294	294	297	295	272	261	281	317	280	314	278	298	290	260	276	299	266	285	293	261	303	295	292	311	299	270	295	275	283	292	288	289	304	261	274	275	292	281	277	318	287	283	302	259	273	285	290	258	287	279	260	276	288	272	276	308	270	282	267	270	272	275	284	304	268	295	275	280	280	270	268	277	316	285	281	282	299	277	263	249	245	266	275	282	278	276	269	310	242	288	300	271	296	281	299	277	294	286	295	286	285	248	281	291	284	296	256	285	297	290	306	303	323	296	275	271	276	282	265	290	279	289	291	292	289	306	269	295	305	271	291	287	286	274	297	293	292	284	295	273	278	266	261	288	290	275	312	267	289	316	291	289	277	283	290	273	269	295	289	297	288	279	289	305	305	292	277	282	271	288	310	317	294	279	308	265	277	257	302	284	284	286	302	270	284	280	312	285	254	255	282	304	284	303	277	319	286	275	263	302	267	283	259	292	289	272	295	294	297	297	307	281	301	276	258	259	282	309	289	289	281	265	287	259	289	282	265	275	296	309	284	290	271	308	307	276	277	278	297	275	304	256	305	265	290	277	291	255	265	275	309	279	317	252	308	260	252	277	270	295	293	282	307	287	301	286	275	308	273	303	266	308	271	289	267	292	248	284	271	280	275	249	293	316	284	268	295	270	270	288	292	287	287	262	305	295	256	298	284	290	264	275	257	289	289	293	284	299	302	292	291	278	278	276	305	267	304	292	296	278	299	271	300	270	311	284	261	268	260	289	292	283	286	269	268	279	299	266	295	311	276	298	280	297	271	261	293	277	285	292	298	306	309	303	290	292	283	252	266	290	278	260	271	275	301	252	260	277	298	279	281	285	253	277	323	287	283	305	285	288	262	285	295	296	274	301	289	276	299	270	246	250	286	284	293	288	304	255	267	310	279	270	287	282	269	283	307	280	280	301	266	273	313	308	277	279	264	274	288	289	263	274	249	291	296	280	303	290	287	275	252	266	284	264	265	292	317	259	262	309	287	278	285	285	303	276	291	307	323	285	276	295	259	291	289	272	292	282	252	305	314	276	305	259	319	284	307	294	254	273	269	267	262	257	286	265	291	288	283	270	279	315	283	253	304	268	271	289	288	289	281	284	283	272	294	260	253	291	298	269	286	284	279	321	312	280	275	265	270	262	283	291	288	274	295	317	286	292	272	249	291	297	327	267	293	276	272	280	288	278	291	281	261	260	259	283	301	305	290	268	296	256	289	270	307	281	279	293	278	305	297	305	278	265	289	280	264	272	271	252	311	271	273	266	286	292	295	307	296	264	284	278	295	291	282	316	258	293	267	260	258	293	299	260	287	262	304	300	303	305	281	294	289	275	311	298	290	273	268	239	316	282	296	276	297	290	297	289	239	296	300	276	262	281	286	272	265	291	290	264	251	299	290	257	279	299	256	264	239	298	295	273	259	279	288	293	273	244	292	273	226	291	296	304	293	252	261	266	252	271	273	299	287	298	283	280	296	262	261	275	292	271	282	270	283	301	269	308	287	284	269	246	296	291	301	285	266	319	302	301	286	293	320
20478	29798	42100	43746	41737	36461	29920	26706	24432	19668	14924	12918	9303	6755	5674	4879	3343	1841	2004	2139	2172	1637	1269	1260	1099	956	825	816	827	779	712	805	789	746	757	750	760	829	798	779	819	835	710	762	797	767	776	790	773	795	842	794	831	711	794	804	801	756	764	782	792	732	784	768	773	775	782	781	768	764	800	783	737	820	778	818	798	775	792	747	751	767	801	761	791	781	798	834	737	830	760	767	766	736	793	711	746	767	804	800	750	789	753	782	770	754	834	740	778	797	788	831	826	794	788	762	787	768	830	803	807	770	784	801	760	822	772	801	812	749	753	759	790	771	767	725	774	803	767	815	747	773	789	774	802	775	783	823	740	772	832	797	738	789	790	842	760	764	848	740	788	734	763	820	806	787	806	788	801	788	743	821	806	749	829	813	772	766	783	777	736	789	811	787	732	783	768	786	796	781	801	775	822	774	782	748	796	786	792	800	797	818	768	777	760	785	694	787	760	780	830	802	756	764	813	752	787	806	782	755	803	781	800	822	805	741	849	810	790	810	784	783	775	773	790	771	751	839	787	819	815	776	767	756	778	780	813	780	755	814	767	818	803	773	779	778	804	770	784	812	790	734	738	760	765	776	753	753	792	822	762	774	822	765	781	742	771	778	791	718	833	785	780	764	834	722	749	766	848	758	805	798	731	784	766	762	732	794	794	795	796	722	809	777	841	832	777	842	776	784	762	813	782	789	811	844	805	740	779	773	778	791	795	767	769	773	777	779	805	743	761	832	821	799	774	819	789	754	771	787	789	756	842	791	768	767	816	788	762	761	771	784	805	735	791	788	743	799	727	801	778	786	767	753	829	746	791	793	778	801	765	818	787	794	759	771	805	753	816	775	782	781	796	772	827	767	802	766	782	770	754	797	777	752	770	778	821	746	785	807	794	767	785	839	790	791	784	777	713	805	782	775	800	769	795	762	787	784	780	820	762	762	820	824	767	818	782	781	781	820	800	824	769	792	824	813	759	729	803	860	760	812	805	793	798	756	823	807	774	792	764	761	839	796	808	756	730	794	802	808	819	753	794	814	766	744	763	794	777	756	795	794	739	740	776	761	764	722	763	813	752	816	816	763	808	777	744	818	761	790	755	744	781	793	742	752	744	811	790	758	752	743	815	757	777	826	788	769	814	759	757	837	801	734	794	810	740	754	784	840	753	830	782	720	747	764	772	791	783	795	786	741	824	814	834	766	776	800	786	793	773	727	814	751	770	768	785	794	791	776	780	768	789	738	779	768	833	803	821	755	759	812	782	819	750	783	787	782	790	755	775	820	788	785	764	720	824	814	774	760	763	789	819	728	767	792	809	776	826	736	768	845	821	813	816	761	754	775	780	797	767	812	804	785	786	775	781	839	791	791	794	783	783	813	801	779	753	752	785	775	815	785	790	738	804	765	754	807	781	748	774	771	759	754	789	737	759	747	802	822	816	766	774	787	741	763	777	767	783	760	793	761	746	782	781	771	789	801	777	795	754	795	780	829	786	779	786	775	782	823	780	805	766	791	813	772	761	823	740	798	756	815	802	784	823	742	792	767	782	765	769	766	816	816	790	804	815	784	753	783	788	796	775	808	787	800	737	755	776	742	748	783	823	803	700	771	750	827	764	803	823	775	802	778	727	773	741	749	823	721	791	766	793	742	782	782	775	832	794	771	708	789	749	800	839	717	747	786	799	773	841	779	819	759	797	787	808	771	780	808	792	809	773	790	804	787	771	813	791	784	728	794	778	776	760	803	805	790	744	775	787	790	802	747	789	791	753	790	815	837	798	737	763	746	730	794	755	781	812	723	741	716	722	784	810	809	774	811	775	740	804	790	782	803	807	752	766	839	731	745	768	818	782	774	746	753	758	802	795	801	776	790	819	790	791	788	831	827	730	800	815	839	754	798	817	786	785	763	812	802	760	739	779	761	769	755	783	767	745	777	777	746	805	818	794	803	732	777	798	842	759	791	738	768	853	831	799	792	807	811	814	790	818	814	738	740	759	761	759	778	801	783	810	841	831	779	854	859	752	793	827	794	784	808	761	816	744	841	763	759	788	750	788	792	798	815	806	765	773	790	797	765	791	739	803	772	735	757	804	815	764	761	778	809	765	728	782	791	780	800	790	831	780	816	834	773	787	755	787	806	787	763	762	776	774	789	855	785	735	825	783	794	834	824	781	769	820	778	817	764	799	827	797	825	767	786	793	756	826	756	733	836	805	825	786	765	786	812	835	776	773	742	795	849	747	717	842	807	739	779	823	719	776	738	789	756	775	794	799	788	828	820	759	797	765	751	776	751	786	771	774	784	797	752	779	736	747	798	750	797	751	797	791	798	784	781	795	780	773	795	760	792	795	789	848	753	771	774	833	792	831	791	793	780	800	785	751	818	834	787	777	792	794	805	814	756	805	719	837	798	773	778	759	748	766	788	767	770	781	839	759	796	779	755	795	768	776	802	780	797	768	774	809	795	824	801	762	809	745	793	782	788	798	824	760	777	802	780	782	827	811	800	780	792	735	770	769	783	790	769	736	795	770	806	760	766	823	794	793	777	757	832	746	763	769	805	776	764	740	808	748	786	810	810	820	803	794	788	795	790	717	791	773	769	817	809	733	743	777	814	701	817	785	819	749	773	792	767	807	786	813	787	764	779	758	793	774	810	759	799	709	774	783	787	774	764	754	806	744	766	773	786	816	769	823	813	783	749	796	719	836	744	800	774	798	779	766	732	788	791	770	740	788	806	789	775	759	831	778	823	808	772	781	760	814	746	799	776	766	761	799	831	782	781	767	801	761	759	795	772	780	794	820	759	807	793	807	761	764	770	787	786	731	778	807	768	795	794	775	804	766	785	826	801	799	793	798	758	835	761	823	774	850	764	782	815	772	837	741	801	728	771	832	812	795	749	824	753	759	818	779	816	758	781	825	822	801	808	789	775	756	827	756	790	842	808	782	795	836	767	828	796	780	750	777	754	819	854	812	766	753	798	798	825	765	745	804	799	764	780	755	743	752	740	800	779	782	839	799	795	822	782	789	801	756	828	776	789	747	749	770	747	758	763	748	774	783	783	811	773	767	786	807	792	787	795	785	780	776	754	792	742	775	873	830	744	834	768	760	792	792	747	785	763	794	757	721	737	741	800	808	790	805	772	819	752	825	751	736	809	757	808	787	770	778	842	797	757	754	724	809	776	799	760	796	781	751	793	804	801	818	744	751	776	789	806	821	782	801	802	727	739	773	809	739	807	772	771	796	826	780	828	751	755	778	714	781	782	786	802	823	795	815	790	767	786	762	811	752	796	737	764	834	791	791	744	794	801	816	797	771	715	820	810	795	751	788	814	771	794	734	760	818	815	824	767	770	737	775	782	778	784	753	812	828	783	820	765	737	767	777	798	796	781	800	781	758	744	758	801	796	756	806	796	839	792	787	802	762	810	753	695	865	728	829	802	749	750	757	769	761	779	737	785	822	807
22916	25034	29729	34506	31609	29587	22314	15173	9779	6346	4101	2522	1814	1302	1288	1138	850	611	395	400	402	370	338	306	311	289	290	296	291	300	278	278	298	282	273	269	294	304	274	292	253	316	289	305	274	276	279	315	317	283	286	271	262	270	278	282	295	295	277	293	281	279	297	257	292	276	267	239	289	280	275	282	276	253	287	265	271	274	270	285	267	271	309	311	302	256	277	286	281	296	291	267	272	299	316	298	288	280	292	289	292	265	264	281	268	290	321	307	281	281	260	280	305	258	291	293	290	301	273	278	304	316	279	267	296	283	307	252	296	282	264	300	252	273	284	265	309	275	282	242	281	299	271	286	266	308	281	297	285	317	308	277	276	287	281	301	318	283	288	281	274	313	252	276	256	288	282	315	290	283	275	289	260	260	261	263	272	328	285	304	277	278	278	281	289	278	292	298	297	296	316	232	250	303	268	295	264	296	271	281	296	258	260	288	304	317	249	294	265	272	279	286	274	292	284	304	267	311	278	275	281	256	266	291	278	286	277	272	269	316	280	258	288	244	327	294	291	280	297	280	300	293	247	264	266	261	259	302	305	278	301	299	277	302	298	292	298	290	274	325	265	302	259	309	300	295	304	292	271	244	266	330	289	276	289	251	265	267	240	296	274	302	292	276	265	291	291	252	275	267	297	283	282	276	281	296	287	293	269	281	268	299	280	280	249	292	247	279	290	287	313	305	287	291	326	275	272	293	295	267	303	289	269	307	271	319	264	293	292	300	278	304	296	302	287	269	296	267	300	287	296	301	320	246	276	292	299	277	282	315	287	332	269	299	255	301	294	299	266	285	283	290	297	288	289	305	262	293	265	311	246	284	297	257	305	256	290	309	284	296	306	290	295	299	275	275	273	254	277	305	277	273	301	288	237	277	299	288	268	305	309	276	280	272	289	276	245	286	309	297	301	305	267	265	268	261	260	265	293	275	279	269	290	278	261	274	292	286	271	287	293	270	289	263	276	246	290	298	285	265	266	290	287	301	298	243	288	268	295	307	286	268	280	282	272	274	267	288	297	282	282	309	306	278	287	340	281	296	283	256	306	273	268	315	279	273	254	300	257	284	283	316	284	292	303	300	284	296	284	285	272	297	259	275	294	261	283	307	300	280	280	294	272	287	292	260	287	276	285	295	255	256	315	302	295	291	265	288	263	255	275	272	312	282	282	288	303	291	287	273	296	305	304	275	280	301	263	266	271	303	299	278	291	327	294	283	277	295	287	279	258	280	274	296	264	275	296	294	250	306	260	303	274	274	304	267	283	297	290	309	286	279	276	277	284	288	301	302	276	270	276	267	286	289	269	291	309	299	300	280	297	287	293	266	269	265	248	280	263	323	322	271	260	308	306	300	284	315	313	282	295	260	280	298	302	301	289	316	274	272	306	300	255	254	292	290	265	284	265	308	289	292	304	310	271	297	288	272	270	296	289	270	259	282	285	324	276	309	311	306	297	294	268	284	299	282	310	299	294	270	278	282	275	277	291	280	294	282	304	295	268	295	270	282	282	261	291	275	289	285	269	283	283	271	265	300	289	294	269	294	256	273	296	300	288	251	284	298	267	266	290	268	263	284	300	300	324	279	266	300	285	268	298	280	236	269	288	272	294	288	285	312	295	312	310	265	275	269	265	285	266	281	295	284	270	275	283	260	293	294	270	279	290	286	283	334	300	292	263	297	291	276	252	307	279	265	293	286	284	292	279	250	299	301	286	305	262	304	267	272	283	305	311	297	280	264	292	281	292	305	294	303	283	307	287	294	271	317	281	291	296	275	280	282	283	281	307	297	278	318	293	278	287	256	286	307	273	269	313	304	282	312	268	286	292	282	281	250	293	278	291	290	249	283	292	274	275	281	228	293	279	285	286	311	280	309	294	300	281	286	278	300	310	308	285	280	283	253	257	286	273	309	279	280	253	283	319	284	297	296	295	255	286	276	283	309	273	308	281	288	285	278	300	331	278	294	285	279	271	272	258	292	268	280	285	290	279	286	316	280	302	307	305	305	286	272	317	269	275	279	267	301	273	277	308	280	282	283	291	291	292	305	316	282	270	305	286	269	289	271	286	296	270	294	276	283	299	280	309	286	278	269	305	289	263	299	301	323	274	281	261	263	272	279	276	271	302	306	291	264	279	263	341	280	289	271	307	256	312	282	274	279	271	237	267	304	258	287	290	278	254	303	277	287	294	295	266	287	270	280	274	290	284	294	265	279	282	304	292	314	296	267	291	274	282	309	313	264	268	274	301	265	271	274	304	251	312	291	292	285	294	277	291	275	274	273	299	295	305	285	303	275	284	287	276	249	293	291	293	286	278	316	255	303	258	305	287	256	296	257	269	264	287	293	299	267	292	270	304	276	289	285	278	294	303	258	295	316	271	305	257	282	292	280	281	258	302	280	284	298	276	257	295	305	306	283	303	303	305	309	261	261	282	265	302	281	282	285	294	293	253	268	314	267	270	275	258	284	297	292	259	286	242	303	270	280	294	254	287	276	263	271	271	281	309	271	320	316	289	282	300	253	287	286	271	276	290	280	285	298	288	290	310	281	289	284	274	274	276	263	283	308	284	268	270	313	288	276	277	278	313	303	291	282	270	300	291	268	268	266	315	299	271	303	261	277	300	296	285	314	260	270	273	292	290	299	281	296	277	268	317	265	306	286	294	288	281	267	276	266	282	271	275	294	308	313	274	279	302	290	281	297	291	289	279	286	266	280	264	303	311	300	286	287	313	285	279	290	311	293	315	262	300	269	302	275	269	274	287	269	306	269	277	291	297	294	304	278	281	264	278	250	272	265	289	272	281	271	287	289	281	285	337	248	281	297	284	281	285	301	248	286	275	295	302	314	308	288	273	283	249	277	272	288	273	277	294	290	302	291	300	274	297	275	245	313	301	295	286	273	305	285	294	308	265	302	285	305	295	293	269	310	289	297	272	291	272	309	308	292	253	289	272	302	263	265	296	279	302	280	310	293	316	270	304	290	291	256	275	303	273	255	275	289	280	288	287	271	290	300	317	265	257	293	267	281	304	267	270	294	271	295	264	283	312	304	299	308	312	260	293	280	269	267	293	288	281	308	276	283	288	297	283	293	269	298	283	300	268	299	291	267	261	280	288	252	257	273	256	313	282	289	273	322	265	322	289	242	294	296	274	304	290	274	273	293	275	276	269	313	284	281	288	289	283	275	290	250	279	286	305	286	284	302	275	295	286	280	251	257	295	304	301	293	291	273	284	261	288	284	289	298	299	270	306	303	283	262	258	290	280	288	281	261	301	277	291	293	292	281	266	293	263	276	264	283	302	301	249	246	259	265	288	281	306	305	291	278	263	288	271	296	292	284	298	327	295	300	274	273	275	298	274	289	292	285	291	312	288	289	256	254	272	292	324	279	284	259	272	279	292	306	296	294	285	294	291	302	288	289	285	277	292	267	269	265	311	296	287	277	264	310	296	289	277	278
14965	20636	31460	42326	43296	43242	37618	32043	26027	20719	15980	11229	8691	6596	6554	5783	4091	2467	1593	1719	1667	1276	1026	1016	872	831	809	783	815	701	802	812	807	824	760	791	784	814	706	800	757	802	826	822	786	762	775	833	817	802	771	761	795	845	719	824	815	789	814	733	800	790	816	812	791	789	742	773	795	745	823	781	774	867	782	792	828	754	789	769	773	822	836	809	755	786	818	750	784	810	782	763	782	763	782	823	801	752	814	774	780	766	817	772	832	767	803	790	781	757	750	763	814	760	739	761	829	797	815	806	763	808	736	757	749	779	778	815	785	811	801	783	790	797	814	847	801	760	732	792	766	741	769	740	790	810	824	818	764	758	815	797	720	790	785	786	838	818	789	820	788	733	751	787	820	814	769	775	799	847	755	836	819	750	792	756	795	788	818	743	768	781	751	751	742	761	816	759	822	780	788	771	727	788	781	752	789	828	805	777	815	767	779	787	831	735	797	808	786	810	819	776	807	833	749	747	814	774	768	813	841	738	785	764	809	800	819	814	808	792	770	710	798	793	801	822	796	795	762	809	781	795	782	794	807	827	824	805	827	846	808	745	768	805	763	785	772	774	763	804	836	740	833	776	829	778	785	799	863	839	798	800	774	800	805	793	799	797	744	809	828	790	801	809	725	842	777	773	782	809	783	805	730	828	801	786	770	821	796	811	769	756	823	803	761	810	781	752	822	811	768	812	821	780	751	822	825	770	744	790	802	786	770	820	805	755	811	766	788	800	762	804	720	809	750	769	790	783	760	767	794	792	709	801	782	807	792	805	774	796	793	794	801	796	767	774	764	777	775	734	766	785	774	810	810	771	828	777	789	834	817	827	798	776	826	807	761	786	833	798	812	758	774	837	792	790	809	808	791	810	791	802	817	753	738	822	783	816	782	777	766	821	808	752	775	784	774	785	788	768	771	768	762	770	799	782	768	843	799	785	774	749	807	839	820	786	786	782	805	756	777	748	778	802	743	787	801	760	779	803	781	793	750	808	785	790	791	731	820	846	745	758	789	783	788	818	798	765	745	742	815	750	779	794	751	806	798	794	784	820	841	758	767	857	788	792	745	785	772	818	813	810	762	788	733	782	742	802	786	731	816	745	780	781	747	789	797	805	784	793	741	770	777	795	797	733	813	750	777	767	723	845	814	792	820	724	809	803	806	730	789	803	729	777	752	792	736	825	747	752	800	816	804	768	764	765	794	791	816	777	808	780	814	797	764	765	793	741	789	777	771	796	838	807	809	811	779	777	806	819	780	762	717	802	756	822	770	804	822	813	770	788	772	829	862	805	792	761	786	821	773	822	814	822	825	810	795	777	746	757	746	796	762	779	768	776	817	795	791	792	804	761	772	772	740	787	760	733	778	775	749	778	831	835	772	812	839	798	814	775	807	781	805	789	817	743	784	799	868	767	761	783	815	805	783	849	750	785	744	755	824	776	779	821	845	777	773	810	805	791	783	815	779	784	786	776	795	794	841	815	761	788	748	796	750	777	797	805	790	795	826	768	806	744	763	792	832	786	745	785	739	772	792	813	812	776	806	798	806	793	741	794	803	792	824	788	805	809	819	803	783	825	779	825	806	787	843	826	740	787	766	773	786	753	798	792	764	804	753	787	781	759	798	765	773	787	786	825	785	799	792	782	799	872	771	761	785	768	788	814	780	735	746	753	758	781	747	780	789	792	785	792	770	802	794	833	795	797	790	765	779	754	746	821	831	785	773	805	765	793	795	747	803	787	796	777	837	756	782	762	824	799	799	796	817	760	736	744	798	759	818	787	744	785	771	775	768	804	797	721	805	770	781	796	785	774	797	774	759	754	759	823	795	836	778	815	783	798	801	820	748	743	775	764	765	757	765	789	821	795	771	759	790	758	791	791	782	809	836	769	763	805	742	812	811	786	729	841	832	740	773	816	790	798	750	770	782	791	814	787	772	726	838	857	758	785	770	765	816	807	720	804	830	856	797	776	796	751	755	799	746	736	830	818	759	838	817	770	820	785	788	801	784	773	845	830	800	789	802	807	772	760	772	802	827	793	851	814	794	803	783	842	784	796	860	790	776	763	785	811	797	790	764	799	729	821	716	784	819	790	749	793	812	808	769	819	805	781	757	790	764	805	758	821	782	800	800	761	785	738	833	799	789	775	781	765	783	787	826	732	800	809	808	814	805	787	780	851	764	820	771	736	772	758	852	792	751	741	780	815	748	742	811	784	774	798	758	821	790	740	836	821	794	765	772	820	796	788	816	781	803	788	797	753	801	725	792	824	840	791	810	803	770	769	789	804	768	765	788	810	774	791	778	775	807	768	828	798	758	764	768	814	797	823	774	797	757	778	750	762	802	764	782	738	788	770	746	777	777	826	808	770	769	777	784	772	815	778	756	844	766	785	806	784	775	740	757	817	770	745	753	745	793	827	795	790	787	814	829	731	783	763	812	782	778	834	768	863	826	780	771	776	830	812	821	809	796	791	805	793	737	822	716	726	796	829	825	794	847	735	780	789	759	792	791	790	802	780	807	760	722	801	779	808	750	789	808	797	775	773	767	788	767	758	809	782	790	788	788	779	818	817	839	777	804	773	785	780	740	734	789	770	798	816	750	835	759	740	804	777	754	830	762	802	812	807	746	769	791	776	779	794	813	812	849	747	783	785	732	805	813	804	742	835	832	773	811	803	826	781	803	799	808	798	822	769	780	798	813	746	839	797	727	782	830	801	795	772	792	813	784	757	770	750	783	803	819	817	779	798	781	720	792	793	757	788	810	792	702	840	803	799	808	760	806	788	815	833	804	802	806	796	848	810	751	783	781	812	828	773	832	794	850	785	800	804	752	787	770	753	806	813	831	771	753	824	835	777	810	801	790	820	755	806	784	813	780	768	803	782	783	745	797	853	770	767	766	793	759	806	802	771	812	824	792	762	848	781	831	766	827	797	779	861	749	802	801	806	792	777	814	813	799	785	821	810	747	790	777	771	758	757	797	764	794	816	792	804	742	811	782	797	802	774	753	786	793	714	826	800	743	737	798	775	822	816	817	735	805	759	805	816	791	778	784	755	788	763	792	763	794	761	804	779	771	805	764	792	768	806	763	786	801	806	784	832	780	818	766	781	751	796	815	750	791	761	833	833	790	865	748	830	766	794	821	802	761	839	777	795	785	782	742	766	759	794	773	795	816	700	780	836	781	790	797	795	774	776	799	808	783	761	765	761	756	783	827	725	817	883	783	822	776	750	784	756	810	737	791	789	814	821	805	726	803	769	814	772	800	814	764	786	795	771	815	808	772	754	785	820	820	763	764	778	776	807	801	765	837	799	803	821	793	794	831	727	839	788	797	762	782	787	785	798	805	771	791	745	793	837	776	805	777	773	749	839	844	766	775	790	763	766	771	799	816	786	764	792	827	805	760	834	766	759	809	784	767	792	819	738	784	743	763	819	795	812	819	814	806	749	755	771	826	811	803	802
19027	23799	34262	38822	38332	31990	23566	16240	8928	4786	3004	2025	1479	1063	889	741	628	510	404	330	360	333	290	273	273	280	301	282	277	300	288	280	278	303	307	268	286	280	283	294	289	269	273	278	261	320	293	266	268	303	281	281	280	308	300	295	283	285	284	295	295	273	278	271	275	289	271	295	288	279	281	302	282	300	256	287	299	272	280	290	275	266	300	302	273	248	287	294	280	290	305	284	273	294	284	302	304	252	232	265	265	273	282	288	298	270	279	283	279	287	278	284	273	300	286	277	286	305	286	285	295	255	316	301	313	301	262	259	332	311	267	282	277	279	291	271	292	285	285	267	293	266	294	284	266	295	256	330	304	329	297	270	284	294	293	278	288	275	330	302	318	289	286	291	273	271	274	303	255	291	270	282	289	293	285	279	237	294	291	258	292	279	287	284	291	308	317	322	268	274	265	269	285	267	281	290	277	280	255	275	268	294	307	276	291	306	271	282	279	281	283	315	280	269	285	279	285	283	292	312	266	298	287	263	245	273	338	292	285	285	289	273	273	300	279	285	307	266	292	281	277	290	261	279	296	242	323	293	259	301	261	265	283	273	259	311	270	286	288	278	312	276	261	318	274	268	297	296	273	274	261	305	282	285	277	313	260	283	304	312	276	303	269	261	296	297	246	292	293	262	284	292	269	288	298	291	253	278	323	284	280	272	280	270	276	285	271	296	268	307	283	259	309	295	273	301	296	272	244	294	308	257	274	313	284	260	284	286	277	275	276	253	319	284	318	278	278	270	311	295	284	298	273	317	297	276	294	281	323	288	274	265	299	317	280	282	289	270	290	260	277	310	286	279	259	282	295	289	256	311	280	312	257	269	274	277	270	311	266	287	286	265	305	259	273	270	267	294	324	289	297	300	285	302	310	294	281	300	309	279	279	278	300	308	292	270	281	264	312	279	300	314	264	299	287	285	294	275	290	290	320	297	297	298	282	287	261	275	257	270	295	283	317	301	280	266	283	270	299	269	271	305	271	307	293	292	268	299	275	284	284	284	280	291	288	319	268	273	299	277	317	280	284	263	278	280	271	271	303	306	322	271	303	244	262	319	279	273	302	291	299	308	302	296	318	263	277	278	313	305	285	302	278	294	298	271	314	304	309	289	293	313	297	290	277	277	303	282	265	286	294	279	314	308	294	298	296	298	279	290	268	300	289	261	289	299	301	288	273	270	248	277	258	264	307	299	284	299	276	266	306	285	274	280	307	302	277	270	321	281	311	285	273	275	276	290	267	282	296	313	287	276	261	293	286	283	260	272	310	264	294	285	299	258	280	260	291	297	320	281	254	298	254	299	286	323	280	264	268	283	301	297	273	293	290	280	266	290	302	286	290	295	279	285	301	290	304	302	280	267	283	266	305	280	273	278	282	293	272	269	294	279	307	299	292	323	289	300	279	265	299	249	292	292	288	289	286	277	298	258	276	302	285	281	293	279	312	317	297	294	295	291	279	265	290	282	293	281	298	256	292	258	267	329	269	268	287	274	292	290	261	292	307	301	296	301	296	278	278	302	302	270	303	295	303	267	296	277	291	287	261	289	288	298	310	271	313	303	288	294	267	280	310	285	279	289	256	275	309	276	305	251	323	290	272	264	253	287	287	296	281	297	259	281	307	260	308	313	320	263	287	278	306	305	263	289	268	275	256	286	298	296	327	256	268	266	283	284	318	290	285	273	281	300	266	285	257	279	285	278	287	266	300	286	274	309	253	268	323	260	303	297	278	274	265	323	292	268	285	274	277	290	270	269	256	275	283	287	304	287	301	260	278	304	271	287	291	272	284	292	285	259	264	277	269	276	285	307	264	277	294	293	275	265	277	247	265	272	276	297	286	287	281	295	248	268	289	307	287	281	292	277	272	264	288	274	283	306	265	293	282	274	307	300	282	308	284	252	352	293	273	281	256	326	312	267	268	279	277	278	263	278	295	285	287	260	288	291	326	303	266	275	275	328	311	303	277	271	285	294	300	292	309	314	316	292	305	308	302	300	289	283	314	255	297	328	271	316	304	283	270	227	304	277	290	293	296	280	267	294	310	267	272	266	270	243	315	263	281	269	297	272	311	287	280	320	298	273	271	287	261	281	296	291	270	284	278	277	274	285	285	295	283	256	294	281	300	302	293	260	285	297	300	293	280	260	280	303	275	326	330	275	314	268	270	317	259	279	267	273	269	281	325	294	269	286	300	293	274	276	299	312	282	299	293	292	295	285	295	297	296	251	261	290	276	292	311	261	290	300	271	275	273	261	290	296	312	294	250	283	289	306	306	263	276	286	264	260	263	281	258	303	279	262	294	284	281	295	303	316	284	274	271	273	258	314	293	281	269	261	277	273	310	286	275	273	296	268	282	302	290	310	314	280	272	290	272	302	281	279	302	267	277	263	303	263	299	303	287	274	297	289	251	257	299	299	291	275	294	309	268	279	268	291	294	292	267	270	314	276	297	275	292	295	283	309	282	286	276	297	274	289	272	305	318	280	279	277	295	280	325	281	313	264	278	277	280	295	274	278	310	289	293	288	295	279	282	273	282	284	291	270	241	287	278	273	302	287	287	254	259	294	289	281	299	277	300	251	303	301	280	285	266	285	274	333	301	286	301	293	322	314	309	273	280	289	292	288	293	299	307	311	290	279	276	309	308	262	275	282	271	299	281	305	295	308	285	280	282	300	292	277	290	259	306	275	294	283	292	270	300	266	289	298	286	306	269	283	267	300	322	299	310	305	293	298	281	253	282	308	278	264	302	292	250	277	269	284	293	254	336	289	281	299	292	267	275	266	268	242	319	264	300	268	272	287	290	258	277	280	284	269	290	270	300	266	273	283	316	283	269	285	285	291	257	280	251	306	256	257	275	296	267	258	298	287	270	269	271	281	285	271	285	297	292	297	291	285	268	276	285	277	267	282	278	296	264	297	257	291	311	275	286	289	293	294	285	302	283	299	282	298	296	266	279	307	258	263	263	287	285	266	311	291	286	302	283	289	258	290	317	288	260	283	329	253	282	273	290	300	298	285	250	300	280	301	292	309	294	257	309	278	327	312	289	273	262	286	269	282	270	307	244	285	300	299	272	295	281	298	242	279	293	275	285	295	296	307	277	262	283	309	300	252	301	259	284	267	303	267	286	285	296	291	313	318	244	301	295	281	272	295	276	293	272	276	287	258	319	301	271	321	266	278	298	267	286	305	280	299	270	292	272	259	282	286	310	267	284	264	305	308	261	281	266	259	286	297	253	270	289	286	298	279	307	285	312	241	271	297	272	277	288	308	277	264	281	271	292	282	291	305	299	308	284	319	304	309	299	295	304	290	301	310	278	274	291	280	284	287	307	257	308	277	294	280	287	304	266	299	285	266	301	274	327	300	278	301	293	260	276	265	291	300	299	278	302	264	282	280	308	313	244	289	284	294	264	283	250	272	261	286	281	251	305	301	295	316	309	278	272	310	297	314	271	307
12880	20195	35246	46377	48384	44698	38406	32840	23990	16910	12521	9100	6526	4844	4158	3296	2575	1951	1519	1320	1168	1000	888	838	867	826	761	791	833	777	818	768	762	805	781	762	804	784	780	761	808	801	791	826	834	787	825	846	807	855	792	809	749	808	754	731	785	754	781	789	764	796	771	775	753	763	734	759	789	804	789	803	796	792	766	835	792	790	746	785	728	818	809	812	820	826	796	779	774	791	847	771	802	776	792	795	758	718	901	800	765	782	798	827	813	874	769	779	820	817	772	792	802	743	763	769	803	811	830	763	800	794	805	770	805	765	803	818	765	809	784	794	776	791	740	772	800	819	804	806	761	783	794	782	759	791	778	764	755	836	782	771	792	752	801	754	800	816	755	766	794	822	820	712	753	801	785	802	775	806	823	796	799	781	779	823	806	811	769	774	717	854	801	754	842	812	813	751	759	825	822	774	797	785	792	808	826	833	773	791	845	775	768	758	786	790	791	797	769	761	793	813	827	780	764	830	794	824	805	847	809	724	807	801	817	766	810	843	783	781	798	799	801	753	800	804	813	767	775	797	800	788	829	844	777	804	780	768	771	810	848	831	842	759	781	764	856	758	799	770	831	777	781	809	805	769	813	802	784	771	776	774	795	772	764	845	763	773	833	792	784	783	816	802	810	741	767	770	819	781	763	785	788	743	728	793	799	783	790	761	809	771	778	747	760	823	801	768	767	833	790	797	772	807	775	823	816	735	801	759	765	796	791	769	773	799	802	814	828	776	803	791	789	793	808	777	785	790	831	796	827	802	773	762	785	751	835	850	776	774	817	783	760	790	747	787	773	775	767	791	802	774	754	790	845	789	768	807	738	812	796	779	758	732	762	786	813	748	771	781	795	767	780	841	796	789	793	804	805	826	774	834	778	778	830	741	806	784	760	752	828	813	782	828	814	827	803	745	779	808	821	837	764	778	790	804	800	799	780	759	800	782	752	757	731	759	786	790	856	790	819	811	750	767	799	778	754	772	770	788	735	752	814	843	740	801	833	773	846	794	782	737	783	798	758	785	817	787	801	757	812	835	746	762	770	737	783	823	783	784	802	781	769	764	771	732	746	770	819	752	747	786	764	743	748	811	764	804	798	807	806	768	822	829	781	727	802	798	761	807	800	737	808	816	775	800	762	824	774	764	759	788	767	746	810	817	799	789	770	771	785	781	767	776	784	788	772	775	803	811	780	825	754	780	807	768	791	764	791	771	785	771	824	806	786	747	759	783	820	738	778	768	778	739	788	794	799	787	773	823	737	826	810	829	806	806	774	737	800	812	772	822	757	846	781	786	813	821	790	792	750	817	800	821	769	813	754	782	812	795	820	810	816	782	755	794	790	818	773	768	803	849	796	784	760	784	777	805	793	806	798	778	771	814	805	782	824	760	802	798	792	758	776	789	795	780	777	789	802	819	795	829	767	836	808	802	783	799	753	772	762	749	703	795	779	813	809	835	837	747	766	727	818	799	802	840	792	769	771	778	746	832	780	822	834	821	791	780	780	792	832	807	750	781	837	758	782	785	799	745	822	775	762	731	821	789	805	774	797	753	816	773	788	762	825	834	778	799	816	795	769	786	788	786	837	786	810	790	799	826	816	762	795	776	760	790	771	844	780	831	793	751	803	738	824	761	786	841	744	786	800	782	831	774	819	792	794	759	756	793	799	822	813	776	787	793	751	798	798	791	832	759	805	782	813	817	809	790	790	838	785	781	810	767	839	804	806	804	853	802	800	819	804	779	759	809	747	774	796	745	799	804	830	800	802	750	794	759	786	829	786	776	816	720	764	768	778	796	777	826	786	788	816	806	803	784	748	790	783	797	766	697	750	727	767	756	867	793	789	765	862	793	826	833	830	807	763	768	798	770	785	788	820	758	783	830	744	776	812	828	822	802	784	782	787	852	810	794	780	780	809	806	796	776	822	764	773	768	798	797	759	738	777	796	748	789	796	791	799	841	740	831	752	792	786	825	798	808	778	752	782	793	738	770	784	821	793	761	763	785	836	773	817	799	790	710	804	791	800	787	781	823	798	802	785	791	761	757	723	808	790	789	777	789	777	821	748	799	841	811	798	740	771	845	823	816	823	760	774	806	775	791	756	797	807	771	817	839	831	866	847	815	802	769	775	783	805	748	788	753	793	783	752	772	781	812	820	836	831	760	813	751	789	818	757	819	798	786	719	758	817	821	811	751	754	771	723	792	811	768	748	782	728	772	761	763	798	782	803	814	797	790	739	792	796	771	772	772	813	779	763	773	802	808	728	752	764	802	815	830	819	786	798	832	810	849	781	794	813	810	813	781	797	776	866	785	776	806	768	824	766	831	767	790	801	797	802	789	824	869	810	804	827	798	743	721	778	783	782	799	804	771	820	794	862	758	761	803	761	744	787	793	811	767	772	751	817	798	830	777	756	865	796	824	778	833	762	791	828	811	792	770	824	758	769	784	810	812	815	765	796	809	801	775	792	806	742	810	843	771	801	790	798	841	812	788	793	783	792	790	762	771	820	836	809	765	775	769	802	785	792	750	820	787	804	790	874	775	787	769	816	809	848	773	760	733	802	791	734	812	790	781	782	833	779	835	761	752	750	771	799	757	798	787	780	755	803	820	804	774	783	738	784	848	793	834	853	773	802	808	740	799	766	754	774	817	782	768	816	801	782	844	768	786	774	815	802	789	783	727	767	757	756	814	753	817	751	814	820	803	790	816	765	782	736	742	813	801	771	830	734	835	770	832	785	748	850	803	765	763	812	762	798	761	754	763	803	800	818	811	789	830	738	848	839	780	804	808	745	783	812	764	762	784	778	812	758	764	775	759	803	751	813	786	778	803	747	788	766	813	756	786	745	815	747	787	810	791	789	798	757	752	826	797	801	735	823	778	811	764	808	810	777	800	763	847	815	770	822	772	844	781	781	742	756	776	786	812	816	818	789	827	767	822	758	732	768	809	769	802	759	799	796	769	809	792	761	732	757	784	789	851	785	804	769	865	777	788	795	753	777	773	770	744	712	754	792	840	853	820	785	765	792	743	774	834	774	814	811	794	806	789	791	766	751	803	809	780	745	786	801	787	797	771	815	750	778	765	831	804	768	803	738	815	817	833	790	825	814	815	822	791	809	777	752	857	762	751	756	802	753	807	805	787	756	724	784	809	789	792	791	786	758	767	832	812	814	766	784	766	810	774	814	768	759	753	800	746	817	771	776	751	809	815	761	751	779	794	782	769	761	779	784	803	782	767	760	783	799	825	811	765	777	793	767	797	833	796	839	783	826	791	752	793	834	808	768	834	783	742	820	771	752	761	755	734	794	783	805	813	782	762	726	793	796	795	811	787	809	777	824	794	784	783	808	774	793	767	811	769	793	807	804	821	843	807	801	800	836	780	759	730	750	759	725	747	845	766	778	797	785	835	811	777	774	780	774	827	769	793	800	852	774	823	812	789	773	810	769	781	761	810	776	759	813	818
19214	29585	48830	47101	38891	32361	22734	14727	7639	3812	1847	1064	689	529	486	404	372	328	319	344	297	300	295	310	300	283	287	301	272	293	287	276	270	283	291	314	292	316	278	270	270	302	279	296	303	307	285	285	299	275	287	249	276	288	296	290	255	288	291	286	300	283	279	278	279	268	287	232	290	300	280	256	286	270	259	299	263	317	265	271	289	311	287	322	281	268	275	296	299	283	290	301	285	282	296	286	310	277	254	272	281	273	265	314	299	265	289	274	287	284	306	275	263	297	290	288	280	279	234	290	279	289	272	301	292	292	317	245	264	298	298	265	244	292	276	281	290	286	275	297	284	308	295	293	289	253	273	278	288	302	274	280	264	291	280	281	306	266	285	301	302	294	263	286	277	273	266	309	297	287	285	321	263	286	309	280	283	294	286	300	297	279	288	285	275	300	291	289	280	307	285	262	292	306	285	276	285	302	279	292	288	307	273	286	275	297	279	260	293	281	288	293	307	283	284	270	245	285	290	256	264	292	302	283	283	288	282	325	278	277	264	262	283	316	249	315	291	294	292	281	287	297	282	269	279	273	285	279	282	276	273	264	283	315	237	305	309	298	282	289	256	273	296	295	290	323	285	265	277	283	294	287	298	270	290	297	272	274	307	272	288	284	264	309	294	276	278	254	281	291	254	293	282	295	292	271	289	318	280	287	302	281	275	311	272	277	273	288	247	257	287	281	279	288	309	274	315	269	284	298	269	304	271	279	282	308	275	290	297	281	266	282	295	269	324	259	262	266	288	280	296	302	319	340	287	317	302	280	286	288	301	290	315	270	282	278	295	283	286	285	287	302	295	283	303	278	298	290	274	287	250	280	295	286	306	278	298	292	248	271	266	298	309	265	299	271	274	284	314	280	264	277	278	284	280	284	291	308	302	276	292	248	270	259	309	303	299	309	275	257	288	312	274	295	281	289	261	283	299	294	299	287	263	337	277	310	293	294	285	302	291	281	262	324	275	285	261	317	290	282	315	276	269	323	305	272	286	306	301	306	277	304	292	281	309	273	280	295	325	294	274	298	267	331	250	268	285	282	280	283	292	265	310	255	274	288	279	297	274	279	275	291	280	262	276	287	281	274	264	303	260	293	283	284	276	281	276	301	292	254	282	273	305	300	295	300	283	287	306	279	290	277	287	309	283	309	306	302	296	305	267	290	262	293	265	291	288	290	286	277	280	294	285	287	296	292	270	289	301	287	276	298	267	260	275	258	277	284	251	294	310	321	301	272	306	298	297	295	306	278	297	307	278	307	283	287	282	307	312	293	264	320	286	297	284	275	298	276	284	307	280	290	294	303	294	277	295	279	274	286	269	237	294	296	288	268	294	286	317	285	278	290	311	277	280	278	283	281	287	314	272	278	307	285	297	286	276	292	299	286	298	254	300	299	270	283	277	277	276	254	272	274	308	297	270	294	288	298	327	313	277	290	266	266	280	242	297	298	306	252	286	263	297	289	291	297	277	251	263	329	300	271	267	295	280	280	287	300	261	280	309	292	304	282	288	259	283	312	280	280	292	298	298	310	280	261	274	310	284	269	274	307	261	273	267	276	298	285	271	317	269	276	285	279	256	275	286	297	291	277	293	294	270	305	267	273	286	309	287	321	280	285	299	314	278	292	288	267	274	257	271	272	299	290	266	252	277	301	254	313	243	278	280	298	294	283	277	308	317	296	280	313	280	297	268	252	327	289	310	292	278	294	272	311	309	286	281	298	273	265	297	281	274	303	293	285	269	293	295	268	305	294	298	292	273	284	289	282	297	298	320	281	297	268	257	265	274	307	291	281	281	301	268	263	257	300	256	286	292	261	303	279	282	289	309	270	276	280	239	262	311	319	299	292	260	288	259	286	263	290	303	280	269	292	295	299	294	285	266	281	283	264	283	291	306	301	298	300	284	282	286	291	307	307	299	272	269	279	293	271	273	316	299	283	320	254	290	290	255	276	276	276	286	298	299	315	270	304	281	301	298	285	306	304	281	298	289	294	290	285	284	246	272	275	263	306	276	287	282	298	277	315	302	297	298	290	278	274	291	251	265	275	306	282	299	298	269	267	299	287	287	298	301	289	305	265	285	298	289	288	298	264	287	289	275	281	288	291	290	290	298	258	307	287	287	282	276	283	258	258	292	298	249	300	302	298	295	293	301	298	283	273	294	269	258	257	281	277	297	281	312	258	239	302	253	276	290	271	284	292	296	248	292	300	254	285	267	317	279	272	291	293	293	273	299	298	276	271	296	271	307	271	291	273	280	291	292	295	266	276	266	293	278	289	300	296	257	297	283	256	301	314	317	305	290	278	285	280	291	289	306	294	302	276	291	285	291	280	282	292	290	289	308	299	280	299	274	289	272	282	298	270	256	299	267	277	284	296	285	314	312	285	291	306	296	290	306	273	268	290	296	282	284	249	272	262	287	299	277	311	265	268	283	268	307	290	251	297	267	280	285	296	308	292	293	304	287	286	270	272	272	277	262	297	259	308	295	275	289	298	273	302	275	280	301	311	289	267	278	289	318	289	300	287	322	262	301	314	267	292	278	276	264	286	280	320	259	302	303	289	277	268	279	289	302	289	266	274	309	284	295	265	276	319	297	280	274	271	292	294	273	258	301	269	287	288	326	288	284	284	273	283	280	254	258	268	297	301	310	324	294	259	303	298	321	271	300	259	285	280	278	271	274	295	301	291	277	286	275	278	277	297	307	291	276	306	299	297	314	270	259	274	259	296	277	288	264	283	306	296	283	287	277	289	261	306	287	287	275	274	281	266	274	284	286	287	309	269	309	282	261	311	270	278	296	329	289	292	275	240	287	296	268	290	308	301	289	280	291	300	304	260	309	272	309	297	261	259	274	289	283	251	304	294	269	305	293	274	294	311	255	263	298	273	270	286	255	283	286	270	287	318	285	291	281	293	256	251	272	278	264	299	271	300	309	248	269	274	296	283	332	303	294	283	296	271	272	286	297	291	301	290	284	266	276	272	300	254	285	296	263	318	292	291	304	284	271	285	326	286	294	314	301	297	287	271	288	270	270	287	288	276	268	281	271	267	268	261	283	303	284	295	265	265	275	292	297	303	297	282	301	308	280	305	285	285	282	299	294	277	257	301	272	273	280	290	291	280	270	297	291	325	275	292	271	289	307	291	281	279	314	311	315	292	283	295	296	275	279	308	269	300	291	317	302	277	260	284	253	260	313	306	258	304	275	265	290	263	281	245	307	299	286	281	306	280	294	263	290	315	275	317	318	271	272	302	281	289	263	287	306	260	313	279	301	287	300	265	259	303	305	295	285	276	278	288	284	296	297	262	287	285	321	310	296	281	279	306	293	282	273	294	261	292	283	290	289	259	277	286	313	289	296	324	285	288	272	304	263	288	283	244	285	253	279	263	285	302	279	291	250	248	278	296	302	277	292	294	291	273	295	329	324	273	270	272	275	283	278	270	256	235	277	290	290	309
12778	25019	46799	51277	48937	44863	37633	31128	21813	14241	7942	4603	3021	2220	1881	1555	1228	1077	984	944	891	867	773	843	781	787	845	827	852	764	770	818	829	776	747	776	788	798	805	804	822	766	770	816	797	815	786	796	805	821	790	812	785	747	768	766	780	779	771	772	833	783	756	799	739	864	816	793	743	759	773	727	772	779	772	828	805	777	756	791	794	811	799	784	771	804	761	724	782	814	788	791	779	790	787	834	788	781	776	789	814	754	827	759	791	802	837	801	769	782	788	841	805	768	778	775	817	776	749	766	765	821	825	785	832	770	790	805	802	829	807	793	765	777	782	792	755	748	822	757	803	818	790	788	825	800	803	765	772	798	783	777	817	799	817	805	814	846	798	814	813	703	788	764	792	803	807	778	779	755	765	768	851	799	791	800	830	729	792	804	759	829	812	818	805	784	732	788	794	771	783	785	818	809	757	823	827	815	806	768	742	822	852	798	773	764	814	812	783	789	804	794	746	678	801	841	775	802	810	775	763	842	778	742	807	783	803	755	802	789	823	790	774	779	779	823	779	810	773	788	813	780	742	793	801	835	785	837	827	774	788	825	759	754	787	778	751	798	823	793	767	768	773	792	776	817	839	750	833	763	811	781	830	847	786	754	805	754	789	833	805	796	848	755	826	809	824	775	800	778	793	815	736	772	787	847	828	787	795	811	789	806	775	820	788	737	828	813	820	776	770	832	748	786	765	805	886	783	791	779	800	791	748	784	823	819	800	795	766	835	753	798	813	778	797	822	773	736	754	775	797	810	793	783	734	815	760	825	830	802	780	813	827	814	736	794	771	793	792	774	848	786	750	759	757	793	818	859	784	756	793	821	750	775	770	769	779	820	739	833	738	759	852	776	805	766	815	811	812	801	752	790	760	785	788	762	760	779	723	793	801	813	748	783	758	815	794	815	795	811	757	824	792	762	765	825	813	828	786	844	836	792	768	802	802	769	791	816	817	823	761	842	822	806	736	799	777	816	787	744	750	802	812	818	802	807	828	795	820	786	791	802	793	824	809	767	764	768	791	823	822	808	733	809	822	780	804	847	806	822	737	800	808	828	806	789	857	816	792	783	797	789	749	772	761	802	814	775	804	779	805	807	783	789	824	795	821	745	785	780	806	777	836	782	817	761	771	767	809	864	794	790	738	774	815	813	812	765	781	801	764	816	792	811	799	794	808	791	793	734	770	749	833	796	749	787	814	800	782	805	811	724	801	790	817	869	795	793	792	768	779	796	801	814	816	822	827	796	860	794	802	778	799	776	785	821	806	789	793	740	808	784	806	800	746	816	770	799	809	856	789	821	792	771	790	746	845	805	793	754	811	765	783	806	797	769	824	782	815	802	802	818	799	759	734	780	753	766	749	789	775	802	802	787	798	800	764	778	752	814	794	847	777	797	736	797	781	762	803	778	754	799	723	789	790	830	741	804	808	822	760	781	817	789	755	830	766	796	768	778	760	748	804	775	780	814	760	804	782	788	761	773	783	705	842	760	782	744	799	797	781	796	836	812	789	778	770	751	823	797	775	812	774	798	770	803	798	802	803	779	828	766	782	784	782	808	765	799	759	774	809	799	786	766	811	781	732	801	822	759	780	786	776	792	812	814	793	796	818	788	754	776	778	791	793	807	789	758	812	780	780	819	755	747	792	809	752	791	769	799	789	823	842	783	783	815	797	805	770	751	827	776	793	814	809	790	807	796	772	775	798	800	816	794	812	795	811	771	796	810	815	788	791	795	811	725	822	760	801	794	813	827	744	781	803	744	801	803	797	745	838	770	768	777	825	818	814	783	801	824	774	831	776	783	783	807	783	747	820	794	793	794	781	783	754	798	794	798	778	787	774	758	810	748	778	843	834	839	804	757	815	791	765	773	769	799	748	780	777	793	785	839	822	809	757	785	762	796	778	770	764	805	784	802	801	760	797	785	802	766	824	808	736	753	774	820	761	784	830	786	842	765	771	773	724	784	771	815	791	755	755	789	790	761	808	742	848	751	764	798	775	828	809	787	773	820	774	759	786	783	779	786	748	760	832	802	777	765	741	784	770	802	812	759	741	773	778	779	775	827	792	877	836	762	813	800	832	773	808	743	825	768	745	833	817	817	789	795	763	804	827	770	801	742	770	798	773	766	713	713	753	785	755	783	793	778	846	779	775	818	791	808	798	784	804	854	824	758	760	760	767	801	752	758	716	776	772	788	777	767	739	796	766	826	828	762	800	779	751	790	809	797	823	840	805	844	773	794	768	779	791	777	832	769	826	790	781	778	771	761	762	779	774	802	764	778	773	801	802	794	846	817	799	810	791	794	799	822	825	788	767	764	815	773	784	821	822	789	812	780	794	743	801	803	788	748	780	810	798	776	749	816	832	812	826	777	766	779	776	739	844	777	823	800	809	749	777	774	795	792	783	756	750	806	774	768	745	765	812	787	761	789	865	822	822	815	779	819	765	777	790	789	793	782	802	769	817	814	768	833	745	803	779	759	808	782	780	788	751	796	834	786	824	841	807	814	783	764	793	787	800	799	749	787	760	827	802	784	783	813	832	807	758	784	816	840	813	814	771	795	785	823	795	743	793	792	750	825	803	792	779	754	774	810	817	802	800	788	755	775	797	787	770	803	818	735	791	757	832	804	766	807	819	787	785	807	804	784	752	872	791	801	792	796	727	766	826	799	816	821	753	800	856	789	850	762	759	789	832	793	767	797	838	804	774	818	806	775	772	763	796	781	805	806	806	835	804	794	775	786	748	809	773	770	796	778	813	818	787	839	816	806	742	724	767	758	828	763	789	776	712	788	846	725	808	817	811	797	805	785	784	805	802	793	785	775	796	785	792	831	764	798	826	790	776	773	822	792	861	829	782	796	767	814	764	818	806	802	784	833	791	788	771	827	798	782	788	803	848	766	788	788	780	782	762	767	798	751	775	733	801	804	824	773	776	783	716	785	756	720	783	800	818	808	778	770	801	772	805	796	777	768	793	797	776	824	863	782	750	788	797	848	796	846	782	840	792	752	816	810	814	799	804	800	778	809	791	814	794	816	824	815	803	794	822	796	787	774	809	879	774	813	819	791	753	787	769	782	770	814	760	789	792	772	824	841	779	848	796	770	776	782	774	784	814	840	791	788	760	824	777	744	778	814	787	745	793	808	766	747	838	824	814	766	833	756	790	787	796	815	826	768	765	809	743	783	760	775	788	793	798	856	730	817	826	802	820	821	813	760	771	807	815	749	761	770	787	777	788	768	792	788	764	774	760	728	775	845	829	785	777	766	834	842	846	783	782	761	789	805	774	777	793	765	735	776	770	773	739	837	782	822	815	763	793	782	819	812	755	817	809	780	793	765	765	744	789	780	796	795	793	805	811	826	787	823	778	805	814	803	758	840	819	804	808	814	786	754	844	803	791	789	757	791	750	759	812	808	796	751	810	750	790	743	775	797	789	798	809	820	788	782	807	847	798	813
35198	46634	51350	46426	36507	23977	13763	7672	4214	2355	1673	1302	1079	1124	855	705	536	449	417	375	354	344	300	296	294	274	289	316	293	279	293	279	288	281	279	282	296	283	265	293	287	311	294	293	271	277	271	294	294	292	301	310	308	307	274	301	262	285	276	306	287	273	292	279	263	304	284	282	264	309	295	301	293	313	252	291	314	280	273	315	293	298	263	283	282	299	297	286	273	276	248	270	306	303	280	278	280	282	312	272	282	295	282	304	273	299	295	288	305	302	283	266	302	276	297	295	262	267	285	274	302	304	259	294	286	282	302	288	277	267	294	275	335	280	261	280	282	281	272	263	273	289	273	299	275	250	298	269	266	315	289	300	283	313	321	335	285	275	324	309	300	266	288	282	261	291	266	291	311	282	281	305	311	276	286	288	280	305	286	276	260	265	265	308	280	282	279	295	272	316	290	283	274	284	302	278	268	303	288	302	281	253	294	248	276	313	259	269	284	300	286	304	260	285	286	282	290	299	295	286	290	300	296	298	330	293	255	297	291	262	264	292	270	316	298	277	269	285	298	303	297	278	292	304	334	305	278	282	285	267	317	299	248	284	317	264	254	311	254	292	278	283	276	290	277	303	296	250	306	277	273	290	296	292	306	277	250	300	295	280	266	289	284	265	277	279	300	298	288	320	243	296	296	263	295	253	315	294	284	296	299	299	282	273	284	286	310	278	291	257	337	316	281	279	289	310	282	271	303	283	283	288	307	287	272	291	280	286	282	287	295	304	290	302	280	291	299	289	324	308	285	297	293	284	297	239	303	302	289	304	277	285	289	298	317	305	281	316	320	292	275	271	271	263	280	286	280	287	270	260	272	303	285	264	269	301	302	294	282	279	290	287	291	268	302	302	316	268	318	282	268	301	281	289	258	286	293	274	274	281	285	295	302	277	315	304	271	285	270	279	290	305	275	275	288	306	279	278	297	305	295	281	282	263	272	270	280	288	280	279	314	306	290	341	294	301	291	299	293	262	281	275	306	280	299	290	324	282	278	275	273	292	278	295	282	274	276	331	298	276	286	262	313	324	278	300	306	248	285	266	312	289	280	279	311	315	295	274	273	289	252	310	262	274	270	290	318	305	317	299	328	274	256	270	291	288	272	312	313	299	263	281	301	281	306	264	282	315	279	290	276	277	277	288	277	264	279	286	278	271	290	284	291	274	286	291	272	254	297	291	262	346	278	300	294	269	258	281	265	295	276	274	273	289	289	273	318	279	300	252	275	313	282	255	280	270	268	282	315	284	270	287	301	293	313	304	287	277	289	314	298	307	283	288	277	314	313	293	300	290	286	283	294	282	285	308	313	300	282	294	262	307	258	320	292	293	303	272	297	296	273	278	252	276	271	298	274	289	276	259	281	289	288	292	294	292	272	305	311	297	298	307	289	294	280	278	269	283	281	284	279	292	291	305	290	295	310	295	302	291	292	302	282	256	258	275	293	293	288	261	295	304	311	262	289	263	301	311	286	316	318	276	290	272	351	262	302	299	316	289	305	281	271	263	293	322	272	273	323	277	307	288	269	310	287	277	277	296	285	278	301	277	310	289	289	307	269	294	291	273	302	294	254	292	271	289	251	297	298	256	268	282	292	282	285	295	313	267	316	270	263	285	275	282	281	291	327	276	299	294	282	273	285	263	286	293	276	284	292	276	284	254	308	285	292	296	281	268	279	282	275	268	273	297	282	305	267	267	319	282	272	314	300	288	288	270	270	241	263	273	280	251	270	295	283	300	315	289	285	271	274	272	286	301	261	305	282	279	259	276	269	274	254	254	306	320	302	285	304	273	280	299	258	280	300	272	308	280	267	289	290	297	299	274	341	264	282	291	313	290	299	309	319	298	298	305	286	281	277	284	274	283	296	311	305	280	287	318	280	309	284	319	263	298	272	279	289	285	283	276	292	322	290	292	313	291	281	265	278	246	284	288	285	275	325	301	292	297	303	284	273	288	289	263	288	291	264	250	289	294	291	286	265	296	289	289	283	272	285	314	303	281	276	291	295	268	304	295	273	291	318	306	256	303	271	287	281	287	278	289	294	276	306	310	278	295	263	300	272	273	295	310	308	289	301	285	267	278	255	259	290	305	312	272	323	302	288	259	309	291	283	295	324	261	307	280	305	275	255	265	316	278	280	289	283	304	268	264	265	304	298	293	291	298	280	288	297	282	281	252	318	279	305	275	291	294	320	295	304	291	299	278	293	284	290	324	270	287	287	295	291	290	294	295	287	260	281	288	288	291	272	295	270	240	291	279	279	283	289	279	273	272	308	280	283	301	292	279	275	301	287	289	272	285	291	301	272	277	262	289	307	292	303	288	312	279	275	281	259	270	261	267	296	287	301	268	298	278	277	290	274	241	316	276	294	259	294	304	278	267	261	285	294	297	287	292	261	310	292	299	306	319	270	292	301	270	280	257	277	270	295	298	276	293	296	309	266	266	232	283	273	263	301	270	293	293	267	284	271	258	293	280	287	275	280	282	291	287	266	268	276	285	299	274	291	263	267	292	290	295	263	280	281	277	285	285	284	271	283	314	288	274	279	265	281	294	279	280	282	285	292	318	264	266	276	288	268	276	249	288	301	301	291	306	272	260	287	266	312	286	266	277	300	296	269	278	261	277	252	308	298	281	298	260	256	272	280	278	278	251	301	254	307	285	281	269	285	290	263	326	268	288	317	292	299	281	281	271	290	290	292	283	281	299	274	294	292	268	293	262	266	299	292	300	298	293	295	287	302	312	302	307	262	287	277	287	303	297	280	295	311	295	273	290	275	314	295	281	286	299	289	261	284	325	315	314	283	263	285	289	301	310	288	290	311	279	286	281	324	319	307	308	291	311	281	282	298	280	308	295	274	314	288	281	292	279	297	282	299	280	287	293	286	285	294	273	278	311	281	282	278	296	306	276	279	294	286	311	276	264	312	283	328	301	265	254	283	292	321	307	290	306	313	291	275	304	284	318	282	293	305	289	306	305	274	303	295	282	284	295	323	287	330	282	305	282	285	277	304	282	271	284	302	292	276	295	312	294	289	296	307	286	289	324	294	296	271	291	292	275	293	288	280	281	283	316	307	296	300	277	314	288	307	295	277	304	281	277	284	278	294	289	282	257	267	286	307	296	305	259	281	304	278	287	308	272	302	266	292	254	286	289	259	260	272	310	286	285	297	280	296	265	290	282	269	289	270	281	298	286	272	321	282	292	290	295	283	319	280	283	303	234	275	293	307	272	297	306	264	296	282	281	299	302	282	267	300	264	310	292	305	323	274	287	262	286	286	301	238	293	310	302	302	272	297	283	293	280	255	256	291	270	302	277	270	275	272	301	267	292	296	285	272	269	291	269	290	288	291	312	274	279	281	282	282	287	300	303	300	281	310	263	269	289	296	276	290	291	268	255	289	297	305	278	305	272	285	288	277	270	308	271	296	278	285	268	283	293	276	315	286	283	292	272	299	283
24594	37113	48411	51062	45951	36523	28643	21392	14808	9955	7313	6146	5269	5173	4079	3257	2362	1941	1560	1347	1177	1057	977	896	814	825	813	773	813	772	798	755	785	830	796	799	777	799	812	778	793	782	770	801	793	775	792	828	776	799	787	769	751	794	771	808	810	789	751	811	837	761	782	810	762	850	798	789	838	770	802	772	814	777	768	802	815	756	794	753	784	783	723	800	770	746	770	805	810	790	776	746	789	822	759	764	772	810	776	813	796	752	794	779	791	812	760	788	781	816	802	813	746	770	791	818	776	771	779	728	820	773	818	786	781	815	764	842	801	781	811	808	796	782	807	769	763	802	771	771	729	782	811	802	816	794	810	749	822	824	781	763	746	770	788	817	778	773	803	783	781	781	768	789	792	790	733	767	774	773	759	827	803	771	803	801	774	755	773	791	813	773	770	757	823	809	771	800	763	807	816	811	779	760	787	816	813	795	773	794	799	755	769	786	791	733	732	791	802	822	782	787	755	800	774	828	844	768	756	776	765	797	785	800	792	796	777	806	769	769	792	801	782	800	779	811	786	764	752	829	777	808	847	806	823	842	764	770	823	762	810	764	786	735	811	808	747	765	789	756	758	769	769	787	820	812	772	807	758	790	812	745	793	811	788	738	776	798	773	777	769	754	806	789	773	771	786	746	761	805	810	756	822	816	763	818	769	775	788	820	813	806	767	815	786	764	798	812	801	811	751	792	764	793	781	741	792	775	788	767	840	842	806	781	768	765	773	786	782	796	755	785	776	770	749	780	810	754	782	766	700	765	793	850	821	769	861	780	820	822	757	829	778	723	778	833	855	810	744	817	822	783	794	805	726	755	790	809	771	796	783	800	794	761	799	752	732	795	793	806	752	768	766	772	751	828	847	773	744	821	799	812	784	807	771	800	814	779	790	772	776	793	765	790	779	796	824	773	802	790	820	791	778	794	768	833	771	803	821	782	802	789	819	810	767	769	744	726	762	802	811	812	726	778	843	799	780	781	752	827	702	793	817	802	797	704	763	773	769	815	770	759	760	799	779	808	763	805	756	799	749	740	791	791	812	777	792	741	757	843	813	769	842	763	787	830	814	797	770	783	789	833	767	738	786	798	770	762	793	773	813	816	747	785	817	783	810	797	788	802	807	814	788	787	794	793	749	763	803	794	780	802	837	795	801	770	751	785	814	785	776	821	769	836	765	836	795	801	781	765	821	759	795	797	774	795	817	839	730	785	782	779	794	789	796	770	747	776	742	865	837	728	765	782	788	814	815	803	787	780	819	795	775	791	762	757	827	766	805	804	777	726	755	765	811	848	784	831	748	801	799	828	777	765	767	814	817	781	718	737	729	732	787	780	783	771	822	804	776	787	718	805	767	782	776	804	752	786	774	786	740	751	791	817	831	783	830	778	823	804	788	752	778	823	745	805	824	797	809	793	788	786	801	784	775	776	852	786	761	756	811	757	785	783	768	767	808	792	789	780	824	763	827	783	832	744	745	781	791	757	786	842	803	802	812	831	742	782	826	813	744	753	828	767	841	756	784	785	813	774	790	819	818	806	832	749	751	788	753	779	805	785	780	778	810	775	830	743	808	785	769	789	778	784	765	778	793	803	720	815	772	756	774	803	749	805	785	755	773	793	801	797	745	763	822	778	774	781	817	803	779	761	776	830	779	770	728	757	820	737	809	790	781	788	823	756	808	819	836	784	838	769	805	791	783	785	842	829	810	785	814	834	737	841	786	788	803	819	790	747	722	779	764	823	788	796	732	829	821	778	788	810	825	736	772	807	767	779	786	819	836	769	833	772	832	741	780	841	751	745	773	832	786	777	775	803	747	808	829	787	751	761	770	752	783	836	836	758	771	817	801	802	765	784	762	741	786	755	786	832	811	755	827	796	778	814	743	772	741	823	763	788	854	813	807	744	776	768	755	760	800	823	751	753	794	793	814	808	800	807	804	799	818	794	774	741	804	799	784	787	755	829	782	756	768	808	753	840	777	769	748	794	757	764	783	838	765	818	753	817	772	798	807	764	772	790	775	810	763	759	809	744	814	777	772	768	802	851	791	813	772	786	780	804	849	770	786	779	845	800	801	743	831	800	789	744	825	816	821	772	760	756	770	814	794	748	777	764	767	788	758	864	823	835	809	824	764	814	794	796	772	774	778	808	797	817	778	801	761	738	806	849	811	797	789	765	779	830	782	791	749	820	738	778	755	799	730	755	783	815	810	844	768	765	799	809	779	815	778	765	777	752	773	777	794	772	835	792	770	750	805	768	771	757	808	799	778	822	776	790	786	757	813	821	756	785	841	782	831	804	832	751	814	807	790	813	773	787	760	734	769	817	772	774	771	803	864	752	780	780	785	715	800	749	781	792	738	778	767	788	810	757	791	781	780	794	788	781	778	836	800	759	796	815	737	761	773	772	850	830	810	815	747	799	781	737	800	832	753	773	762	756	774	766	825	772	804	797	781	832	780	776	789	780	783	818	785	761	828	793	830	846	777	813	776	746	746	807	844	800	787	790	783	801	818	758	741	777	788	772	793	840	784	727	754	809	789	794	839	805	789	811	803	827	797	733	739	804	776	806	832	789	784	786	792	772	830	838	763	827	782	830	791	751	788	830	768	825	816	773	780	804	801	762	755	837	712	805	816	815	830	764	756	800	855	780	807	751	814	745	746	809	774	797	808	820	803	787	751	789	824	782	736	768	783	742	801	802	751	806	786	818	785	782	758	780	764	771	791	805	791	795	805	749	763	835	747	773	817	811	775	789	808	762	774	760	840	770	779	824	793	767	758	791	745	800	762	822	753	729	779	809	777	779	747	778	839	810	774	802	757	717	792	754	770	806	796	769	807	787	780	790	759	795	817	816	795	787	753	766	788	789	743	822	790	856	789	805	820	745	798	834	781	805	803	727	777	796	832	823	792	771	792	763	783	773	811	787	847	767	796	783	793	813	820	813	835	760	815	814	786	791	775	795	774	808	751	794	778	790	758	789	765	822	789	762	793	760	768	788	770	803	785	816	791	840	739	794	747	741	834	785	810	773	737	818	809	793	765	802	840	784	750	800	837	811	814	795	783	823	789	770	752	804	741	761	823	817	787	835	794	784	793	806	786	775	826	795	755	817	761	799	839	781	809	765	775	784	804	779	750	796	775	782	794	762	802	795	759	791	796	796	805	759	757	811	810	811	796	750	741	795	761	798	725	756	824	795	811	771	768	770	830	786	779	760	765	798	827	796	739	771	812	762	810	840	777	786	811	759	829	813	806	762	776	777	839	731	757	763	746	795	790	745	782	816	820	804	763	744	781	805	801	779	805	749	736	811	799	779	832	795	788	774	774	817	798	809	754	783	782	774	799	800	796	813	788	810	804	770	711	752	799	775	790	749	788	822	749	779	802	808	769	807	776	786	829	817	786	769	783	800	799	793	792	776	778	808	792	805	782	813	804	833	754	860	790	768	771	823	823	810	720	794	761	801
40384	46003	53495	43081	29839	22750	16392	11017	6219	2746	1472	932	804	747	700	572	624	463	364	373	346	328	327	299	274	290	304	291	283	251	298	284	273	279	264	307	298	270	285	275	288	288	240	289	309	285	308	294	287	310	262	273	307	273	337	285	286	275	302	265	274	241	309	299	305	249	283	307	304	293	277	262	276	260	298	282	316	273	280	273	284	322	259	305	295	274	262	302	288	296	273	302	278	261	266	287	294	288	270	284	282	331	301	290	284	297	295	255	300	303	289	292	274	296	270	284	319	304	262	290	293	297	299	283	268	296	276	279	330	315	254	297	297	312	313	241	267	287	296	300	298	254	271	291	270	256	301	294	286	317	297	269	313	302	310	306	314	309	302	258	298	280	300	299	303	276	284	275	295	264	287	288	314	285	271	311	279	311	298	311	260	259	274	285	321	255	282	291	302	281	289	281	272	285	306	288	294	281	290	298	273	280	283	296	293	290	289	298	277	268	269	313	294	251	304	299	320	284	289	273	277	320	305	266	289	290	285	297	294	288	298	305	287	295	315	280	294	294	263	299	271	281	274	289	285	302	293	277	309	297	298	291	293	294	291	279	314	279	279	260	275	281	277	313	268	278	313	294	324	264	277	287	326	287	287	290	297	295	269	264	292	272	286	291	279	291	262	299	297	282	290	311	291	298	271	267	275	272	319	287	265	314	271	304	297	317	276	302	289	285	273	268	280	287	306	324	295	280	283	279	266	331	276	287	326	267	292	290	277	287	266	271	261	276	301	304	309	297	292	296	263	288	323	291	295	293	276	291	281	307	298	300	289	266	281	285	270	274	304	255	292	309	290	291	274	278	278	266	282	280	291	288	257	300	323	281	309	255	288	275	302	274	260	298	266	284	247	307	278	315	317	262	288	283	274	306	294	291	291	297	279	304	286	248	321	283	295	266	290	273	301	260	309	272	284	297	301	275	261	286	281	271	305	310	284	273	298	283	303	280	310	273	296	319	288	291	291	287	292	285	277	284	274	293	259	269	263	252	260	291	292	291	326	276	272	263	270	264	298	280	285	297	262	273	268	298	273	309	273	296	278	310	275	305	293	273	274	318	273	292	283	305	325	293	286	312	264	322	251	288	281	248	301	287	270	291	263	274	273	284	319	287	269	276	285	283	318	259	302	305	302	292	266	290	236	278	294	279	301	310	274	302	277	299	276	277	291	285	282	272	303	311	297	282	289	268	291	259	305	277	292	262	309	278	257	267	298	268	297	310	284	278	296	276	276	283	300	288	275	302	279	275	304	292	306	302	276	283	264	323	302	281	262	288	281	290	294	254	326	297	265	336	292	290	274	242	286	285	276	265	276	272	290	279	291	277	285	283	262	315	293	293	316	322	273	292	261	268	269	278	305	291	296	291	278	306	285	305	301	269	309	287	302	309	264	282	306	250	304	279	277	282	255	236	258	296	278	297	269	304	294	301	295	296	279	306	298	282	267	319	254	288	289	288	298	263	263	288	282	265	298	269	270	278	282	336	309	298	275	292	288	286	323	329	272	295	264	267	300	287	299	270	270	292	292	308	279	290	248	286	293	302	283	301	297	266	277	281	280	301	290	279	278	301	276	275	297	328	297	288	276	306	309	285	260	287	312	282	323	275	269	261	308	291	318	282	280	275	290	270	283	289	273	255	296	283	282	265	267	279	302	283	291	282	286	271	287	272	273	303	281	281	301	286	275	287	307	289	290	306	299	295	288	322	287	284	330	305	303	273	290	288	304	276	286	289	250	306	291	259	271	318	261	279	275	294	290	278	314	276	276	312	290	293	264	275	303	316	270	316	297	302	281	295	295	273	325	283	293	286	276	311	283	318	258	277	275	282	314	279	259	288	300	295	291	289	313	290	296	308	283	296	283	304	292	287	282	268	272	278	283	283	287	285	322	280	283	273	296	286	300	286	249	257	273	292	303	297	281	310	295	278	298	282	297	311	297	265	278	290	266	276	290	287	305	272	290	275	262	324	278	306	300	289	271	285	268	300	268	299	270	292	284	320	323	275	288	291	267	267	284	256	303	274	287	299	307	247	294	282	289	305	290	296	278	265	250	285	295	265	309	320	284	272	266	292	311	272	278	270	315	298	302	294	293	298	278	284	284	289	281	308	283	286	287	282	271	292	272	288	303	280	295	336	260	283	281	274	295	297	295	282	300	283	264	290	284	268	269	314	330	271	297	272	277	280	276	310	313	265	284	279	275	270	286	280	273	275	272	311	276	266	276	268	281	271	275	317	264	330	281	313	272	285	287	279	272	273	258	282	305	281	290	310	283	287	296	311	290	281	273	302	292	313	295	289	282	291	256	292	294	291	266	270	301	304	280	281	323	310	277	291	302	321	281	270	322	267	266	290	296	268	273	302	286	261	285	236	286	273	275	263	297	263	271	292	264	255	286	304	273	287	260	317	279	305	288	267	313	279	296	311	318	278	262	275	285	265	301	287	268	312	273	304	306	275	293	262	289	281	294	305	262	302	318	299	258	280	294	282	261	255	279	267	262	292	286	268	254	295	294	281	290	290	300	288	277	323	291	272	292	296	299	304	316	278	262	273	305	282	319	278	328	291	284	263	309	316	309	298	298	308	310	285	266	293	307	314	275	272	282	305	291	280	300	287	257	290	291	305	303	325	282	299	302	276	318	264	295	265	283	299	266	295	287	283	305	280	299	290	268	280	274	289	297	288	274	281	285	258	274	284	301	299	316	281	258	267	270	293	291	314	318	251	295	258	280	312	295	292	296	301	289	275	256	273	284	269	299	295	286	278	286	291	289	274	253	266	303	282	292	283	309	294	279	287	271	305	294	294	280	278	284	312	286	290	296	270	285	287	251	282	325	273	286	265	290	247	295	306	296	270	307	284	320	304	315	271	273	280	278	273	310	300	279	296	302	272	305	291	282	295	289	291	282	252	275	300	294	246	306	278	296	296	283	277	307	272	289	305	296	294	312	279	279	283	294	288	306	286	289	282	282	268	287	309	297	255	297	285	282	294	311	274	256	309	297	306	299	266	305	256	278	276	287	302	304	299	276	276	289	296	284	308	289	294	275	302	288	300	306	286	269	297	307	284	290	276	277	288	281	254	262	264	272	298	276	287	299	259	289	265	259	306	311	295	281	313	290	262	323	293	310	302	309	279	293	293	300	307	306	286	297	281	314	306	288	276	272	292	299	295	338	309	301	274	281	299	278	327	281	321	300	322	294	274	279	294	275	261	288	289	321	301	283	305	294	289	277	290	310	281	268	303	287	295	313	282	285	286	292	271	306	287	271	292	277	317	280	312	304	263	309	281	249	290	275	293	279	278	304	302	242	299	269	299	332	295	277	286	286	271	275	286	308	282	271	285	299	272	296	271	296	300	254	283	299	301	281	284	296	266	259	267	293	295	238	248	275	268	270	287	265	277	265	290	274	271	269	273	337	282	263	280	297	277	301	303	287	284	277	277	298	305	273	291
28054	36358	50859	48338	40841	37040	32044	26581	19207	10667	6618	4390	3691	3551	3070	2727	2410	1859	1513	1238	1032	957	917	915	814	835	778	797	759	824	812	799	796	784	771	814	839	780	796	760	835	763	779	793	767	813	776	803	791	770	837	784	744	786	819	816	755	805	799	780	831	790	791	801	764	811	735	771	774	772	699	817	818	828	846	788	785	763	786	799	778	799	830	748	784	802	802	738	860	788	814	759	776	764	784	806	795	785	797	820	793	821	756	787	810	787	805	795	791	799	823	790	762	794	761	806	856	818	789	786	760	796	753	740	757	769	808	809	778	829	759	809	782	792	803	777	859	806	744	760	823	826	803	801	789	784	783	768	794	729	778	752	810	748	819	812	763	811	794	809	784	818	776	843	773	819	783	776	813	779	734	794	820	776	761	773	759	807	809	816	805	783	812	797	797	778	804	850	783	824	813	798	815	780	757	770	785	793	821	813	794	768	769	792	753	807	764	755	767	787	776	813	779	781	765	813	796	747	747	785	761	777	798	776	791	744	844	735	765	799	787	817	813	816	783	794	774	768	749	782	762	784	790	790	776	770	811	756	821	800	779	802	759	803	837	805	794	790	796	750	769	739	805	826	777	837	804	797	781	828	778	813	775	795	771	779	779	830	808	724	807	838	774	750	819	777	818	828	784	771	797	806	783	799	771	789	856	802	771	772	772	816	791	752	812	760	762	756	786	788	842	828	824	780	795	777	770	793	781	781	735	759	793	802	809	787	779	738	792	785	774	803	777	799	806	805	784	775	797	837	837	757	789	790	851	765	785	794	753	746	793	781	779	811	797	844	776	772	763	782	774	771	768	803	771	798	800	821	782	760	787	773	740	798	806	794	781	854	745	753	722	810	769	749	778	762	821	742	748	786	754	773	810	801	774	798	785	770	801	775	764	788	798	770	771	782	812	820	780	790	775	780	822	778	758	783	804	853	744	815	806	769	815	807	863	768	758	797	761	740	794	785	749	785	819	770	785	779	751	787	833	779	804	818	794	795	737	771	753	795	790	792	837	765	766	808	774	806	799	774	794	847	802	822	824	804	748	771	803	832	792	794	785	790	795	786	811	765	750	816	801	781	876	799	834	774	753	798	817	749	804	813	761	778	777	775	790	804	735	764	771	788	758	781	809	802	807	739	765	820	809	799	790	776	741	826	782	799	784	835	777	806	801	728	807	801	797	685	766	796	802	765	776	804	756	812	811	807	824	831	816	771	817	756	756	767	779	773	767	758	779	752	752	764	748	742	765	780	824	778	802	805	776	826	783	770	779	810	801	780	786	740	733	746	765	797	840	806	767	753	761	787	774	807	782	829	792	791	762	773	800	841	798	830	761	770	800	757	820	771	761	816	799	828	792	794	825	792	783	809	784	786	819	816	768	772	826	807	763	842	794	799	783	809	760	753	755	808	762	762	749	762	791	778	778	763	766	819	735	791	762	802	772	779	811	760	820	790	819	805	770	812	816	767	767	771	762	800	771	822	772	797	775	797	797	713	746	796	819	756	803	775	829	748	780	770	802	731	806	783	752	787	785	780	798	805	758	767	796	836	760	737	768	769	793	801	795	792	827	815	823	812	700	794	836	785	843	810	806	810	862	775	815	756	762	822	783	798	790	775	796	788	802	781	749	761	775	759	763	766	768	790	815	773	765	807	758	779	797	796	746	791	785	816	780	739	762	831	737	766	779	787	781	758	739	786	791	762	806	810	790	804	759	811	819	773	781	795	824	820	823	775	830	796	801	782	770	741	837	780	785	803	818	778	766	799	814	770	840	811	803	774	862	783	763	794	764	792	771	777	780	787	800	837	791	806	836	786	742	779	775	769	782	810	787	833	842	792	811	758	818	783	796	750	765	795	777	735	797	769	751	805	805	747	759	790	809	760	810	798	838	773	786	796	809	732	793	800	772	801	820	792	785	760	781	785	803	753	817	792	796	747	813	787	738	840	758	806	807	834	800	826	849	774	788	853	783	791	775	779	791	788	740	757	775	741	750	758	754	788	794	837	794	774	777	847	798	795	809	755	828	762	786	837	818	805	816	781	737	783	790	776	818	830	742	762	763	803	757	772	808	770	779	810	837	786	801	810	804	783	751	812	792	802	806	740	839	800	804	750	799	788	770	794	778	803	824	782	791	797	758	808	742	785	782	846	758	770	853	809	792	804	802	843	775	819	792	795	855	770	777	827	774	819	785	814	782	821	813	743	772	787	804	807	795	794	784	746	838	836	737	719	785	765	798	807	771	725	783	827	704	805	831	746	754	826	782	763	784	753	784	783	750	760	778	750	789	725	816	791	807	812	816	766	764	779	813	760	810	789	748	783	778	781	812	763	826	777	834	772	819	793	806	743	767	759	773	787	771	783	763	770	754	860	784	770	740	802	782	791	778	792	781	765	757	791	775	827	826	815	826	792	794	773	834	849	766	765	823	772	826	774	841	755	811	808	770	816	783	828	775	775	838	769	789	742	804	805	760	807	770	797	839	776	794	753	840	775	775	787	802	803	780	807	812	728	747	818	829	810	792	763	825	819	809	769	781	779	830	823	797	739	747	799	782	786	733	773	778	797	768	799	744	811	790	839	751	825	784	780	832	790	796	757	782	803	799	774	753	763	811	765	848	792	760	795	754	730	827	755	776	818	793	841	763	800	747	740	750	836	768	801	819	797	791	810	769	761	800	784	792	798	794	792	755	825	783	807	773	754	828	798	793	763	796	781	751	815	827	821	788	710	820	820	775	705	727	769	830	770	793	773	784	827	782	829	781	776	767	793	800	796	811	757	761	786	781	799	765	794	824	819	787	765	809	796	789	797	831	775	833	783	781	789	784	761	786	812	792	803	802	774	763	775	808	832	833	762	803	741	791	762	761	825	800	732	769	794	857	798	767	763	795	805	820	832	804	788	821	766	796	790	791	852	782	759	769	748	729	817	774	747	791	781	827	788	773	767	786	803	735	849	787	755	762	763	836	753	800	836	785	776	800	815	787	871	797	816	739	796	780	826	795	791	762	720	806	776	758	776	787	811	827	832	834	789	868	811	877	748	817	814	756	786	768	760	814	825	839	743	736	782	763	812	799	748	798	666	740	769	792	770	820	800	755	733	744	808	805	766	776	777	800	808	745	792	808	795	785	802	776	796	773	787	798	810	780	809	804	797	824	773	818	807	741	794	796	801	792	743	763	771	772	785	824	757	789	790	774	725	774	804	792	774	740	858	784	799	805	785	780	824	831	790	801	794	787	819	808	833	765	812	770	767	835	751	807	767	795	747	765	818	791	761	787	768	791	781	778	847	851	811	710	757	794	812	813	729	765	856	809	756	729	746	791	804	805	804	785	784	821	798	816	819	823	765	795	765	796	799	777	807	810	775	750	773	776	790	829	798	762	805	833	803	786	827	870	789	835	751	760	809	757	766	795	807	827	770	738	787	746	780	807	802	760	819	794	812	820	824	845	809	836	784	790	766
32896	49919	52669	43106	34336	26244	18595	12620	7805	3943	2118	1169	797	533	393	360	355	350	305	287	282	282	300	263	286	299	311	251	295	304	294	284	271	273	287	269	286	275	292	282	287	270	291	312	275	297	296	272	312	262	278	270	288	284	296	295	266	286	245	279	277	258	286	288	295	293	294	271	306	265	290	265	276	286	297	281	266	288	309	257	323	271	259	299	292	237	295	314	298	265	306	287	281	288	278	293	275	290	262	292	309	293	295	294	271	279	271	276	286	276	272	271	287	276	302	289	299	271	294	296	304	292	284	269	259	303	287	300	289	272	292	286	287	286	286	307	301	303	282	283	285	286	282	286	305	246	314	295	287	265	284	289	268	302	293	280	275	284	292	279	290	277	273	269	285	282	311	295	271	275	299	295	297	282	275	330	273	290	270	306	250	281	259	295	298	284	293	309	276	269	288	283	269	299	279	297	266	284	285	281	256	279	295	284	298	294	292	289	263	281	318	277	269	266	299	313	262	284	284	281	274	300	290	300	298	299	275	314	290	271	272	292	273	267	251	293	281	270	278	268	307	285	286	290	294	279	268	283	271	302	286	278	287	279	293	284	275	293	278	273	265	294	286	310	269	283	300	288	289	277	287	268	301	307	262	282	284	260	279	274	254	281	287	283	296	279	286	317	304	279	266	275	265	278	287	299	270	293	282	303	290	301	269	263	307	320	284	271	277	261	259	307	268	298	300	273	284	284	269	290	271	290	290	302	303	279	246	306	274	272	264	301	278	287	292	316	297	274	286	290	311	301	272	295	260	265	285	288	253	293	257	248	303	275	255	267	304	273	304	300	284	279	268	271	266	278	274	302	325	321	265	281	275	304	266	282	282	255	292	293	269	300	283	304	297	286	272	311	281	283	305	272	284	276	291	283	275	300	301	308	280	283	302	277	289	270	292	288	288	265	296	291	244	258	284	276	294	287	273	284	324	287	292	275	286	300	293	278	275	306	303	306	284	263	284	279	254	308	256	291	289	295	297	268	272	276	268	309	275	272	273	277	306	285	294	305	281	306	277	278	258	264	279	273	283	281	268	262	277	306	240	272	278	265	280	303	257	272	285	309	263	290	280	289	283	287	295	285	272	263	290	277	281	321	266	270	280	293	275	291	268	279	278	294	297	282	325	272	290	272	266	287	291	275	279	272	309	280	302	268	290	266	257	312	303	245	303	268	276	271	287	307	285	276	305	286	261	292	310	295	318	290	293	317	268	273	302	249	290	257	272	267	279	286	285	300	305	299	299	296	286	285	272	291	260	262	288	303	274	278	285	276	292	282	282	266	313	290	299	275	256	291	328	281	302	264	284	307	300	297	273	271	291	281	291	253	284	302	276	300	293	281	274	274	263	276	283	261	253	267	288	310	293	280	250	282	297	294	287	281	250	267	304	303	281	281	270	281	293	261	302	262	257	296	301	255	299	263	258	286	306	267	253	259	305	305	257	279	291	286	286	283	274	288	267	273	276	284	269	272	264	252	270	269	299	276	282	335	276	312	316	269	263	309	299	283	291	301	282	269	263	267	287	276	306	282	303	272	263	289	265	261	285	307	272	282	265	311	283	306	308	320	304	295	274	272	251	272	292	271	263	275	294	307	278	269	284	282	299	279	270	297	290	280	290	297	278	261	264	270	293	276	276	283	275	275	309	281	260	281	275	296	278	288	275	286	280	279	268	299	257	255	270	284	277	266	278	305	290	285	261	276	280	301	297	291	284	290	284	280	294	299	281	293	319	293	309	279	282	280	285	283	294	313	300	263	274	284	298	318	275	270	291	280	289	258	287	294	307	264	276	281	269	297	291	318	314	312	267	262	269	278	284	279	297	289	281	293	271	277	247	302	263	306	250	276	275	286	298	277	295	281	281	296	296	250	285	317	282	245	284	282	282	267	285	294	270	317	300	316	309	283	314	292	291	284	297	294	260	287	291	297	296	257	265	315	300	265	267	282	284	283	287	288	301	276	327	275	296	305	279	285	282	291	274	276	284	299	304	279	294	295	268	301	274	300	315	296	286	304	284	265	280	281	280	281	268	283	284	269	284	279	302	287	271	295	287	287	280	292	274	272	302	314	282	304	280	304	268	310	305	300	256	288	293	296	292	296	297	258	261	290	274	252	312	265	312	264	295	289	287	268	301	302	253	309	301	273	273	289	281	329	255	281	281	274	276	289	301	262	291	296	263	275	252	278	300	296	296	299	317	283	288	260	279	291	294	263	278	300	272	272	297	306	253	283	292	304	295	298	290	287	237	297	299	321	320	306	278	293	272	278	277	300	282	268	238	278	245	270	337	277	265	273	290	277	284	281	279	277	296	293	266	287	290	317	304	300	279	281	290	267	282	268	325	283	299	297	249	316	304	279	324	304	268	267	293	266	324	275	266	284	312	244	306	273	283	258	283	318	308	297	269	277	296	294	267	281	276	274	292	309	248	267	291	309	298	282	297	292	297	290	272	312	253	264	283	298	296	272	241	277	272	293	285	297	307	288	279	328	311	276	284	307	284	305	297	289	258	318	287	290	282	297	267	283	290	289	295	279	310	282	300	276	276	253	294	270	261	282	283	253	292	271	293	294	283	298	282	291	287	267	262	251	271	283	296	276	288	265	288	283	291	260	271	269	284	296	295	295	317	305	292	251	297	288	256	272	287	270	242	272	295	304	285	291	252	247	323	298	278	269	267	295	287	281	321	265	289	276	286	266	260	273	291	312	252	279	252	273	287	257	285	307	274	260	294	292	273	298	297	281	270	304	280	268	306	313	304	286	285	281	279	282	289	284	292	290	277	294	287	287	281	322	274	274	274	307	305	266	257	269	300	282	294	314	262	276	270	278	286	300	288	293	286	269	272	262	301	277	267	295	313	290	305	279	301	287	274	270	289	287	289	278	291	287	249	290	255	294	292	307	291	279	237	263	290	265	241	309	307	293	275	251	284	270	311	291	273	262	285	297	284	313	285	270	260	264	301	263	280	312	277	283	275	278	305	292	275	296	312	264	306	294	301	286	258	266	235	273	290	256	279	288	289	309	266	275	284	311	263	267	306	308	297	262	282	278	264	329	282	274	258	281	285	261	292	273	281	298	293	288	278	304	293	296	315	278	283	304	275	275	274	299	277	296	275	290	271	287	299	284	297	279	267	291	272	266	317	245	279	302	300	278	266	290	280	308	289	286	265	264	283	265	268	315	274	286	285	276	286	270	271	313	278	297	273	295	274	299	296	293	286	279	282	239	290	296	261	296	282	268	289	257	275	279	267	323	285	292	265	295	315	264	313	277	287	259	311	274	248	292	267	297	254	302	297	303	272	254	284	276	282	277	295	273	278	265	275	285	291	293	278	259	299	251	294	251	284	298	307	286	290	276	285	303	280	284	302	308	319	295	266	298	295	277	272	303	267	262	340	279	261	268	264	276	303	287	262	265	304	242	290	286	309	291	282	251	293	274	282	274	298	313	260	295
22673	39547	49003	48979	44116	39699	33827	29194	22052	14925	9107	5235	3605	2259	1533	1352	1128	950	933	897	829	813	823	827	849	798	785	798	806	805	796	838	773	806	763	745	746	772	754	812	788	759	747	831	759	746	783	792	771	814	806	756	753	791	804	778	822	833	791	811	748	829	834	798	762	827	755	721	791	833	860	766	805	796	763	741	791	759	798	857	759	797	824	779	812	775	804	794	816	792	767	817	779	796	766	823	782	804	733	809	813	771	802	775	744	807	793	778	812	792	762	799	743	776	774	761	776	783	812	786	752	776	780	808	778	779	774	795	791	843	806	788	810	764	825	820	786	794	806	815	839	790	800	709	804	812	790	808	780	791	798	774	766	784	822	760	757	778	792	823	840	810	797	725	777	750	786	758	811	762	793	787	739	773	821	757	729	731	789	747	774	734	765	801	784	750	815	744	740	791	782	767	785	800	829	722	761	822	802	795	785	737	815	782	769	770	792	782	806	745	829	790	807	805	804	824	810	755	752	788	795	762	789	777	784	804	785	788	848	832	762	757	766	799	793	728	768	724	780	782	759	771	752	740	752	804	779	752	821	764	821	765	791	719	800	796	765	831	815	825	778	812	793	836	820	787	820	761	788	744	779	761	778	802	758	804	780	815	810	828	761	842	809	799	808	808	749	793	800	810	772	798	756	769	767	758	775	809	791	765	805	765	692	761	781	757	763	787	788	807	803	808	798	747	779	827	793	818	780	791	818	735	826	734	762	779	785	835	724	775	828	818	775	807	816	802	773	800	768	799	821	744	806	767	762	805	798	787	774	806	758	778	754	825	762	809	809	807	756	858	766	793	771	778	752	742	767	742	797	800	818	790	747	795	800	752	759	818	791	789	772	770	763	749	748	787	798	804	821	796	762	755	755	791	765	823	796	756	810	745	837	822	726	827	852	814	804	752	752	772	737	765	734	825	771	775	765	788	754	758	798	832	829	785	756	748	750	739	771	802	778	774	755	777	766	803	750	756	786	805	807	770	744	772	796	842	796	785	804	771	809	743	782	769	792	775	748	773	779	782	766	805	721	773	798	795	774	772	809	818	753	754	765	776	781	800	833	761	805	819	774	789	737	820	758	806	779	789	817	717	756	774	785	815	749	814	841	806	757	777	770	824	745	803	806	812	840	791	741	826	789	788	766	746	819	769	764	794	809	784	764	787	819	780	769	752	792	825	793	842	732	771	802	812	836	860	745	822	732	742	768	778	779	766	831	755	744	792	843	815	813	781	794	798	776	814	814	834	786	808	732	775	785	754	807	758	774	816	769	807	753	841	774	814	778	819	758	787	786	767	775	820	764	776	832	781	796	787	776	751	771	813	775	777	773	783	793	827	765	781	753	768	791	762	791	776	768	783	774	773	758	756	837	742	817	790	807	762	841	792	769	774	771	797	760	774	773	750	778	827	788	759	829	833	794	765	704	772	769	735	759	772	795	786	818	772	775	799	818	870	835	749	790	749	751	802	803	800	781	799	781	754	775	841	763	802	847	729	748	774	770	798	873	746	773	774	804	772	753	775	806	748	783	766	786	765	793	786	824	797	775	786	777	751	795	804	723	775	742	786	797	758	767	772	751	783	797	782	829	758	763	775	784	803	769	762	830	838	770	783	755	730	745	749	799	784	759	771	792	751	790	793	771	801	764	777	755	739	776	770	834	762	754	782	816	748	805	762	785	768	797	820	771	773	771	780	744	847	759	771	802	747	792	827	769	767	789	841	723	786	784	836	782	792	797	774	786	774	795	817	810	770	741	814	830	825	741	807	810	765	793	786	842	744	817	826	780	839	810	790	746	792	823	785	779	781	777	784	831	782	742	791	827	773	776	769	775	789	806	790	797	808	792	797	774	790	756	765	762	804	830	739	766	804	768	765	761	769	728	811	789	779	739	744	808	817	756	757	765	772	806	801	817	809	808	815	814	797	795	810	786	789	804	848	710	747	778	788	770	768	797	773	740	769	772	815	796	764	783	780	756	770	783	799	844	757	783	769	805	803	774	769	781	807	775	793	774	790	759	807	809	771	771	746	813	772	790	773	733	755	745	810	753	769	748	790	796	820	752	787	764	813	831	780	767	771	776	740	775	777	770	778	816	747	814	791	799	771	830	765	787	797	775	809	801	757	761	809	731	773	823	802	792	726	791	830	776	768	731	802	766	777	784	801	788	802	764	764	807	744	853	780	762	787	746	744	772	785	736	770	807	768	772	770	830	736	803	813	758	795	764	802	749	747	798	742	816	777	760	803	765	809	801	771	728	814	791	760	776	793	808	734	791	755	758	779	806	775	769	782	747	793	757	784	763	738	795	781	757	807	725	761	790	774	816	808	803	742	756	797	750	761	761	846	767	791	774	806	821	788	804	790	767	766	794	792	768	786	772	778	845	803	840	785	774	749	754	764	749	800	765	811	792	779	762	779	761	758	820	864	801	785	732	757	791	744	797	718	813	834	812	805	734	775	787	802	797	761	786	835	828	805	762	777	715	805	736	778	813	778	829	761	803	831	833	771	758	754	798	798	807	798	789	807	823	735	783	753	799	847	784	786	832	769	788	804	799	840	814	777	729	791	778	811	843	778	757	777	754	821	830	772	812	822	816	766	803	759	780	753	762	770	773	778	757	809	813	728	794	790	814	737	801	794	796	798	777	810	830	757	778	781	784	770	812	780	825	764	858	781	713	799	793	793	758	805	822	795	752	808	798	787	784	759	733	817	733	807	779	816	809	748	795	751	838	822	813	797	789	769	753	751	820	842	777	819	775	839	744	778	760	826	825	790	783	772	793	746	752	774	726	726	794	749	800	759	807	803	797	779	808	850	813	772	768	756	761	794	716	758	799	807	768	765	777	777	791	814	753	821	785	836	713	803	799	795	735	733	768	783	799	766	770	741	801	784	743	792	787	824	806	773	753	793	834	743	746	780	772	802	800	799	782	777	811	814	773	809	759	842	804	787	783	833	814	756	776	794	736	791	777	774	794	814	754	769	723	776	712	806	715	805	745	780	766	776	770	743	784	815	786	735	773	772	805	822	756	762	782	761	789	763	799	763	808	746	774	823	757	746	762	782	722	785	753	839	762	801	807	758	780	741	803	798	733	791	777	753	791	778	759	773	776	813	795	762	807	781	813	780	727	784	816	741	782	759	809	806	772	767	768	770	788	798	778	780	760	771	800	782	766	776	771	762	758	755	818	802	798	748	820	815	766	754	780	772	837	744	792	754	750	727	824	725	815	830	792	754	768	802	746	828	764	758	769	824	730	820	765	747	759	783	821	791	840	777	736	768	765	802	806	781	763	808	769	771	781	829	773	803	763	794	762	804	759	799	737	764	781	773	799	789	799	785	809	780	794	769	806	767	783	770	769	803	740	781	804	766	796	788	721	776	781	752	824	846	751	774	768	814	775	827	811	782	814	809	800	797	775	777	775	764	805	796	790	741	777	792	842	769	788	799	791	770	798	789
35364	43619	55433	43324	35852	27772	18777	13222	8671	4719	2308	1215	741	560	422	340	308	313	307	300	339	293	243	290	280	294	273	271	269	288	277	309	268	247	296	262	271	330	291	306	275	287	279	282	279	281	305	306	263	272	282	278	288	281	303	321	272	298	262	293	275	246	300	285	294	291	272	290	285	294	264	273	265	271	279	279	281	285	269	295	275	277	278	279	290	279	284	249	265	275	304	309	264	298	298	280	281	326	270	273	298	262	274	280	282	255	278	282	278	274	275	273	285	271	309	282	244	276	284	253	299	267	276	309	293	246	288	297	280	290	318	307	283	295	277	318	275	306	293	273	266	305	291	280	253	287	250	303	287	259	284	300	268	311	303	292	277	289	263	292	308	304	307	285	290	298	264	265	291	267	278	259	264	274	257	302	287	298	270	259	254	265	307	282	266	301	263	302	290	323	286	284	276	271	277	286	258	278	292	317	269	304	263	271	290	256	248	290	290	331	288	273	294	278	282	316	257	265	279	296	311	276	276	300	268	300	277	256	280	293	320	273	277	278	252	264	292	282	269	294	316	267	291	274	268	271	271	273	274	248	277	293	295	299	292	303	293	272	300	269	271	270	259	298	258	274	268	258	274	284	297	286	268	252	252	284	255	255	275	259	269	282	288	285	272	263	297	283	279	251	309	272	250	294	312	301	270	252	278	312	319	268	278	279	286	281	276	300	288	313	254	297	289	305	313	300	280	315	306	299	255	279	332	280	282	286	273	279	262	279	232	280	274	262	284	236	313	309	257	285	293	293	276	305	288	279	270	271	295	259	285	248	243	292	295	302	268	247	276	273	292	273	299	281	253	263	256	270	282	271	279	270	280	280	284	276	281	285	294	292	263	285	273	284	301	287	293	301	247	268	253	282	271	318	302	282	259	278	298	265	272	294	301	278	283	289	293	277	322	265	263	295	287	291	298	285	322	275	292	289	287	267	283	289	283	246	297	292	302	315	279	314	287	302	283	284	296	311	310	288	285	299	287	292	285	230	307	292	255	307	261	303	234	299	273	283	293	280	310	276	291	303	300	270	302	268	286	252	263	307	291	296	296	270	293	307	287	299	281	304	275	297	299	293	270	283	304	281	264	285	279	283	275	304	273	283	297	297	286	278	283	286	271	276	307	279	321	262	269	272	287	274	287	300	265	285	271	271	285	288	285	306	300	291	275	290	267	278	283	305	258	292	270	281	298	273	269	271	267	283	259	266	277	323	271	280	275	311	299	311	284	260	313	284	330	259	276	267	276	276	274	290	275	269	279	289	259	298	266	306	293	288	272	269	284	299	267	288	263	268	300	301	311	287	294	283	285	255	261	269	307	263	307	279	285	292	287	248	269	276	275	258	254	254	262	233	267	308	282	284	294	301	276	308	305	284	303	265	265	283	282	286	284	279	285	296	262	261	309	270	276	278	282	276	284	293	278	276	284	257	274	252	304	252	260	263	298	278	282	270	286	258	252	290	295	266	325	274	226	287	314	255	305	276	308	273	268	328	313	263	279	278	282	262	288	296	260	284	262	304	290	254	308	299	285	303	285	289	267	301	284	280	282	305	285	293	292	303	297	274	279	268	309	317	288	315	270	278	288	269	277	269	275	291	315	265	274	277	273	267	280	261	316	294	282	286	289	300	273	291	289	281	291	265	241	298	313	325	305	277	301	295	289	320	278	284	258	269	286	258	268	293	294	287	260	305	304	296	262	272	281	315	291	279	280	271	324	267	280	294	273	299	292	273	267	311	282	244	274	276	272	272	290	281	291	273	278	297	271	259	300	278	277	285	270	310	279	291	248	284	297	276	277	278	310	284	277	298	294	297	272	253	252	301	277	296	302	318	292	277	282	271	281	296	236	305	283	261	290	273	276	283	289	303	270	290	282	276	315	272	297	291	250	248	276	310	294	267	278	305	282	320	300	316	309	279	266	296	276	278	277	275	291	281	286	301	266	289	288	285	297	289	309	297	280	299	250	318	287	290	308	299	326	294	262	285	298	280	271	305	293	245	301	253	272	295	283	294	262	300	280	296	299	270	289	262	314	285	276	264	271	309	303	293	306	283	246	282	265	276	253	285	285	273	277	312	284	293	271	261	268	269	291	306	283	285	289	305	278	311	255	291	288	308	291	290	280	257	278	297	265	275	293	312	284	291	297	317	263	283	284	305	264	279	288	281	299	287	310	261	296	274	277	299	291	316	302	285	275	256	287	292	275	286	304	267	265	285	288	301	260	286	298	297	283	296	264	312	308	286	275	298	279	270	336	300	292	298	269	305	291	277	283	290	286	268	265	282	307	280	315	272	288	321	317	279	253	288	293	286	307	294	266	294	282	300	254	267	249	289	301	264	278	294	286	327	287	291	279	280	283	312	272	293	303	278	288	283	247	302	279	292	287	276	262	280	284	285	287	310	278	274	273	294	281	287	291	297	265	305	278	297	256	269	295	284	321	315	290	270	258	269	320	299	301	287	280	251	277	280	245	268	277	283	300	277	246	290	311	304	300	307	262	268	282	291	281	276	298	299	252	268	269	302	284	249	271	290	304	265	295	287	296	286	298	282	315	298	291	305	284	311	286	247	268	232	254	312	275	280	297	276	261	298	315	257	293	286	277	309	265	275	295	289	267	267	297	298	290	258	258	293	298	291	295	298	252	311	284	287	264	311	302	255	270	287	270	281	268	309	301	295	293	282	296	289	249	241	278	280	281	280	283	308	254	274	296	291	266	288	274	275	299	292	300	268	265	282	278	284	289	269	278	280	310	272	272	271	270	301	282	286	297	287	265	308	286	275	300	312	254	272	283	265	301	289	275	278	292	327	294	282	278	288	314	263	286	269	267	301	278	243	276	271	272	289	263	269	292	263	306	283	292	291	284	304	269	313	282	315	269	293	311	339	281	305	283	264	289	297	286	287	303	303	252	276	278	297	299	275	276	307	310	294	276	279	273	272	295	298	287	274	281	305	274	340	300	272	278	288	293	288	264	285	271	272	292	256	267	267	288	275	275	311	296	280	321	290	272	267	289	285	249	264	315	279	298	263	285	315	270	271	305	277	286	291	285	272	272	287	281	290	273	279	264	293	310	288	305	287	298	306	290	280	296	299	299	284	253	277	312	306	271	277	280	274	307	300	295	296	290	291	278	291	283	242	269	274	287	270	287	260	291	270	295	282	265	250	270	286	312	272	276	281	301	293	276	299	285	270	280	293	264	264	267	291	289	272	259	297	294	269	274	272	284	274	297	268	296	281	297	287	271	262	285	254	312	307	285	268	300	273	272	287	246	273	307	296	283	280	264	283	279	280	284	278	293	269	271	300	273	259	286	233	300	278	256	294	263	281	299	281	275	256	294	289	280	276	282	279	283	289	295	252	257	286	269	308	279	301	288	288	288	302	290	264	280	252	258	266	304	283	289	296	300	293	273	284	298	258	277	279	283	316	300	279	286	282	274	310	265	268	283	323	282	291
23802	35146	50454	48918	46313	40857	34191	29864	23894	16282	9834	5598	3362	2170	1512	1090	1002	924	875	882	809	794	802	795	855	766	789	785	783	791	789	789	778	784	798	758	796	739	813	778	777	799	795	758	750	784	769	793	797	788	814	799	796	775	751	814	767	784	802	774	738	774	793	766	759	833	777	788	735	781	786	780	747	788	800	811	737	793	720	840	787	791	764	765	782	792	715	799	823	808	731	791	780	777	778	790	814	745	784	740	802	801	800	760	755	761	801	799	783	814	780	803	792	783	766	742	761	777	792	759	774	808	768	777	789	784	788	808	812	743	751	815	778	769	836	740	782	816	778	785	792	755	798	812	787	751	746	781	758	760	740	808	776	739	775	701	843	761	768	789	768	781	814	775	791	781	772	812	796	770	753	788	770	753	799	794	807	746	777	782	757	784	764	804	813	810	749	778	795	780	812	742	791	832	776	773	761	748	815	763	795	817	795	771	797	819	757	698	708	795	747	751	822	820	797	787	794	786	792	794	799	760	818	771	770	754	794	775	762	812	772	714	821	799	737	773	826	728	786	755	726	778	821	755	808	779	779	771	778	770	824	758	771	798	767	733	805	774	717	752	745	793	775	785	758	765	832	742	758	784	758	775	767	808	753	788	762	807	751	757	767	741	771	726	802	790	813	787	760	799	789	776	769	774	789	826	797	782	825	784	800	792	804	752	745	763	844	741	763	798	814	770	797	789	753	773	811	691	752	742	813	771	765	771	817	741	764	775	811	802	795	772	711	723	783	757	747	769	777	823	807	788	772	784	807	757	830	811	818	739	765	736	794	788	715	746	787	796	878	822	792	763	778	715	804	771	824	795	769	787	773	788	720	857	801	765	782	804	850	837	767	808	823	789	784	823	787	785	810	802	748	747	782	802	740	780	799	810	818	813	812	781	750	775	753	795	791	862	761	777	823	767	786	786	798	754	818	765	769	793	797	827	778	762	772	799	769	779	774	769	777	746	717	789	742	865	800	801	791	783	773	813	789	810	754	844	769	782	785	771	803	818	757	781	748	765	790	822	779	797	749	794	791	831	781	737	748	719	763	779	792	756	791	807	785	783	782	762	722	816	786	789	790	759	791	792	829	784	796	789	783	773	789	777	773	716	795	794	821	750	779	774	721	791	775	789	791	772	770	759	770	809	777	798	732	807	804	746	777	838	727	824	782	782	805	764	714	764	750	794	779	786	810	768	796	729	771	813	775	814	794	785	760	817	831	798	782	753	778	753	731	778	774	783	772	807	831	766	798	777	804	753	790	730	787	807	764	739	774	771	749	816	762	737	781	734	811	753	771	744	797	756	758	727	774	780	823	753	729	765	793	732	772	786	774	767	738	760	785	734	761	786	737	774	798	775	809	786	745	764	733	768	837	741	813	720	809	801	803	775	800	748	776	777	780	795	755	783	759	795	813	812	718	775	768	806	846	771	766	749	783	822	758	771	835	815	780	751	775	754	813	786	776	791	778	745	759	824	759	854	764	776	783	789	776	803	749	799	764	765	732	765	812	832	753	769	752	757	762	751	765	762	818	811	795	811	731	775	768	782	750	805	785	764	755	778	795	796	765	788	752	791	767	746	733	813	806	798	808	831	753	748	820	772	782	753	784	795	794	843	788	815	743	813	757	760	812	771	771	811	780	739	792	761	764	739	827	820	751	784	757	802	807	748	812	798	743	799	823	798	787	752	790	780	770	781	775	775	770	784	749	761	758	776	750	836	804	775	801	810	767	753	751	773	814	782	772	775	829	789	816	759	805	841	758	818	787	829	739	812	818	755	763	809	762	757	795	803	785	811	769	792	765	768	788	756	759	780	784	787	740	773	793	824	776	779	786	815	775	758	775	767	824	816	737	749	803	774	801	791	788	747	783	781	773	767	802	774	803	767	787	758	808	793	796	780	754	838	779	774	771	734	781	821	799	723	776	772	817	837	761	771	799	801	806	804	801	792	773	779	781	776	772	759	790	794	782	749	802	771	802	784	731	777	839	754	793	813	838	731	778	828	765	783	792	747	802	824	744	775	755	791	803	778	827	695	811	786	750	770	774	769	766	834	791	818	797	782	773	768	768	848	799	742	762	764	781	733	795	785	812	763	791	758	812	811	773	806	819	833	817	778	760	840	812	764	786	819	830	741	801	769	768	734	803	814	748	756	767	742	779	775	776	767	752	828	793	761	795	773	784	800	820	843	769	791	802	781	779	797	813	771	812	770	761	794	785	783	787	814	763	805	772	818	741	805	804	737	791	785	745	755	770	827	835	802	819	737	809	792	796	750	715	757	807	803	741	834	803	744	802	812	794	835	742	744	804	797	745	744	788	759	761	794	769	770	743	792	751	801	809	779	812	739	808	821	833	759	802	775	844	785	802	775	769	781	799	796	782	779	754	755	735	776	753	766	810	771	819	766	779	837	754	801	745	818	753	755	775	814	758	759	775	823	809	822	749	813	774	783	786	801	756	781	805	775	787	757	792	786	761	774	789	791	737	819	741	752	809	828	802	758	762	801	710	727	779	813	801	792	804	790	834	802	748	769	734	758	773	776	793	794	751	767	795	755	793	791	816	762	736	749	762	797	779	786	829	759	776	784	816	754	778	804	817	812	759	840	779	775	787	763	804	801	793	747	766	762	706	804	760	815	802	785	761	860	753	764	761	771	757	779	769	800	771	773	795	788	780	793	778	761	769	765	810	744	816	755	792	792	777	778	776	800	794	830	780	755	821	746	782	751	789	752	780	809	804	772	817	781	752	773	721	716	768	771	777	779	783	730	808	784	798	812	800	765	782	823	769	800	777	769	794	802	777	821	834	779	773	785	788	789	702	739	758	817	720	786	788	800	771	781	791	762	766	766	768	810	790	774	770	786	778	817	796	785	809	818	809	797	806	748	786	815	743	776	805	768	823	838	794	732	790	787	802	759	811	797	769	796	817	822	746	730	806	793	792	780	799	784	823	759	739	835	787	755	796	776	775	805	776	773	794	730	769	840	784	804	802	820	803	777	782	756	764	779	776	790	812	766	793	824	761	781	802	797	784	783	796	773	783	819	756	797	802	747	811	772	728	719	819	799	794	795	770	787	824	806	765	764	757	800	763	804	757	813	770	793	814	739	776	742	803	727	765	797	796	761	825	764	756	801	762	757	815	780	732	760	767	782	748	769	775	812	808	741	782	770	784	784	793	791	775	784	794	783	753	763	809	800	822	802	722	819	775	758	766	782	773	809	824	728	795	803	785	788	778	800	825	788	822	795	769	763	786	765	753	754	733	811	852	765	751	825	775	738	773	771	791	819	761	787	814	799	789	762	777	781	743	775	738	764	797	778	786	737	798	781	793	775	751	766	765	757	790	776	780	797	815	804	736	813	762	764	799	811	811	756	752	775	778	798	783	758	782	773	783	806	794	773	744	800	803	737	830	743	762	745	836	818	794	792	772	768	763	749	747	769	761	826	765	813	753	749	746	783
33096	49126	52556	44026	31059	21189	16449	14306	10563	5798	2929	1483	788	555	437	364	297	301	283	315	267	269	282	244	294	263	272	271	304	272	265	320	284	296	266	273	300	299	274	279	278	263	293	291	247	270	277	266	265	294	281	286	291	286	314	284	293	273	285	266	301	288	279	287	297	271	301	305	295	276	284	293	285	278	275	294	282	247	313	295	317	278	277	262	301	273	270	280	274	298	289	309	285	274	315	303	296	270	278	293	271	268	318	288	289	259	275	257	291	282	246	301	300	307	303	285	278	307	299	299	290	314	278	289	284	308	290	288	291	294	265	263	298	275	264	278	280	268	273	286	291	312	256	265	328	296	284	262	285	279	265	307	291	281	291	265	292	276	283	288	288	305	263	285	298	283	278	313	303	284	282	276	282	287	296	338	263	321	290	316	285	304	261	272	299	301	258	308	274	293	280	291	309	298	300	268	284	263	295	294	299	285	289	307	291	297	263	324	284	272	299	298	283	280	257	331	292	284	304	290	280	297	288	277	279	274	287	284	298	291	322	262	323	315	293	317	261	289	298	277	304	311	258	255	270	266	276	261	284	281	287	243	293	297	269	318	301	289	278	285	310	253	281	270	288	301	272	305	302	284	267	253	298	270	275	295	297	308	259	278	277	273	289	286	269	286	296	289	266	325	264	285	279	274	320	290	296	300	275	273	274	285	257	284	293	292	286	285	308	299	322	314	250	282	306	248	299	304	299	263	300	291	283	298	264	265	267	265	307	282	263	300	292	273	279	255	263	302	303	307	296	279	313	299	298	310	268	286	294	293	278	291	289	278	299	262	256	296	267	275	280	283	280	278	261	283	286	265	295	267	270	291	276	277	288	266	273	300	284	263	316	251	233	266	283	288	268	303	274	283	264	274	276	324	268	269	275	271	277	295	295	284	291	302	296	285	293	284	303	285	269	288	262	264	262	267	272	267	277	292	292	289	300	279	278	245	255	275	275	293	277	276	274	314	280	297	284	294	305	289	289	282	313	290	271	268	293	315	267	286	284	309	300	314	273	238	244	260	276	285	305	271	279	280	275	256	293	249	285	286	291	295	273	260	305	282	303	326	291	262	305	280	278	303	279	281	299	291	267	308	280	289	284	284	248	293	292	271	262	298	302	284	282	298	264	284	288	293	257	293	305	267	307	266	276	301	285	250	298	295	270	281	284	284	286	293	290	303	292	282	290	291	295	281	301	291	303	277	276	295	290	282	299	296	263	289	298	319	281	273	311	290	283	282	293	291	293	266	260	266	306	276	293	277	302	267	288	279	291	264	278	295	280	293	307	287	297	281	255	271	263	291	255	290	316	280	286	272	288	268	299	268	285	289	273	256	289	276	308	272	305	276	275	297	273	298	274	334	287	286	268	257	278	280	265	281	312	280	303	288	268	290	278	285	290	284	299	284	277	310	296	273	309	248	286	284	276	302	262	288	295	307	292	270	260	304	268	318	277	272	267	303	283	248	273	262	261	275	304	276	296	297	265	301	267	261	303	287	298	306	317	285	301	330	295	280	235	295	287	279	307	294	295	269	268	259	262	288	280	301	264	288	277	298	310	274	279	287	320	287	298	255	244	271	292	286	276	274	287	285	264	275	311	267	300	284	290	281	313	261	265	290	279	265	282	270	258	268	278	293	286	260	311	296	267	261	275	289	304	299	284	325	280	259	272	266	262	267	271	283	302	275	289	262	300	282	299	284	288	298	286	313	305	290	278	279	278	302	322	294	312	259	250	235	307	291	282	282	257	244	286	252	270	312	288	301	296	299	277	265	300	269	317	278	292	276	283	276	277	277	310	304	281	275	303	259	304	299	299	265	258	284	295	271	271	290	277	260	268	267	298	295	293	252	277	279	339	305	273	255	270	269	305	258	288	290	299	277	286	270	283	301	294	278	265	270	304	303	285	238	286	278	291	279	281	284	272	269	274	290	263	278	292	274	268	317	281	274	308	268	291	282	304	286	275	301	288	264	246	270	278	268	271	296	283	293	307	279	298	291	296	262	263	300	286	260	272	253	264	290	282	295	269	310	262	294	263	318	270	290	304	280	281	269	266	272	291	281	266	266	268	280	284	297	287	288	297	302	287	270	278	302	268	276	298	302	284	262	273	276	296	268	289	266	252	300	271	294	271	273	266	280	292	254	268	249	291	277	283	296	309	281	285	301	307	290	297	276	280	267	279	305	271	304	284	279	288	265	257	268	271	285	291	275	316	296	281	273	263	313	278	259	281	283	261	273	293	286	271	256	275	307	290	281	289	305	295	279	269	297	322	282	306	293	270	322	312	253	291	283	320	278	279	310	284	278	299	305	290	285	287	276	262	279	263	269	294	281	247	278	281	290	270	300	277	308	285	259	275	295	262	294	280	276	283	289	263	293	259	309	292	308	276	279	283	313	295	286	289	307	272	313	299	284	253	280	315	274	294	283	303	269	264	287	311	310	253	267	277	250	289	267	278	261	285	287	263	257	282	274	293	277	272	284	265	286	271	254	279	316	281	295	305	261	267	294	275	279	302	282	297	272	293	282	274	254	268	288	276	279	274	281	318	268	271	272	286	319	275	284	270	272	301	291	283	304	257	252	279	276	276	277	274	288	287	292	282	291	261	278	275	265	280	270	281	290	319	279	286	301	285	285	281	298	274	304	291	297	302	311	321	291	267	291	287	311	284	264	273	285	275	302	281	277	305	303	313	285	308	282	263	305	284	298	322	284	282	277	291	318	303	311	295	270	269	300	284	296	302	273	289	271	280	292	267	272	295	246	276	271	297	277	279	314	287	244	273	282	322	291	254	294	278	234	323	286	272	245	274	272	286	276	296	264	275	294	314	260	265	313	261	285	252	288	293	249	283	287	300	273	286	290	312	273	312	298	284	264	295	264	251	298	244	268	269	268	311	275	293	251	290	271	285	262	267	271	303	315	263	291	307	295	267	285	275	294	288	247	289	322	285	253	300	262	319	272	286	294	258	307	274	285	291	256	279	293	286	275	264	286	299	295	289	293	278	280	309	280	228	318	279	308	266	284	281	287	246	262	299	271	303	283	270	271	304	273	283	291	292	280	282	256	268	270	294	279	266	261	287	287	262	298	305	276	281	326	284	304	289	265	294	305	272	248	283	280	283	271	277	298	293	301	299	312	291	292	288	282	296	300	260	279	270	266	279	283	292	292	276	279	266	229	282	275	275	279	291	307	284	288	291	291	296	272	279	294	291	281	282	261	247	271	295	254	264	288	271	280	293	296	268	251	271	266	281	281	297	291	273	289	281	268	294	274	267	272	287	274	254	294	272	269	280	306	269	291	289	260	285	271	270	302	323	282	292	283	298	279	282	267	254	268	313	287	287	301	276	274	326	292	262	287	274	306	318	289	262	267	276	310	252	313	271	315	321	252	271	262	280	253	259	269	257	284	304	286	295	301	284	290	294	291	294	243	294	274	242	255	316	300	271	300	292	284	266	276
22778	38790	48783	49881	40786	35394	32492	31763	26790	18834	11457	6603	3464	2179	1547	1190	929	880	846	831	758	765	759	834	786	796	784	797	753	757	776	772	799	790	762	763	782	817	805	792	775	749	772	811	835	812	781	793	742	719	822	769	784	832	791	809	815	809	793	791	801	816	737	775	796	801	807	768	784	776	754	784	796	798	737	780	748	811	753	752	818	717	720	749	783	747	761	787	754	789	836	778	801	782	803	723	765	810	761	731	735	787	821	774	784	766	803	760	744	804	790	774	816	785	808	795	738	784	792	757	756	767	783	722	820	741	794	780	737	833	820	826	772	757	780	755	789	776	819	751	778	794	782	818	821	834	798	840	750	794	780	809	785	810	781	776	748	764	802	799	796	777	788	779	760	808	740	788	777	763	757	793	755	759	793	785	847	781	727	758	743	768	743	799	836	795	815	815	815	789	750	781	816	834	811	806	784	812	809	787	764	794	796	795	772	770	805	798	798	783	766	798	790	792	719	768	737	748	814	839	810	808	743	791	787	792	805	811	764	797	796	754	826	781	764	796	789	773	723	752	783	757	766	714	817	769	798	787	793	751	762	789	794	807	786	808	780	804	776	801	754	811	762	798	792	781	780	763	755	777	770	764	738	763	780	754	762	808	768	764	738	767	747	748	734	787	800	749	827	756	809	763	760	808	790	773	765	770	791	775	723	791	784	778	753	843	807	772	766	817	716	798	753	823	796	787	788	754	776	772	801	780	806	790	765	813	785	790	814	775	753	778	776	805	796	786	798	779	771	751	723	822	773	748	771	738	791	750	763	783	780	833	725	796	748	828	773	785	800	793	735	795	716	815	815	755	758	733	765	762	789	802	713	819	814	813	770	788	762	787	804	797	786	789	847	744	841	816	826	830	795	752	846	771	786	804	772	747	755	768	742	803	837	760	806	718	803	821	766	803	753	806	777	790	764	786	755	813	763	755	805	747	792	736	799	796	828	801	750	809	791	733	759	785	767	741	786	777	823	797	763	792	781	755	784	772	811	734	774	768	751	787	797	802	766	806	789	789	814	759	808	756	792	780	726	788	780	767	747	744	808	830	765	744	804	780	812	798	816	812	796	809	777	816	742	785	734	768	799	806	790	766	743	807	763	747	748	788	806	822	791	810	730	796	823	809	779	778	781	761	743	784	774	785	765	774	823	784	803	785	785	834	756	765	801	767	739	790	769	754	774	829	804	797	725	799	825	785	760	790	764	796	751	777	792	814	771	798	766	744	762	722	814	779	833	793	778	794	790	765	800	788	760	759	768	770	753	770	752	792	798	797	773	808	808	750	770	791	807	779	746	791	721	767	760	754	762	819	701	792	770	804	764	775	706	804	783	794	781	754	758	790	776	757	696	773	766	761	705	743	808	772	806	748	821	793	777	772	807	799	779	733	788	832	722	754	782	803	762	793	735	785	744	782	775	796	790	797	787	773	770	811	794	836	771	737	799	795	756	766	744	790	792	755	784	756	748	768	791	779	797	756	763	762	777	802	764	777	801	774	825	771	749	789	766	845	704	775	767	773	794	786	764	792	818	739	796	801	782	738	750	803	741	720	763	825	766	769	816	818	780	767	768	836	741	808	778	799	754	754	803	795	755	815	791	769	846	780	781	774	787	786	785	755	812	812	763	763	772	735	722	758	810	771	789	742	831	821	763	751	824	800	723	801	788	755	782	820	836	794	776	749	740	782	778	800	814	732	784	798	790	765	808	759	770	783	758	730	776	805	776	775	764	742	775	787	772	773	757	780	793	774	745	793	775	761	764	787	763	745	826	733	805	782	749	750	835	816	790	793	733	802	806	799	767	756	776	742	772	752	792	772	748	764	795	783	774	796	777	808	771	770	754	760	745	788	801	803	766	807	785	768	770	801	727	781	826	800	832	744	733	800	747	730	814	748	796	771	739	734	797	752	812	768	779	795	767	774	780	770	764	756	771	778	755	783	766	822	716	744	811	801	762	821	774	818	793	806	800	766	825	728	761	775	747	747	779	794	770	817	723	722	776	783	775	771	792	784	759	777	797	793	798	783	794	728	794	787	747	802	802	770	796	761	776	790	758	756	808	753	779	749	827	781	780	775	743	744	789	810	767	796	760	729	770	800	764	766	831	734	780	852	809	763	757	771	774	809	819	776	791	764	747	804	769	722	784	775	774	758	798	793	811	761	801	789	799	787	768	748	800	763	801	809	724	769	774	799	745	812	780	790	795	727	751	762	803	802	758	756	782	775	822	784	805	769	746	736	770	779	804	742	814	778	730	781	776	774	801	776	756	787	774	795	791	828	818	745	795	787	757	807	784	805	748	806	769	772	759	782	770	777	733	779	784	718	822	793	794	790	799	774	757	798	745	747	807	798	823	762	752	751	715	792	747	773	774	814	820	763	741	739	751	810	803	794	788	761	799	753	716	802	801	784	781	769	803	767	741	822	798	759	792	807	769	803	755	784	775	723	806	713	823	778	791	754	784	793	800	801	765	803	798	766	710	752	753	812	802	761	764	802	789	829	814	733	770	782	761	808	799	775	763	793	738	772	796	818	777	765	764	765	802	745	826	782	773	794	766	790	784	796	745	783	776	762	750	774	777	774	779	786	783	777	793	751	789	781	756	766	787	772	747	734	777	748	765	760	756	823	774	757	760	781	838	746	759	770	760	797	776	778	803	806	776	782	748	811	792	749	783	781	761	742	791	779	818	766	793	757	766	779	788	778	809	737	787	796	815	795	770	799	826	739	775	804	748	819	745	786	766	799	802	767	757	761	769	796	820	835	776	763	746	775	793	745	782	778	787	789	768	773	760	751	796	726	800	830	797	786	794	794	792	793	807	724	810	782	770	759	751	713	784	802	785	754	796	786	763	782	816	748	789	819	796	799	804	767	744	750	775	702	773	755	767	816	793	805	715	752	751	747	805	740	781	750	788	747	761	856	759	759	779	794	798	749	767	741	763	798	782	797	793	797	769	772	815	807	785	805	730	792	832	818	788	807	776	780	755	791	779	776	821	825	824	788	840	760	787	781	793	783	759	741	790	781	744	767	773	825	784	751	732	755	847	758	804	765	767	770	758	826	749	769	758	763	720	784	782	798	776	792	823	759	804	753	795	708	790	792	827	783	773	798	777	797	786	760	777	780	787	733	807	697	752	772	752	819	744	768	754	788	766	776	726	775	773	758	758	842	727	823	735	774	794	756	801	764	774	770	740	781	764	759	787	782	790	764	749	748	808	710	716	798	841	764	773	813	774	761	789	768	781	766	827	759	770	787	796	744	787	779	799	781	807	777	795	773	807	778	780	787	755	817	788	762	762	782	778	823	760	769	786	750	778	756	743	744	736	750	765	789	804	773	745	823	779	777	819	767	800	781	755	738	787	776	792	776	784	786	809	754	707	773	823	765	768	838	793	822	781	798	821	769	823	824	769	796	791	784	743	833	789	830	760	802	812	808	757	735	778	777	802	784	787	787
43999	49771	51267	40068	31457	21801	14673	9145	6514	4365	3037	2219	1242	864	609	494	385	324	312	308	278	288	325	249	295	320	279	312	320	289	303	311	307	286	284	279	289	283	295	270	307	279	268	309	284	309	260	276	285	271	295	302	288	270	276	270	231	275	280	279	264	284	291	276	290	278	309	268	276	280	266	279	271	329	278	289	299	260	295	293	267	273	286	272	268	271	298	292	274	303	284	281	289	262	304	279	291	259	269	276	275	280	290	290	285	289	277	283	266	299	263	267	282	284	292	285	289	273	261	271	283	295	271	291	327	281	268	304	264	277	278	314	276	307	308	302	317	312	296	270	291	267	298	293	281	296	294	302	272	283	251	310	287	287	308	303	322	285	295	251	297	315	299	289	266	289	290	270	298	266	267	297	297	276	251	323	276	291	290	301	284	276	297	273	268	304	268	278	283	293	293	281	285	261	265	261	312	298	280	266	310	277	298	272	320	277	274	285	294	277	272	276	258	275	299	262	271	318	292	297	272	299	300	265	306	286	314	290	280	271	276	297	327	256	288	248	259	268	299	276	301	268	294	270	281	309	280	269	265	285	261	261	304	284	286	261	285	282	264	258	293	281	309	307	258	299	244	272	271	265	252	293	307	295	298	298	275	290	319	238	306	297	277	263	290	282	286	299	291	275	298	276	282	296	309	277	260	276	307	255	267	255	285	294	265	289	289	297	299	316	265	288	291	298	292	295	283	293	292	296	281	253	248	312	256	281	263	289	266	286	279	306	277	283	248	277	276	276	292	275	264	307	279	228	250	295	274	267	270	300	270	285	300	266	307	300	260	256	289	280	311	289	278	295	258	281	298	302	267	260	267	288	231	273	268	286	274	271	314	284	261	277	266	296	306	267	284	261	257	307	280	299	246	270	297	268	275	303	294	287	285	299	269	313	313	286	286	287	297	274	299	282	295	302	287	268	262	293	278	260	274	321	337	265	275	262	282	291	267	259	272	294	285	290	283	301	278	275	284	299	278	278	281	283	309	259	292	276	258	272	279	310	302	287	280	278	255	299	299	269	293	288	275	279	293	276	271	290	281	266	286	260	295	303	287	320	303	312	284	262	272	273	273	268	298	281	300	289	288	283	260	304	250	269	275	275	270	297	326	288	269	251	291	289	273	291	294	293	281	250	274	287	293	270	276	273	329	265	289	294	291	257	289	286	291	303	256	284	284	282	278	278	280	297	288	333	261	266	268	267	283	307	258	289	279	288	268	267	273	262	300	284	268	271	311	286	306	290	272	301	251	296	285	294	269	293	295	288	283	280	269	290	261	310	286	301	258	256	285	290	240	285	292	264	277	271	279	264	286	296	286	294	281	263	311	276	299	262	280	264	277	247	292	301	286	286	283	294	289	315	278	315	295	307	287	276	252	292	314	259	309	259	279	278	326	260	303	259	271	264	299	297	304	259	298	308	286	280	278	264	281	309	285	268	279	286	285	280	272	267	269	284	267	286	266	294	294	267	290	281	271	237	294	272	297	275	273	270	282	314	313	290	303	283	264	278	297	286	293	279	278	288	288	310	283	276	314	301	270	306	291	310	263	280	275	262	296	311	300	280	290	292	299	271	279	265	278	273	281	296	294	246	276	307	320	254	299	304	303	286	279	276	283	262	272	252	280	281	295	263	275	291	255	314	278	289	278	271	282	257	300	278	285	269	284	280	276	286	291	290	282	292	273	252	278	294	280	309	250	251	292	272	284	280	262	278	292	285	287	285	291	293	309	308	264	290	314	282	303	267	273	315	262	283	281	290	275	299	263	320	285	282	277	252	284	295	312	295	298	279	288	301	296	278	299	273	300	281	313	277	256	253	275	308	301	266	275	269	283	281	257	293	263	269	293	303	278	259	279	278	254	286	267	292	310	280	330	306	274	280	267	283	280	285	299	302	270	284	293	304	274	258	268	298	271	288	280	261	298	250	267	314	281	282	275	292	286	288	299	256	272	288	284	318	306	274	305	259	281	274	272	270	265	255	282	309	284	305	290	285	285	269	271	284	283	271	263	317	298	274	295	258	327	277	294	271	291	296	292	280	270	284	272	286	284	256	297	280	263	258	289	247	302	280	297	272	265	260	260	284	277	291	282	298	265	280	321	279	278	294	273	275	283	275	277	261	266	293	276	286	299	265	277	279	291	291	285	279	277	275	247	309	278	266	324	282	277	292	278	292	301	263	307	297	293	309	312	254	325	266	309	266	278	286	273	293	298	290	283	271	282	297	272	297	290	286	281	248	258	287	290	307	286	297	264	284	295	309	288	298	273	280	286	279	297	278	278	322	278	289	268	308	271	275	289	277	285	284	292	322	288	287	281	243	271	274	265	293	281	266	272	299	274	251	266	266	285	264	269	267	285	280	293	284	317	289	271	307	290	253	283	281	283	286	285	287	282	276	295	282	255	290	250	259	297	310	259	245	263	302	263	280	289	286	272	297	301	289	302	276	292	306	259	269	285	283	276	259	305	271	265	265	268	287	297	296	315	308	293	327	280	287	258	267	271	263	282	274	305	293	260	270	260	300	263	264	291	293	250	294	300	297	291	301	287	288	269	299	274	272	250	288	310	270	280	281	298	281	301	342	254	312	288	275	277	277	246	281	283	297	281	290	302	280	267	275	285	298	263	298	256	297	287	307	299	273	293	295	307	288	283	306	272	293	313	310	291	265	271	335	271	285	278	267	284	269	288	262	282	311	281	256	262	290	265	228	326	281	298	291	263	287	290	284	249	283	282	305	232	309	288	273	292	289	301	295	284	302	297	263	310	298	276	326	264	271	281	289	282	267	290	274	297	298	299	286	267	309	298	291	299	291	285	291	291	272	263	292	286	310	268	302	256	280	264	303	264	291	307	309	294	314	252	285	290	272	298	279	293	282	283	281	284	262	293	313	282	297	300	306	252	292	275	264	314	287	279	293	303	286	258	285	273	267	288	272	276	302	276	316	261	275	288	291	269	300	304	297	258	253	268	296	303	304	315	304	280	275	282	267	268	299	277	277	299	282	295	279	256	318	287	266	278	282	282	304	285	289	290	264	257	298	298	286	262	269	267	275	344	284	296	261	291	278	290	269	298	300	296	290	287	283	281	276	266	279	298	287	304	271	283	280	284	271	309	288	286	243	267	287	285	274	289	257	275	287	312	279	281	276	260	270	275	297	282	310	272	289	299	261	268	295	271	276	282	301	271	265	271	284	269	291	296	277	299	269	265	280	280	277	292	280	241	284	294	285	293	272	248	300	318	278	274	251	276	277	298	275	260	258	269	285	291	282	303	280	270	284	296	274	293	314	265	285	286	269	295	281	288	301	284	260	292	250	271	295	279	281	295	277	278	285	292	275	271	270	314	259	301	282	277	285	302	305	281	285	276	281	294	314	285	294	300	298	270	283	288	278	326	276	305	290	283	276	256	280	284	270	289	284	281	297	292	308	276	265	295	285	283	262	275	330	293	292	280	278
30572	39455	47776	46614	41920	35822	30170	24362	20477	16292	12650	9605	5769	4021	2834	1958	1339	1059	890	840	837	803	779	807	751	792	810	799	751	818	783	779	814	783	814	785	726	760	781	771	842	770	790	781	777	708	790	766	783	812	758	814	767	790	808	804	770	800	782	785	748	770	803	774	797	789	766	743	750	777	775	805	759	792	795	793	766	816	770	679	778	793	776	778	773	767	796	808	736	788	774	810	751	744	768	793	764	823	788	811	765	831	744	830	824	798	763	780	756	800	774	794	725	760	750	858	796	816	805	826	783	753	778	789	768	776	763	772	777	789	748	771	754	817	784	837	761	816	818	780	808	784	831	779	740	773	772	737	766	784	745	726	825	775	768	807	795	811	748	785	782	784	780	841	787	780	787	765	750	788	822	795	839	773	770	786	758	739	750	784	781	771	753	755	748	802	837	786	748	821	801	738	775	749	751	758	783	843	794	767	771	770	727	795	761	792	765	783	762	790	800	737	760	804	784	786	760	759	777	791	766	805	814	818	755	809	751	760	796	751	800	791	804	776	769	821	806	795	815	778	776	777	780	784	731	705	761	798	741	769	743	779	776	793	757	829	756	790	739	752	782	756	796	767	797	766	795	775	767	759	813	728	762	769	747	798	771	821	790	785	785	834	729	777	774	768	748	788	750	817	776	837	763	741	760	743	781	798	747	765	782	788	794	805	791	814	803	751	787	810	794	777	793	814	808	789	758	742	733	755	863	786	765	783	762	790	791	768	767	812	834	782	763	761	732	806	728	848	773	703	781	789	803	816	769	777	758	775	794	807	780	744	773	794	735	783	747	796	799	773	743	792	803	735	803	761	800	785	813	767	823	766	794	771	793	804	772	761	759	776	778	812	781	810	774	771	814	748	764	779	772	749	734	736	777	811	765	806	800	760	791	799	784	758	773	788	815	790	752	757	769	820	819	780	756	826	763	858	772	862	748	767	836	796	755	729	785	793	830	745	738	744	755	819	797	766	786	803	762	781	766	757	785	768	804	728	813	767	753	780	768	818	771	735	818	735	782	786	761	738	761	807	757	765	774	785	804	755	737	737	831	742	794	792	801	797	812	762	763	764	817	813	731	808	835	795	781	769	775	783	794	796	802	775	736	761	781	815	813	744	784	816	765	740	795	773	788	771	726	784	814	805	775	782	775	775	749	786	791	773	786	734	749	778	772	762	796	721	779	769	807	807	827	783	768	754	747	741	836	842	807	776	768	796	779	801	716	768	810	774	744	840	784	719	817	740	791	728	795	760	773	754	733	743	778	738	793	787	766	773	823	751	786	767	799	755	783	809	799	778	801	773	778	814	767	782	790	781	757	761	813	767	740	804	765	748	818	790	760	815	767	770	764	748	791	740	817	764	768	834	777	833	777	760	807	766	814	735	782	810	779	756	827	782	766	794	791	823	780	773	750	791	817	795	761	784	760	747	761	774	748	811	782	768	730	774	780	823	725	820	724	710	826	752	816	775	792	752	749	780	748	750	790	758	763	778	782	814	771	792	791	761	774	816	835	779	795	740	797	800	758	801	816	791	747	819	771	811	773	802	800	749	745	749	746	765	781	767	773	746	791	799	791	760	744	778	791	786	746	786	820	756	788	771	749	806	767	801	759	842	784	776	826	816	795	805	764	842	759	739	769	753	837	764	835	771	703	788	776	755	771	743	796	755	814	771	790	767	771	814	736	775	819	747	778	794	771	763	762	785	757	789	765	774	774	783	754	769	793	811	746	781	748	746	804	795	837	761	737	745	774	803	789	805	745	814	748	801	828	755	730	787	758	780	726	782	786	815	775	803	721	772	795	747	773	755	784	779	811	787	795	798	780	769	782	773	822	782	773	738	756	797	797	805	769	775	773	800	757	751	752	786	794	787	823	779	806	765	781	783	779	759	825	776	803	776	760	777	819	751	747	767	708	763	753	775	764	737	767	768	811	769	841	801	704	807	788	774	769	778	777	753	770	819	790	817	773	777	833	759	796	775	819	777	774	786	753	756	800	734	726	783	808	742	824	750	744	753	768	732	764	805	762	707	773	762	777	814	742	812	794	784	791	799	740	790	762	756	807	807	823	745	764	765	751	745	767	776	743	770	789	768	801	796	750	789	780	740	790	780	828	782	817	772	817	774	797	776	793	755	781	787	810	806	733	721	752	735	750	779	804	807	768	765	822	792	706	804	769	780	767	824	852	746	825	764	730	778	706	777	818	802	789	740	803	780	761	824	733	761	825	779	708	809	786	800	764	718	767	822	740	772	748	737	816	769	762	821	750	786	793	769	764	753	759	808	811	802	793	792	765	767	772	821	780	802	772	752	771	829	740	765	772	812	772	746	734	750	781	698	779	767	782	778	781	796	770	742	800	747	707	813	808	844	734	777	776	789	778	787	734	758	754	832	800	798	761	809	765	823	794	764	775	727	832	777	793	787	757	750	776	825	740	789	771	770	830	802	753	756	791	799	762	801	786	766	758	800	767	786	760	774	795	735	794	720	751	805	765	765	834	736	751	788	805	807	804	761	816	793	813	800	776	799	773	748	787	779	759	789	785	732	783	816	760	729	769	770	802	768	779	764	772	733	763	712	811	781	748	794	732	772	771	774	736	775	745	836	773	785	808	800	765	792	704	755	775	781	752	801	761	814	804	788	789	765	815	779	763	821	837	771	787	787	743	768	777	748	769	761	757	802	785	743	729	738	785	792	804	729	772	796	794	760	772	714	799	746	782	784	838	765	804	767	817	747	735	783	778	779	776	758	773	811	787	771	814	786	718	774	774	774	717	832	768	762	766	837	790	774	745	774	812	806	748	790	789	772	765	821	765	784	815	785	791	735	795	756	749	791	827	784	755	738	791	732	771	717	745	755	852	760	779	789	745	754	777	772	762	818	786	809	758	800	770	812	747	723	764	768	778	779	812	784	752	783	784	711	743	750	754	772	782	796	752	795	770	751	802	772	755	799	803	775	767	779	751	787	810	779	788	756	755	822	733	769	775	769	788	751	774	735	790	820	734	793	759	793	764	777	817	779	797	787	777	746	767	804	783	790	766	741	766	778	788	759	799	789	803	709	739	806	791	771	821	718	763	777	780	792	766	758	760	778	727	728	765	812	717	780	804	780	788	770	772	797	818	797	774	788	776	739	720	789	765	785	790	780	772	766	791	784	745	783	809	786	787	792	815	734	727	822	799	774	769	746	825	809	765	759	765	772	824	783	801	789	797	767	777	785	795	740	774	756	792	799	795	767	797	756	783	816	789	790	783	807	767	753	804	785	783	789	749	733	736	781	785	804	803	742	774	800	771	748	846	753	740	810	801	748	780	765	801	809	733	796	785	771	803	788	798	776	792	759	744	769	785	800	789	765	810	812	760	768	743	777	785	803	747	751	817	781	751	738	768	749	771	752	807	800	737	760	766	759	765	793	785	816	751	741	754	788	747	800	760	745	815	801	808	804	833	774	764	823	826	743
47697	43104	46494	43502	32412	24595	17615	11270	6315	4068	2378	1429	977	765	573	426	382	346	328	292	299	284	286	295	318	267	261	308	270	280	281	281	280	266	298	318	280	249	274	292	281	292	269	293	262	287	279	273	288	280	275	301	305	298	299	284	253	296	291	260	277	270	273	251	289	290	267	234	284	278	289	289	267	274	279	286	296	278	281	287	286	242	328	259	297	284	296	276	280	267	281	276	319	285	256	321	288	271	282	276	318	298	290	279	258	302	263	262	306	284	312	309	275	292	250	300	298	300	295	288	279	291	304	300	260	285	285	288	295	264	260	259	293	301	267	259	299	277	287	260	296	315	303	240	278	292	293	275	257	274	272	272	258	262	268	310	297	279	275	290	273	292	281	290	289	291	286	308	288	266	264	269	302	278	265	301	271	242	304	265	297	263	274	327	275	323	288	271	264	312	300	287	309	286	280	291	260	272	299	252	298	300	276	284	308	290	326	317	308	266	294	306	286	283	293	290	288	279	320	278	282	286	288	273	270	308	264	276	266	284	324	273	309	279	280	249	315	301	298	275	305	261	286	259	301	279	306	270	305	271	273	285	295	269	294	282	287	277	287	276	302	284	283	293	289	304	302	291	322	300	313	250	304	302	253	301	279	301	289	304	294	246	265	277	283	285	264	292	283	287	265	298	304	305	292	273	283	280	284	318	278	306	310	276	277	268	290	270	288	302	326	259	250	285	296	304	281	280	299	271	295	264	278	308	293	307	273	282	283	304	257	276	262	281	288	304	279	290	317	304	273	314	270	286	275	265	280	284	305	291	285	283	278	275	274	304	278	275	297	271	279	283	275	270	303	296	289	290	279	294	279	324	274	269	299	279	289	289	280	285	291	290	286	288	279	288	303	270	264	275	321	275	288	300	317	314	276	303	316	257	294	262	300	325	283	292	270	293	313	281	290	261	313	256	274	294	330	305	271	278	266	272	298	286	264	271	299	319	251	261	268	297	289	287	314	284	265	303	291	273	298	298	296	271	307	283	298	279	302	296	296	273	296	322	271	288	321	275	298	317	278	294	325	297	293	287	269	288	260	288	273	248	267	295	275	285	302	292	278	318	284	296	259	269	301	289	278	274	241	290	298	264	263	295	259	316	291	248	285	277	278	284	298	293	291	334	296	318	302	281	268	288	281	307	320	274	281	294	249	275	299	267	257	300	281	325	282	308	259	298	293	286	282	287	282	295	271	294	302	250	279	308	257	268	297	259	291	286	267	265	269	304	291	285	287	290	295	294	293	256	298	273	295	277	265	274	254	306	280	254	299	276	286	305	271	286	305	266	258	284	270	286	280	289	256	262	313	323	295	286	296	263	302	279	289	286	300	258	280	264	262	297	305	291	297	269	300	316	271	305	280	275	250	241	302	285	269	279	277	316	277	253	279	291	293	284	283	280	295	283	292	278	279	294	258	290	294	316	277	285	271	276	272	305	299	309	322	286	265	292	284	280	304	297	285	269	289	287	284	285	281	278	251	301	277	309	287	279	275	276	305	287	282	298	280	302	299	309	296	296	251	298	329	292	284	256	301	282	272	286	296	285	296	278	288	320	270	279	258	277	271	282	279	308	278	271	282	293	284	292	269	260	302	277	270	284	304	252	299	290	278	281	276	252	265	255	280	269	263	292	275	294	273	282	291	294	282	257	259	286	291	265	307	273	281	311	264	278	291	256	283	264	308	283	294	305	289	279	273	285	284	294	305	258	280	320	278	270	305	296	274	289	288	280	254	271	273	292	296	281	288	261	334	267	287	272	331	285	275	282	287	284	346	249	288	291	301	294	294	292	295	296	303	276	290	269	280	284	303	278	296	315	285	298	327	262	275	303	282	314	262	289	326	304	298	293	270	296	299	284	309	321	272	259	272	271	258	299	280	294	303	253	288	311	307	264	294	291	286	260	286	248	297	265	314	277	290	271	272	285	289	298	273	282	310	247	281	275	299	253	268	296	300	287	267	324	290	306	261	278	281	269	266	296	294	272	259	291	280	264	300	262	266	289	271	285	306	307	276	304	279	295	269	251	278	264	271	260	275	287	275	301	280	289	268	285	290	266	294	301	300	245	279	275	281	276	265	263	302	315	270	296	290	297	265	313	278	310	281	296	290	258	269	292	282	303	265	290	271	288	260	297	279	270	283	304	253	264	285	306	319	292	297	260	298	310	281	272	279	320	301	280	311	301	304	252	302	297	289	252	287	256	293	288	302	275	292	285	294	274	289	269	306	294	272	293	267	271	299	290	294	296	288	266	278	273	272	283	320	320	257	264	277	275	272	280	315	289	302	260	257	252	267	260	288	292	265	287	284	269	271	297	313	267	283	258	304	294	245	283	280	302	286	268	279	290	285	283	261	307	281	298	304	298	264	279	332	289	267	279	263	262	282	291	300	289	299	317	296	308	255	286	300	301	290	292	283	254	287	318	281	308	284	295	293	304	315	321	269	308	270	288	268	275	280	297	252	293	284	258	263	259	298	282	299	294	285	300	275	287	271	281	267	264	280	304	312	286	281	307	276	275	287	253	247	266	271	303	280	283	301	291	272	287	264	275	273	282	303	263	323	290	282	293	308	281	270	279	287	278	296	268	262	266	248	293	290	291	279	272	312	313	289	301	267	283	288	292	297	294	276	284	284	283	262	251	277	257	283	281	289	266	279	299	275	282	297	264	308	250	290	298	298	270	285	270	273	281	288	271	277	270	277	280	280	289	290	295	270	302	287	291	265	260	283	302	286	286	263	271	273	267	288	309	282	309	284	279	270	289	271	278	284	280	278	275	289	302	287	309	295	253	281	284	266	274	276	275	270	288	282	276	277	270	289	304	245	308	285	302	249	294	298	280	289	261	277	272	267	268	286	261	317	308	283	255	291	297	270	291	266	295	295	294	306	263	276	292	260	286	285	286	279	259	282	294	288	288	271	284	312	281	307	276	333	278	276	278	286	286	265	326	282	285	261	262	260	297	283	277	286	279	278	270	264	270	283	260	297	295	281	278	292	296	339	253	274	272	276	281	316	257	302	270	270	301	291	286	313	298	283	289	288	293	246	288	283	299	254	297	287	302	279	277	257	267	287	283	309	284	258	271	290	282	283	268	265	278	273	257	316	266	295	289	287	303	276	301	275	268	300	303	264	236	284	290	266	295	298	278	265	283	308	266	295	323	300	310	307	283	283	296	261	259	326	280	314	279	270	286	273	314	287	276	274	290	270	276	287	280	290	275	253	315	301	296	304	286	286	306	294	266	283	302	311	267	316	285	297	269	296	269	315	296	249	262	281	283	315	293	256	321	274	261	276	303	296	267	292	290	296	273	284	273	295	283	244	283	264	283	318	279	263	256	301	276	261	262	273	271	272	296	293	270	275	267	302	291	301	307	241	273	288	285	272	306	278	286	294	307	268	281	253	291	306	296	249	298	254	268	263	265	276	308	247	278	286	271	272	257	287	271	291	295	293	254
33184	34881	45759	48987	43385	38600	33298	27258	19377	15325	10159	6628	4692	3365	2189	1593	1288	1037	932	822	806	827	803	769	752	752	791	730	761	797	792	788	749	744	761	768	808	787	773	791	809	803	757	743	781	776	771	741	825	755	782	763	730	791	802	843	794	809	801	741	817	794	818	807	760	788	767	743	786	737	829	762	780	781	750	792	793	769	788	785	768	791	775	745	712	713	761	767	775	826	769	726	778	775	781	779	767	753	785	799	799	804	781	707	734	784	816	747	757	819	793	807	753	758	794	770	774	786	735	737	776	849	778	785	768	778	820	760	764	782	727	811	778	877	759	738	802	763	742	794	789	785	785	760	787	805	774	790	764	796	773	802	782	769	809	761	785	787	755	771	775	825	749	783	775	779	762	781	772	760	733	761	751	779	813	759	732	794	785	770	704	782	792	789	783	764	786	792	784	800	753	770	758	746	781	788	760	771	781	733	812	778	723	793	734	750	766	734	825	834	757	770	783	804	820	747	778	791	792	797	753	792	741	779	738	768	801	825	752	802	785	734	739	764	798	767	769	834	808	766	799	751	765	770	745	764	791	773	773	774	774	795	807	824	815	775	794	803	705	780	783	790	794	802	795	801	786	807	814	766	735	759	762	730	782	764	734	792	812	782	736	801	778	755	804	808	782	773	761	796	724	816	814	756	770	758	716	762	742	779	796	771	743	790	703	796	781	746	788	816	817	784	772	754	793	768	786	750	813	782	737	835	766	752	768	757	786	759	755	780	780	761	742	822	756	795	803	763	790	768	739	808	758	758	729	773	755	793	758	753	781	778	757	708	787	753	741	766	791	770	769	838	793	793	789	793	766	759	782	758	756	758	834	766	800	810	749	761	813	788	759	744	789	784	769	769	742	767	764	807	803	770	780	767	781	792	732	714	817	734	722	748	750	790	745	777	788	741	769	776	747	774	812	770	810	760	850	777	786	742	802	800	811	793	773	758	734	783	786	776	780	770	809	747	768	791	778	755	794	747	808	770	816	801	731	791	809	760	789	768	757	764	816	813	739	800	820	760	810	752	744	778	735	779	771	782	754	770	792	780	770	786	762	775	773	798	797	781	787	795	768	753	765	840	831	790	736	747	751	831	780	784	771	824	775	804	808	791	766	757	794	721	822	750	734	754	771	765	777	837	779	809	781	709	774	766	778	787	754	724	785	786	772	782	773	791	766	753	776	754	760	765	811	759	809	794	757	783	826	827	731	816	793	806	764	817	789	772	858	769	775	782	761	803	777	802	753	731	775	754	784	812	735	763	751	778	784	786	775	763	781	785	777	760	754	778	763	777	795	777	747	821	788	779	803	799	740	741	775	793	756	785	743	745	771	755	813	791	766	768	807	764	782	800	762	749	799	853	761	814	788	790	762	798	763	725	805	744	761	799	765	827	844	789	736	748	783	793	769	787	800	786	778	768	779	821	772	772	814	803	756	791	741	765	775	790	767	757	831	760	801	759	769	749	782	805	757	744	760	786	776	793	751	788	748	784	816	809	772	823	822	833	801	795	738	848	811	805	747	777	807	819	792	792	768	768	810	765	798	773	765	790	766	756	760	796	795	735	836	805	802	798	759	798	831	779	784	729	734	797	819	789	761	823	760	792	803	833	757	753	772	756	781	782	799	792	837	787	805	772	793	771	734	739	799	816	780	786	776	754	786	815	774	814	766	793	781	786	753	785	743	702	794	772	753	796	764	768	791	807	793	752	787	747	808	796	783	763	806	748	821	791	802	755	767	788	755	766	755	767	760	820	802	808	833	777	781	765	781	768	781	729	752	761	769	753	771	730	706	763	799	779	720	761	785	805	837	746	789	740	752	730	774	753	818	791	780	785	764	801	752	735	741	769	760	774	810	727	796	780	765	800	764	798	796	796	764	821	781	819	802	791	789	818	792	757	795	804	760	762	794	787	773	768	754	758	808	838	788	784	780	826	787	777	802	765	771	788	719	770	771	809	806	788	811	794	839	826	789	772	782	778	783	769	781	789	808	772	815	748	806	767	813	763	743	773	818	746	769	706	772	793	765	801	722	795	740	781	775	745	789	761	776	723	815	832	787	791	801	776	796	734	809	796	782	814	786	768	774	764	823	751	797	807	793	776	759	809	829	763	787	794	769	772	714	756	778	798	816	756	769	801	760	782	758	773	798	732	771	763	832	803	813	753	784	803	771	761	793	782	869	754	844	796	776	751	818	824	737	787	767	803	743	727	759	782	787	798	762	780	794	829	810	797	744	809	721	769	772	777	798	763	814	765	823	786	758	791	773	735	732	830	800	786	787	745	785	815	752	767	803	805	830	795	818	759	765	767	784	763	722	806	777	804	780	786	792	733	744	844	739	825	811	818	837	730	755	777	808	768	749	771	739	772	807	793	769	751	839	746	771	742	778	759	759	801	818	778	771	749	814	788	751	764	742	812	757	776	797	812	772	789	754	763	734	765	761	757	774	735	773	766	818	819	760	743	788	803	769	795	803	809	775	746	735	828	772	749	791	789	793	739	825	785	796	785	777	752	818	782	803	801	820	783	793	767	789	699	791	787	779	778	787	755	740	677	762	755	764	807	811	797	760	766	704	785	775	739	782	804	759	779	814	753	765	778	766	772	770	823	814	758	767	788	767	768	786	831	754	805	791	700	842	805	721	752	808	794	812	817	745	816	819	767	749	769	750	791	800	757	764	775	774	741	807	768	828	748	760	764	813	818	800	782	788	803	766	794	792	752	860	760	761	826	755	773	809	747	804	752	762	813	751	750	796	738	796	787	821	775	776	748	762	854	776	771	771	816	753	803	719	735	743	806	805	784	774	767	787	766	769	764	778	793	781	780	760	862	784	759	840	747	745	792	771	767	757	760	756	813	796	777	786	780	754	768	775	774	769	803	834	810	809	808	776	793	811	838	719	764	799	781	808	788	780	824	736	809	743	810	742	756	768	793	774	809	827	792	727	786	744	790	756	774	768	732	767	729	772	758	795	759	775	826	802	795	774	769	791	795	785	796	752	821	749	800	750	755	789	830	758	735	795	833	787	741	754	806	784	755	786	781	762	751	786	805	768	794	827	807	806	802	805	797	783	750	804	776	826	783	722	777	785	792	741	759	804	765	763	805	781	751	773	829	755	755	830	783	754	765	710	798	766	759	759	786	794	757	723	802	723	708	785	757	805	808	772	803	784	816	761	843	755	770	805	762	768	779	785	807	821	776	839	762	828	803	831	781	821	801	777	747	813	758	791	719	794	798	733	791	776	775	792	774	746	787	758	754	820	760	826	782	792	790	760	781	797	813	785	765	807	764	797	795	819	826	778	815	812	788	805	789	806	836	786	803	799	776	813	831	760	754	777	755	791	793	744	758	786	792	717	765	787	761	776	756	766	788	775	745	753	796	726	771	805	791	784	742	740	825	798	784	766	745	749	761	725	715	801	801	812	810	749	776	790	761	805	797	771	753	782	794	775	830	772	785
48835	44636	47990	40879	32562	23790	15943	10332	6392	3499	2234	1364	830	618	483	374	332	321	292	307	254	267	303	268	287	271	279	271	304	265	302	304	305	265	282	321	275	287	295	276	293	302	285	283	320	283	277	276	300	293	302	286	287	289	279	258	249	274	267	282	262	263	271	273	299	275	266	310	286	303	281	280	292	287	300	313	295	305	294	325	266	293	271	279	255	274	272	279	296	251	265	269	293	297	304	304	318	266	262	259	266	301	298	267	273	284	297	300	264	317	274	285	257	263	318	288	272	312	322	291	306	303	303	278	287	287	271	287	305	282	279	300	284	268	251	288	266	301	292	285	284	283	311	289	282	260	280	277	322	304	295	309	272	316	268	290	301	293	271	263	293	286	299	275	300	269	304	290	280	258	253	244	263	295	262	283	307	280	285	285	279	288	290	294	320	306	307	298	288	278	292	293	295	272	321	295	292	287	306	311	332	282	312	265	273	294	267	290	277	262	291	279	306	302	295	291	307	283	288	262	310	263	266	282	283	280	300	291	289	283	306	271	270	286	308	283	282	306	298	274	264	263	250	292	278	311	272	284	288	281	271	284	301	293	267	309	282	329	272	282	281	287	279	310	278	320	316	299	268	269	301	290	268	292	286	253	292	246	292	319	257	273	280	273	264	287	278	264	285	325	263	269	253	266	271	285	314	278	293	284	316	267	277	297	289	273	259	299	306	277	278	289	303	296	306	296	271	268	296	269	289	291	269	275	280	255	303	272	281	275	281	267	309	277	292	294	312	292	251	266	284	270	282	293	234	274	301	275	300	320	297	274	272	305	261	281	267	288	276	269	278	286	277	278	267	274	275	307	290	292	316	274	316	298	279	278	293	289	290	295	294	259	288	293	250	282	292	305	278	267	269	277	265	287	276	266	263	290	269	296	305	304	268	293	313	284	276	267	272	300	273	274	308	262	280	278	294	277	261	281	281	283	277	303	298	285	289	306	295	280	266	315	241	295	301	270	301	256	281	274	253	294	277	292	274	284	287	283	278	297	298	313	285	281	303	265	276	289	292	329	298	299	277	277	272	307	291	301	297	274	273	295	285	298	283	292	283	290	278	285	292	305	316	259	285	284	276	268	281	297	264	288	285	279	271	278	290	267	255	311	301	304	317	275	299	285	284	291	240	284	314	251	275	301	294	287	303	297	280	282	288	247	304	269	256	287	324	263	279	269	268	269	268	274	308	306	269	305	277	291	254	274	304	299	283	282	293	271	281	280	303	291	268	288	269	288	298	255	308	284	254	260	271	304	263	275	283	260	294	241	268	287	290	288	284	308	306	280	285	281	264	242	274	262	282	269	299	278	276	285	256	287	308	286	277	267	281	266	265	295	291	266	263	246	294	267	299	273	247	281	300	286	306	324	310	273	267	259	249	249	288	276	295	319	297	261	300	260	265	263	274	268	292	252	282	277	283	277	270	288	298	282	304	275	275	299	255	282	297	300	294	265	274	287	256	289	273	296	280	269	288	286	291	290	303	245	271	308	285	284	287	278	318	298	271	289	278	291	302	290	290	283	298	296	300	283	279	269	269	285	295	302	272	278	270	295	247	309	292	338	294	286	288	300	289	284	285	282	284	289	269	291	307	313	280	276	266	295	285	261	282	292	299	259	295	241	297	291	274	296	270	276	288	284	272	268	286	273	296	306	300	297	280	259	296	279	275	253	251	280	257	296	302	305	262	302	264	285	281	279	272	336	266	305	297	267	271	305	317	298	280	288	281	259	265	281	259	271	297	288	300	298	282	287	297	271	299	283	239	305	288	267	314	282	309	275	297	300	251	301	272	279	316	281	262	280	274	276	268	323	280	329	318	288	281	305	322	277	287	292	301	309	278	292	261	291	268	282	262	269	271	288	286	328	281	274	303	281	262	270	293	301	297	283	280	300	257	263	300	286	281	268	297	271	277	286	286	321	262	292	286	293	274	285	299	270	279	309	268	266	292	275	284	294	275	306	281	298	261	267	299	305	282	303	292	251	312	270	324	275	287	333	305	305	273	263	282	303	299	287	277	259	284	304	265	276	278	281	253	317	289	288	290	266	276	272	291	312	289	271	305	279	281	313	278	279	285	276	301	284	286	269	285	305	282	292	292	257	297	286	283	278	287	305	295	277	276	285	294	278	294	272	274	292	262	272	287	284	303	281	257	255	293	249	258	276	251	275	288	279	250	318	270	272	262	263	291	288	280	273	281	286	274	278	282	299	268	254	280	309	276	295	282	281	298	284	275	297	248	288	271	290	283	261	245	296	307	309	289	301	279	293	273	295	282	291	281	264	298	282	310	287	256	283	278	270	274	284	293	277	303	252	298	272	316	265	265	272	306	265	290	296	288	271	289	288	294	293	264	305	304	284	287	268	299	296	271	282	285	274	292	304	292	281	292	284	280	291	298	267	296	291	301	271	286	291	296	286	306	286	301	302	300	290	272	272	294	314	269	279	282	263	252	262	284	289	265	311	273	296	308	305	272	326	270	287	300	256	282	276	287	281	307	275	277	281	299	270	293	306	273	285	303	267	267	288	265	242	292	270	281	280	294	284	253	286	275	296	283	310	321	300	257	275	251	283	323	306	326	269	304	277	269	279	312	282	293	281	270	300	274	273	284	288	297	306	265	299	286	268	305	291	281	301	288	294	303	288	276	300	284	333	259	288	268	268	312	249	286	279	294	272	289	314	311	274	294	296	322	273	300	287	280	300	274	286	283	279	314	269	257	316	279	263	278	287	274	290	257	287	283	264	262	271	280	291	288	297	294	286	287	304	269	292	309	325	288	281	293	291	296	272	278	270	299	287	254	278	276	313	289	303	256	286	281	264	297	291	265	268	293	322	276	288	287	285	287	278	246	286	280	295	286	265	306	297	265	269	301	290	299	255	283	288	300	294	311	297	282	297	246	280	294	291	279	308	283	288	270	272	288	273	287	253	293	281	295	279	281	258	292	266	277	281	294	281	288	269	294	294	267	293	325	277	299	270	279	322	287	310	318	295	326	317	304	295	279	261	289	309	292	261	292	267	311	282	287	285	266	305	292	307	269	258	295	257	290	254	289	274	321	289	283	298	313	274	283	306	293	276	278	257	270	301	258	284	305	288	294	295	284	255	285	245	280	285	274	292	299	282	293	275	297	290	278	290	304	309	265	288	304	291	270	287	290	271	310	285	305	276	276	245	272	315	289	307	271	300	293	269	315	281	261	289	272	298	291	294	312	289	286	267	260	284	284	287	296	315	271	244	287	288	271	313	271	277	266	286	274	297	291	292	282	279	268	286	286	281	279	261	309	286	289	299	282	271	306	294	274	286	273	278	249	269	318	294	296	289	290	306	265	280	292	283	276	242	306	290	267	271	247	281	302	306	298	304	279	273	295	302	274	290	261	299	279	280	273	297	263	251	300	285	309	272	299	269	265	274	288	276	283	277	311	296	283	260	270	263	271	280	297	252	308	317	293	308
34265	36305	46482	47497	43135	37623	31933	26314	19554	13136	9420	6122	3859	2569	1721	1145	952	909	790	794	807	797	768	773	751	816	728	819	724	804	767	825	748	770	789	794	820	789	780	817	793	762	722	781	783	757	813	745	801	768	771	754	814	758	754	718	737	753	779	780	777	776	778	786	790	797	771	770	761	772	757	825	767	768	726	784	782	715	750	795	802	819	793	791	798	817	816	771	757	724	793	764	773	800	768	816	797	822	756	726	755	753	792	761	773	790	738	766	759	796	774	763	785	775	746	781	811	754	734	745	777	764	766	829	795	794	782	750	797	787	805	777	767	785	823	758	794	807	805	770	805	789	849	810	735	713	836	783	816	801	722	728	800	806	764	749	777	782	791	808	761	759	795	762	783	776	801	822	760	763	750	816	834	757	755	791	725	791	820	753	785	724	816	799	759	790	782	765	751	754	762	729	749	710	768	754	817	783	807	780	714	784	795	792	748	783	742	771	767	811	742	788	727	837	828	788	788	769	724	799	800	752	759	742	789	776	812	790	789	824	791	764	787	746	821	804	771	775	843	729	756	766	741	777	794	777	785	780	775	779	758	807	791	746	771	829	786	745	779	801	734	836	769	760	736	747	798	743	768	794	790	789	771	729	754	747	777	758	769	768	787	786	799	735	773	784	773	749	767	789	763	807	805	782	763	782	797	744	806	765	713	825	759	759	736	789	783	710	783	761	793	823	754	798	776	787	753	772	794	803	738	788	783	821	765	781	774	763	718	802	730	768	749	777	782	780	773	774	751	790	771	801	820	842	733	775	758	760	757	755	759	816	771	825	775	794	808	781	794	771	780	804	800	773	736	773	788	775	790	732	741	779	752	821	801	795	782	755	742	724	752	747	740	775	788	785	756	762	798	765	819	741	750	783	757	848	776	752	766	746	826	749	807	755	839	773	808	759	789	766	780	808	772	797	769	769	714	773	746	823	782	792	768	800	763	769	773	744	787	800	772	823	780	730	788	739	785	779	757	756	800	759	738	781	787	777	729	741	782	784	796	786	754	764	743	783	766	787	789	795	777	763	753	749	848	792	744	816	810	755	746	759	797	788	738	792	789	790	796	815	804	827	742	741	787	751	730	770	765	762	846	772	760	803	788	787	743	738	765	783	735	814	726	751	795	791	801	785	768	762	828	747	798	767	709	779	786	771	718	764	788	774	807	750	747	769	801	773	790	795	793	732	776	809	838	746	748	785	747	757	742	759	778	792	791	773	783	741	757	780	742	765	760	783	737	762	749	742	785	769	752	773	698	739	781	789	745	809	722	778	749	729	768	815	804	745	750	802	820	770	814	753	792	780	769	783	767	723	798	801	763	784	781	794	785	784	787	784	811	767	784	816	773	763	760	772	743	788	747	795	774	781	754	793	756	734	781	760	758	758	767	755	779	747	758	778	785	763	772	785	868	707	794	793	777	773	732	825	796	797	759	791	756	769	796	797	825	747	746	762	791	803	720	768	784	768	742	787	751	806	814	769	812	757	830	782	777	844	788	770	759	773	804	817	776	785	811	800	743	817	780	740	798	781	768	756	797	776	765	774	748	738	743	755	731	814	771	771	772	767	817	812	794	784	760	794	762	808	828	743	755	791	782	776	734	761	768	778	794	748	788	776	760	777	801	775	771	803	782	762	781	743	769	765	785	767	754	746	757	753	769	722	757	772	727	836	720	783	756	742	766	777	792	777	761	782	836	741	753	773	778	791	800	881	753	741	793	747	796	841	784	763	796	791	785	827	813	801	804	783	757	742	761	798	821	772	789	785	715	788	756	773	798	754	751	759	759	799	738	812	739	755	814	791	781	761	752	794	741	772	797	776	799	760	785	776	799	770	738	785	789	804	835	821	784	826	784	777	771	798	799	751	794	751	776	804	756	798	773	806	771	818	765	760	740	780	783	799	756	764	784	774	792	792	799	772	776	712	758	785	778	726	740	776	779	730	810	752	792	751	783	799	852	809	762	790	722	742	704	727	769	795	765	755	806	772	792	760	724	828	777	781	807	795	763	845	768	805	746	784	785	800	809	762	734	707	750	775	799	781	769	785	794	759	774	779	804	742	773	759	783	762	727	737	751	762	774	805	778	736	737	776	731	774	726	793	780	793	778	775	772	787	770	800	785	809	769	787	819	791	749	796	773	759	803	800	754	801	833	762	799	754	785	798	779	732	797	795	765	790	737	765	788	797	754	748	751	723	809	791	814	774	771	845	813	825	783	765	774	790	756	792	746	787	768	770	764	787	810	768	827	807	759	795	763	771	728	769	743	798	796	799	797	806	772	810	795	798	765	749	793	822	782	785	738	799	790	759	797	777	810	745	738	782	795	793	763	758	758	730	785	792	760	734	819	743	806	753	772	779	804	737	766	757	751	799	764	766	755	760	769	789	788	801	781	779	765	758	771	763	783	786	795	715	739	783	770	793	787	782	788	771	774	783	756	745	817	752	719	803	764	772	751	771	760	787	783	763	792	782	789	774	778	771	733	821	807	752	808	733	779	728	796	770	784	791	753	789	732	770	792	769	790	749	798	824	723	763	756	759	824	787	700	746	828	775	756	757	761	761	751	805	797	821	779	812	733	779	800	804	782	719	737	787	803	790	814	751	791	726	792	825	791	770	801	796	788	806	776	754	817	763	762	796	751	772	788	829	829	747	830	758	783	798	789	755	783	786	775	778	777	788	808	821	748	729	739	784	796	772	771	759	782	752	793	773	793	761	806	736	762	776	763	756	791	810	799	809	768	751	740	780	778	764	741	785	786	789	788	732	789	780	740	779	779	747	804	757	785	781	807	773	785	751	742	816	772	769	745	698	760	794	781	747	779	754	784	796	809	748	760	803	775	799	755	801	786	771	734	797	714	745	783	776	760	768	746	807	725	734	750	784	727	763	800	732	745	791	755	808	777	774	772	772	727	754	769	814	826	778	799	807	730	763	747	746	762	783	764	727	732	717	796	777	783	761	744	752	778	831	752	790	742	773	805	794	809	737	777	820	746	755	747	810	766	787	795	774	742	740	754	737	758	842	771	754	769	782	756	759	743	754	820	775	760	816	777	749	770	779	709	775	786	783	770	803	794	764	782	734	736	741	772	763	737	769	773	807	749	800	791	764	792	749	779	754	744	821	816	857	743	738	787	796	711	773	801	797	773	777	779	768	808	780	788	765	789	796	777	828	797	805	795	789	780	791	788	813	719	791	729	723	773	792	772	775	830	769	760	780	802	798	765	774	784	792	759	701	756	784	808	765	786	750	771	730	780	748	722	790	772	758	764	761	751	767	740	745	775	808	826	762	757	809	777	840	760	759	775	810	795	775	807	762	763	771	817	785	801	778	830	758	729	789	787	758	744	735	786	787	821	746	772	799	765	784	731	725	774	771	720	735	755	758	740	800	718	772	809	749	728	765	820	764	793	804	790	777	806	790	833	724	781	775	776	747	748	790	789	840	833	753	799	742	754	786
45873	44607	48156	44026	46203	27746	14214	6160	3044	1503	761	531	441	404	335	306	284	264	291	275	278	291	294	289	290	313	279	309	296	267	286	283	260	292	287	284	282	271	284	280	266	263	284	291	294	274	275	276	299	279	298	284	264	269	310	258	266	270	282	318	285	250	302	263	257	271	287	294	266	316	271	269	298	304	264	306	294	286	303	294	288	283	308	271	285	272	289	303	267	269	266	291	279	291	285	314	306	265	286	287	305	302	232	304	281	292	266	290	281	279	290	304	279	300	261	283	266	273	287	270	259	323	287	270	271	281	297	271	274	280	269	285	292	319	305	270	264	295	270	295	289	291	243	301	307	264	288	288	270	292	280	272	275	275	304	286	284	261	294	284	275	256	303	280	291	294	312	300	301	274	282	289	268	266	294	276	274	278	238	257	302	260	272	274	284	270	254	260	291	248	275	300	300	279	286	293	275	296	270	259	290	288	302	280	300	286	268	261	295	283	302	282	260	280	285	262	244	285	278	294	298	283	236	274	285	293	301	285	267	293	276	248	309	302	286	277	312	299	300	294	274	231	274	299	292	271	267	263	315	282	242	277	269	274	300	271	292	292	258	284	287	277	255	284	275	271	268	297	260	279	266	260	284	274	288	285	265	329	327	282	295	268	300	273	280	234	301	274	280	266	283	279	287	312	299	263	273	264	285	235	274	307	274	300	285	276	251	274	296	292	273	257	285	264	301	290	264	308	267	280	283	280	262	317	268	314	281	260	259	297	263	273	286	279	277	281	289	284	271	281	285	279	276	268	274	260	292	277	270	256	259	300	275	258	307	276	287	325	312	329	301	318	255	272	289	279	293	297	269	276	280	284	292	258	278	304	282	264	282	279	276	264	279	285	269	281	278	290	307	292	304	271	252	278	280	269	246	273	276	282	282	255	256	311	309	278	264	283	287	274	307	228	265	281	276	284	286	256	303	275	291	276	296	261	289	278	248	275	264	297	289	309	309	278	269	313	300	293	278	282	281	306	305	260	285	282	301	274	279	280	265	287	305	257	286	275	273	301	281	262	261	309	285	279	274	294	289	271	307	307	301	282	252	306	295	273	276	264	319	301	327	258	294	279	289	259	282	302	276	257	270	305	273	274	293	316	278	251	284	259	306	292	315	240	292	306	280	267	265	292	289	287	288	284	270	294	273	260	270	280	303	294	277	278	289	259	293	269	314	274	297	263	283	280	306	267	298	270	257	276	294	282	268	270	256	279	282	296	276	281	281	271	291	275	261	302	263	298	266	246	288	280	280	296	281	261	266	303	268	275	274	284	287	291	270	326	281	302	283	287	275	275	277	286	298	271	279	249	304	265	281	273	272	255	315	259	273	279	264	271	250	279	299	257	262	281	301	269	285	264	275	267	281	312	277	266	248	301	273	271	278	291	288	294	304	272	253	271	311	300	279	286	258	267	268	266	284	258	274	288	287	267	292	305	272	312	303	249	280	285	293	324	298	281	292	267	292	289	291	294	284	286	282	279	276	274	296	285	290	267	258	303	271	297	249	277	257	272	298	250	279	274	259	263	314	302	308	271	268	258	258	290	268	280	264	275	300	253	263	297	298	308	259	272	288	268	271	283	282	274	297	267	260	294	264	262	274	303	303	261	314	303	276	318	284	243	292	258	273	247	307	279	261	282	306	324	300	281	259	261	263	274	277	279	259	273	290	273	294	289	286	296	280	292	279	287	271	276	275	272	279	310	289	279	287	258	279	285	268	250	271	308	287	244	310	250	281	291	254	266	304	287	275	262	304	261	264	257	295	283	301	270	267	243	304	298	304	286	323	287	283	287	247	264	294	301	300	281	306	287	275	283	266	282	269	271	286	287	265	269	289	306	269	278	295	266	279	291	265	266	299	288	261	291	279	269	296	269	269	289	254	275	287	275	276	279	261	262	280	309	256	276	271	273	262	286	280	297	273	277	280	266	258	274	295	266	265	304	272	278	302	296	271	287	257	284	299	294	273	294	269	278	285	311	277	278	262	289	262	274	316	251	271	252	264	278	277	274	255	274	281	295	313	302	264	252	258	275	267	263	286	264	272	269	298	275	274	271	283	307	269	303	284	284	277	272	272	257	275	302	274	318	285	271	289	296	298	281	238	308	282	292	276	256	256	271	293	261	271	265	279	302	313	257	265	317	303	281	240	283	276	314	298	280	273	266	283	277	274	285	269	286	290	265	319	289	288	283	308	260	325	286	322	251	296	270	279	259	298	277	276	320	279	253	293	261	311	292	267	301	278	294	270	287	287	275	277	279	273	275	254	297	318	268	292	250	276	278	294	287	276	335	292	259	288	271	303	270	261	270	290	279	299	287	276	295	299	304	295	266	280	283	275	285	270	283	255	303	281	315	325	277	248	287	287	309	262	295	269	259	304	233	279	243	278	276	318	284	268	262	277	283	277	288	259	276	302	267	258	300	268	283	317	281	291	304	275	304	310	301	308	288	256	289	303	309	297	265	280	300	283	307	278	287	280	283	291	275	285	267	255	279	281	285	302	298	293	287	312	253	289	265	288	281	257	287	311	298	267	259	291	297	270	266	283	296	299	258	283	281	302	284	277	271	274	289	279	267	264	294	285	256	282	287	297	274	317	266	308	298	280	280	273	264	282	262	297	265	293	286	253	321	296	279	260	268	304	311	296	324	274	244	280	265	305	279	279	291	263	273	282	290	285	312	305	281	263	308	317	256	267	267	302	262	271	309	265	253	282	291	295	286	285	244	267	261	290	274	293	310	281	277	298	298	265	282	274	290	269	300	244	311	272	249	283	296	288	275	258	270	292	282	300	278	293	292	306	300	263	268	291	270	285	304	258	270	267	274	279	291	299	283	301	256	292	287	277	322	285	311	292	298	328	311	264	314	301	279	286	266	287	274	275	305	285	277	309	299	267	298	279	254	266	274	299	311	283	280	289	310	292	280	266	282	274	261	305	284	284	294	272	297	322	287	290	284	316	278	293	285	265	287	252	305	274	298	267	279	280	280	318	307	286	292	263	306	292	299	306	240	302	258	304	317	261	279	308	286	274	263	292	294	292	299	280	287	282	277	280	282	274	277	259	270	284	307	286	283	268	261	296	316	319	270	300	249	257	253	275	286	260	284	324	282	316	271	301	297	262	268	275	237	285	312	297	310	277	277	292	264	261	288	266	275	293	264	276	307	299	279	296	284	294	269	297	289	258	256	288	287	273	302	284	292	303	274	323	254	280	270	271	265	288	279	301	256	273	285	294	288	269	293	283	271	271	278	302	303	293	277	285	288	295	253	276	269	286	303	272	264	276	277	293	285	313	288	318	272	293	276	295	276	306	298	296	260	286	287	301	259	261	276	295	312	256	282	277	277	295	310	283	277	258	296	253	278	278	275	299	285	251	239	264	291	340	275	299	266	278	256	291	303	283	293	304	273	302	283	281	293	260	279	268	272	319	252	302	284	260	275	291	285	290	282	312	270
31710	36478	45518	51159	52845	39025	26979	17254	10883	5671	2863	2144	1561	1296	986	911	893	751	738	709	762	738	803	757	778	817	771	793	761	804	799	793	772	768	784	748	741	805	798	799	758	802	709	719	774	799	738	803	770	799	803	798	742	768	774	810	798	784	767	767	781	802	739	773	788	755	756	786	779	832	797	762	838	812	722	790	796	806	778	792	790	775	751	783	769	757	746	736	776	762	774	805	765	822	796	804	737	777	797	815	745	736	781	731	731	814	785	793	783	774	715	773	720	745	741	775	753	792	790	800	771	820	721	758	847	782	773	782	759	834	772	768	774	772	709	763	760	728	747	798	736	795	756	776	751	760	776	747	769	769	788	803	757	802	778	795	753	759	767	771	747	763	757	749	754	798	772	784	751	748	774	761	745	763	775	793	747	762	774	805	805	785	734	787	758	777	779	778	774	739	761	788	789	775	831	784	809	765	728	765	807	775	792	729	783	750	766	767	749	787	822	775	767	731	823	806	729	736	757	783	777	748	741	781	760	772	761	760	741	789	787	807	769	768	784	779	744	762	748	758	836	763	776	750	784	810	755	744	744	769	741	770	750	726	831	768	739	758	792	737	799	716	727	738	777	754	779	747	751	766	808	726	749	767	768	760	757	767	797	769	814	765	758	808	749	813	764	782	764	797	740	787	757	719	750	752	748	744	772	765	802	741	791	820	757	782	796	784	786	751	773	787	766	745	776	707	761	797	779	804	754	758	770	771	808	798	765	763	774	783	770	797	765	764	720	779	856	809	776	785	767	750	788	737	801	724	732	816	769	753	769	764	767	778	752	750	750	774	793	777	749	759	727	773	792	754	769	790	821	719	749	797	779	741	772	749	778	758	719	763	817	784	802	744	789	769	778	755	731	755	794	785	844	768	788	864	732	779	755	797	746	791	757	763	785	811	715	818	789	719	730	766	753	773	760	750	733	794	756	763	759	762	787	772	792	796	827	795	786	772	814	777	790	804	796	750	770	748	810	765	735	733	801	709	763	757	815	722	780	721	771	779	767	776	784	751	823	788	773	748	775	814	758	788	744	772	767	810	794	772	770	772	799	789	756	803	736	759	793	752	808	798	805	772	798	785	752	769	778	793	756	786	811	779	817	770	767	745	777	752	796	808	766	748	763	790	812	747	756	747	816	798	750	786	760	790	784	801	837	775	779	788	733	712	783	759	757	813	795	771	759	792	814	806	795	735	761	804	752	762	825	724	753	765	760	735	813	772	766	795	702	779	791	777	775	793	769	788	763	767	769	818	795	767	827	754	774	762	808	737	729	735	720	758	796	760	748	775	780	767	776	778	787	714	758	765	778	767	786	777	734	822	787	757	792	809	818	735	769	761	745	787	747	772	811	794	755	803	793	740	794	739	731	767	789	728	774	775	843	757	750	780	780	770	751	740	777	791	766	781	755	763	816	819	745	749	795	743	788	747	773	752	770	754	834	813	805	792	735	780	774	797	764	719	755	805	803	715	772	775	748	805	817	765	811	779	707	772	806	771	832	759	807	777	791	770	792	754	777	757	715	741	812	725	798	731	747	713	787	818	755	744	742	738	738	759	784	717	737	801	758	749	743	753	811	734	816	781	786	788	806	792	771	786	774	781	791	858	761	765	750	741	761	748	769	766	783	721	763	790	768	793	757	748	767	790	760	781	797	796	728	779	775	795	753	802	769	779	821	747	818	779	786	749	772	817	795	779	806	848	773	787	777	798	806	713	790	782	767	772	769	720	786	711	778	809	763	815	772	741	796	772	758	795	759	729	744	810	729	756	734	797	808	775	818	784	727	760	743	810	795	743	786	811	828	787	725	825	808	791	778	760	737	779	761	710	739	772	768	739	843	777	775	769	755	774	756	783	732	747	794	781	744	791	724	813	771	803	747	772	784	766	792	793	758	782	793	804	792	783	850	712	783	760	757	777	785	745	827	745	744	791	780	772	746	772	740	716	752	780	689	819	785	759	786	778	780	774	801	726	768	789	743	829	805	816	760	813	751	784	733	767	750	768	809	722	785	799	741	782	775	721	767	804	783	752	765	770	815	813	773	788	719	809	727	790	737	775	799	785	765	805	701	718	737	757	793	791	775	756	768	771	782	772	734	714	801	739	786	695	717	772	805	749	761	730	749	801	784	793	738	783	813	776	754	738	778	798	747	752	753	825	810	773	787	766	793	796	738	728	791	792	768	814	731	751	752	741	753	764	797	766	808	752	714	797	736	772	790	803	757	745	744	815	793	745	762	783	774	765	815	782	779	760	747	748	839	817	762	863	798	777	745	757	766	818	768	760	741	770	720	767	777	748	761	734	717	786	799	744	792	762	737	793	774	868	819	796	776	837	763	797	752	780	809	766	780	780	805	772	782	784	774	776	782	751	730	732	770	764	777	766	760	815	720	754	748	770	770	775	798	778	759	812	767	789	755	765	761	690	752	797	777	732	787	819	762	781	774	759	749	761	775	758	851	794	731	778	769	769	752	750	801	721	782	746	723	736	788	731	825	726	810	766	781	782	795	717	781	698	765	807	764	740	784	775	764	797	797	780	800	764	776	770	784	775	752	755	787	814	754	776	740	750	772	780	767	746	738	774	769	763	749	768	795	733	764	720	713	777	770	790	785	784	784	768	794	743	826	748	787	790	746	766	710	753	770	774	736	750	794	784	801	793	780	800	741	783	753	750	818	747	779	784	792	753	761	776	855	742	779	798	750	754	769	793	762	753	818	790	778	760	775	737	805	755	774	742	815	821	799	770	754	801	786	819	744	812	816	746	736	792	757	724	757	772	738	779	744	774	775	729	728	741	798	762	785	787	769	740	772	779	772	766	810	774	758	779	780	794	796	737	721	798	773	772	780	762	733	784	826	731	803	740	752	763	767	790	776	771	809	741	768	780	769	729	722	766	817	759	751	781	754	719	798	752	767	820	701	780	770	783	743	750	817	759	746	755	736	776	761	818	741	741	759	730	751	813	746	835	765	741	779	762	800	742	744	806	803	794	782	768	747	764	741	774	756	785	743	737	771	769	783	780	740	743	772	721	774	781	802	826	756	769	805	767	777	787	823	783	755	792	785	738	764	799	748	763	719	737	761	795	782	775	719	772	802	773	795	757	730	776	759	801	728	821	785	796	736	761	843	807	761	748	760	745	769	778	799	802	782	712	781	779	763	713	773	761	814	782	740	719	744	766	794	778	775	778	760	765	748	751	738	731	729	770	766	763	775	798	779	730	813	757	793	777	799	777	775	792	780	769	826	799	785	825	791	747	782	777	735	764	792	785	757	795	767	805	804	728	789	778	837	713	801	774	785	750	776	760	812	779	823	760	801	767	750	774	795	774	741	796	815	732	800	789	795	828	790	773	793	766	762	799	762	716	722	769	759	749	772	771	756	753	801	791	771	745	762	737	775	783	755	775	790	781	762	735	755	778	756	788	804	773	781	771	774	778	742	792	792	741	822	812	764	771
46188	45651	46606	38244	34574	28039	19898	12194	6957	3540	2054	1155	734	485	395	352	354	313	282	301	304	292	322	271	305	271	272	304	282	252	278	287	314	249	321	239	302	291	251	245	264	275	292	284	276	300	281	282	260	279	301	288	274	279	272	308	281	288	300	268	274	263	295	289	271	271	305	262	270	315	285	289	303	294	291	294	282	299	305	325	293	270	295	269	292	292	289	299	276	306	270	300	281	314	266	272	278	296	260	316	280	292	282	288	306	291	280	268	274	261	285	320	288	264	256	261	301	287	297	273	282	265	286	276	276	277	293	292	266	286	252	282	268	322	266	277	308	264	281	252	312	276	303	289	282	284	272	286	280	300	281	263	281	282	278	315	272	260	266	259	331	263	241	296	278	296	274	301	317	278	262	280	274	284	274	268	286	290	297	265	304	291	246	280	291	253	281	256	280	278	288	315	293	268	265	305	255	283	278	271	285	269	278	296	268	298	279	258	306	291	242	309	299	299	260	299	273	271	263	279	279	290	282	303	270	286	275	306	266	261	290	302	318	315	298	293	276	321	259	316	288	287	297	290	270	230	300	270	265	266	306	310	309	270	311	293	263	292	282	314	284	308	294	288	306	313	290	265	298	280	270	278	287	301	285	293	292	305	252	315	309	275	298	277	229	264	306	287	298	277	251	294	264	273	300	296	268	306	286	280	246	321	293	282	304	285	281	284	275	295	317	309	295	287	302	268	294	279	292	292	247	287	314	278	302	300	295	269	248	256	277	304	276	321	284	301	300	293	286	286	272	255	304	280	284	265	292	291	295	278	287	259	267	273	240	308	304	277	280	261	242	302	284	263	287	274	284	281	262	298	307	286	269	274	307	289	262	303	289	305	284	264	269	257	291	293	289	307	282	288	241	298	308	305	263	273	267	289	258	262	308	254	296	299	300	271	287	265	286	279	281	273	288	307	271	285	274	300	284	283	282	291	280	272	293	295	265	273	298	275	316	290	269	304	275	288	301	278	274	257	295	271	288	284	292	290	245	290	279	258	277	291	272	313	296	296	300	271	282	261	300	312	275	294	260	291	260	272	273	297	281	275	271	253	284	292	309	280	316	275	288	268	301	315	319	288	288	279	302	281	298	261	279	284	246	293	268	254	274	295	288	275	304	270	259	271	270	282	273	290	288	314	298	295	308	290	306	281	294	286	266	300	275	314	291	261	293	304	329	293	279	259	313	286	286	289	288	308	252	307	289	278	280	260	295	248	279	310	277	287	297	239	270	268	303	311	281	315	240	278	248	257	272	310	297	278	259	292	295	292	269	265	280	296	289	268	273	292	283	278	265	309	288	288	287	301	284	271	274	281	253	269	291	300	265	280	254	301	303	290	279	299	292	278	286	295	297	312	285	283	264	265	295	251	265	278	320	254	284	275	288	271	277	276	313	294	295	267	299	307	317	292	278	286	257	279	284	297	245	301	286	284	261	263	286	296	300	271	317	309	304	285	277	290	266	277	282	274	270	254	267	295	293	323	288	298	284	252	265	275	237	261	323	255	272	283	281	268	247	292	277	274	296	284	293	311	287	273	291	259	283	295	291	254	269	272	275	261	274	255	251	292	278	254	299	289	295	276	266	275	244	281	314	310	283	264	263	268	272	269	272	260	273	281	285	284	240	267	283	262	305	287	242	308	279	298	287	285	288	280	268	261	276	264	303	291	254	275	299	274	225	265	277	281	266	281	288	267	277	281	311	262	331	261	279	275	269	294	297	272	284	308	258	277	252	269	264	277	272	297	331	272	266	265	305	313	274	320	274	280	271	281	276	277	268	257	296	288	281	304	257	279	296	286	245	253	278	276	281	270	266	300	268	293	261	253	289	273	254	266	306	273	283	239	292	286	286	281	245	248	296	289	291	290	264	276	278	302	301	310	260	299	293	250	277	314	266	252	257	298	248	308	275	267	261	312	256	290	270	297	280	277	292	275	263	273	291	286	315	280	264	306	286	286	285	287	292	281	291	290	242	268	303	261	281	295	283	285	290	258	257	291	313	264	280	274	270	258	277	307	287	305	284	272	278	270	256	272	291	301	286	282	290	302	287	290	304	270	305	266	257	267	305	280	298	282	303	293	278	300	296	302	299	304	311	288	315	295	293	298	311	277	274	274	276	293	264	256	268	277	285	292	288	249	279	267	302	301	268	292	279	302	284	269	295	271	307	292	274	293	312	283	256	300	283	308	305	283	305	314	291	297	303	251	285	262	294	250	268	271	294	297	249	284	295	289	276	275	293	278	270	260	303	287	248	279	292	293	287	289	297	260	321	250	274	260	260	286	279	317	282	282	281	271	273	317	258	290	298	250	263	273	267	277	260	293	273	272	274	272	260	321	290	309	242	281	272	308	244	265	295	280	277	294	270	293	258	286	316	274	298	267	269	301	273	274	266	272	284	292	299	290	280	263	254	270	287	265	324	280	297	304	288	279	299	275	280	279	280	316	265	253	272	290	294	265	276	279	279	304	269	295	248	293	271	279	279	261	302	265	299	276	242	301	276	315	282	272	252	259	260	296	276	282	267	255	261	284	278	287	278	274	305	297	261	248	250	281	280	276	293	317	295	270	298	287	264	257	265	315	287	283	307	300	275	280	282	243	297	251	299	273	282	310	286	262	276	250	291	266	262	326	288	273	266	311	311	297	290	268	265	301	282	300	281	261	274	270	294	283	292	288	265	294	273	294	265	293	286	252	278	302	317	258	259	314	258	279	265	249	315	252	277	287	270	265	268	279	308	287	263	258	280	265	277	278	271	284	271	302	272	299	279	277	253	281	286	286	292	267	257	290	319	250	262	286	287	278	261	280	300	275	261	282	331	239	277	251	288	285	266	280	304	264	284	297	279	281	280	304	286	271	291	287	258	287	293	295	271	301	282	290	246	274	251	273	275	292	265	271	297	293	274	261	266	292	277	265	296	301	276	280	299	284	274	297	314	299	270	315	285	306	295	299	268	281	305	297	276	299	268	311	322	321	290	323	293	299	258	266	280	293	286	268	295	310	275	280	263	281	291	291	298	251	291	292	286	303	297	287	277	273	314	264	291	281	296	263	293	270	292	298	267	309	266	290	266	267	272	282	266	303	293	284	282	298	280	258	282	287	307	240	246	313	300	272	281	255	271	299	284	300	269	278	265	246	282	283	281	290	315	282	246	266	286	287	293	290	281	257	263	276	309	304	282	267	266	292	253	276	265	303	283	281	286	274	312	258	306	275	294	276	273	305	257	287	246	263	276	284	259	318	267	307	285	313	262	290	265	291	282	259	272	280	265	274	304	282	299	275	260	298	249	308	274	277	253	303	269	272	276	274	280	262	310	270	259	271	286	292	274	282	270	272	290	278	289	273	273	269	294	274	258	271	297	259	295	298	296	294	253	255	290	275	295	315	279	270	285	288	266	274	274	284	310	279	288	278	241	286	274	269	338	290	305	296	263	265	281	279	263	303	298	276	283	271
32037	36603	44920	45541	45486	41678	35034	27483	19765	12473	8300	4972	2905	1898	1459	1157	911	810	822	711	806	789	821	807	733	753	758	766	830	770	743	815	778	824	748	756	801	774	784	781	774	767	764	789	783	734	783	770	748	750	774	777	759	779	756	779	828	786	783	791	793	826	752	721	842	791	788	771	755	785	751	748	735	721	736	777	795	748	720	768	710	794	810	752	730	801	840	753	781	747	752	791	796	820	778	773	812	786	763	698	745	763	761	710	786	795	752	807	754	778	744	787	796	747	780	818	744	775	786	810	754	772	802	769	794	799	742	764	784	751	773	774	803	735	773	795	733	739	740	793	776	756	806	756	752	767	722	813	779	789	774	767	781	773	794	739	753	811	751	722	797	756	749	833	790	762	830	792	785	757	773	722	760	759	779	769	788	801	774	753	763	758	810	773	802	777	768	776	751	779	747	751	805	823	765	713	769	711	766	752	759	780	771	774	811	798	772	754	769	769	793	799	783	776	781	752	754	753	781	763	783	743	756	779	793	809	803	773	734	737	762	819	752	791	772	794	731	754	734	774	797	785	751	699	796	725	798	790	762	778	820	746	783	741	763	751	755	746	757	782	764	796	752	786	782	763	782	756	804	764	817	765	780	741	725	757	765	795	752	747	783	761	786	766	754	766	812	775	782	789	789	785	793	785	789	774	815	767	789	769	754	805	738	797	771	809	788	754	713	793	755	782	733	800	768	741	798	802	764	764	810	783	814	808	741	804	763	767	759	809	769	807	764	760	758	777	755	816	743	761	797	791	765	768	723	838	735	748	798	746	779	736	790	769	794	754	753	810	768	804	787	755	786	805	770	786	797	777	775	775	751	787	768	760	765	777	793	774	788	732	783	767	835	752	755	802	814	784	789	789	812	731	791	760	753	802	792	750	805	759	807	738	802	771	724	787	807	744	761	800	786	791	769	815	785	780	769	770	790	821	789	753	786	745	781	775	763	772	772	828	780	762	753	728	813	752	781	742	762	759	759	776	794	763	775	762	802	789	803	738	776	760	759	762	794	786	834	733	728	818	781	764	727	745	763	765	770	737	757	798	793	769	764	746	796	816	733	763	762	785	797	798	769	758	729	791	811	763	793	726	775	786	770	800	741	757	769	752	779	777	723	744	754	789	821	786	757	751	785	806	793	783	789	786	765	803	799	779	793	797	779	756	788	813	804	754	773	731	785	743	769	792	776	737	739	780	745	785	767	734	753	757	757	747	768	785	796	773	746	752	775	789	773	787	789	765	749	797	765	774	792	706	814	782	770	751	833	779	802	745	753	706	805	746	798	772	751	769	793	801	723	766	733	782	774	774	748	808	747	699	810	788	795	814	789	802	797	768	784	734	791	708	731	744	789	770	772	795	795	757	772	759	758	766	745	734	812	759	810	743	775	810	793	738	787	741	795	768	762	771	730	790	829	771	757	812	730	766	767	766	746	787	772	773	735	760	770	796	741	681	796	778	782	764	734	739	753	774	757	773	786	767	771	790	771	712	787	771	766	785	731	755	768	794	740	785	712	762	706	724	756	804	798	709	797	740	751	700	845	787	784	768	759	740	784	797	802	778	757	758	790	777	831	736	769	729	788	808	750	801	778	826	777	802	761	827	783	794	777	750	783	778	790	791	767	773	783	790	741	824	767	774	748	791	763	760	793	743	842	781	798	769	795	767	777	770	824	815	745	778	732	807	811	742	721	771	768	793	758	720	756	758	787	741	781	820	814	782	771	754	740	777	771	755	716	769	774	820	810	725	783	770	743	771	770	770	794	765	800	752	773	770	793	776	750	830	797	777	774	786	794	780	737	803	735	759	777	728	773	768	787	795	783	707	781	762	701	792	773	763	743	764	767	781	822	817	810	744	771	760	766	737	757	815	770	767	830	795	781	764	724	774	761	770	751	704	799	789	757	783	749	753	763	804	813	775	843	796	735	817	798	782	770	775	742	800	763	787	781	754	751	780	780	734	817	796	769	774	780	800	775	834	801	772	740	781	747	775	739	785	779	740	793	721	778	765	801	774	740	759	796	785	780	793	778	759	778	768	754	771	744	742	769	710	788	769	759	780	752	785	813	843	752	743	746	793	749	785	791	783	781	741	762	726	745	776	754	777	753	761	733	779	784	756	753	820	771	750	766	789	748	778	811	767	765	724	800	755	802	768	774	758	767	789	784	771	765	750	755	775	759	766	779	729	781	789	791	787	813	763	788	737	743	813	729	752	697	739	772	769	768	794	778	811	801	772	780	775	765	764	755	750	825	757	760	740	776	768	778	757	767	756	757	797	763	772	744	812	737	835	713	751	786	787	780	708	774	771	812	797	749	763	748	781	743	789	798	756	773	744	760	769	733	807	770	748	763	737	812	768	791	806	820	830	751	757	831	757	787	789	832	772	762	823	755	765	773	730	784	818	757	776	773	786	766	743	794	736	732	780	746	827	782	782	797	790	771	760	809	731	773	762	768	812	778	749	777	791	772	767	735	833	793	820	782	749	773	766	751	811	799	821	717	805	800	777	778	764	770	742	736	791	755	786	783	746	761	780	804	756	795	786	756	754	717	755	730	703	756	758	776	788	770	756	776	735	803	754	776	778	778	767	806	757	753	759	793	809	794	746	807	743	763	807	784	861	760	779	768	788	765	742	785	751	750	777	798	774	768	771	773	762	755	810	812	790	780	723	776	736	814	755	762	813	756	777	747	752	775	784	737	766	782	736	804	744	753	774	757	776	761	778	770	751	735	787	750	757	791	733	763	786	771	749	810	796	853	766	820	758	756	788	740	788	743	836	830	775	782	787	802	760	765	783	710	735	777	824	742	747	756	739	771	739	759	755	771	801	778	751	776	766	768	806	763	721	764	786	800	722	807	766	791	777	707	773	806	750	808	768	791	792	799	758	791	754	797	783	784	812	791	793	772	773	820	731	787	740	779	728	737	745	778	803	756	754	761	710	759	781	746	808	761	741	788	755	740	788	739	821	744	771	770	795	770	768	757	750	794	776	776	733	819	806	773	778	739	770	778	749	791	741	777	793	771	799	752	792	748	722	772	768	779	726	797	787	746	799	792	768	750	788	785	813	807	750	837	786	763	786	757	768	739	787	775	772	750	823	741	748	772	758	722	755	770	800	793	782	791	757	780	814	791	817	742	704	767	778	774	794	777	809	775	795	760	741	791	809	761	747	735	789	777	812	819	785	775	755	815	716	802	769	782	734	744	773	759	731	781	762	818	785	806	819	844	746	718	767	769	757	780	767	785	742	764	793	829	752	745	810	760	754	776	809	770	803	717	758	797	748	753	730	772	796	791	767	771	756	742	794	764	762	830	782	741	770	772	752	797	770	791	736	767	773	775	769	771	738	718	796	804	729	755	772	761	745	772	741	773	795	743	788	742	703	769	783	726	783	798	797	779	779	761	717	770	706	760	777	774	765	751	767	755	765	751	825	723	746	749	803	788	754	759	736	790	785
47278	41906	43634	39326	36507	26335	19147	13905	8399	5235	2955	1674	1058	706	545	442	371	309	293	299	301	253	309	306	301	266	325	267	300	269	294	294	304	300	272	272	308	267	259	294	259	262	273	308	273	250	303	273	286	289	278	281	274	302	278	294	281	269	294	276	276	285	290	287	285	282	260	282	263	283	256	299	285	300	311	287	322	288	308	287	302	294	258	264	285	290	280	312	274	278	294	288	290	287	307	272	288	280	290	264	319	280	274	285	249	279	329	277	279	317	274	262	308	284	286	264	279	251	283	291	270	290	255	264	265	306	280	268	292	284	282	253	289	284	310	293	271	262	269	286	308	275	319	285	273	305	252	254	277	300	278	264	307	279	279	289	298	299	283	309	300	264	256	250	306	262	277	268	307	243	256	264	317	295	285	278	272	287	284	262	278	277	261	258	249	302	303	270	317	257	262	268	316	275	294	300	254	330	262	281	282	275	262	313	300	271	270	293	281	267	297	267	278	280	280	309	239	287	292	269	281	288	324	275	270	287	298	313	272	288	290	257	279	305	274	265	298	282	257	287	286	250	267	283	278	293	258	279	287	290	288	263	270	270	268	282	298	289	235	290	271	307	290	267	263	296	270	269	270	290	268	287	289	274	296	312	265	289	276	277	274	308	289	299	286	292	261	271	264	302	280	293	276	298	281	296	304	269	252	267	285	303	308	297	288	267	277	292	298	283	283	289	269	259	294	289	305	260	282	274	252	270	264	278	291	266	267	295	304	279	287	282	299	240	268	310	301	281	305	276	264	285	281	259	313	274	290	259	288	265	291	271	267	287	271	250	262	289	250	261	280	302	258	295	301	299	261	273	294	299	288	263	281	263	257	281	275	315	262	270	300	312	288	304	284	299	275	286	269	291	297	262	256	273	267	287	294	271	297	258	255	253	253	284	278	320	262	283	276	284	246	268	299	270	267	300	309	277	261	278	269	285	312	282	289	283	259	275	285	304	244	244	268	274	298	279	286	265	295	302	278	300	282	253	274	302	291	265	302	240	265	248	284	304	254	287	276	252	271	259	283	274	297	297	290	272	273	267	280	288	300	280	287	262	289	318	269	269	289	282	267	297	303	272	293	306	271	293	269	279	314	304	295	319	315	286	304	258	250	299	290	283	260	260	264	302	289	265	290	276	296	276	268	313	256	284	291	285	274	286	254	305	300	312	277	282	272	271	278	289	273	285	287	280	289	270	298	278	267	267	298	277	271	295	293	304	285	293	255	267	285	288	281	273	292	299	263	299	271	286	260	249	291	279	270	274	306	300	260	285	291	277	300	263	272	286	279	295	291	280	281	294	273	268	274	296	316	280	299	273	282	249	286	275	262	283	279	264	259	321	265	269	283	268	274	280	268	303	295	290	297	284	269	281	299	282	256	237	280	302	288	289	301	289	287	277	294	293	284	265	292	295	252	285	323	294	282	298	298	280	311	288	297	251	292	245	281	286	282	278	287	269	282	296	257	273	276	296	246	274	284	303	252	297	312	268	273	301	255	252	238	292	279	289	291	292	277	279	319	307	293	270	284	269	290	286	294	284	257	242	292	266	265	289	311	289	289	258	292	289	283	284	296	281	271	308	284	308	257	266	271	291	280	289	278	280	283	281	276	298	255	255	288	270	278	307	293	265	298	302	246	279	274	262	305	290	274	282	329	288	283	264	284	262	302	317	295	283	272	285	287	279	290	300	294	303	277	273	296	265	278	277	291	293	302	305	264	276	306	269	264	267	269	275	272	281	280	282	280	270	265	272	258	284	318	333	287	309	277	274	257	292	276	285	283	273	296	258	312	272	273	291	282	283	293	285	238	268	301	285	307	246	279	291	321	270	293	294	274	286	272	265	247	293	287	305	253	284	277	302	259	245	279	297	307	278	318	285	275	281	300	272	267	286	297	281	296	264	266	274	281	306	298	295	297	272	245	296	260	291	308	278	292	248	278	314	263	286	305	287	289	268	250	283	277	295	251	292	295	322	257	300	275	283	297	296	291	332	282	286	323	283	293	281	264	274	288	282	277	280	306	305	310	244	273	271	255	271	280	285	301	276	300	263	286	297	302	271	308	283	309	279	296	250	271	266	272	258	272	322	295	292	278	283	277	262	291	273	285	277	272	254	256	282	261	287	275	278	257	299	282	294	236	267	268	308	258	258	283	273	267	276	268	269	276	305	290	281	286	277	298	277	286	278	306	327	290	298	242	248	273	292	303	245	288	286	280	300	287	271	276	276	272	275	267	277	287	252	287	293	302	302	282	265	298	273	312	280	268	308	292	286	296	270	304	300	316	304	281	290	289	308	307	258	260	240	264	287	250	279	290	309	292	274	273	325	298	279	288	274	276	269	296	283	283	285	280	303	276	245	289	311	266	261	273	301	297	276	290	272	265	257	266	303	303	255	282	313	287	290	282	281	304	289	247	293	268	285	294	282	246	258	261	280	297	294	307	245	295	277	295	279	267	250	272	283	285	290	264	280	315	323	307	276	309	267	273	285	274	252	287	265	315	273	294	270	290	266	289	306	276	275	293	284	276	286	291	281	303	290	257	256	296	309	296	301	276	267	296	305	264	293	280	279	271	266	258	260	275	273	295	285	300	269	299	278	277	275	262	315	265	298	247	255	255	286	273	312	290	299	297	278	263	276	274	264	261	283	280	261	293	257	268	275	286	303	268	276	268	292	270	297	283	299	290	292	262	286	270	286	319	295	282	270	266	283	282	271	310	306	291	296	261	272	298	269	260	319	319	287	299	268	286	260	307	275	314	276	273	261	281	286	277	268	279	268	252	289	278	271	286	275	284	318	280	294	297	285	290	304	305	272	294	306	257	280	267	312	276	309	253	275	306	293	267	284	245	282	293	271	255	253	278	277	308	288	315	275	250	281	245	287	285	276	250	281	280	259	288	262	284	261	285	272	312	241	278	258	273	270	284	276	282	257	297	258	264	257	271	294	231	275	263	281	307	263	303	324	271	293	281	265	260	292	253	310	294	298	275	261	293	264	282	314	281	273	267	283	268	276	286	285	280	284	240	282	284	297	315	303	280	276	283	269	274	326	321	278	263	306	315	272	284	277	283	305	280	309	273	302	274	281	282	311	282	278	276	272	305	297	263	293	282	236	277	274	268	294	264	284	283	302	317	312	285	257	262	302	252	287	282	266	287	279	278	267	316	286	267	289	282	266	291	281	278	294	264	285	265	310	279	297	281	289	280	263	292	311	283	263	308	309	276	264	269	269	298	270	293	263	287	303	305	287	269	285	274	294	302	264	273	262	293	278	271	255	283	272	309	277	283	309	274	264	302	303	268	333	269	249	272	270	272	278	308	280	284	260	285	288	271	290	270	277	282	318	295	256	270	284	297	278	260	288	279	280	270	301	264	263	267	295	294	282	275	264	288	271	312	289	266	277	281	291	283	294	258	259	258	275	265	281	278	294	281	311	283	257	261	285	276	291	286	259	259	277
32527	33181	43027	46619	46243	39488	34870	30240	23392	17350	11653	7296	4819	3155	2099	1530	1219	991	883	821	820	783	784	772	801	758	765	756	767	763	833	818	815	818	773	826	827	764	733	786	787	764	747	813	775	792	765	777	779	723	761	781	822	785	783	745	767	790	788	771	817	783	830	777	764	764	794	793	787	816	719	738	798	728	783	760	769	763	783	777	767	756	741	798	759	783	771	753	741	774	761	788	790	823	719	735	762	752	774	809	809	767	763	761	747	747	790	765	774	791	769	757	797	747	811	741	813	780	737	767	801	745	735	785	790	765	747	796	770	815	741	750	798	734	782	783	766	743	780	776	757	785	779	762	770	798	756	767	731	744	759	816	790	859	763	799	772	767	804	735	765	803	811	754	718	761	773	785	796	768	816	805	780	735	784	768	771	781	725	807	746	806	794	765	769	743	779	735	834	793	745	759	770	778	754	774	822	782	738	763	774	804	762	779	761	752	779	761	777	775	779	756	794	717	776	821	760	770	769	748	723	760	743	752	784	781	785	772	824	847	770	787	750	757	796	745	801	749	781	825	797	774	740	756	733	766	783	798	760	827	789	777	789	796	770	776	728	754	769	758	778	766	861	801	765	745	758	763	772	764	789	730	809	742	748	750	763	764	771	835	812	753	787	757	717	738	739	799	761	773	826	789	772	773	795	771	714	781	777	705	749	787	746	724	806	759	774	728	745	788	755	761	769	786	776	741	755	788	800	747	749	747	783	746	785	762	773	811	758	757	757	764	733	808	719	726	725	801	733	755	848	812	778	716	780	784	747	773	745	746	727	751	730	714	752	746	777	786	761	751	753	778	784	822	766	735	804	768	765	783	792	850	760	799	757	754	802	795	721	767	781	765	732	777	737	813	769	741	766	792	730	766	809	777	802	779	811	763	782	742	808	769	750	771	749	770	763	809	760	792	758	758	706	796	741	774	774	802	778	763	711	803	752	826	755	819	753	811	762	780	808	778	755	786	800	834	763	797	765	774	779	716	774	787	760	762	784	808	775	796	764	801	745	776	748	805	747	753	753	793	756	768	779	782	796	738	766	823	825	716	765	789	738	779	830	791	723	753	765	805	788	754	765	797	752	694	780	787	794	738	780	800	784	754	759	788	786	758	764	799	770	785	757	776	773	797	786	725	810	818	818	788	836	840	700	767	769	770	782	734	724	756	791	787	781	800	790	746	790	748	755	771	743	755	751	753	709	770	811	774	761	769	808	830	792	774	725	754	754	795	771	802	752	776	793	759	741	784	806	788	769	791	754	804	808	734	760	775	817	781	766	767	758	727	776	789	770	792	785	758	814	753	818	795	764	773	767	822	769	748	702	777	808	810	743	817	786	744	770	779	782	785	863	807	834	766	852	710	733	815	748	786	773	768	789	714	776	812	783	751	775	782	782	776	795	766	747	755	772	784	791	753	735	792	700	757	727	759	789	765	768	762	843	722	698	755	734	777	760	801	825	792	736	768	773	805	787	792	772	800	745	759	817	768	794	753	771	814	812	726	759	788	763	787	794	871	753	761	743	783	750	776	795	741	802	750	767	809	770	790	790	828	757	826	731	817	798	867	806	766	780	782	789	756	746	805	747	767	750	754	820	747	793	764	778	788	718	772	765	796	758	746	791	717	735	733	803	784	781	769	790	793	767	777	776	732	759	742	725	754	782	785	736	765	814	772	731	779	715	725	738	778	757	790	764	810	768	743	795	772	798	799	786	758	793	751	792	739	773	775	781	802	761	769	826	772	795	801	760	697	757	727	741	779	777	737	727	769	762	833	806	782	814	787	741	798	825	738	775	756	721	780	738	769	746	738	771	779	771	757	757	798	791	739	769	763	799	756	764	835	769	770	793	791	817	764	788	754	791	734	719	745	752	798	741	824	834	741	803	774	803	808	774	812	767	764	720	767	780	811	750	768	796	769	719	769	813	769	766	829	771	783	777	780	717	745	767	779	764	767	788	749	754	805	752	806	723	777	737	819	762	769	716	758	751	718	785	771	775	759	761	758	806	757	785	832	755	757	728	765	725	779	803	796	733	741	775	792	704	774	739	738	759	765	797	794	818	732	750	793	804	794	785	732	720	750	812	747	750	752	776	755	770	799	792	772	784	776	816	822	814	768	788	780	785	740	787	782	794	764	741	722	734	757	813	740	807	777	788	691	744	756	779	757	803	819	767	806	805	726	798	782	750	788	768	756	766	832	773	767	787	776	793	757	742	807	797	767	808	782	713	763	792	756	742	767	784	720	760	773	774	754	803	758	774	815	757	771	741	799	775	763	741	761	728	731	802	765	804	806	797	751	770	780	768	828	775	766	783	803	765	754	764	756	789	808	735	807	751	824	780	772	788	753	709	731	759	842	798	774	784	806	758	793	810	721	774	735	761	777	804	777	791	819	746	802	792	790	779	727	764	781	778	762	792	772	794	793	818	770	784	780	725	790	810	787	775	796	803	789	832	691	781	781	803	706	792	780	843	754	785	783	749	809	761	763	787	755	720	745	835	713	805	805	778	784	723	793	762	779	778	744	836	755	777	789	778	706	765	757	737	838	778	749	799	748	812	762	765	764	788	789	775	816	763	744	775	792	724	768	776	761	791	805	816	713	741	771	813	787	766	791	777	805	818	756	770	785	785	813	752	787	780	736	729	762	793	807	707	761	787	792	762	778	758	749	757	736	769	821	781	765	798	790	777	774	789	775	780	787	762	778	762	791	800	731	723	748	788	763	790	798	763	791	802	743	755	768	800	788	740	752	784	758	779	775	764	865	753	818	793	743	744	752	741	829	776	734	816	778	788	775	792	774	809	758	810	813	804	768	843	764	815	777	735	768	818	777	785	786	783	798	802	790	711	759	776	804	727	741	742	774	708	778	822	756	776	731	713	803	718	727	750	765	780	866	762	777	765	730	783	759	762	786	722	737	781	770	784	752	754	783	733	747	733	744	778	776	774	773	792	781	790	776	782	801	771	774	763	747	811	814	729	760	774	774	794	781	766	747	737	770	788	800	753	776	788	762	812	787	772	710	789	786	826	782	800	806	764	735	789	768	812	753	792	708	788	803	800	759	709	742	779	772	783	782	750	782	778	754	769	770	782	720	794	764	778	823	759	750	767	789	768	756	783	728	751	803	774	813	789	779	740	754	762	719	818	746	792	788	763	777	762	804	736	783	734	723	839	799	782	788	818	722	772	751	733	738	793	788	753	812	779	740	832	777	797	780	831	775	806	776	795	759	770	757	796	766	762	753	754	713	797	722	807	762	754	828	799	849	828	786	739	713	754	790	789	782	805	739	765	803	761	746	792	766	791	807	763	789	758	759	764	770	759	772	770	748	836	788	785	792	789	794	761	748	740	737	829	709	780	833	754	753	794	760	766	797	813	764	761	784	783	763	834	787	795	708	780	813	790	822	789	724	772	809	775	764	783	674	716	799	765	760	721	814	740	756	804	738	736	723	758	821	821	777
44021	44387	47410	42024	32944	25398	22801	14421	8104	4196	2083	1200	697	533	398	340	357	332	308	277	278	261	288	226	292	288	282	317	304	286	309	277	284	290	248	310	262	252	281	249	311	291	302	286	291	316	250	258	297	281	287	278	260	269	275	279	268	258	258	305	326	300	292	271	290	295	279	288	310	266	285	280	288	283	272	300	282	260	293	286	299	265	265	269	283	275	271	247	263	292	307	296	294	277	272	324	270	275	276	284	257	262	285	266	276	293	298	250	289	289	278	278	242	267	270	276	261	283	273	318	281	271	261	264	266	295	270	276	294	267	296	260	281	274	289	261	245	275	266	301	291	322	275	321	270	274	306	275	278	283	282	266	263	260	292	285	275	301	267	291	282	296	321	271	281	291	271	282	274	287	266	297	283	286	268	259	263	300	294	271	275	278	292	268	286	273	308	280	310	282	290	268	248	290	292	272	285	305	297	302	283	299	256	277	277	293	270	277	313	274	252	244	271	278	290	281	286	265	260	274	280	278	288	286	271	282	269	319	266	284	306	268	262	289	276	273	270	291	297	268	261	288	318	299	297	269	271	257	298	291	262	280	261	286	281	283	301	277	294	299	288	290	275	278	272	333	290	283	314	286	269	298	291	297	307	271	309	295	268	296	247	297	298	301	278	236	234	244	279	299	302	252	254	261	262	285	283	282	267	275	285	262	277	274	289	288	282	288	259	307	315	264	308	266	286	311	309	287	277	280	258	288	283	303	294	285	280	305	268	286	310	265	258	312	298	258	302	288	291	299	312	282	287	294	281	286	282	280	282	250	266	314	270	273	270	280	285	254	280	276	268	280	272	301	277	299	267	287	274	298	297	279	276	270	310	272	273	295	267	269	267	283	290	269	293	265	292	283	294	275	289	280	259	303	286	273	271	284	273	266	303	306	282	278	298	306	246	296	265	290	326	261	283	253	298	258	265	298	289	295	261	261	299	260	269	275	281	266	297	281	280	310	270	282	286	250	282	326	280	256	263	291	284	271	282	290	297	306	300	265	291	269	254	286	275	301	281	240	296	290	269	282	280	272	270	299	287	274	268	256	322	272	275	267	294	282	298	278	266	285	250	287	278	276	289	273	258	270	274	290	296	264	250	253	279	271	309	306	292	288	308	276	301	301	299	282	299	280	273	300	321	268	297	289	296	246	271	280	292	342	255	273	272	276	282	275	269	294	259	236	282	281	289	267	279	289	296	295	297	275	283	269	271	308	272	316	279	260	306	265	265	298	254	263	293	266	275	260	283	283	270	291	302	308	263	266	281	270	276	274	277	280	271	238	265	265	276	260	290	289	266	276	265	287	310	278	258	277	285	277	273	288	286	288	277	284	281	268	262	260	303	309	280	267	271	306	277	297	271	299	297	304	283	276	289	282	278	303	322	291	281	281	276	304	308	281	296	284	272	311	292	281	281	288	268	287	241	252	276	296	300	297	273	282	260	288	290	281	268	278	259	275	286	269	277	277	271	291	300	287	289	277	284	269	306	270	280	300	287	270	256	283	257	298	304	322	287	287	279	310	293	267	258	300	274	297	316	299	257	287	284	256	264	278	275	296	291	270	264	291	293	313	278	268	275	309	321	293	271	268	253	256	254	276	287	304	263	269	291	273	299	276	301	293	262	266	310	284	286	276	283	285	277	285	287	306	280	293	271	273	292	290	289	282	250	275	280	268	271	273	290	268	262	271	271	271	289	295	272	297	289	282	240	294	301	289	241	280	292	299	285	299	314	260	289	257	265	305	292	325	271	292	285	281	281	313	271	287	251	309	288	301	278	250	265	266	268	288	295	282	270	248	256	266	274	278	280	287	311	317	266	268	300	314	287	293	256	271	293	290	291	265	266	284	278	263	288	301	250	300	272	282	281	295	298	280	298	271	298	268	298	285	279	280	281	293	285	293	280	293	276	282	275	269	289	301	283	254	322	285	275	269	303	289	317	251	290	305	249	304	264	245	276	260	248	250	261	261	297	284	281	264	287	271	287	314	262	279	270	290	283	287	288	306	287	285	292	252	322	309	267	278	291	279	267	297	251	283	273	279	299	317	283	240	290	264	294	284	273	267	254	280	272	279	276	291	280	276	307	280	281	297	259	298	283	248	263	297	250	280	259	289	294	294	273	302	282	242	259	255	260	261	277	307	284	314	283	286	306	256	290	275	295	278	238	312	267	312	286	296	302	270	272	270	265	269	289	276	283	281	280	268	292	277	268	276	284	276	281	281	276	268	289	284	282	279	277	290	285	265	268	276	278	281	272	286	263	279	268	279	273	282	293	292	289	293	289	275	278	315	289	296	300	278	290	283	331	272	310	274	291	279	257	272	298	282	294	281	267	276	273	287	271	285	273	290	283	307	294	288	312	310	262	271	290	282	278	283	256	312	284	284	313	284	255	253	250	258	305	295	308	299	284	287	308	276	265	268	284	306	273	273	277	275	295	294	275	245	279	287	259	304	288	284	248	281	301	290	267	273	277	305	282	301	266	273	311	298	265	275	292	308	305	279	262	291	271	279	304	311	290	291	310	279	266	255	284	248	323	264	305	277	286	258	295	280	275	277	277	276	273	295	287	308	279	273	265	260	275	311	269	274	261	240	294	274	279	272	270	302	259	266	291	261	302	305	316	334	275	276	261	286	248	276	283	288	325	267	306	300	328	285	275	248	270	288	275	300	262	306	260	258	303	284	270	300	299	249	266	261	293	252	263	270	263	302	291	297	280	316	244	263	281	261	266	291	300	292	273	302	291	281	272	246	306	309	275	330	287	285	294	272	288	261	255	298	284	290	279	267	264	279	279	324	282	262	279	271	296	287	292	280	275	274	286	284	311	272	259	296	288	282	291	295	257	269	274	256	260	288	280	282	270	257	323	273	297	251	280	278	289	291	276	264	253	261	274	289	261	299	296	267	299	266	275	291	287	254	285	283	264	269	294	312	294	297	274	272	253	273	291	284	285	312	231	274	290	338	286	257	285	291	290	275	294	277	273	269	293	271	292	292	259	266	279	276	302	296	297	299	270	258	283	282	286	305	326	275	281	288	293	278	253	252	284	284	291	241	269	320	304	294	290	250	276	283	281	301	293	318	280	286	271	309	259	270	282	270	284	290	266	256	260	251	296	275	269	288	296	285	307	303	279	294	270	271	282	265	285	295	296	268	276	257	300	300	318	260	304	241	276	246	291	293	271	295	308	295	275	249	283	288	295	310	291	274	303	288	261	274	257	259	281	287	279	280	252	299	303	304	245	306	299	305	279	303	288	267	259	277	283	277	291	307	278	288	239	249	297	279	291	282	267	268	306	316	274	297	270	277	276	247	287	268	257	281	312	305	298	281	292	279	288	285	275	284	303	286	282	296	274	282	296	266	261	276	256	270	316	258	297	260	245	285	294	286	275	310	294	301	279	294	307	287	296	314	298	298	294	276	310	263	292	299	269	268	283	305	273	268	311	244	282	282	305	286
30063	35485	45659	47981	43355	39276	38407	29937	22431	14711	8774	4923	3093	1856	1337	1226	1177	947	894	820	792	795	777	789	744	789	785	821	778	766	736	818	760	725	796	788	787	800	831	757	784	748	754	810	738	777	727	803	686	772	794	768	743	779	731	755	797	771	781	771	830	753	785	773	775	783	801	757	746	794	743	805	739	773	772	820	843	821	722	800	728	761	793	742	761	734	781	775	801	781	797	790	767	744	788	779	785	799	763	716	737	759	739	773	761	790	752	781	761	786	762	767	768	779	764	804	799	730	794	752	782	727	783	738	762	808	738	754	733	756	768	780	836	783	784	763	759	720	817	802	778	802	773	750	758	758	745	711	754	755	782	794	771	769	781	788	726	777	787	775	796	784	796	729	778	800	739	786	781	753	781	752	767	772	787	714	780	773	818	793	773	775	805	764	731	776	813	762	779	799	758	789	797	758	724	788	774	757	756	777	778	782	789	755	798	767	772	793	789	795	818	759	783	806	717	733	764	807	809	791	758	796	802	801	760	762	790	772	822	786	747	783	752	785	777	791	788	712	739	765	806	756	730	810	811	781	803	775	756	795	755	799	772	718	742	756	764	776	786	755	766	783	770	780	749	741	733	762	799	770	764	800	753	780	799	765	818	794	757	796	770	751	785	750	758	785	807	784	780	751	817	756	758	742	852	746	781	764	700	803	804	772	733	764	765	768	773	793	742	785	780	794	766	761	804	794	773	795	731	737	809	778	749	754	755	746	791	787	753	763	776	780	786	792	792	745	738	748	764	804	760	772	776	737	803	767	766	793	728	712	768	725	792	781	746	808	781	775	843	742	775	795	776	745	743	791	840	781	764	739	784	739	823	752	767	774	762	746	796	772	791	799	800	766	800	779	759	773	778	739	768	764	783	772	772	780	763	773	773	731	751	796	785	806	734	768	773	795	779	756	724	824	763	743	788	770	786	812	815	768	747	795	789	808	739	780	731	746	716	795	731	793	742	777	770	822	746	796	783	795	808	780	750	764	743	835	801	799	772	724	755	791	732	772	862	772	797	796	740	744	780	750	796	800	785	739	777	812	788	747	819	764	737	785	806	750	769	783	814	751	773	779	758	751	742	766	778	799	762	774	781	753	846	750	754	758	755	767	781	752	737	795	747	715	736	772	782	779	774	739	754	783	763	724	758	757	793	739	782	744	767	763	777	724	784	783	777	797	807	770	747	768	840	776	768	749	759	760	746	738	772	776	772	781	753	752	790	797	747	793	720	748	800	785	772	790	740	774	759	797	768	791	781	788	757	815	799	822	818	755	823	767	730	735	802	758	761	773	761	790	778	771	760	804	812	734	755	787	779	771	752	786	817	767	759	734	780	763	780	768	757	809	781	780	773	741	779	774	767	772	770	795	799	807	801	759	765	741	753	810	762	761	741	747	777	765	805	787	758	789	793	708	789	754	793	739	756	782	766	781	803	768	814	808	749	791	789	796	782	771	758	759	731	791	808	769	759	757	794	754	729	793	809	774	803	781	768	758	761	780	782	816	760	809	775	750	758	771	791	771	755	801	774	735	773	842	753	753	774	777	781	799	768	773	767	790	752	780	764	771	755	760	812	764	743	748	758	775	841	730	784	768	761	779	807	773	774	737	778	771	759	763	804	812	799	790	764	778	799	747	746	752	795	788	792	774	777	769	781	792	780	760	752	784	710	753	793	779	829	780	718	766	791	746	754	763	745	750	730	778	722	785	780	730	804	768	713	728	762	790	784	787	766	791	762	761	805	775	808	809	780	794	765	751	742	785	753	753	757	793	802	753	766	781	783	767	756	763	726	784	756	777	750	783	780	781	838	786	811	759	760	728	749	762	729	754	762	763	731	738	781	731	769	763	773	784	818	767	764	783	765	752	765	792	870	763	757	765	801	782	711	725	756	771	758	783	733	734	768	774	792	820	730	808	738	810	782	691	720	738	793	751	783	743	773	767	712	774	739	788	749	789	745	767	794	795	767	795	825	794	767	820	785	792	776	711	747	790	768	768	783	756	742	688	786	772	785	780	816	762	798	780	759	795	852	743	693	773	787	827	803	761	795	770	724	775	771	799	813	716	763	731	779	770	811	765	779	724	785	823	778	789	801	780	728	755	775	781	758	752	764	738	753	710	730	781	727	808	775	784	838	757	819	733	760	800	799	793	789	787	777	754	762	820	795	736	787	755	764	790	759	790	765	737	788	804	782	765	754	726	757	770	771	827	727	781	755	817	730	826	702	767	768	754	709	762	765	793	757	730	739	761	819	795	726	811	758	796	806	791	754	802	782	734	780	790	761	775	740	775	734	791	747	748	778	693	744	765	794	781	796	702	779	752	798	789	738	747	758	812	767	741	775	792	797	771	784	779	768	731	785	787	749	763	839	744	763	709	804	737	721	763	780	763	791	765	773	756	796	804	791	717	775	776	822	779	743	754	759	807	760	790	771	774	767	738	738	750	741	770	760	797	752	792	746	776	792	787	761	741	752	786	803	796	762	771	795	769	721	785	716	791	779	828	770	727	741	753	796	740	781	759	739	759	788	770	779	815	777	778	794	782	745	772	753	743	780	797	754	801	766	790	745	755	773	778	810	704	789	750	772	807	765	770	765	762	770	736	791	748	803	804	807	796	764	810	758	767	764	748	763	752	787	754	764	783	728	768	743	751	760	767	755	816	790	803	787	735	717	761	766	812	772	768	726	752	762	699	774	770	716	747	759	761	763	746	737	784	731	793	778	791	768	754	741	787	779	758	824	765	763	742	770	772	762	810	803	764	751	788	761	769	775	816	739	781	843	748	805	753	780	729	723	783	819	776	757	774	795	771	811	770	762	770	800	711	788	786	800	746	737	737	794	756	780	791	727	755	729	829	793	753	790	747	758	754	762	720	737	713	772	768	779	793	774	752	726	738	791	754	769	740	751	762	762	760	784	814	810	771	769	769	739	765	748	769	737	740	729	747	749	778	747	747	772	796	713	736	773	780	779	830	780	769	791	729	817	752	756	737	795	779	747	844	749	821	799	810	723	768	794	773	740	778	812	750	758	751	781	789	721	815	748	790	712	769	795	745	790	720	827	791	722	770	746	773	777	768	775	781	733	753	814	792	766	727	730	790	751	772	739	717	794	775	753	781	795	723	734	805	737	774	776	761	802	711	775	711	794	772	827	743	745	743	769	754	776	809	737	773	743	836	739	794	770	743	807	753	781	768	845	791	768	778	762	825	817	786	772	762	756	786	779	739	810	750	737	741	777	750	782	793	793	794	750	799	723	821	766	771	772	720	827	786	737	808	804	803	720	772	769	778	781	755	778	714	747	750	759	775	735	784	727	764	767	768	781	766	774	780	785	749	786	833	737	730	782	834	732	739	788	778	782	833	777	793	746	800	797	800	766	784	790	750	763	721	751	770	726	760	750	776	777	756	721	750	759	785	768	818	742	790	781	772	803	748	739	730	772	738	762	721	779	740	784	775
44697	42998	45339	39314	30809	26002	21792	14058	6746	3298	2360	1860	1379	912	619	468	380	358	305	302	259	279	311	314	283	292	292	265	265	299	277	310	308	277	270	298	288	275	326	296	280	265	273	304	263	271	286	286	288	297	251	300	285	237	334	279	271	315	275	286	279	248	278	286	268	293	280	255	287	270	291	288	262	315	291	270	302	264	279	271	282	313	299	279	260	280	304	268	303	256	292	282	275	308	301	273	300	270	308	259	277	276	245	302	282	278	277	297	276	250	290	294	305	254	301	300	264	282	269	282	293	278	281	297	301	300	308	287	309	290	284	280	309	305	285	286	285	264	271	276	287	274	272	276	305	290	274	306	285	293	287	272	292	310	247	262	300	290	319	256	296	278	288	294	306	270	298	278	281	312	284	277	296	274	308	283	282	285	288	284	268	285	257	268	283	294	265	302	291	259	263	279	282	277	280	297	287	283	268	283	258	288	259	266	275	284	315	300	294	273	272	266	306	273	313	270	256	269	233	297	271	257	240	260	295	290	280	262	300	257	294	284	269	265	287	268	265	257	296	290	279	277	278	291	281	300	317	270	290	309	286	272	262	288	295	302	302	286	297	315	312	264	291	298	264	263	254	285	290	265	282	286	279	310	271	278	261	294	317	265	274	255	298	280	279	296	284	287	252	285	259	294	281	310	273	278	292	302	294	277	227	315	288	284	277	291	289	283	279	251	282	261	276	288	287	263	257	268	289	246	293	330	288	290	272	283	247	281	308	299	280	311	283	256	275	289	321	287	309	280	274	271	285	278	276	266	298	259	298	303	295	294	323	289	274	289	289	280	282	253	264	263	275	285	301	255	288	291	255	252	282	295	264	300	285	278	264	277	272	274	298	292	274	288	268	288	257	293	293	294	262	269	278	272	303	261	273	254	271	296	250	326	285	286	274	266	262	297	277	285	269	267	292	281	300	282	274	298	270	305	273	251	290	305	250	297	292	283	274	287	284	309	298	301	263	314	286	282	283	275	262	296	288	268	263	294	265	279	268	291	277	267	310	289	268	284	287	290	306	272	286	271	313	289	265	284	288	283	287	321	274	280	297	277	265	294	267	280	259	292	241	267	291	293	301	267	322	292	260	287	320	256	280	293	274	302	282	273	266	270	297	262	281	258	297	310	291	274	292	299	294	259	301	277	282	256	290	304	301	268	289	247	288	318	272	250	271	305	302	290	283	302	273	274	286	277	306	264	266	278	255	312	259	302	269	260	269	302	307	285	310	293	247	272	268	276	277	278	296	303	268	284	297	294	302	292	292	289	279	283	257	282	332	267	288	282	272	281	280	292	302	317	330	256	274	289	262	279	301	303	291	284	298	286	256	302	292	265	280	286	302	275	281	308	290	257	284	273	305	281	291	257	272	296	261	296	272	298	271	268	314	314	286	293	293	259	281	288	265	271	290	284	252	277	311	281	271	297	277	335	261	288	270	236	291	270	282	293	250	288	299	251	271	285	263	293	288	295	291	295	256	268	293	264	305	278	292	302	293	267	292	278	287	298	284	282	279	268	298	280	272	271	291	315	290	283	281	302	291	294	266	268	308	318	288	274	295	238	300	265	270	276	272	303	291	269	268	273	283	272	279	275	274	298	266	306	301	293	290	307	284	272	269	268	277	276	265	259	278	297	304	268	302	316	302	291	282	261	291	255	324	264	281	292	267	290	291	282	305	270	304	312	324	268	266	304	306	265	287	281	313	275	305	290	265	290	276	274	262	251	310	275	279	306	305	253	285	296	308	268	282	268	291	286	258	284	306	301	289	268	263	317	268	279	283	261	305	267	255	299	276	309	302	286	283	274	297	295	284	283	304	280	278	272	278	284	293	296	288	280	264	298	285	277	267	307	301	287	264	278	271	283	281	290	285	256	295	283	297	279	288	273	277	292	291	298	333	314	280	293	301	285	258	278	315	296	287	293	309	321	291	276	306	279	307	272	269	281	318	295	277	288	269	280	304	258	287	241	300	297	266	259	275	314	259	282	309	300	292	266	268	286	303	279	299	274	286	320	332	305	305	280	267	304	285	262	310	289	287	288	317	272	261	295	302	270	284	310	291	277	263	283	290	273	282	262	272	301	291	305	277	293	240	296	300	290	252	262	261	253	258	303	271	292	252	270	274	283	297	300	280	271	267	285	266	256	326	286	292	289	298	251	262	282	283	278	290	263	327	296	267	265	254	301	314	248	250	287	303	274	287	291	267	303	307	246	289	254	278	282	284	271	300	306	282	278	246	316	300	271	282	266	284	276	303	260	285	274	284	308	297	283	312	276	324	283	274	261	267	284	309	267	269	279	284	319	279	310	264	286	279	276	295	287	284	267	296	306	262	273	249	291	296	291	314	297	307	278	268	266	299	265	245	260	282	294	298	262	281	274	301	331	275	280	318	285	305	269	276	291	277	271	254	293	274	320	283	295	292	280	292	309	249	310	267	281	300	293	314	276	305	274	271	279	259	278	296	277	296	285	279	286	286	311	274	277	297	319	269	283	300	236	314	260	284	304	286	282	281	285	238	303	260	284	286	285	262	280	300	289	261	286	285	286	291	271	280	251	292	283	287	257	318	284	268	265	328	294	279	264	280	286	266	292	267	305	309	289	333	269	306	274	294	272	304	284	272	271	275	303	297	318	254	291	281	269	294	300	319	260	288	256	302	292	286	281	291	321	268	308	300	277	274	285	286	248	310	260	279	286	302	298	273	291	277	297	279	275	302	294	277	294	286	276	281	278	304	253	249	313	284	285	315	340	290	300	297	297	291	285	308	269	322	280	257	303	282	288	274	291	328	289	285	315	293	308	296	299	286	272	266	283	268	279	299	284	280	289	263	325	269	285	300	286	265	273	288	286	331	270	278	264	293	306	266	254	289	265	276	298	267	276	255	263	297	287	272	293	296	328	308	288	284	275	286	249	301	291	304	247	246	289	272	307	296	290	294	260	265	272	299	325	301	269	303	298	278	279	288	292	287	263	290	288	279	280	257	262	274	275	269	257	302	293	275	280	308	304	257	306	263	290	300	261	257	255	265	291	280	269	274	279	278	245	294	262	299	296	262	282	283	288	316	290	284	245	276	287	294	264	302	276	317	295	317	284	282	281	288	336	267	275	282	262	265	282	299	278	290	279	300	302	282	275	331	308	289	280	301	309	308	237	289	242	284	289	289	275	286	250	275	294	282	256	283	308	293	255	276	282	284	291	251	300	253	299	318	294	290	291	282	304	281	264	290	283	287	285	300	253	288	293	272	281	298	274	273	275	284	292	299	304	277	277	280	313	278	272	297	305	253	300	292	286	244	253	268	281	289	313	260	277	258	266	263	290	291	283	292	291	316	313	306	283	288	265	284	277	264	282	289	280	254	277	277	297	299	273	265	285	292	288	307	304	271	283	251	291	308	291	283	283	298	282	302	281	254	273	274	278	271	267	254	266	279	269	297	287	308	287	266	303	285	262	280	286
30942	34042	43993	45913	41938	39814	37353	29380	18976	12443	9755	8458	6267	3813	2486	1454	1226	985	876	814	789	822	778	766	808	786	746	761	740	816	746	766	837	826	791	772	755	755	809	777	809	746	774	756	736	777	830	747	816	758	784	800	807	783	781	784	763	789	766	761	747	761	759	749	777	798	761	784	779	738	764	775	785	777	768	722	780	754	731	808	800	738	830	789	777	782	795	749	748	759	803	767	748	757	764	726	758	766	745	801	812	767	722	760	762	782	719	794	779	732	771	803	733	770	791	805	763	777	750	776	765	809	751	761	760	772	845	776	765	831	740	795	760	701	788	780	794	756	780	749	829	726	789	708	797	786	807	798	784	776	782	802	708	758	757	757	758	787	692	754	798	770	794	771	802	760	766	767	753	815	762	796	768	773	784	757	755	757	790	761	778	810	809	798	781	778	728	826	737	727	718	749	751	746	791	721	770	770	813	753	749	778	833	768	746	755	766	771	804	838	828	773	771	790	734	769	761	763	790	786	767	789	744	769	792	777	736	742	793	790	773	819	760	814	810	762	782	734	793	774	800	790	859	777	747	801	778	789	783	730	742	815	772	755	802	777	772	748	779	758	781	731	792	779	750	737	795	791	784	861	713	741	853	745	759	771	818	794	781	771	781	751	790	767	770	756	760	735	780	746	804	777	772	787	815	743	749	760	788	822	813	768	791	741	748	763	727	778	817	773	796	804	755	760	814	777	741	775	779	741	831	753	785	745	824	791	806	752	742	746	795	753	756	765	737	786	769	833	723	762	759	742	775	782	778	746	762	748	751	803	767	748	746	750	760	756	783	797	789	769	807	762	816	734	784	752	776	768	806	726	819	796	800	803	755	794	755	756	787	780	798	772	830	790	753	749	729	765	783	739	801	836	754	775	727	731	766	753	780	760	758	736	791	757	753	777	809	758	731	818	775	772	769	764	743	776	805	778	785	732	742	789	785	773	786	746	731	750	807	771	791	745	720	768	761	795	749	824	823	788	808	778	796	754	805	750	750	770	799	761	740	738	780	762	793	751	795	724	757	733	770	797	745	768	742	750	726	771	736	801	753	810	836	775	739	782	763	784	781	796	773	783	767	768	750	796	744	759	757	800	692	774	741	746	765	770	760	789	797	748	747	809	746	776	721	791	743	754	755	735	733	760	791	759	742	796	782	794	770	739	770	756	759	789	790	739	817	741	798	759	794	857	757	795	808	810	778	738	791	773	784	712	755	744	749	744	787	745	738	780	796	755	808	746	751	764	750	741	773	781	790	769	724	789	753	783	750	779	804	763	767	697	781	797	820	722	767	805	730	779	760	774	768	790	746	789	747	761	779	798	785	733	744	713	727	765	771	755	755	824	771	802	710	777	815	750	802	762	751	779	773	765	752	770	734	785	802	796	812	753	757	743	777	765	784	799	788	741	780	763	796	736	785	799	779	780	726	797	730	786	765	768	785	752	781	786	807	767	778	729	799	766	740	807	780	743	782	734	774	769	778	736	803	758	735	795	740	769	781	761	773	781	748	767	763	756	794	803	780	761	737	776	826	785	698	748	760	739	770	778	800	806	758	791	779	766	785	820	832	756	769	803	799	843	747	777	769	785	808	708	805	777	697	782	712	742	724	782	802	763	753	803	781	751	783	790	787	756	756	779	732	738	812	737	757	805	755	772	741	780	813	771	855	758	774	716	792	754	804	740	799	736	835	750	728	764	729	797	774	841	762	761	789	756	767	735	752	801	817	753	778	766	740	814	749	755	809	786	818	749	744	740	756	775	785	768	782	746	756	834	804	785	746	763	754	832	763	760	712	826	758	828	748	723	777	770	700	795	761	757	738	736	787	783	751	733	809	788	776	780	767	781	808	789	790	786	790	765	795	776	789	811	792	767	775	752	807	772	787	738	802	785	744	741	739	755	784	760	741	804	788	759	771	768	784	777	781	774	720	776	749	798	822	752	775	746	804	772	762	789	737	776	724	806	748	747	775	736	778	784	748	785	838	753	756	708	771	731	759	768	813	711	801	738	787	741	818	698	800	785	796	813	768	775	771	787	744	764	787	783	769	788	793	784	794	794	732	817	807	796	764	773	786	752	822	806	781	740	726	787	752	782	758	791	789	781	754	794	754	729	715	784	745	761	774	767	775	780	834	803	818	732	788	812	742	732	799	730	760	793	802	767	774	730	755	761	753	810	744	777	806	771	783	772	813	759	747	784	761	739	789	705	784	790	764	768	799	762	765	733	762	800	759	772	785	765	770	741	808	804	750	806	772	766	773	780	763	770	795	777	743	785	745	793	763	792	759	831	758	815	754	796	701	785	775	721	755	810	784	770	767	756	803	790	843	810	751	754	734	790	756	745	779	762	766	765	776	801	708	776	707	769	762	780	790	749	794	783	752	795	769	721	793	759	747	774	800	775	748	746	753	755	756	784	777	798	761	801	832	773	774	751	781	715	797	751	792	755	808	719	724	788	799	783	790	778	731	775	777	779	784	829	764	803	755	750	741	755	849	797	775	753	776	778	766	774	729	770	774	801	737	768	808	782	784	778	794	737	762	805	807	794	732	771	723	790	731	790	787	789	782	770	788	752	794	724	765	782	765	798	751	773	742	784	788	795	731	788	803	786	750	822	738	705	752	770	736	797	754	773	802	766	812	721	746	752	779	805	759	751	777	746	738	779	778	788	752	772	752	742	791	806	815	783	769	779	813	783	771	774	800	764	791	773	766	746	765	801	790	795	750	736	777	810	789	761	758	722	785	723	804	751	780	754	800	755	773	809	804	792	762	786	776	740	802	814	775	761	766	752	795	776	761	731	766	796	786	741	846	777	784	791	766	779	742	797	734	772	768	722	765	815	780	808	765	803	818	766	779	740	775	839	781	839	777	759	764	760	685	765	783	732	803	783	733	798	795	803	765	771	772	758	775	773	784	754	771	784	765	781	791	754	773	734	750	743	788	825	761	757	741	782	780	692	814	728	796	789	748	763	717	788	731	734	766	794	747	778	818	750	781	765	759	786	741	770	761	762	770	841	763	735	794	745	786	804	796	757	788	807	754	777	781	774	785	737	782	766	769	807	740	749	739	735	722	729	730	781	781	805	764	785	760	775	766	779	735	816	756	763	778	785	792	775	748	845	806	770	797	772	774	769	754	786	766	805	787	774	717	830	750	774	755	808	764	748	768	796	749	837	756	767	794	752	722	761	784	765	823	775	779	751	784	800	794	781	765	752	765	767	795	793	793	775	786	802	777	742	815	789	809	771	794	787	759	806	777	769	720	807	745	765	739	780	796	786	758	768	774	767	786	773	793	785	714	785	747	724	799	766	795	783	824	770	758	747	777	756	767	819	765	785	819	786	790	780	774	782	750	810	746	731	768	750	791	767	799	758	787	744	716	781	750	769	752	759	790	803	788	817	782	815	774	764	761	754	785	769	797	764	809	749	794	787	757	767	781	804	790	751	818	743	829	772	760	780
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
