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
338028463777	338028464337	338028464887	338028465437	338028465987	338028466537	338028467087	338028467637	338028468187	338028468737	338028469287	338028469837	338028470387	338028470937	338028471487	338028472037	338028472588	338028473137	338028473687	338028474237	338028474787	338028475337	338028475887	338028476437	338028476987	338028477537	338028478087	338028478637	338028479187	338028479737	338028480287	338028480838	338028481387	338028481937	338028482487	338028483038	338028483587	338028484137	338028484688	338028485237	338028485787	338028486338	338028486887	338028487437	338028487987	338028488537	338028489088	338028489637	338028490187	338028490738	338028491288	338028491837	338028492387	338028492937	338028493488	338028494037	338028494587	338028495137	338028495687	338028496237	338028496787	338028497337	338028497887	338028498437	338028498987	338028499537	338028500087	338028500638	338028501187	338028501737	338028502288	338028502837	338028503387	338028503938	338028504487	338028505038	338028505588	338028506137	338028506687	338028507237	338028507788	338028508338	338028508888	338028509438	338028509987	338028510537	338028511087	338028511637	338028512188	338028512738	338028513288	338028513838	338028514387	338028514937	338028515488	338028516037	338028516588	338028517138	338028517687	338028518238	338028518788	338028519338	338028519887	338028520437	338028520988	338028521538	338028522087	338028522638	338028523188	338028523738	338028524288	338028524838	338028525388	338028525937	338028526487	338028527038	338028527587	338028528137	338028528688	338028529238	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2902	3650	2300	2902	3650	2300	2863	3650	2300	2840	3650	2300	2840	3650	2300	2840	3650	2300	2840	3650	2300	2834	3650	2300	2834	3650	2300	2834	3650	2300	2825	3650	2300	2816	3650	2300	2816	3650	2300	2805	3650	2300	2805	3650	2300	2805	3650	2300	2805	3650	2300	2805	3650	2300	2805	3650	2300	2783	3650	2300	2783	3650	2300	2783	3650	2300	2771	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2754	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
62644	32724	15294	4094	1430	971	690	518	450	415	454	365	420	391	415	444	443	382	410	423	375	408	399	441	434	436	436	411	407	370	436	459	412	469	440	409	414	455	388	383	368	416	436	418	383	399	397	427	400	409	396	402	431	436	399	392	406	428	410	409	411	417	390	425	402	385	410	404	381	440	406	408	445	433	426	462	407	429	381	396	432	404	405	388	393	420	431	411	373	417	415	392	404	436	429	382	431	380	404	419	419	451	430	402	413	400	420	428	391	415	388	432	429	417	391	426	409	410	402	399	446	463	424	439	393	421	457	385	438	420	421	418	419	401	442	409	420	407	402	402	429	408	425	411	412	388	410	418	444	398	426	454	427	426	399	434	400	383	407	437	378	398	397	385	422	437	400	384	410	403	406	436	418	385	437	395	407	417	427	426	486	430	406	378	414	404	412	402	439	384	415	430	412	410	433	401	425	426	415	435	423	436	402	383	353	400	370	400	418	430	410	418	362	402	451	415	394	439	399	446	440	394	426	428	364	439	419	381	385	379	425	402	409	393	401	419	426	427	390	416	358	384	438	417	418	421	400	425	416	408	395	392	422	410	425	390	389	404	428	393	455	400	375	415	425	430	395	394	414	407	409	412	397	403	428	416	392	396	401	388	392	428	448	400	412	427	454	401	453	442	401	405	380	386	404	398	409	442	391	381	421	426	468	410	426	397	452	410	415	399	409	412	374	406	420	399	408	362	419	408	414	431	394	420	401	419	415	437	380	428	436	429	366	392	401	422	401	449	405	392	416	436	422	427	427	446	429	369	384	443	395	412	428	430	440	416	409	402	408	422	447	430	422	425	408	410	434	400	416	397	412	432	411	424	410	472	418	421	417	421	403	426	414	420	457	447	387	396	367	398	445	448	417	386	420	371	406	414	418	450	443	403	469	447	392	425	415	382	407	401	418	429	384	416	397	377	422	408	414	380	435	425	387	449	420	395	399	427	429	432	427	428	379	379	403	396	448	426	431	414	392	379	383	395	431	400	372	452	430	412	423	453	460	393	409	425	444	397	446	406	412	398	402	431	416	440	411	431	429	405	415	433	442	440	405	402	401	398	421	426	397	404	423	401	381	448	420	410	432	435	405	413	435	405	400	421	409	425	396	435	466	411	418	374	338	418	405	397	395	440	423	380	456	453	442	426	461	445	417	436	368	421	409	423	430	440	413	401	398	384	402	430	438	410	413	404	389	401	380	353	379	412	436	406	426	414	422	406	422	402	395	401	436	403	401	451	427	440	413	408	405	381	384	427	406	469	421	421	417	374	407	410	374	387	427	467	444	425	414	408	401	390	410	426	432	429	430	412	394	390	400	403	426	359	390	421	433	387	436	455	406	418	380	427	370	402	420	428	442	421	403	422	423	448	409	463	390	408	422	383	413	385	401	434	379	393	448	417	416	382	400	383	429	436	441	428	422	415	396	405	408	426	427	414	454	415	417	406	397	385	401	421	444	416	424	429	400	408	427	414	435	406	420	382	395	370	444	400	407	381	451	407	413	423	440	376	424	416	433	405	407	397	434	441	435	404	426	449	425	447	407	392	392	438	473	468	391	385	394	418	424	403	423	387	419	432	414	428	426	418	420	430	390	417	379	459	421	431	424	387	403	425	443	443	402	394	431	379	410	426	425	412	401	421	371	451	421	431	367	396	362	348	437	475	430	393	411	411	400	415	378	402	408	416	426	422	390	402	433	403	414	402	400	440	475	398	421	411	411	401	400	399	424	417	410	416	376	408	414	431	430	429	408	453	431	389	394	374	426	373	380	407	451	434	389	429	399	430	394	431	426	405	384	397	382	388	432	390	384	426	445	438	401	419	415	409	386	413	417	422	416	393	414	391	453	421	436	400	425	464	416	401	404	398	427	437	385	363	426	437	400	412	392	448	419	397	404	420	394	384	388	404	387	431	420	414	399	413	421	410	456	461	435	395	450	455	435	369	424	396	442	415	427	407	419	417	427	427	421	394	400	431	384	453	430	384	427	407	384	443	430	401	395	426	423	407	428	444	414	352	411	450	446	432	392	385	425	437	409	380	428	402	395	409	391	413	390	393	430	462	396	399	455	420	411	397	408	389	418	435	415	389	399	384	417	425	378	409	397	428	459	387	384	432	428	412	355	415	423	418	393	374	428	423	412	390	416	393	420	416	399	408	427	415	399	358	393	432	401	414	450	383	417	412	429	403	417	420	437	419	407	399	372	433	390	419	414	453	475	398	413	399	384	389	402	429	442	477	404	374	420	388	407	401	407	409	465	417	433	410	398	436	458	425	399	417	435	411	436	381	394	428	412	386	441	404	410	389	412	391	435	390	418	404	404	420	397	405	383	343	387	378	416	442	390	436	389	462	448	371	418	411	420	431	389	421	426	421	379	395	397	419	465	387	416	370	388	403	412	423	457	410	433	427	420	446	391	416	437	427	364	412	442	447	388	442	419	422	421	425	379	442	380	382	425	426	424	400	400	382	402	423	441	384	424	435	440	426	430	394	420	418	428	394	401	394	423	418	415	417	427	445	376	412	376	393	391	403	408	431	454	435	404	421	387	435	426	379	407	396	412	409	413	423	416	451	386	434	420	402	363	430	384	446	460	440	431	396	424	401	395	448	430	418	425	428	407	417	403	379	386	405	437	393	442	398	426	408	435	387	403	426	408	418	394	423	392	403	432	418	375	376	424	380	428	404	389	407	476	419	416	417	410	392	444	407	409	416	430	387	411	377	399	402	420	422	458	396	403	401	388	432	427	423	406	389	412	406	446	406	425	401	423	423	420	392	397	415	403	394	406	412	426	424	411	441	390	411	419	419	393	440	406	438	434	422	365	413	409	406	433	447	395	418	404	411	406	433	431	400	405	388	426	402	442	460	423	431	420	416	436	423	388	399	394	435	426	439	452	376	429	373	439	457	416	432	413	415	431	428	392	414	424	427	420	421	414	407	427	432	426	418	406	419	428	400	353	422	421	432	405	448	398	435	399	419	416	393	416	402	426	436	408	410	411	381	411	382	408	416	391	389	415	416	391	404	397	406	449	405	403	417	403	412	398	416	448	439	446	398	452	480	400	423	367	422	407	433	426	430	463	437	408	449	395	418	418	405	396	429	385	407	412	419	410	424	384	413	458	461	413	386	395	393	389	373	434	419	384	378	411	372	415	442	477	445	391	399	402	444	390	464	404	399	431	390	384	430	437	408	396	417	377	447	416	452	406	407	452	414	392	337	399	431	410	394	406	444	459	441	434	412	447	401	422	406	441	414	424	394	424	381	395	401	403	376	420	425	441	461	408	379	440	440	409	413	407	426	394	455	435	421	426	445	401	442	455	384	392	421	460	409	381	429	407	366	397	438	409	388	413	396	411	427	454	428	425	425	439	404	402	410	402	402	398	416	410	366	393	412	388	403	409	436	390	412	412	393	405	402	429	410	389	422	408	417	420	439	416	391	368	419	417	425	402	446
42890	25794	13688	6134	3528	2824	1972	1184	916	945	883	959	912	911	905	948	891	857	887	889	877	926	882	862	876	884	907	860	900	865	871	919	905	907	897	875	883	910	842	932	915	857	836	919	890	935	875	896	900	866	937	913	890	914	961	910	894	869	909	888	900	875	879	857	845	830	853	913	909	946	930	870	899	896	868	845	930	855	864	907	931	887	897	884	837	938	878	947	893	912	969	862	890	863	869	861	890	912	917	898	862	826	848	945	898	883	876	907	883	909	907	903	882	891	847	937	860	973	865	901	884	907	886	948	903	854	885	890	904	924	895	922	878	883	894	931	912	875	928	929	896	897	861	945	882	855	882	898	918	883	926	894	911	838	925	875	891	861	871	900	963	877	920	880	898	905	933	864	878	911	886	910	857	892	880	875	870	943	931	925	858	896	916	929	891	868	899	915	898	952	890	890	877	875	928	911	929	878	880	932	969	962	898	892	908	874	881	937	907	948	877	905	868	864	912	848	907	892	867	901	869	862	886	889	947	879	868	931	919	882	909	933	879	870	899	923	879	854	838	925	849	897	860	825	936	906	913	835	888	924	876	919	858	896	883	909	922	933	852	882	901	970	902	857	929	919	920	894	882	853	882	841	931	896	939	895	911	866	940	893	858	858	873	923	916	865	955	898	856	888	880	817	889	901	889	886	897	883	907	911	912	913	873	851	884	909	857	928	875	914	928	888	884	890	922	914	888	877	869	895	881	924	898	875	895	893	933	851	948	898	875	881	975	883	966	878	930	931	888	884	919	908	905	880	885	898	916	942	932	936	944	879	874	869	935	917	915	879	896	874	964	925	952	935	951	892	863	922	937	925	855	871	877	923	916	892	912	873	863	862	954	867	903	887	923	870	876	873	900	865	901	920	864	877	905	897	909	859	904	898	930	848	884	927	911	950	863	940	907	879	894	904	868	880	926	912	886	884	924	894	931	948	930	898	926	859	899	873	879	883	873	911	925	937	948	910	889	861	893	891	913	930	920	886	907	887	873	852	853	905	884	870	902	869	899	860	863	938	875	926	872	903	885	880	945	893	893	918	935	947	888	874	894	867	916	920	964	919	977	900	877	875	893	890	876	885	871	902	904	855	903	866	906	906	879	854	944	887	904	836	875	953	866	868	871	874	891	880	919	872	879	868	927	918	901	856	887	833	946	841	965	945	875	907	881	865	912	858	878	890	858	907	887	837	926	916	885	927	910	914	945	923	904	912	886	860	948	896	890	841	848	924	939	887	942	888	887	896	886	958	869	881	938	927	902	894	914	931	892	878	898	929	891	913	904	902	897	879	901	956	883	864	891	907	894	922	858	873	876	901	868	915	888	897	913	885	948	888	883	895	871	908	881	912	878	907	861	857	889	858	853	899	872	932	899	902	843	872	905	896	905	902	861	919	903	874	908	861	881	851	927	876	900	910	937	932	953	881	871	874	887	871	883	876	857	910	846	845	861	852	961	901	862	915	859	938	893	932	917	891	937	979	873	856	892	905	949	843	920	869	939	907	883	879	918	922	860	872	875	925	939	900	865	882	911	835	919	890	847	904	884	915	879	918	885	918	872	909	875	890	914	861	913	903	862	890	918	896	922	912	886	937	908	940	902	947	894	882	877	872	891	893	812	864	913	904	883	897	890	877	884	864	905	911	926	886	879	885	895	892	826	900	906	920	931	912	867	945	922	927	903	945	880	893	884	891	937	878	874	930	859	902	879	879	894	903	922	882	894	854	897	917	881	893	887	841	905	913	897	924	925	819	867	921	898	912	866	879	911	875	895	924	884	945	920	924	926	920	880	913	908	951	922	933	932	844	868	862	945	918	934	881	866	913	897	889	902	918	899	875	851	885	875	963	912	935	912	915	909	927	940	906	885	932	855	871	898	923	826	891	916	864	906	938	961	879	874	890	869	889	901	879	893	905	918	889	894	913	904	948	958	935	965	840	876	877	918	866	909	882	893	913	913	889	915	899	924	965	900	858	915	906	899	869	898	867	895	937	926	939	958	895	916	915	929	907	851	880	896	901	862	932	856	924	869	934	882	903	910	917	899	858	897	910	853	941	926	879	905	850	866	883	927	890	886	880	920	849	876	897	896	886	898	894	918	907	876	886	893	849	861	883	865	904	907	891	883	905	876	912	908	911	886	920	899	919	882	929	916	916	918	824	919	857	892	870	866	881	874	894	909	869	907	885	862	898	917	879	887	859	861	905	898	929	885	903	929	885	875	872	852	820	871	913	846	860	916	867	913	930	883	883	922	852	882	835	942	893	927	894	909	930	934	948	896	881	912	885	856	885	858	881	929	880	914	930	896	916	880	923	922	879	865	909	854	917	884	908	903	848	880	906	897	894	902	906	904	880	946	930	940	889	899	894	910	892	895	879	945	901	928	872	877	930	866	854	919	900	893	879	886	901	904	855	880	860	880	911	900	909	871	900	875	947	914	893	910	919	893	887	928	866	931	903	907	912	877	892	909	915	898	876	926	856	882	888	918	926	899	888	918	894	917	956	931	927	936	867	936	843	922	868	864	850	903	912	905	887	916	893	844	897	892	896	941	901	1001	933	893	883	852	856	885	884	860	910	880	851	912	879	878	798	842	920	898	851	861	925	897	885	868	883	938	924	927	885	876	850	912	877	926	883	847	899	883	910	904	884	894	912	863	884	911	868	867	904	899	860	916	926	887	876	875	868	868	948	898	857	866	897	924	949	950	878	914	850	924	890	893	869	918	899	889	862	856	881	903	919	883	911	889	909	851	911	908	859	900	895	938	909	936	910	934	902	879	921	882	884	890	871	920	896	880	902	942	905	873	930	906	885	856	923	901	943	859	879	873	868	895	892	880	921	859	911	908	910	877	903	849	898	921	854	864	918	891	887	884	898	862	822	905	958	932	837	895	910	911	858	912	932	870	841	940	910	901	891	873	930	882	903	885	903	910	892	940	884	928	914	964	889	910	809	891	864	834	841	875	924	909	835	838	901	960	848	860	918	899	877	949	876	868	896	866	906	867	912	889	922	894	863	902	891	893	912	931	840	882	870	904	894	922	883	926	935	891	917	833	855	872	904	918	929	876	901	853	882	908	903	887	942	899	910	907	918	858	915	892	943	915	927	835	894	909	888	884	883	893	875	920	971	934	892	850	907	917	957	911	910	922	892	890	887	913	915	879	918	881	899	896	965	972	868	901	886	886	875	904	897	870	910	846	884	908	884	846	921	945	890	855	887	928	873	886	854	886	906	955	856	834	879	919	856	902	940	882	902	918	893	942	845	921	936	903	918	878	901	909	887	879	900	867	819	893	873	935	889	870	941	951	907	898	881	883	865	891	867	848	951	909	876	890	921	907	957	911	886	882	914	891	945	902	959	890	870	858	880	903	876	906	892	874	895	859	925	883	846	919	856	865	871	897	897	900	923	911	895	877	905	894	937	889	924	896	877	877	896	889	902	878	928	932	883	891	893	860	891
46628	18434	5934	2184	1129	710	462	393	391	379	358	364	411	393	373	389	374	411	397	396	368	394	359	339	367	360	398	366	408	378	362	358	335	350	404	410	377	385	395	395	391	346	353	349	378	363	385	384	351	403	393	368	370	353	370	413	383	343	394	370	392	397	366	350	364	383	403	373	354	362	374	338	380	352	409	365	377	357	393	397	358	366	372	378	393	370	360	394	376	378	354	379	394	353	376	415	366	384	325	359	392	368	378	385	387	393	370	377	368	380	381	366	386	393	327	406	372	380	355	389	341	389	380	338	371	395	398	368	367	364	371	415	348	352	352	349	338	387	383	360	385	393	393	378	372	369	352	352	391	368	367	336	399	362	398	350	368	332	364	363	366	369	377	379	363	365	390	337	393	376	387	346	392	356	362	405	394	373	354	364	366	359	370	348	340	369	395	377	373	416	343	354	373	397	378	353	386	389	369	337	402	370	385	361	376	402	390	383	355	367	376	384	371	352	348	361	360	378	347	324	370	387	384	338	369	377	355	364	383	383	309	363	366	361	343	349	377	404	397	385	371	337	367	393	409	395	382	393	390	393	340	395	409	365	386	333	365	345	362	335	330	366	397	382	391	356	365	353	369	381	353	363	342	371	373	369	362	359	367	345	333	348	351	372	337	379	335	362	404	367	352	343	389	388	386	374	395	367	401	362	355	388	359	373	385	346	352	337	380	360	354	373	363	374	371	375	358	346	357	342	384	368	323	367	390	349	373	333	367	388	336	366	358	419	373	381	388	391	395	374	375	324	349	361	375	388	327	395	385	380	388	354	388	375	382	341	396	340	393	375	380	336	383	392	371	363	369	371	398	392	405	375	383	381	356	361	348	331	362	370	368	363	386	404	407	388	379	395	367	381	343	345	354	391	369	364	391	373	383	384	394	407	389	395	356	379	392	391	386	418	386	359	391	349	400	390	333	370	358	376	368	327	374	398	390	372	392	370	330	398	418	374	366	383	384	348	369	396	360	389	357	345	347	367	363	344	367	361	342	405	346	393	355	352	362	372	350	425	388	369	376	370	364	382	385	378	395	368	354	392	433	387	333	382	385	399	362	397	362	335	355	368	384	370	362	367	360	399	373	392	395	368	329	390	378	387	379	376	393	382	391	378	385	366	381	358	351	378	330	340	398	386	379	397	400	375	376	366	367	351	334	338	382	372	388	370	394	408	323	381	366	370	362	385	365	349	384	355	337	356	366	346	366	355	380	363	363	376	371	409	384	406	358	396	370	365	352	362	393	375	385	364	365	393	404	373	372	358	370	374	400	377	382	366	333	391	384	372	374	360	369	390	365	390	435	344	364	368	357	372	387	361	396	392	368	377	371	415	380	380	396	345	352	394	367	366	354	367	355	378	374	393	381	387	398	326	366	394	377	395	354	344	372	378	382	329	360	357	345	411	364	363	391	429	365	355	377	377	400	358	377	369	379	344	391	376	361	367	340	376	368	358	356	377	347	374	343	434	376	378	367	365	375	356	364	353	357	382	366	363	353	350	374	375	364	361	366	368	353	391	383	345	355	382	380	343	378	370	380	340	365	364	356	377	399	362	397	376	392	347	367	387	354	348	403	381	347	351	375	351	374	375	375	390	368	356	338	389	336	417	378	383	352	359	398	402	364	347	357	366	388	384	397	387	342	394	378	334	372	360	355	362	411	365	364	369	335	390	401	384	391	385	342	373	325	372	396	389	372	398	357	396	368	360	363	345	338	384	405	353	364	387	342	383	358	356	328	394	388	392	381	392	368	377	373	359	378	396	379	372	347	367	370	332	414	364	410	410	335	356	394	374	371	382	391	391	376	383	380	350	360	387	407	360	369	343	359	400	358	406	390	384	382	375	338	377	374	387	384	376	376	358	351	397	422	355	369	348	387	353	375	408	391	362	370	375	356	381	353	393	408	373	409	395	356	386	360	370	381	393	403	363	366	358	377	351	393	386	335	382	379	370	402	336	386	410	394	376	415	364	375	325	380	373	389	418	340	372	369	333	372	327	416	363	370	387	346	321	381	378	385	368	367	345	404	375	372	397	371	380	365	373	407	378	379	368	369	384	356	388	398	344	382	365	368	397	418	363	359	341	390	390	330	402	418	395	377	371	400	361	354	368	362	383	380	394	377	352	399	379	383	370	362	336	346	385	374	431	368	412	343	363	329	400	370	354	353	365	328	384	370	355	388	358	380	357	368	373	401	384	367	359	400	385	384	388	390	355	354	365	363	414	348	386	364	343	382	384	345	352	368	373	357	334	355	398	345	365	361	373	380	369	397	385	414	377	373	359	379	377	392	380	411	382	359	392	392	366	354	381	358	377	396	370	346	413	360	415	376	383	353	356	361	361	361	383	354	350	382	354	414	409	352	379	397	368	407	384	375	379	363	391	379	390	348	390	342	355	377	392	395	405	380	383	369	368	380	417	379	364	385	400	364	388	344	369	405	410	356	375	371	347	355	377	401	349	378	372	347	368	358	385	374	386	373	374	369	392	385	376	373	394	382	388	363	391	355	372	438	402	358	360	346	382	378	383	409	364	392	388	327	382	373	347	367	369	352	375	394	344	385	366	369	368	341	386	370	397	351	390	428	386	334	386	384	390	371	342	348	380	378	381	368	386	374	407	367	351	344	357	376	387	322	379	373	351	380	333	377	368	336	354	378	369	396	398	388	349	383	387	380	365	348	368	363	380	376	400	378	398	383	385	381	365	342	366	375	359	358	388	375	397	389	387	379	391	362	395	369	348	376	355	363	390	377	346	358	376	399	401	422	406	376	402	407	390	344	361	354	391	399	378	330	359	389	352	370	397	380	351	341	369	353	392	350	371	370	372	392	352	341	381	389	351	397	363	391	377	377	351	371	361	366	392	398	363	390	387	407	383	399	373	376	330	392	381	343	358	431	389	346	317	376	395	351	340	341	353	362	395	367	386	352	375	383	354	366	348	393	338	365	318	324	359	328	390	375	351	414	366	395	401	372	372	362	353	374	363	336	364	371	393	379	358	352	426	381	391	378	395	355	348	355	406	372	397	358	370	358	422	399	391	326	345	375	361	414	353	369	363	400	340	408	392	351	400	404	327	332	380	347	376	389	372	371	417	388	362	416	392	374	353	400	373	354	337	384	352	385	404	359	374	345	358	354	337	389	394	372	379	343	379	345	375	349	351	349	384	397	343	361	380	406	366	377	355	349	332	392	377	371	359	346	366	372	428	372	343	368	384	362	378	371	384	341	368	392	361	340	403	377	339	367	401	380	376	394	368	340	371	367	374	382	338	400	351	372	416	400	369	362	373	386	353	372	375	374	391	378	380	372	370	419	377	361	361	414	337	361	397	348	358	381	390	391	402	366	431	379	339	370	397	393	369	403	391	364	377	384	382	348	383	326	374	353	361	375	392	361	372	370	371	407	365	359	363	384	360	372	373	412	377	348	395	399	384	355	348	360	408	373	370	386	416	393	383
32207	13841	7316	4776	3118	1969	1119	896	852	830	871	772	774	786	803	839	818	835	799	810	790	817	797	804	821	775	844	803	795	835	802	795	837	809	802	838	803	791	839	814	846	778	785	814	844	792	818	773	844	796	821	809	800	810	825	882	796	814	775	832	858	783	841	827	857	797	836	769	781	815	855	859	865	806	833	844	787	812	767	805	771	823	815	799	790	814	825	815	788	796	849	828	841	783	789	885	774	829	788	822	813	836	795	887	811	874	833	801	818	783	847	827	802	841	729	741	833	790	823	732	825	827	867	793	820	841	765	763	791	837	809	768	824	812	810	793	816	854	804	843	823	792	786	842	789	841	826	878	806	804	818	829	771	783	846	823	810	799	807	848	858	903	828	833	731	814	809	774	833	804	812	814	858	816	856	849	814	829	843	795	809	821	788	841	830	843	819	784	852	831	803	816	853	796	774	788	807	813	844	781	820	792	809	845	834	832	846	786	791	815	787	811	784	789	796	823	776	808	806	798	825	790	832	834	813	782	857	827	804	858	782	821	781	806	823	822	819	826	856	814	815	866	837	810	761	780	838	821	779	772	827	828	819	844	884	873	843	795	841	845	866	788	791	830	806	799	819	785	790	803	829	877	842	823	829	865	823	850	828	860	810	833	839	772	841	855	795	823	814	859	795	782	885	807	791	845	838	847	837	806	856	800	826	782	771	804	819	801	814	767	778	800	799	782	796	809	785	844	832	878	793	812	820	800	806	797	830	871	801	812	788	820	787	815	815	815	807	778	758	804	825	740	835	816	782	850	797	836	843	835	841	816	824	784	829	861	854	825	824	837	835	904	784	823	794	826	826	801	806	811	844	785	800	777	811	837	828	829	846	808	790	817	808	849	840	813	807	802	818	804	852	803	813	828	783	818	865	872	844	825	828	794	814	865	823	843	762	815	786	824	825	804	774	801	850	788	819	812	878	770	813	808	902	844	808	784	789	819	861	764	798	822	833	823	830	820	827	789	841	836	778	853	809	810	796	846	797	815	877	761	864	792	790	836	790	831	806	824	816	810	770	797	821	808	811	768	775	812	799	844	818	865	866	801	776	835	824	819	866	843	808	838	831	808	815	843	850	747	854	824	842	856	772	822	825	765	820	809	829	791	815	813	759	840	833	806	816	801	838	824	865	799	824	811	787	841	820	811	800	762	776	820	828	829	817	805	847	834	809	834	785	847	821	820	822	807	815	865	817	789	821	790	839	800	840	837	836	812	808	800	811	818	842	825	812	765	799	770	815	792	831	812	824	806	814	819	845	803	826	805	799	829	834	760	811	810	815	847	793	799	798	785	812	852	812	838	843	800	825	833	791	835	872	777	853	822	838	808	776	784	874	860	821	806	795	774	819	836	833	867	787	787	816	780	806	861	792	816	800	835	838	799	840	833	786	798	805	800	814	832	840	773	789	822	793	770	836	811	795	822	776	800	807	846	807	838	825	829	777	802	839	865	791	816	855	816	824	770	784	796	817	817	839	842	812	845	810	805	798	774	866	753	818	848	783	798	798	846	783	833	808	826	814	799	821	837	729	789	796	816	876	844	825	861	802	826	813	840	848	811	808	812	794	814	771	846	803	814	835	798	795	796	890	823	770	821	855	819	806	814	774	814	832	772	791	796	786	872	849	831	792	759	843	837	837	806	825	826	793	812	802	863	879	835	823	803	793	812	807	821	860	806	776	812	829	831	828	854	818	810	813	785	847	768	815	815	809	815	808	810	799	846	790	791	812	823	823	825	829	880	810	805	826	835	798	822	851	788	788	825	802	847	804	810	784	815	804	804	847	850	806	814	808	797	790	802	863	865	808	781	820	805	825	827	817	811	816	829	802	841	809	761	807	853	858	811	775	847	800	790	819	784	814	813	774	802	800	843	764	821	824	803	838	846	821	783	827	808	838	868	807	809	795	816	793	831	804	881	797	787	771	825	782	784	759	866	852	782	838	808	883	746	816	760	850	813	812	783	837	811	832	809	789	837	819	785	791	828	744	771	794	808	802	817	780	820	853	847	869	822	879	861	806	833	800	828	867	813	791	815	855	814	803	773	804	804	860	795	785	824	863	819	823	836	784	821	776	774	858	799	828	816	823	814	834	823	818	818	829	787	859	768	808	803	812	854	803	849	794	813	815	785	872	834	822	834	825	794	787	785	782	797	858	804	823	830	823	802	833	832	796	827	778	843	838	832	800	807	795	835	837	832	845	832	815	837	835	832	832	787	773	825	804	799	788	808	855	802	798	860	848	806	791	822	847	829	825	821	821	837	787	790	865	830	765	838	843	803	843	838	829	802	816	825	818	826	905	803	817	803	816	805	837	776	837	793	811	792	814	834	833	846	809	840	809	838	816	797	803	852	839	814	815	808	796	834	825	774	829	812	857	801	760	797	795	765	844	827	773	797	824	832	831	863	806	797	801	797	799	856	793	805	841	823	824	840	825	808	779	808	853	782	799	820	816	769	781	870	837	818	877	790	829	842	797	774	804	841	805	758	807	841	796	818	821	836	799	783	786	814	795	825	774	794	783	793	791	830	828	790	829	810	822	833	811	756	770	792	828	821	814	824	816	816	781	794	860	875	797	792	814	785	859	782	855	865	808	817	810	769	763	783	808	801	812	843	837	852	807	835	814	822	800	830	840	834	812	755	833	874	760	821	802	811	800	810	794	826	806	840	792	783	794	820	851	852	783	857	807	851	791	788	841	836	856	852	785	798	798	830	810	813	876	863	873	803	777	824	810	802	819	802	832	803	830	822	793	839	843	850	815	852	795	847	778	873	822	759	800	851	785	810	814	757	810	832	794	779	796	823	843	827	816	769	814	797	836	813	825	806	818	860	849	837	854	825	813	810	856	825	806	811	806	811	825	863	811	858	829	819	798	789	809	825	812	834	813	857	832	791	794	783	788	879	758	819	838	823	873	865	784	818	799	850	761	793	847	757	820	831	849	832	812	843	835	820	771	813	777	834	832	823	803	849	805	799	830	812	802	810	793	831	802	840	806	799	791	806	794	826	810	877	867	877	829	830	817	814	862	845	788	850	839	819	821	793	844	815	831	828	799	809	838	837	765	818	820	858	753	834	795	780	813	787	854	845	787	828	821	801	815	833	847	828	819	842	798	777	809	841	776	849	784	837	880	789	826	815	828	839	815	823	828	811	834	831	833	755	806	856	852	832	864	818	781	822	807	849	772	795	785	751	810	798	797	797	785	798	783	811	803	822	835	797	779	814	770	783	820	806	810	759	822	851	839	852	790	866	784	799	839	815	818	802	802	796	830	787	783	814	842	791	868	807	868	820	826	820	826	821	790	817	805	808	789	851	803	823	836	831	831	806	821	816	759	827	790	766	815	763	778	839	830	856	832	813	792	829	827	855	826	782	852	841	846	816	800	832	813	808	814	819	779	814	855	811	840	822	828	822	832	851	797	779	765	801	830	801	839	801	811	796	802	839	800	845
54843	23339	9671	2912	1135	630	480	442	393	370	400	402	392	364	388	437	405	399	388	384	445	382	365	390	411	374	442	403	387	371	393	381	376	383	414	380	395	364	383	401	407	364	366	401	371	400	388	377	414	402	393	418	375	388	380	389	335	358	384	398	385	364	349	371	376	398	429	396	391	433	367	397	404	385	392	382	403	377	396	385	360	419	390	427	416	379	395	395	369	391	379	398	375	383	372	410	372	402	371	376	361	387	424	387	374	384	363	367	422	363	373	369	388	381	415	381	382	369	426	412	427	375	429	351	420	390	364	405	408	398	404	349	411	362	401	390	400	397	392	359	395	390	404	348	395	389	360	431	420	420	408	416	394	360	404	389	391	385	395	371	402	396	387	404	366	416	385	408	366	348	407	369	380	376	405	389	362	350	399	381	411	400	388	373	384	375	388	391	407	386	375	395	349	381	385	371	398	379	402	434	413	383	390	384	418	385	385	402	414	427	440	390	387	382	403	379	408	394	376	398	392	369	413	367	370	391	374	428	387	364	376	401	437	398	401	388	391	394	384	366	347	406	362	398	411	407	417	361	373	434	397	406	371	382	394	411	360	377	372	382	393	401	338	375	382	382	427	385	383	386	337	361	347	369	391	397	388	380	369	393	386	432	416	404	413	394	407	398	414	381	406	395	404	387	392	410	441	431	376	399	393	375	378	413	390	392	415	441	412	398	411	399	368	368	353	379	414	384	375	395	411	460	371	372	383	381	378	354	380	390	351	456	364	349	373	425	358	395	346	349	396	395	391	397	410	392	386	417	410	400	380	410	382	396	393	363	373	411	420	420	381	381	389	380	415	386	401	371	416	405	374	390	360	365	391	386	384	416	379	363	436	432	375	422	398	378	403	387	395	411	402	383	373	394	378	408	417	420	357	365	368	392	420	409	443	377	385	385	424	381	373	393	383	413	363	396	381	383	377	400	406	360	363	386	375	383	438	399	381	389	380	391	412	398	374	369	353	386	369	425	378	381	389	382	350	386	374	317	390	398	390	387	391	375	415	404	393	384	369	409	394	408	391	443	398	373	393	418	397	400	407	376	402	377	365	355	392	406	426	394	374	411	402	386	409	414	391	393	373	393	365	360	362	393	405	368	391	412	372	366	363	404	337	395	399	366	410	394	416	377	413	387	386	407	378	395	402	362	421	366	406	371	439	369	379	357	401	414	354	401	368	374	414	369	432	399	374	400	380	387	411	393	435	421	423	374	385	417	378	381	377	397	384	378	394	348	370	376	439	386	349	362	364	398	392	403	391	425	391	376	387	418	419	383	390	394	419	384	396	360	389	410	411	391	377	424	424	400	362	401	382	337	392	397	424	377	415	379	390	380	357	393	369	380	423	367	402	388	379	392	380	378	403	420	409	405	400	381	370	358	340	374	407	386	405	347	389	379	396	367	385	381	402	416	364	399	427	378	399	372	400	376	375	371	411	406	406	394	397	351	393	403	385	408	358	407	397	401	413	388	376	381	385	390	390	391	420	378	394	390	365	352	363	350	408	419	402	383	420	396	358	370	377	370	370	394	385	384	392	428	383	429	385	374	406	379	412	397	398	412	396	452	418	397	371	371	386	378	411	387	393	409	388	377	422	386	381	360	425	376	418	423	439	418	434	364	352	418	402	366	385	420	391	406	396	368	383	392	415	382	400	378	402	390	399	357	353	374	370	377	395	399	416	379	379	400	402	393	401	413	385	412	406	380	362	385	383	415	420	393	353	395	368	415	404	422	363	412	403	405	394	407	393	407	390	420	369	412	441	401	384	403	374	340	358	378	408	374	377	393	383	379	358	389	381	401	395	401	361	368	396	350	427	394	377	374	361	359	393	365	392	395	398	382	362	379	381	402	419	378	405	378	382	431	414	386	380	407	408	358	377	396	378	381	390	378	384	396	436	373	360	386	378	355	408	414	386	371	408	358	429	412	392	404	376	394	340	367	361	378	366	379	382	422	442	400	392	408	385	383	377	398	363	400	409	368	423	370	364	364	403	411	371	364	393	404	373	386	439	396	397	407	380	334	425	406	373	369	390	384	392	381	411	352	399	369	389	386	375	395	376	391	413	392	389	399	341	409	360	409	422	388	391	362	391	421	365	364	373	394	341	392	385	365	371	431	429	385	395	384	374	347	337	379	369	368	409	358	389	406	418	419	418	415	415	370	396	374	344	397	418	396	409	411	412	399	410	415	384	361	384	404	390	392	353	420	383	394	418	360	389	346	365	389	391	390	388	362	400	382	382	404	403	393	422	367	386	385	368	423	407	395	390	423	394	400	393	373	338	375	393	379	432	387	379	377	378	417	408	334	406	426	384	402	427	390	358	394	388	392	376	406	386	373	338	366	404	379	397	402	404	387	361	402	375	362	428	413	396	363	397	430	400	400	372	386	384	412	401	396	380	427	353	381	391	429	387	389	397	420	413	367	378	385	393	358	364	406	424	377	392	399	364	387	413	414	415	351	406	434	388	394	418	418	349	407	400	392	393	377	378	413	404	364	383	378	388	411	373	430	395	403	428	358	390	388	404	420	389	402	388	369	379	398	358	369	386	397	373	438	427	381	417	411	375	376	378	412	377	432	400	432	379	407	406	391	345	375	395	415	409	406	386	388	392	413	411	374	414	368	378	372	406	407	361	392	391	395	416	423	361	367	373	414	354	395	373	397	364	353	377	384	382	397	420	394	388	398	343	385	360	402	363	366	424	386	366	409	375	394	387	381	388	386	404	411	412	376	383	374	387	370	388	392	378	339	360	370	421	399	394	346	406	399	412	378	387	402	370	414	421	406	397	375	398	382	405	377	373	380	390	394	351	365	411	396	362	411	375	344	349	419	379	368	410	392	382	412	392	381	388	388	386	401	402	379	412	373	391	375	369	417	380	382	432	373	366	396	407	369	388	430	392	402	401	364	364	406	414	374	361	410	369	371	374	397	431	367	360	384	385	385	401	387	413	415	389	395	409	395	398	379	339	358	375	376	400	387	383	392	435	399	395	380	392	399	397	386	427	444	422	383	388	405	392	400	417	381	374	356	415	389	353	392	381	366	371	375	380	403	383	392	413	397	416	395	421	393	378	394	390	369	373	388	419	401	417	436	386	352	382	365	394	385	367	353	386	414	409	407	421	408	369	410	371	395	379	378	371	375	362	374	341	369	367	407	365	364	374	371	415	404	397	405	441	370	423	359	378	369	448	386	417	369	414	385	399	409	388	408	381	417	385	418	394	405	386	414	411	392	365	417	408	415	401	447	394	407	349	410	397	380	357	387	367	411	364	405	414	427	397	394	402	417	392	382	390	423	384	370	388	355	373	385	383	393	401	397	358	376	398	426	424	386	358	382	348	368	391	399	452	389	392	404	371	400	390	381	398	374	419	392	413	398	397	358	430	420	380	426	400	400	375	396	342	389	412	380	390	362	403	403	401	391	431	384	367	421	375	350	373	383	420	410	422	426
35945	16174	8815	5016	2712	1617	1311	998	882	895	879	898	892	813	894	859	858	859	894	876	871	841	819	890	825	899	812	846	799	860	832	878	875	854	833	897	852	856	851	874	893	864	846	911	818	816	905	859	809	833	808	872	896	859	858	822	870	876	836	863	840	871	865	862	868	854	817	846	809	813	852	833	874	892	852	867	770	841	836	840	843	899	845	878	856	858	879	861	857	906	812	841	844	781	820	865	870	803	846	843	883	831	840	869	856	826	840	883	797	813	837	837	855	872	858	894	869	853	914	858	866	850	855	853	895	858	889	880	850	836	878	847	863	819	851	819	826	869	888	857	875	836	866	895	843	816	876	856	804	830	852	855	808	834	901	819	881	829	830	874	839	878	824	843	848	866	860	872	895	814	861	920	865	846	864	859	782	822	809	862	863	869	859	843	857	875	833	835	898	854	848	913	826	901	814	858	853	871	813	896	869	886	873	870	838	844	844	875	801	881	857	861	829	857	839	880	821	824	842	868	845	854	850	817	838	878	868	895	879	861	820	853	850	848	818	870	801	885	874	854	878	826	869	812	838	856	880	866	806	858	893	872	852	837	807	809	865	859	854	861	896	842	853	868	833	817	855	796	834	899	833	789	835	833	862	825	908	845	803	915	851	852	825	831	880	863	899	858	893	804	851	879	902	878	802	801	861	866	859	876	878	808	867	783	817	845	858	834	828	869	874	829	862	832	893	867	854	784	851	818	830	815	878	873	873	851	820	862	902	834	863	857	849	812	858	877	911	808	811	834	840	848	829	838	796	843	822	876	821	812	890	867	828	859	830	846	890	823	836	839	825	836	814	829	914	837	873	833	884	855	803	817	872	828	880	823	810	815	881	777	817	835	850	819	839	877	837	891	847	853	883	845	849	818	854	838	877	878	857	867	871	871	906	817	805	830	882	827	876	869	820	788	855	892	809	859	892	840	860	847	802	877	827	870	847	870	863	866	885	883	814	864	821	822	839	870	925	849	816	845	802	833	869	856	835	846	822	852	875	873	851	874	828	883	841	833	832	865	846	878	888	870	847	793	806	836	847	846	856	897	875	791	843	871	860	790	829	826	820	815	844	842	876	864	863	814	846	858	860	856	817	844	886	851	814	812	838	813	858	855	894	859	857	897	839	812	856	866	874	847	848	912	864	899	856	870	888	825	825	851	836	840	847	841	900	862	808	838	824	862	859	878	809	875	833	888	820	888	879	871	870	861	844	844	896	828	852	877	857	855	797	847	845	903	828	823	882	829	842	814	852	813	812	842	795	846	834	865	854	856	864	825	868	875	892	844	821	836	884	851	787	816	857	835	880	916	819	905	860	875	888	906	879	817	869	890	770	830	824	842	886	829	839	910	824	790	885	893	809	848	874	873	830	876	871	869	873	865	837	849	804	841	911	911	868	855	867	885	863	820	853	834	808	847	858	897	814	885	820	839	852	833	842	856	856	883	874	844	888	917	829	847	822	804	892	823	848	847	822	856	851	842	821	861	823	863	781	895	840	811	866	878	875	894	827	910	844	899	877	821	835	867	809	835	843	875	853	862	835	908	893	852	905	861	853	836	881	871	880	874	839	820	834	893	869	919	847	866	783	844	822	889	826	885	854	860	832	925	831	844	864	863	892	832	884	920	870	861	873	843	891	827	847	811	877	860	887	858	886	858	852	819	817	852	869	849	827	869	851	881	863	841	842	843	897	800	907	878	825	828	885	857	835	811	841	845	850	846	849	850	809	899	857	826	848	844	875	826	844	846	840	840	859	833	823	854	862	863	843	851	860	855	897	865	839	827	835	824	814	860	845	807	847	821	869	855	883	845	894	817	815	831	890	908	849	900	883	845	786	836	859	829	837	830	803	883	874	819	846	843	892	847	822	874	880	839	865	828	855	834	882	833	801	876	857	891	808	848	889	851	874	929	874	875	873	829	852	857	877	877	831	828	912	828	862	844	861	865	850	836	863	786	843	855	863	822	765	858	883	857	824	789	847	830	851	854	871	866	832	876	873	810	824	861	883	880	845	825	845	888	844	827	827	892	830	825	911	815	855	852	871	855	796	818	887	831	811	810	839	868	845	827	906	830	825	882	818	884	847	845	818	874	851	865	853	868	872	870	869	856	855	805	831	894	841	831	842	864	906	840	843	848	847	820	843	851	891	827	862	798	863	854	896	842	852	832	824	861	867	836	887	885	801	877	844	869	886	875	849	887	842	862	843	848	820	844	846	794	828	887	823	822	857	863	810	883	851	844	841	870	816	876	868	864	856	882	863	879	821	897	841	853	869	914	872	866	876	856	869	846	914	806	824	825	877	829	853	827	852	849	861	792	848	866	824	814	847	799	830	866	812	829	866	809	865	895	902	831	884	801	823	887	850	859	880	859	839	895	839	887	862	851	816	823	909	823	872	834	843	847	822	871	868	899	785	846	822	827	891	851	885	789	878	814	917	837	829	898	836	845	879	878	891	843	848	860	852	825	916	802	854	856	876	840	817	877	835	858	856	896	858	855	820	821	886	849	843	857	862	850	829	856	922	802	843	808	853	875	850	881	857	910	827	820	855	864	807	816	887	884	878	803	787	860	858	868	862	839	875	851	814	891	833	840	868	861	838	882	830	843	807	865	831	881	776	904	875	861	878	781	819	859	829	812	783	855	847	894	893	861	893	844	812	828	842	870	846	849	825	839	873	858	816	872	840	831	838	824	824	878	905	836	873	800	846	851	863	880	852	858	852	898	852	795	790	866	781	787	896	841	845	840	838	868	874	836	882	819	837	858	851	880	863	864	859	817	797	884	887	905	844	815	854	828	825	890	890	830	844	867	836	907	840	875	906	803	827	834	844	810	829	854	799	808	829	793	836	868	877	837	842	832	907	852	839	864	859	885	841	837	900	810	877	816	838	858	859	851	852	839	870	846	851	835	845	824	859	878	843	817	855	843	852	824	845	837	836	863	875	867	824	851	861	885	839	812	839	855	820	854	846	825	869	842	848	855	871	899	798	939	890	867	860	883	894	840	848	891	830	867	880	837	881	817	794	818	847	866	860	822	835	849	883	866	832	902	858	905	884	856	873	804	869	841	879	889	826	841	847	788	790	852	875	863	852	875	830	882	833	843	842	877	857	813	790	877	791	838	842	831	856	808	882	841	830	826	853	885	873	883	866	832	795	847	892	911	900	856	846	910	845	826	875	823	838	898	837	861	849	831	838	838	818	884	881	852	831	844	880	886	858	817	891	832	847	872	848	820	857	816	850	857	864	822	824	851	863	873	855	860	888	810	849	851	850	827	933	876	845	885	841	849	844	824	866	835	818	872	813	827	870	869	835	883	885	867	839	885	846	835	874	833	919	822	819	903	809	847	867	848	806	832	797	854	889	860	877	811	848	806	888	877	821	857	850	867	817	923	832	862	798	818	912	854	858	832	807	897	825	866	865	845	835	847	856	870	862	849	857	854	846	901	864	844	899	880
58284	25440	8937	2151	828	566	460	407	380	399	391	403	428	390	432	414	444	406	443	427	439	417	429	436	417	409	445	421	419	404	399	400	392	418	398	428	394	416	449	424	414	377	427	410	401	412	415	385	383	382	367	374	388	419	384	377	427	391	421	393	408	411	366	375	395	396	410	396	392	395	409	388	401	407	381	419	400	374	416	442	381	394	414	418	391	417	390	435	396	446	399	391	411	387	466	390	411	390	378	400	407	404	461	402	415	388	387	423	443	422	406	395	378	402	402	418	375	429	427	447	404	383	371	389	445	383	373	379	381	379	454	399	423	400	433	430	416	390	414	404	411	403	383	416	405	417	406	444	419	413	461	388	389	413	427	443	412	438	405	449	382	422	428	400	429	410	417	405	405	397	411	401	429	421	392	420	390	401	419	428	432	387	439	397	384	392	342	388	421	378	398	396	428	396	410	406	445	436	392	443	449	421	398	409	383	392	351	439	370	403	419	427	436	415	444	422	360	408	397	388	428	362	391	458	387	378	409	382	407	425	412	446	404	401	417	415	390	381	437	442	422	419	395	357	392	381	391	397	387	396	421	398	411	405	389	423	397	419	412	395	393	378	424	384	439	429	422	425	396	422	357	409	388	417	473	405	428	388	416	424	406	410	403	423	407	421	412	395	409	462	427	456	372	394	404	430	404	425	410	405	410	409	415	374	429	422	414	459	405	436	400	388	413	412	443	389	414	396	402	386	408	384	406	404	386	385	418	436	428	424	437	381	396	393	417	427	418	419	395	435	444	431	411	411	398	427	420	388	409	416	415	417	418	406	406	399	375	422	409	372	429	436	444	393	397	451	428	368	448	359	415	404	385	389	433	428	423	397	433	427	414	386	382	377	395	396	422	426	375	398	393	404	433	431	380	385	440	387	407	400	401	408	420	426	371	416	435	388	401	433	398	420	391	371	405	408	412	439	419	458	412	385	416	418	394	474	439	378	375	373	429	440	419	405	388	429	439	390	389	418	375	421	418	435	435	416	416	428	403	394	402	401	385	397	399	425	410	418	424	408	408	390	436	370	420	374	427	399	398	439	404	400	394	430	414	424	388	414	443	427	391	451	394	384	410	427	371	375	422	418	400	420	415	434	429	396	407	422	424	373	377	366	424	376	433	426	393	427	400	411	429	472	442	422	392	399	396	369	387	404	393	407	358	414	419	421	400	423	407	402	385	406	389	373	402	369	405	416	440	398	372	407	416	460	439	410	384	434	426	406	398	393	396	412	366	412	414	403	427	441	419	418	410	380	392	400	413	381	397	439	400	327	434	409	442	417	357	445	437	372	406	415	397	403	407	423	393	415	430	400	407	381	383	389	428	409	339	392	394	448	395	373	393	413	379	414	398	371	360	418	420	410	427	430	425	387	384	394	448	434	392	399	404	379	411	435	394	407	417	416	389	395	426	383	380	426	423	421	439	400	406	397	404	440	422	408	420	414	470	387	405	422	402	422	399	381	421	424	386	426	410	393	461	392	432	408	378	385	442	405	386	360	419	420	402	412	406	406	381	429	396	419	392	419	426	394	408	446	445	395	396	368	374	411	438	370	393	435	446	416	357	413	485	439	417	417	411	408	397	417	403	415	400	389	378	397	397	382	420	434	382	407	390	390	399	412	415	388	421	428	416	376	419	434	383	377	442	422	390	383	411	429	388	373	445	398	371	402	419	427	420	419	432	429	409	390	408	411	400	443	429	422	389	431	398	402	424	443	427	384	422	423	460	407	416	409	400	405	420	399	429	423	445	414	397	419	441	405	403	422	432	417	416	360	377	376	376	428	430	428	401	398	427	399	377	460	423	398	422	426	327	416	398	402	430	396	416	401	409	388	374	420	421	420	399	397	391	397	397	382	388	406	382	421	373	392	400	414	437	434	377	399	390	368	380	395	430	418	403	419	409	395	401	409	430	397	386	393	376	409	427	401	384	439	395	436	437	382	380	385	385	419	452	385	355	403	440	415	405	449	438	431	407	390	428	380	371	414	427	428	413	376	417	400	437	459	422	394	371	382	409	448	446	415	393	417	413	364	382	390	350	392	409	392	392	392	416	389	419	441	430	373	368	413	399	414	440	385	441	402	433	384	399	421	401	420	423	420	431	407	446	443	351	436	377	428	440	431	394	422	387	401	438	404	423	411	366	407	347	400	411	404	403	416	394	389	438	388	430	407	418	405	411	376	426	393	407	428	441	423	411	414	410	376	395	415	398	405	387	374	410	425	373	454	385	365	374	447	412	372	379	421	414	407	433	413	397	339	411	437	396	422	402	425	412	414	399	394	393	402	393	400	424	393	411	405	396	406	382	400	397	393	397	402	398	401	436	430	432	401	380	397	453	393	419	411	408	420	413	382	422	379	379	433	419	370	402	407	385	450	411	392	371	393	401	387	414	405	363	408	408	400	426	425	402	405	426	423	395	404	404	443	382	391	418	417	415	387	402	389	395	416	396	399	423	406	387	402	428	388	425	400	423	419	408	379	415	383	443	419	408	388	388	385	423	458	427	410	437	427	396	389	374	407	421	470	445	357	401	380	349	410	422	412	425	405	423	394	373	458	400	378	398	380	412	393	410	378	413	388	411	411	391	374	416	423	402	410	396	376	415	369	407	432	369	414	416	430	380	372	391	438	415	400	380	451	361	401	462	438	425	404	403	384	374	368	375	398	392	450	430	388	381	430	412	424	399	391	406	425	422	405	425	417	405	417	442	380	388	463	443	428	415	409	405	473	397	375	368	400	408	387	420	410	417	379	383	453	393	412	397	453	409	423	419	408	452	399	409	396	421	455	416	396	415	376	424	410	400	428	423	429	429	407	391	390	393	428	402	404	434	415	422	445	441	395	382	439	402	428	386	420	430	409	413	375	392	405	420	435	410	412	413	449	420	418	428	378	417	403	436	419	472	413	420	413	396	378	402	421	401	398	398	417	380	396	393	379	422	399	386	384	421	415	406	406	385	368	428	419	384	420	385	400	392	420	427	423	412	413	380	400	403	384	410	432	443	412	408	412	387	396	404	428	418	443	367	406	384	439	406	413	404	411	395	427	455	382	421	426	408	421	407	415	389	400	390	386	400	380	399	471	422	388	420	376	397	425	409	409	442	410	425	409	432	408	407	401	390	390	401	397	384	450	401	402	415	399	404	431	354	372	388	415	432	424	403	411	424	389	398	399	407	384	402	401	339	428	421	431	427	425	420	388	429	404	422	417	381	411	416	396	407	390	396	409	378	405	397	422	392	399	433	416	393	379	432	397	411	425	406	411	391	454	421	440	413	358	387	425	405	436	390	453	403	425	407	380	417	404	412	425	438	407	395	388	394	448	405	413	415	433	443	422	412	420	408	382	383	384	382	404	393	403	420	410	420	399	431	417	414	417	384	429	400	404	427	385	398	423	442	399	378	402	400	379	405	456	441	402	389	385	407	414	417	372	405	396	384	407	405	448	458	434	396	400
39403	16888	6776	3435	2003	1353	1025	918	892	874	867	975	911	879	887	896	840	857	848	910	939	895	896	877	873	860	883	892	937	871	903	830	946	871	899	870	954	860	837	882	896	903	823	871	935	890	872	891	941	905	890	825	881	847	885	867	890	853	896	854	874	902	877	916	879	894	850	878	881	900	873	893	839	890	884	883	860	901	913	863	914	900	904	830	904	862	949	886	935	855	807	871	826	849	869	869	879	868	874	904	896	895	874	886	883	922	865	827	832	862	872	941	922	935	884	853	865	800	884	926	869	873	832	903	891	859	866	884	926	865	881	957	883	913	894	897	879	881	929	855	907	933	893	926	846	923	946	884	830	936	925	891	913	854	903	831	880	898	870	955	889	879	924	894	863	877	903	886	857	918	889	923	874	956	819	900	908	891	855	887	928	839	915	941	899	854	877	867	859	874	882	912	885	915	882	879	891	804	918	892	876	839	898	887	875	865	868	902	870	893	825	855	875	888	862	849	904	889	906	854	911	918	895	872	888	864	840	907	860	877	937	938	870	876	916	867	871	900	885	844	890	897	908	921	865	875	881	859	874	908	841	856	839	914	882	846	871	854	862	873	831	879	843	906	897	885	880	896	919	908	892	880	867	882	895	891	867	906	877	850	905	872	861	930	856	889	940	897	905	916	869	883	894	903	898	928	866	873	919	901	849	881	846	858	882	942	917	889	861	840	863	892	881	861	901	877	870	923	851	880	920	895	888	908	860	900	857	911	886	927	896	927	890	901	859	839	844	904	865	851	910	917	885	867	899	876	841	895	921	826	859	907	837	835	876	861	891	932	862	827	874	945	842	845	887	893	871	888	846	868	874	878	899	838	909	898	869	887	928	894	871	859	924	877	912	898	888	857	903	875	906	939	925	925	891	919	895	960	820	884	878	913	873	911	886	878	879	854	862	864	894	921	908	899	884	912	877	869	904	885	862	909	880	883	862	870	885	869	874	861	851	838	922	864	857	908	836	851	887	945	922	855	889	903	902	814	900	912	850	922	918	894	898	971	874	955	858	864	849	852	903	877	863	883	900	884	894	871	922	875	888	883	839	892	955	835	897	907	898	919	898	937	882	841	904	890	791	846	820	871	886	856	902	936	896	917	903	899	923	915	819	902	920	873	853	948	874	900	848	877	896	798	855	860	883	887	933	870	927	877	931	896	862	879	838	879	862	912	892	915	841	894	909	837	915	864	931	917	900	865	915	895	847	838	898	922	886	883	871	868	919	884	908	876	873	887	882	834	892	915	884	883	874	866	923	887	855	901	925	887	910	942	871	889	862	904	866	889	878	853	817	861	902	895	897	896	823	871	869	884	877	918	896	869	872	869	903	839	922	940	857	902	871	879	924	857	908	934	874	860	858	938	898	884	890	861	875	908	971	867	943	884	885	841	917	933	877	857	890	889	892	936	901	903	844	912	928	886	862	853	929	925	861	962	874	887	914	852	876	847	869	960	897	885	903	933	864	863	866	857	866	889	911	837	857	920	876	881	868	893	932	859	913	864	841	866	885	875	870	824	886	884	848	917	910	872	877	869	868	946	822	888	912	926	924	892	874	897	864	906	897	825	867	887	829	895	898	921	920	906	880	907	874	885	867	874	894	829	882	892	896	914	858	878	886	859	906	862	902	932	904	872	928	852	864	945	880	910	893	870	858	879	820	925	900	876	845	904	879	833	862	864	898	788	846	853	927	861	873	898	891	868	860	913	917	877	879	890	899	873	891	877	888	911	836	872	898	897	851	875	875	866	824	887	862	861	896	841	869	853	839	864	864	901	901	866	840	884	882	856	874	836	868	938	927	875	849	854	896	856	797	864	824	862	860	867	862	902	874	852	903	896	901	913	877	914	946	864	842	866	856	917	874	857	914	816	938	879	901	940	827	875	908	866	932	850	816	871	845	894	846	893	922	890	848	841	864	918	863	851	860	881	889	942	893	882	893	866	869	875	861	852	909	836	856	892	863	866	900	883	882	840	880	826	880	876	847	907	843	807	877	883	868	889	903	871	943	877	926	893	868	855	873	916	894	897	858	886	898	904	868	873	840	832	870	846	904	867	946	868	873	891	868	887	901	882	904	868	880	864	855	926	920	902	866	864	821	931	845	882	919	876	794	918	842	834	892	917	902	891	862	829	851	827	939	821	911	934	869	803	847	870	941	954	896	888	907	874	857	902	853	923	865	866	850	907	873	859	893	877	849	862	856	867	955	881	876	878	846	904	881	901	860	877	848	878	900	899	901	884	873	864	899	873	899	919	886	880	908	877	941	878	840	871	858	870	873	845	860	871	896	845	865	893	898	906	842	869	902	880	869	929	882	857	912	900	847	940	860	856	929	888	883	844	826	857	873	877	898	869	891	871	899	856	876	882	880	915	867	822	896	890	899	931	842	879	879	892	913	895	907	878	925	877	928	890	860	810	860	896	908	889	874	931	872	917	889	890	840	896	908	887	888	865	927	907	909	842	882	883	847	838	908	897	901	899	928	909	889	869	907	882	882	830	917	853	883	945	907	890	888	903	832	923	888	919	915	894	872	842	855	815	873	929	859	809	876	865	854	939	844	841	864	850	889	864	856	914	881	904	826	888	890	865	910	881	912	857	892	895	892	881	921	861	884	962	840	893	902	857	848	891	904	866	893	910	921	901	868	889	933	891	858	824	841	870	888	896	892	886	888	888	873	806	869	897	879	888	830	825	887	879	873	893	923	886	807	857	909	883	903	854	901	868	858	862	895	873	925	886	916	907	900	901	874	912	829	860	922	861	883	911	855	909	915	875	930	871	918	819	893	895	892	810	874	831	958	854	824	880	873	893	922	893	891	893	851	923	872	901	872	868	879	898	914	884	932	857	865	885	906	893	860	876	938	843	869	885	912	867	840	909	934	904	906	925	891	921	893	866	876	901	906	856	930	909	966	844	849	877	899	844	890	879	883	845	917	882	884	971	890	935	857	926	904	903	875	826	937	869	882	894	847	879	843	900	838	894	864	932	859	866	867	894	847	818	928	873	837	852	916	886	878	858	927	855	900	913	925	952	844	840	927	888	888	874	825	871	902	901	855	903	883	922	923	865	906	865	826	966	898	869	853	882	909	901	845	882	891	921	905	912	866	877	902	875	938	853	901	844	929	828	856	865	870	921	873	855	885	830	853	874	922	908	926	897	850	814	854	883	915	836	861	879	854	886	808	906	965	855	908	875	913	903	907	863	878	873	871	910	948	921	864	843	939	870	905	846	887	861	901	842	828	864	869	836	894	858	955	866	891	847	897	891	895	832	937	877	839	905	829	902	905	861	825	853	850	881	882	882	847	870	889	903	849	867	891	902	861	855	933	893	884	865	835	912	879	897	917	923	905	875	817	888	896	916	874	847	920	807	858	865	879	880	864	875	869	832	842	836	919	846	828	852	941	874	863	887	890	894	909	831	869	891	866	842	845	875	940	933	938	841	923	864	882	859
51458	19890	4231	889	532	448	362	386	385	370	402	364	356	400	375	430	372	385	382	382	359	410	385	412	368	384	381	417	414	390	364	409	391	416	377	362	422	389	395	362	420	424	394	373	360	361	406	356	430	375	368	391	400	366	410	397	421	398	418	357	376	352	367	402	372	393	353	399	389	416	406	378	417	428	416	370	425	384	376	353	390	430	398	382	439	407	377	406	410	371	420	357	367	414	364	418	419	365	409	407	377	397	428	389	416	401	401	402	371	358	360	392	405	398	374	386	410	394	379	404	421	387	386	379	405	386	401	427	388	381	378	370	378	411	407	381	360	372	434	389	373	373	377	388	409	377	360	359	337	400	372	386	397	372	353	393	385	328	378	407	375	387	442	389	376	402	362	394	400	414	392	390	402	402	412	374	370	389	423	407	344	376	381	424	379	405	372	387	407	364	414	407	355	392	390	397	402	390	389	386	404	409	386	417	385	374	374	373	439	408	381	382	410	374	390	380	413	416	450	360	369	407	384	357	409	409	418	380	390	374	356	370	391	406	375	403	333	407	423	367	338	409	395	435	373	416	368	417	357	368	369	379	389	363	368	407	422	393	390	385	400	358	383	401	402	414	368	379	362	377	430	392	419	376	375	343	376	395	390	400	360	373	403	392	375	382	372	360	351	406	406	420	395	377	374	385	418	394	395	445	392	342	434	395	364	406	376	366	332	393	393	402	373	422	406	384	374	412	411	382	371	393	384	385	416	368	394	436	390	403	395	399	424	390	412	423	406	364	351	406	370	372	461	392	404	413	414	384	400	386	384	412	413	374	398	373	420	411	407	339	396	414	409	392	366	373	388	367	399	374	410	375	393	370	384	374	348	395	424	364	396	412	400	410	381	384	387	344	398	434	416	350	408	367	387	362	370	375	406	371	343	386	364	412	381	398	371	350	365	406	380	401	387	400	386	359	421	409	368	340	404	381	389	393	389	386	368	399	370	333	382	391	390	382	373	392	400	386	346	365	379	402	390	381	375	394	396	368	356	355	397	373	370	388	403	365	363	407	389	415	395	383	381	364	410	397	388	395	380	367	360	398	399	402	368	389	389	417	383	382	346	386	397	382	381	390	412	371	382	406	427	408	405	382	383	362	365	381	422	422	400	377	393	385	374	342	387	372	405	371	404	363	392	435	388	377	379	403	364	380	374	394	389	382	406	402	402	422	372	391	382	355	392	366	375	394	365	413	413	382	405	391	378	380	396	410	422	415	412	386	376	377	375	407	381	364	359	379	429	397	381	344	392	379	439	385	395	404	388	380	403	388	406	364	377	410	359	410	384	396	361	395	395	380	399	379	373	378	368	403	357	378	407	389	343	412	390	364	396	410	404	397	415	390	384	375	369	370	402	362	392	374	390	401	412	381	422	419	383	379	403	408	382	392	374	413	345	354	427	401	400	411	349	409	392	381	408	412	371	383	408	350	407	417	381	407	419	383	400	386	392	399	398	352	369	378	400	399	405	374	386	384	393	380	405	383	400	338	372	375	358	384	408	361	369	398	397	385	384	397	408	376	390	391	380	379	383	378	408	387	367	403	440	388	382	393	392	398	404	386	359	418	386	441	409	428	389	342	420	435	383	380	374	386	384	364	383	375	396	403	406	394	374	362	394	384	380	372	393	357	407	382	403	409	377	378	404	412	378	427	393	390	360	380	396	363	388	370	426	421	421	384	388	418	391	384	440	372	398	372	402	390	410	390	381	353	379	390	408	408	400	405	425	387	436	428	396	403	377	373	388	391	384	366	364	387	367	379	437	402	411	385	395	378	380	376	401	425	370	357	439	410	425	386	408	375	367	383	397	384	403	391	381	408	404	398	441	408	389	376	412	377	404	392	354	352	378	377	407	386	387	364	409	405	424	401	411	378	430	406	380	403	394	387	412	368	352	375	415	393	390	421	418	379	389	409	424	381	398	388	354	402	406	356	410	401	356	412	399	381	366	359	405	402	400	387	368	389	388	349	357	389	386	392	394	378	368	367	409	402	404	375	420	404	392	378	371	363	393	364	387	434	404	382	360	377	387	394	402	354	365	375	403	395	396	382	409	402	414	376	421	420	363	382	396	393	396	400	361	399	391	394	353	369	389	372	348	388	366	380	411	374	389	394	391	383	365	382	372	363	395	414	381	401	409	372	366	441	356	371	402	373	400	381	400	365	388	379	385	372	382	403	407	363	417	351	377	394	381	398	385	407	348	380	375	352	416	412	388	379	352	360	397	410	406	402	390	379	366	386	393	342	357	391	379	412	380	360	369	394	357	410	413	395	413	388	373	404	386	385	391	407	423	407	400	388	352	397	365	360	433	380	383	385	346	417	433	383	388	374	384	392	382	375	372	406	359	372	375	363	375	360	414	367	397	395	416	382	382	400	380	424	404	428	361	419	389	344	405	371	385	340	408	382	384	387	359	372	388	391	359	382	425	394	389	381	380	398	409	371	404	413	392	365	386	371	403	410	370	388	393	410	379	373	366	335	394	416	402	385	371	391	400	391	429	410	381	400	385	389	391	390	409	375	348	410	380	386	373	382	402	370	392	338	406	379	384	416	371	381	390	408	430	420	399	364	363	393	387	388	385	361	400	379	388	382	370	424	405	412	400	396	402	377	424	406	396	379	365	382	406	402	378	383	379	383	369	379	402	410	394	389	375	385	409	407	403	406	347	382	357	411	409	357	420	389	396	363	400	397	428	374	414	416	389	405	357	401	405	386	340	378	386	417	394	402	403	414	389	364	383	386	401	405	364	402	411	383	348	387	395	433	403	371	398	443	416	406	390	390	404	406	402	423	373	364	413	356	386	380	401	314	346	380	405	395	358	376	403	439	412	379	408	409	400	360	373	417	399	381	400	380	403	423	393	421	412	400	398	379	392	423	377	368	388	416	367	426	398	390	368	385	401	375	360	393	389	417	385	365	400	412	398	388	392	363	392	367	378	382	394	422	394	394	403	383	383	393	402	392	350	407	387	400	396	392	408	402	416	395	340	394	382	401	411	406	394	383	379	408	378	391	401	371	332	409	394	422	422	368	413	383	394	393	433	361	397	431	417	409	362	394	411	369	415	378	401	401	379	425	386	430	413	396	391	420	401	371	397	390	413	420	373	432	409	403	396	385	359	386	359	388	357	376	388	396	382	409	408	371	361	409	375	370	372	405	387	384	363	363	344	378	389	393	416	344	401	411	404	377	351	395	410	434	403	375	383	422	386	373	418	422	402	375	387	400	407	443	411	348	376	357	418	410	367	376	368	394	456	376	396	387	339	382	408	370	354	383	375	391	402	367	375	369	377	414	362	376	427	386	384	368	355	377	400	376	407	348	389	383	392	328	341	394	397	363	411	422	437	343	339	398	370	368	356	387	383	424	400	363	395	364	419	376	382	380	388	387	380	414	377	360	420	362	376	384	382	371	341	383	372	439	454	376	368	387	395	347	395	407	408	414	419	384	411	396
35370	12441	4003	1693	1139	925	884	870	856	869	869	861	808	818	816	845	900	802	792	823	856	868	855	823	863	806	791	825	869	830	872	839	881	801	842	831	844	832	839	846	847	858	850	854	837	865	861	814	804	845	865	840	903	849	830	845	849	820	841	845	823	914	893	826	873	865	855	848	816	835	846	841	774	888	879	807	797	845	863	809	844	861	864	840	857	835	861	843	825	937	804	845	839	794	791	847	935	799	846	847	829	888	861	860	827	809	778	828	829	807	816	899	888	856	827	868	852	857	829	850	816	819	850	836	831	801	822	814	855	835	886	873	863	836	856	871	816	879	845	862	820	855	923	811	827	828	832	902	848	809	876	860	853	873	874	777	820	851	919	846	866	793	858	840	884	780	853	888	836	830	873	810	874	874	841	803	885	846	843	833	832	843	805	814	853	811	902	823	817	811	856	875	828	819	869	851	799	815	845	902	862	878	829	826	836	867	797	863	852	829	846	833	873	879	867	828	822	825	842	813	839	793	917	840	811	863	827	843	868	818	919	867	807	851	877	798	869	821	860	842	835	851	823	902	886	867	880	850	852	855	846	868	904	800	901	839	826	787	856	863	859	823	911	789	807	886	827	815	872	842	848	909	797	860	843	823	833	889	839	870	834	802	822	795	894	855	900	862	862	824	818	867	841	842	835	797	857	815	854	881	798	806	856	841	841	850	897	835	805	851	760	778	800	869	850	851	818	854	840	883	843	907	819	859	863	782	862	833	829	828	849	872	790	875	827	816	877	873	835	845	856	830	841	893	830	828	848	815	861	817	916	896	861	852	905	882	841	809	832	795	838	803	831	934	837	860	885	828	855	801	849	833	832	859	891	893	862	867	888	862	851	857	826	850	847	829	878	816	821	826	785	851	805	897	845	847	817	860	817	842	805	825	883	847	835	849	869	904	824	872	854	833	847	817	869	884	798	861	822	836	859	894	830	824	871	847	826	838	867	874	836	857	839	843	863	801	835	867	860	836	839	791	906	841	861	853	837	875	840	864	886	812	911	827	873	847	814	846	828	856	837	842	860	837	833	838	862	814	881	838	825	895	816	852	826	843	831	858	821	874	866	853	812	796	814	882	846	808	823	842	849	837	808	859	865	849	891	890	861	909	844	802	845	809	846	889	847	823	886	828	867	875	853	848	814	860	864	837	819	828	830	862	848	822	865	859	829	816	814	801	839	883	851	841	893	849	847	804	813	801	864	847	858	804	847	846	793	824	831	888	821	821	829	765	869	896	847	850	806	834	911	873	801	875	850	870	837	830	800	835	858	873	839	852	875	860	852	858	830	856	826	833	860	816	812	843	875	837	914	907	873	831	855	878	880	797	842	856	859	929	836	873	824	832	880	863	845	880	865	860	850	871	831	876	837	865	830	876	840	815	818	805	847	839	887	773	847	816	779	891	871	809	851	803	829	838	861	848	793	886	862	804	866	877	898	858	815	871	846	879	848	827	852	919	809	822	860	800	822	847	873	855	839	834	868	801	799	850	820	885	837	830	853	843	829	840	880	806	886	855	866	865	806	796	821	812	865	802	826	862	809	870	894	864	888	837	830	839	837	838	838	813	851	737	886	901	896	865	863	830	811	859	904	921	857	816	883	859	870	784	816	830	836	840	861	840	829	811	856	827	828	855	794	890	861	834	831	857	806	802	852	853	826	855	829	822	862	804	871	840	826	849	826	816	833	792	825	859	871	857	888	846	903	803	893	840	838	830	769	840	827	791	859	860	784	845	875	911	826	848	829	862	828	809	835	821	853	844	824	877	836	829	845	912	832	861	848	844	894	822	911	863	824	835	881	845	832	832	873	874	815	844	847	841	856	844	879	877	841	814	880	872	837	838	819	847	793	870	810	861	841	813	842	807	869	869	884	896	865	857	835	816	779	831	789	857	831	842	850	843	813	818	850	835	820	862	833	894	844	870	849	785	829	814	845	823	825	828	866	933	830	875	847	886	824	850	839	847	807	806	861	832	819	895	835	883	871	816	874	803	853	796	841	885	824	867	850	840	806	859	821	818	828	812	832	818	801	867	869	856	838	843	858	857	823	886	858	825	846	830	878	848	834	856	948	842	906	837	860	857	866	847	824	855	823	891	880	836	771	827	873	844	845	851	868	804	828	864	853	863	822	818	833	859	839	801	853	856	885	829	851	847	788	845	841	838	883	868	876	870	849	861	816	821	808	802	817	833	844	847	836	900	909	833	811	791	836	825	862	808	842	844	812	839	813	839	825	830	888	862	804	833	836	836	861	827	865	830	883	792	853	788	848	872	838	851	864	808	858	869	877	857	850	844	858	836	870	822	888	867	860	844	815	837	844	821	832	872	883	812	883	831	823	851	820	866	854	845	825	867	820	906	885	868	872	830	863	792	877	825	837	827	803	832	859	851	860	826	826	881	887	854	896	882	882	851	864	840	833	899	851	900	856	881	879	815	882	811	843	875	857	870	885	891	814	860	827	835	870	840	844	874	777	888	848	889	885	828	886	859	842	896	784	838	804	861	834	806	836	875	825	841	777	825	797	871	859	861	857	846	801	779	825	845	833	818	920	817	894	836	816	832	856	850	850	879	894	807	836	826	863	834	849	848	802	823	810	813	840	864	877	832	866	851	850	842	869	830	840	894	816	865	870	806	755	832	821	851	891	841	879	853	832	863	820	879	820	797	818	825	885	877	845	820	811	829	845	876	834	852	863	851	877	869	876	816	855	824	842	896	825	882	819	807	852	822	860	865	887	917	899	839	801	859	846	830	799	813	924	822	829	926	816	870	806	902	879	860	872	860	872	848	825	831	826	852	816	852	874	852	814	799	771	854	871	850	813	868	850	840	825	798	820	919	890	888	814	856	837	898	861	929	831	856	804	836	855	827	849	874	904	831	854	784	792	849	828	821	841	847	846	869	861	900	873	814	872	889	824	838	821	928	869	833	871	808	835	837	814	823	803	816	824	819	847	780	841	840	849	922	840	854	844	837	838	828	818	861	841	862	859	870	813	806	840	863	822	796	859	887	825	825	836	808	838	849	854	849	834	810	845	880	874	803	831	868	853	889	881	916	836	821	913	880	819	872	886	872	846	871	831	869	841	801	863	850	878	829	854	872	831	859	799	842	892	884	850	846	868	816	833	852	831	870	835	821	844	901	856	846	849	863	860	827	883	851	795	850	882	830	871	791	853	834	844	885	827	804	819	856	863	825	820	834	859	894	866	845	833	832	810	817	788	885	890	840	846	866	880	875	814	874	911	819	817	862	835	849	918	833	813	831	873	809	804	824	856	817	853	848	845	810	795	850	833	828	825	840	818	798	865	831	872	860	840	893	799	826	868	876	832	897	847	832	942	790	854	865	843	888	817	873	837	842	842	881	853	893	825	864	790	844	867	818	861	873	843	821	854	836	820	833	866	820	853	807	828	825	844	827	867	818	859	832	858	845	820	849	813	833	887	861	811	897	840	824
53290	22634	7147	1717	616	450	409	415	380	391	331	382	384	418	392	375	384	405	380	383	389	418	381	392	406	393	384	383	415	394	350	391	401	422	380	368	407	373	403	404	347	391	400	371	437	385	399	398	382	396	396	385	388	386	391	401	367	385	460	374	385	398	411	380	374	407	380	367	372	364	394	406	428	364	392	388	417	346	429	372	368	387	381	424	422	387	420	393	361	411	394	416	371	391	399	441	418	453	384	377	371	396	393	412	389	376	398	385	401	345	372	349	395	408	429	434	386	352	369	424	368	398	398	351	408	404	367	395	378	396	386	404	375	381	399	395	409	378	386	407	355	387	381	406	407	387	361	409	417	378	386	366	400	422	448	352	401	394	401	355	356	387	374	361	424	363	385	422	361	400	392	415	398	393	396	399	380	370	403	410	392	368	358	356	364	398	372	402	336	392	411	377	392	370	431	417	392	397	369	386	424	378	342	406	365	418	383	379	381	420	403	443	404	393	413	384	400	398	358	429	378	425	399	391	338	401	374	365	392	369	358	402	380	412	337	371	414	385	426	380	397	382	374	401	416	415	390	449	377	384	391	402	396	392	384	416	402	392	438	396	417	423	368	379	435	393	411	375	403	384	389	392	446	436	421	372	406	433	387	389	366	380	382	400	369	439	404	431	384	382	422	392	402	380	388	386	366	335	382	365	385	419	383	365	364	385	359	392	388	388	372	417	389	400	416	362	349	400	344	356	379	384	389	370	383	431	395	392	373	378	410	398	409	405	411	414	367	408	405	363	371	425	387	386	456	406	377	382	359	392	383	394	384	410	388	374	435	376	441	373	372	417	394	358	430	346	370	360	373	404	381	350	373	363	403	400	373	402	404	381	404	368	362	395	371	423	351	398	371	380	414	418	402	409	400	370	345	401	373	412	384	430	397	366	381	381	380	389	426	378	407	372	400	434	395	400	430	382	420	392	436	420	350	382	404	395	374	380	424	393	393	371	364	380	373	373	389	440	377	376	427	430	403	399	392	374	367	376	362	414	430	407	377	408	401	401	394	382	399	405	394	407	390	409	387	400	411	351	369	399	372	426	409	391	391	390	356	378	392	383	386	405	383	398	425	404	360	377	393	409	363	376	396	401	406	410	428	358	384	387	389	442	410	411	413	414	393	374	422	387	382	364	418	386	426	373	389	408	421	382	420	399	363	378	399	399	397	364	365	366	380	385	390	397	365	370	366	387	443	390	393	373	396	390	387	442	376	353	376	369	396	370	404	429	397	387	407	385	387	429	402	397	344	358	358	391	389	396	369	354	386	394	368	424	380	381	386	421	406	402	372	386	364	383	422	379	400	399	411	409	367	371	392	392	386	389	436	382	360	393	419	398	413	390	412	425	425	392	392	418	419	369	421	378	379	387	421	372	408	385	397	409	352	412	371	387	409	397	372	383	386	422	396	384	378	399	388	399	390	416	388	377	411	382	381	419	380	395	401	397	392	382	407	429	402	395	377	400	372	376	388	386	399	402	399	375	387	372	416	374	371	411	400	360	365	379	425	398	366	368	345	415	381	410	423	393	390	385	402	393	414	359	396	367	380	381	421	372	394	411	355	404	408	355	398	382	412	427	400	431	376	379	380	393	391	379	420	409	420	406	377	401	428	376	419	390	393	399	390	398	434	394	410	368	422	383	391	382	364	345	375	439	371	402	384	388	397	389	391	393	359	400	382	383	379	400	375	394	420	443	388	379	371	402	406	385	384	430	381	396	404	368	422	437	381	395	391	379	419	386	384	367	386	386	370	397	424	408	353	375	427	403	357	447	418	405	360	363	393	421	374	354	411	368	411	394	393	391	390	399	403	411	392	381	424	394	385	371	370	385	390	363	389	406	381	418	389	383	393	364	426	386	371	347	398	390	411	378	397	382	412	433	421	420	367	415	409	432	421	371	364	402	381	399	383	401	394	384	392	430	395	364	406	375	366	380	368	408	405	414	405	395	394	375	374	372	385	402	352	381	361	398	418	357	340	385	392	378	404	409	405	399	389	420	401	386	362	420	419	369	420	407	388	418	386	438	406	406	392	413	381	399	394	402	417	411	376	414	384	382	402	411	413	385	374	420	397	391	322	372	379	416	358	391	395	414	393	367	383	374	369	377	390	383	394	351	403	378	400	382	396	431	380	397	387	399	423	377	441	369	392	391	401	424	369	418	378	402	414	414	386	367	368	376	379	380	388	394	383	399	349	430	379	399	354	381	375	399	376	392	387	393	396	357	359	390	419	401	384	397	383	415	374	400	356	364	381	424	380	364	406	399	404	382	379	401	381	368	396	376	387	392	423	414	389	407	438	423	392	385	400	426	420	390	389	368	404	382	406	420	402	409	375	365	383	423	395	403	442	390	397	394	413	344	434	430	382	395	353	423	366	381	374	406	414	366	368	414	357	335	425	381	347	395	378	379	423	408	399	407	402	394	424	392	389	401	382	401	439	376	402	385	413	417	390	377	416	367	357	423	421	379	407	386	379	377	415	379	378	373	374	386	393	390	346	403	355	360	385	389	404	451	425	366	428	411	406	416	357	392	436	412	369	371	348	373	403	379	398	404	361	391	399	404	381	387	395	391	372	416	400	390	424	377	388	388	392	388	414	404	396	374	444	399	366	349	385	429	407	404	364	398	370	379	396	415	349	381	418	412	401	382	414	411	391	393	402	376	433	382	414	411	354	416	372	382	385	364	422	416	394	359	394	392	413	382	430	330	406	362	434	409	353	426	422	393	383	396	398	391	366	407	414	374	393	399	426	443	392	399	390	417	444	399	407	376	399	359	386	379	384	404	401	378	396	409	352	375	404	381	415	403	421	396	392	404	365	415	412	421	416	423	401	397	385	403	412	396	382	424	413	428	396	383	389	413	375	386	383	442	426	417	398	408	402	369	370	377	404	395	367	370	399	352	362	394	385	371	365	406	403	402	423	454	431	376	378	387	425	392	391	373	409	355	389	406	409	373	393	369	423	375	414	428	390	403	422	375	379	379	450	393	374	394	401	428	382	391	380	389	387	398	356	382	376	404	395	383	377	396	378	396	410	366	415	376	362	359	388	377	375	364	389	371	395	390	405	395	369	366	375	366	372	386	416	368	404	424	407	403	413	414	414	370	398	387	397	397	425	426	416	421	344	338	427	365	365	395	389	406	401	398	397	369	401	411	379	391	441	396	363	373	393	400	375	383	413	384	430	432	371	402	382	407	398	367	412	412	388	377	375	418	375	381	398	388	441	360	397	432	364	394	367	387	365	353	372	406	374	390	379	411	379	381	368	369	340	379	377	392	391	406	389	399	375	367	362	340	364	363	423	385	415	399	399	380	412	385	363	403	410	420	377	401	405	402	428	393	365	390	401	350	415	413	382	372	397	401	448	410	414	404	399	391	385	391	385	381	398	370	364	375	362	387	389	396	373	389	381	409	406	387	373	398	361	423	378	379	383	367	425	387	409	361	391	413
34765	12185	5261	2948	1555	1216	1002	872	866	848	894	841	853	858	855	884	886	829	832	937	834	880	905	890	886	864	841	875	874	856	867	811	811	860	826	884	846	852	884	865	873	851	866	871	878	801	867	851	806	829	927	850	852	861	908	824	858	810	881	897	800	821	844	843	826	829	846	843	860	897	838	832	898	845	854	851	845	831	841	837	853	827	819	835	814	886	865	874	845	863	895	864	815	829	889	890	823	826	876	884	818	833	915	830	811	856	817	894	865	824	844	839	882	866	844	782	898	818	855	857	900	797	869	898	916	921	863	882	845	833	895	851	876	866	838	826	889	855	897	795	837	881	873	833	938	890	831	837	867	843	872	854	830	861	822	853	786	839	824	891	806	827	816	880	861	898	903	874	836	875	899	896	866	859	821	867	860	840	819	837	847	876	832	869	854	870	853	778	874	839	867	898	856	916	859	837	849	841	891	861	869	860	877	868	863	861	893	851	849	886	851	840	854	859	873	841	849	854	860	843	838	794	862	865	835	855	844	848	836	812	915	849	841	866	864	879	880	912	829	844	853	846	894	857	842	867	858	862	837	893	878	838	851	808	878	835	846	882	845	877	800	805	888	864	852	857	853	809	820	835	883	856	904	839	876	822	926	868	851	847	840	835	875	903	855	831	876	862	857	856	878	886	886	826	872	856	812	817	816	888	883	828	797	848	848	851	883	871	797	879	844	842	825	847	849	820	882	897	867	832	870	816	845	810	844	813	835	899	815	814	841	800	847	864	901	855	847	881	872	840	851	866	868	873	834	877	841	846	910	915	850	883	800	875	835	847	847	847	904	887	862	844	858	867	854	823	863	792	910	878	838	804	882	896	832	867	888	840	843	875	858	893	832	825	870	859	842	849	860	808	843	890	830	800	858	885	847	892	866	914	855	883	795	877	868	863	878	865	817	844	852	859	856	874	911	848	925	863	848	867	875	887	839	776	840	867	835	861	878	865	853	909	836	888	828	907	832	836	876	859	830	823	817	876	838	890	908	836	872	838	807	824	865	884	839	804	842	838	844	838	885	870	847	841	863	861	890	823	838	853	864	865	875	858	858	865	851	875	817	865	837	875	840	862	898	866	839	864	824	854	864	821	840	844	828	854	837	878	863	869	865	897	906	829	864	789	851	806	858	865	890	873	882	815	853	882	924	835	870	879	886	859	827	870	789	858	899	802	851	889	818	849	825	862	852	835	853	845	849	865	850	852	875	854	841	870	891	850	865	863	838	820	853	861	868	871	814	859	800	793	834	887	841	862	825	856	830	796	873	777	792	869	833	893	876	856	838	879	871	892	846	904	890	813	830	834	924	859	830	830	889	796	856	912	872	869	877	863	868	860	874	836	861	880	833	782	891	851	872	912	860	820	860	775	894	871	884	841	859	825	827	848	830	870	813	843	895	880	842	850	861	867	844	839	860	882	826	848	864	813	874	907	804	817	832	850	849	887	830	807	834	924	857	886	855	892	877	846	890	858	844	839	903	854	811	782	859	880	822	851	826	866	866	832	892	851	807	894	875	853	819	854	862	836	878	812	890	859	893	882	889	815	857	833	890	830	897	810	827	833	845	813	871	880	856	854	820	816	840	884	855	874	839	860	864	873	851	866	869	828	870	905	838	908	853	840	910	862	872	842	826	855	809	835	878	879	848	857	862	839	831	826	848	897	835	793	818	867	872	826	882	851	929	858	862	827	867	817	888	873	860	846	785	848	846	813	841	913	870	823	827	842	849	836	907	833	877	855	887	869	815	873	880	817	869	854	804	858	891	874	845	872	829	876	826	820	849	848	811	873	855	909	899	864	848	855	854	838	827	913	871	838	835	834	913	864	867	838	842	830	876	828	850	855	830	843	889	819	884	864	821	829	864	803	863	851	898	840	864	867	930	907	879	858	840	835	851	875	868	868	799	896	861	905	818	843	907	903	863	874	837	909	880	861	814	849	808	862	873	814	848	830	848	814	910	854	871	838	818	855	826	854	859	849	845	880	879	816	829	865	886	880	801	811	865	886	784	798	841	799	873	817	844	880	873	794	873	916	844	949	881	883	846	903	914	881	881	882	881	854	859	889	846	835	841	863	846	891	881	849	836	867	871	844	847	899	872	800	850	791	875	937	894	878	848	822	862	834	846	880	873	846	888	888	883	850	825	866	874	882	849	863	848	803	849	916	855	860	840	859	854	875	862	898	859	886	890	848	886	862	887	857	842	872	832	823	872	880	875	828	846	845	831	887	904	849	841	823	836	838	801	835	796	854	826	867	869	880	873	928	832	871	863	830	821	900	883	830	840	877	901	891	873	772	826	811	848	846	835	889	836	835	875	818	848	811	895	886	825	851	916	802	843	842	834	871	906	856	839	862	788	844	886	817	894	844	854	833	851	843	762	832	805	850	838	839	957	861	859	861	841	906	844	850	882	883	861	879	828	916	865	863	884	830	892	903	835	841	783	857	844	845	855	846	842	820	834	814	864	865	885	815	876	865	922	863	814	903	840	807	867	842	863	860	865	877	846	867	868	896	947	810	921	924	852	879	869	867	871	905	864	898	862	839	842	843	807	842	815	907	851	824	815	873	856	862	888	875	854	873	839	867	856	830	900	822	861	880	920	850	910	884	901	810	874	923	815	865	806	886	848	839	856	844	843	875	868	801	862	887	880	841	848	838	876	864	860	850	884	883	819	838	876	799	864	882	894	859	851	858	833	836	835	877	871	856	822	856	860	865	875	829	845	914	862	870	813	852	863	894	852	881	868	877	846	859	871	839	889	804	853	868	903	908	899	863	820	846	872	823	835	858	898	834	812	853	900	904	912	901	884	848	814	840	858	866	855	879	816	815	824	824	874	908	894	828	855	860	850	823	823	882	904	791	845	831	878	848	814	910	850	814	858	826	878	891	891	852	831	819	849	825	845	882	864	830	828	844	825	850	860	888	850	862	888	850	895	814	865	787	868	853	817	819	833	825	875	849	821	882	884	827	880	885	875	899	881	875	875	842	790	841	874	864	847	817	858	851	937	810	881	887	853	865	884	795	865	849	820	826	814	886	832	843	874	846	851	839	853	904	858	858	886	866	893	891	877	807	874	852	835	882	862	863	835	784	875	868	860	855	822	883	848	909	833	821	879	838	869	809	832	912	839	814	825	861	791	792	888	844	775	882	847	846	875	839	820	838	836	825	890	852	888	911	849	834	862	816	884	862	875	937	858	842	853	860	839	880	883	848	867	880	848	877	894	866	910	851	836	813	900	847	851	873	855	853	869	932	886	834	828	884	828	893	883	838	878	832	853	917	842	864	861	894	802	813	822	819	828	841	886	839	862	864	835	858	883	829	835	793	841	844	859	821	858	827	814	843	817	845	844	857	874	807	874	820	861	852	845	895	826	835	847	871	889	838	914	842	845	838	833	869	839	838	834	872	887	854	915	823	832	887	818	879	838	840	827	808	850	822	866	835	903	898	871	834
48930	21363	8243	1307	561	387	405	399	390	455	421	433	408	395	433	394	412	413	428	407	366	382	382	408	414	449	406	404	404	406	400	402	389	411	383	406	370	433	385	411	430	407	443	424	434	371	388	393	400	429	374	411	382	407	428	440	375	445	391	385	364	402	422	408	389	385	408	376	456	395	425	459	401	429	402	426	425	457	409	389	411	390	383	406	426	384	403	346	406	414	416	443	424	410	425	409	417	434	380	363	402	384	404	375	420	392	382	399	400	396	400	432	410	390	433	403	398	375	366	391	356	404	403	412	457	371	411	391	396	421	393	405	382	458	390	398	402	377	422	375	368	371	396	403	452	387	402	395	388	401	386	423	435	385	415	340	387	372	374	375	398	435	389	423	378	366	415	384	407	386	405	402	409	377	388	420	403	361	375	411	422	437	390	378	399	373	431	397	374	400	418	399	409	392	387	390	372	385	415	447	440	391	420	423	386	407	404	403	360	422	411	394	408	368	407	431	377	409	416	395	373	392	401	399	342	361	406	397	423	401	358	400	392	418	430	432	434	400	429	407	399	414	384	455	402	404	411	423	414	382	410	432	411	401	398	402	387	416	409	418	403	407	434	407	417	421	433	424	389	379	426	397	380	378	365	382	379	428	416	414	388	405	436	398	415	413	402	415	398	401	383	400	403	411	424	410	400	378	364	427	362	398	440	397	396	389	409	410	408	413	407	401	397	391	399	363	419	421	390	371	416	402	394	420	387	387	392	394	390	393	394	366	410	372	371	358	413	412	416	419	354	352	428	370	402	404	414	385	372	408	382	367	372	411	416	435	379	375	424	414	410	405	389	428	394	442	369	396	408	416	369	395	390	392	413	376	423	396	362	406	420	443	410	395	406	396	377	395	401	366	427	376	365	391	405	380	458	368	437	381	413	439	414	408	378	397	371	398	452	407	404	400	389	403	432	375	393	412	401	447	375	424	411	409	376	397	390	358	358	386	446	380	452	402	387	394	390	410	384	374	382	405	382	407	371	371	396	406	389	412	390	376	409	425	385	403	454	419	421	391	433	427	374	375	384	445	372	394	412	410	398	413	407	426	412	412	411	367	407	393	406	407	420	362	377	407	384	404	417	389	407	426	368	403	389	405	423	378	413	374	373	372	406	409	381	368	376	413	389	391	408	395	399	406	380	390	411	384	386	399	390	416	397	391	441	401	395	412	410	426	417	412	438	399	381	400	427	412	361	427	390	400	403	407	401	412	399	446	404	385	417	387	376	392	372	395	393	403	454	411	418	410	377	450	427	419	424	395	430	403	370	424	364	375	398	404	407	361	409	379	408	373	381	380	365	402	357	370	394	371	430	386	386	420	412	383	424	379	439	364	398	390	382	415	432	413	434	452	406	411	421	426	368	418	416	380	414	377	407	373	376	399	434	400	425	400	384	415	434	403	370	370	420	398	412	392	412	391	420	424	413	415	400	427	419	390	412	392	400	417	342	374	415	424	379	391	400	441	409	383	385	386	398	397	426	393	395	365	391	393	395	394	406	432	395	407	446	445	419	396	389	396	426	406	420	419	395	397	355	424	425	404	396	407	421	415	433	442	422	399	428	392	408	370	410	402	369	433	428	376	379	395	406	456	396	425	410	409	393	411	402	397	380	397	414	417	400	444	381	381	388	384	370	393	385	399	439	371	388	382	376	396	428	405	431	391	424	417	405	400	385	408	436	388	407	408	431	378	390	445	405	417	423	455	459	391	470	394	409	356	370	408	447	388	437	366	406	388	396	409	405	435	406	408	454	415	413	418	388	394	369	403	433	431	414	445	384	393	434	430	374	398	458	400	408	367	353	416	428	393	403	445	418	405	382	410	369	421	417	430	435	418	367	365	381	416	448	406	396	401	409	421	388	420	408	442	436	427	371	447	433	397	416	412	392	393	382	397	420	411	392	396	377	449	392	380	388	397	359	415	407	433	398	388	397	415	427	388	392	392	397	398	401	394	405	402	395	394	430	398	420	405	396	384	391	418	412	402	353	393	430	391	400	407	368	386	371	415	316	435	405	375	414	372	420	423	382	427	435	397	434	373	431	371	382	447	380	448	407	378	387	431	368	440	414	379	440	441	389	379	386	416	397	383	391	414	410	375	434	444	410	360	404	417	386	431	385	389	381	419	404	408	382	411	384	385	425	442	433	389	410	390	393	427	362	400	435	408	366	426	396	392	427	376	411	399	393	376	408	424	414	406	380	429	419	410	423	402	391	409	367	395	381	417	413	385	392	379	403	425	404	393	386	400	427	343	393	407	420	382	416	413	403	403	409	415	399	379	404	407	396	401	381	411	409	421	417	411	409	402	442	421	417	422	371	394	377	441	437	433	391	412	386	393	386	400	378	406	414	430	449	421	405	373	429	400	396	397	380	454	409	383	403	381	412	415	383	404	387	414	431	400	384	423	424	404	395	401	434	408	396	451	395	390	399	441	428	397	392	365	379	420	413	355	396	401	410	389	407	395	379	411	357	397	400	425	416	375	400	410	390	348	402	408	391	425	400	401	409	379	420	411	408	381	405	403	427	408	428	403	423	407	387	384	427	358	376	399	412	409	415	420	412	394	407	419	415	401	387	403	383	397	416	389	405	371	409	410	410	387	364	386	335	413	358	400	415	381	414	375	431	426	421	399	395	397	388	341	396	408	411	388	395	427	448	355	382	410	399	419	379	400	406	384	434	404	411	400	428	458	401	436	395	420	431	425	446	380	395	434	395	420	368	377	388	427	406	405	385	412	394	374	388	417	398	392	383	412	398	399	392	384	392	408	354	366	382	388	350	427	452	410	415	422	429	397	390	431	397	405	421	454	397	421	400	361	416	396	414	413	411	378	355	396	408	410	453	428	375	391	379	425	390	407	382	458	418	385	434	379	388	401	395	359	423	389	382	397	410	402	394	451	397	393	416	416	361	391	394	378	370	396	388	385	389	397	406	412	400	389	404	393	411	415	407	426	386	429	418	411	413	425	398	419	387	440	406	419	438	423	418	419	396	376	371	398	390	439	416	414	432	381	396	387	405	421	391	370	396	425	385	388	404	404	403	424	411	437	415	405	441	426	373	399	426	385	440	418	380	353	349	377	370	393	437	416	439	404	411	396	382	378	413	423	387	406	424	403	393	435	384	403	388	368	404	378	393	433	437	402	392	361	413	385	391	389	386	404	385	404	399	426	356	408	403	407	386	397	422	439	412	399	409	402	406	399	402	418	420	412	432	408	394	447	392	393	354	413	357	437	412	384	396	405	419	386	378	366	419	416	398	385	399	406	387	410	365	414	403	416	390	432	449	402	397	339	428	415	386	361	426	395	395	388	395	390	418	430	419	391	429	405	386	394	389	382	423	378	368	410	396	393	391	391	404	401	353	396	459	411	408	414	401	387	349	411	417	394	409	375	429	445	464	413	391	455	385	396	422	392	418	358	374	360	409	421	404	411	390	393	421	380	381	408	402	322
32040	8712	3472	1796	1279	950	874	931	858	882	847	896	860	888	918	946	841	861	858	909	838	875	895	847	869	886	878	901	866	826	916	847	876	907	888	884	861	909	922	833	738	880	812	845	863	803	841	867	911	801	873	865	900	910	863	864	888	870	910	900	917	869	889	877	863	853	884	849	880	843	881	893	866	862	904	907	881	891	894	865	856	857	865	843	901	847	874	842	881	856	879	881	901	891	900	871	932	896	866	838	846	882	907	887	853	885	940	851	836	923	900	924	869	904	868	869	915	896	889	829	830	878	898	851	846	857	875	923	854	906	873	838	875	842	855	884	905	843	872	893	862	858	861	895	915	873	892	856	872	956	887	844	850	875	847	866	870	834	858	888	878	841	870	949	891	848	863	918	873	851	890	904	911	823	881	854	793	893	850	832	921	888	928	872	865	873	885	892	849	908	838	844	870	870	879	833	853	836	841	861	843	823	901	881	813	859	846	948	883	804	897	878	865	933	858	898	884	868	848	876	845	893	897	860	865	870	859	885	817	837	839	888	829	887	866	880	905	858	884	806	857	907	891	838	905	883	791	863	902	874	943	840	870	900	831	862	846	844	879	913	842	901	904	857	881	872	917	815	907	860	878	830	836	821	883	874	866	860	881	832	867	878	879	863	873	905	828	885	842	873	869	914	866	858	836	825	854	929	833	884	860	823	900	882	846	891	836	871	874	899	843	922	881	830	837	909	860	935	854	853	837	904	837	936	878	890	839	857	820	844	878	894	952	866	865	858	884	855	839	843	890	888	869	846	844	871	948	866	863	875	884	860	860	923	861	810	910	913	789	843	848	849	879	845	906	911	957	902	892	911	863	866	866	942	838	884	850	849	866	914	887	854	907	873	814	886	872	870	868	857	852	907	783	878	847	892	871	856	874	894	885	864	836	878	870	867	862	832	929	882	899	908	888	859	877	783	850	851	895	849	892	841	833	856	868	897	905	878	876	879	897	887	894	859	860	886	880	890	852	863	846	855	873	845	865	880	856	823	907	859	886	855	851	909	880	837	889	821	891	905	881	867	834	903	850	898	849	855	890	848	845	906	840	850	867	861	852	872	861	841	890	878	851	827	876	843	832	847	879	828	891	843	848	882	871	829	846	883	903	840	915	884	874	874	902	891	937	871	877	910	866	841	870	835	926	824	833	854	847	872	869	856	917	866	853	880	918	908	839	868	883	891	912	847	872	809	860	924	909	818	873	858	895	891	926	857	851	850	903	834	953	921	906	903	832	916	944	877	828	876	850	867	870	862	896	837	800	867	883	883	894	813	912	878	851	887	824	894	820	825	876	871	891	900	886	925	924	917	799	848	882	822	903	852	822	880	867	911	886	873	850	878	864	883	814	866	844	849	863	889	820	850	881	873	841	838	875	857	835	902	891	860	929	884	876	882	881	859	849	913	887	875	908	850	930	853	891	858	871	854	856	898	873	872	943	870	870	871	845	851	894	864	877	902	855	878	886	880	907	817	876	872	890	903	888	884	854	881	859	827	865	865	889	886	924	838	893	877	841	880	882	883	881	881	837	822	809	909	872	867	857	872	885	855	879	886	836	850	923	847	861	821	822	870	844	828	824	882	838	853	851	828	915	856	879	858	863	831	863	901	849	879	837	813	905	866	872	847	854	898	780	882	893	833	874	889	875	912	872	879	857	868	853	832	878	883	877	844	828	854	876	909	943	929	924	854	888	889	871	886	850	849	871	871	901	807	867	837	806	827	917	892	882	870	878	887	863	909	880	840	898	853	947	918	848	886	859	873	854	832	880	835	884	891	894	890	822	870	872	853	898	884	905	801	896	814	905	840	855	862	872	869	842	864	920	915	888	879	840	858	884	920	888	852	926	914	892	878	903	888	870	905	863	888	901	860	898	904	850	840	914	903	806	874	877	845	881	904	887	847	851	929	889	869	915	850	886	847	886	862	904	916	866	822	868	867	885	878	837	847	870	871	878	865	903	910	901	870	886	878	866	875	910	867	882	891	862	891	911	935	847	864	841	858	874	833	864	925	846	865	861	860	850	878	798	936	842	841	879	887	872	885	828	879	915	845	916	874	844	896	869	910	893	834	826	931	886	864	872	904	866	906	843	922	810	817	826	862	857	888	901	892	843	929	870	920	888	893	849	836	875	891	867	880	900	933	898	871	852	829	872	925	866	901	856	868	885	902	863	880	817	881	847	880	923	884	873	934	894	857	832	888	857	836	896	875	858	843	915	871	910	876	865	864	897	844	910	860	888	899	876	887	867	895	852	841	917	864	863	857	824	862	872	843	925	869	840	911	866	865	835	856	895	862	878	878	870	853	855	927	914	899	896	903	860	873	867	821	873	896	887	870	874	881	847	896	908	853	913	910	917	865	898	874	899	876	868	860	879	864	849	887	892	881	935	843	885	896	864	886	850	884	889	871	888	908	916	900	931	831	847	917	889	861	902	835	912	831	895	867	881	857	876	844	870	840	904	927	828	886	829	929	891	804	850	847	904	851	923	897	844	902	867	872	913	885	865	868	909	885	889	942	895	853	894	900	826	853	838	842	912	875	840	881	929	869	858	885	918	874	865	847	922	925	842	860	845	868	885	854	825	856	858	892	873	884	860	881	893	867	870	911	878	904	903	826	907	866	850	864	819	867	897	803	953	859	808	888	881	808	883	857	899	946	868	908	845	803	822	880	931	880	897	893	877	866	838	924	828	880	860	895	806	855	890	865	860	841	840	850	862	853	925	910	788	925	860	810	851	864	878	877	867	868	876	875	867	869	790	915	895	874	850	882	866	962	845	872	890	881	889	862	905	871	910	872	842	898	920	924	884	858	884	889	894	872	893	906	891	837	893	876	871	879	913	925	865	850	879	864	839	869	868	888	889	846	862	866	878	871	837	873	872	828	891	857	872	903	908	850	859	807	873	899	883	835	829	857	820	828	871	845	836	864	950	899	859	883	884	871	920	884	911	903	866	908	872	873	850	854	855	897	844	879	869	908	859	903	866	856	815	884	878	879	907	915	869	840	881	895	897	901	841	892	867	879	881	860	879	878	869	955	858	862	916	912	840	873	890	875	869	872	886	853	893	878	892	829	870	897	840	891	796	849	895	843	866	882	865	861	847	873	925	868	905	812	889	874	884	854	878	835	877	848	903	912	850	874	867	829	864	832	861	881	841	846	890	865	897	955	895	883	872	850	856	908	840	876	871	904	873	875	895	882	899	925	903	894	901	879	829	863	862	883	871	834	855	878	874	871	868	835	897	917	870	836	856	864	903	861	899	865	843	911	856	846	905	846	835	902	856	848	855	907	906	872	854	904	852	802	919	813	817	892	871	907	892	874	808	868	877	864	879	820	894	909	859	918	865	845	884	851	817	833	891	861	849	898	868	879	912	871	887	862	897	915	937	867	802	869	926	861	906	868	828	850	864	873	858	904	850	855	854	843	841	804	879	889	840	914	855	906	899	809	852	887
44228	14594	2771	714	499	376	390	395	434	367	374	369	376	401	399	410	336	387	393	420	420	400	374	370	380	402	396	400	405	385	395	377	344	392	355	417	370	382	433	386	355	387	402	386	421	379	381	406	416	373	409	391	400	399	419	368	386	399	377	424	341	397	389	411	353	406	392	404	436	437	396	353	419	317	333	386	385	386	372	393	437	391	403	390	386	360	400	333	391	388	370	375	377	364	384	388	390	367	374	394	384	385	409	369	413	395	411	342	371	409	377	379	411	382	397	385	378	405	373	371	405	397	382	356	370	342	378	407	357	353	392	317	434	337	346	417	423	383	394	395	396	375	397	420	405	404	396	385	363	368	394	397	386	387	381	381	366	366	436	391	388	360	374	346	358	341	377	379	377	384	362	370	409	422	405	415	421	391	396	371	365	387	383	382	356	383	382	375	366	384	389	363	400	403	331	397	368	398	392	376	385	420	415	377	359	421	405	386	386	382	365	350	360	336	366	398	356	351	380	409	418	410	379	404	391	399	359	400	360	379	367	359	358	378	405	371	359	384	416	426	391	382	386	383	372	413	429	396	410	386	356	333	366	371	378	427	398	406	394	384	398	374	345	398	395	388	377	359	402	378	365	387	364	394	384	377	372	419	349	384	387	374	374	352	379	386	374	382	395	379	377	434	420	376	395	375	401	393	403	361	397	395	380	368	411	371	369	394	349	400	396	397	391	368	399	416	367	389	323	372	338	384	419	388	359	405	402	384	370	380	405	409	371	415	403	399	417	404	377	410	410	388	384	402	370	360	394	391	403	363	354	394	447	386	425	369	376	391	395	359	386	390	364	388	374	367	362	368	391	380	413	425	358	375	412	374	392	388	402	413	370	379	366	387	397	356	397	377	357	382	378	399	391	378	387	391	378	394	394	399	415	378	380	383	420	389	395	428	361	322	371	392	374	375	390	393	346	394	388	386	382	427	409	393	380	381	420	353	349	433	398	423	407	377	363	356	356	401	403	419	396	404	366	371	371	384	377	368	366	370	367	381	381	357	348	407	379	340	358	397	385	423	406	369	408	400	442	406	405	358	371	396	383	407	420	380	403	396	364	394	399	423	385	340	402	391	381	422	405	364	383	416	361	356	372	383	373	360	395	384	372	418	406	402	411	395	385	410	370	391	388	377	379	388	389	408	364	409	372	383	401	407	386	381	397	367	387	399	362	383	403	352	381	394	342	369	375	437	387	379	373	399	383	377	426	436	395	371	406	360	382	398	409	347	326	387	394	385	362	435	397	386	368	365	367	368	395	384	399	408	388	405	400	360	361	379	372	378	396	371	359	377	394	364	385	413	409	418	377	362	381	403	401	401	390	360	400	373	399	371	399	394	383	375	402	425	391	367	383	357	401	358	399	365	378	403	380	438	381	391	403	391	382	375	381	368	418	388	398	370	382	375	386	395	389	368	397	394	397	419	384	423	323	365	394	345	387	372	392	366	392	409	353	377	358	371	370	377	375	389	380	350	373	387	402	400	340	348	371	403	385	389	357	360	367	351	403	388	381	362	444	377	361	368	371	390	384	408	383	396	386	393	376	353	368	393	366	376	344	380	337	407	399	391	369	387	411	381	403	356	419	356	411	389	356	402	384	383	371	401	392	389	387	400	364	377	375	392	371	394	390	416	392	404	379	390	385	381	368	348	398	354	355	404	367	390	429	387	353	389	394	400	407	447	382	373	401	395	397	371	361	418	405	383	409	373	364	374	422	422	371	416	412	383	395	372	371	351	343	385	387	350	371	406	412	395	381	373	368	394	383	394	347	367	394	411	401	385	374	369	379	397	409	411	398	388	372	372	427	367	393	375	385	388	415	416	376	397	383	396	379	359	409	359	373	395	384	383	377	387	409	364	367	407	394	382	338	388	399	377	377	370	399	386	402	385	380	364	422	405	355	346	385	397	400	383	380	382	393	382	370	359	390	380	383	444	384	416	346	350	415	359	406	375	392	370	365	366	366	402	383	372	382	383	360	392	412	416	390	371	399	359	376	346	394	383	371	431	416	394	381	396	340	354	397	369	426	396	362	400	406	426	385	401	376	365	369	371	369	390	382	414	383	417	401	396	329	399	402	382	346	377	393	392	385	424	368	378	372	385	375	397	399	370	394	402	407	381	393	387	380	377	411	400	385	429	421	346	368	383	414	403	365	401	403	352	350	382	405	374	366	382	371	424	400	395	391	410	368	361	376	356	356	357	385	399	382	392	364	394	370	412	368	382	371	379	414	384	361	369	345	380	384	378	388	382	379	368	386	359	402	360	354	393	332	400	409	401	356	419	373	355	393	378	395	374	381	365	345	384	335	388	392	406	387	396	393	385	344	428	376	380	369	358	377	442	410	397	311	372	414	407	366	396	400	388	391	375	406	341	381	363	422	403	397	367	384	391	372	377	383	404	421	392	399	406	387	372	409	432	370	397	357	358	402	387	387	423	374	374	377	372	395	384	417	352	418	399	343	411	400	387	372	381	397	384	410	409	389	364	382	420	407	416	398	406	393	393	388	390	367	425	338	421	379	403	354	410	371	353	400	369	381	378	382	375	395	370	376	408	338	371	395	398	403	386	383	413	373	411	381	374	401	376	372	389	379	397	374	384	378	418	355	365	408	393	373	386	405	411	380	410	367	393	373	348	378	371	394	386	396	390	416	396	398	388	389	371	359	387	383	385	356	408	420	389	382	381	366	398	395	417	390	407	366	410	409	381	362	399	386	408	372	340	394	346	342	382	369	404	446	399	366	406	392	381	384	367	378	413	378	410	341	388	361	372	348	369	403	380	414	386	384	396	369	376	393	398	407	400	409	381	362	359	390	389	407	411	366	388	412	390	390	396	370	374	393	427	369	345	369	381	382	406	387	388	394	377	405	395	386	402	357	381	416	393	355	384	368	384	357	393	404	374	367	363	340	375	415	372	391	392	350	372	384	345	410	366	367	414	388	415	341	365	386	383	331	354	411	395	398	374	380	371	385	428	373	380	353	377	409	351	378	384	383	353	390	388	405	360	398	384	403	374	365	390	371	386	400	395	382	335	397	391	383	324	362	404	372	389	362	376	416	387	393	391	428	361	374	383	394	364	418	414	404	406	357	353	391	345	377	403	371	378	381	382	384	406	407	378	400	368	370	330	382	408	377	358	393	369	407	382	422	369	351	341	404	368	370	375	394	385	326	388	383	375	393	387	362	379	349	355	371	355	369	385	386	376	400	365	367	377	361	368	364	379	390	392	384	398	399	381	367	391	364	362	377	348	365	425	370	381	417	390	367	382	384	345	390	391	384	330	410	382	367	402	404	378	406	385	390	367	396	366	358	346	387	396	390	373	374	421	375	387	384	372	379	383	385	372	384	373	353	378	425	412	374	408	367	333	400	451	388	367	400	394	369	372	373	396	404	364	338	382	394	399	348	378	395	402	377	365	355	328	380	409	408	377	414	400	402	398	384	453	407	379
25853	4731	2006	1392	984	890	839	836	833	878	801	826	839	837	820	812	899	796	794	805	840	786	849	870	819	814	829	810	808	849	812	818	809	834	802	852	848	806	821	863	863	814	808	831	848	786	858	841	834	857	809	871	831	827	802	826	848	836	869	836	843	850	834	857	829	813	876	873	832	870	813	798	784	831	847	867	848	823	798	844	869	866	824	849	869	873	854	842	853	839	858	815	825	864	814	875	852	925	816	815	796	825	874	772	856	845	807	798	838	816	807	870	786	840	858	846	812	881	832	878	817	861	847	822	817	748	858	810	905	827	842	895	813	895	853	843	842	866	798	837	880	800	826	910	799	779	804	796	816	807	796	884	840	805	800	812	850	820	794	804	867	847	881	826	819	844	853	810	832	835	825	869	865	841	861	817	813	843	845	806	875	817	815	878	849	858	851	808	823	872	808	826	809	888	850	835	908	835	834	805	826	780	830	879	835	820	841	833	839	830	845	840	883	843	811	795	864	818	868	817	830	814	846	813	889	800	819	865	839	843	841	898	845	835	860	842	850	838	856	810	835	912	853	784	856	847	809	840	814	815	819	805	934	768	817	809	809	843	824	771	852	872	847	826	836	854	879	838	837	843	815	823	860	869	834	852	857	800	858	842	820	819	851	877	844	790	823	820	885	781	834	827	853	871	829	903	834	844	825	854	811	820	857	870	842	852	843	813	827	840	860	834	810	842	839	855	841	881	798	876	836	832	822	807	890	817	855	865	855	821	882	800	809	838	862	788	877	780	822	805	850	875	811	840	821	844	858	845	864	834	861	760	798	852	781	841	831	857	815	848	799	826	823	871	781	848	814	839	784	866	828	840	802	874	790	800	867	825	798	858	848	831	828	824	818	802	824	843	809	870	878	808	856	798	837	822	880	873	797	887	863	801	834	843	821	861	790	855	851	848	876	843	786	851	817	810	829	819	878	854	827	840	885	791	835	807	852	884	850	848	853	878	825	832	876	829	868	870	868	822	845	823	840	856	844	868	803	827	834	852	837	816	785	825	915	871	862	831	818	857	821	819	839	842	818	847	836	795	854	831	807	822	833	799	837	816	838	813	839	836	847	837	798	862	856	833	842	851	827	841	806	840	832	800	830	821	877	869	750	874	869	867	773	800	742	863	855	868	835	810	832	806	812	845	844	808	934	784	853	832	817	833	819	805	880	810	826	827	860	756	773	830	776	819	863	888	842	851	874	845	789	832	786	862	792	847	800	812	834	830	823	876	812	823	834	860	821	818	848	905	841	837	802	823	855	841	833	821	803	835	771	817	880	844	812	866	842	883	786	810	842	844	846	820	863	843	792	807	804	841	876	833	805	872	852	867	816	855	830	828	835	778	847	813	805	823	833	869	808	801	845	820	862	859	813	845	832	817	899	863	810	823	822	834	820	826	835	888	822	832	861	869	840	880	814	805	837	834	854	814	843	817	793	856	865	850	856	895	873	828	795	869	819	845	873	829	857	807	855	830	848	844	815	796	855	900	858	823	858	803	848	851	859	860	838	837	836	820	797	850	835	879	866	808	833	818	857	777	835	822	852	778	808	836	853	835	769	770	886	844	791	843	841	838	822	859	872	864	849	856	808	863	843	873	810	870	870	848	849	797	805	809	817	797	850	851	820	810	811	832	796	862	868	889	846	812	852	802	818	866	843	872	832	841	802	883	816	809	833	849	784	844	854	825	828	797	811	801	826	791	884	869	786	870	793	849	790	838	844	838	829	837	805	800	817	900	854	835	794	892	894	850	856	859	864	817	788	815	833	870	833	890	814	842	770	814	816	838	788	831	837	828	850	850	824	857	830	845	794	826	862	854	817	799	811	815	789	848	831	883	820	814	853	857	852	836	844	804	814	839	875	868	799	831	816	833	835	825	794	833	876	862	887	859	879	800	823	804	839	859	838	805	826	889	854	834	841	875	813	817	850	803	850	839	811	800	840	855	824	865	824	821	844	820	857	879	861	826	806	810	835	828	851	841	894	860	769	849	817	782	824	832	864	878	877	811	815	816	879	840	838	802	836	863	809	847	828	785	848	834	816	825	876	865	836	815	866	876	799	822	840	806	819	802	874	845	809	811	891	837	848	808	835	864	801	827	832	833	815	873	803	861	836	850	817	824	827	825	760	776	844	843	791	823	847	884	838	829	860	879	811	847	815	808	883	857	892	845	853	808	838	881	808	841	777	862	837	847	833	855	812	911	799	835	852	840	864	838	822	799	855	798	892	819	864	834	813	855	858	787	811	884	868	798	857	854	876	832	840	808	835	824	816	800	824	821	840	793	861	851	766	902	849	814	839	846	811	793	805	868	861	814	802	830	853	816	769	861	769	886	803	833	869	790	865	835	842	815	803	846	846	891	810	849	805	817	821	824	867	808	828	877	819	828	848	832	816	794	871	796	817	889	869	860	855	851	780	885	839	815	793	814	857	807	827	843	832	844	878	858	820	866	845	863	842	900	868	847	886	794	882	798	786	818	843	835	877	815	823	815	852	805	870	806	824	878	872	836	823	871	849	832	871	858	822	874	812	802	866	873	819	856	853	826	815	822	824	825	829	830	844	806	864	820	815	814	826	794	781	831	841	880	887	851	873	821	836	768	850	784	842	811	822	811	792	842	871	804	900	860	856	811	864	830	790	843	842	839	855	811	813	819	832	846	840	832	815	881	833	834	803	845	832	868	831	808	803	886	797	816	849	814	837	833	893	823	853	800	824	874	858	815	881	824	848	850	813	795	826	830	813	817	865	801	829	861	821	842	830	829	862	780	852	868	870	828	858	858	903	863	852	836	858	847	850	823	834	826	860	830	845	784	795	812	781	845	821	814	866	808	882	821	854	833	870	867	820	843	848	854	842	858	819	835	873	834	847	842	858	837	790	801	826	836	802	827	903	856	764	825	773	847	850	816	866	867	809	832	835	797	821	840	826	848	834	836	842	830	841	799	814	845	893	873	815	821	792	811	813	825	867	836	848	849	825	817	856	809	804	825	824	857	853	848	765	846	856	821	886	821	848	878	866	838	800	810	848	876	894	813	799	811	818	825	831	823	896	798	813	801	818	855	847	824	769	851	853	866	865	833	869	865	811	810	815	856	821	796	775	843	865	824	817	873	833	857	799	872	858	834	813	824	866	807	851	795	822	831	903	847	839	782	879	830	828	798	783	846	858	853	903	873	843	859	851	867	819	828	880	847	837	830	877	868	854	880	823	827	827	806	850	851	832	851	859	860	857	832	839	815	810	843	862	845	824	781	863	809	834	874	831	831	824	920	807	889	824	793	874	871	869	835	788	834	824	815	817	804	817	864	839	830	875	887	853	754	859	790	795	857	813	836	817	839	852	871	867	808	863	841	838	876	865	873	814	811	847	798	824	848	796	833	834	859	862	792	800	810	817	858	845	789	832	834	823	842	833	831	844	848	860	820	840	832	875	854	848	833	830	833	857	824	827	767	836	821
55789	24389	9339	2223	643	458	465	390	366	366	384	375	388	383	412	390	389	377	385	354	375	393	381	397	434	425	413	378	399	403	384	369	407	425	412	365	403	389	378	384	399	411	418	368	389	405	384	413	375	391	381	414	397	397	406	359	384	343	371	344	365	384	391	362	383	405	397	388	415	388	412	418	389	353	415	385	387	411	371	377	377	410	389	378	377	360	377	383	379	404	354	380	410	391	348	392	424	348	400	417	398	417	407	360	391	376	376	435	398	361	417	410	359	356	374	404	372	388	385	371	387	396	434	401	419	370	426	382	368	378	364	427	381	367	381	394	400	378	388	403	349	377	389	364	386	364	412	344	360	368	377	400	405	401	404	380	388	368	365	393	370	442	352	385	373	373	382	378	425	380	424	354	359	381	380	368	373	353	363	388	393	378	412	359	362	408	380	402	367	387	364	348	387	414	371	355	377	366	424	379	363	407	383	392	390	360	384	371	380	364	359	376	363	431	353	338	392	368	405	387	399	359	400	366	381	426	395	351	367	398	410	400	379	393	363	379	385	367	366	386	398	403	384	360	377	401	399	425	370	393	392	367	363	423	399	391	395	368	381	377	400	384	377	362	390	377	411	395	382	368	426	408	388	371	380	416	403	382	371	400	366	405	386	391	419	363	367	380	376	389	410	402	348	411	364	415	374	375	425	394	374	393	368	417	371	368	402	389	404	374	380	398	394	409	369	390	373	352	377	368	382	377	393	385	372	426	373	401	387	386	368	376	383	396	364	401	393	395	406	405	365	371	386	374	370	391	377	373	442	421	387	324	364	385	367	381	401	378	370	372	359	370	376	373	356	421	390	398	341	385	359	382	378	375	457	407	414	382	438	407	375	394	371	370	403	386	376	361	390	367	376	373	388	392	389	397	395	385	345	334	372	401	381	378	437	413	379	403	387	374	368	408	370	386	378	390	370	379	431	359	366	355	416	390	380	370	373	361	385	366	426	396	392	356	382	375	403	389	351	399	415	388	377	390	372	369	354	387	367	380	388	433	369	421	374	385	393	387	374	400	401	400	408	363	391	394	387	380	373	388	421	368	411	397	405	393	354	368	413	361	371	410	372	389	371	333	371	356	405	345	402	400	390	377	364	416	355	394	363	389	403	384	374	389	382	398	356	375	392	401	396	368	401	375	390	370	367	369	365	375	412	355	400	380	389	353	399	410	419	358	428	402	416	415	363	386	355	368	357	382	341	390	353	364	386	370	366	322	376	398	403	366	397	356	388	384	399	385	389	395	372	387	373	413	371	375	381	378	429	366	437	396	358	343	362	380	396	396	349	404	410	377	416	407	409	412	370	397	349	352	360	377	373	387	373	413	384	381	345	393	368	343	376	433	403	412	404	404	367	383	374	376	400	399	370	378	386	425	399	373	358	388	382	384	376	406	365	387	412	385	369	344	371	360	391	356	381	409	370	410	403	383	371	422	385	419	407	395	384	368	347	408	425	382	345	395	368	386	419	402	419	429	346	358	344	391	391	374	385	349	383	389	396	358	360	440	343	354	418	395	373	336	425	380	381	371	383	364	354	359	383	408	388	362	381	349	384	350	394	391	364	353	374	363	408	359	353	396	343	381	418	376	369	389	360	382	366	351	389	362	362	435	388	385	392	388	374	410	407	408	407	395	398	382	382	387	404	378	400	393	370	390	395	361	363	417	382	375	384	395	368	382	395	408	373	378	392	367	369	372	412	360	375	393	427	346	375	408	373	409	378	397	401	378	376	369	371	394	420	407	409	374	388	360	354	404	458	355	368	387	425	392	349	388	385	384	374	398	384	382	399	396	419	396	387	387	388	357	360	348	365	404	396	430	371	359	345	400	373	384	358	355	402	427	431	383	424	466	409	424	378	419	365	404	408	427	382	355	385	409	418	381	373	382	416	404	366	389	382	408	383	363	377	388	394	420	392	411	376	356	374	372	384	371	375	351	380	403	387	356	407	362	374	374	411	405	390	395	389	383	367	417	391	397	360	389	379	342	390	384	339	388	402	398	405	376	395	395	418	373	374	414	391	379	387	375	361	392	383	407	399	426	373	385	403	397	361	346	379	347	373	399	391	402	381	373	337	374	384	380	385	368	367	396	404	402	373	355	371	383	381	383	393	391	385	393	378	363	401	361	359	377	357	366	374	373	376	378	412	383	391	390	368	393	380	420	364	368	373	397	380	380	368	387	386	366	395	375	398	359	362	349	358	355	382	389	347	411	388	373	350	402	364	417	416	351	393	396	410	365	358	378	356	403	360	381	401	391	381	380	382	369	383	368	405	399	382	375	410	378	381	377	317	342	373	393	387	391	398	376	377	394	368	402	369	375	379	370	417	374	362	400	366	363	404	397	375	374	369	370	389	375	379	388	387	389	374	384	386	408	422	371	400	433	395	399	373	390	397	357	367	347	390	359	371	385	359	376	418	365	393	384	388	364	369	391	399	404	386	383	399	375	397	382	401	368	415	421	410	395	381	396	371	369	383	409	402	424	387	399	378	343	371	377	365	394	369	356	411	395	367	395	351	392	400	413	389	367	343	357	383	362	405	399	360	383	385	403	403	431	401	368	423	395	399	420	382	396	380	372	373	377	398	393	410	390	419	373	381	385	381	386	345	397	416	398	367	368	383	368	383	378	362	415	381	385	392	407	401	353	369	378	386	374	435	386	385	379	370	405	372	369	395	375	369	372	409	390	377	402	398	367	422	409	367	347	411	404	366	373	367	416	378	411	415	380	445	382	384	385	337	377	403	405	405	395	437	388	350	385	384	356	373	366	394	383	385	359	386	408	429	411	345	378	441	407	367	359	411	340	420	357	374	381	386	404	402	396	363	390	368	373	409	376	410	379	346	368	415	380	379	394	411	379	364	370	370	397	389	347	389	367	394	355	383	380	411	358	366	406	392	383	411	364	412	342	371	370	380	404	398	385	375	386	377	380	375	394	352	390	381	394	380	410	364	408	403	374	393	402	359	388	378	357	382	383	377	403	410	391	415	388	376	452	398	398	379	359	404	402	382	411	408	355	392	404	395	392	361	398	380	422	374	390	402	372	356	365	365	386	418	396	400	376	418	422	407	389	400	369	362	375	393	396	396	373	423	424	390	373	399	401	419	345	364	380	417	348	403	366	371	377	376	405	464	338	393	378	375	383	387	376	378	394	427	406	387	408	399	343	374	360	350	404	381	380	439	424	417	379	371	407	410	418	402	382	410	406	361	409	391	403	408	377	386	364	390	391	356	370	340	405	404	399	372	368	401	403	397	387	366	385	381	363	419	400	386	392	397	381	379	352	381	393	402	416	384	329	392	389	379	379	394	344	355	408	392	413	409	417	378	409	384	364	371	410	374	408	380	386	373	391	379	400	386	406	358	339	361	393	390	416	379	386	390	375	363	392	367	429	440	397	333	352	353	360	410	401	418	401	412	374	380	358	387	442	381	378	378	378	385	421	430	370	364	373
38109	17576	8881	3559	1636	1224	1066	873	835	881	926	909	907	849	862	871	818	819	797	881	891	804	870	904	840	898	832	856	808	808	791	821	879	824	838	887	810	871	851	810	875	841	808	875	835	858	803	866	824	796	827	877	854	828	874	826	856	865	851	873	855	863	877	874	893	849	825	854	822	860	863	835	868	847	844	868	915	890	818	896	857	803	826	788	827	851	899	820	857	829	826	831	855	812	842	822	858	850	827	834	835	865	841	878	821	848	825	854	852	888	856	812	805	840	832	838	853	853	841	863	821	831	817	812	848	824	839	839	882	835	822	793	837	835	878	832	803	857	851	813	839	868	848	808	835	873	844	869	807	857	830	849	861	873	880	833	857	828	849	828	865	844	822	870	819	843	804	830	859	843	837	839	808	903	870	820	815	866	829	809	839	819	768	831	847	847	848	840	853	862	855	834	832	856	842	815	864	861	816	838	777	900	857	861	805	843	860	907	862	849	869	854	836	853	816	857	864	857	846	875	875	840	858	836	869	876	818	870	859	863	792	875	839	848	864	832	811	825	829	848	815	867	885	833	886	826	829	815	811	775	866	849	850	857	850	803	849	828	811	832	837	786	828	912	844	813	843	864	842	796	879	858	834	858	874	873	829	825	872	841	883	850	857	833	871	818	836	839	867	865	848	860	816	814	784	838	822	786	800	827	847	865	796	843	876	875	857	784	876	803	841	772	811	842	873	821	893	845	894	803	859	810	874	821	832	847	808	860	845	841	837	800	842	850	853	827	860	848	827	822	853	823	863	852	805	834	870	866	872	852	856	845	850	869	876	854	845	882	850	821	813	830	867	840	838	851	866	822	865	884	838	817	854	858	869	771	834	871	858	847	874	821	783	823	895	844	821	843	898	807	835	846	864	828	826	838	858	827	884	850	846	891	832	808	879	870	818	807	827	859	863	892	832	834	800	868	869	803	827	786	822	828	819	839	849	862	838	867	860	807	865	877	874	753	855	866	824	839	837	843	837	778	870	835	817	798	822	916	835	845	828	817	806	884	852	816	824	842	863	804	812	822	893	844	864	826	883	854	821	898	781	877	810	814	859	866	865	860	806	843	853	823	820	803	771	869	846	798	796	881	831	849	862	822	886	896	862	834	849	867	842	834	846	779	815	829	842	828	838	864	869	877	827	893	869	897	865	827	850	837	921	842	863	868	821	815	903	823	832	836	820	865	834	855	843	866	856	882	818	890	849	807	806	821	828	823	836	835	791	863	874	861	864	838	825	895	868	859	824	845	806	826	803	865	803	832	860	802	844	818	825	825	878	815	854	807	842	817	846	835	864	830	876	821	860	851	839	822	809	857	822	837	849	822	811	848	881	832	840	832	807	861	760	859	845	813	849	845	885	852	843	894	854	808	821	881	844	870	887	845	862	853	878	821	839	868	863	859	870	851	880	775	874	821	885	826	879	770	840	825	846	908	863	831	805	856	832	798	843	839	887	820	856	877	831	854	809	830	824	865	826	898	848	905	823	827	841	823	838	819	860	834	843	851	892	810	818	844	851	878	849	800	791	760	814	904	856	828	868	813	804	814	877	873	852	792	821	832	799	854	874	796	874	822	883	849	840	870	889	852	862	875	783	847	896	769	803	812	816	841	848	880	795	821	849	914	880	835	879	803	799	876	836	874	852	824	839	866	879	843	907	834	846	854	862	830	891	865	842	843	808	896	854	852	816	852	828	824	804	846	837	862	890	880	866	817	872	813	852	806	857	808	845	884	818	779	908	824	843	832	849	831	857	881	812	829	863	852	821	841	888	824	842	823	747	829	837	852	822	867	808	877	824	823	802	828	869	855	828	845	838	869	822	827	877	888	774	861	821	820	791	844	809	836	846	852	837	882	816	828	821	823	879	795	849	840	839	832	848	865	831	864	851	855	815	873	833	868	791	859	804	859	791	858	849	835	821	847	844	856	854	859	877	828	843	839	803	827	834	809	833	856	776	873	852	817	889	843	841	848	822	855	862	827	841	849	831	800	823	831	887	823	867	852	816	842	907	834	819	768	858	883	859	863	823	838	832	847	811	859	904	821	849	822	824	784	793	867	911	863	820	815	875	769	759	856	858	856	812	813	822	834	853	885	853	871	832	850	790	887	837	843	810	851	781	827	830	860	840	875	838	833	885	840	844	857	871	829	873	880	862	869	808	847	849	872	839	817	858	811	817	874	839	864	857	876	873	860	807	818	834	895	761	865	813	816	844	837	841	815	817	851	873	745	824	833	864	848	905	867	872	853	841	835	825	835	746	852	847	827	837	829	877	818	816	857	886	876	892	839	868	794	860	888	772	848	852	814	827	845	864	809	793	812	840	848	857	909	854	852	878	806	834	879	869	863	873	787	783	810	864	870	800	853	855	833	841	835	875	822	883	774	855	848	834	855	846	842	884	843	880	870	829	816	876	829	856	847	863	871	858	854	852	821	842	820	879	887	811	815	857	775	809	846	847	843	841	868	865	870	784	796	846	853	847	814	896	859	821	827	891	901	859	843	809	796	826	889	811	860	833	852	838	849	831	843	863	808	843	847	845	827	823	870	874	809	810	785	834	858	826	812	762	807	852	883	837	820	869	860	867	837	870	828	867	867	821	855	828	888	785	832	798	835	844	789	816	820	847	880	811	850	811	874	790	858	842	842	839	865	812	843	847	866	866	843	840	831	831	818	859	817	804	848	819	917	883	870	861	860	848	838	900	879	889	833	886	888	815	839	846	852	898	898	803	817	812	846	795	887	807	868	813	810	859	808	807	780	778	861	819	800	837	836	748	897	884	827	866	817	822	891	889	819	866	817	914	789	823	851	811	876	875	883	859	875	871	812	811	884	824	843	853	826	851	824	829	839	835	803	802	750	845	768	852	881	882	842	813	882	863	839	876	764	838	828	820	822	824	861	851	835	809	793	876	871	822	862	845	854	832	859	820	830	842	838	838	825	857	867	809	816	836	856	831	807	845	813	858	861	835	827	881	848	848	855	846	823	823	854	831	889	859	872	866	826	781	821	848	899	870	826	858	780	903	869	865	823	879	791	846	819	827	854	862	861	814	835	881	864	887	871	871	825	851	834	794	823	866	882	819	848	847	875	870	881	802	824	860	821	820	776	823	847	850	829	853	852	843	832	843	826	761	838	851	928	856	864	865	817	809	811	845	843	798	843	819	826	865	803	821	883	855	822	855	851	857	855	807	834	860	810	826	859	832	878	812	824	824	771	831	811	820	842	848	819	835	891	901	840	883	821	872	826	848	838	832	870	832	896	813	870	847	835	863	884	840	810	860	862	793	851	883	815	783	834	817	859	839	875	815	887	842	864	815	804	837	828	837	842	843	871	813	814	852	893	877	853	884	835	835	861	836	807	848	821	820	854	803	913	854	875	822	892	769	892	829	865	888	825	790	862	822	870	834	772	804	793	841	873	865	817	862	830	818	868	795	863	866	880	872	846	869	882	864	837
56858	31377	15077	4118	1276	754	554	501	484	403	446	394	406	447	376	385	409	415	361	434	384	437	368	400	441	399	392	387	388	378	409	399	387	408	401	427	394	397	381	367	412	396	413	408	407	441	396	407	409	402	405	406	391	401	405	383	402	368	425	400	430	425	370	404	404	416	408	408	414	391	369	416	395	407	376	419	407	414	410	381	432	389	425	401	427	409	382	373	393	387	422	417	403	368	434	430	375	401	424	382	426	400	400	377	377	441	374	399	398	390	424	447	407	405	420	419	405	383	390	404	397	441	391	357	398	393	388	381	410	418	446	424	370	414	423	391	407	398	431	416	388	401	395	411	357	400	386	408	424	380	387	419	382	407	405	399	402	379	450	423	417	406	387	383	462	428	410	410	408	371	454	358	374	422	382	404	402	399	371	425	404	410	387	400	401	426	365	402	392	404	394	397	418	414	375	369	393	426	415	408	410	426	357	416	402	411	371	383	364	389	384	415	446	413	396	395	361	408	377	416	399	420	428	344	384	421	429	382	412	408	424	423	443	441	383	386	369	373	442	389	406	405	382	401	387	385	428	388	397	399	381	393	415	410	387	396	415	408	407	448	424	384	386	365	427	408	392	390	435	409	384	401	385	418	424	381	363	381	358	376	441	414	450	417	430	381	361	388	405	384	364	410	420	423	412	418	421	413	417	404	408	403	405	363	373	407	407	423	372	408	383	390	377	394	491	350	403	356	359	391	436	361	420	368	391	401	410	420	409	427	415	414	436	383	409	383	420	384	414	372	398	387	433	392	376	427	388	380	400	414	415	371	387	389	408	409	452	409	408	377	417	418	366	393	449	401	445	405	392	408	407	421	401	436	403	402	383	416	387	410	455	412	433	400	405	355	398	384	383	439	401	383	435	361	413	421	448	381	386	362	423	384	381	375	394	431	377	382	423	430	366	345	374	443	401	406	400	369	379	365	366	373	398	416	382	396	422	415	405	380	385	384	422	395	395	392	394	391	413	428	398	402	359	431	357	426	392	447	432	409	389	386	378	427	383	408	394	427	370	366	374	406	390	398	418	399	392	406	399	404	381	351	390	370	403	378	422	399	418	418	407	388	417	413	407	407	397	415	391	412	412	422	364	363	400	422	348	415	408	379	379	411	417	366	378	429	454	447	407	406	406	386	404	382	385	430	384	376	413	384	386	419	401	398	393	365	391	429	398	464	404	419	367	415	418	372	419	438	420	342	422	397	362	389	411	411	429	380	421	423	460	384	405	418	416	412	419	378	373	366	383	426	426	398	398	406	425	409	373	432	393	438	404	371	384	378	378	397	424	375	409	382	397	400	400	420	421	382	394	426	380	396	373	392	402	379	397	416	384	400	375	405	417	395	430	361	402	391	427	386	371	407	403	395	381	404	401	387	403	372	385	426	393	370	399	388	402	406	446	389	433	390	397	422	398	427	400	396	395	425	385	407	423	408	374	376	413	424	409	388	423	368	402	391	398	403	396	376	418	409	411	422	378	397	421	377	412	429	432	433	401	396	411	417	411	377	369	388	417	392	390	391	427	391	402	378	386	410	413	400	443	403	364	398	430	389	363	359	408	382	388	394	403	410	419	411	399	394	403	404	424	429	423	367	386	424	393	401	382	385	420	448	409	419	436	380	369	372	414	393	364	439	408	392	328	376	411	366	415	424	387	368	395	430	412	385	430	430	431	424	393	377	418	370	404	388	400	374	409	414	388	400	383	442	399	438	429	429	388	407	416	377	404	400	402	412	384	425	428	398	400	401	387	397	376	396	403	399	390	367	437	394	419	399	392	380	370	405	451	372	377	398	416	437	430	407	402	419	402	410	482	415	389	380	383	405	409	400	448	392	378	393	383	441	396	350	443	400	393	401	388	376	390	379	374	439	403	408	436	416	383	424	433	413	416	378	415	425	393	435	409	418	427	404	433	369	449	427	364	398	399	386	396	406	413	390	413	397	385	419	380	381	395	401	431	405	380	441	431	395	374	389	400	414	400	440	397	426	393	406	384	377	407	435	418	385	396	396	417	402	439	388	379	390	411	387	408	398	395	423	400	391	349	352	412	359	424	401	400	417	414	443	419	418	385	421	416	413	415	396	401	396	407	422	389	399	423	413	424	405	412	408	409	418	376	408	406	408	384	393	362	431	371	375	411	413	395	413	371	401	422	393	383	414	423	428	388	427	418	369	415	410	426	395	348	422	414	379	454	403	397	356	430	417	343	394	410	409	396	445	421	400	426	390	397	385	395	354	399	405	388	405	368	401	395	421	380	375	409	373	399	433	453	430	397	384	413	421	418	420	370	382	365	375	404	362	397	397	412	439	411	388	410	426	457	377	420	429	378	439	410	365	406	415	415	394	403	387	404	416	404	403	399	395	358	364	364	382	386	432	389	403	393	374	393	383	403	393	378	368	381	402	381	426	405	423	401	389	444	406	359	460	392	383	384	346	395	454	389	420	375	449	405	421	432	382	383	412	386	411	382	380	391	406	393	396	408	442	406	399	365	409	407	399	404	411	403	382	387	423	397	407	411	409	363	416	421	404	379	393	392	383	397	376	360	381	399	364	424	392	389	375	423	378	411	396	427	402	363	420	386	385	376	387	421	348	382	392	384	411	386	424	418	412	379	390	418	389	383	394	392	398	420	418	383	380	405	382	378	422	440	382	405	447	374	431	425	404	383	426	408	432	369	428	398	406	386	393	393	384	403	405	422	374	381	417	416	440	413	405	420	378	356	407	390	433	419	410	366	391	431	437	401	421	426	360	393	402	406	438	412	428	361	381	382	417	380	396	370	393	386	425	419	375	383	384	371	376	363	438	437	400	367	383	419	380	414	393	380	399	393	406	374	403	377	394	414	403	439	396	411	413	402	432	405	399	394	400	411	385	370	437	442	377	396	442	406	393	388	407	396	389	429	388	409	394	401	397	426	407	391	428	423	434	394	386	388	416	385	408	388	362	404	419	422	384	371	415	391	400	400	395	375	365	446	438	404	407	384	388	398	422	417	399	411	414	369	432	450	413	368	388	378	427	418	394	403	411	392	390	383	402	358	396	374	399	401	407	417	410	405	373	407	392	400	427	407	396	351	433	432	397	397	383	396	409	431	402	405	424	375	425	417	404	434	378	471	392	428	384	381	401	395	406	374	419	420	400	408	388	418	381	416	350	382	416	413	367	397	382	399	407	397	415	401	383	392	397	410	395	418	396	411	380	370	374	379	467	396	410	379	400	410	395	395	414	410	403	403	416	400	376	399	418	387	393	401	401	404	412	430	431	412	399	406	422	410	401	368	424	438	398	427	408	422	371	372	450	393	420	400	412	429	407	415	409	349	389	388	400	437	419	402	430	368	400	387	385	417	386	397	432	416	430	368	345	414	413	392	384	401	399	388	400	378	380	390	398	405	419	442	360	377	365	417	409	409	423	388	398	375	414	410	392	436	413	365	432	397	403	410	448	386	407	367	403
39845	23974	12424	6171	3194	1894	1571	1292	941	898	886	935	908	868	968	870	935	924	883	840	853	919	896	851	866	901	838	882	866	867	899	836	887	844	875	896	875	883	887	874	864	872	859	875	895	871	857	830	873	888	902	863	836	932	908	875	882	904	837	844	868	840	867	836	851	855	914	860	887	874	854	852	837	871	931	884	915	831	925	848	892	846	864	872	895	895	865	840	889	855	840	871	876	803	905	825	908	879	846	901	912	935	871	901	816	854	838	889	888	889	859	866	918	882	820	897	832	902	884	899	901	888	835	828	866	836	868	855	886	870	845	853	843	887	888	849	850	852	857	840	873	827	868	920	871	834	879	882	876	887	830	863	872	835	908	859	891	814	857	891	889	933	947	862	907	892	836	881	871	844	894	845	887	812	829	889	857	862	844	854	876	893	891	915	842	816	810	860	860	904	850	879	883	879	809	801	881	860	835	862	879	862	906	877	867	835	878	879	846	819	835	891	821	835	885	875	837	888	851	882	874	850	901	847	887	859	844	929	926	902	872	865	840	882	912	859	836	821	930	856	845	862	879	871	847	884	878	852	844	814	872	865	919	869	846	867	864	832	856	877	871	870	872	896	835	916	865	893	908	822	872	868	865	882	926	860	908	866	848	902	864	856	857	838	858	886	844	864	878	841	912	898	864	900	846	823	899	874	877	832	879	857	861	868	823	858	832	850	834	881	832	818	872	908	891	840	872	849	830	847	844	859	871	846	898	873	878	905	870	873	873	866	882	875	867	856	842	880	848	859	845	851	894	936	896	894	893	816	864	881	858	842	881	848	871	827	881	823	867	886	896	846	796	899	826	871	902	881	860	889	852	893	883	821	892	903	856	876	842	846	870	851	879	851	866	925	866	889	893	883	878	846	837	854	840	874	839	860	825	887	921	886	898	867	894	883	887	912	868	879	872	881	870	853	891	870	839	855	862	865	913	848	859	832	830	844	882	846	890	872	904	875	888	895	886	844	846	871	852	816	887	902	846	912	909	845	860	880	805	821	885	860	873	911	883	847	875	856	870	900	886	920	812	839	913	910	903	857	852	828	860	823	845	889	828	882	832	872	882	864	847	880	869	868	854	886	848	899	863	837	833	909	827	907	882	872	927	812	928	905	847	853	860	859	857	870	802	871	871	846	856	895	867	805	880	840	880	893	922	870	925	889	800	893	916	854	873	866	872	906	895	896	823	854	827	872	863	864	866	813	830	896	881	885	850	848	832	942	918	852	858	918	873	868	844	869	860	876	916	903	854	849	859	833	841	851	852	859	866	841	852	872	957	856	886	884	882	838	819	836	855	841	822	867	880	838	840	878	893	882	866	885	926	931	860	857	844	873	853	869	886	848	867	882	885	845	905	878	874	829	836	878	909	847	852	904	863	863	851	847	905	887	955	832	834	852	888	857	884	904	866	821	886	849	828	858	835	821	815	766	826	869	901	862	900	910	868	878	837	808	883	885	831	847	904	874	871	856	852	913	894	871	824	839	930	850	895	860	905	895	831	842	895	865	811	885	871	897	853	869	876	877	880	864	862	781	850	880	887	876	847	865	908	923	867	855	873	853	863	857	841	826	868	906	899	886	821	843	831	920	838	865	855	890	871	834	868	828	824	868	818	820	808	922	841	896	925	846	875	875	912	911	849	851	825	849	874	899	843	856	833	882	872	848	813	867	808	866	851	816	882	886	862	895	813	848	893	840	867	866	896	873	876	862	891	911	939	863	834	854	843	895	920	786	887	860	876	859	883	826	780	903	882	813	887	827	871	811	858	857	840	865	878	890	806	898	842	867	874	829	841	857	908	855	901	857	905	871	830	855	885	882	832	846	841	947	876	841	864	895	919	818	871	867	849	807	830	848	811	872	869	810	831	893	852	826	813	890	828	931	885	835	830	858	854	916	859	891	902	855	842	898	831	903	869	836	831	877	886	842	869	849	934	857	858	872	886	879	812	871	879	906	838	907	816	873	819	830	829	889	886	864	905	863	896	890	837	879	840	879	896	830	862	849	841	858	865	846	839	901	852	856	872	899	859	875	855	854	823	850	831	877	892	827	875	880	841	847	907	861	878	834	905	820	883	871	843	858	876	802	896	831	856	832	819	892	889	838	863	864	874	813	878	875	874	910	862	902	903	785	826	805	868	809	857	859	899	760	868	859	849	854	837	851	867	865	880	887	882	857	860	885	881	881	892	841	898	830	878	856	872	826	847	887	849	898	838	887	840	853	880	875	810	869	872	840	824	861	887	874	881	858	889	832	890	863	878	910	878	867	829	922	830	910	855	810	882	905	845	894	820	831	834	873	893	918	886	890	898	839	904	899	851	853	853	850	839	855	819	851	871	841	887	828	838	902	826	881	902	885	831	865	838	838	857	863	861	831	876	877	756	898	912	866	834	801	880	846	860	833	840	880	827	821	887	890	838	850	819	865	860	866	889	935	812	910	865	818	868	904	888	868	878	927	873	844	849	881	845	919	873	878	929	869	824	814	821	861	840	861	857	858	841	918	803	909	907	887	825	887	796	861	828	870	871	903	826	872	882	864	896	855	843	828	833	870	859	919	833	815	915	849	841	782	861	848	887	901	892	891	819	836	876	915	855	851	915	884	929	887	842	897	861	867	897	863	892	868	888	862	841	866	870	911	845	887	898	887	866	863	912	895	833	881	841	839	888	954	842	872	917	904	840	920	904	885	896	873	904	885	879	885	841	865	855	883	856	842	920	826	858	933	804	869	847	875	892	898	871	846	869	837	879	912	875	864	902	844	911	837	869	913	833	886	835	891	837	838	887	868	861	864	839	853	861	875	879	883	859	906	873	891	804	847	824	860	829	868	828	845	827	868	895	848	860	833	915	886	880	881	833	881	834	876	860	871	850	864	847	931	883	883	914	894	860	889	817	845	903	903	880	851	831	906	882	875	831	859	884	865	875	839	843	838	858	861	876	844	884	852	834	902	830	835	929	910	870	858	870	865	907	871	810	843	893	875	853	885	867	870	920	870	905	863	852	865	843	846	891	859	873	830	912	866	875	899	876	859	876	890	853	869	835	874	875	855	836	848	844	871	906	907	853	879	877	859	894	832	874	808	872	885	918	859	888	931	863	889	907	874	862	882	871	899	889	849	912	864	904	884	910	853	858	880	859	838	861	841	815	847	861	852	894	878	874	895	834	865	850	849	886	882	869	864	918	848	866	836	856	950	859	848	809	861	878	854	908	854	899	896	913	885	822	850	881	866	868	867	862	867	883	912	883	858	841	890	897	850	861	856	948	841	881	873	901	843	851	858	856	836	879	863	834	817	871	844	819	848	824	857	907	870	870	850	875	871	909	874	818	867	890	943	849	825	822	897	828	860	881	810	829	828	845	861	883	859	879	866	823	846	819	892	828	848	889	861	879	902	865	805	843	865	842	835	901	897	848	931	872	878	875	852	879	868	863	895	876	894	873	875	894	888	848	900	895	910
50715	24125	6473	1718	700	465	444	412	406	357	373	409	396	361	358	385	392	402	365	399	361	357	373	374	408	346	410	386	393	340	415	364	397	394	385	364	363	399	375	390	389	393	355	371	368	389	366	387	395	343	378	382	373	407	372	365	376	367	365	407	422	365	367	364	381	407	398	432	356	360	380	360	381	393	365	376	371	388	360	364	374	392	387	366	389	358	379	403	359	353	375	391	395	361	395	374	372	379	386	364	401	393	367	384	358	439	399	348	367	364	413	373	349	380	375	334	373	379	373	370	342	359	390	371	380	377	345	375	384	369	402	402	383	369	373	354	379	363	381	342	362	345	389	349	372	373	367	382	365	360	347	356	358	384	378	372	372	375	367	407	389	379	380	412	396	388	360	349	393	363	386	390	370	372	394	413	386	339	412	381	406	408	361	369	384	398	401	364	368	402	379	396	405	363	360	378	327	362	408	386	386	398	373	372	385	394	380	385	355	393	378	382	374	330	360	386	365	390	368	370	368	375	328	363	376	375	309	380	382	385	399	346	399	396	373	340	382	386	404	346	399	398	402	384	396	365	339	389	378	373	407	385	376	384	429	351	389	350	393	369	389	380	381	336	395	341	352	377	360	359	362	338	383	381	351	413	381	351	350	391	368	402	385	354	393	394	355	356	387	367	382	402	386	389	391	425	396	416	393	434	389	367	390	370	393	367	383	337	373	351	367	372	383	359	387	349	395	378	393	410	358	413	382	404	409	368	354	416	373	384	377	375	371	309	376	370	394	372	384	430	403	400	437	396	430	444	366	386	370	366	380	364	407	338	339	422	372	411	382	381	397	386	383	370	367	374	375	326	365	373	375	366	369	324	327	337	370	382	388	384	357	368	359	400	361	379	380	376	377	333	356	396	380	358	383	402	393	381	363	355	368	369	369	368	380	389	424	383	362	367	340	367	415	411	368	395	347	345	392	380	397	366	392	343	338	331	395	399	386	351	373	365	386	348	363	343	392	384	370	374	385	377	377	377	363	388	372	397	360	351	368	375	363	405	417	333	374	388	341	379	373	374	404	408	358	359	366	385	358	365	362	380	382	396	382	407	361	346	369	383	367	322	363	418	361	372	348	358	371	422	369	385	409	359	359	412	379	354	381	393	377	352	403	349	385	354	393	416	396	348	368	386	359	364	361	376	397	363	364	405	380	389	383	379	395	388	413	392	368	376	335	367	351	367	402	393	374	387	378	425	403	372	368	388	404	396	377	363	392	375	394	390	421	373	375	346	358	326	397	369	378	363	392	382	416	370	411	380	389	385	335	414	368	379	365	407	359	350	429	354	379	343	395	381	343	350	365	372	366	396	385	360	426	422	433	361	361	356	370	309	407	382	376	383	420	396	384	386	380	386	396	381	404	376	367	410	363	379	325	372	392	373	380	369	394	420	371	373	355	356	380	377	353	378	400	363	338	373	360	424	412	376	383	392	400	385	375	364	386	388	417	311	392	392	342	371	396	394	398	373	374	368	372	363	385	394	403	379	341	341	393	388	373	404	392	380	387	378	354	378	350	361	368	382	397	335	364	383	383	401	399	360	381	380	411	357	358	400	345	377	390	356	361	366	316	363	346	334	366	355	377	368	381	334	357	385	374	396	345	413	378	349	359	359	354	405	376	383	393	376	405	368	377	369	358	316	382	384	393	345	399	381	354	371	391	394	397	396	366	375	384	351	359	382	398	341	313	395	370	368	378	340	358	392	355	348	379	335	355	377	375	360	340	376	389	347	381	389	318	395	383	405	392	392	384	385	352	356	386	341	362	390	388	393	385	377	378	407	355	362	386	380	357	371	391	369	345	393	388	378	416	409	345	372	386	385	322	407	378	378	366	371	381	355	360	392	378	419	373	407	375	416	400	396	357	383	376	374	386	351	396	377	386	360	347	381	370	376	362	361	398	397	343	380	387	338	346	404	395	371	356	402	403	387	397	377	376	385	423	379	417	346	386	390	370	353	350	367	429	402	410	361	365	357	405	376	420	393	376	359	378	387	389	396	351	389	379	360	387	399	374	379	341	410	349	402	367	385	430	357	390	373	393	395	387	363	370	368	378	347	355	422	370	356	367	359	368	381	359	381	385	393	401	364	350	344	320	396	366	389	337	389	410	338	379	371	399	341	354	367	406	383	396	363	410	369	368	391	364	371	411	362	403	392	396	374	370	406	366	376	345	415	404	387	367	367	336	369	382	361	369	413	394	420	366	342	374	412	323	361	353	397	395	394	342	369	363	410	358	361	406	369	378	338	374	335	376	392	391	379	374	357	372	377	396	383	398	402	356	382	362	378	415	391	355	427	377	391	322	353	376	365	400	412	366	367	356	419	373	353	354	388	394	366	383	382	413	406	364	351	386	365	342	386	386	401	389	376	388	400	384	363	380	395	397	363	403	336	353	384	368	373	366	387	376	364	382	371	376	335	397	363	375	364	397	405	363	378	359	397	369	385	388	369	337	341	380	391	395	396	338	374	355	379	363	425	332	394	355	366	371	385	378	347	342	397	399	388	392	373	403	383	403	365	410	367	427	362	394	367	353	380	419	381	376	356	391	370	368	362	350	401	337	400	397	373	378	352	338	356	391	373	379	382	383	406	372	375	350	407	395	416	360	401	382	423	379	374	373	384	359	393	379	373	331	349	383	392	396	374	415	399	348	382	365	385	346	353	346	373	375	357	343	353	389	396	340	419	368	417	326	381	420	348	400	389	380	368	387	375	382	418	394	384	368	373	402	385	351	376	398	396	362	389	352	366	361	347	362	357	316	360	362	384	388	384	382	378	372	417	365	393	389	361	426	357	400	404	374	364	353	395	369	349	383	378	356	402	390	361	346	368	398	394	360	379	398	372	373	397	404	367	392	366	387	377	397	390	365	364	389	403	385	375	346	409	380	346	376	363	363	395	408	421	367	371	427	401	384	362	385	375	389	352	364	354	388	389	349	398	383	370	383	374	390	355	374	390	397	381	403	370	384	395	432	382	404	342	399	396	394	396	372	412	389	375	399	377	416	326	339	351	386	372	365	317	399	368	368	393	385	394	347	376	382	352	382	338	375	343	381	372	371	374	376	400	359	361	383	402	346	332	367	392	390	384	313	367	403	387	384	371	376	415	381	408	403	413	376	392	399	375	418	414	367	391	354	367	389	396	384	383	378	387	372	346	335	381	355	372	356	376	352	369	377	329	390	411	376	383	388	390	321	398	387	369	355	341	382	408	375	372	381	361	339	392	423	385	330	396	414	351	346	380	412	384	381	376	380	391	393	377	366	397	372	367	372	371	396	391	392	362	384	399	428	405	400	369	379	441	375	357	384	405	341	330	346	406	414	420	416	410	417	363	406	386	388	387	369	383	421	387	394	360	359	347	358	371	430	371	340	415	388	385	387	412	388	368	391	367	361	367	414	359	375	349	355	357	363	400	349	382	371	350	376	401	415	392	345	378	392	341	382	396	425	371
35833	17342	6408	3489	1736	1131	1063	916	838	845	833	856	875	829	819	804	849	809	821	817	829	766	812	827	809	839	793	885	832	811	854	883	822	809	806	833	794	848	848	805	855	796	835	848	875	816	843	796	832	855	858	798	844	792	790	783	873	810	853	843	843	784	774	777	792	817	818	828	811	803	791	825	817	790	844	824	818	794	872	811	829	793	851	820	806	806	828	757	876	830	851	833	798	787	816	827	844	745	783	826	784	782	806	798	825	802	856	747	817	817	869	838	814	840	773	806	841	822	806	834	863	777	790	808	818	828	799	866	842	855	804	819	838	782	857	864	810	819	865	826	827	856	826	799	811	830	843	865	837	888	821	834	834	826	815	833	912	774	780	852	833	820	831	835	860	823	815	840	803	885	806	838	821	874	825	831	864	813	847	771	826	829	797	834	805	814	801	790	826	805	842	817	845	853	842	824	868	793	859	822	866	813	883	827	837	825	899	803	848	835	833	855	830	839	860	853	828	872	777	824	831	793	824	836	819	853	722	839	804	830	829	805	841	869	804	818	827	810	793	833	777	803	828	816	841	811	860	825	807	798	816	854	805	841	783	817	821	831	820	789	843	829	836	841	836	830	832	832	761	823	811	845	812	805	843	840	861	822	826	836	839	827	779	852	822	803	824	805	769	839	846	805	835	837	822	863	768	796	792	809	870	852	831	831	809	881	827	760	785	873	807	867	742	798	823	811	804	799	817	831	810	838	860	851	801	907	804	832	773	825	803	818	802	846	862	864	835	834	802	804	843	842	796	778	800	784	808	845	823	837	824	831	792	819	816	892	866	856	865	818	885	820	826	853	798	839	802	815	812	906	841	849	874	838	864	853	804	794	821	798	779	854	872	830	833	823	847	775	826	825	840	795	789	824	894	886	834	793	812	764	830	842	847	826	873	854	780	821	804	838	826	851	773	876	849	840	786	814	854	845	817	804	797	848	899	848	810	841	805	847	834	843	840	768	835	776	796	831	783	825	793	886	817	849	841	834	819	793	820	805	857	841	820	801	813	807	832	787	827	832	791	822	834	809	830	829	803	844	858	823	869	815	812	831	838	765	832	813	793	823	849	807	815	790	847	842	820	799	829	840	864	788	815	843	830	883	769	832	887	825	838	790	846	840	794	813	802	859	816	801	814	859	836	800	818	820	782	822	805	817	875	838	828	814	826	820	866	813	807	836	824	837	780	812	855	815	803	868	852	783	805	849	825	837	829	842	814	792	816	820	768	832	841	817	839	819	804	804	832	850	848	784	801	854	789	869	827	820	857	812	817	816	827	834	776	828	827	820	864	830	860	788	824	773	878	827	829	863	823	810	803	777	852	822	812	818	807	828	849	786	817	782	828	800	852	809	815	837	868	825	834	788	815	779	806	878	815	831	811	798	809	815	825	797	824	840	885	839	846	863	854	813	845	822	793	834	840	809	856	841	852	803	825	786	819	762	810	849	885	811	775	829	800	821	839	847	845	863	820	814	821	810	852	825	799	868	825	799	793	839	848	786	802	812	790	779	833	821	812	850	887	846	813	834	787	778	851	805	823	840	794	838	819	832	844	808	820	835	739	811	860	783	825	840	855	760	833	819	820	843	809	862	793	871	833	812	837	834	868	870	841	738	868	840	792	863	807	819	805	821	799	842	851	898	757	879	822	815	842	858	805	803	850	833	819	834	822	821	839	829	788	856	855	778	825	814	826	894	876	839	850	807	845	838	828	839	828	819	781	843	830	795	904	843	825	832	857	815	786	776	780	866	853	822	814	811	891	840	886	832	819	870	823	800	781	866	814	834	767	824	797	869	782	818	812	807	805	857	816	797	870	802	831	796	838	801	752	850	823	843	806	850	804	829	768	768	835	782	818	835	810	808	787	826	889	812	838	819	876	805	804	817	808	804	821	786	822	839	862	864	861	813	812	796	814	818	795	780	812	856	839	844	854	823	820	817	818	820	845	803	817	812	874	798	842	789	862	804	852	810	829	804	770	843	841	794	831	816	779	790	846	840	854	817	798	803	801	805	774	796	813	805	801	843	802	806	818	809	808	860	885	846	811	848	805	839	882	856	819	800	861	796	818	794	807	832	812	849	844	867	797	860	832	853	795	810	779	826	824	811	812	814	818	832	853	827	841	845	833	815	818	830	842	826	844	802	827	828	831	857	850	850	876	799	899	834	856	860	775	822	812	834	799	834	787	830	831	819	838	875	856	816	839	778	785	811	804	873	840	854	845	875	836	822	856	872	825	845	834	846	815	824	811	823	796	849	827	868	780	821	831	816	802	865	800	805	807	787	831	821	835	806	835	853	820	824	798	870	823	838	826	813	805	809	807	799	828	795	821	810	830	820	796	840	833	848	821	824	782	752	794	862	842	805	771	816	822	830	895	825	840	838	833	823	792	824	838	815	827	792	777	843	773	800	865	798	805	879	865	843	840	812	817	864	767	840	850	842	809	791	797	797	831	843	876	798	837	800	818	870	833	852	833	875	807	817	847	812	829	812	826	798	847	846	833	780	866	870	800	815	849	813	821	801	823	841	813	810	843	818	810	783	845	794	827	843	815	793	831	848	824	836	851	809	836	846	807	876	778	862	798	839	860	816	851	831	838	870	837	788	785	814	833	815	884	807	876	796	869	776	905	857	810	854	845	830	852	815	851	846	855	811	858	798	770	807	788	836	800	842	825	836	802	787	800	884	887	806	833	837	788	780	822	850	805	801	819	814	817	872	845	834	814	859	822	871	904	858	877	828	844	845	797	827	801	812	819	886	794	855	821	809	816	840	835	830	829	809	802	826	776	837	827	797	851	852	850	872	850	855	874	848	839	839	858	827	806	799	824	828	836	834	820	802	884	802	829	801	810	837	785	851	825	848	790	827	787	830	818	871	816	808	872	827	860	821	768	843	811	839	798	823	826	826	834	855	815	859	767	841	801	804	777	814	775	845	806	774	863	804	815	838	826	792	843	797	810	835	748	858	794	866	831	847	828	813	802	803	821	815	824	849	879	793	819	789	864	816	823	853	846	874	831	844	855	853	792	861	868	853	816	839	814	802	857	865	838	764	844	818	836	827	844	869	801	815	819	792	825	830	843	764	847	798	894	848	819	869	882	885	816	822	853	829	830	848	862	851	816	799	827	844	786	847	809	818	853	799	868	836	864	831	813	833	874	828	827	844	860	799	770	843	860	771	829	782	852	841	779	803	791	828	824	875	772	787	856	777	850	770	767	833	834	835	855	802	848	869	796	848	792	817	778	794	803	858	854	832	818	807	853	864	852	810	857	799	782	821	807	855	829	820	836	763	792	848	846	823	773	810	801	857	785	842	844	762	819	805	867	818	854	825	811	846	829	837	824	824	832	811	814	838	811	783	835	830	853	841	856	832	789	891	768	846	858	842	827	826	814	847	854	854	838	830	775	863	882	848	837	795	833	844	846	822	837	833	850	828	889	837	815	800	829	755	807	800
62448	22637	4833	746	517	446	413	381	409	446	437	457	390	353	409	407	359	392	355	374	408	364	405	386	375	395	444	415	389	411	384	374	454	371	393	397	375	418	417	373	412	403	360	416	403	359	399	394	404	413	415	369	375	391	411	402	394	430	401	401	381	353	421	397	405	402	414	421	398	376	387	402	403	338	418	404	413	401	385	400	431	403	413	392	397	380	396	441	397	409	413	364	380	411	393	400	410	386	395	388	396	403	391	437	383	431	378	393	378	391	367	426	406	364	385	396	447	392	399	382	410	418	432	404	419	398	383	411	415	408	430	411	384	404	415	400	417	355	371	393	434	403	421	394	416	379	374	387	412	371	394	382	423	418	378	350	394	412	424	382	393	384	385	410	397	393	374	399	374	376	394	425	374	418	418	398	387	381	412	388	380	422	395	431	434	408	410	405	399	380	359	385	405	436	429	367	406	384	385	405	422	371	399	382	406	381	419	416	383	396	351	385	407	384	340	381	417	398	399	403	353	391	401	376	441	384	385	387	396	410	419	376	433	404	432	403	386	378	397	410	390	415	374	415	402	405	379	389	396	428	411	402	320	399	369	391	424	389	409	405	395	415	386	412	388	403	426	364	393	367	406	375	365	406	362	391	386	383	360	363	466	372	379	382	384	421	379	383	395	429	382	408	410	427	411	398	384	385	403	443	404	408	340	412	424	412	411	353	346	404	398	367	409	410	391	389	379	399	429	423	426	388	403	400	400	355	406	400	432	411	408	393	426	396	411	372	394	371	389	392	392	402	368	418	428	408	359	372	376	327	375	402	408	382	421	385	421	392	385	414	389	361	369	387	413	414	429	395	403	378	399	428	437	436	444	381	407	422	394	425	380	412	421	386	389	421	398	376	404	386	450	374	403	404	416	397	404	367	374	383	375	419	414	388	362	396	388	381	396	386	387	347	384	393	372	421	380	392	394	405	410	382	402	403	390	364	411	387	436	387	382	389	421	383	424	455	400	393	409	420	404	440	389	407	419	355	380	393	404	368	413	423	396	394	413	424	395	388	388	411	357	436	378	393	386	394	400	403	411	379	416	377	414	415	380	404	406	427	423	384	399	378	394	408	380	411	393	365	368	373	410	378	444	373	410	377	380	402	378	431	381	395	432	363	425	410	413	392	371	409	442	383	365	419	403	407	404	420	422	423	396	404	402	332	403	405	401	375	436	406	400	400	443	422	422	384	408	407	435	401	383	395	372	428	417	380	389	400	432	409	456	355	424	390	352	393	413	430	361	383	438	391	439	409	393	413	432	407	411	391	337	373	397	371	384	401	362	410	365	413	382	394	376	383	399	391	398	405	407	351	365	387	381	375	376	417	380	411	376	409	384	377	473	411	441	413	407	407	390	387	390	387	396	385	392	409	400	393	395	408	414	424	400	393	401	438	384	394	380	396	394	382	378	372	357	395	407	376	395	411	393	365	396	436	364	389	446	388	393	385	422	413	412	422	398	399	397	374	401	402	365	389	419	415	405	420	379	395	423	435	392	391	393	377	400	402	347	443	409	396	385	376	379	415	399	391	381	407	402	364	402	384	368	401	407	400	441	418	420	401	420	373	414	385	397	419	391	414	388	366	380	393	371	403	377	388	408	415	395	369	429	407	406	386	422	398	457	396	389	372	390	413	381	420	377	418	408	417	403	403	371	407	400	370	366	391	381	401	391	423	405	409	422	400	357	377	393	348	372	432	425	380	386	404	385	419	427	415	397	371	413	372	364	338	371	374	409	357	416	358	381	383	390	397	429	385	406	418	439	366	375	369	349	413	407	384	416	402	401	401	392	356	392	381	433	411	398	378	380	395	387	400	377	399	378	385	392	364	366	377	418	395	418	368	393	396	396	409	392	400	402	396	406	395	420	404	392	408	418	418	398	389	383	423	385	352	442	337	385	426	394	454	365	376	431	410	393	382	366	346	407	373	382	418	424	379	397	387	434	379	367	435	427	379	392	409	421	383	391	410	382	412	396	403	380	438	389	387	419	421	415	379	385	383	377	384	397	408	372	381	372	419	377	349	439	407	410	397	396	394	422	428	377	447	405	390	418	407	384	393	376	358	378	412	399	371	384	381	422	432	391	368	400	412	415	375	395	384	374	384	428	402	373	411	396	383	403	417	411	418	375	377	385	390	396	405	365	422	406	399	368	413	383	374	379	427	393	430	395	415	364	384	376	390	403	386	398	378	400	395	388	390	370	425	370	390	382	442	392	392	391	385	392	431	384	418	396	406	389	410	391	359	396	390	429	418	397	354	404	383	376	368	414	404	412	397	359	392	378	370	371	359	368	374	378	355	398	377	388	397	440	419	395	368	412	396	416	375	389	412	389	380	372	420	369	415	369	422	398	396	414	398	435	429	406	451	393	358	371	382	372	423	398	404	387	406	429	403	389	389	396	379	408	372	399	378	378	392	402	368	354	369	375	386	390	384	443	372	420	401	414	410	420	412	409	436	387	410	398	372	428	373	414	402	398	388	434	404	424	392	374	416	398	389	372	397	423	354	392	407	422	374	393	388	370	437	421	418	388	413	408	440	374	391	407	416	410	410	376	375	398	406	439	395	393	377	414	390	394	366	401	405	377	412	412	387	427	412	394	410	406	403	401	407	368	419	379	444	415	390	399	419	447	409	415	385	400	372	396	410	382	392	359	371	392	395	411	386	437	400	350	359	393	400	384	343	415	407	368	420	382	411	437	377	402	384	407	422	390	383	394	403	344	388	411	411	386	417	377	386	411	413	401	366	406	400	370	374	415	390	436	413	401	423	423	384	377	400	404	425	408	385	438	396	372	381	386	397	394	386	410	398	388	397	380	403	388	410	397	352	381	415	422	368	391	376	372	437	387	409	409	435	394	395	371	367	402	389	421	397	427	402	398	417	416	414	415	417	468	365	431	398	397	403	451	420	376	384	368	366	403	392	392	378	403	413	394	374	375	368	376	404	396	422	395	391	367	411	404	404	429	444	390	420	382	418	378	352	391	418	394	382	384	417	418	408	402	399	338	394	384	394	382	354	401	397	365	420	376	368	344	412	407	409	390	418	372	409	417	424	382	410	414	414	394	393	421	371	445	381	391	377	403	362	392	396	416	410	402	431	411	416	417	380	384	377	385	379	382	438	406	401	358	409	390	387	400	415	400	383	390	439	399	422	428	413	421	428	409	394	374	414	386	387	402	382	390	390	390	407	439	367	396	396	376	454	387	401	368	392	408	402	397	392	370	354	393	406	447	415	389	387	350	390	399	381	401	390	350	407	388	381	390	422	401	419	433	376	390	390	418	422	388	396	415	417	435	413	423	411	376	386	425	391	368	395	402	393	423	427	395	405	377	418	399	395	409	407	381	426	427	379	417	376	425	386	393	394	380	386	381	381	349	372	342	402	389	400	352	376	360	337	373	390	399	373	401	391	358	380	396	380	363	420	369	431	370	367	412	390	370	429	388	376	382	344
42695	11546	2450	1426	1166	1029	961	886	856	887	851	876	866	877	928	842	858	847	821	820	882	867	936	870	837	922	854	896	857	871	887	793	892	867	794	877	840	881	868	828	876	872	891	818	861	888	897	856	922	875	830	940	884	859	923	879	862	823	834	838	876	907	858	873	861	893	845	835	900	886	879	888	892	856	836	887	847	814	893	820	853	895	881	853	885	879	845	854	873	872	902	863	815	849	852	850	924	874	888	872	820	884	865	894	853	856	921	892	882	852	804	870	846	879	869	831	827	820	853	857	850	849	870	898	859	829	898	865	844	834	877	869	825	821	867	825	876	887	821	877	822	910	837	875	805	856	862	904	880	875	860	898	846	820	859	836	838	810	888	843	844	859	822	881	892	866	837	792	807	876	845	874	860	806	869	904	850	828	848	882	841	883	832	878	852	875	850	840	837	895	811	846	920	865	864	853	841	866	835	848	898	794	852	862	908	883	868	844	873	864	892	865	843	846	875	846	887	876	883	894	833	822	840	911	856	879	871	890	885	900	840	932	850	880	851	837	823	875	855	868	846	849	883	775	869	854	835	881	862	914	874	810	867	882	832	852	858	874	921	898	843	814	850	874	860	851	820	878	823	817	854	902	877	818	876	885	877	897	850	850	834	923	898	839	865	795	840	840	892	872	829	897	843	841	852	867	851	854	901	868	839	868	794	962	895	839	860	842	833	866	849	884	867	876	909	881	877	845	838	838	854	847	854	884	866	791	832	873	884	915	860	893	893	886	856	871	894	851	912	826	849	849	874	893	879	813	838	863	829	839	877	912	888	833	938	825	905	905	864	840	863	844	887	847	884	933	868	890	841	837	877	830	866	891	872	803	886	943	840	860	848	841	877	873	885	895	862	896	892	890	854	913	841	883	842	863	861	898	885	915	907	895	861	838	865	881	851	867	876	884	845	850	884	843	939	853	847	924	887	880	860	847	922	861	841	850	843	816	823	836	853	842	818	851	812	886	881	832	847	925	827	900	895	815	805	832	852	836	806	850	884	897	820	886	868	924	870	886	829	874	837	845	906	849	862	892	875	789	854	882	855	904	909	773	875	858	878	830	873	818	823	855	875	846	913	905	893	875	851	893	925	831	893	855	877	825	885	857	812	892	841	839	835	917	821	824	858	859	895	889	812	854	863	872	839	866	850	873	888	914	841	893	859	872	889	855	875	856	867	903	850	875	861	792	923	861	870	825	844	905	877	881	856	843	900	924	857	868	891	832	870	880	827	879	894	835	856	920	867	858	909	870	882	852	871	811	841	847	835	815	866	858	879	863	865	817	894	880	784	876	830	832	863	871	826	875	789	869	830	872	865	840	783	870	868	908	847	906	820	839	868	826	872	899	912	856	855	883	888	830	872	823	907	897	826	872	955	900	830	846	918	851	924	859	811	835	871	825	875	871	853	819	898	886	812	837	855	828	889	855	886	837	880	866	861	857	848	882	869	871	871	848	826	866	889	878	899	885	857	859	922	807	908	843	874	865	873	917	904	863	881	877	855	879	837	850	890	918	860	886	877	858	844	853	822	892	882	859	853	878	881	838	883	853	881	866	853	852	885	842	857	848	871	879	836	880	871	848	884	869	882	803	886	813	847	880	813	872	871	894	862	826	877	887	904	868	893	867	864	908	839	816	873	870	830	867	851	850	857	879	835	854	894	928	869	891	874	912	911	841	815	890	861	887	864	872	900	840	844	877	883	866	866	870	837	850	875	836	868	908	859	779	826	851	914	906	838	849	813	860	844	878	841	865	857	820	839	863	805	838	805	827	844	864	846	838	858	837	884	863	860	856	900	820	847	886	829	890	873	825	868	893	888	866	880	840	832	892	873	832	851	876	826	861	825	815	847	863	868	866	874	852	901	881	843	846	879	904	809	905	878	861	880	865	873	879	880	874	872	866	862	837	850	934	881	888	915	812	901	884	869	805	870	851	874	831	892	901	864	901	855	878	902	922	902	838	872	857	853	830	902	869	828	835	849	870	884	835	834	844	825	910	827	823	880	874	872	856	863	826	841	900	836	892	880	851	809	866	829	871	816	852	851	869	849	837	867	860	858	910	833	888	858	846	876	875	877	843	855	900	848	832	850	817	861	855	815	842	804	862	898	857	886	923	817	849	806	876	889	878	874	865	856	905	853	810	873	849	866	831	866	884	871	864	897	851	852	838	927	889	777	893	875	900	815	811	903	873	883	849	854	886	850	848	874	872	823	867	884	887	851	847	855	814	920	821	881	835	904	872	810	837	846	872	868	866	826	832	860	889	826	896	828	850	894	845	857	889	876	856	859	886	840	814	851	840	865	832	889	885	874	885	848	874	830	856	885	881	854	813	825	919	838	866	897	867	879	879	864	833	839	881	846	851	816	911	926	822	844	835	870	915	919	874	863	849	837	862	866	851	822	843	844	888	856	895	816	892	884	840	910	888	861	872	862	877	825	860	853	901	902	831	851	879	839	884	860	921	894	816	904	859	852	947	912	868	849	837	884	851	851	858	886	840	879	872	855	837	872	871	890	891	907	893	860	816	883	873	897	893	897	859	893	849	851	909	874	909	898	869	887	910	845	846	863	875	836	820	860	838	851	811	906	860	869	821	844	858	870	831	837	884	900	852	864	851	839	883	879	837	871	892	900	865	872	872	868	904	871	851	894	803	892	868	800	846	864	873	850	897	860	851	859	918	808	811	866	895	879	878	857	818	848	808	858	830	834	870	838	877	827	902	870	848	768	878	876	891	904	894	862	789	853	849	846	848	865	828	853	864	854	922	866	865	906	874	826	848	894	913	818	878	818	870	865	828	842	858	896	845	858	829	887	825	888	867	868	904	855	880	889	827	845	883	842	907	850	863	911	876	824	918	871	879	866	914	904	854	844	860	836	852	899	861	817	851	852	885	888	841	850	817	845	852	843	794	869	828	935	868	900	833	875	822	880	860	894	887	834	897	812	870	868	819	820	896	876	877	858	838	835	860	890	882	850	875	895	890	848	902	869	861	861	851	825	811	883	901	897	885	925	884	856	869	876	838	821	847	902	879	827	832	853	832	820	909	867	810	891	897	853	852	846	868	818	832	840	852	781	820	866	919	824	867	889	865	880	890	840	856	826	812	863	856	860	887	848	800	864	844	838	902	873	843	902	926	837	851	849	890	870	861	825	859	894	821	869	861	846	918	864	881	871	842	830	868	899	839	866	810	866	875	883	871	870	902	861	837	854	862	919	935	905	888	911	898	891	903	835	862	879	890	871	865	877	901	874	926	845	848	837	836	892	903	826	862	877	786	889	823	833	869	914	765	795	877	874	889	896	830	885	874	857	837	868	882	825	943	887	864	880	837	894	850	864	886	870	832	900	923	885	861	946	868	884	916	819	837	886	853	835	840	827	887	864	837	878	850	883	902	888	843	893	836	799	851	921	840	834	822	848	873	868	836	804	881	831	877	874	894	815	796	860	897	902	872
56406	22851	7789	1859	868	578	463	408	400	433	437	384	375	424	390	410	431	437	370	397	446	397	470	398	381	411	405	408	408	422	396	400	392	439	375	443	387	432	410	371	411	404	408	402	377	419	362	386	407	433	408	380	410	398	384	414	387	392	396	387	419	387	422	360	396	403	445	434	402	413	402	408	409	445	381	443	390	407	412	357	433	395	428	364	372	395	383	393	394	407	385	415	417	360	423	407	412	427	371	427	392	376	414	363	392	384	380	407	382	396	414	407	400	373	395	440	423	398	380	354	404	416	385	388	417	389	401	379	444	405	424	412	368	402	405	417	413	397	414	400	386	368	414	364	372	386	404	394	404	438	377	449	395	391	392	436	371	407	437	432	391	410	387	396	426	422	392	415	391	407	404	419	419	419	398	394	429	420	412	439	392	396	399	381	388	397	380	374	427	414	424	435	423	358	415	398	399	405	405	421	372	394	402	377	413	444	418	408	408	395	417	374	422	438	432	434	406	370	393	427	378	386	415	375	433	428	430	383	404	415	389	441	416	449	427	384	397	434	425	381	392	389	391	422	393	391	377	391	391	376	345	451	374	387	424	415	367	377	383	420	390	430	389	390	365	465	425	399	373	408	368	393	439	437	379	365	377	391	456	402	389	381	432	395	370	416	374	445	384	407	406	412	364	427	425	380	421	423	467	407	439	392	427	392	384	424	408	417	400	392	418	397	423	404	443	386	364	394	402	394	409	414	388	418	423	401	410	407	432	392	432	407	443	396	376	405	432	384	403	443	380	379	406	419	402	369	392	409	422	412	454	403	419	404	374	383	420	401	370	417	367	439	420	410	366	410	328	390	427	387	353	446	359	428	374	420	419	417	393	417	400	392	400	426	402	420	378	409	387	401	387	384	387	369	437	433	411	388	409	401	410	431	404	383	419	399	397	426	404	392	414	405	375	430	390	417	399	446	403	452	391	379	421	406	401	405	413	391	426	417	331	411	395	406	421	388	442	388	397	397	428	433	424	428	387	383	365	422	405	429	407	412	387	382	426	399	414	401	408	353	373	399	409	436	414	378	407	400	390	413	390	382	387	422	424	389	394	411	432	419	416	384	392	423	418	431	407	414	416	390	419	395	367	389	366	418	411	391	420	446	378	391	435	421	405	415	427	396	393	445	375	392	375	389	383	387	383	369	429	433	363	423	396	384	395	345	367	425	388	389	395	423	421	395	413	405	398	410	437	377	400	371	384	386	411	392	435	388	402	394	402	386	377	404	431	371	424	402	410	412	377	430	436	418	395	416	426	384	409	418	402	360	380	401	427	380	401	396	383	392	431	396	392	384	364	385	410	436	395	397	368	405	362	380	349	399	449	430	427	414	371	417	424	399	370	411	416	415	445	412	420	354	396	407	430	398	399	427	388	386	396	404	400	418	394	417	399	402	416	425	416	377	417	345	394	413	418	410	428	380	378	414	390	386	391	397	411	454	399	387	372	387	436	410	385	353	389	371	362	375	373	404	380	426	399	390	381	407	411	431	416	403	358	417	412	405	391	432	366	447	364	403	388	390	393	405	399	389	401	409	407	370	335	429	426	341	412	405	385	373	382	424	380	408	405	397	397	461	373	427	411	403	399	414	413	390	404	439	421	409	401	371	408	412	420	426	384	413	422	376	379	388	409	375	366	381	380	365	380	396	415	385	443	396	406	382	387	422	407	410	396	388	398	439	413	376	395	406	412	417	373	412	390	423	449	371	362	373	405	372	375	389	406	382	409	390	404	410	409	394	387	406	412	392	442	388	375	406	373	388	394	374	363	401	461	425	435	371	387	411	372	435	424	404	431	391	431	390	404	399	387	407	396	356	440	417	401	385	415	377	440	402	389	392	412	405	387	424	433	391	423	408	369	381	389	393	400	403	383	394	428	418	408	410	356	389	399	398	410	424	392	386	425	379	410	441	413	394	407	408	417	400	417	387	413	424	435	424	400	378	410	414	406	424	442	355	373	415	377	384	412	436	400	378	409	418	405	414	373	402	404	392	415	417	478	426	446	425	410	410	406	399	407	387	404	389	403	426	412	352	416	385	375	329	413	418	401	397	399	370	384	409	402	367	378	398	404	426	427	427	425	395	421	405	385	413	436	376	399	428	401	411	395	354	408	379	411	379	423	386	359	423	371	401	441	428	415	409	377	449	409	391	420	396	430	421	395	394	367	422	399	380	401	414	424	403	400	413	370	398	374	400	380	378	421	404	415	411	410	397	402	425	402	415	406	426	372	411	386	403	379	416	395	392	411	385	390	398	378	409	385	443	426	416	392	384	453	411	390	436	434	427	435	424	409	419	381	370	406	406	417	383	402	371	393	364	410	418	443	389	390	388	413	394	379	434	416	455	393	411	403	387	415	408	459	387	435	440	443	391	400	418	394	390	403	415	399	420	407	407	388	335	395	404	396	406	387	390	390	413	416	388	394	365	391	402	408	405	416	413	405	408	405	371	399	398	414	416	404	397	404	451	401	373	377	403	395	373	431	403	449	416	370	384	444	399	366	380	452	418	414	395	429	422	407	449	394	406	364	376	416	393	399	353	385	398	404	384	407	393	371	373	394	398	408	417	417	405	399	400	416	411	420	399	391	444	404	402	410	415	391	414	394	448	402	395	389	409	392	421	339	397	428	424	375	351	405	438	398	357	415	413	417	438	417	405	418	413	395	412	415	409	430	377	402	420	417	360	363	395	393	388	400	381	409	424	386	417	416	384	399	399	394	406	402	380	396	441	422	373	412	411	374	407	370	430	433	415	432	385	381	377	388	426	383	386	448	410	399	399	381	396	372	424	377	443	420	411	409	408	378	441	422	383	416	404	394	398	362	373	399	397	397	392	426	398	390	412	421	370	398	426	424	395	417	371	378	428	444	355	356	414	414	393	434	394	425	405	365	423	406	423	428	411	381	384	407	445	459	439	398	408	414	384	408	401	423	379	399	399	400	411	439	430	386	402	413	385	415	365	420	394	427	403	437	409	413	411	419	388	379	401	390	407	436	381	385	371	393	408	397	418	428	410	401	399	397	407	414	409	409	422	397	429	399	392	427	468	414	392	423	423	424	419	420	412	404	396	404	396	379	394	385	387	415	418	404	388	380	400	393	401	420	398	398	420	402	391	418	406	397	395	420	396	408	384	379	411	402	376	397	405	367	384	358	395	402	375	385	380	418	419	417	411	400	422	403	403	383	378	410	419	386	398	388	397	374	420	393	416	404	371	420	422	402	381	441	370	403	412	391	363	396	386	414	412	405	398	387	377	342	397	410	403	413	364	421	426	432	354	402	400	429	383	420	409	398	414	405	412	398	389	409	419	409	394	427	449	418	374	428	387	376	398	420	393	430	395	393	416	437	386	416	385	409	405	385	409	392	385	383	377	438	396	397	431	437	396	394	360	403	413	399	404	401	429	445	405	416	365	385	379	412	417	424	417	399	403	378	378	394	393	396	383	391	409
38556	12117	5353	2992	1855	1489	1145	931	906	931	905	897	884	891	823	832	871	879	877	885	847	897	891	931	904	854	864	862	860	844	861	885	875	809	900	851	883	862	880	876	864	881	870	894	877	865	933	877	868	891	869	896	855	862	892	848	895	890	819	884	873	871	872	836	855	890	932	839	895	860	837	837	851	920	833	916	869	852	889	850	878	887	889	922	858	860	841	850	825	865	912	861	808	856	892	858	885	888	837	909	857	832	884	878	842	886	850	884	916	884	814	870	880	909	919	812	859	855	824	864	898	892	843	878	951	895	850	932	851	838	866	879	904	843	843	942	897	890	891	888	874	887	936	844	914	869	904	886	873	854	891	857	853	880	887	929	885	867	853	918	888	832	880	897	878	904	889	892	922	839	872	906	859	950	838	909	918	863	879	806	849	911	903	900	869	908	901	867	906	924	834	890	848	854	925	855	907	870	857	849	840	879	824	864	913	874	846	926	858	874	909	832	860	849	883	887	863	852	844	903	885	855	876	841	897	936	891	863	900	902	832	875	860	858	867	934	874	855	874	863	868	900	848	914	821	889	874	909	871	908	913	865	864	909	861	896	933	848	836	932	856	841	874	915	860	880	822	884	806	865	888	895	856	869	871	887	883	899	842	933	839	859	872	894	795	858	905	926	896	877	864	866	816	847	913	872	854	908	880	853	835	845	862	839	832	847	916	843	913	946	874	880	875	871	870	802	903	871	931	850	898	859	869	865	877	900	849	906	852	843	833	874	936	933	831	864	843	879	815	870	839	851	881	820	857	848	900	847	862	931	904	890	903	872	903	880	848	892	895	901	868	833	873	918	859	846	909	892	877	824	876	885	877	862	838	876	891	910	901	887	875	855	832	855	869	859	871	872	857	867	847	837	882	812	900	854	839	872	904	864	876	887	870	841	914	905	897	937	825	844	877	857	865	880	842	829	893	858	866	914	840	872	886	854	913	833	883	856	842	855	857	884	871	811	904	847	879	888	868	923	908	878	930	885	916	913	876	863	870	908	870	878	865	882	864	842	850	904	851	895	887	885	808	828	895	864	881	866	880	828	868	859	907	870	862	873	839	867	903	846	847	847	811	854	877	909	879	886	814	850	871	920	847	912	864	837	845	857	921	855	836	897	847	868	918	841	876	880	878	810	912	877	852	920	890	875	887	821	926	869	870	817	854	940	897	876	876	832	833	864	850	859	851	852	864	859	864	836	909	850	869	893	867	874	819	851	877	848	885	892	874	874	871	855	898	848	904	868	857	847	838	818	790	870	882	870	852	850	900	868	831	871	884	884	856	856	815	901	825	883	883	898	857	838	826	854	864	846	883	845	896	892	931	930	889	827	901	918	829	894	854	857	853	890	854	901	944	833	861	865	871	857	864	881	894	834	843	861	839	857	847	853	885	893	868	891	855	827	885	913	865	878	894	847	908	921	899	868	824	849	850	918	853	867	838	859	884	875	855	842	876	858	863	841	834	848	858	917	855	835	892	903	850	805	872	844	848	882	910	875	886	849	903	843	881	871	857	885	854	892	920	892	855	884	863	930	893	882	887	912	900	916	864	889	870	837	848	869	839	856	956	873	882	868	901	881	836	867	859	861	872	832	910	901	878	881	873	831	811	882	845	834	900	877	883	904	886	846	886	889	842	833	876	863	857	840	868	877	898	917	875	897	775	866	859	870	861	856	900	891	843	931	923	851	815	880	868	853	862	927	847	794	857	866	916	927	848	823	920	857	902	864	891	898	819	874	855	859	880	875	807	880	911	858	858	873	837	882	904	842	862	868	875	882	886	840	870	814	881	915	809	858	893	884	868	835	828	813	924	857	840	907	902	892	911	882	843	849	908	937	888	862	957	900	842	869	911	856	869	903	858	840	881	930	894	878	852	848	786	880	841	862	860	872	878	876	921	857	868	854	880	841	841	824	944	846	865	857	884	877	910	866	865	937	879	836	866	850	868	936	875	868	926	908	822	848	910	872	904	857	808	840	862	878	899	891	902	894	856	905	855	814	897	860	843	867	895	839	847	846	916	916	847	879	882	844	847	833	848	882	903	885	873	835	826	820	869	882	919	917	917	897	890	902	871	860	881	892	860	898	846	923	913	921	856	878	891	861	865	871	859	900	909	879	839	918	892	877	872	870	862	867	889	898	884	906	876	853	795	966	839	820	891	860	891	907	870	889	870	828	909	914	898	853	865	852	879	872	862	838	841	853	900	859	868	852	844	833	853	867	865	859	903	862	884	910	850	901	881	813	847	873	878	825	863	854	887	902	850	875	877	875	875	885	916	915	835	895	924	866	843	885	863	872	845	895	911	884	935	883	951	892	828	834	881	842	901	869	903	864	856	855	855	879	877	854	860	866	876	877	863	835	865	903	883	907	840	853	871	818	897	885	938	824	900	909	865	868	830	876	815	872	902	871	879	820	857	859	877	855	866	896	876	872	855	826	866	910	919	887	896	880	897	899	926	854	929	894	911	853	875	908	865	862	892	871	883	883	879	887	903	880	880	902	888	885	833	846	888	875	853	918	872	802	883	882	913	891	863	906	881	836	868	849	856	873	859	832	956	864	826	894	857	872	800	895	858	832	870	876	887	911	893	860	910	854	855	907	857	870	840	883	870	852	893	878	874	906	868	876	906	853	867	865	854	807	894	834	898	895	871	960	849	913	888	869	834	868	897	832	812	940	868	853	866	885	854	882	846	862	855	881	820	921	874	900	896	912	879	861	828	884	853	921	909	931	882	900	855	841	848	894	904	846	873	918	897	834	890	846	871	792	855	900	813	888	875	845	900	845	812	809	902	887	897	875	891	854	841	882	869	848	820	851	915	919	856	832	848	821	862	887	895	912	879	877	839	836	846	874	896	855	888	890	858	862	883	891	923	897	877	859	871	861	865	824	898	865	841	818	891	898	892	869	879	872	878	862	890	848	875	857	815	847	873	828	920	861	870	844	867	875	881	891	860	897	849	926	878	897	874	857	892	894	893	894	843	847	882	900	899	878	873	869	904	880	872	884	918	884	839	897	869	817	874	828	844	887	874	892	818	910	845	804	869	840	857	860	902	829	824	855	892	909	795	881	876	890	871	839	877	896	843	820	895	860	828	854	869	872	883	883	825	843	834	819	871	891	861	853	861	868	862	858	845	868	904	854	908	908	870	898	863	860	831	824	897	866	844	888	870	852	868	839	837	895	849	928	906	869	913	852	833	884	841	907	823	854	847	859	857	892	845	823	839	859	889	883	923	862	845	863	971	935	832	882	853	869	930	863	908	863	923	874	909	813	886	871	897	880	894	870	795	825	916	867	904	876	878	820	850	850	831	849	857	872	832	831	851	876	848	897	916	907	849	881	863	851	896	921	863	942	878	884	887	885	902	868	847	846	869	932	885	842	871	902	836	878	866	887	878	863	915	907	890	893	861	937	881	897	881	872	878	835	901	898	867	910	888	913	874	899	902	861	891	911
49655	23214	6934	1742	892	587	454	408	408	381	384	360	371	383	370	374	347	411	369	332	404	369	413	378	358	385	348	366	394	360	360	374	344	384	342	371	351	354	421	412	380	368	392	362	353	370	409	357	370	343	403	376	380	376	374	363	376	383	402	356	383	407	377	353	379	360	332	348	367	358	358	391	343	383	351	367	335	363	386	398	371	355	342	359	343	364	355	405	393	345	383	355	394	373	378	372	348	375	378	361	361	373	384	349	369	379	393	408	392	378	329	356	367	375	365	350	379	377	382	355	362	404	406	373	372	368	310	346	342	368	375	376	402	388	388	400	360	368	362	339	380	386	374	354	387	407	358	391	364	364	368	335	326	387	367	399	377	349	358	361	375	358	390	369	370	365	375	387	349	347	357	360	387	387	331	357	400	391	376	330	388	386	361	375	373	388	327	379	388	382	411	375	377	367	342	408	360	347	351	353	377	358	390	363	361	356	373	371	362	377	405	405	400	359	355	366	419	311	405	352	371	375	373	365	359	365	370	363	347	376	355	376	354	385	403	373	360	363	338	370	369	381	374	379	356	387	346	385	356	398	376	377	376	343	332	333	371	354	366	358	396	359	360	387	382	344	348	408	356	343	368	372	410	325	363	347	344	358	379	358	392	358	368	317	347	374	353	358	367	368	350	391	357	384	374	331	387	337	359	337	361	374	394	361	374	385	363	388	380	384	372	385	385	374	344	379	387	387	369	331	388	375	369	385	338	372	356	360	332	365	364	390	370	345	368	384	365	342	374	367	366	374	415	388	364	407	387	367	345	387	374	331	392	375	377	395	352	369	335	357	371	396	352	355	369	350	386	357	384	386	374	426	396	358	400	394	364	388	374	383	357	369	379	364	373	423	362	381	380	375	424	401	335	368	386	342	336	389	395	344	342	358	378	383	380	382	384	353	356	367	396	422	363	337	376	376	366	371	379	365	406	407	402	374	404	380	362	370	372	380	384	378	388	377	364	366	438	370	354	352	389	401	362	359	424	356	389	362	329	388	326	390	368	399	393	345	379	402	353	350	407	361	374	370	385	385	386	390	350	362	357	369	361	365	395	383	348	362	381	350	345	351	383	394	416	368	380	383	367	345	338	341	352	377	363	353	361	353	352	372	364	364	339	357	350	340	365	348	388	374	366	400	365	368	395	389	369	369	381	368	381	371	389	371	378	396	395	348	399	389	340	365	366	384	393	351	374	369	351	378	386	358	401	330	368	339	392	404	350	371	376	352	378	364	347	372	360	376	373	348	360	358	365	353	387	341	329	368	367	344	300	352	356	342	360	345	331	371	356	372	349	344	392	395	384	365	370	399	350	391	363	358	347	387	407	362	324	370	365	354	356	396	387	331	375	395	379	377	362	393	373	354	366	375	415	356	343	369	382	372	379	365	359	350	378	414	355	339	419	372	395	375	352	380	356	361	360	320	355	374	370	388	354	383	369	404	362	394	365	350	359	342	378	406	375	363	422	358	408	356	366	368	357	353	402	369	360	398	374	365	401	359	356	357	364	349	377	410	387	407	339	400	385	370	401	364	387	363	367	340	369	376	364	347	362	342	353	374	405	341	357	367	401	319	368	357	377	368	364	401	332	386	349	369	369	356	392	388	361	377	366	311	356	378	353	369	381	364	366	362	365	391	405	364	390	390	400	363	342	414	356	374	345	392	353	348	346	409	363	371	368	347	393	362	372	386	352	361	373	386	386	389	369	346	390	400	380	373	395	332	397	349	381	363	377	375	389	346	383	352	398	365	418	370	350	389	365	352	399	361	360	400	404	353	394	367	368	383	363	357	361	395	347	415	365	355	383	349	343	345	362	355	356	415	372	404	352	378	347	340	368	357	381	371	357	349	360	370	363	373	388	382	374	331	398	412	361	359	388	410	394	345	347	366	353	391	386	344	366	376	340	362	408	389	360	384	380	396	385	359	392	377	364	400	346	364	407	346	399	381	385	348	402	360	367	406	395	374	376	356	347	366	369	363	394	384	348	356	379	373	383	371	373	370	362	384	377	366	378	341	354	377	355	362	373	383	385	402	344	388	336	329	373	366	377	398	382	379	413	386	364	385	359	367	354	352	369	393	340	358	407	379	348	360	365	381	354	403	358	385	374	374	375	358	393	361	339	385	387	338	365	410	381	358	376	353	375	419	402	346	337	369	395	401	352	386	379	364	375	349	381	372	383	307	393	392	377	353	382	367	380	377	374	343	363	384	385	373	391	345	371	402	378	402	333	340	368	410	357	384	378	396	329	355	374	362	380	399	384	372	421	331	387	359	378	403	374	369	389	374	408	349	352	352	378	412	339	387	349	376	363	337	403	337	379	381	385	352	323	359	388	344	397	387	350	378	354	347	378	370	386	313	353	405	348	326	343	366	369	393	385	346	345	335	363	373	383	360	375	368	372	391	370	369	394	372	317	347	348	362	323	402	387	355	362	400	411	348	399	379	361	333	364	401	342	350	372	365	384	381	382	401	377	352	399	349	374	358	378	399	362	390	371	389	354	374	337	344	380	372	340	390	358	386	397	363	377	367	367	355	342	362	402	355	314	363	364	367	372	372	385	370	394	391	377	336	372	363	374	372	365	419	366	369	330	398	372	409	373	370	378	372	402	371	397	388	402	387	404	388	385	355	341	354	380	379	383	366	379	351	341	351	371	386	398	379	361	400	393	362	394	352	378	396	378	371	391	373	358	388	372	354	361	386	398	357	356	358	373	377	387	416	342	370	369	364	395	378	365	383	390	336	389	369	376	391	404	421	377	391	388	389	365	364	329	353	390	349	368	391	400	405	366	349	327	365	377	349	383	377	358	389	365	366	327	363	400	364	365	342	319	335	359	386	386	381	367	350	355	386	394	353	385	346	436	360	406	405	364	358	370	367	356	382	364	361	381	387	358	370	361	375	359	364	372	402	346	408	371	396	396	333	343	388	362	356	393	356	367	379	356	386	387	399	403	342	352	365	400	353	377	370	368	332	346	398	332	353	370	425	341	392	368	383	429	344	389	368	404	384	349	361	374	410	378	384	392	356	324	391	347	398	355	397	398	350	343	394	376	359	390	410	388	358	394	342	373	399	370	391	411	363	382	373	359	343	379	360	356	364	385	372	365	381	353	355	345	394	366	423	413	357	381	378	366	374	354	361	401	369	361	379	347	354	393	385	360	359	393	396	365	364	377	378	340	375	376	355	383	353	378	388	380	377	396	351	411	403	392	361	416	363	357	379	393	342	363	374	389	390	366	387	365	386	339	358	342	347	331	379	342	380	346	366	365	348	352	362	384	350	367	400	357	337	357	389	405	368	393	408	385	366	357	362	361	362	380	361	353	404	405	415	396	363	374	384	377	354	344	398	375	360	355	391	362	431	353	360	357	354	381	356	333	370	383	397	360	381	399	390	377	368	373	377	382	373	407	361	402	391	374	383	374	332	368	399	331	393	348	376	351	393	337	361	366	405
34339	17383	7192	3562	2512	1450	1036	870	841	832	805	854	885	809	849	851	809	842	831	800	814	820	829	828	832	820	798	829	836	804	797	806	789	784	797	858	811	793	800	791	761	795	799	787	835	800	819	840	840	817	914	815	788	794	826	798	813	813	849	822	785	829	825	838	846	827	839	821	807	794	834	777	784	813	804	840	777	809	765	803	814	812	820	791	777	808	756	815	795	821	814	767	824	838	809	772	817	811	821	848	841	794	816	850	856	855	808	813	774	798	819	793	795	792	816	815	795	798	800	844	834	820	780	861	883	763	818	833	847	811	820	835	794	781	806	853	801	835	819	774	832	840	819	829	778	836	794	783	787	777	818	802	761	782	830	746	837	784	787	789	837	794	819	799	817	824	784	822	803	901	751	850	806	830	806	859	796	813	763	803	797	808	814	829	833	825	799	845	810	815	852	836	838	806	789	852	826	792	810	796	798	811	802	798	820	827	757	825	835	788	902	772	803	783	850	793	804	784	817	816	833	800	852	821	843	794	811	808	790	782	861	824	805	811	812	843	858	849	796	856	761	804	767	800	801	815	827	805	786	793	804	788	836	821	827	805	833	811	796	807	854	807	822	810	829	766	790	780	779	847	855	842	811	827	784	837	763	807	785	789	817	754	858	813	840	786	835	823	774	784	846	835	740	802	824	807	826	834	810	824	774	796	902	807	790	812	789	793	836	849	850	762	781	818	821	790	822	786	803	821	844	808	785	784	820	781	828	799	810	826	835	795	803	823	804	818	831	838	782	845	787	858	819	784	822	769	790	814	799	826	793	824	810	805	848	822	816	880	821	861	836	841	789	810	857	787	771	868	781	801	842	843	827	827	783	804	857	790	780	807	825	778	775	819	806	818	809	789	814	796	782	798	806	848	799	833	826	777	836	812	808	864	857	853	834	852	804	787	895	847	794	805	825	841	847	827	815	860	828	816	826	790	810	853	808	798	788	783	823	791	803	800	779	800	822	817	790	833	806	852	799	775	862	771	837	815	856	796	792	867	826	810	818	800	837	816	829	831	791	833	792	774	792	804	826	815	842	821	876	809	809	820	780	793	803	809	823	772	837	875	800	803	826	832	818	848	777	778	809	866	825	851	814	787	786	834	797	782	867	772	860	807	764	795	780	795	838	797	823	829	801	790	849	783	860	852	807	870	800	793	862	855	764	823	834	831	835	825	792	798	807	855	855	772	837	847	782	822	775	805	807	810	816	729	865	820	817	822	825	804	784	816	822	814	787	811	782	837	807	811	835	747	795	783	750	799	782	828	794	768	800	790	834	829	816	829	775	763	823	812	780	810	823	787	824	840	806	789	764	798	857	800	811	792	844	833	842	902	810	811	851	809	801	800	813	815	758	837	838	847	800	799	801	862	852	817	852	853	835	791	798	778	825	816	833	837	815	799	780	736	798	800	840	823	800	820	786	828	763	832	765	840	822	850	819	822	766	830	823	817	810	858	814	850	797	783	814	809	759	787	851	822	777	778	805	794	838	851	819	796	806	806	798	858	863	825	734	778	817	790	796	838	778	818	849	779	805	811	815	832	799	838	787	809	808	849	818	833	856	791	874	843	781	838	797	801	798	773	795	841	807	767	806	830	825	805	814	816	850	828	786	812	856	829	812	810	787	832	768	768	829	804	801	823	779	831	804	805	822	830	822	789	793	770	820	811	765	788	817	778	860	823	842	807	766	778	832	762	787	802	810	871	832	826	782	809	844	861	790	782	834	786	774	821	834	833	781	801	824	837	854	800	827	798	800	836	782	831	830	773	843	817	776	830	844	842	793	794	850	832	832	773	815	813	754	783	806	796	760	771	763	829	809	806	808	813	818	867	796	796	748	832	842	833	823	850	735	773	820	774	838	831	834	813	800	867	801	786	844	760	830	810	828	771	827	799	796	818	842	808	829	815	781	789	836	835	774	868	837	792	797	841	804	796	799	816	790	814	825	816	854	848	857	798	811	763	833	795	794	806	829	801	774	816	814	812	820	868	796	841	781	807	790	753	894	860	848	820	892	772	835	806	830	813	837	791	866	834	797	839	841	796	805	781	814	796	780	805	830	833	817	777	786	816	853	826	852	829	831	831	817	818	791	807	790	837	821	734	789	801	820	802	842	825	809	790	752	779	808	806	824	803	787	780	820	794	789	803	811	844	800	776	818	821	813	794	801	835	802	861	818	825	874	818	809	808	836	807	822	849	817	817	820	811	804	839	811	846	808	818	798	799	790	795	794	786	795	815	779	812	791	751	833	871	820	845	876	821	840	829	832	824	802	842	841	747	774	772	792	820	772	811	844	785	815	774	828	816	833	806	804	832	834	809	857	771	821	809	810	777	815	807	841	800	825	829	853	822	815	811	793	806	788	746	816	831	830	809	824	825	828	761	853	791	857	809	853	820	787	827	837	898	779	831	828	776	807	828	783	835	790	800	782	829	761	842	839	812	772	829	839	824	855	824	878	834	818	832	801	815	790	800	845	790	819	788	829	776	866	829	789	845	812	813	857	825	809	794	858	886	803	747	807	815	790	841	785	856	838	814	807	854	837	846	772	831	825	838	810	807	845	808	805	806	791	796	825	810	798	831	864	789	844	770	831	846	818	806	838	803	828	821	816	846	784	793	784	816	767	824	774	814	792	785	784	792	832	830	811	844	780	866	812	814	801	832	798	845	786	794	782	775	799	843	819	834	810	838	784	781	797	763	805	828	781	807	790	846	773	805	865	842	838	858	803	810	767	749	876	832	851	779	848	797	816	806	812	843	794	815	818	790	805	774	855	843	782	860	823	845	800	786	798	784	820	870	795	848	794	865	831	819	784	749	814	825	842	821	789	773	817	827	804	768	835	827	804	777	818	815	878	824	811	803	842	790	829	818	839	819	821	843	828	828	784	831	785	766	814	818	804	796	782	815	778	777	818	833	813	847	819	796	826	855	812	816	893	793	801	839	790	807	808	794	792	830	833	852	837	819	817	775	820	821	846	824	809	818	827	787	832	788	789	839	827	778	785	810	795	832	817	768	840	869	832	818	799	799	812	789	813	818	820	755	771	760	799	834	796	855	834	806	858	817	825	797	858	877	772	798	863	823	843	813	804	809	874	839	781	810	825	845	855	855	808	809	826	868	836	778	798	820	822	841	768	847	803	812	804	842	825	813	791	779	816	803	878	843	770	829	770	804	799	806	790	819	795	838	820	811	807	876	840	782	801	862	843	815	812	801	757	794	816	779	797	821	813	794	824	778	819	810	842	831	809	834	823	815	842	845	814	810	786	788	811	767	813	800	793	822	801	866	839	832	844	802	794	836	812	797	845	810	767	781	771	803	819	824	793	820	817	824	826	826	824	788	822	792	804	831	803	851	807	846	798	844	830	811	843	834	835	870	801	784	847	837	819	786	782	826	838	792	809	764	829	795	855	811	812	885	789	820	872	803	866	789	854	821	796	784	790	841	816	781	799	828
54103	26507	13348	4909	1810	689	466	454	415	419	378	404	380	413	351	405	366	409	379	362	395	374	368	396	413	376	403	387	405	371	373	383	419	367	335	377	380	371	353	385	349	371	406	375	384	394	326	380	404	400	402	350	389	421	356	383	384	369	335	374	388	375	363	395	392	373	400	409	351	383	395	389	408	353	378	414	364	357	415	408	392	383	378	370	361	359	398	371	360	381	365	387	337	388	390	403	417	333	386	390	371	445	407	414	340	351	414	382	420	395	395	380	379	373	359	367	332	382	351	383	385	405	419	361	402	362	395	386	387	395	395	385	374	353	398	365	358	390	358	357	395	375	382	366	387	421	334	366	404	345	361	363	384	387	367	384	364	374	353	372	377	353	354	352	394	375	404	343	347	401	376	369	368	360	353	327	382	382	371	405	335	385	387	347	398	380	387	413	372	400	400	384	369	390	373	408	375	381	371	382	380	365	393	364	388	324	388	391	359	400	378	372	396	353	410	379	397	406	405	372	385	366	400	375	384	387	333	358	416	402	395	397	374	399	388	379	373	393	355	349	391	392	402	390	385	392	364	400	383	393	373	349	354	380	379	416	394	383	369	378	374	387	364	391	382	344	371	399	390	375	395	383	413	393	411	335	354	343	383	372	402	353	344	341	369	369	388	392	390	379	411	392	367	344	394	418	395	384	398	387	429	379	365	396	407	342	354	423	365	366	377	385	401	396	415	381	374	377	370	388	364	393	338	369	384	356	409	408	430	404	371	360	405	381	377	341	349	377	374	383	388	376	391	396	391	367	333	364	406	405	368	352	391	381	365	426	367	382	369	390	397	369	432	405	376	328	366	357	419	393	405	391	391	363	408	357	397	357	344	351	353	372	375	376	422	381	378	409	403	354	404	405	362	374	389	372	374	376	369	368	391	401	406	414	386	373	392	386	381	370	390	391	380	380	379	418	387	396	429	376	373	404	392	342	366	388	393	395	425	399	380	378	399	411	404	390	372	384	374	400	403	334	388	392	415	354	383	387	394	394	400	368	390	385	360	373	367	376	344	411	346	365	391	374	403	414	367	377	406	389	374	379	375	372	403	406	365	357	403	385	401	386	385	422	375	381	366	391	387	380	380	398	402	380	437	366	386	413	371	380	402	368	365	379	366	368	344	374	407	378	354	387	364	377	360	387	387	387	442	404	364	379	378	361	375	381	385	362	353	385	403	382	337	380	370	365	372	398	389	370	404	400	374	354	353	375	390	389	381	384	377	396	362	405	350	389	362	404	361	356	379	369	399	393	442	351	385	420	382	357	368	377	418	375	374	362	378	391	378	366	405	406	383	421	425	381	402	369	415	417	386	368	376	407	396	403	399	396	389	359	361	399	373	365	394	381	403	383	388	370	417	371	366	435	406	401	397	391	381	342	387	374	362	382	386	390	386	372	388	380	375	395	381	342	383	396	379	367	360	426	408	396	354	426	385	410	355	348	375	376	382	385	370	389	377	420	346	414	391	355	408	353	389	396	380	396	412	359	382	356	380	376	385	411	378	361	366	400	387	377	364	411	377	372	377	431	376	401	367	360	379	373	401	374	391	376	364	355	423	383	385	356	394	363	383	370	386	392	417	366	392	364	380	406	385	380	420	368	320	388	411	372	399	352	343	399	397	376	379	387	339	420	386	411	394	396	383	389	374	370	400	412	376	349	408	390	416	381	405	368	363	385	379	372	389	348	389	385	411	452	388	392	393	371	403	401	410	345	348	409	406	340	363	354	354	385	390	405	389	341	357	378	383	394	368	401	373	376	413	407	375	377	395	393	371	348	358	394	357	384	352	389	380	355	341	385	387	407	371	376	348	345	358	364	355	380	370	386	383	418	396	405	384	403	348	371	397	380	374	383	352	371	392	372	376	403	386	384	341	355	344	391	389	399	380	396	392	369	372	374	402	364	403	380	344	337	356	339	369	385	390	386	379	360	382	351	358	385	388	363	387	393	376	353	384	408	391	376	364	359	386	392	403	341	397	370	384	438	419	402	386	362	362	370	389	366	401	372	387	416	383	389	407	367	381	350	388	357	364	373	383	348	339	400	369	344	377	363	395	359	354	373	373	366	387	341	380	405	421	378	407	382	390	393	369	354	386	393	401	384	411	372	399	453	375	327	416	332	388	423	370	400	429	370	333	404	400	371	400	379	359	411	411	341	393	362	417	335	374	341	363	370	392	367	388	372	356	360	381	404	380	405	369	358	411	352	368	380	396	399	397	373	363	369	413	367	349	374	387	377	383	377	374	375	350	349	366	378	384	349	411	364	372	369	367	364	374	375	411	425	401	359	360	388	400	389	392	362	369	396	393	393	424	382	367	403	356	337	384	404	413	364	319	382	378	390	392	354	338	383	384	393	339	358	355	369	362	358	353	418	374	374	349	388	360	339	370	339	382	414	398	349	376	383	422	357	369	352	343	391	374	390	386	400	386	359	373	384	367	370	368	387	380	390	396	383	340	371	362	363	388	358	389	397	364	374	361	390	381	389	380	383	368	396	399	412	405	388	356	371	370	374	404	394	394	411	374	402	412	352	394	379	355	397	386	366	342	352	381	427	341	393	391	338	368	417	366	355	395	400	388	375	383	415	390	382	388	395	367	358	369	378	364	382	367	381	345	360	375	351	368	366	365	369	386	407	355	361	357	395	396	389	422	396	375	372	342	350	418	405	336	372	383	359	428	386	375	418	347	387	364	401	394	383	356	374	365	362	336	380	372	380	411	402	347	367	336	391	364	355	374	387	310	361	385	373	380	367	384	360	381	387	356	399	376	418	381	368	394	398	392	359	407	386	408	377	364	370	379	380	373	389	403	403	362	391	368	384	388	355	381	374	370	408	390	390	343	388	395	356	373	410	346	408	399	378	356	375	354	382	356	375	352	344	353	393	394	369	410	328	363	417	395	397	363	392	352	350	397	349	369	346	361	393	366	331	372	402	399	396	375	369	376	355	409	363	396	356	368	348	407	360	380	390	374	412	403	385	384	414	397	372	378	378	372	391	376	357	361	365	381	419	393	398	350	388	402	382	375	397	394	378	384	421	370	367	368	365	358	367	381	388	405	381	397	374	367	385	421	352	356	366	361	344	408	353	387	373	392	374	349	346	376	415	364	385	390	353	399	362	382	407	351	377	424	401	410	418	358	372	403	404	367	365	344	342	404	398	347	364	401	401	370	420	374	362	363	367	364	378	384	358	432	405	366	356	429	399	412	354	384	409	387	398	375	373	465	402	348	383	392	367	365	387	359	393	374	348	348	340	368	381	385	392	349	414	358	377	349	379	372	366	362	385	398	393	354	374	364	425	367	374	371	367	395	348	377	360	376	345	368	373	384	374	375	380	338	342	393	384	424	349	379	333	337	385	379	341	387	361	360	358	392	355	343	368	386	371	385	357	379	367	359	390	350	393	408	368	367	364	361	376	378	413	348	350	411	370	391	394	384	388	368	415	409	380
35623	21658	14846	8493	4466	1781	1173	1112	953	977	881	956	894	899	872	803	889	870	872	847	753	856	861	782	805	830	827	834	815	831	814	837	871	822	847	819	799	848	867	825	871	785	796	824	851	825	793	840	852	819	886	862	863	836	822	796	796	806	845	821	835	862	804	835	804	778	823	818	902	880	776	792	827	873	914	822	814	833	843	823	852	807	764	766	835	834	839	857	868	886	860	839	816	846	807	870	789	824	866	781	855	800	786	829	842	840	878	798	866	822	807	832	814	834	847	801	815	821	808	876	820	878	877	818	860	793	816	804	799	817	800	833	848	872	901	847	855	857	791	831	788	870	826	844	856	848	830	856	788	820	824	775	766	837	870	821	876	826	855	797	826	847	819	868	802	800	848	818	826	850	840	809	820	835	822	814	853	903	825	830	871	891	835	804	860	806	801	828	871	832	826	838	795	804	890	789	827	831	778	805	791	836	813	810	855	840	801	796	853	796	854	814	814	845	844	849	828	802	782	816	834	830	832	821	889	780	830	854	770	817	827	767	818	828	821	819	880	801	792	872	786	837	819	786	830	810	819	813	802	787	861	862	828	790	780	835	823	811	847	786	838	824	879	826	834	796	823	775	864	845	841	877	842	837	801	809	860	850	848	814	849	820	804	874	803	827	833	833	817	824	846	791	891	819	854	831	804	825	831	844	864	812	839	870	799	814	864	842	803	844	846	792	816	844	839	874	799	831	825	894	768	791	832	825	827	802	883	819	834	784	820	786	818	872	807	807	861	831	869	792	827	832	870	827	793	884	834	835	845	836	819	838	797	870	844	834	800	845	768	771	812	856	804	804	851	885	869	874	785	757	812	859	781	889	836	788	835	832	852	816	801	907	809	798	811	845	823	816	832	741	848	856	843	829	827	826	811	865	860	848	855	843	835	801	769	782	829	854	769	806	797	851	833	834	780	885	748	814	816	844	787	888	811	838	806	815	887	846	847	817	796	816	856	824	786	848	825	811	829	787	808	843	808	796	814	798	829	809	826	815	819	857	900	774	785	830	800	878	863	835	824	802	812	824	821	865	797	849	844	883	813	753	828	813	794	840	845	873	812	791	851	883	821	816	857	817	899	821	811	805	818	843	841	823	826	819	847	825	797	816	805	798	851	842	857	832	810	843	772	809	814	782	842	838	825	827	767	895	834	849	823	826	858	798	838	848	776	836	831	811	853	835	844	851	840	838	878	795	846	858	868	818	877	791	808	822	820	802	838	818	779	851	828	836	892	838	840	831	883	788	854	831	863	789	890	830	816	809	816	777	805	875	813	774	826	818	858	805	814	860	834	842	851	832	845	836	818	801	879	863	877	850	853	768	845	868	839	854	856	838	826	790	826	808	831	812	814	876	838	836	839	804	853	849	825	835	809	831	810	856	806	814	791	839	798	818	844	884	836	790	820	827	813	838	897	865	806	795	870	828	813	872	826	866	819	817	799	782	814	868	820	841	810	894	807	882	861	825	836	805	819	766	846	853	829	867	819	854	843	872	871	839	866	855	826	808	836	809	850	860	844	817	788	824	836	806	856	868	844	812	861	857	857	790	842	834	839	879	801	796	865	840	809	879	827	834	809	845	814	834	805	798	848	802	847	845	859	841	817	821	799	843	820	813	824	837	792	833	844	876	844	813	825	848	826	793	857	841	879	858	827	850	845	844	831	827	842	826	847	795	805	839	826	819	869	809	877	864	844	838	786	875	832	848	900	878	858	785	877	780	820	900	821	881	831	815	833	829	785	819	888	833	859	884	807	872	841	801	869	850	832	854	852	782	834	797	834	850	811	797	836	788	828	813	841	831	856	858	840	782	820	887	810	845	802	816	804	844	847	877	820	755	812	823	852	803	841	848	830	809	848	831	780	832	832	826	789	787	847	803	805	829	872	874	829	850	820	828	868	846	833	819	859	798	784	820	861	919	855	824	860	848	808	847	849	816	885	880	827	854	808	783	819	871	803	815	850	829	811	767	813	801	802	796	851	821	804	826	804	841	857	818	813	820	824	822	816	862	812	854	824	861	814	867	876	875	846	838	795	792	797	875	850	756	825	801	827	902	859	808	803	788	837	801	825	813	865	847	815	814	821	825	809	833	854	869	815	796	858	839	799	835	880	827	823	823	832	770	798	862	812	840	769	843	772	845	806	776	782	836	822	809	825	851	795	762	809	890	819	784	827	832	819	797	796	794	831	801	793	828	805	868	823	829	846	778	845	820	826	806	864	863	824	840	821	813	856	824	838	842	809	809	862	853	824	827	780	842	821	829	832	790	820	821	841	840	796	837	795	828	862	808	847	834	853	845	836	868	925	800	828	866	788	811	778	784	779	772	838	802	867	793	826	814	856	813	808	858	901	804	826	843	833	867	839	817	851	792	892	767	800	870	888	800	832	804	867	827	811	830	797	861	845	813	869	847	790	858	862	842	788	842	820	813	833	821	789	863	869	863	833	824	835	854	822	876	799	811	881	847	832	838	835	831	836	820	835	783	838	797	853	870	782	838	780	856	840	782	808	783	853	818	830	810	823	847	817	827	871	815	824	869	847	843	868	755	879	868	863	824	802	815	860	794	882	831	883	830	869	861	835	855	842	878	805	851	797	812	832	819	779	821	856	849	832	780	844	865	846	842	809	849	815	845	878	813	812	825	872	801	847	810	831	812	836	858	829	822	865	784	836	798	828	834	862	831	852	792	827	872	814	854	848	829	837	801	804	887	801	854	815	864	858	838	776	820	781	843	859	803	867	834	784	858	804	805	823	847	791	802	810	810	844	818	810	814	811	827	809	803	774	791	870	789	843	812	793	871	841	759	798	851	815	898	849	832	840	842	796	813	787	828	837	832	817	771	850	867	847	805	806	837	834	825	793	887	795	794	833	833	877	858	889	787	815	804	762	836	826	848	817	790	838	779	842	829	814	853	859	858	802	853	844	855	808	838	827	868	820	809	880	852	839	819	789	806	848	802	792	785	810	873	839	829	868	840	803	771	828	900	860	835	808	869	792	783	823	836	813	855	847	845	831	880	783	841	872	816	874	787	842	810	830	850	804	790	813	797	863	879	798	828	875	819	786	844	827	793	834	799	834	857	817	875	816	819	797	798	804	822	847	845	809	848	828	831	797	818	819	819	836	798	815	830	815	816	858	874	866	873	854	879	865	763	837	833	826	869	846	798	845	836	847	816	813	821	883	872	823	812	860	826	843	828	849	859	761	790	826	814	871	791	863	820	827	846	805	848	833	842	841	835	853	808	882	853	816	816	834	829	864	793	832	820	796	812	845	812	835	875	835	854	854	874	856	871	824	821	836	805	861	852	793	805	806	828	808	860	832	852	843	862	830	815	777	854	828	838	835	827	804	779	760	819	829	811	857	821	837	812	832	808	854	858	814	832	794	849	848	766	835	820	814	871	841	866	838	857	848	818	877	808	877	822	773	833	795	849	881	803	799	814	861	854	826	848
65643	33996	16141	5969	2165	983	578	485	430	443	442	417	384	443	430	419	417	401	367	395	384	382	393	405	413	392	395	400	382	429	394	444	413	376	378	396	379	386	407	423	353	388	368	415	444	400	419	397	461	392	445	371	403	373	393	384	433	378	398	419	396	401	396	449	428	430	432	364	369	404	424	387	408	413	430	408	425	367	392	417	392	416	412	414	407	394	405	433	391	447	373	433	391	395	438	400	407	432	400	377	405	408	389	398	371	359	439	380	387	393	428	376	356	361	415	419	378	398	370	414	373	414	412	363	373	416	343	406	383	394	378	431	354	405	389	397	423	400	380	404	437	383	424	353	400	396	421	413	410	409	388	397	432	404	379	396	398	424	441	360	413	380	393	398	415	427	408	405	410	427	408	387	381	382	446	393	416	384	375	379	387	426	391	388	402	412	379	405	358	359	368	408	394	402	442	368	392	392	453	412	416	412	407	416	436	416	392	405	423	395	446	405	381	406	405	413	389	406	431	368	410	403	400	406	372	395	400	394	391	395	409	398	379	423	420	395	381	404	377	441	400	407	345	396	399	426	418	392	411	410	453	360	337	402	399	400	390	402	390	384	397	381	425	410	449	403	417	364	402	400	362	445	382	423	377	399	414	392	380	405	384	406	429	377	416	397	438	407	415	401	408	417	406	382	373	388	399	373	428	406	418	415	390	420	398	409	424	435	393	401	391	394	390	386	390	380	399	387	390	408	393	396	393	429	442	373	393	400	355	417	425	368	394	411	439	431	394	385	377	402	447	433	404	384	395	428	360	396	401	390	421	437	433	406	419	424	367	426	399	382	374	416	411	393	384	412	403	373	358	372	436	396	437	370	408	394	413	385	405	432	385	387	419	395	413	391	421	360	385	413	395	416	403	414	374	400	371	447	376	383	406	423	399	427	395	407	400	420	383	384	414	413	399	366	409	399	396	361	410	363	377	405	421	396	378	393	376	399	354	399	419	376	393	427	419	413	401	362	399	369	390	369	417	392	398	414	414	411	397	397	395	387	378	404	401	392	406	362	435	394	376	427	422	402	434	409	408	437	422	413	378	437	420	417	361	406	404	421	392	364	398	384	412	402	410	395	405	366	393	373	423	399	421	417	404	382	423	390	422	390	405	396	402	384	397	403	388	392	423	409	408	373	358	396	422	440	392	428	389	386	386	408	383	407	413	426	389	438	416	402	392	407	434	420	396	388	455	391	406	413	437	442	361	372	391	385	380	395	389	368	431	415	384	421	387	444	419	417	413	389	368	398	399	385	423	412	410	376	408	383	432	410	409	393	418	437	377	364	432	416	408	394	406	379	393	379	431	408	406	352	456	429	389	389	413	397	429	384	383	429	362	383	419	367	435	419	368	361	372	411	382	425	356	418	382	442	403	396	355	389	391	372	386	439	380	406	382	392	372	389	373	414	368	400	394	411	411	430	407	417	401	418	416	412	408	396	356	401	398	376	389	378	390	428	411	383	402	393	395	409	436	359	428	413	387	384	420	419	400	392	394	432	414	444	398	402	400	411	362	423	377	383	395	406	401	353	431	402	352	344	413	380	409	391	388	396	417	382	395	392	383	418	387	408	404	383	376	382	397	383	413	424	391	403	417	423	376	404	439	439	394	407	394	411	404	379	423	379	369	407	375	404	403	390	400	389	391	394	397	411	364	400	388	412	399	398	441	393	403	379	379	430	373	384	412	412	441	393	367	367	412	428	403	393	418	380	395	400	403	395	401	400	438	413	388	418	429	423	444	419	411	395	374	388	404	411	399	368	412	378	368	386	397	362	392	402	371	401	451	346	431	417	388	448	381	418	378	355	431	437	384	388	418	392	445	395	425	397	379	383	415	384	358	385	387	407	379	386	393	355	433	397	415	398	421	433	413	385	397	413	371	402	416	405	394	434	364	428	384	401	370	403	390	401	415	358	407	403	399	433	416	394	445	421	391	408	387	395	458	427	354	416	387	435	405	432	422	382	366	399	454	378	407	404	357	413	397	364	395	408	394	407	355	395	388	389	402	379	406	388	407	389	374	380	401	396	450	405	409	421	403	389	395	381	394	395	374	408	380	440	404	369	378	364	409	362	371	386	359	425	393	414	409	407	416	343	392	416	443	404	383	465	448	406	439	415	384	396	392	403	392	409	417	394	419	390	401	433	405	397	383	403	435	444	422	427	399	384	399	404	454	416	416	403	400	405	389	401	376	365	409	397	407	390	408	385	430	404	458	380	400	393	406	389	395	427	412	395	394	412	385	398	408	415	413	406	399	424	375	381	430	384	393	415	423	448	399	369	427	370	386	380	385	417	414	374	452	386	366	398	415	395	375	395	390	391	419	391	392	400	393	392	396	411	381	398	395	402	403	412	404	412	418	414	467	370	415	428	396	373	393	396	416	401	387	388	396	411	432	376	391	409	380	369	395	422	393	375	387	369	445	365	416	416	363	388	442	384	422	438	401	389	421	408	378	411	355	379	370	403	437	384	387	370	411	378	404	402	397	373	394	411	349	409	437	405	404	407	384	422	427	408	421	354	445	394	380	369	396	368	397	416	402	366	384	400	426	429	380	390	385	378	424	429	401	429	413	402	398	406	432	390	418	412	395	400	373	384	365	414	412	403	397	411	399	430	455	432	385	401	387	401	395	442	374	391	393	388	398	419	425	416	400	404	416	409	398	422	362	361	372	379	394	401	383	417	401	396	389	385	405	416	391	438	414	367	393	342	394	432	391	379	380	393	424	388	387	389	399	400	409	461	432	361	421	391	386	407	426	391	421	395	414	402	397	432	363	430	391	392	384	418	380	383	427	404	406	415	400	417	402	384	411	388	425	427	413	411	388	403	429	429	417	375	394	423	382	375	404	442	394	367	399	400	372	433	381	420	411	420	381	399	411	442	390	406	383	410	379	380	398	409	415	441	425	404	428	379	406	404	423	410	376	400	425	423	388	404	395	451	404	410	397	399	376	384	420	384	383	380	414	403	374	384	433	396	390	402	377	368	441	365	391	369	394	405	415	435	395	383	397	355	394	366	378	404	398	370	411	422	361	364	421	370	425	431	381	381	434	396	390	424	380	403	422	386	392	375	425	445	375	422	400	416	445	393	384	417	387	390	437	427	414	385	388	403	434	396	402	394	410	367	441	420	384	435	412	366	389	375	430	372	385	383	427	416	387	445	412	405	409	401	389	423	367	391	425	413	405	397	430	402	380	432	427	377	404	374	381	396	439	427	377	407	375	370	388	391	426	394	408	367	403	412	393	364	359	397	402	426	418	377	372	401	376	398	413	413	377	398	406	388	410	388	376	426	427	402	411	430	397	387	439	355	407	395	403	409	409	394	450	378	402	414	392	412	395	420	367	371	389	396	393	407	404	387	431	358	437	404	417	372	363	396	396	339	397	476	426	410	389	390	401	394	419	373	437	403	397	396	369	358	367	428	424	401	382	342	379	387	378	371	410	397	401	352
44213	25495	15920	9536	5122	2542	1367	1050	1028	967	956	911	930	931	871	894	838	865	874	886	863	862	891	889	861	882	926	897	866	863	911	910	890	899	819	922	888	859	866	858	889	867	854	876	922	844	849	894	855	850	960	844	878	868	889	830	869	813	876	886	932	880	868	891	839	866	891	906	808	879	873	811	887	866	867	911	825	896	931	845	884	804	901	872	785	924	860	860	877	870	838	843	840	910	870	825	896	860	882	888	853	824	845	879	897	876	879	899	841	881	907	829	840	859	881	826	854	912	825	836	850	845	855	915	842	839	862	903	835	868	891	835	910	856	828	829	882	912	906	868	893	869	904	896	842	864	874	852	874	881	851	910	869	868	845	819	843	853	863	877	893	874	870	876	877	859	900	902	874	835	813	881	873	861	883	885	936	836	859	895	827	808	840	887	822	851	879	874	869	902	881	890	862	848	901	823	837	860	927	884	853	887	871	839	909	876	819	848	836	876	789	896	903	879	908	836	864	828	862	890	883	854	854	848	869	848	870	882	924	816	875	857	891	891	860	846	867	843	847	848	836	829	867	838	874	877	884	876	865	848	878	842	861	882	814	853	857	845	857	904	862	904	892	840	861	868	842	855	850	898	842	813	855	884	863	915	871	855	916	879	898	824	910	845	885	874	872	839	875	864	881	883	883	852	868	857	862	855	842	882	830	909	894	894	844	873	885	873	881	865	922	862	861	909	862	916	856	880	852	883	900	815	882	848	809	821	846	922	849	834	922	914	844	866	890	837	863	838	849	837	910	885	906	888	864	851	833	892	913	821	890	891	837	908	849	907	889	879	855	891	885	861	869	820	854	845	844	887	853	826	856	879	827	860	887	830	873	841	855	888	856	875	865	866	882	883	828	906	925	862	903	854	898	933	862	815	891	867	878	925	866	838	888	859	883	836	881	888	811	877	865	868	871	859	817	806	904	851	832	858	818	900	862	904	842	831	836	854	841	892	872	877	847	846	843	904	845	868	880	833	871	860	848	910	877	831	880	862	873	840	858	876	863	879	890	825	818	860	867	857	833	840	891	853	879	882	839	877	893	838	915	905	875	929	815	920	878	850	859	891	812	881	862	883	861	846	811	857	908	878	870	892	859	858	874	851	857	888	852	857	854	890	844	840	893	840	916	830	857	818	894	892	859	887	865	804	903	856	880	893	872	881	867	879	802	891	871	879	885	880	839	866	823	814	858	871	873	895	868	917	794	884	862	886	927	882	817	870	880	893	869	873	849	850	856	919	869	875	852	786	861	897	888	878	883	872	855	841	858	891	879	884	895	870	871	824	876	864	879	878	871	851	881	852	879	888	870	878	837	918	881	891	821	853	838	853	816	836	873	868	835	843	865	867	900	818	867	913	833	839	857	852	861	861	852	834	886	914	876	843	890	865	872	882	889	891	883	905	903	857	800	885	854	876	872	870	877	905	862	854	910	850	900	856	823	825	873	818	862	865	914	866	884	904	852	877	835	899	868	834	831	854	844	875	854	808	890	830	848	911	872	869	813	888	929	916	888	835	839	871	870	863	918	847	867	867	852	847	855	829	848	843	850	860	855	823	834	833	893	880	862	904	887	878	915	871	821	850	817	846	915	864	883	905	884	828	838	847	896	878	875	847	886	832	890	835	848	872	917	867	870	854	865	915	810	901	883	889	875	898	917	879	829	853	851	871	825	867	799	901	845	861	887	909	821	853	868	887	886	888	890	917	852	906	849	895	855	850	876	840	863	832	830	870	898	875	853	893	838	803	902	891	846	872	882	882	864	827	886	915	866	854	836	867	838	877	886	844	892	858	845	809	880	862	908	927	840	885	844	884	917	897	839	808	821	884	862	841	886	858	885	861	825	861	859	905	846	886	910	828	867	880	829	865	852	896	897	905	856	845	820	886	855	845	846	815	854	843	899	864	879	829	896	906	913	900	861	915	793	857	848	839	829	848	910	889	822	901	864	824	829	863	827	814	824	871	841	823	833	870	866	916	850	787	897	889	907	847	856	858	883	878	886	925	856	898	846	850	850	903	878	848	897	856	884	836	860	926	882	902	860	805	898	875	884	936	854	898	876	888	847	838	828	910	876	825	835	891	867	911	901	849	835	870	844	828	838	849	842	802	829	866	897	819	865	805	848	901	876	879	881	906	889	879	881	854	820	893	917	891	873	889	830	909	880	835	891	884	844	875	929	810	859	840	796	862	836	879	864	827	874	853	867	879	845	875	880	893	880	856	852	900	871	832	858	920	860	856	808	883	811	901	884	847	876	815	855	804	825	874	862	872	917	867	844	883	885	882	872	823	853	814	831	873	915	913	928	877	841	918	853	886	882	894	876	917	879	823	869	863	925	839	852	843	881	847	820	879	859	896	849	881	875	859	904	870	857	802	821	842	862	891	894	890	896	830	907	864	908	853	921	895	844	824	839	868	901	836	919	858	880	836	855	882	863	875	892	856	846	866	841	860	882	896	890	839	839	835	822	879	852	884	878	854	808	837	867	861	874	838	858	854	855	846	859	876	857	834	848	900	911	908	879	870	860	841	826	857	862	885	818	868	885	898	854	876	900	893	874	858	867	863	863	869	921	878	814	882	872	863	877	826	851	858	892	839	857	844	846	844	867	893	903	858	852	915	853	898	920	896	918	867	883	873	837	861	875	843	873	831	874	894	861	848	834	833	916	870	915	837	812	873	849	813	851	889	881	882	879	889	845	892	877	856	917	875	909	836	828	865	868	871	875	798	859	867	878	830	835	860	825	862	853	867	864	894	878	821	883	880	881	878	854	900	839	880	825	894	865	905	835	851	880	908	866	845	851	887	811	859	864	886	878	890	841	900	867	880	889	853	840	874	773	833	874	889	822	881	847	866	863	849	814	864	819	878	879	819	914	840	871	892	859	852	850	837	846	831	840	901	917	819	865	937	899	884	898	802	864	836	865	845	857	821	891	826	816	828	874	899	908	886	852	910	803	880	879	891	869	840	831	837	857	837	857	858	871	838	837	861	872	870	878	831	884	863	907	876	878	903	863	794	866	861	874	867	876	844	856	889	830	896	840	839	861	872	902	859	828	899	887	829	840	893	849	879	861	842	839	864	863	870	848	893	817	845	882	857	863	850	888	883	903	891	864	909	914	894	838	832	886	883	866	874	853	819	863	873	894	884	837	882	858	839	878	870	882	861	888	841	876	868	836	820	867	878	852	847	847	856	874	827	887	857	880	924	899	888	890	868	855	922	834	878	865	870	870	825	843	794	895	836	855	924	866	874	894	839	855	833	863	870	801	833	830	857	905	864	802	863	866	860	845	838	824	856	848	928	844	829	971	856	873	888	830	867	913	849	846	902	830	848	917	866	853	838	834	951	840	854	791	912	850	861	934	833	864	811	874	859	832	878	862	843	819	905	852	871	854	873	856	866	880	864	862	835	844	822	863	854	847	865	898	892	847	877	856	857	905	850	979	823	859	855	889	856
52983	22091	5049	1314	658	445	369	425	398	404	393	386	369	362	366	403	305	345	375	425	338	339	354	367	351	375	363	380	405	362	313	353	349	373	382	394	404	362	393	361	368	363	367	376	356	359	333	347	335	352	382	406	347	366	344	377	361	372	389	410	379	361	366	383	387	405	412	349	384	383	410	389	366	415	380	383	366	384	355	380	403	360	347	341	353	366	402	378	347	385	342	398	350	390	333	360	384	375	368	342	385	372	366	393	368	384	340	366	371	369	390	385	368	385	422	419	369	372	389	351	350	363	376	369	341	340	349	365	405	385	369	352	354	375	339	426	420	356	376	361	359	369	366	364	406	380	411	392	351	367	393	413	358	339	359	364	378	349	405	374	393	374	300	362	353	406	371	360	370	379	381	352	365	368	388	364	419	365	349	397	325	352	357	379	345	360	385	388	341	341	393	383	410	354	356	366	361	350	403	379	362	364	386	368	398	348	388	375	332	387	372	391	358	394	395	348	361	323	376	359	360	351	372	341	388	356	358	365	385	341	388	431	389	378	345	335	361	367	376	360	374	394	378	395	361	365	389	392	380	416	377	367	389	362	378	410	345	355	344	362	377	400	340	352	408	361	373	354	392	397	395	409	365	385	395	403	370	375	365	361	367	375	389	362	394	386	379	394	395	384	362	372	393	395	359	378	390	361	362	405	301	383	374	358	373	380	425	363	409	367	325	385	379	313	347	386	401	361	357	358	386	390	342	364	366	410	408	390	392	380	422	361	393	412	351	364	366	395	375	378	407	385	362	376	372	360	347	350	360	348	381	362	398	395	381	386	330	351	363	363	374	336	392	341	360	415	376	361	358	398	370	335	376	361	345	338	409	399	363	382	415	347	367	367	371	363	364	415	377	359	412	362	390	359	326	377	388	349	339	401	377	342	360	381	370	344	361	375	366	406	352	357	394	409	344	385	380	379	368	388	393	355	387	416	347	388	365	388	349	390	372	367	345	374	402	355	352	361	359	373	370	347	366	374	369	374	367	382	418	369	361	342	370	357	363	320	314	365	384	379	390	360	368	383	376	356	390	394	395	388	383	371	330	344	354	380	371	401	369	360	393	356	353	380	337	340	383	363	363	367	400	361	392	396	390	344	347	344	407	323	378	379	395	350	370	326	343	347	387	342	356	416	355	380	340	390	398	391	388	387	344	393	385	407	361	329	348	359	399	338	361	354	378	352	374	349	375	377	386	405	378	357	386	330	382	354	385	393	370	351	381	344	349	350	366	354	366	391	369	339	365	370	364	351	366	359	429	383	415	383	372	390	360	383	447	403	368	409	363	394	348	345	361	398	375	384	348	399	358	375	388	367	376	349	385	387	357	356	383	389	364	374	377	349	367	400	351	382	378	346	339	395	348	383	380	374	384	333	361	366	381	392	397	352	403	379	374	390	361	361	374	396	381	362	344	366	366	396	364	382	379	411	383	354	347	379	408	342	360	342	338	374	391	391	357	369	382	377	362	399	397	378	367	351	371	384	381	362	397	363	369	377	372	394	377	384	408	394	411	406	384	347	364	362	375	367	407	374	388	359	378	405	379	404	379	359	363	410	370	380	363	422	351	396	359	362	409	365	406	385	369	354	340	372	429	365	368	388	390	375	378	332	328	369	352	348	379	380	357	361	370	320	355	378	384	366	376	384	338	370	404	366	347	402	389	375	392	366	365	376	359	376	389	365	428	386	392	401	395	424	374	358	313	391	394	334	363	388	368	331	350	372	328	391	394	351	370	407	377	327	390	381	386	403	427	388	366	381	346	377	360	405	362	342	391	383	366	414	354	387	389	357	378	385	364	341	383	324	359	406	363	366	384	340	369	368	356	357	345	361	397	383	362	359	375	374	342	395	361	364	390	381	361	379	344	376	397	403	371	361	336	368	392	388	385	402	364	385	342	353	327	400	399	400	396	376	378	361	386	365	365	371	378	357	377	393	357	358	370	379	382	380	374	365	378	389	386	408	341	352	380	392	340	375	353	319	411	386	350	388	366	388	366	377	384	375	360	388	401	346	401	375	364	417	372	389	407	356	373	399	387	391	366	367	374	398	383	342	368	385	397	377	399	343	394	378	375	372	379	395	378	364	402	410	371	356	329	366	355	393	381	363	387	382	400	400	371	374	343	358	357	425	361	358	345	397	389	375	356	366	367	339	372	331	390	353	378	376	359	381	371	365	373	371	352	316	387	375	365	374	373	379	346	359	394	374	370	385	373	352	401	370	382	362	384	330	411	369	354	383	344	385	403	375	346	379	371	396	338	409	400	361	366	368	382	394	377	419	376	361	359	355	362	367	377	354	376	368	356	385	393	390	374	397	353	382	360	386	404	365	387	388	379	375	422	337	366	381	355	407	350	397	390	348	392	369	389	405	386	378	383	379	395	347	362	341	375	379	382	368	346	362	402	366	396	400	359	405	355	371	348	362	367	337	366	381	423	333	390	348	376	346	374	334	384	380	382	354	383	382	375	369	355	388	367	371	376	380	358	377	357	369	352	400	385	406	371	347	368	396	360	394	363	388	412	345	373	376	386	357	368	428	399	374	378	396	381	398	403	386	415	366	395	352	384	387	367	400	347	412	389	349	353	368	368	372	364	377	402	325	341	382	362	372	355	374	367	363	350	385	361	352	352	363	394	397	386	366	389	343	386	372	408	388	415	345	375	386	359	409	372	380	350	359	374	368	364	380	348	393	367	335	372	392	378	376	375	333	420	402	353	368	388	396	401	414	363	424	342	363	363	372	405	371	402	346	364	377	328	406	355	416	389	399	394	372	346	349	358	374	388	380	361	373	385	349	359	357	375	362	357	383	368	356	347	372	346	383	370	378	361	365	327	378	373	371	396	389	402	376	420	401	391	375	358	368	393	348	391	353	367	388	379	415	350	367	390	352	369	390	364	373	382	420	385	350	360	349	365	396	333	398	374	376	384	349	388	360	332	394	364	391	373	362	338	421	384	373	346	374	406	365	425	383	360	370	354	357	366	357	363	385	387	390	389	404	397	374	404	381	370	357	332	408	398	346	372	378	335	333	376	359	376	353	365	355	415	391	382	366	364	371	406	431	396	354	371	377	363	368	387	385	343	397	358	348	374	386	380	391	373	368	347	384	384	379	400	388	346	375	357	410	346	387	403	352	355	400	355	361	346	391	365	344	358	378	385	391	364	308	385	367	386	388	381	394	377	349	354	354	338	387	354	418	329	338	417	392	374	353	389	369	402	373	368	377	369	360	369	380	360	386	384	369	361	369	331	370	372	416	373	393	349	405	358	420	394	404	392	401	384	363	398	367	375	380	386	376	368	372	445	386	373	381	380	394	348	364	353	329	362	335	394	375	373	411	376	383	341	364	363	374	382	385	367	355	336	394	393	382	378	355	388	387	388	394	386	347	358	411	366	343	324	359	388	386	327	330	337	405	349	367	363	365	364	375	347	350	342	370	386	371	390	370	396	390
36393	15118	4963	2762	1767	1158	927	920	851	820	852	829	808	822	833	870	821	788	863	774	831	863	790	819	815	782	840	812	757	833	789	779	827	779	804	857	829	786	791	792	842	844	811	852	791	794	850	785	825	795	801	819	758	832	841	789	811	795	857	801	763	849	847	813	834	779	833	821	795	831	849	794	871	767	811	807	865	831	799	791	816	846	817	800	847	777	838	834	850	842	793	775	791	805	802	816	816	786	823	838	793	833	826	794	835	800	851	853	861	821	814	829	799	840	824	814	831	780	819	802	842	809	821	856	819	820	796	811	831	823	769	802	848	852	806	840	814	771	845	792	807	760	809	784	784	890	797	783	796	814	759	856	794	826	847	799	836	872	856	806	845	773	797	762	815	852	793	827	851	861	792	849	778	842	806	809	838	783	811	857	895	788	834	798	819	790	791	813	825	853	785	785	808	803	796	838	871	816	801	820	815	844	849	782	803	798	850	856	780	784	829	774	832	778	798	823	788	819	823	845	790	884	830	803	866	847	848	832	823	792	806	828	808	853	754	790	805	795	802	766	820	819	803	822	736	815	837	814	791	826	813	759	813	808	789	811	835	814	785	804	766	772	823	826	750	776	813	801	839	806	813	772	853	809	819	854	850	821	821	770	784	789	880	826	798	752	783	824	832	781	827	795	774	835	845	817	833	842	813	838	801	835	808	860	798	771	808	770	797	794	833	768	865	826	835	820	833	791	848	820	823	808	758	820	780	843	768	804	812	784	836	815	814	786	797	823	792	772	759	742	756	803	797	787	770	851	807	832	826	762	813	824	835	803	792	837	785	766	827	812	799	816	833	723	829	823	844	822	809	810	775	867	771	814	826	833	820	825	812	795	769	778	774	840	828	818	781	812	769	824	862	867	840	831	745	829	843	818	815	851	815	870	770	880	812	832	815	805	794	823	825	823	834	801	827	842	843	842	827	819	821	817	824	808	830	760	879	789	802	825	793	834	839	784	812	800	834	843	821	831	836	827	841	838	815	805	820	827	804	805	810	786	795	790	777	844	791	808	848	805	862	797	858	838	790	835	800	806	797	842	818	802	835	771	819	826	803	797	833	804	811	800	821	809	834	850	768	826	769	805	811	782	770	791	791	804	789	805	767	802	760	790	830	833	837	788	807	792	810	801	806	806	828	807	750	804	793	868	788	811	830	828	861	814	841	739	845	772	818	813	830	806	792	801	890	803	806	832	810	810	829	767	816	860	855	815	795	818	817	840	769	807	836	849	803	811	816	851	786	845	787	806	851	807	839	793	806	798	841	777	846	788	839	814	844	739	825	814	805	814	805	809	855	824	857	767	781	807	802	835	775	778	817	835	827	815	795	809	814	804	855	765	808	828	828	798	841	799	790	799	840	773	818	790	807	799	841	848	775	829	846	848	814	761	817	777	816	816	856	781	842	842	851	779	812	868	792	795	830	838	797	804	804	860	818	827	786	790	798	834	826	827	781	803	795	828	822	804	822	801	812	800	843	801	764	855	824	885	813	782	788	809	814	833	819	801	766	791	829	783	863	786	752	756	810	818	822	827	792	781	802	844	833	789	874	775	812	870	803	806	807	789	792	804	805	831	809	818	840	798	847	834	822	813	840	796	878	794	833	803	812	818	802	834	842	782	787	766	792	794	798	828	807	835	847	809	795	861	843	834	823	803	856	772	787	769	802	762	812	771	810	841	831	829	809	817	860	774	813	839	781	835	779	811	809	766	820	771	832	823	798	847	848	827	801	843	811	813	840	789	821	841	785	862	850	816	797	804	779	745	761	768	801	804	824	842	799	766	805	803	779	865	826	787	799	823	849	796	884	735	806	777	802	820	780	849	741	822	748	792	795	837	822	758	766	794	740	846	806	779	805	819	790	800	865	858	813	768	829	790	845	822	822	809	840	766	794	791	770	840	808	833	826	812	805	813	856	869	821	776	819	814	809	806	833	836	896	787	804	843	809	802	773	794	823	811	834	812	810	802	859	800	820	806	798	810	805	794	788	782	839	820	791	807	762	811	785	793	848	819	778	813	858	750	831	833	815	872	790	766	823	835	808	847	796	813	799	812	778	864	796	833	788	822	834	800	812	797	787	855	827	835	793	847	794	831	806	838	812	811	829	800	818	790	798	841	826	815	842	825	808	842	773	802	821	807	747	760	783	804	812	787	772	824	826	838	788	779	821	826	809	815	811	848	825	818	852	757	763	782	843	799	771	777	754	832	810	779	831	806	822	799	801	791	827	811	789	825	792	761	834	861	783	821	796	809	883	824	792	813	813	817	798	803	840	787	858	803	806	821	837	842	789	824	810	827	792	763	786	815	783	786	867	835	797	842	827	814	814	763	832	856	772	835	779	801	859	834	862	807	834	799	806	808	833	837	840	788	809	787	766	831	848	772	817	819	809	846	798	821	838	768	804	850	847	811	807	776	827	778	831	862	776	869	833	824	799	816	780	751	837	810	779	804	808	818	833	858	779	779	884	811	847	840	849	840	797	842	795	782	817	772	790	795	843	825	807	827	841	786	849	817	801	797	790	764	846	796	762	783	787	767	819	830	806	766	831	811	802	797	810	789	817	789	793	757	812	815	812	844	845	855	773	829	821	798	842	809	822	843	836	850	829	837	810	823	826	792	831	816	832	815	830	818	825	823	801	784	840	820	803	856	822	816	811	766	792	783	812	798	820	844	815	799	889	784	821	782	839	809	836	797	819	797	828	819	844	822	822	770	812	791	852	731	796	867	805	833	760	816	830	840	835	731	837	845	752	781	826	780	829	822	822	823	846	830	776	822	779	832	816	848	837	805	805	825	820	829	845	850	795	811	786	791	828	818	835	843	810	809	820	814	794	845	846	795	806	821	850	767	763	825	792	885	781	778	807	841	793	805	801	837	750	880	826	865	829	829	812	849	837	816	846	802	780	765	834	788	818	835	820	833	837	866	814	837	754	845	776	844	801	798	816	845	804	838	781	805	832	825	823	773	790	793	827	816	822	773	817	772	825	765	783	868	791	781	812	766	850	765	832	798	818	780	848	852	794	805	824	829	805	729	855	858	838	834	825	837	790	784	774	843	838	807	824	850	789	792	798	812	817	802	826	798	787	841	803	810	830	776	864	799	793	807	776	800	772	821	837	793	777	769	786	798	809	772	875	760	778	875	821	769	859	848	787	810	761	806	795	813	805	783	847	797	827	805	893	744	772	846	801	831	817	855	819	816	848	799	802	839	787	838	809	803	794	815	815	804	848	786	787	849	783	803	823	809	814	764	787	814	789	761	804	821	784	761	812	777	783	799	791	805	847	803	815	825	799	837	758	774	796	801	749	838	794	795	845	761	835	802	788	802	822	783	870	824	815	826	837	835	787	808	837	799	813	785	797	820	834	832	802	755	839	768	874	815	812	782	816	844	825	828	828	833	823	793	803	752	813	805	835	812	841	793	790	845	856	806	817	834	839	824	824	816	816	831
61493	24294	6993	1847	874	587	460	426	407	378	408	406	402	413	391	378	400	402	349	422	340	397	385	363	403	383	380	365	390	363	381	363	410	367	407	390	362	423	407	392	387	393	390	377	372	349	422	377	374	372	376	421	382	394	390	399	396	410	374	416	386	408	392	400	378	400	409	376	363	374	399	375	426	364	385	401	384	410	385	363	357	387	429	385	409	411	403	382	384	368	350	383	360	431	407	426	403	365	399	391	366	349	396	365	349	359	394	386	391	350	398	365	383	412	432	392	384	406	434	420	367	410	414	388	399	341	393	394	382	364	408	409	353	375	373	340	432	405	376	416	345	374	391	384	390	371	386	410	362	434	390	394	384	392	369	377	345	372	357	375	402	400	390	358	365	396	409	371	363	377	417	380	438	411	383	402	374	374	420	409	367	404	408	381	403	369	385	353	393	367	382	420	391	425	379	376	358	432	378	432	363	372	421	413	382	388	381	370	379	415	384	422	387	354	414	423	400	362	409	349	369	390	401	371	388	403	396	342	362	381	356	401	397	384	400	436	405	374	396	358	371	381	381	408	387	370	384	360	371	422	399	357	371	343	401	376	364	354	363	415	371	375	395	394	413	370	376	369	397	418	384	381	448	347	387	391	361	368	374	394	384	380	401	390	383	368	376	360	398	362	404	373	357	394	408	390	373	430	400	377	422	416	422	404	441	405	357	379	411	385	368	405	401	373	437	403	362	363	357	409	378	352	419	349	389	396	362	385	369	406	424	382	375	383	393	358	372	378	372	400	372	411	338	424	365	374	387	386	359	384	391	371	414	394	420	363	401	383	342	367	369	339	376	336	368	362	345	362	364	387	384	395	388	420	409	403	388	381	329	395	382	390	424	383	397	400	354	382	420	384	398	415	419	424	403	367	416	369	377	398	398	423	372	357	369	405	390	342	387	383	378	387	406	391	370	406	415	378	409	377	412	389	421	400	390	379	371	405	387	356	406	384	374	381	415	373	384	408	372	385	422	388	379	379	383	381	332	381	380	370	354	360	393	397	422	408	404	368	420	381	426	359	396	362	384	376	373	403	392	394	323	444	394	377	378	375	394	424	372	343	368	393	412	393	366	398	398	392	371	412	394	444	394	410	377	388	400	389	370	375	366	406	377	414	388	397	396	401	354	352	418	370	425	379	432	393	409	406	398	326	410	436	332	400	398	416	362	395	385	352	364	343	381	350	395	390	378	410	383	368	350	390	381	346	383	405	356	377	396	372	341	366	363	368	375	381	392	409	381	400	402	350	423	352	412	387	376	375	383	380	410	362	433	447	409	371	372	400	357	412	365	390	392	409	350	342	378	397	406	385	402	390	383	408	394	376	370	374	376	374	366	380	385	403	339	356	395	382	384	351	396	418	408	411	422	384	407	363	373	390	427	372	362	357	391	429	383	405	389	418	379	349	421	383	371	397	400	386	391	392	361	381	396	377	408	407	420	403	377	386	422	407	408	364	371	368	358	349	382	420	430	387	411	376	451	404	405	393	366	340	384	380	398	398	385	411	418	445	380	406	409	383	375	368	388	385	390	413	400	376	371	408	407	406	387	388	346	376	383	393	378	383	412	359	408	406	361	410	372	369	407	375	376	361	407	383	383	371	351	366	363	420	393	355	392	387	388	409	414	382	368	365	378	406	418	415	380	356	379	391	416	401	412	430	402	404	418	432	408	389	410	373	356	353	364	377	391	341	382	399	372	370	407	417	372	359	365	373	399	401	382	348	360	385	433	381	394	367	365	357	376	377	360	389	386	388	369	376	379	370	375	380	386	392	372	358	386	399	405	382	379	348	374	385	400	393	390	371	364	397	358	389	407	410	388	412	406	351	388	379	398	392	401	373	391	376	390	403	380	381	363	407	419	373	364	387	377	370	400	351	379	394	350	386	372	365	391	412	379	421	401	364	381	365	352	416	393	402	377	435	388	389	367	404	382	370	418	374	399	447	376	415	375	404	369	352	397	415	389	379	372	402	427	407	387	416	374	405	411	406	374	389	385	400	386	402	384	396	391	374	379	384	367	357	405	359	391	388	384	398	398	377	399	395	369	373	364	429	398	374	404	430	342	386	387	401	372	372	380	381	390	343	346	362	380	370	365	414	414	385	374	385	363	349	400	364	421	382	332	405	384	362	391	366	384	369	377	408	406	385	374	393	365	385	359	363	383	387	406	373	338	428	400	378	409	393	425	364	384	389	393	370	354	393	403	366	375	398	377	410	416	407	352	383	395	395	413	391	403	386	372	380	348	394	382	389	376	363	371	446	400	401	359	361	378	367	376	378	374	408	366	391	397	402	391	395	396	369	400	389	347	390	431	387	337	353	363	360	379	360	353	432	409	390	378	345	401	444	406	388	420	375	384	394	398	385	419	385	413	403	383	419	395	413	389	389	389	396	405	388	410	394	359	390	387	395	382	361	400	369	387	379	412	406	364	391	395	398	377	404	389	397	381	385	352	357	405	404	392	373	360	373	397	387	380	366	397	399	370	399	368	369	404	383	348	369	398	389	372	393	394	390	346	332	376	401	391	365	408	396	405	351	378	394	406	382	390	379	390	362	360	363	354	351	411	370	338	434	392	374	405	380	381	420	383	390	391	367	403	358	397	389	416	423	442	418	390	375	362	357	397	417	390	387	402	391	367	385	375	409	398	405	401	421	398	369	367	381	387	367	429	411	390	332	397	393	420	412	389	429	370	327	363	391	374	354	373	398	366	388	400	356	377	406	366	401	384	383	403	393	369	415	390	347	380	386	399	365	386	371	373	397	389	407	400	405	417	406	354	382	389	351	406	375	377	401	396	390	378	378	359	392	416	392	385	400	354	393	395	383	347	372	355	394	374	410	399	410	400	396	381	359	417	406	406	353	346	381	360	420	399	382	388	426	416	371	356	366	375	378	409	352	404	389	402	425	425	391	391	340	378	361	429	336	406	378	387	374	404	400	395	385	384	391	422	345	388	400	366	372	390	403	413	384	412	335	389	391	407	365	340	387	412	410	426	382	381	384	358	396	384	374	318	372	428	385	355	446	395	387	423	389	325	393	396	400	423	417	368	363	412	373	373	352	356	393	379	369	341	360	379	401	435	374	366	387	373	382	332	393	429	417	368	377	413	385	423	388	369	377	371	421	373	395	404	397	438	391	401	394	385	383	382	379	396	412	401	390	366	397	405	411	396	336	404	381	356	351	370	385	401	343	403	410	411	398	368	396	393	382	402	382	393	378	401	376	402	375	438	402	408	391	354	417	404	416	410	376	387	368	399	393	379	324	419	364	391	424	380	395	369	360	382	398	386	392	379	372	352	341	410	387	374	391	376	366	421	356	410	390	405	394	375	380	410	400	390	404	390	384	398	383	408	378	391	361	377	381	400	388	388	358	413	388	374	369	370	396	405	373	375	357	381	354	428	397	371	388	421	390	407	361	343	359	386	373	413	390	384	427	385	382	364	366	393	361
41890	13592	5651	3624	2184	1371	1196	1001	920	930	884	856	835	817	875	877	874	813	824	839	844	808	845	826	797	849	832	868	845	861	859	827	829	838	763	832	844	862	833	903	884	871	853	842	871	847	894	849	811	850	845	854	803	842	835	821	875	809	879	797	884	838	822	864	860	822	887	847	824	840	810	823	837	902	827	889	819	804	896	837	853	848	809	833	843	882	873	826	838	884	810	883	832	876	897	828	867	852	835	823	868	845	868	849	858	899	851	878	823	822	850	874	848	811	806	821	867	851	859	834	830	841	849	861	881	825	819	875	881	850	822	855	829	859	883	854	839	821	863	872	835	813	844	843	810	864	863	882	854	831	871	841	838	832	891	882	779	847	798	897	907	845	847	878	859	803	849	848	803	844	871	816	851	833	793	846	898	833	885	837	862	898	827	826	846	836	790	835	835	848	853	853	795	882	845	863	799	844	852	887	844	851	851	847	825	889	841	827	828	853	850	869	868	861	866	843	872	886	844	847	872	856	796	845	852	839	846	817	830	843	847	783	850	798	830	892	872	812	831	854	826	858	837	838	831	855	876	839	937	900	862	831	843	806	812	867	788	819	854	836	842	868	816	804	819	857	876	873	833	793	847	877	821	815	889	813	864	850	891	844	864	835	848	871	884	876	862	844	825	843	845	807	836	782	769	837	854	804	870	818	894	803	869	885	835	842	816	843	918	863	820	819	873	835	902	847	845	842	846	828	799	935	814	894	797	864	832	864	774	859	848	858	843	826	830	840	806	862	891	815	841	856	832	861	814	836	853	805	846	893	845	829	887	839	815	850	818	793	771	847	818	848	872	826	846	842	790	808	885	829	867	822	851	804	829	835	885	878	876	849	819	887	860	868	869	820	908	826	855	872	900	874	856	846	847	905	884	805	814	812	844	866	850	837	885	859	823	926	859	878	809	853	810	862	838	868	808	845	869	852	903	822	885	849	817	894	893	879	871	883	864	878	864	831	836	838	868	858	893	793	815	795	840	892	835	827	886	864	858	844	877	830	892	881	864	853	859	849	884	849	876	860	830	790	868	888	814	860	858	834	829	821	871	860	870	886	849	812	949	828	814	797	828	843	824	842	860	811	878	819	816	813	870	922	851	856	823	874	874	835	916	836	874	874	855	837	842	858	899	778	872	829	880	836	823	815	889	830	829	854	833	774	853	824	818	809	843	831	817	844	789	886	816	801	839	843	884	851	847	859	813	826	793	838	807	830	883	806	822	872	827	895	868	826	871	891	898	828	864	892	822	809	760	886	853	851	812	826	813	872	869	867	836	860	838	851	785	870	794	863	848	851	862	867	872	873	824	862	861	803	857	856	813	879	870	849	890	854	821	792	878	815	869	875	864	798	861	818	843	857	827	786	838	920	853	894	851	807	778	870	814	855	863	918	878	875	820	821	839	875	872	821	876	910	848	851	817	808	824	846	817	880	816	915	885	876	803	850	893	886	824	933	846	881	861	800	819	892	865	890	793	851	857	866	843	803	874	851	842	829	839	822	879	876	778	804	813	861	808	805	855	825	873	831	864	823	801	889	805	882	850	808	894	850	800	811	873	810	842	871	829	886	826	836	818	783	821	829	874	847	778	823	827	834	829	851	845	837	811	871	874	867	838	825	881	789	850	908	836	845	860	811	829	878	843	871	851	861	857	871	818	828	842	798	867	872	860	837	904	868	848	846	866	848	848	886	862	857	846	827	853	812	837	854	884	843	789	858	819	842	836	850	805	905	848	789	870	827	843	833	818	870	884	850	871	854	827	882	883	800	877	796	874	832	802	849	871	793	820	809	882	815	866	882	871	857	889	840	859	837	851	827	833	893	796	870	855	819	889	818	871	853	823	857	819	861	828	902	882	837	806	798	883	856	853	817	883	858	794	819	853	796	836	813	866	854	841	822	873	840	855	776	874	850	837	849	877	831	816	815	831	838	802	911	881	893	822	896	824	813	908	882	844	870	844	825	865	854	795	810	845	866	834	850	890	835	863	801	877	821	816	814	896	820	844	877	833	824	795	829	835	837	808	837	856	861	846	802	794	837	893	816	828	799	819	894	831	834	857	786	869	805	891	790	860	824	805	813	864	835	831	856	839	831	876	830	845	836	875	865	828	806	866	854	845	863	834	906	806	813	831	839	849	830	811	857	820	897	874	873	889	898	829	827	838	850	866	901	853	849	823	828	829	849	862	847	887	884	849	807	800	840	850	873	828	896	809	861	838	857	851	860	848	847	887	821	906	861	837	895	898	833	842	831	843	824	837	857	811	827	891	847	818	810	824	828	828	804	893	883	846	842	819	866	844	881	808	823	776	848	807	855	894	845	917	840	806	815	861	856	815	859	886	870	838	844	848	866	849	818	829	848	886	807	846	826	826	794	829	813	827	821	815	870	821	826	807	868	811	855	861	833	817	842	843	861	818	812	854	808	793	853	886	831	843	861	882	858	833	839	844	854	857	821	877	873	806	836	850	822	893	849	864	891	902	835	793	851	866	837	816	802	857	863	829	828	836	862	814	855	830	823	856	876	851	878	855	834	858	906	823	836	879	846	821	840	827	836	886	847	851	823	827	883	858	842	827	812	826	857	857	852	863	854	864	870	828	841	856	876	869	840	837	815	841	863	837	854	866	873	845	867	830	874	869	866	838	872	836	885	846	866	825	843	849	825	869	893	847	866	854	810	847	862	889	847	895	827	868	813	884	858	896	804	895	839	879	890	865	782	841	805	835	849	869	870	869	889	824	796	813	888	839	833	854	861	818	869	842	816	829	757	837	873	848	828	863	870	876	821	855	860	861	839	933	830	786	864	856	872	839	814	827	856	852	823	831	849	850	837	821	836	819	896	851	841	869	839	848	872	840	845	879	856	852	940	802	852	843	865	768	876	852	884	830	851	864	817	896	839	867	834	858	849	837	853	842	891	874	853	831	783	827	871	858	791	801	818	788	870	830	910	884	889	879	869	891	823	774	832	841	839	856	824	835	865	811	843	842	837	812	837	852	797	817	858	815	836	870	809	851	806	878	868	822	810	889	916	819	890	859	863	852	833	849	868	807	829	837	859	875	866	864	884	879	828	854	845	870	831	858	872	783	871	907	878	864	864	809	942	807	867	851	842	820	828	807	856	817	831	874	846	878	815	850	879	852	883	794	803	835	851	814	836	776	875	873	872	845	902	896	875	836	810	829	774	874	865	832	865	838	848	828	854	852	807	871	847	811	852	830	812	860	847	876	869	866	881	858	829	832	858	839	798	855	890	815	834	847	847	796	842	819	753	863	825	848	863	846	812	833	793	845	858	810	828	874	880	881	866	860	868	789	888	829	867	816	826	851	882	829	792	853	824	812	809	867	808	819	797	854	852	807	820	846	848	818	815	863	797	847	832	806	879	874	863	840	902	822	863	865	819	858	856	896	885	833	857	795	883	833	876	862	877	855	818	824	799	887	850	842	872	832	871	867	848
58816	25238	7975	1239	601	512	435	370	439	412	413	381	419	401	411	442	405	421	422	461	390	378	411	427	386	391	396	382	413	423	414	407	415	382	376	436	403	372	357	418	417	431	417	407	395	387	433	375	402	388	373	437	415	400	382	384	399	393	370	377	384	442	376	389	384	410	400	409	377	427	400	429	415	388	383	430	412	414	391	421	400	379	413	404	410	375	391	385	376	419	393	429	426	373	405	408	390	376	420	369	399	378	453	378	382	424	413	373	389	380	387	420	397	398	364	431	408	369	426	338	398	407	435	366	409	391	380	383	414	405	384	418	429	403	389	407	400	433	401	383	389	391	417	393	406	395	408	354	417	387	395	405	381	423	390	411	385	418	412	447	438	413	429	383	440	409	390	424	413	360	392	356	353	407	383	412	394	415	414	406	399	411	425	367	406	406	385	440	389	397	397	423	396	385	379	405	412	359	406	381	406	418	404	370	419	356	394	399	395	379	417	408	420	385	383	385	372	407	391	406	380	392	400	392	368	389	402	373	452	447	387	375	407	389	412	389	393	419	379	373	391	417	430	398	414	426	415	395	448	398	404	419	392	382	438	426	438	464	397	429	390	395	437	406	414	392	411	416	386	391	399	409	387	396	395	414	398	364	391	368	420	407	407	405	446	380	368	379	379	427	402	401	395	400	392	408	420	418	422	373	423	407	422	404	377	416	413	426	430	385	396	340	437	377	388	365	403	371	387	378	386	402	414	401	354	395	414	417	434	382	381	386	372	390	379	397	420	418	392	364	405	434	415	358	409	408	366	400	366	368	436	357	400	401	380	386	397	410	405	423	349	377	409	420	383	410	401	415	395	410	388	384	411	399	385	390	409	436	386	389	358	419	402	378	408	387	370	365	389	390	419	427	381	391	376	422	396	375	419	391	384	370	383	421	370	418	443	361	414	435	394	395	427	411	418	384	435	410	380	427	469	419	360	363	413	393	389	391	428	425	356	387	399	386	393	417	403	436	393	358	395	378	397	402	412	392	420	402	430	348	391	416	378	397	400	418	412	452	406	378	401	389	434	383	402	427	363	407	399	388	389	363	412	401	409	347	392	444	394	389	401	399	409	389	379	413	380	386	407	376	408	402	394	390	393	396	425	399	410	423	390	410	400	418	379	378	412	454	378	373	370	382	414	421	413	390	390	347	405	395	377	371	391	437	398	422	387	418	457	377	451	418	375	401	398	426	400	400	419	396	359	365	394	398	436	387	422	387	416	366	416	404	457	390	386	385	423	358	418	378	385	379	399	421	417	387	353	359	366	405	430	415	373	408	383	419	387	393	435	402	415	405	408	374	463	380	367	386	375	359	403	391	429	426	409	390	415	401	416	411	403	438	405	396	422	405	400	406	400	403	438	422	407	420	379	375	409	416	433	374	402	409	403	387	401	445	440	411	373	402	384	413	412	425	396	396	356	375	405	387	398	412	398	404	388	374	368	368	373	402	423	399	416	381	384	405	386	396	409	433	396	398	416	389	397	418	370	424	393	417	420	446	426	419	384	420	413	443	425	401	403	415	406	400	428	408	362	401	397	402	398	426	415	437	393	396	382	394	418	399	346	407	374	443	414	435	368	398	396	414	429	395	419	360	404	374	394	358	394	375	417	406	360	386	425	398	358	340	431	421	398	405	418	393	407	379	419	357	360	415	400	367	387	398	368	411	412	413	399	377	433	430	456	397	396	425	411	409	413	405	395	402	381	372	413	427	405	374	412	398	362	371	419	409	420	426	414	429	407	389	393	366	380	407	375	390	392	388	430	408	393	392	389	421	417	396	402	352	405	406	398	444	415	416	429	407	392	480	390	409	420	389	401	366	405	396	406	429	412	403	425	375	419	414	406	389	378	371	382	382	401	402	404	438	407	357	379	401	398	442	415	432	444	404	453	408	433	391	374	412	381	416	394	383	396	381	384	388	388	419	391	395	428	408	410	358	407	397	415	421	375	401	440	434	371	382	371	418	372	390	378	410	374	422	420	441	436	397	375	488	409	402	392	397	368	357	423	392	393	415	407	388	423	426	420	405	438	404	408	372	428	431	366	383	360	428	391	419	436	429	437	404	385	385	406	388	430	413	404	391	354	405	401	429	408	402	404	375	373	394	387	403	404	457	396	391	425	374	394	366	386	443	379	387	390	407	423	432	395	416	399	415	418	416	418	379	411	373	403	405	357	399	406	424	380	400	419	435	438	427	409	396	443	450	412	406	410	400	367	379	368	404	395	384	392	383	403	411	350	416	448	420	387	393	371	409	420	388	404	362	381	395	440	380	372	426	390	411	380	383	391	438	437	364	373	412	427	407	383	396	423	388	384	345	396	403	414	421	417	422	399	408	416	387	407	368	388	431	402	376	398	415	408	446	404	436	403	417	424	424	388	362	382	425	376	361	414	415	385	375	392	419	396	374	392	402	404	402	386	373	429	440	390	419	399	404	395	422	416	346	377	411	402	409	380	401	396	395	375	400	398	431	394	392	349	390	380	373	402	394	402	415	395	400	417	415	371	407	397	386	384	396	399	427	415	423	420	417	413	407	395	400	431	438	425	405	389	411	353	443	378	402	410	402	406	397	384	393	396	382	409	424	400	376	388	422	412	360	369	447	429	376	376	412	372	420	403	405	392	403	422	401	362	416	425	429	417	395	385	373	420	439	426	380	393	440	394	381	439	382	390	391	413	357	373	417	409	390	409	402	417	413	425	392	404	402	398	424	398	352	433	361	374	369	392	396	387	405	371	401	404	403	416	379	412	385	381	454	403	394	387	403	400	407	382	441	387	375	400	432	378	405	370	396	383	372	428	395	417	404	407	420	398	386	409	427	383	392	395	418	378	377	356	433	390	366	381	382	452	398	421	400	373	380	375	374	388	398	395	343	375	352	374	418	425	391	389	402	402	394	378	380	428	375	437	407	410	407	399	400	390	377	426	433	379	430	397	394	367	396	404	381	370	415	423	413	381	391	418	424	418	389	452	379	408	421	424	420	392	433	428	408	366	417	391	406	410	398	399	379	388	395	421	423	404	373	392	394	404	392	356	395	401	394	407	383	402	402	428	406	408	391	393	376	419	391	393	398	398	380	429	391	401	389	374	403	419	377	455	372	400	404	421	433	397	380	397	401	370	400	397	387	411	345	407	396	370	448	410	435	425	383	385	396	395	400	432	409	398	413	430	431	392	407	405	419	418	403	412	435	391	424	412	377	418	399	417	390	388	364	388	398	392	406	407	392	405	381	401	392	452	415	394	378	436	399	421	394	379	416	393	427	392	413	432	413	402	399	397	396	413	425	412	361	396	411	378	397	366	430	394	368	377	413	387	392	405	400	410	413	384	397	370	387	391	391	397	394	392	427	422	411	430	411	430	374	366	453	424	382	426	419	395	391	391	413	409	415	417	374	422	410	398	386	426	374	365	371	381	396	401	415	366	373	394	404	431	420	419	417	409	403	399	437	394	380
41270	14215	4398	1878	1320	1139	932	891	903	898	882	904	918	888	861	887	848	871	848	847	862	880	814	888	919	870	858	869	888	876	934	849	867	869	867	894	861	894	931	887	881	855	889	844	876	837	882	904	900	853	879	896	848	886	874	892	869	919	856	844	863	886	840	894	837	887	857	875	812	841	860	896	891	892	916	896	856	836	853	870	866	847	900	887	871	884	888	883	866	873	885	875	873	895	830	848	845	919	902	833	856	826	859	875	860	886	860	881	879	909	820	887	905	845	936	849	846	866	896	854	954	863	818	894	898	892	906	912	900	868	878	904	868	884	868	869	812	850	926	835	897	860	852	873	916	883	885	898	812	897	837	864	842	885	850	864	881	890	922	865	888	796	892	846	901	881	805	868	872	877	879	911	850	866	856	873	826	873	882	860	899	863	870	887	897	886	907	876	813	865	843	821	839	835	896	933	871	884	891	900	876	808	848	879	881	899	881	855	891	866	895	900	912	850	918	914	876	908	917	832	933	892	859	870	857	885	870	865	840	883	872	855	872	865	865	845	861	894	849	849	859	873	820	849	857	845	864	866	869	884	893	894	864	848	801	873	888	886	853	869	892	878	855	904	887	816	868	879	910	858	852	868	924	899	851	854	854	862	864	910	878	878	847	860	871	912	832	848	850	871	895	888	890	890	845	879	881	869	854	878	903	864	859	840	879	869	869	847	884	885	896	866	815	840	866	847	873	859	948	898	920	905	845	879	873	867	883	888	869	856	843	879	916	852	843	873	842	857	891	952	919	833	929	884	872	862	853	879	840	867	841	842	876	864	905	849	877	828	875	890	844	847	838	867	864	903	884	843	869	840	871	853	879	843	897	885	884	921	873	920	823	863	862	870	874	874	876	849	852	871	851	843	890	855	862	884	865	859	881	855	839	892	915	891	861	896	908	895	851	865	909	854	853	875	824	836	843	879	883	938	902	819	891	825	964	914	895	806	863	876	864	864	918	811	896	851	910	865	793	849	870	863	860	847	860	862	873	860	878	944	862	891	896	889	893	867	843	824	826	849	886	854	915	861	869	858	847	893	900	913	905	877	890	877	899	852	850	894	905	864	862	873	826	867	911	895	830	876	857	811	898	868	863	865	883	859	879	925	883	848	836	812	859	850	906	927	840	854	835	815	915	865	868	848	866	867	770	801	867	914	839	898	893	875	884	875	926	852	874	930	889	868	864	875	896	893	869	921	873	817	898	852	858	822	877	895	901	863	856	850	889	867	879	881	879	849	917	854	853	840	874	879	898	937	856	862	846	883	844	925	857	912	904	902	871	920	860	909	875	849	830	885	844	870	911	907	902	842	895	858	848	819	896	895	872	874	878	919	871	847	916	846	851	870	846	864	899	830	829	877	861	843	816	914	918	871	856	844	830	864	887	859	844	856	866	907	909	829	875	866	888	874	859	899	894	858	867	818	884	872	868	882	852	874	893	876	919	868	866	880	857	813	839	873	867	845	891	834	879	863	866	886	841	852	855	882	860	857	861	864	880	838	905	914	866	896	892	844	834	855	856	887	836	825	905	854	883	864	859	879	826	867	874	844	835	863	873	805	871	864	908	893	893	870	855	856	873	812	865	860	872	902	820	868	834	874	844	894	853	887	884	872	947	821	918	859	869	834	876	857	909	873	872	875	885	858	855	877	842	819	852	823	888	886	863	880	855	878	870	869	910	836	866	855	926	848	892	859	905	908	900	877	854	826	859	905	862	857	886	828	865	890	870	865	866	868	864	910	791	883	876	889	856	865	916	863	869	900	848	909	836	881	867	881	828	860	844	902	861	858	838	899	885	892	897	836	872	862	798	865	860	824	883	824	896	880	840	852	850	863	848	835	888	933	870	862	826	893	817	801	913	875	838	844	891	867	902	866	853	909	873	834	838	859	833	870	876	857	856	904	816	913	855	840	872	877	905	843	822	899	831	902	840	839	839	914	795	897	888	869	882	879	865	894	866	847	884	874	882	889	857	889	878	909	890	875	897	880	893	878	875	853	856	836	912	883	874	863	920	839	884	858	897	902	886	855	827	850	924	873	870	885	849	909	848	870	855	893	906	835	863	898	802	872	894	913	831	821	877	854	882	904	892	927	861	872	855	881	842	891	884	881	871	864	876	833	877	833	852	886	885	899	886	862	884	877	891	887	824	856	857	880	953	884	850	908	853	845	878	887	846	923	921	897	871	851	883	858	894	874	906	872	835	910	847	841	875	852	846	864	865	901	874	871	869	914	833	882	873	797	863	861	870	938	837	887	861	907	844	880	875	869	853	859	898	851	860	843	874	803	856	869	886	896	864	859	863	888	901	858	867	881	880	876	843	914	890	835	862	885	852	888	859	895	886	875	848	879	860	870	845	987	862	910	835	847	848	881	825	837	870	817	841	833	883	811	837	877	894	830	887	871	838	844	854	834	878	858	850	871	876	886	866	880	815	878	865	874	900	836	879	832	889	855	846	925	875	865	867	866	890	787	877	845	886	872	897	847	880	829	878	865	859	858	906	863	882	895	830	799	838	884	904	865	880	820	853	864	872	880	840	857	896	816	876	872	882	882	846	872	828	864	920	900	831	868	842	904	853	888	868	875	907	913	915	825	853	851	890	864	891	879	877	807	830	907	878	898	903	886	885	862	839	954	820	857	875	946	858	908	871	836	847	836	851	861	884	840	865	869	941	877	848	877	836	890	960	864	873	889	845	847	895	896	844	872	855	883	907	890	891	914	857	851	892	882	911	816	946	903	918	836	881	876	828	889	864	849	870	870	909	910	882	859	851	849	870	885	872	876	916	904	844	833	817	877	868	934	857	875	806	863	871	841	859	844	816	879	849	932	858	815	864	881	891	896	856	882	841	827	879	886	886	871	879	869	875	885	869	862	868	906	829	842	878	888	903	822	853	840	879	841	839	869	877	891	938	878	817	834	905	878	908	884	881	846	817	937	874	869	872	844	860	889	840	884	904	876	906	868	888	853	871	876	803	868	862	888	902	841	876	831	835	851	835	842	794	859	873	877	835	893	872	908	838	903	899	878	918	859	906	856	881	881	850	879	853	847	855	873	846	840	845	873	907	833	878	918	846	860	818	918	871	878	865	909	870	868	816	824	818	875	890	862	813	852	836	944	862	827	893	872	891	895	898	866	854	897	842	855	847	858	847	845	825	921	834	819	923	921	850	889	883	819	961	916	905	915	844	872	830	885	887	845	870	856	860	893	858	884	862	875	816	898	910	829	846	836	918	849	880	817	861	897	882	855	878	918	867	867	837	866	874	887	902	874	898	888	937	863	935	861	854	864	858	866	846	846	869	816	860	882	921	897	870	889	878	870	859	842	834	824	845	884	826	877	864	875	900	807	876	909	885	891	846	878	863	842	934	920	846	809	942	871	825	866	850	857	904	862	895	845	885	934	896	831	889	857	867	861	815	842	867	895	876	840	923	860	884	851	862	902	891	852	889	821
48144	18638	5737	1989	896	488	421	387	366	403	372	353	353	368	383	418	373	399	376	388	381	364	367	405	395	371	361	384	355	344	374	358	386	380	389	390	352	399	341	362	390	391	354	365	370	379	357	381	363	396	391	333	346	355	369	371	388	361	390	371	372	375	346	382	357	386	362	380	400	394	373	372	355	378	338	403	399	374	387	362	346	388	378	355	360	375	392	411	392	386	402	356	400	379	400	333	375	373	380	385	359	327	366	393	372	346	376	372	346	354	350	381	360	382	345	415	400	345	342	345	364	351	381	381	377	378	399	358	352	334	375	344	381	358	369	385	362	369	413	387	394	394	384	352	325	389	434	377	408	388	412	372	372	399	365	362	350	410	360	359	380	393	331	353	344	346	394	392	360	355	393	352	364	378	350	371	363	342	374	399	378	413	367	380	387	377	375	349	394	374	342	381	378	402	357	386	406	373	383	351	348	342	384	399	368	366	371	370	361	379	400	409	376	371	353	412	338	339	404	427	363	381	364	390	383	360	403	379	396	429	383	344	361	340	382	331	392	338	412	390	363	366	346	361	413	382	349	341	387	388	369	395	404	386	380	400	350	369	404	381	371	368	408	401	351	398	436	376	408	344	362	373	380	356	337	418	363	359	385	376	359	360	444	380	399	384	373	359	372	360	369	333	364	380	353	368	348	373	367	351	339	369	371	358	380	385	339	371	382	361	366	367	338	381	366	362	344	423	398	397	361	343	381	380	360	353	378	345	408	386	356	338	395	379	363	343	371	365	355	353	376	378	367	384	363	346	407	372	369	355	337	381	395	402	369	371	388	379	381	343	389	410	401	373	384	415	357	372	359	368	345	361	355	354	398	383	398	362	370	392	406	360	380	355	367	409	371	376	323	370	382	366	367	374	354	384	388	350	375	357	375	348	347	374	401	394	394	396	380	421	399	364	322	401	413	374	333	368	364	372	354	370	413	401	377	376	345	334	354	370	402	413	361	405	373	406	341	344	433	356	373	368	395	415	316	370	404	357	402	374	357	387	391	384	434	374	400	397	364	388	362	364	380	392	441	390	378	393	382	388	372	387	375	370	363	350	388	372	393	386	332	389	406	391	363	359	388	359	392	404	365	337	382	331	393	376	404	350	364	391	356	372	387	414	421	388	378	368	369	392	383	358	384	352	363	350	399	389	409	333	377	365	401	364	373	354	375	335	390	347	397	379	411	376	369	361	373	365	375	400	372	377	381	401	382	377	388	357	375	379	332	385	398	391	370	363	377	375	348	365	372	336	383	381	390	379	374	344	379	364	341	338	364	389	323	346	388	379	388	356	302	340	378	407	392	398	381	388	390	371	348	394	373	374	342	320	380	382	351	387	344	380	361	358	379	373	377	338	387	370	360	401	381	379	386	400	417	344	385	373	390	414	351	377	376	386	422	398	363	357	375	395	373	402	325	361	358	377	389	355	386	407	394	374	372	395	406	373	368	359	377	355	344	391	362	417	395	367	368	365	390	399	366	349	400	335	374	406	354	393	367	352	350	351	373	352	368	381	351	409	369	390	356	361	392	408	385	359	336	389	355	381	374	426	356	432	360	403	358	348	362	346	352	400	369	365	385	350	396	360	370	370	340	381	338	390	394	374	373	364	381	388	380	380	376	331	352	367	385	392	395	417	385	385	372	385	399	376	360	386	363	389	376	355	348	371	376	377	326	396	397	394	379	339	352	392	388	403	402	385	389	355	366	369	372	391	382	386	352	381	400	363	363	376	352	395	392	402	385	389	380	393	383	379	382	363	369	371	328	386	354	376	366	370	357	345	377	367	361	371	369	365	358	361	370	378	401	404	376	417	387	373	358	397	350	395	362	386	405	371	350	370	364	381	368	331	401	360	389	380	403	374	381	358	368	382	392	389	407	384	382	388	380	360	366	348	331	385	382	348	365	358	394	375	422	378	399	392	401	353	367	367	403	372	359	399	383	337	336	360	377	374	349	377	352	386	370	357	387	363	409	380	422	374	341	384	380	364	396	379	362	337	367	376	389	389	384	390	398	380	418	365	385	375	393	355	408	399	413	372	364	320	368	384	331	345	405	421	375	384	385	367	370	387	404	378	370	395	358	401	359	345	357	352	380	380	386	358	351	388	347	402	372	389	397	403	381	414	388	374	380	367	414	391	391	365	362	387	381	377	370	384	411	361	353	436	407	356	401	363	406	386	378	346	356	366	403	358	397	379	371	393	375	370	425	425	378	327	333	387	358	334	356	378	370	369	377	351	388	350	379	417	391	368	414	404	406	379	369	379	362	335	375	383	386	348	386	381	363	371	378	412	381	342	343	357	358	385	378	387	347	365	369	370	388	384	360	422	359	361	404	387	444	393	366	376	384	435	367	343	369	403	385	344	356	391	351	360	409	405	387	397	368	412	380	392	407	412	366	374	366	359	375	378	381	392	398	375	372	390	380	348	347	387	370	364	401	457	340	387	374	361	413	377	367	419	373	410	381	378	392	374	370	380	351	328	365	383	392	392	403	398	366	381	372	369	358	383	373	364	356	364	394	389	376	375	344	364	395	406	387	365	380	369	373	402	356	360	380	370	348	353	422	386	384	363	392	375	359	400	355	363	365	357	414	354	344	384	352	393	353	382	405	367	331	336	342	348	378	335	398	377	371	360	377	396	371	325	394	371	355	364	373	367	373	381	372	356	383	360	378	383	387	400	363	416	391	351	325	402	420	377	378	357	371	387	365	419	410	334	374	375	368	359	343	352	358	351	391	362	374	375	328	350	351	377	418	362	362	358	405	407	384	362	379	375	367	396	386	411	340	363	407	373	361	330	369	336	369	393	377	383	373	388	373	379	383	352	385	392	336	379	372	371	390	354	385	395	415	379	378	381	365	378	373	327	370	398	360	381	360	372	353	398	423	399	382	388	377	369	373	370	417	384	392	368	363	367	393	386	375	392	364	377	401	345	374	350	423	348	364	353	347	357	399	393	350	411	346	372	386	369	385	377	339	364	394	382	354	399	378	382	377	374	389	338	341	355	387	349	404	365	355	409	365	403	400	388	402	355	390	374	389	396	378	384	365	406	405	396	403	400	371	344	348	352	393	370	380	351	403	367	402	352	355	350	412	400	391	386	379	386	392	374	384	419	347	354	343	355	378	351	426	394	406	385	402	362	347	351	349	378	381	376	389	376	381	373	388	356	402	359	369	377	383	377	342	343	382	342	378	361	374	379	403	338	392	339	366	357	342	369	403	359	402	385	364	387	372	379	364	372	373	368	376	361	383	386	394	386	379	389	340	429	364	403	350	356	376	360	383	366	390	417	376	332	390	375	400	371	377	408	393	398	352	419	361	417	378	378	374	357	410	347	426	348	398	375	397	361	362	414	360	381	354	405	350	330	410	374	364	393	340	362	393	381	370	393	363	363	377	386	335	354	391	385	343	368	367	374	369	373	337	401	396	448	357	344	382	385	349	372	337	399	345	374
31650	12329	6607	3843	2317	1278	892	824	814	863	808	828	835	796	810	801	810	886	829	849	803	884	802	825	807	831	851	803	821	847	842	844	819	759	836	820	837	830	808	797	817	852	870	857	813	802	827	867	783	795	819	796	822	791	782	801	824	867	806	757	789	776	797	825	822	762	848	821	826	782	823	802	768	779	819	849	765	772	831	838	840	874	757	838	782	855	773	835	872	863	843	795	758	859	783	843	807	812	812	789	816	813	823	807	882	824	815	792	803	803	744	845	795	799	815	812	771	860	777	811	860	802	867	810	811	760	829	789	809	777	814	837	766	757	853	801	807	803	743	833	833	819	791	812	833	839	818	849	839	855	819	847	774	807	819	783	807	825	825	789	837	799	846	829	871	793	845	856	814	835	798	846	861	801	810	797	813	821	799	777	792	863	759	819	739	776	821	803	850	785	825	856	839	835	814	843	815	885	779	825	822	821	757	808	815	833	798	817	789	760	798	838	819	791	796	844	829	768	842	847	843	845	806	827	838	816	863	804	845	796	830	794	859	837	806	741	783	807	818	826	814	799	800	864	813	799	779	820	821	844	814	832	795	817	821	855	770	854	803	826	811	779	810	798	776	847	805	829	806	807	770	824	772	798	823	810	829	817	775	802	821	831	831	853	819	850	802	783	783	816	793	806	815	830	803	788	767	828	770	860	875	834	821	822	823	791	795	763	820	773	799	781	815	826	797	823	763	773	808	778	844	770	803	799	798	808	842	823	777	750	818	814	821	822	768	787	839	793	825	844	780	879	816	861	841	885	853	808	842	879	837	818	811	769	789	786	844	828	864	787	782	770	851	829	817	824	816	835	793	783	880	877	833	792	793	909	807	821	833	796	816	787	809	804	800	819	824	750	800	761	825	830	774	822	841	842	846	866	786	846	828	834	787	824	820	815	794	827	809	810	838	774	799	784	822	804	797	811	837	841	831	758	817	823	869	801	828	730	809	793	802	831	830	862	818	858	831	872	845	825	815	808	812	856	809	840	832	823	845	847	828	800	853	790	822	775	773	797	832	836	805	772	828	848	871	813	783	879	800	831	843	825	813	800	800	810	847	813	837	817	788	809	854	779	847	834	816	834	817	833	794	789	799	780	865	830	763	820	814	825	800	782	805	827	849	773	801	852	767	840	825	813	838	847	850	893	796	792	802	820	818	825	800	855	804	827	842	833	835	861	836	838	869	829	858	761	779	880	856	804	776	849	789	778	819	811	859	863	846	785	807	780	836	785	780	862	764	824	770	868	778	778	832	817	793	882	795	813	821	814	817	773	814	772	798	802	831	837	811	808	841	840	868	860	814	805	830	795	838	835	839	831	838	802	754	835	841	747	760	838	811	790	773	820	837	823	832	811	818	779	803	827	820	863	824	811	765	818	852	814	838	815	848	839	779	860	814	838	850	814	825	859	792	813	782	815	787	827	784	814	814	762	807	816	800	812	768	827	847	829	813	835	856	821	796	824	764	816	789	786	862	776	835	815	831	793	833	809	790	802	782	808	783	820	829	865	834	824	832	842	837	822	812	774	790	798	824	817	848	841	821	843	844	851	840	784	827	795	858	816	826	824	847	855	860	857	819	850	835	848	813	817	823	817	765	833	799	780	830	865	821	797	820	835	828	851	817	826	837	888	794	892	829	880	788	790	811	775	828	813	842	862	847	893	816	796	838	818	845	805	851	876	755	824	850	839	820	841	836	853	814	798	791	824	842	812	799	785	822	784	861	832	808	788	793	822	854	781	839	837	861	833	792	814	758	847	808	814	821	794	774	764	851	825	791	781	842	824	847	822	794	865	827	783	826	775	799	799	812	820	846	821	826	808	761	846	842	802	832	832	837	807	847	805	795	804	840	850	792	878	884	828	829	842	817	823	852	844	802	838	773	866	764	856	839	823	810	847	776	801	879	822	804	803	801	852	823	784	819	819	802	799	840	850	833	877	804	808	784	760	803	763	810	821	827	819	796	833	810	828	856	797	856	879	767	785	813	828	851	812	827	848	826	837	824	860	854	827	819	817	760	865	831	830	795	793	780	876	858	855	804	825	857	862	796	855	823	851	850	784	799	791	793	789	800	787	850	866	820	759	849	867	805	789	814	868	786	850	750	768	850	850	767	835	827	814	787	789	793	845	850	789	750	823	878	875	865	849	791	857	836	801	809	851	796	815	877	821	833	771	888	823	798	815	784	754	820	785	794	834	877	820	783	819	846	839	765	804	831	830	832	803	780	832	786	798	861	822	818	852	774	870	777	868	802	787	842	807	763	811	848	833	831	847	840	781	832	823	837	820	857	841	862	847	855	838	841	797	810	818	778	870	833	805	819	805	822	836	820	767	819	802	806	783	811	798	821	798	858	850	796	849	786	812	791	807	821	818	824	816	837	803	878	843	836	807	834	797	795	899	748	801	842	818	834	847	810	856	832	826	805	837	847	829	832	798	770	840	842	836	872	793	808	817	866	819	821	821	857	866	821	784	786	822	844	835	772	777	842	833	842	765	836	796	812	857	872	812	860	850	837	847	798	838	846	852	840	784	837	808	828	790	800	818	886	788	813	858	840	819	769	825	866	811	882	848	839	800	811	844	821	845	848	788	832	837	845	810	725	846	785	820	888	796	801	813	787	818	814	779	815	805	802	816	858	749	842	822	778	786	834	835	809	842	868	871	821	809	842	826	838	818	803	822	862	792	783	803	864	868	863	849	824	824	793	835	800	824	811	796	808	837	810	816	821	815	872	823	806	780	845	834	883	806	832	823	864	793	807	845	850	812	823	787	864	813	768	808	783	817	842	826	785	819	859	833	826	790	854	793	837	788	844	847	819	809	802	817	773	805	830	811	838	768	796	808	809	816	858	849	806	749	762	846	811	860	842	798	843	810	790	826	822	817	882	771	832	827	800	798	794	828	865	837	828	800	807	831	822	787	803	854	827	814	807	814	871	786	872	775	809	850	832	772	846	816	821	851	839	823	792	856	710	775	764	805	800	787	861	828	846	817	838	809	808	783	753	811	798	830	823	826	776	812	837	838	849	808	828	849	855	852	798	804	825	792	762	785	821	818	823	856	823	809	803	798	817	796	813	744	804	800	802	826	789	838	777	832	806	809	811	782	820	820	847	791	810	767	834	807	819	816	801	815	783	824	776	812	762	848	787	833	788	780	799	785	852	788	766	774	799	864	769	862	847	818	846	835	782	784	791	854	821	855	765	835	820	826	815	827	815	807	773	854	796	786	799	793	815	820	858	787	857	813	813	814	816	843	870	835	799	846	828	848	818	834	858	819	796	791	854	774	817	806	842	765	791	780	762	820	849	796	839	778	816	750	765	850	826	838	841	801	843	822	859	782	776	801	835	844	857	849	825	833	884	828	798	738	812	849	775	761	799	761	829	783	811	778	802	783	824	811	811	819	815	792	811	860	860	807	871	833	854	782	778	750	786	796	815	795	792	795	846	834	803	817
53170	21291	6882	1170	521	408	412	396	367	430	357	418	435	374	364	376	392	395	398	401	409	411	428	412	364	431	394	403	427	383	373	388	410	387	405	416	413	409	448	407	409	408	373	388	411	392	424	400	411	432	387	378	407	348	353	372	439	424	404	378	374	402	373	402	372	399	415	375	377	374	420	400	388	411	413	381	400	421	415	407	386	408	405	416	411	382	391	379	393	422	397	424	443	382	386	437	379	386	409	419	385	399	381	422	384	347	394	382	398	373	398	404	428	382	364	364	390	359	413	415	400	395	361	380	434	400	404	468	389	365	429	398	435	397	361	354	401	436	431	364	359	366	455	417	407	382	392	394	413	396	383	395	388	339	399	350	379	388	413	391	391	380	407	393	348	391	400	380	418	401	397	372	398	386	397	405	405	410	369	370	443	398	408	369	372	384	386	410	435	389	367	371	420	406	398	375	397	426	408	368	358	372	371	420	381	422	405	377	408	386	410	391	406	402	395	387	377	395	403	404	410	419	388	419	361	370	384	385	387	397	361	425	410	365	395	376	382	411	385	479	407	413	413	432	378	367	445	395	399	353	465	420	417	394	390	399	422	370	339	405	372	378	411	405	391	356	414	406	371	401	391	385	374	414	361	398	415	383	409	365	377	399	407	361	404	374	431	402	426	401	415	373	406	390	425	408	393	451	454	378	413	412	368	407	415	376	373	393	394	415	386	405	374	377	401	373	356	411	409	386	394	399	410	399	349	418	379	370	395	413	401	405	377	382	424	401	404	383	422	404	384	423	381	421	401	365	391	412	388	399	401	383	418	427	396	408	436	422	390	354	415	400	451	389	397	405	385	409	372	423	406	395	411	425	380	368	377	409	399	361	415	384	369	361	412	354	399	365	364	392	386	382	413	403	409	380	363	420	383	351	406	407	395	372	406	379	415	382	389	368	397	395	427	430	389	407	431	389	353	399	397	419	403	366	400	407	379	406	418	376	358	368	389	388	442	384	402	409	411	404	357	384	397	403	394	418	414	401	399	370	402	406	398	405	402	416	406	416	429	439	409	446	372	387	404	390	405	401	401	391	380	420	385	413	345	391	393	373	378	394	395	421	456	404	369	362	406	409	396	420	411	387	386	412	387	379	362	377	407	399	390	425	400	414	396	363	367	349	380	400	405	408	385	349	337	379	399	407	393	410	402	372	432	440	374	401	383	386	360	366	375	371	432	387	421	340	430	380	389	408	384	436	383	423	404	388	430	406	405	370	379	426	364	409	409	385	408	377	378	409	423	389	399	376	424	358	378	413	366	358	404	429	377	424	398	386	350	397	415	348	388	383	374	409	397	395	409	389	369	364	410	417	363	389	409	412	390	414	407	364	381	405	377	391	360	356	420	371	429	382	387	371	375	399	398	413	409	387	431	385	386	422	367	404	388	374	384	384	379	418	367	394	411	416	348	423	432	402	442	379	357	388	344	367	394	380	360	402	399	415	354	394	424	360	375	423	412	413	413	384	375	389	384	411	373	425	363	363	389	415	357	411	402	370	402	349	409	367	372	369	433	385	383	421	371	441	408	371	386	393	420	409	401	385	368	358	370	381	371	411	441	383	404	417	403	375	409	399	366	412	430	388	365	394	418	397	399	394	400	392	396	373	414	352	358	348	375	366	416	371	404	388	423	425	394	412	397	395	380	421	403	412	361	428	397	392	403	432	369	423	392	367	362	419	400	394	397	384	372	410	413	382	401	395	407	386	424	375	414	417	402	395	374	411	391	388	396	416	385	384	387	371	389	402	380	389	395	407	373	393	426	334	391	449	352	397	399	415	377	394	407	400	386	433	388	385	352	418	420	380	416	394	411	391	390	380	401	343	392	423	378	352	382	386	409	391	446	450	407	397	367	413	395	387	403	381	407	369	410	428	394	414	425	408	366	428	386	392	394	390	402	425	404	381	411	368	384	378	416	398	416	406	369	385	409	381	408	435	372	371	401	377	412	389	383	367	399	398	389	380	439	346	360	364	372	419	385	393	393	426	358	366	411	362	403	385	383	375	397	387	374	335	405	432	399	409	392	410	402	376	379	418	378	390	419	388	411	403	418	408	382	428	411	456	385	343	419	361	373	375	400	431	384	398	375	407	390	390	385	408	382	384	399	377	383	358	387	365	414	420	380	412	387	383	411	415	404	410	384	391	442	411	384	408	434	423	364	371	375	411	377	409	379	467	382	376	376	418	393	364	389	368	401	392	381	356	394	380	389	391	374	392	424	390	384	416	386	395	402	422	396	397	405	412	376	410	393	390	393	377	414	363	433	411	434	386	387	388	419	409	394	378	432	385	375	398	384	386	359	364	406	364	407	389	400	360	390	382	382	409	414	412	437	406	432	393	407	381	419	381	398	412	388	384	349	390	419	375	386	400	390	428	412	354	376	390	402	367	387	415	391	393	388	436	378	410	377	359	380	382	377	387	401	409	430	428	383	396	390	379	367	389	371	455	384	382	410	395	377	404	399	425	368	462	415	374	381	389	355	399	412	403	402	389	390	377	395	386	357	394	389	396	380	439	399	418	389	363	367	373	382	384	375	404	385	406	428	402	370	379	380	378	409	388	384	430	402	360	420	377	356	353	394	393	401	426	369	368	395	410	390	393	375	386	399	415	370	424	408	395	407	395	398	412	407	356	432	372	385	384	355	413	442	343	381	364	400	363	418	362	363	391	385	436	388	384	415	385	415	373	389	419	376	383	438	375	403	417	401	389	396	385	391	409	388	376	403	377	385	363	412	396	410	388	414	411	381	378	414	389	405	388	369	387	445	421	460	376	360	376	403	368	382	405	402	380	417	409	389	383	372	404	430	385	431	384	397	397	376	392	385	369	375	410	417	380	395	421	382	414	403	394	394	400	396	400	378	391	375	402	365	416	395	416	389	393	393	383	371	402	385	407	358	399	391	393	401	392	377	417	380	410	380	423	377	368	428	385	395	349	381	371	389	393	421	407	412	374	377	396	377	393	390	449	373	423	374	398	353	400	385	381	372	398	398	397	350	426	411	408	379	401	402	406	402	369	383	446	423	410	376	360	370	372	387	420	410	389	394	408	390	390	419	446	363	372	400	375	357	391	397	433	375	398	402	414	396	381	426	373	402	422	411	401	376	426	370	431	400	378	404	370	390	413	407	416	403	383	415	384	371	392	345	415	376	418	410	394	414	417	409	413	367	381	400	384	356	420	415	374	419	390	403	401	401	407	380	400	384	397	412	378	441	382	365	419	417	419	413	386	393	383	350	382	382	398	383	388	398	391	380	393	390	375	403	401	355	402	413	373	400	391	406	391	369	369	413	420	361	353	396	394	392	390	408	406	375	412	386	423	365	407	410	371	395	421	407	374	408	407	371	393	376	402	392	371	412	423	387	416	406	446	379	402	396	397	406	407	397	362	369	415	421	386	394	366	378	424	407	344	398	419	373	368	389	422	375	384	371	386	402	396	369	363	422	399
34150	10711	4133	1950	1144	970	904	912	926	883	850	864	806	868	838	927	848	877	828	848	870	802	847	827	853	857	816	828	798	882	838	917	894	799	811	873	874	820	871	896	855	868	892	818	847	872	844	865	887	912	872	910	882	855	828	868	854	862	840	859	888	867	877	894	878	878	854	891	922	877	849	825	911	931	883	883	852	883	882	897	862	826	858	797	862	896	904	896	864	908	860	890	874	802	896	887	834	857	820	867	947	882	844	853	825	891	843	826	909	865	829	815	853	863	857	826	911	816	867	851	885	869	890	859	870	830	869	849	854	828	869	827	921	816	857	854	900	840	814	867	890	895	877	849	815	851	877	857	854	899	888	896	844	893	832	858	862	852	868	893	878	814	842	873	790	886	841	912	919	895	866	857	829	875	790	844	881	866	872	896	841	877	874	888	905	854	850	819	868	872	829	912	835	862	851	904	911	785	851	904	908	890	836	897	837	866	876	868	876	828	834	882	858	876	905	915	891	848	821	831	828	852	879	886	877	950	876	826	853	827	828	848	841	855	874	863	880	878	825	862	829	839	894	871	861	875	902	844	886	811	861	898	832	828	843	860	890	893	916	877	804	859	846	872	881	863	864	900	847	837	852	838	883	907	834	828	953	822	858	820	824	866	836	869	853	830	892	885	861	889	852	842	846	894	893	873	847	781	842	898	893	874	834	820	813	854	874	872	840	910	819	905	857	815	876	838	866	825	895	878	864	840	831	896	869	897	842	867	874	874	926	860	869	807	853	829	846	829	826	863	881	878	901	873	809	890	854	890	867	916	861	824	881	931	873	812	874	878	784	795	877	875	857	893	829	847	865	908	804	881	845	895	863	821	862	831	851	872	898	819	859	838	875	836	860	853	848	831	929	818	830	855	891	891	864	847	895	856	852	906	843	853	835	847	896	868	918	787	773	873	886	849	821	834	854	819	859	892	840	853	845	875	876	836	868	851	854	808	834	862	911	868	853	818	879	882	805	816	876	850	875	837	879	862	850	823	867	845	870	886	874	880	841	854	858	909	867	860	864	863	850	880	825	862	844	922	878	848	799	835	883	892	850	883	868	864	856	848	856	899	846	829	884	855	884	944	909	857	821	889	865	835	850	888	846	907	864	803	825	881	851	830	865	880	887	845	841	848	833	916	893	844	915	855	860	872	906	854	894	904	836	824	900	853	852	809	833	847	911	872	883	884	832	872	824	881	881	873	900	843	858	831	873	895	855	817	834	826	871	834	853	861	875	852	856	872	857	883	845	899	865	837	860	920	870	880	852	835	839	901	853	882	865	889	856	854	874	868	878	875	865	852	915	898	845	864	894	825	835	873	869	858	877	828	887	898	815	830	807	852	868	863	889	873	861	880	874	935	875	863	814	822	844	888	877	861	833	847	815	876	893	815	865	835	832	851	842	837	865	916	861	860	880	863	807	883	895	862	850	849	808	834	881	891	893	844	874	859	838	869	852	875	883	819	821	859	849	834	850	890	888	887	871	842	897	836	821	878	797	862	846	824	870	841	883	873	859	867	871	863	892	917	914	848	869	830	791	827	853	855	833	833	916	883	915	891	869	892	833	856	848	833	880	867	853	880	894	896	883	906	847	833	853	873	838	860	847	828	918	868	867	878	872	861	869	822	842	833	899	853	818	832	880	930	888	866	863	886	870	858	861	841	856	866	870	836	856	838	832	866	856	861	877	849	870	867	869	872	887	828	857	866	867	802	811	893	870	833	846	866	899	859	817	851	873	851	889	822	827	861	836	832	928	874	856	827	877	862	853	856	824	873	804	841	837	877	900	888	872	914	926	838	851	821	846	894	797	868	832	845	906	826	891	833	819	828	865	906	888	920	889	847	859	803	869	864	866	928	852	838	849	844	885	833	895	828	908	872	863	864	861	867	880	844	845	853	881	879	877	838	863	846	854	890	856	881	832	865	865	837	869	906	876	859	920	826	923	878	842	882	807	845	882	857	831	821	866	842	871	896	840	872	814	835	870	881	878	860	910	885	878	856	884	859	879	834	859	898	842	834	880	857	877	922	874	870	859	842	848	826	858	913	861	850	810	886	843	848	904	853	821	864	879	810	858	832	885	859	885	888	804	861	874	879	885	833	902	852	876	907	819	875	872	895	869	880	838	853	886	836	851	841	851	871	910	845	773	860	803	897	818	856	861	871	858	846	843	864	851	876	861	824	852	880	858	843	897	860	852	881	925	784	848	869	811	901	831	848	866	835	840	855	844	869	853	855	846	906	847	864	885	847	896	884	902	903	846	844	900	851	882	886	853	859	899	901	839	827	831	901	935	861	863	856	859	869	820	890	808	892	867	863	826	858	856	846	828	854	902	856	844	836	835	874	840	874	885	833	836	855	891	786	895	841	839	863	863	860	827	887	833	921	899	849	931	813	925	869	879	881	880	843	907	876	811	879	838	858	889	863	891	815	887	826	823	860	842	845	874	822	896	851	845	911	902	844	868	850	901	918	793	864	899	832	842	897	858	878	887	871	878	818	875	873	854	916	804	859	861	857	866	897	872	840	868	796	805	857	858	899	872	841	868	854	917	840	856	890	810	889	844	864	837	874	909	878	834	838	820	873	827	904	822	808	824	847	892	837	868	857	876	891	889	776	889	867	856	850	870	850	855	836	821	835	875	852	846	857	845	841	854	859	858	840	856	906	850	921	855	910	879	861	821	857	823	893	832	847	846	889	809	926	861	912	913	849	837	822	892	849	884	874	836	880	858	841	891	877	830	840	893	844	831	950	847	874	808	885	868	868	817	873	904	837	847	852	811	835	833	880	822	847	845	884	907	814	884	835	822	875	844	912	932	830	885	872	862	852	855	805	833	917	849	816	855	846	866	864	854	895	819	830	876	884	909	883	828	848	877	875	861	852	869	880	881	887	840	891	825	844	871	828	896	841	858	893	875	853	838	869	837	846	826	796	889	874	870	885	862	866	851	855	816	850	887	844	864	829	892	826	852	872	832	851	864	843	889	817	919	883	857	874	847	869	854	851	855	867	902	858	882	910	928	842	867	865	927	852	836	841	901	888	875	841	866	826	877	836	869	854	857	831	860	942	851	851	883	877	810	849	911	852	782	852	851	894	873	843	883	864	813	866	856	887	864	843	918	915	872	829	962	833	779	816	870	884	937	825	892	842	883	882	875	893	852	835	854	847	928	858	813	806	858	904	878	849	873	881	842	805	819	886	843	896	838	858	839	860	880	782	848	856	897	870	845	824	820	838	849	864	917	864	859	851	886	856	863	834	809	873	861	873	849	866	847	837	870	847	798	905	850	874	897	843	869	836	829	839	871	876	934	812	840	870	882	843	844	894	857	832	872	876	869	911	875	844	864	834	881	909	880	813	841	864	922	840	907	834	888	883	886	883	877	851	888	835	873	898	838	809	837	856	799	809	870	825	863	862	864	854	811	875	891	866	881	844	882	856	865	813	884	828	845	845	837	868
54874	23362	7586	1296	580	514	486	428	421	382	461	412	392	371	419	383	383	414	366	417	405	376	385	399	398	411	409	396	387	401	433	439	373	424	420	374	392	412	444	439	405	402	415	410	423	389	386	392	408	398	407	405	418	417	416	443	422	422	427	447	422	440	399	406	403	414	416	444	408	412	405	404	372	380	362	392	415	390	379	394	395	399	405	378	391	419	418	394	421	424	452	432	409	441	435	434	434	390	392	413	389	411	408	414	401	415	423	412	414	410	433	404	398	410	378	399	417	384	412	398	393	418	415	393	390	411	396	405	473	391	423	419	399	383	431	390	405	415	416	395	429	399	415	386	408	366	357	387	370	393	386	387	413	401	438	402	431	379	420	375	431	450	383	402	397	415	416	405	393	406	377	454	420	411	379	382	391	420	406	438	382	379	447	470	420	381	377	385	398	426	418	426	473	384	385	391	385	382	444	418	407	418	378	394	421	373	399	407	413	420	373	375	389	388	407	439	423	411	392	416	416	401	356	408	398	401	437	410	385	396	420	403	416	421	395	453	392	427	435	397	388	395	427	390	378	421	388	425	429	384	403	409	427	430	425	414	393	447	409	376	423	397	432	394	383	409	416	461	370	392	369	394	415	421	400	396	390	417	392	376	376	404	428	422	369	405	384	387	392	405	401	390	393	391	419	420	379	389	422	407	412	384	394	425	364	408	379	406	396	422	396	454	422	402	414	386	385	403	385	401	389	423	395	426	412	359	403	389	419	410	387	380	411	392	421	391	397	437	416	413	384	397	415	434	434	418	391	397	448	400	402	396	446	397	396	415	417	411	385	408	399	419	377	385	418	360	404	385	420	410	396	430	368	397	412	386	433	414	403	362	396	407	422	399	351	414	401	378	436	377	422	412	412	453	398	406	422	417	370	406	384	420	415	429	421	452	356	406	418	381	369	432	420	410	420	450	437	425	445	434	491	387	381	357	389	425	414	449	411	397	432	413	381	381	381	415	397	414	406	415	404	404	419	356	410	407	411	373	395	391	404	388	417	406	407	399	372	390	395	414	399	381	380	383	400	446	427	407	407	381	438	397	425	386	420	392	415	370	382	448	404	394	407	387	416	448	393	374	405	404	383	393	364	389	425	447	398	415	390	456	412	447	405	393	401	431	371	398	460	429	386	408	412	419	421	382	393	398	354	450	369	339	384	406	379	431	417	406	400	457	446	395	393	418	416	397	419	386	405	383	423	379	416	398	396	458	405	411	427	431	413	410	401	406	405	401	399	396	430	403	410	387	410	405	388	408	395	407	393	393	408	375	393	390	409	407	383	436	411	389	420	431	423	424	377	420	392	439	376	403	431	465	436	387	392	397	399	385	434	404	390	438	434	416	375	379	420	381	381	392	389	423	423	428	445	413	394	409	394	413	441	421	383	378	410	423	428	374	421	400	408	377	415	364	421	402	406	391	384	376	431	415	364	389	420	410	395	410	411	417	440	393	414	434	418	413	449	402	399	395	403	409	405	429	385	390	410	428	384	396	395	387	390	437	389	379	424	364	437	419	395	404	377	411	417	412	347	413	405	405	403	432	394	395	419	377	390	414	391	409	439	384	385	430	401	422	396	423	437	418	424	413	375	386	411	429	367	436	410	394	408	406	382	416	411	408	418	373	440	420	370	416	423	417	428	404	406	392	366	401	431	419	431	398	400	406	420	412	386	430	383	388	446	413	391	403	392	381	400	414	418	392	379	384	408	405	406	422	431	377	409	399	422	404	398	444	397	430	378	410	415	398	366	403	423	426	379	399	446	425	390	391	417	399	408	391	384	409	376	418	426	379	426	408	414	404	414	381	448	397	395	428	435	448	444	439	436	438	422	392	419	409	429	368	421	390	371	441	387	395	409	399	407	386	417	405	445	407	410	403	418	417	380	427	402	405	409	393	421	419	395	374	390	383	372	398	416	406	385	411	403	399	419	394	411	402	385	424	435	442	386	406	400	416	415	424	410	402	373	397	411	471	386	426	423	403	405	404	390	403	424	411	401	363	442	389	447	410	392	405	390	417	410	422	391	450	412	390	425	372	387	410	435	377	428	376	400	391	403	387	408	403	391	430	415	401	403	428	393	403	369	427	403	402	388	438	407	405	433	395	452	421	415	427	427	380	356	397	406	399	411	383	413	443	432	410	406	391	378	405	386	386	408	402	409	414	415	431	387	405	387	400	394	403	402	403	395	422	409	417	401	421	413	394	435	435	390	404	421	379	417	390	383	386	421	431	412	414	415	404	374	403	436	428	415	453	433	423	427	385	398	403	407	415	408	404	367	421	374	405	388	416	454	402	417	435	453	428	413	430	422	427	397	396	389	398	411	408	392	423	411	397	410	437	378	388	419	383	390	391	420	434	395	413	394	435	427	412	367	375	444	408	448	413	374	385	402	444	412	442	413	384	403	441	412	390	386	422	416	389	373	394	403	383	362	397	426	435	424	401	402	398	413	426	414	405	367	412	421	401	396	374	390	391	405	414	428	415	412	389	454	383	441	380	403	395	437	453	396	387	408	401	412	431	403	381	337	393	398	362	417	373	416	414	436	398	402	449	378	373	426	368	422	415	385	407	409	413	445	383	399	405	418	367	411	393	419	420	411	403	414	429	405	392	440	409	413	413	366	436	400	379	392	398	407	432	435	437	431	393	411	391	395	419	371	400	393	414	395	367	393	414	394	394	397	452	416	425	383	407	406	422	369	382	422	413	435	434	419	422	412	408	411	389	403	358	396	427	438	391	422	395	401	436	429	406	400	397	408	389	439	420	418	376	400	429	397	379	362	389	404	440	336	427	394	438	422	405	394	382	394	399	392	400	424	409	409	403	455	392	388	389	403	422	399	380	412	406	413	416	389	385	393	433	420	394	394	389	376	403	371	390	431	435	434	402	412	430	430	412	392	414	448	416	432	425	407	394	406	403	373	421	435	430	434	381	444	386	408	429	399	415	421	406	386	401	399	407	425	408	385	380	390	413	384	386	458	412	408	395	383	396	393	407	375	399	384	408	385	427	437	375	394	367	407	383	414	419	417	369	422	413	456	431	415	387	433	409	417	412	377	412	396	389	406	369	383	384	372	404	443	396	428	434	384	388	386	393	397	402	408	418	410	378	377	399	370	391	432	401	398	396	397	383	360	434	385	422	406	363	394	416	404	423	410	397	342	390	397	421	413	414	399	400	427	442	447	386	407	432	422	391	406	411	418	397	404	410	427	395	366	416	406	446	376	407	429	397	359	403	389	376	380	392	391	363	417	438	409	374	400	385	442	412	425	409	410	386	417	428	401	383	381	399	365	419	411	412	416	421	458	426	455	386	434	416	419	399	432	431	427	392	384	383	415	434	400	414	371	449	421	374	362	399	365	381	393	387	412	390	442	400	417	388	424	404	416	405	381	422	425	393	382	379	413	416	418	435	383	395	410	414	409	392	451	400	396	405	426	437	419	441	394	386	379	430
38284	13634	4177	1979	1407	1161	1000	896	898	913	883	880	950	855	865	903	871	861	929	889	923	913	891	867	913	921	861	916	893	879	891	891	884	864	857	845	896	911	903	875	868	896	889	878	840	913	910	885	896	883	888	867	910	873	888	871	873	832	894	951	845	840	863	844	852	884	912	897	853	903	898	878	874	905	817	850	901	905	857	874	893	891	920	856	908	858	833	854	834	875	870	913	936	884	819	853	866	844	857	817	890	841	882	866	882	874	906	857	826	885	905	900	897	890	848	892	870	842	896	887	853	882	852	912	836	850	930	839	869	884	850	916	899	894	898	803	884	874	864	881	889	855	893	903	876	933	884	857	847	867	874	883	870	869	843	858	837	831	904	911	916	838	877	905	842	872	895	905	840	876	876	914	933	885	897	893	867	912	920	876	824	857	834	896	876	896	878	855	826	878	878	856	874	900	854	838	859	887	835	918	881	909	866	864	885	857	894	881	879	884	922	887	862	850	848	831	869	850	902	904	915	888	946	823	856	823	919	870	883	912	885	886	853	815	883	887	836	833	866	876	916	903	879	901	879	837	921	896	871	899	815	895	897	880	918	858	884	902	909	928	918	849	931	835	883	895	881	908	824	887	911	839	864	879	874	872	853	882	900	901	848	872	858	832	839	836	897	845	814	878	864	811	874	903	888	876	925	857	850	811	864	848	922	882	867	920	865	866	900	914	853	907	942	903	853	885	835	939	807	843	885	857	867	858	882	892	914	874	861	881	861	918	859	924	869	906	854	881	863	956	901	902	836	876	841	880	878	937	896	835	849	905	875	867	878	896	836	887	856	917	891	880	870	869	857	846	862	859	893	868	876	898	893	890	901	904	874	887	879	848	910	907	920	946	841	867	888	817	820	848	903	854	882	846	858	872	882	872	898	874	806	865	907	946	871	897	886	855	830	875	863	852	889	901	909	830	913	894	894	846	869	874	900	863	866	872	901	820	891	935	859	897	872	915	934	881	855	865	886	946	900	853	892	909	854	914	914	842	861	870	833	883	861	866	906	834	882	838	847	826	923	905	867	860	873	835	887	852	873	913	866	879	838	889	865	923	933	877	892	878	867	868	888	857	869	859	854	882	905	846	831	851	870	881	917	819	900	912	907	850	850	912	785	905	890	849	890	899	843	866	859	958	880	911	851	884	853	904	825	918	894	863	931	914	895	890	872	924	899	855	829	845	904	914	874	873	834	906	850	864	895	936	877	862	903	856	919	915	893	808	915	875	830	847	893	891	854	856	854	867	876	876	900	877	879	905	882	896	874	895	859	906	892	894	885	933	871	854	850	920	885	885	866	862	853	875	956	895	844	931	874	871	907	826	892	898	855	898	825	932	879	914	881	841	858	856	880	883	901	863	841	831	868	877	802	863	902	893	882	909	855	894	896	820	900	859	908	918	912	881	825	822	889	862	895	877	822	875	897	851	875	829	868	901	828	902	859	910	875	863	853	853	884	884	920	826	855	874	891	873	914	891	878	835	884	826	842	901	851	861	860	860	895	938	871	850	882	944	900	835	907	841	863	867	863	867	871	881	931	906	861	848	873	888	818	881	882	865	898	923	871	885	910	904	857	892	874	832	879	854	882	911	879	894	910	857	899	877	889	886	854	881	919	954	819	846	830	909	877	899	905	876	885	851	859	899	845	883	831	839	846	877	850	918	881	858	902	896	919	847	868	854	827	855	894	895	840	856	873	878	910	837	876	901	859	848	909	852	887	902	871	930	886	903	826	910	912	878	879	904	891	881	915	843	896	821	797	946	920	850	883	856	861	889	902	868	841	849	882	859	846	878	902	893	858	909	855	935	842	866	828	862	873	885	866	829	900	895	878	841	880	837	909	901	876	959	862	874	896	910	909	867	874	850	875	863	890	930	889	880	917	863	842	872	895	865	913	856	887	901	871	825	858	873	900	913	910	846	907	857	863	895	940	895	879	843	886	843	893	883	874	898	912	878	889	882	847	907	918	884	846	897	831	901	856	865	830	876	832	848	851	896	881	856	879	881	863	863	883	933	881	882	841	898	956	870	882	897	887	899	914	832	874	902	850	881	885	909	913	900	865	862	846	917	867	827	917	834	885	883	925	907	857	847	838	865	891	837	853	896	885	849	846	923	916	915	934	854	851	904	895	836	904	887	869	815	896	895	905	837	898	872	887	876	911	883	919	895	879	839	916	881	890	909	853	860	852	896	869	867	915	833	849	888	905	860	881	921	903	860	917	887	897	867	881	867	926	886	898	883	833	905	887	868	854	913	830	900	866	820	817	841	884	836	892	875	914	853	901	851	906	842	911	892	897	874	871	936	896	853	908	868	898	917	844	880	833	887	862	848	826	908	907	891	888	883	939	889	889	938	910	877	844	920	901	862	895	826	876	847	936	876	871	840	915	867	846	855	887	885	890	918	857	890	876	855	908	857	841	911	869	865	881	867	858	891	875	945	896	852	888	875	886	868	870	888	821	823	854	838	868	886	863	903	844	908	894	834	875	838	832	911	939	865	894	875	910	876	860	886	864	881	877	916	905	904	868	906	882	888	839	897	822	890	890	865	902	907	840	903	935	853	857	849	859	878	883	861	877	867	871	908	857	847	827	880	854	878	918	879	914	861	849	854	910	831	923	888	881	849	866	908	919	923	829	887	889	908	822	852	840	866	837	903	884	916	866	905	874	965	928	873	850	871	916	866	850	879	873	811	830	829	939	829	905	862	898	885	910	898	863	871	871	888	842	869	865	900	848	854	886	863	898	879	886	888	849	865	882	873	859	879	884	915	907	856	873	890	851	862	954	896	889	845	921	856	891	939	882	882	845	844	879	854	836	909	926	922	862	908	849	882	867	822	879	909	861	882	860	867	902	871	923	929	849	860	903	908	888	882	872	853	862	860	865	894	861	904	885	913	874	924	887	849	862	878	880	846	883	886	913	876	866	855	905	867	874	878	844	911	845	931	868	893	913	866	903	846	894	897	875	875	868	840	889	898	922	846	835	875	855	884	889	905	858	815	866	844	836	897	916	878	863	872	890	915	861	878	842	862	931	873	851	906	876	878	859	885	825	884	891	875	897	907	838	926	863	849	834	879	859	897	925	880	881	935	862	875	911	886	905	909	888	826	881	857	837	867	917	870	888	847	885	851	854	876	883	935	841	847	910	860	834	888	928	855	891	876	850	868	836	894	910	899	887	894	943	859	901	861	848	849	873	848	906	888	859	857	877	894	861	861	948	856	937	857	934	900	891	921	876	834	897	865	870	846	867	885	880	807	855	896	859	881	812	908	847	866	856	890	947	864	910	908	852	887	858	838	909	872	935	845	924	889	882	907	887	859	861	878	914	931	890	896	877	911	831	850	878	870	855	895	918	832	859	840	812	822	888	960	929	884	882	869	859	848	866	890	896	926	909	822	874	931	852	899	858	850	862	892	954	908	889	859	874	859	881	882	884	914	861	838	905	882	867	873
48651	18956	4663	1298	729	506	430	406	357	416	399	435	420	384	384	392	421	379	401	334	384	368	423	367	376	370	394	364	392	403	360	380	361	404	416	396	403	404	380	385	405	393	388	375	388	394	383	391	358	364	387	393	420	426	383	381	395	395	353	324	369	370	362	363	316	427	406	426	385	416	420	397	380	360	312	368	391	361	338	360	339	353	404	404	371	361	382	359	375	400	353	378	385	351	325	380	367	396	374	410	378	371	378	397	402	374	385	355	410	388	383	387	391	380	380	383	400	401	408	384	380	378	387	380	348	399	369	341	400	389	375	362	375	340	375	364	437	347	378	361	373	407	378	373	327	402	410	360	387	363	394	395	390	394	399	373	401	366	406	386	391	350	369	404	407	425	364	367	405	422	412	377	385	372	353	337	351	379	385	403	343	376	376	395	379	403	393	365	387	364	375	394	414	412	344	365	385	371	375	397	354	398	403	333	375	399	361	353	369	367	374	364	343	370	376	398	362	391	390	365	398	400	389	357	398	367	373	371	343	353	385	400	380	401	366	382	412	394	380	398	391	377	401	357	387	406	394	363	384	335	383	367	376	369	400	380	401	377	363	370	380	397	395	385	366	403	378	365	391	385	349	367	375	377	364	399	399	393	366	358	413	426	361	373	372	387	363	346	412	390	381	336	404	363	357	376	396	358	402	414	389	408	423	377	416	361	371	421	357	359	368	376	377	359	406	383	383	371	350	426	382	323	352	347	390	423	363	362	378	398	389	380	394	357	346	373	361	379	386	398	416	387	436	367	363	401	383	374	397	417	384	360	384	368	386	364	359	384	372	388	398	392	340	352	363	339	402	341	390	386	391	423	381	369	391	396	380	361	420	400	397	385	347	367	351	380	395	418	391	364	420	376	365	373	424	376	391	369	361	365	404	368	393	362	356	388	377	385	424	338	414	392	416	395	354	343	430	379	414	363	347	376	372	400	378	344	377	344	408	397	369	400	409	391	379	340	356	381	375	373	344	428	388	396	390	354	391	393	384	405	344	409	385	395	356	400	398	435	387	363	347	355	370	403	419	368	365	380	394	387	371	369	390	359	382	383	401	363	376	388	413	381	366	396	338	344	347	366	367	387	384	369	376	385	391	387	354	376	373	391	366	370	412	373	365	388	363	383	334	361	353	379	414	369	406	391	372	398	379	389	369	401	372	395	371	380	396	349	384	382	347	346	361	384	350	375	386	358	360	407	386	359	364	393	392	383	413	383	373	377	387	377	393	421	378	370	407	386	354	391	379	391	373	393	437	333	388	415	351	365	343	387	375	393	420	364	377	367	369	380	403	381	402	405	359	386	366	367	367	408	381	389	425	394	389	374	391	360	376	369	398	370	366	386	359	428	406	353	388	418	361	366	383	417	388	389	397	393	375	390	407	384	380	393	395	379	385	378	378	369	351	374	360	352	396	383	370	373	392	377	423	386	371	373	398	349	420	366	394	370	392	393	371	383	352	384	397	375	362	375	377	388	393	360	376	390	413	385	380	372	411	376	375	380	376	422	386	354	353	393	372	380	383	349	382	378	343	396	380	401	367	363	385	378	407	384	409	370	420	407	369	414	376	402	374	339	411	385	360	376	394	399	375	380	378	365	403	392	362	352	386	368	339	376	366	367	405	396	401	413	371	379	388	378	374	367	376	372	378	401	395	370	381	360	395	436	361	374	399	361	379	366	384	365	401	351	377	386	353	367	358	388	371	394	389	374	354	390	346	393	370	387	393	393	396	370	316	374	329	380	352	412	334	330	374	394	391	393	386	374	382	410	412	361	370	379	417	385	385	367	371	383	363	388	395	388	351	391	367	362	380	368	385	381	399	381	403	358	370	376	350	380	414	428	371	394	385	375	332	392	368	368	405	382	363	385	335	369	390	382	395	393	402	378	385	361	339	392	341	393	362	374	363	375	383	359	381	399	366	337	380	351	353	381	361	394	396	378	382	336	368	405	336	347	366	401	379	377	406	343	366	357	357	367	366	411	394	347	375	387	396	382	431	393	360	360	366	408	359	420	331	399	393	399	434	388	390	422	393	395	335	350	375	392	382	413	389	386	368	346	422	390	371	361	380	387	407	360	376	401	418	377	367	383	420	406	394	393	383	405	370	387	382	351	422	379	402	387	384	360	355	399	375	368	375	392	366	382	401	424	368	361	367	364	348	343	389	404	348	353	379	386	384	350	380	367	423	379	366	346	366	387	374	392	390	362	389	360	367	370	352	448	385	354	387	367	408	413	389	419	383	393	412	383	410	384	353	390	433	422	378	369	383	337	410	356	351	384	372	390	384	388	390	388	373	409	374	395	371	414	382	390	345	430	376	409	386	372	415	390	349	373	390	388	391	386	378	400	356	395	390	357	395	410	391	381	408	423	400	379	382	391	375	370	394	423	373	339	373	352	340	346	378	358	378	405	380	353	383	355	344	375	385	381	343	378	346	407	350	386	366	360	398	360	331	361	382	386	381	382	360	362	340	370	380	388	380	361	423	376	372	341	368	353	350	365	406	400	364	347	381	348	392	389	369	408	385	322	395	428	405	396	351	390	381	401	372	390	376	377	408	344	382	360	357	384	378	363	374	380	350	360	364	371	402	385	416	381	399	388	355	391	384	377	444	371	413	368	411	390	354	361	391	354	430	386	373	360	352	428	408	384	377	352	375	368	364	353	380	386	397	389	380	367	394	388	394	385	367	365	408	409	385	356	338	392	402	393	406	362	419	348	420	392	367	342	369	377	334	395	353	380	392	388	412	384	350	392	367	385	388	379	389	372	387	402	376	407	354	367	366	374	399	391	357	371	375	367	385	399	412	348	381	341	378	388	367	368	364	411	339	393	377	424	402	351	378	399	376	353	407	371	398	367	382	364	407	375	371	379	376	374	363	405	420	376	381	378	356	378	383	378	373	383	372	383	363	387	418	384	392	370	409	389	379	392	378	385	397	383	399	349	406	360	378	341	386	357	403	381	369	475	368	389	418	337	380	399	335	391	366	364	399	387	377	375	390	366	354	353	385	411	356	387	394	342	379	393	380	375	346	382	362	340	393	363	410	361	357	403	381	400	403	367	401	381	387	390	370	394	399	350	427	371	382	383	378	380	400	381	382	401	383	387	409	386	417	389	370	420	411	386	412	387	390	384	394	369	353	369	378	355	383	391	403	357	384	369	405	376	416	378	405	407	388	405	397	360	392	356	364	398	401	394	374	371	353	383	372	376	346	393	344	361	363	358	386	418	359	382	388	388	383	398	420	349	380	378	392	386	426	346	369	358	378	388	352	360	384	356	378	386	330	351	338	353	399	334	356	360	382	396	363	394	365	354	380	381	406	378	381	383	406	345	361	376	402	367	397	393	348	393	348	398	356	404	373	410	349	362	377	377	420	375	372	380	367	407	391	366	410	381	369	377	382	391	399	341	383	403	333	393	410	354	363	381	397	419	388	364	404	362	412	389	347	405
33685	13478	4949	2575	1712	1172	943	813	870	858	827	854	824	869	824	813	867	856	792	829	825	797	824	836	854	796	790	803	808	774	791	824	774	803	797	811	790	786	783	819	818	807	788	783	856	804	866	817	825	827	873	859	866	795	834	809	849	807	840	817	776	824	847	809	824	857	819	815	838	856	848	840	838	822	860	858	841	851	824	855	872	851	833	797	814	852	845	785	813	862	862	848	833	836	805	861	818	877	790	779	860	839	779	822	837	890	820	831	845	839	837	848	785	764	829	867	845	864	856	840	798	806	777	840	804	854	895	823	786	831	865	823	840	799	841	838	860	806	797	822	843	806	789	852	797	840	832	809	800	881	839	869	817	843	782	831	838	824	780	808	878	801	843	811	866	879	804	864	853	855	816	843	850	879	828	814	821	807	825	849	801	840	835	856	800	790	850	879	750	802	769	753	880	871	794	811	804	828	829	820	821	849	859	861	860	830	820	876	825	813	837	832	801	798	843	817	819	828	849	830	814	816	834	825	866	818	791	818	846	829	877	780	883	800	859	793	814	844	817	836	860	841	796	819	822	794	834	824	802	792	781	779	812	832	871	847	839	846	836	839	870	775	763	797	831	770	773	848	788	894	855	776	854	811	849	847	825	793	867	881	881	777	831	866	866	842	855	789	853	821	830	819	818	825	819	864	846	829	857	823	810	851	838	837	812	767	822	826	831	866	813	862	798	848	778	836	821	826	817	784	758	796	826	790	847	842	883	790	859	825	849	866	809	867	831	841	818	845	836	871	853	835	812	801	827	809	809	861	859	805	836	884	828	875	803	809	817	815	778	794	781	836	879	850	871	840	791	844	881	816	795	826	816	855	805	820	809	818	816	854	820	798	842	798	778	841	816	818	896	796	853	830	836	803	820	856	843	855	819	836	839	793	840	827	845	827	803	841	803	843	833	854	808	829	813	815	844	855	839	791	871	818	824	854	802	843	824	781	802	813	823	886	865	861	796	809	790	852	820	843	812	820	835	856	821	824	818	835	850	832	824	778	885	786	817	772	846	788	822	804	859	800	839	840	803	843	775	790	850	811	795	847	817	807	807	826	777	788	828	831	831	856	765	847	790	835	827	798	841	829	842	829	845	870	841	807	807	847	828	846	844	814	836	802	817	791	842	810	840	861	842	856	858	788	857	845	839	819	827	839	811	822	770	819	851	830	817	831	823	807	781	842	850	800	861	826	843	827	790	907	792	804	823	826	850	868	804	852	778	881	796	823	811	828	841	840	870	845	818	824	794	827	821	834	854	846	832	810	827	849	858	840	877	874	816	855	790	866	856	813	774	821	881	886	856	863	795	789	845	812	835	870	841	823	793	864	845	822	827	827	823	804	826	817	786	836	842	825	864	826	802	853	843	843	858	804	836	857	914	827	854	805	823	854	887	795	844	829	793	788	814	806	821	874	849	852	819	833	776	842	894	828	790	864	826	863	880	801	803	840	838	773	787	769	813	807	894	824	854	807	827	811	846	875	812	853	825	825	856	796	828	848	839	788	833	792	783	813	801	832	829	838	827	880	872	829	879	851	836	839	844	833	843	836	867	788	821	823	798	804	863	876	821	833	797	813	779	837	833	809	783	879	827	823	851	896	855	820	850	851	863	839	795	832	869	817	827	810	859	818	816	800	838	814	801	824	851	829	785	834	827	817	843	864	823	845	845	847	809	858	830	850	825	864	861	834	818	819	845	829	858	865	842	866	827	880	847	843	834	836	808	806	862	798	868	838	787	874	821	810	828	895	803	839	795	833	805	871	834	795	845	776	854	804	830	856	863	805	868	779	852	780	861	821	851	813	821	833	804	802	792	842	825	863	840	834	809	829	803	758	872	806	803	802	857	817	811	769	875	814	826	850	828	833	811	837	855	778	849	792	842	808	805	791	794	870	839	850	842	853	801	811	850	793	802	847	826	822	852	819	845	840	815	863	825	840	814	764	794	847	787	810	826	845	825	822	836	843	905	827	835	865	779	834	883	839	803	853	794	842	854	825	830	818	814	829	837	788	818	817	840	854	842	803	814	851	860	773	819	813	849	796	800	852	808	817	814	778	851	821	851	785	852	846	824	820	800	824	828	828	831	848	806	810	821	851	798	844	880	840	852	888	840	808	855	889	839	838	844	819	836	815	852	848	846	834	794	806	891	851	822	774	834	829	824	783	806	827	821	865	822	824	799	822	836	793	853	810	815	826	814	756	831	800	837	825	777	823	802	824	813	810	866	796	818	833	872	809	843	837	874	833	857	819	835	844	842	815	811	827	832	862	809	815	850	831	841	832	804	822	826	823	799	862	816	831	770	867	827	805	861	837	816	806	799	828	851	819	832	844	819	852	865	830	817	841	790	808	835	873	840	812	825	806	832	793	801	842	784	795	805	837	846	818	853	819	839	798	858	820	851	845	796	824	821	810	813	806	798	829	841	769	830	862	797	895	833	795	826	847	806	889	856	853	831	835	814	878	811	833	813	840	808	831	866	845	823	855	838	847	813	814	891	846	850	859	834	827	871	822	798	877	870	812	839	800	813	817	874	805	841	825	860	826	773	824	800	894	847	761	794	813	811	806	848	795	877	779	820	820	863	876	852	826	781	810	807	784	803	812	839	821	830	828	810	810	851	865	831	803	840	842	827	796	834	835	867	875	825	843	822	813	793	770	856	854	878	870	835	772	822	843	847	820	787	887	842	876	806	860	851	883	817	847	832	790	847	904	768	819	903	885	820	791	785	802	828	834	843	824	847	809	857	822	885	830	825	851	851	790	766	804	822	792	841	850	893	798	827	851	784	830	826	809	822	827	784	777	851	877	847	849	806	835	816	810	807	786	808	795	831	873	790	837	900	820	855	792	820	795	874	879	816	850	818	807	794	806	797	912	819	832	878	845	806	804	830	852	827	880	851	816	854	817	827	842	879	827	837	815	816	866	804	830	835	791	842	905	814	820	825	844	848	864	865	837	862	844	849	825	810	782	808	844	799	789	827	844	859	843	798	824	798	843	801	835	842	837	856	822	850	786	839	831	886	831	836	792	886	790	859	846	794	845	807	780	849	769	854	843	759	784	816	861	823	815	805	824	811	871	837	836	836	818	844	838	812	844	812	803	813	824	785	799	854	840	790	816	812	877	786	857	792	837	819	841	880	883	885	845	826	794	856	842	838	850	789	806	842	889	839	877	826	812	830	853	821	814	814	839	798	831	820	824	796	867	835	877	856	812	868	792	821	810	813	833	851	825	867	844	792	826	828	853	845	878	888	863	771	861	893	834	844	805	802	849	859	796	828	865	915	783	800	845	819	836	798	810	796	759	845	810	830	823	781	878	847	845	831	810	832	824	820	821	790	784	779	885	836	781	806	846	828	871	811	793	839	814	801	826	809	841	840	834	859	900	808	771	867	784	844	819	825	804	816	874	853	846	821	819	856	872	855	806	860	780	848	868	803	840	810	823	806	856	808	850
62014	26852	9898	3133	1180	553	456	397	397	400	406	401	394	372	403	362	415	379	372	388	406	372	381	412	405	403	385	400	370	355	417	386	362	389	388	428	417	405	381	373	369	387	413	385	392	400	399	433	400	402	359	373	356	382	371	408	367	428	371	371	373	352	383	397	408	419	385	394	389	414	409	402	399	430	402	422	378	388	399	387	426	405	420	369	361	380	397	376	395	393	414	394	333	385	404	402	375	363	389	356	395	379	375	379	408	395	400	405	390	328	377	428	392	377	375	376	385	395	404	444	387	406	397	382	414	404	384	374	383	393	395	378	384	376	384	402	354	382	372	378	396	357	349	401	395	399	396	395	380	379	400	389	367	431	394	413	389	417	402	363	413	382	394	355	377	413	388	380	349	364	376	378	418	387	444	381	363	364	411	369	410	415	390	374	401	400	380	359	371	354	411	419	373	389	354	401	397	367	393	392	405	395	416	379	389	415	351	423	380	410	458	395	389	391	413	360	415	369	368	382	415	390	403	417	371	378	383	388	393	417	410	419	367	357	393	350	387	330	423	368	425	346	380	336	360	407	370	403	371	404	379	417	408	375	393	381	397	376	406	399	379	351	396	359	363	378	380	383	342	391	363	387	371	419	367	391	365	382	394	376	380	398	404	370	377	367	393	368	397	373	366	415	404	356	396	378	409	387	403	410	391	366	366	378	372	426	369	388	370	398	413	417	401	379	393	384	413	415	453	415	406	365	344	413	404	389	383	416	400	411	361	372	328	352	383	386	356	396	374	416	374	413	368	424	368	425	404	391	380	355	379	361	405	401	395	386	389	411	410	416	364	357	411	380	399	392	405	385	390	378	384	387	393	365	370	420	409	408	325	368	403	415	395	371	423	398	372	374	408	420	399	430	342	409	436	431	370	366	395	348	425	359	382	387	395	394	386	375	316	385	395	364	391	416	385	426	429	388	370	356	361	384	348	423	371	400	398	347	382	390	363	370	406	384	405	390	338	391	384	396	418	428	400	399	405	357	417	394	413	377	370	393	330	406	396	399	421	408	367	392	418	415	358	401	393	374	392	394	366	394	375	363	402	382	360	398	367	393	385	390	390	367	368	420	405	425	384	371	375	387	356	367	360	389	401	383	363	402	388	348	410	373	383	343	392	379	393	451	381	408	407	425	382	378	400	396	356	391	369	408	390	413	400	357	408	428	353	399	347	381	380	364	399	399	362	368	386	402	401	401	393	431	399	379	351	433	386	392	355	386	383	400	380	384	384	356	423	379	369	338	364	396	360	384	396	401	389	384	397	397	413	434	423	383	395	380	388	397	363	351	410	367	409	410	378	366	384	421	414	399	416	385	382	348	412	393	391	384	404	395	379	370	379	381	374	394	390	383	399	396	371	380	395	399	390	360	407	441	408	387	423	394	377	368	359	386	374	373	396	381	390	385	376	383	390	373	395	365	392	383	418	395	392	400	399	425	367	406	403	403	420	404	378	406	384	374	415	398	364	418	386	362	356	377	429	400	390	386	407	410	415	377	392	405	392	372	393	375	380	356	394	365	382	367	376	370	383	393	375	362	379	412	371	354	396	388	396	384	385	384	369	416	398	380	375	396	371	358	389	394	409	368	386	385	403	372	359	376	380	405	415	398	389	413	375	383	389	342	400	379	384	358	393	394	383	353	428	397	394	407	400	370	366	417	404	376	359	357	402	413	381	378	374	407	407	410	424	355	393	361	384	391	395	400	391	420	382	391	392	380	387	400	363	413	391	360	416	395	393	405	359	388	374	369	372	399	367	392	382	427	385	360	396	392	414	345	411	421	362	382	340	387	405	404	413	361	417	403	379	383	385	415	346	413	424	409	450	341	375	377	427	372	393	420	388	381	384	361	409	446	404	396	401	380	392	381	402	384	392	401	381	424	398	423	414	360	363	368	396	366	400	375	385	398	395	411	398	432	403	354	415	410	386	362	388	403	373	387	376	407	373	358	398	432	356	399	362	369	393	434	368	401	405	424	435	374	397	424	410	363	392	365	376	403	407	400	393	398	413	363	372	411	415	364	418	384	403	375	357	380	377	396	371	407	347	358	377	350	376	412	354	388	385	393	379	393	424	389	393	395	425	410	364	397	382	385	394	400	378	381	361	420	370	400	418	388	403	396	399	408	416	361	386	383	381	386	397	378	369	391	387	400	369	420	380	369	380	416	400	376	398	376	350	417	393	356	384	369	359	371	383	394	372	393	392	398	380	383	421	409	339	429	352	391	378	352	398	416	386	389	395	381	397	381	386	399	430	388	397	349	379	426	399	381	377	379	378	392	380	411	401	369	385	388	351	364	397	413	353	417	407	360	394	369	399	418	381	381	389	408	383	380	419	372	410	363	412	381	397	405	388	425	363	367	375	366	389	366	364	389	348	378	404	367	377	383	408	378	368	403	424	370	434	378	381	386	410	395	362	347	409	389	410	387	378	382	385	371	353	391	366	421	358	363	363	408	401	369	371	336	379	386	370	369	388	388	420	347	393	405	344	426	388	391	367	387	420	382	376	412	371	345	369	341	402	369	431	441	387	390	411	406	395	397	397	437	389	418	406	411	387	383	404	384	382	412	372	381	351	368	401	387	376	365	372	398	386	390	401	442	401	390	411	407	388	406	415	368	367	412	375	374	367	415	386	385	409	415	378	373	376	370	413	374	392	393	406	407	370	376	386	363	378	382	380	420	412	376	391	415	374	345	370	439	415	376	387	372	391	379	392	426	380	351	376	378	421	378	384	404	395	396	363	390	382	411	415	373	420	380	388	388	366	382	393	393	378	395	388	407	375	362	359	393	397	388	364	400	381	387	400	420	396	448	378	380	376	396	388	384	404	383	415	383	421	403	378	427	396	356	373	418	383	435	380	364	407	377	427	382	380	371	407	383	393	382	337	409	385	377	393	375	402	452	421	406	377	385	403	354	396	402	409	394	366	392	383	379	396	394	365	360	404	393	368	405	369	408	372	371	382	420	406	376	389	408	391	396	386	381	390	356	416	420	380	381	360	394	412	424	382	330	396	363	397	399	400	390	334	408	388	418	349	384	380	324	397	390	410	363	396	389	368	391	442	415	384	427	362	345	359	359	392	385	382	377	369	374	411	383	428	377	412	353	391	409	426	362	417	375	409	374	396	339	374	383	407	371	351	403	392	380	397	354	352	397	348	400	386	344	369	388	401	429	400	369	372	398	412	379	407	354	406	361	384	386	406	392	407	410	410	389	342	367	388	403	412	403	352	437	410	370	420	396	354	377	370	438	361	408	404	405	430	383	343	402	370	378	379	421	398	393	387	374	414	352	390	380	428	366	395	403	379	389	403	388	397	413	436	373	355	359	344	383	396	395	385	348	348	408	354	369	391	381	452	349	385	357	362	391	377	363	373	372	358	414	398	389	380	409	428	390	360	367	358	413	364	381	412	399	380	392	392	452	384	389	371	385	392	392	367	348	402	414	452	367
41915	19103	10002	5727	2832	1385	1020	874	870	882	850	857	861	854	847	796	905	849	856	850	858	867	834	824	867	840	846	876	876	890	842	874	867	822	862	842	850	842	846	864	837	786	822	854	861	888	877	828	872	780	841	861	844	860	847	835	864	822	830	853	843	811	843	857	853	868	864	852	839	861	824	824	870	885	881	849	832	854	902	843	823	808	846	859	864	825	802	823	816	801	817	816	903	806	839	825	857	797	799	810	816	826	870	861	831	909	840	897	836	804	858	821	838	864	847	827	838	819	833	835	824	896	860	826	784	866	851	854	867	855	850	857	789	868	863	872	841	849	841	853	853	822	798	842	810	870	881	857	875	870	822	856	883	843	846	832	821	858	871	850	836	874	871	827	853	847	891	874	876	817	895	806	848	813	814	820	872	882	767	820	874	808	861	866	851	862	830	813	865	869	890	839	827	827	796	855	806	830	853	839	821	884	854	829	838	860	863	837	800	831	837	901	883	799	853	828	854	901	829	863	824	869	862	878	824	835	875	813	866	827	806	851	874	833	849	856	833	852	882	883	857	899	794	809	855	813	850	864	865	830	921	846	830	849	877	818	865	884	863	843	876	845	819	862	799	801	864	801	856	844	836	809	862	825	868	847	854	869	824	786	847	852	808	812	876	815	790	837	814	881	852	877	845	827	833	861	837	859	899	817	837	821	886	924	810	820	870	873	806	873	843	829	849	875	868	895	852	839	835	847	834	857	847	805	867	817	827	890	809	860	854	894	844	811	827	844	832	946	821	871	862	843	830	869	839	844	848	866	878	808	912	839	838	858	897	855	845	879	842	878	852	915	873	824	837	823	879	785	820	852	821	801	881	861	816	820	871	833	850	854	793	863	873	842	814	812	799	878	861	847	816	859	872	778	824	853	882	896	831	843	841	803	818	856	858	842	850	880	867	912	817	800	840	869	854	833	857	834	859	834	854	874	837	837	830	866	854	913	849	905	855	892	777	851	856	837	856	850	851	833	860	844	826	797	802	792	867	869	839	860	900	833	851	823	864	864	860	873	860	847	878	818	824	883	816	822	863	823	857	878	832	882	886	785	871	841	890	897	836	851	826	872	851	834	839	855	799	858	844	805	848	839	825	875	839	859	835	847	840	843	813	875	835	830	876	872	829	822	855	849	845	859	874	838	868	849	880	884	864	820	837	800	840	802	878	822	907	839	862	882	859	831	903	844	852	846	868	856	864	905	846	896	852	841	859	859	842	850	879	891	861	842	818	876	872	885	883	854	842	852	862	880	873	865	837	848	863	916	834	818	818	859	806	826	859	842	831	844	856	841	879	877	877	806	852	860	863	806	899	859	823	821	848	871	862	841	886	840	849	835	834	856	887	862	826	860	886	855	889	888	872	864	862	833	905	807	878	843	895	812	879	859	824	876	900	860	874	851	837	811	792	844	850	859	786	797	890	863	833	864	858	889	834	869	879	813	915	827	875	806	860	898	827	860	794	830	853	845	867	854	870	860	920	857	840	838	855	816	860	830	780	872	847	847	865	902	805	859	844	862	885	869	845	842	863	870	838	841	829	856	866	898	867	884	841	851	880	854	903	861	870	829	839	822	802	881	858	874	855	889	831	818	873	886	859	827	867	844	831	866	839	824	846	896	873	834	876	828	819	823	848	882	846	821	848	848	840	850	827	858	876	868	809	878	843	862	862	865	838	876	839	839	826	855	840	881	834	836	897	856	827	866	850	857	865	858	849	861	851	841	813	852	819	911	847	871	828	854	815	877	865	807	885	859	808	871	843	821	823	833	788	850	884	838	850	817	835	845	795	812	870	875	818	822	833	835	839	794	893	879	815	836	871	875	880	866	822	806	813	872	846	854	867	873	762	819	847	903	817	867	839	917	852	891	816	842	869	855	838	828	769	788	830	870	842	871	855	832	870	854	885	825	853	810	862	819	828	869	839	910	817	867	818	838	853	832	862	858	869	824	865	855	838	853	792	845	817	805	882	839	881	850	841	878	835	910	836	838	914	845	833	820	830	861	858	841	830	869	875	884	860	806	879	792	824	838	834	872	834	839	868	832	813	835	831	836	842	851	835	827	817	818	824	853	861	820	865	878	821	834	827	874	822	842	854	838	840	838	857	859	880	873	867	858	787	808	825	866	883	863	854	855	863	850	853	863	883	820	865	807	812	845	849	858	858	829	840	823	850	899	862	857	872	788	843	847	837	838	879	890	886	814	812	830	864	859	822	849	896	854	827	822	815	823	834	868	914	819	863	871	833	861	867	822	837	790	801	850	861	911	859	850	863	802	881	884	885	820	819	815	844	837	807	832	821	866	881	821	897	823	829	862	875	825	819	889	825	898	797	796	812	862	822	866	846	834	870	800	893	874	817	801	848	828	825	842	864	845	854	847	832	895	898	835	869	845	835	908	842	824	833	855	890	890	833	848	785	816	865	863	864	837	815	839	838	864	839	823	864	811	823	846	861	790	847	861	843	835	858	861	843	889	875	829	857	845	834	857	881	856	860	795	843	894	873	842	870	849	844	853	865	817	832	851	931	845	851	873	815	852	889	866	830	859	892	890	872	807	846	831	829	874	846	866	841	806	835	851	839	864	845	835	842	881	886	831	864	816	824	854	829	843	860	860	884	862	891	864	843	812	853	847	837	869	861	798	846	814	802	916	837	847	841	816	852	844	885	890	789	851	827	888	925	848	826	839	873	828	829	831	822	881	833	844	791	892	893	822	858	863	799	841	896	876	879	869	825	837	854	871	840	830	881	852	839	804	854	885	870	836	838	841	839	792	878	869	826	848	868	872	834	862	858	875	827	920	822	858	839	867	879	884	850	825	824	808	819	854	799	824	831	860	856	877	860	874	813	851	827	837	852	792	811	872	799	808	831	873	819	819	837	861	829	879	824	874	846	847	852	847	839	794	837	841	821	829	871	826	835	850	846	821	851	863	815	852	863	824	820	886	848	855	795	833	841	834	860	892	846	862	781	880	821	816	850	847	842	822	804	846	887	841	889	873	841	866	842	861	895	833	784	857	852	862	826	827	802	842	830	852	835	876	860	825	865	893	838	842	829	852	776	821	846	855	834	828	875	894	847	889	869	825	817	901	871	853	865	793	878	831	832	878	867	810	862	875	817	835	852	822	765	795	831	806	900	808	876	826	809	787	796	860	889	825	880	855	814	792	795	865	815	834	892	853	824	834	864	820	858	871	822	852	878	824	848	836	873	843	803	848	841	871	860	853	812	816	799	852	827	885	801	847	837	752	831	834	892	901	853	881	879	836	811	813	831	905	843	837	836	877	805	796	839	839	892	797	861	867	911	861	868	894	859	840	871	875	893	870	834	868	874	801	774	854	858	841	801	804	889	904	822	862	815	833	879	866	883	861	861	809	814	862	826	877	781	839	882	880	845	814	831	874	800	863	804	880	850	868	833	840	824	910	837	866	816	876	800	822	867	804	793	845	840	826	794	862
67199	28736	8871	1880	718	509	476	426	483	410	431	374	418	376	381	399	438	412	449	421	411	402	410	432	400	442	421	434	441	438	380	445	423	382	427	372	390	386	418	392	424	442	422	433	435	418	422	389	438	421	402	447	393	428	398	383	399	427	402	391	422	370	434	435	420	435	388	410	421	402	458	425	421	421	378	427	436	415	385	385	365	411	388	410	401	425	418	422	430	408	381	410	370	402	422	396	416	390	403	400	396	409	429	406	400	361	423	366	433	451	396	408	472	453	397	388	437	452	437	448	476	387	344	427	405	393	409	392	430	445	397	389	390	421	412	423	382	418	419	439	430	412	419	379	416	438	419	394	396	402	442	406	419	415	413	428	392	411	412	424	409	433	401	445	401	389	410	415	393	431	451	400	393	423	404	415	390	409	442	405	414	444	418	401	404	429	444	413	415	408	434	416	391	463	448	408	427	428	421	425	437	376	444	467	408	390	413	429	444	448	406	421	418	443	427	428	396	411	390	419	422	462	404	412	364	414	385	375	411	384	405	403	429	442	432	416	425	391	397	409	401	420	385	439	429	422	410	395	429	409	426	430	412	383	412	406	388	407	405	390	385	413	416	386	427	397	473	398	422	412	395	484	447	432	410	413	405	396	404	390	374	394	404	454	450	432	388	379	444	403	402	407	430	412	460	442	416	410	392	405	411	419	428	422	415	395	397	381	399	424	385	411	402	377	387	416	362	411	414	378	403	403	388	422	419	366	414	421	443	449	416	435	404	423	418	404	412	387	398	382	422	408	405	374	421	400	440	445	419	421	399	396	450	419	402	408	430	379	406	423	426	412	400	404	390	409	402	401	415	414	369	411	425	388	364	408	408	409	388	407	454	425	416	412	414	428	416	412	401	392	365	412	380	417	351	400	396	421	433	383	428	392	441	441	419	404	483	392	412	389	382	360	387	393	366	433	406	441	406	416	455	386	403	411	397	360	407	452	380	430	405	363	421	436	408	451	382	417	396	386	393	435	452	428	405	438	402	430	378	425	436	405	404	396	438	440	423	377	385	419	404	409	404	419	431	409	390	415	394	380	378	430	460	398	396	379	389	424	375	410	412	442	439	373	401	391	410	404	465	452	443	418	417	413	405	401	389	370	393	431	396	400	414	414	416	458	378	394	429	403	432	434	400	380	386	416	418	404	438	451	386	400	421	400	401	417	386	407	400	417	417	418	418	429	397	403	445	401	363	418	433	450	433	420	417	435	427	381	402	420	413	405	387	421	391	425	426	428	407	431	386	412	380	405	397	427	437	373	398	413	397	381	412	431	377	443	420	396	452	413	401	410	414	408	397	390	396	406	410	394	399	425	356	358	433	388	395	423	419	423	396	426	429	449	369	426	389	431	460	447	410	404	442	414	427	420	428	400	402	395	381	401	441	433	402	371	386	349	357	365	435	396	399	432	394	346	395	420	385	407	414	418	395	389	411	367	433	454	424	389	403	408	408	413	480	436	364	392	373	407	365	461	404	412	446	415	426	413	425	371	381	371	391	409	429	395	396	432	425	414	435	413	383	398	430	400	404	435	387	393	426	424	433	422	405	433	390	404	447	405	386	372	422	412	444	388	416	381	389	393	407	419	400	400	392	437	390	421	405	397	425	423	393	417	413	414	396	411	407	437	399	396	434	431	388	400	454	431	413	405	386	413	426	377	385	430	345	367	400	419	411	408	412	395	382	418	425	353	390	399	418	418	400	417	407	434	426	370	423	407	429	409	402	389	424	411	412	396	460	409	407	418	389	375	408	428	373	441	447	394	422	432	430	420	432	411	401	416	416	408	402	387	430	405	438	429	416	392	415	411	421	444	467	408	393	396	438	383	457	367	403	411	430	379	420	408	362	415	404	421	423	406	386	416	434	416	403	419	372	396	394	414	388	401	406	430	394	404	400	400	389	401	404	412	390	432	395	407	438	427	401	413	417	405	415	422	400	439	416	413	419	410	397	396	439	430	384	404	396	394	406	437	443	399	438	397	413	372	416	394	435	392	422	365	426	405	421	430	418	431	358	450	401	457	389	382	429	371	440	408	423	377	398	361	404	379	461	397	424	400	394	413	433	408	440	447	430	398	418	453	454	387	425	399	423	430	400	437	379	372	408	442	397	407	417	388	378	405	379	452	400	431	447	429	426	397	406	422	380	386	434	418	455	417	392	400	412	394	419	462	409	427	392	406	412	413	412	405	414	439	397	403	462	433	421	383	412	402	406	406	419	418	427	396	457	414	390	421	404	415	414	429	399	412	387	441	370	368	434	433	407	368	430	442	414	414	393	437	433	430	391	393	387	401	400	424	431	414	431	449	402	403	430	395	400	412	403	442	424	391	388	391	400	413	432	433	447	434	412	409	449	459	425	421	373	384	419	414	416	428	391	474	414	394	378	413	399	389	403	396	392	381	426	370	405	437	428	449	410	427	396	438	426	454	383	405	403	418	410	402	435	416	411	401	435	409	425	407	430	405	413	410	361	413	389	409	407	386	381	367	407	419	427	422	397	378	394	366	463	421	410	416	427	413	404	396	406	441	396	420	377	366	430	430	445	409	405	396	382	397	459	418	403	421	399	423	414	401	422	446	400	418	436	405	436	446	407	399	413	388	392	403	390	412	404	414	406	425	401	422	384	398	407	413	398	408	411	435	440	443	407	465	454	415	401	412	433	393	381	421	399	398	381	411	453	417	391	398	449	395	375	390	403	400	391	449	475	430	395	428	453	395	437	441	391	449	422	400	412	395	456	382	381	431	418	442	415	390	431	416	415	454	431	399	419	428	373	376	414	406	392	416	401	416	443	395	421	455	390	421	428	450	460	405	400	452	398	389	370	407	413	433	396	453	432	422	414	395	424	401	417	389	399	378	404	398	410	405	396	455	418	382	440	388	406	431	378	416	381	457	393	398	426	410	404	414	385	426	411	414	417	410	416	373	378	372	409	429	429	422	395	381	381	406	388	398	419	415	405	382	416	409	429	362	389	384	430	439	465	379	388	365	420	421	444	440	435	448	464	409	390	422	407	361	413	400	429	402	397	396	421	412	391	404	396	455	448	439	420	422	373	372	401	427	427	393	431	425	431	404	435	424	414	401	413	421	385	402	414	408	423	421	445	428	434	403	427	438	460	370	421	419	397	414	435	420	409	376	423	376	403	418	375	412	373	378	415	392	397	426	421	388	391	400	430	366	372	384	391	409	388	396	424	441	427	426	421	430	380	423	420	389	407	373	426	415	412	427	418	411	403	427	405	415	393	386	434	377	408	439	382	418	412	411	407	420	396	418	398	430	429	426	392	378	383	431	410	430	430	468	416	388	402	457	386	455	410	417	394	412	433	441	411	426	434	403	413	445	402	422	413	407	433	414	404	401	437	395	441	440	370	397	392	435	423	406	411	432	383	429	422	407	415	426	424	397	431	402	405	424	406	390	455	417	431	392	382	437	408	361	355	386	428	416	441	421
46507	18584	7100	3186	1676	1117	991	884	834	939	907	919	909	909	899	867	926	926	830	928	920	942	893	916	885	881	835	868	884	934	887	874	912	882	816	919	892	876	810	884	881	904	838	919	894	856	914	884	879	864	866	870	901	916	871	891	887	858	852	867	869	871	898	904	891	917	894	892	946	921	872	895	875	871	859	836	914	825	916	932	921	873	862	876	896	872	905	865	926	881	896	856	858	870	857	823	859	879	872	921	908	840	892	891	872	855	866	898	904	944	904	908	887	841	896	900	903	902	906	865	920	930	904	940	850	897	913	914	888	857	911	853	901	868	861	893	878	947	860	907	913	901	868	848	940	925	863	928	938	844	831	850	826	866	887	906	884	896	864	873	861	864	913	887	843	912	876	878	866	841	908	871	900	886	906	927	918	928	878	896	884	888	879	869	866	888	917	881	907	854	855	921	857	915	856	881	862	879	858	942	894	896	850	894	864	911	880	933	896	884	843	900	893	864	895	851	884	876	891	897	851	902	842	866	876	871	878	886	863	874	859	866	883	847	904	889	844	871	899	883	900	872	923	856	885	841	872	918	868	864	925	897	910	864	857	852	881	865	909	888	820	886	911	905	897	901	854	839	863	862	844	906	885	883	919	835	845	894	895	928	888	899	943	874	873	879	892	883	895	900	873	879	892	843	880	873	930	811	873	917	862	880	933	889	845	898	843	834	856	889	904	903	866	885	915	908	887	927	889	827	844	881	931	969	867	897	934	886	891	918	853	907	870	906	807	875	887	881	912	888	842	874	927	879	924	846	863	898	918	879	886	895	880	808	903	865	890	932	914	874	871	875	882	877	888	944	894	867	824	926	892	905	844	853	910	897	848	872	908	930	901	890	843	816	938	851	866	873	866	895	839	914	910	868	910	897	880	953	900	894	915	863	901	885	860	852	850	858	854	885	858	898	887	862	893	921	863	867	912	833	865	887	925	874	906	930	864	899	892	920	925	865	896	890	836	887	885	879	900	934	910	917	921	884	884	896	845	909	936	896	817	896	873	887	898	886	941	862	895	911	901	954	864	854	885	909	906	885	937	894	913	858	924	846	868	883	843	898	872	864	834	886	836	892	876	848	925	891	881	865	844	878	923	834	905	848	909	826	837	859	871	875	871	874	885	888	853	888	893	855	881	904	912	861	872	903	886	898	871	861	866	886	897	848	881	912	892	937	917	883	879	852	904	863	897	908	849	865	879	909	853	906	881	896	857	827	903	876	932	881	900	923	879	885	923	911	880	894	887	886	839	907	857	887	935	853	896	844	860	813	871	891	900	873	878	858	866	903	833	927	906	924	842	875	854	900	877	918	862	881	877	853	881	854	857	874	870	903	831	911	896	838	870	917	870	887	904	937	830	883	900	883	868	853	878	871	913	918	856	880	885	896	881	904	930	883	888	909	887	889	905	860	896	827	859	918	875	877	906	869	937	843	898	871	864	850	890	900	888	858	887	919	900	920	838	899	917	871	917	881	863	890	898	899	897	843	924	869	927	924	864	870	940	896	864	907	896	932	864	910	911	900	896	901	886	868	922	848	854	859	871	869	853	900	891	889	885	851	915	881	874	899	868	895	911	868	868	882	915	889	872	867	850	885	902	883	862	856	918	856	870	899	837	840	838	875	873	896	878	969	847	896	973	925	888	836	852	899	888	899	932	920	938	856	903	872	858	878	898	844	874	878	894	909	839	900	882	866	858	855	888	900	887	896	890	889	874	900	889	841	881	822	894	888	842	865	849	934	919	863	866	888	858	918	909	904	908	897	898	883	842	885	867	892	887	899	881	883	889	821	926	847	889	882	896	909	889	892	930	925	902	813	853	903	847	861	904	856	862	933	888	911	894	859	821	832	899	918	865	859	893	918	889	845	899	909	934	838	865	816	896	881	904	887	885	919	887	926	871	879	859	877	826	889	850	891	870	879	903	821	860	886	842	865	920	879	933	880	902	859	899	902	893	868	889	904	896	851	899	906	860	876	855	903	844	923	905	869	871	887	881	888	883	849	892	920	879	923	859	892	902	911	931	897	899	881	925	886	891	908	927	873	850	843	850	870	907	939	881	916	876	853	871	863	916	838	902	903	848	877	886	887	876	872	885	886	846	908	885	860	875	857	816	901	955	872	951	902	850	917	865	898	902	865	863	933	917	874	829	854	838	932	902	889	848	930	835	884	926	859	918	909	922	922	837	898	894	903	855	853	856	854	888	854	866	875	862	846	912	889	900	931	870	925	916	864	904	815	820	888	904	910	897	860	865	835	915	880	890	870	862	895	846	883	878	890	941	878	855	867	899	803	854	880	851	900	774	874	874	895	934	851	907	896	896	921	920	936	931	863	826	853	874	878	856	825	937	853	895	880	908	917	880	867	860	842	924	876	847	888	865	872	874	961	909	932	901	877	916	858	919	914	874	848	821	883	879	897	826	906	889	871	861	857	877	917	898	856	878	912	867	898	842	893	919	917	932	894	895	883	906	906	877	884	844	940	884	894	850	948	872	910	859	838	847	899	904	878	927	817	891	855	903	890	870	890	881	867	852	889	905	877	887	898	896	830	860	889	876	867	895	889	851	872	873	878	924	863	943	845	950	912	859	914	872	886	944	873	850	880	902	891	901	874	874	829	855	894	910	879	908	937	867	905	865	896	872	930	899	869	931	872	879	911	832	854	866	924	913	924	887	947	888	883	874	955	887	843	937	909	834	855	890	881	909	875	865	849	850	834	868	925	903	885	838	884	871	855	885	820	872	861	868	862	923	864	821	902	924	848	921	880	922	834	865	890	881	912	882	892	841	931	936	905	896	945	862	906	870	858	903	898	896	905	897	874	918	912	884	891	844	913	903	932	855	861	973	891	892	857	885	834	893	889	853	888	913	849	893	887	910	887	837	878	887	882	877	878	892	884	829	905	920	905	835	823	935	888	897	895	911	892	890	913	876	885	863	867	937	829	845	859	877	885	883	831	878	839	898	906	913	895	887	922	888	905	862	898	921	915	902	912	867	854	886	866	906	879	907	914	871	836	835	831	883	909	915	943	918	847	863	894	874	873	876	867	873	841	903	873	955	907	920	903	873	849	909	931	854	894	930	884	865	939	847	899	847	900	865	882	894	912	921	909	845	863	920	891	844	917	854	877	902	889	927	839	852	869	941	831	896	893	911	881	919	873	865	858	921	893	926	937	905	917	883	911	868	891	851	828	883	866	896	861	917	924	885	890	890	839	877	871	828	861	904	893	901	872	904	904	873	834	916	887	882	810	897	864	922	907	861	907	953	891	881	918	930	891	856	851	898	872	841	885	920	924	841	857	899	896	924	888	879	888	910	860	890	908	935	855	951	881	881	875	844	875	848	902	925	909	893	862	859	911	900	876	914	890	873	857	913	832	842	929	895	882	895	907	895	1005	865	835	861	882	889	877	922	864	914	922	966	909	898	879	823	872	875	891	890	895	888	874	873	901	858	912
50757	19542	5305	1834	610	417	391	366	372	387	346	346	368	356	397	369	323	362	393	403	356	420	376	406	382	385	386	371	373	400	389	396	375	350	402	358	383	383	381	361	397	366	381	406	389	346	359	448	386	393	388	416	397	377	384	377	374	360	393	400	378	418	408	375	348	390	368	360	370	411	347	376	344	406	375	407	375	412	415	378	370	382	340	368	366	413	381	362	363	399	416	372	333	370	367	370	394	368	341	380	376	323	401	410	378	374	359	363	375	352	372	423	354	353	370	401	393	330	394	374	417	383	388	418	349	363	375	394	410	369	364	375	364	369	347	390	361	392	392	421	382	395	371	398	390	384	360	371	393	384	378	358	376	348	417	387	366	377	374	364	349	375	381	351	407	374	348	330	377	393	352	385	367	389	380	386	402	403	367	370	357	366	405	346	369	404	358	383	386	379	386	381	390	365	377	380	379	427	349	371	368	364	419	347	387	435	369	368	337	387	387	401	407	371	379	331	377	315	366	342	358	362	345	369	402	366	352	413	345	370	390	384	384	369	376	376	394	369	428	366	362	404	363	381	361	379	361	347	361	376	373	410	354	382	395	397	381	389	404	389	372	378	387	372	400	409	393	345	379	388	347	349	411	369	375	416	380	363	341	409	421	397	375	382	348	351	356	365	372	344	344	344	348	336	405	374	324	328	388	381	362	365	389	379	386	399	428	419	377	325	360	361	374	415	351	376	338	378	417	411	399	403	373	361	383	370	398	370	385	387	362	360	405	392	391	344	393	389	369	375	369	368	390	371	405	389	378	341	373	412	362	368	368	376	359	365	353	383	378	414	371	389	337	382	394	403	387	388	351	378	419	364	342	396	341	422	374	397	365	367	376	380	385	387	397	374	329	342	363	336	388	351	396	401	370	383	375	403	373	366	376	376	374	354	381	355	377	379	377	385	373	346	373	379	387	373	396	386	397	405	398	381	357	429	371	369	367	373	380	367	406	344	359	337	402	395	397	383	372	408	347	425	420	370	353	410	378	369	392	335	335	370	361	395	356	344	385	359	391	390	373	406	379	338	364	375	387	379	386	363	360	356	360	384	405	374	363	368	355	357	368	385	355	373	368	352	365	370	410	384	362	353	384	348	387	377	365	397	391	401	370	358	363	369	375	389	383	383	372	390	364	403	375	356	377	357	338	356	372	331	365	328	370	381	361	347	342	352	340	383	398	358	380	327	426	409	405	380	386	372	423	396	386	395	393	397	362	369	395	373	385	348	319	399	344	391	385	395	379	365	370	410	379	387	372	403	388	350	356	416	362	348	334	361	372	383	377	362	364	379	338	403	353	347	355	368	365	379	372	368	381	335	349	382	347	365	376	380	391	396	355	361	359	366	401	401	347	386	367	380	379	378	397	377	398	399	385	385	354	361	382	391	366	349	359	390	340	416	364	408	388	367	369	358	359	399	373	358	395	362	427	396	376	359	372	363	380	388	405	399	363	353	360	367	350	415	365	389	377	346	361	384	359	418	365	347	365	363	382	422	372	393	360	425	384	383	372	360	391	391	413	359	397	401	372	371	396	413	372	345	382	366	416	350	353	349	362	393	360	396	411	369	379	357	393	372	345	345	379	373	386	396	344	366	368	363	377	364	409	396	384	367	371	391	347	362	377	362	376	405	401	359	393	420	385	352	342	359	378	386	424	435	421	406	374	362	388	397	354	353	397	361	356	374	382	426	374	377	383	374	419	362	362	408	360	397	393	367	378	359	374	392	393	378	393	360	374	337	387	365	407	375	377	365	396	389	394	345	415	384	384	371	359	381	380	387	365	374	366	378	378	400	379	357	388	386	358	377	378	391	356	381	374	427	349	379	335	381	406	383	367	370	351	373	372	366	403	343	394	394	419	364	371	349	402	368	377	376	400	383	367	390	368	349	371	391	376	329	367	385	413	358	343	389	384	377	395	368	380	352	384	364	364	362	373	361	370	342	344	394	379	400	393	394	376	366	367	394	425	371	379	408	368	364	380	368	346	376	362	364	373	353	372	398	370	391	370	363	385	435	390	339	384	377	380	330	389	367	386	368	387	383	357	367	372	378	368	324	351	413	397	379	373	393	371	379	399	379	394	369	418	383	388	412	389	361	389	348	375	355	411	404	401	387	361	352	364	369	439	364	383	370	374	397	376	390	409	367	352	365	363	397	330	409	403	373	378	326	345	391	368	353	401	378	399	383	359	357	372	369	370	326	345	405	393	379	344	379	378	339	385	391	340	387	357	394	405	349	361	355	366	367	359	375	380	344	341	396	438	395	377	370	373	366	415	350	372	361	375	358	377	394	355	381	389	406	419	378	382	384	399	368	419	371	339	393	354	370	342	344	377	362	365	389	377	415	343	414	392	389	368	395	363	378	415	344	374	394	367	385	390	390	361	374	413	403	370	331	386	376	366	362	391	379	374	334	338	370	377	377	374	390	385	394	371	342	348	405	358	370	345	353	352	413	396	359	345	346	357	350	397	353	378	354	417	361	357	354	390	375	379	363	400	395	415	386	353	367	383	406	387	379	357	362	417	407	363	395	435	423	347	403	373	400	371	331	364	366	377	377	368	371	422	375	365	388	394	402	370	407	369	380	363	361	366	351	403	419	351	342	375	360	407	361	373	399	336	377	357	368	371	395	374	375	370	371	391	380	375	365	370	366	374	341	345	388	389	393	345	381	403	389	415	362	365	420	376	366	373	378	363	335	376	363	366	367	404	363	352	384	381	364	385	358	359	399	390	397	374	393	387	352	409	329	371	358	355	370	371	389	401	365	391	361	366	354	430	380	376	390	390	363	379	402	402	379	369	386	364	393	364	379	370	408	382	351	341	394	394	387	409	389	338	378	324	382	352	367	364	364	373	373	416	412	374	367	337	350	355	394	338	383	398	388	401	403	421	382	383	405	338	404	393	395	359	363	350	360	390	389	377	379	348	391	348	423	364	380	414	388	352	387	419	378	339	371	317	418	359	403	395	408	383	395	400	398	380	401	398	420	347	357	364	384	379	394	339	371	343	394	338	357	411	389	389	382	370	365	417	395	389	403	394	375	413	355	401	354	406	358	397	378	390	383	376	368	361	362	380	398	333	346	368	385	348	381	401	402	378	371	383	382	353	351	368	396	432	391	363	354	373	395	382	377	384	373	397	370	379	369	379	387	385	378	414	384	399	359	387	373	398	418	381	423	380	383	369	371	391	372	378	386	350	386	398	354	372	407	337	384	373	376	402	396	389	359	354	372	390	417	367	351	415	361	400	393	415	387	345	406	395	381	372	340	342	367	421	361	367	379	365	343	380	381	355	395	338	418	382	365	382	383	409	358	384	363	369	385	388	340	318	401	370	379	346	368	378	362	366	381	377	401	408	350	366	383	368	366	362	354	378	413	408	408	354	338	409	390	395	408	385	382	360	383	395	389	392	371	386	354	374	368	388	350	369	402	376	365	373	348	398	388	403	370	366	372
34733	13239	5975	3708	1418	935	897	847	869	844	847	835	796	857	831	841	824	862	827	818	803	824	836	782	812	837	842	811	767	814	801	838	802	813	872	834	834	840	850	824	784	824	852	816	819	824	809	791	785	842	787	820	869	823	793	812	802	814	860	808	783	809	811	812	763	834	815	857	813	806	827	807	827	805	794	775	878	816	849	850	804	802	779	804	833	834	851	822	859	852	789	842	823	804	802	864	806	814	780	814	774	803	803	819	827	784	829	851	871	834	843	832	800	765	779	832	815	833	845	842	846	845	820	819	840	836	807	834	830	758	866	863	775	817	774	787	853	855	816	840	788	819	837	848	828	748	798	825	859	842	804	837	774	826	785	804	800	849	826	838	783	831	822	894	815	876	860	884	800	851	799	820	851	843	828	823	804	847	834	800	799	830	791	858	849	794	822	837	857	813	794	816	823	825	842	793	798	814	823	848	843	831	824	828	787	833	873	832	798	806	827	808	839	820	808	806	857	796	846	750	807	805	789	871	867	858	807	802	835	806	805	849	823	810	788	843	852	846	824	832	791	776	832	883	850	809	853	808	804	859	818	826	846	801	865	807	847	821	821	885	802	802	834	794	788	807	815	839	798	802	839	815	829	843	833	836	831	787	783	843	782	823	860	794	860	775	809	795	840	825	835	813	806	788	886	811	851	821	855	827	803	819	827	759	774	840	806	793	831	872	832	776	804	808	839	825	794	820	792	840	898	784	804	802	844	858	840	815	830	836	840	810	832	809	816	792	812	815	816	828	855	851	799	875	814	802	796	796	834	817	860	809	808	826	815	866	782	825	848	822	820	859	844	811	867	831	765	807	871	824	825	849	877	802	839	859	852	842	814	866	785	797	806	830	801	802	818	770	831	820	823	822	807	828	773	867	787	801	776	813	841	792	828	845	795	855	770	816	845	770	841	775	834	824	854	841	886	790	848	807	822	844	812	792	827	785	804	820	838	805	838	840	798	864	795	792	811	806	812	818	815	840	828	812	810	793	826	802	801	810	802	830	798	797	837	857	836	837	856	860	843	812	820	827	861	790	799	817	819	797	782	822	868	815	791	760	853	830	814	853	764	801	792	834	854	794	849	891	791	804	827	782	829	785	798	811	854	812	873	826	810	847	827	817	811	841	849	827	836	752	801	792	790	788	829	840	861	790	861	757	902	775	797	830	864	777	819	836	776	828	817	804	835	795	772	792	826	860	845	847	798	796	861	823	878	813	767	819	829	818	860	839	845	795	807	808	826	820	808	802	787	838	803	852	845	801	813	788	729	801	787	812	819	856	842	855	800	865	834	847	787	844	822	802	828	857	817	811	822	779	791	789	820	837	800	850	824	843	824	810	785	839	894	799	879	780	783	801	758	814	847	808	876	777	815	829	808	847	785	875	843	862	786	816	836	828	798	783	775	824	858	853	829	862	853	797	876	800	809	867	853	831	783	852	817	806	837	814	817	771	746	799	816	841	842	850	802	802	834	832	839	866	846	804	768	821	788	841	859	779	787	821	828	814	846	855	839	868	752	774	840	802	813	858	863	848	763	808	850	815	775	790	838	835	832	802	810	830	792	775	784	790	793	849	796	817	777	774	781	798	826	794	806	832	809	807	863	804	803	798	829	838	793	776	849	817	786	848	826	829	826	843	830	817	832	877	875	810	845	843	812	807	825	826	820	830	832	850	787	829	856	831	851	775	818	840	835	790	890	822	813	862	797	786	848	772	846	779	828	812	864	823	822	840	808	868	820	834	812	806	811	836	841	826	831	778	793	821	846	840	814	843	831	839	822	821	806	843	831	808	877	828	839	859	801	825	827	792	817	805	837	822	822	827	796	835	830	867	812	834	819	851	843	785	822	803	844	770	881	822	781	815	839	802	889	807	829	813	821	776	805	811	800	792	762	794	832	812	833	816	807	832	855	858	823	791	767	866	882	837	842	805	806	834	852	847	880	820	809	855	853	814	885	810	810	814	837	847	814	771	875	802	829	828	844	873	793	819	823	844	845	849	871	854	759	814	775	792	832	842	836	807	824	771	764	794	796	817	861	775	887	811	793	808	857	799	827	877	847	784	810	779	774	799	831	807	784	827	795	816	834	815	801	764	834	784	828	781	891	800	801	834	860	819	812	829	840	804	815	842	799	834	807	833	799	779	868	861	819	765	855	842	823	809	787	772	769	780	808	837	857	806	828	803	782	867	868	804	797	844	804	861	844	846	805	833	825	864	756	826	828	809	844	814	800	883	796	760	806	809	785	813	803	831	821	796	826	804	840	809	878	771	834	801	820	839	781	785	832	820	773	742	805	851	863	817	810	784	834	857	806	804	844	835	814	856	777	812	822	866	835	823	810	829	812	768	822	818	794	800	829	888	831	849	862	800	857	857	823	818	847	785	784	828	765	824	850	779	779	808	789	853	844	789	840	821	833	812	844	786	857	821	809	820	785	822	826	848	788	839	829	866	839	806	793	810	840	832	843	832	872	808	802	804	802	846	820	844	816	798	839	822	806	842	836	801	861	776	811	827	878	854	834	804	858	876	814	838	812	803	845	814	854	805	849	821	811	812	816	858	823	797	801	792	779	774	826	833	803	832	812	820	851	821	815	803	797	816	825	815	832	819	832	840	895	798	798	762	750	816	774	839	837	771	797	784	829	812	857	819	850	838	822	839	840	814	787	875	843	756	879	815	861	814	841	821	783	845	805	829	808	852	794	841	793	812	826	853	806	832	780	829	807	861	819	817	828	829	842	769	834	824	793	833	884	856	829	851	854	792	848	777	822	790	819	780	813	812	845	829	810	836	816	823	851	767	806	796	793	829	860	831	831	808	788	831	816	829	804	791	748	769	863	777	797	824	794	828	837	798	839	802	830	811	824	845	860	808	833	767	847	782	833	814	847	808	844	783	842	801	865	789	781	818	839	842	817	794	783	832	830	829	863	822	781	787	805	824	796	811	855	826	856	773	860	810	853	805	747	807	802	783	817	851	874	811	806	808	847	790	870	826	808	844	805	801	835	829	810	804	812	810	824	831	812	830	816	831	769	867	859	901	804	804	864	810	846	876	789	830	759	824	815	824	824	817	795	797	829	869	802	855	821	841	796	831	813	764	811	803	871	844	796	812	746	809	851	838	821	795	850	799	826	797	827	846	833	772	795	769	852	833	826	815	802	807	828	855	838	811	820	861	877	806	807	787	895	840	832	823	849	782	775	826	795	867	844	823	844	799	815	842	850	828	832	769	797	858	843	873	794	846	809	809	843	820	805	865	814	806	820	804	797	857	845	818	813	826	812	847	811	855	831	846	859	788	767	800	859	851	858	830	775	834	790	860	836	823	807	840	828	778	804	807	807	862	867	849	836	839	813	809	751	918	814	831	840	802	794	863	808	846	804	804	870	816	796	826	812	777	827	820	807	867	848	853	799	804	806	807	823	824	794	853	794	825	807	795	843	805	826	783	855	826	809	783
60516	31427	12134	2569	695	478	422	402	410	401	395	404	430	395	384	348	410	384	396	400	372	374	363	417	413	362	372	379	386	408	429	356	394	401	352	410	368	426	392	411	375	372	361	382	357	350	388	382	351	381	383	362	349	389	395	353	377	391	386	386	383	355	423	399	367	374	347	399	344	395	388	419	403	416	439	391	381	398	387	391	407	412	375	393	355	403	374	380	360	377	386	418	386	357	390	361	400	392	395	342	382	400	393	354	358	360	383	412	359	358	414	397	384	398	395	343	367	385	418	393	373	411	381	386	392	413	378	384	403	422	356	368	363	365	396	380	397	381	371	357	420	393	355	385	390	366	432	392	373	387	384	407	391	399	388	401	362	391	362	390	363	394	393	383	403	359	364	408	386	436	378	396	400	388	426	352	387	350	375	379	366	438	387	356	391	347	371	390	379	344	385	386	390	380	375	358	374	387	395	383	369	417	362	368	393	389	431	390	393	404	380	388	363	371	356	379	386	398	377	377	422	409	383	363	357	412	395	417	415	396	412	409	441	367	397	418	392	372	373	393	376	373	398	398	369	405	384	366	369	390	373	395	359	400	349	354	377	361	408	412	401	368	355	360	383	380	404	361	391	376	403	369	407	400	387	406	366	375	385	383	412	364	387	356	373	406	391	373	389	357	399	411	393	413	389	378	348	411	398	363	398	396	393	384	371	375	364	387	409	347	403	366	403	430	396	428	367	378	365	384	420	390	415	406	400	383	363	417	403	350	366	395	376	367	401	388	395	371	376	375	391	351	374	398	358	396	373	370	357	366	414	361	392	358	384	389	405	350	368	376	397	359	360	387	375	401	378	402	405	405	372	397	386	366	377	343	408	398	374	400	384	401	361	419	421	387	371	351	380	351	403	353	393	371	371	381	381	390	367	406	380	407	359	349	415	359	400	371	388	384	391	393	421	370	365	374	413	395	378	401	413	360	374	380	382	398	364	388	392	362	383	432	409	382	400	436	367	383	386	395	332	352	377	359	423	369	411	365	425	384	403	359	391	406	410	399	446	383	419	395	391	384	408	393	388	390	380	378	405	401	389	396	347	369	387	390	363	397	393	385	348	371	352	388	399	378	368	380	411	379	373	425	359	385	397	379	405	391	421	396	430	374	400	380	407	422	397	361	403	454	418	376	378	381	449	400	391	403	388	350	355	367	357	389	384	417	379	399	386	386	404	390	403	393	357	404	351	401	406	411	394	426	416	393	399	402	354	376	423	377	377	360	376	415	394	394	366	374	391	389	368	401	378	389	376	401	416	393	389	379	359	409	378	439	368	374	424	396	376	404	402	382	380	371	352	405	388	409	413	389	427	422	390	394	384	368	396	370	350	385	398	402	392	396	417	379	401	354	419	371	370	385	362	407	386	388	385	379	381	376	368	377	409	386	391	401	406	407	388	372	381	391	372	388	399	386	380	394	433	408	425	412	375	372	399	377	380	386	411	333	405	382	404	371	369	403	417	380	415	416	369	344	349	377	393	352	411	401	415	355	385	404	342	393	374	376	393	385	364	355	385	387	376	378	403	402	392	418	400	420	393	398	382	386	406	401	379	385	421	402	383	384	377	374	399	397	337	404	401	411	421	389	375	379	377	395	386	376	404	418	370	376	377	411	402	381	400	369	415	386	388	405	345	378	386	390	399	403	338	390	383	412	367	373	417	399	403	389	359	380	400	428	362	374	375	366	365	374	424	380	423	410	410	359	359	393	356	393	345	360	405	354	419	395	383	404	366	393	386	382	381	416	370	381	405	368	387	399	385	407	402	394	366	416	371	395	390	397	382	401	356	357	362	335	371	402	375	395	408	398	385	359	404	373	376	397	368	397	391	389	381	401	397	333	383	358	376	404	371	395	395	380	402	347	389	412	386	399	398	409	389	400	399	350	364	371	362	395	386	340	393	394	373	377	366	414	357	369	378	401	400	404	379	389	402	364	413	365	384	405	402	380	375	396	390	369	353	364	416	418	421	391	439	416	418	384	396	386	376	401	370	419	378	395	422	366	346	405	377	380	389	380	397	406	391	379	365	407	431	449	372	374	349	389	423	374	373	346	410	360	389	391	363	361	411	426	400	351	378	402	367	423	360	379	351	411	376	366	382	381	374	388	352	386	409	381	368	371	410	399	411	394	386	391	382	433	422	403	389	407	389	350	380	384	388	369	407	351	396	411	375	398	390	385	431	406	385	373	365	390	371	395	376	389	370	400	373	374	362	386	384	390	373	353	401	427	354	385	359	380	425	387	384	374	366	411	405	395	353	385	374	375	368	380	367	411	413	378	387	401	371	431	395	353	403	396	409	372	378	424	404	437	369	387	412	406	389	360	390	398	368	392	335	418	359	385	393	361	388	407	406	350	370	386	405	376	375	387	403	388	415	388	355	383	380	377	384	396	395	370	430	399	340	359	410	387	420	415	423	367	407	380	412	438	402	425	409	415	367	392	382	360	415	375	423	374	400	386	384	373	395	470	402	379	397	391	390	391	432	382	381	411	454	435	395	415	386	402	382	384	415	369	407	387	380	400	392	417	375	401	440	419	403	345	351	407	381	358	404	393	346	371	371	380	401	374	401	385	364	366	386	371	354	396	403	366	392	372	414	397	401	346	381	398	418	381	363	370	411	389	422	404	390	380	397	370	402	397	401	373	414	394	386	411	398	377	365	372	370	382	375	377	347	389	372	389	398	428	371	395	405	412	398	404	366	373	385	401	374	381	376	410	354	377	380	379	401	362	399	404	367	342	365	387	408	383	359	383	398	399	406	399	409	385	371	427	379	402	392	413	407	398	393	358	366	392	384	423	380	384	367	403	362	404	403	395	343	401	404	398	390	365	372	391	368	378	421	373	393	394	377	410	383	372	365	368	435	395	367	377	418	360	385	362	394	323	418	330	387	378	386	403	427	392	387	354	372	385	390	371	355	380	356	374	413	390	376	394	403	365	366	396	405	402	357	402	354	408	401	410	423	385	376	357	395	396	384	408	399	409	410	355	419	381	358	352	362	361	377	396	390	373	363	389	370	393	395	374	396	384	372	378	379	384	440	421	391	401	344	364	365	359	407	377	421	418	373	337	367	328	377	354	421	368	404	395	369	369	383	345	407	404	387	398	386	389	382	433	394	395	390	380	367	404	377	386	370	379	369	373	370	393	399	365	371	374	414	383	431	404	392	378	394	389	395	387	396	353	390	398	373	346	380	408	376	380	400	397	394	371	385	370	384	368	352	373	395	364	344	375	383	375	393	410	415	359	425	410	372	356	397	378	405	383	389	389	427	406	377	375	387	396	363	379	408	420	390	395	392	396	378	395	368	339	376	375	402	443	391	360	416	389	367	395	409	389	385	379	382	380	405	396	385	412	407	424	415	370	380	382	385	416	400	394	398	380	363	423	372	392	422	399	385	387	377	375	394	396	437	406	406	405	410	349	399	406	412	388	373	368	392	388	372	360	388	359
42149	23591	10025	3780	1594	1154	945	896	931	925	808	877	841	893	863	863	864	875	902	879	900	859	854	829	872	842	861	863	845	863	856	857	855	796	837	842	833	830	810	875	815	835	841	887	866	818	867	865	816	813	870	876	803	871	850	854	844	827	835	836	862	845	872	804	851	799	861	857	823	836	810	858	818	823	792	852	899	816	862	816	836	822	839	893	830	827	798	815	891	875	816	831	871	831	868	880	797	849	834	878	853	830	828	904	850	786	895	839	849	853	845	862	845	883	798	879	826	823	826	839	855	850	840	838	823	918	845	840	827	827	796	810	821	815	848	805	834	840	868	874	824	820	857	848	779	899	903	823	807	856	796	830	903	829	789	854	839	883	867	824	812	851	822	873	834	846	845	846	884	844	869	857	854	851	850	826	797	820	784	852	810	813	787	830	792	845	823	842	858	907	861	895	864	849	829	836	850	807	821	792	883	795	844	877	840	868	878	858	862	872	842	803	826	761	798	797	863	852	891	812	889	858	822	866	835	849	793	857	838	852	855	845	838	897	830	800	851	867	872	842	815	794	858	848	829	870	846	894	892	823	844	808	831	865	831	821	797	871	887	807	872	837	839	834	857	794	886	854	820	803	836	826	820	866	870	873	823	838	833	887	838	885	875	862	821	840	837	834	825	828	843	839	822	865	826	887	859	851	830	861	837	828	784	858	838	840	830	831	850	856	840	855	897	836	848	870	867	828	849	825	826	785	849	821	780	839	838	868	918	802	848	878	810	831	817	841	839	838	846	846	796	878	827	791	785	881	815	841	878	871	849	855	797	902	832	871	801	841	842	829	809	818	830	864	833	870	850	837	831	816	810	851	882	835	838	810	821	873	828	842	900	863	885	824	828	848	826	840	823	801	834	833	852	809	820	886	832	841	900	918	832	849	803	874	843	830	867	801	856	912	842	869	826	804	843	811	893	907	796	875	838	865	859	851	903	846	862	876	831	867	832	848	795	851	835	839	851	830	824	800	876	852	892	776	823	919	830	880	873	809	799	853	846	817	886	852	873	860	792	841	817	806	804	851	824	872	852	846	839	866	823	852	845	880	858	871	843	868	850	845	840	834	905	843	849	844	819	896	864	879	874	820	871	835	856	807	937	841	863	788	848	877	838	859	861	871	843	872	862	875	885	919	875	851	824	888	838	827	876	839	792	854	876	902	829	784	827	784	803	842	811	855	836	873	849	849	819	845	832	871	851	873	852	855	898	859	814	814	873	891	875	864	871	860	864	883	859	867	889	781	809	808	819	805	895	831	800	814	843	867	807	840	868	868	848	882	809	861	880	818	838	868	812	812	851	827	856	781	846	853	889	804	905	867	863	871	840	853	879	830	871	834	825	832	816	819	829	809	821	829	882	855	881	839	840	914	852	790	823	841	835	823	780	873	792	820	900	875	895	832	886	831	874	850	834	839	835	809	830	841	865	807	813	839	875	816	889	823	890	829	821	846	814	831	818	846	814	835	810	900	868	832	862	850	864	831	805	876	787	827	790	830	862	876	823	853	813	816	826	847	847	828	862	850	856	914	851	821	807	892	861	878	846	840	862	820	830	843	840	858	823	868	865	875	877	772	848	899	843	848	837	831	917	820	855	846	855	828	793	896	841	813	843	840	822	835	838	826	848	852	863	809	893	878	831	838	844	855	851	841	879	813	882	870	856	873	873	878	845	919	835	857	824	802	865	836	791	847	866	866	871	826	874	855	852	834	898	838	825	856	834	874	876	831	787	854	968	900	778	858	827	806	826	858	838	852	832	877	819	817	859	862	910	780	856	809	823	888	816	850	846	896	855	834	852	843	818	854	845	850	857	829	811	867	865	882	826	875	835	839	792	847	894	811	841	875	847	845	824	892	849	835	913	866	867	861	834	835	808	842	828	853	855	811	870	850	847	856	820	868	866	839	879	847	858	842	818	846	903	876	826	848	921	832	821	881	846	885	809	836	786	862	834	830	889	870	802	911	823	805	824	814	854	863	832	875	856	833	908	866	877	872	861	819	869	860	834	848	851	840	849	815	888	806	846	866	861	827	865	843	868	914	844	837	787	877	842	839	816	781	844	883	850	821	906	900	863	846	868	815	799	876	868	870	830	873	852	850	806	814	829	811	764	829	854	806	830	853	854	832	847	937	800	838	826	824	864	850	842	845	830	816	846	873	815	855	774	818	811	828	876	854	862	837	844	841	807	787	853	849	861	871	831	841	843	826	776	839	854	840	830	848	861	802	789	855	810	840	806	854	815	812	844	893	871	798	863	841	858	877	922	878	829	822	840	801	827	818	893	854	875	835	880	848	825	809	751	824	866	862	816	836	841	855	882	826	826	858	870	865	800	890	858	837	787	866	857	881	809	837	848	881	818	797	829	858	899	837	884	845	840	826	849	848	833	850	831	838	828	884	848	896	820	762	840	908	848	845	811	793	849	815	884	813	849	831	857	886	840	817	852	879	896	827	843	858	847	822	886	891	843	816	827	836	827	853	854	859	846	843	904	849	858	863	844	871	860	830	879	851	870	865	875	832	870	784	866	819	834	825	823	833	861	799	805	816	844	807	849	841	794	857	866	819	810	830	833	818	839	853	862	809	848	862	914	817	854	859	828	815	878	841	872	838	833	864	827	872	875	867	857	869	818	839	841	841	883	853	870	841	816	826	820	859	837	798	904	885	878	865	873	827	812	864	852	854	899	831	864	851	852	864	812	863	819	873	881	872	835	851	905	844	847	895	839	828	862	835	872	857	853	849	774	824	863	853	864	783	850	839	835	871	857	843	830	807	851	869	876	895	853	810	835	842	832	848	858	834	821	805	818	858	808	845	842	842	895	866	865	868	942	850	796	831	915	837	847	871	791	841	808	777	839	834	847	880	833	856	862	842	807	797	824	799	873	850	821	845	881	842	910	832	855	854	847	844	849	839	806	868	792	836	843	846	855	807	832	880	811	843	834	827	833	884	891	871	884	828	845	845	820	827	893	841	866	852	890	857	840	901	831	793	845	922	820	849	825	828	913	890	816	795	813	863	913	832	854	853	813	795	857	808	836	855	812	846	858	870	848	822	841	882	878	835	834	808	813	877	874	787	870	877	852	828	827	838	862	824	899	883	838	842	856	759	784	897	854	783	834	860	901	832	817	871	862	832	812	852	824	819	782	880	872	848	830	823	877	777	853	893	852	857	853	809	838	849	844	819	847	852	877	820	866	823	849	831	851	845	785	821	862	832	843	864	891	831	821	827	892	834	832	864	810	826	809	828	856	847	884	841	869	875	830	847	866	831	826	826	852	863	864	813	825	851	804	917	818	821	873	789	842	863	808	843	905	856	823	825	793	866	895	866	821	836	870	806	846	847	890	911	829	823	876	886	839	868	807	853	858	868	856	833	833	845	851	854	870	820	851	862	849	883	862	887	832	890	854	811	822	844	829	839	867	843	830	834	815	832	846	842	830	827	794	908	838	861
62482	32774	13130	4989	2576	1088	526	471	443	437	376	377	409	401	426	441	407	405	441	401	422	380	392	392	389	377	420	405	397	395	385	420	427	409	387	396	419	402	406	364	382	426	413	359	389	407	424	402	400	393	371	380	403	412	408	384	387	399	393	396	394	418	382	374	387	396	420	397	368	363	386	382	424	397	411	395	410	414	369	445	383	433	380	432	358	371	351	413	384	366	415	380	440	394	437	403	390	397	433	420	408	370	389	386	429	466	400	439	396	418	371	352	412	411	431	406	393	375	408	430	431	395	377	416	420	406	455	402	374	407	364	415	411	405	430	332	402	446	392	397	400	388	386	382	410	367	411	416	417	361	416	411	352	375	389	358	378	412	381	397	418	427	392	394	411	387	414	423	386	404	430	382	391	407	414	435	418	383	408	440	368	406	421	423	376	366	390	427	421	392	402	398	433	415	409	385	373	427	398	414	415	416	403	428	444	408	421	392	419	374	405	388	378	406	374	380	416	416	440	387	402	424	392	393	406	366	405	461	418	390	362	461	426	369	409	409	384	422	392	397	367	375	375	406	409	378	382	400	384	401	371	418	409	449	400	397	420	359	414	404	378	403	420	390	392	389	422	385	386	345	415	403	405	387	429	401	386	388	436	405	388	389	363	415	418	407	390	398	404	405	388	422	352	407	417	388	360	400	384	392	388	400	428	381	381	391	400	421	385	388	381	407	415	398	375	413	412	372	418	417	378	384	410	413	393	404	433	380	388	359	383	377	405	415	398	389	381	402	384	423	392	363	384	408	395	386	391	385	415	400	393	391	387	407	404	435	417	413	356	409	406	407	422	388	424	411	392	416	403	445	374	427	409	405	392	387	395	388	424	396	402	359	388	382	383	376	389	368	403	415	422	410	382	376	396	356	438	379	406	388	415	394	421	407	456	362	373	394	404	433	400	402	392	388	383	362	410	406	427	385	355	360	403	389	434	406	371	426	408	422	448	393	415	407	380	406	400	416	356	383	422	413	369	404	392	376	432	383	378	385	440	439	424	369	417	393	406	386	398	392	435	403	408	414	395	347	397	403	377	367	435	398	416	420	395	407	382	383	419	414	418	356	356	389	372	408	402	372	410	365	412	403	358	389	407	413	400	413	373	384	434	400	362	355	426	431	411	365	407	380	354	380	396	395	402	398	391	395	371	410	400	407	387	368	378	411	386	361	443	387	411	417	419	411	369	390	380	388	364	388	362	383	379	387	365	389	408	378	401	352	373	377	382	389	390	401	403	403	393	380	385	442	386	387	418	442	407	393	390	374	418	408	395	406	389	362	366	401	401	414	425	405	399	403	425	378	373	364	372	389	355	370	396	393	417	383	438	391	441	401	418	427	415	425	397	417	387	403	415	455	376	419	389	391	371	423	432	387	408	410	389	412	397	408	419	402	414	398	378	424	417	422	376	422	375	406	377	359	416	386	393	414	401	401	376	389	465	427	406	426	417	425	402	377	402	399	432	393	395	392	408	387	398	356	405	387	415	406	387	421	414	364	380	378	391	400	390	410	371	424	415	396	392	390	401	375	407	386	406	409	406	413	386	411	394	394	382	426	413	377	402	394	376	406	412	367	394	365	421	418	425	428	379	377	415	397	385	425	401	430	405	394	387	375	384	386	392	401	393	378	384	437	385	411	361	389	433	402	407	379	394	391	401	370	375	423	406	405	382	400	370	442	376	412	429	374	395	377	412	400	369	393	400	365	409	391	421	427	434	381	390	408	385	387	385	406	436	426	395	385	382	409	378	412	389	382	424	386	378	366	370	396	405	367	400	425	428	404	396	402	412	407	380	381	393	404	422	441	383	384	386	384	385	397	387	402	392	399	355	376	374	406	405	412	400	403	393	407	401	405	400	370	375	400	387	391	412	426	442	419	408	417	419	397	413	393	412	375	394	418	430	384	380	378	402	394	380	383	377	396	383	386	354	437	423	381	425	415	389	425	407	384	379	428	400	367	396	405	407	363	381	449	435	364	409	444	398	400	431	397	418	394	414	404	405	376	384	390	389	347	387	418	383	364	401	390	381	393	392	384	391	432	379	399	435	411	383	354	402	414	388	417	426	404	420	410	391	447	372	408	401	355	417	402	406	386	434	406	385	405	383	368	383	388	403	386	375	429	379	400	372	372	407	386	424	378	400	406	372	404	399	429	418	400	394	441	375	387	359	378	431	433	438	384	404	369	410	391	377	426	387	396	387	390	421	372	393	359	390	410	410	393	364	387	386	408	379	416	400	382	397	431	380	439	400	402	398	391	404	408	431	355	412	420	416	400	359	386	411	394	429	409	408	428	417	432	412	373	419	439	378	369	382	391	393	422	463	391	422	426	414	418	387	430	387	382	369	387	407	377	370	409	393	375	386	387	369	417	400	396	415	365	371	414	398	369	356	405	391	423	389	398	417	403	391	374	386	413	446	422	408	461	389	434	424	399	354	372	367	403	394	378	378	374	395	426	409	395	383	342	394	416	409	455	384	400	381	435	391	399	393	392	394	406	398	416	396	385	407	426	393	377	398	430	434	384	384	409	433	431	401	379	399	401	406	399	345	407	422	394	410	406	413	366	387	419	409	406	397	391	408	391	400	416	405	449	400	398	418	366	405	389	378	385	390	396	392	424	462	399	408	373	379	384	400	417	394	399	384	402	401	421	402	389	373	426	395	392	426	372	439	397	370	383	416	421	382	419	405	403	409	377	418	377	405	406	404	371	377	462	378	408	408	383	345	396	408	415	399	411	384	376	381	409	413	398	385	371	404	419	441	405	366	376	382	432	401	394	389	389	373	396	384	394	462	377	391	389	413	368	389	367	405	378	414	433	396	392	421	414	383	427	364	322	412	398	419	399	386	378	400	414	361	392	376	429	436	368	402	365	401	414	371	380	358	400	378	414	417	406	423	407	385	393	397	387	417	403	381	389	398	379	394	407	406	396	465	403	379	403	406	387	415	377	383	401	374	374	400	370	402	397	377	368	407	393	422	376	403	403	398	411	374	377	380	415	399	372	398	401	394	380	389	383	365	391	397	407	397	378	420	370	399	413	398	426	395	395	383	367	385	379	367	415	428	404	395	421	350	388	423	403	413	376	365	385	424	403	426	394	390	434	395	389	414	405	398	364	414	413	403	404	346	390	409	395	359	412	371	389	386	390	422	419	384	357	445	376	387	369	399	362	421	379	432	432	416	410	393	415	440	384	371	406	417	416	392	406	377	446	414	398	365	380	398	400	416	384	418	436	385	417	397	378	415	407	431	401	428	371	379	415	400	388	416	428	401	381	359	432	415	387	389	368	437	418	377	377	394	386	410	407	396	388	403	415	394	399	409	377	389	391	410	395	369	362	391	363	408	385	390	418	423	394	451	464	409	406	397	378	424	419	351	407	415	386	408	368	406	363	376	411	412	406	429	344	394	393	387	356	391	403	371	426	401	394	403	426	405	399	379	376	403	412	417	405
42443	23056	11014	9394	6893	3001	1331	1209	1067	1027	1012	1019	995	926	922	919	891	896	865	866	862	817	859	877	880	851	775	860	851	865	822	814	869	886	823	870	858	830	922	884	807	886	900	878	911	840	814	886	854	860	833	817	858	848	840	914	863	826	915	829	895	904	868	889	899	859	846	932	913	851	853	818	855	882	799	834	853	869	915	856	872	816	831	814	870	887	822	864	817	876	823	869	867	885	873	849	864	878	866	838	865	863	811	849	882	885	850	875	831	876	911	887	851	854	898	846	854	825	902	854	846	843	872	864	894	877	833	849	870	879	812	837	879	894	851	824	858	807	894	890	835	892	862	924	864	841	833	960	875	861	836	865	819	807	870	885	898	929	831	851	881	885	857	882	846	864	831	853	893	884	905	850	832	878	801	869	782	856	843	831	926	866	874	913	859	848	808	863	901	866	882	899	812	902	927	883	845	872	860	854	926	855	840	838	855	818	850	853	829	962	860	826	835	906	911	878	889	857	858	830	806	823	901	908	835	847	854	822	845	887	908	846	843	851	861	879	839	897	859	865	821	883	773	868	875	810	880	831	840	869	889	854	845	828	894	867	843	827	826	803	856	878	901	857	853	838	869	852	881	832	907	897	847	858	849	834	899	853	841	884	901	855	858	835	844	909	847	813	817	879	844	898	782	793	854	832	879	861	844	859	851	850	811	838	841	877	841	881	851	857	841	862	880	844	858	866	851	812	834	862	892	903	912	810	862	863	851	847	868	889	846	847	837	913	895	886	852	852	900	878	837	858	890	895	875	861	889	812	847	860	882	895	809	848	874	901	924	874	853	908	830	871	833	826	865	854	886	857	784	886	816	837	855	857	856	843	865	864	844	844	830	847	871	850	930	868	905	837	875	893	849	864	870	867	917	829	918	817	865	837	837	854	878	830	843	848	875	911	856	826	836	815	823	810	822	914	875	853	897	888	885	830	811	864	906	804	877	855	834	820	870	841	872	835	860	866	861	840	871	876	852	845	888	890	850	846	912	876	903	907	865	888	886	873	783	854	883	862	864	844	899	876	860	849	884	855	852	880	886	805	879	845	835	843	841	867	871	804	876	856	876	865	846	950	838	835	889	858	899	908	857	847	883	830	837	837	875	906	877	838	850	823	817	846	899	835	882	885	876	863	853	905	884	824	815	846	852	840	817	859	874	895	893	861	841	897	860	883	838	836	848	897	844	863	813	842	866	913	810	871	808	854	883	866	863	862	895	889	869	804	837	821	791	872	854	852	852	863	861	863	919	901	898	804	835	865	833	826	838	852	852	859	864	853	859	778	864	829	793	874	851	888	885	860	811	868	913	854	802	878	848	849	845	900	889	894	909	849	887	879	855	884	838	866	868	848	875	817	899	816	959	848	884	839	868	872	843	833	865	855	887	863	866	869	838	855	898	848	826	835	854	870	844	867	872	866	846	898	863	841	887	900	888	837	871	887	888	848	854	874	867	869	832	869	876	842	817	837	871	841	916	849	843	807	890	909	802	822	833	848	835	880	817	821	839	857	803	831	863	869	838	871	912	947	860	875	821	815	827	903	882	848	853	846	930	893	857	862	862	882	859	861	850	873	866	854	849	787	820	898	864	882	868	865	876	907	890	867	872	877	900	872	896	852	878	874	840	845	874	886	871	854	831	896	874	845	894	842	841	872	824	895	845	820	865	859	913	885	854	905	823	860	849	844	853	793	860	901	882	850	858	826	849	885	865	858	875	814	866	857	828	847	948	841	846	876	842	878	850	851	817	863	855	860	839	873	853	804	858	897	844	835	860	859	889	897	876	893	848	832	872	816	904	932	891	893	922	834	912	836	877	830	816	826	818	920	914	828	879	918	831	901	925	837	867	829	839	818	831	872	857	837	818	830	861	859	831	841	910	912	856	854	851	853	831	823	918	830	849	835	818	844	845	862	892	842	889	779	915	847	882	893	876	889	768	856	848	856	888	860	851	858	810	893	815	872	864	857	854	860	899	845	868	853	844	867	865	839	843	817	848	834	876	876	859	908	827	892	877	911	836	885	881	811	915	872	858	850	854	936	841	836	850	873	835	830	869	822	845	837	820	854	858	803	873	863	847	870	852	890	878	854	859	844	866	876	899	884	911	827	829	850	834	866	865	896	894	864	855	878	847	857	843	835	845	821	867	898	869	883	894	881	872	821	832	870	842	823	838	893	869	860	886	865	834	873	869	828	815	850	837	886	881	865	895	836	814	900	865	874	835	921	830	846	924	798	874	878	848	878	874	833	822	895	905	812	830	855	873	886	826	869	854	854	879	848	902	913	867	877	801	842	835	897	848	901	805	898	830	871	802	851	837	897	860	858	886	842	846	856	863	840	881	835	839	886	829	860	843	862	857	851	847	841	845	856	854	835	867	866	836	827	841	871	883	860	890	865	839	871	866	874	832	832	839	878	829	880	871	900	898	866	877	841	889	868	876	860	867	847	814	852	814	877	822	858	861	844	870	873	865	864	857	867	818	853	872	843	862	859	806	825	822	892	841	883	815	867	807	848	852	863	864	843	869	814	872	839	819	824	837	845	879	903	872	871	896	881	811	828	876	812	901	847	871	816	864	823	839	941	890	835	910	834	887	808	836	852	837	862	877	855	926	878	830	860	869	956	817	845	872	856	840	859	828	835	868	839	830	867	820	900	824	873	888	890	876	899	836	844	865	816	816	891	889	848	876	853	811	892	870	889	903	887	794	860	804	851	837	825	810	894	872	857	852	833	836	811	854	824	915	920	818	806	859	861	838	817	856	876	899	887	852	863	893	861	907	830	897	841	904	846	887	825	851	814	809	878	846	858	890	833	832	813	845	879	836	811	854	834	894	858	824	872	857	882	915	868	839	849	815	794	881	858	821	866	824	835	821	858	856	883	877	860	875	849	850	798	840	804	857	828	854	860	812	891	865	858	841	869	831	843	901	867	894	851	928	860	838	871	821	879	853	881	813	856	860	872	810	806	874	868	846	860	874	834	914	858	841	852	846	895	851	906	878	869	816	841	885	802	890	848	907	855	823	856	860	861	871	868	860	866	858	859	917	863	860	882	816	812	830	827	917	844	924	888	819	846	852	840	811	913	860	840	882	844	869	903	855	912	825	840	901	816	849	866	830	811	847	829	866	818	866	883	879	877	879	868	841	833	848	824	881	895	874	794	804	831	804	882	908	836	882	866	873	842	849	888	864	820	894	912	894	876	831	913	853	914	822	837	836	845	882	902	811	857	918	830	832	844	856	889	830	876	831	822	816	909	893	868	872	861	895	877	852	886	897	887	916	858	843	833	829	892	857	851	845	865	867	847	850	910	841	850	844	871	858	853	863	898	846	848	886	911	866	836	922	836	853	846	905	857	869	868	863	862	896	900	901	794	801	846	912	893	815	884	870	818	885	831	836	839	872	914	826	874	806	870	855	841	835	878	882	846	860	863	921	846	883	810	871	837	865	906	888	835
47433	15706	3792	1683	954	493	415	366	370	390	361	411	402	390	384	404	387	400	386	397	379	370	399	368	359	407	416	380	403	396	400	379	388	393	409	359	348	398	388	404	381	398	390	375	385	393	396	378	402	386	400	338	416	387	394	397	390	407	360	376	330	345	378	380	419	357	361	376	380	361	369	396	377	358	358	391	414	376	402	404	375	367	401	411	368	394	363	350	334	396	420	371	387	402	410	392	386	334	389	419	334	389	370	355	376	341	405	381	392	364	364	363	363	382	398	392	389	428	408	401	362	370	347	362	368	356	378	368	373	352	385	379	356	389	374	354	351	365	373	399	405	378	405	365	353	386	395	350	342	404	401	401	366	370	372	396	390	351	369	400	366	398	353	367	394	386	393	336	371	362	383	380	398	361	378	358	406	389	391	410	398	390	415	397	324	396	384	381	365	367	355	412	398	372	355	372	363	407	373	382	361	388	390	325	340	350	376	371	377	352	375	390	361	406	381	376	422	413	382	400	369	346	394	372	355	373	351	400	372	380	396	362	373	363	369	375	372	386	366	370	374	354	387	377	383	379	397	384	396	376	377	399	358	407	361	374	406	362	387	401	396	408	340	364	391	411	337	374	402	371	403	396	397	377	348	382	384	367	383	391	365	376	375	340	367	404	380	395	360	372	348	400	371	334	363	393	384	373	381	403	383	374	358	402	358	360	378	364	398	384	385	367	386	373	376	360	360	372	381	359	405	349	374	403	394	392	342	357	374	372	351	402	404	355	385	383	411	408	393	341	379	406	392	379	367	367	358	391	386	370	390	397	344	371	377	375	337	397	373	362	369	385	385	395	366	387	394	366	380	373	411	378	360	362	367	389	422	355	347	412	414	403	348	359	367	397	391	365	383	399	380	352	396	378	365	394	372	342	383	355	351	409	391	385	372	378	344	367	340	360	339	409	378	406	412	389	381	377	377	382	415	369	372	391	367	374	370	386	362	403	400	395	395	389	396	383	347	382	382	358	370	377	375	396	384	384	361	365	398	353	381	363	375	385	344	367	329	387	391	391	356	408	375	385	391	415	354	369	386	408	342	342	386	394	351	371	349	388	393	421	412	347	355	383	369	381	353	376	388	410	380	360	381	380	383	348	379	408	380	399	364	414	410	360	379	375	374	375	339	407	407	436	370	387	402	399	381	407	364	397	370	356	371	362	412	344	404	360	373	380	366	346	329	372	416	389	393	329	376	386	324	380	374	365	384	356	354	429	426	404	401	418	402	381	410	379	397	371	356	394	355	378	371	407	349	368	373	390	364	352	366	374	399	379	386	345	371	357	365	336	373	360	374	361	391	363	373	422	383	431	347	340	348	366	382	363	364	374	389	400	402	398	352	357	358	367	392	392	380	369	386	381	379	391	411	387	383	419	403	354	408	374	404	363	346	362	353	345	379	396	391	348	338	371	378	361	360	336	376	370	387	414	391	361	411	384	363	391	428	366	364	387	363	351	422	392	377	382	370	391	427	394	403	400	365	367	427	398	360	341	390	410	380	382	355	328	406	374	385	375	383	356	368	378	401	374	341	378	368	389	395	373	385	386	360	392	395	374	367	332	370	423	381	393	341	385	385	367	373	372	394	332	379	377	357	385	369	400	374	376	393	359	379	413	428	398	374	383	365	389	361	368	391	417	346	405	388	382	377	380	345	375	372	363	381	381	371	415	343	376	322	390	385	374	361	352	386	400	375	366	370	401	398	416	424	388	402	352	400	372	397	370	349	405	403	389	387	353	390	347	343	372	371	371	350	401	410	390	348	370	361	361	365	410	355	420	387	345	375	338	400	372	390	353	363	395	391	371	401	395	384	352	377	374	401	407	343	361	358	411	383	394	375	364	391	362	364	377	370	397	378	420	388	390	402	368	400	334	410	387	368	405	357	363	384	369	375	384	382	408	396	382	395	374	397	335	401	391	348	355	399	384	392	362	357	362	352	388	368	417	366	383	384	375	371	365	402	366	388	353	371	351	383	373	396	403	391	384	355	341	367	404	403	357	336	369	407	397	365	401	404	384	397	376	389	388	345	357	365	385	381	393	414	390	334	361	360	380	377	367	377	369	357	365	361	354	375	344	396	439	364	344	402	408	366	390	386	382	374	392	384	383	350	386	403	398	381	338	395	398	388	391	358	349	376	394	381	408	391	376	391	389	376	410	450	366	407	386	390	357	356	368	414	363	345	366	430	359	396	407	403	378	408	363	367	367	383	381	397	381	379	360	396	428	380	407	370	405	403	403	419	389	350	374	397	407	355	362	376	407	375	368	400	331	357	373	390	376	374	343	406	420	406	365	414	398	379	382	345	357	374	367	379	349	376	365	346	356	367	372	378	394	371	376	363	362	410	383	372	393	390	389	367	396	367	386	374	388	391	377	376	371	409	400	381	392	373	385	377	401	417	404	358	406	356	379	334	365	383	352	417	361	361	383	361	343	409	389	405	392	404	413	381	417	373	351	384	405	328	364	409	389	392	385	366	401	396	365	412	394	364	394	364	385	352	379	375	378	396	358	373	334	364	386	338	378	347	375	367	367	360	384	368	409	361	379	370	420	349	366	352	404	385	363	346	371	361	359	400	392	355	381	370	373	402	384	385	381	366	396	362	359	406	379	405	386	381	357	371	361	350	380	410	409	384	360	355	404	359	384	370	378	399	360	347	325	314	405	397	371	412	411	365	395	403	408	359	385	381	371	340	389	381	378	391	367	351	368	361	397	382	383	399	342	390	349	395	405	403	375	418	422	395	412	395	343	394	376	352	377	412	350	358	370	356	381	371	403	375	357	376	370	412	349	383	360	370	382	383	422	383	377	346	378	393	395	379	375	374	363	403	343	373	416	417	360	386	424	372	325	354	359	389	374	343	376	385	386	392	397	361	385	410	409	414	344	351	369	412	406	426	394	356	340	380	381	383	367	389	374	343	391	377	428	390	360	376	392	373	378	386	352	343	372	377	358	378	360	376	389	382	364	363	425	385	416	336	381	392	355	435	420	364	385	392	389	344	353	370	365	368	402	364	372	381	380	386	377	408	399	417	384	369	378	374	356	365	367	380	388	366	400	352	375	410	367	361	388	377	365	402	369	362	393	375	378	361	383	400	396	426	405	382	396	396	374	373	404	387	366	386	365	398	398	391	349	372	399	409	370	357	418	374	388	383	375	355	420	375	396	389	383	369	357	398	390	379	386	340	373	411	357	415	372	389	412	382	400	386	375	405	417	413	399	386	418	361	375	352	384	396	377	354	380	381	360	353	363	383	387	398	321	355	411	378	364	363	389	401	400	354	399	375	387	409	377	373	416	371	406	362	390	404	406	385	389	421	372	345	379	360	359	362	414	369	371	383	384	378	362	356	354	406	375	382	349	382	384	368	358	360	367	361	409	427	389	391	386	386	360	355	380	359	376	383	432	350	389	413	422	447	370	358	387	361	373	355	401	352	396	369	367	402	372	341	368
31176	9277	4581	3661	2316	1027	916	881	876	848	779	824	779	842	809	862	824	814	819	845	850	807	802	806	823	810	855	768	874	815	837	841	829	796	843	825	780	791	827	846	837	822	846	812	822	763	848	816	864	805	835	834	796	775	826	843	810	786	822	837	830	825	841	800	838	857	836	777	878	779	858	842	860	859	805	852	832	835	754	815	839	833	828	798	770	835	838	780	792	774	833	825	810	856	787	848	866	825	826	860	792	865	875	852	841	850	809	857	809	877	840	857	825	790	780	899	810	825	795	774	817	844	804	830	827	813	778	869	759	850	846	813	852	801	839	897	795	847	811	866	825	754	821	785	796	816	878	810	812	835	803	814	830	806	807	800	797	815	834	817	833	800	833	786	855	800	863	838	825	866	798	846	832	827	852	872	814	785	887	840	784	826	839	867	824	818	808	847	853	819	772	817	856	831	825	765	828	835	839	832	865	782	862	793	838	822	774	805	852	830	849	804	847	798	819	828	852	840	806	847	847	829	816	799	773	848	824	852	799	791	837	796	831	832	801	799	847	804	849	797	816	829	835	826	862	833	832	879	771	798	833	853	805	882	856	780	818	839	802	833	784	828	882	818	862	800	820	828	826	832	829	838	828	799	804	810	884	844	854	828	851	775	844	821	824	777	781	814	871	835	813	827	829	774	777	835	800	884	858	871	857	786	828	791	866	832	775	804	794	820	805	805	835	820	814	795	851	854	803	823	837	862	823	785	854	807	859	821	825	845	877	812	862	838	807	830	884	876	820	835	797	801	797	815	842	829	805	811	802	822	802	838	827	792	856	850	850	865	821	816	780	839	805	864	843	836	876	855	827	854	816	796	821	840	814	786	784	804	872	821	809	839	825	806	787	812	831	821	814	830	854	857	818	841	792	819	813	793	837	828	844	888	827	804	856	786	738	757	855	811	882	790	826	838	791	847	813	796	844	800	802	792	845	846	812	848	805	856	844	806	843	864	828	840	843	808	783	781	815	857	853	819	836	816	835	782	819	821	827	821	820	810	788	826	809	787	900	821	870	831	861	743	820	825	880	792	817	822	845	824	860	821	804	827	820	845	808	866	858	801	798	769	837	784	798	809	829	821	808	797	823	855	813	796	831	809	790	853	831	834	826	801	883	844	816	835	803	798	835	767	839	871	799	844	810	875	809	846	787	800	807	833	867	793	788	874	801	799	794	813	808	782	821	786	826	804	830	827	870	770	848	847	801	779	804	773	782	789	883	788	829	874	884	832	841	837	809	818	810	812	797	798	828	863	883	828	807	830	822	794	789	813	854	790	895	816	815	821	793	768	776	840	779	842	820	794	862	830	810	847	843	820	874	831	903	861	835	801	834	786	787	787	825	830	828	824	821	776	801	807	833	884	804	829	817	807	813	825	824	798	819	847	864	822	837	827	865	809	833	801	812	816	893	836	854	813	842	798	819	836	849	874	814	818	849	831	885	775	773	825	825	837	796	820	830	798	829	868	822	838	849	817	810	828	808	824	868	786	805	794	783	823	774	822	844	824	809	863	785	811	870	836	798	853	832	847	869	842	791	855	839	805	818	812	793	788	837	889	841	860	844	835	788	886	831	799	829	828	886	816	827	871	850	846	765	835	830	860	779	877	833	824	822	796	797	824	813	776	838	800	869	872	819	801	824	850	849	837	781	868	830	793	868	832	805	843	798	826	858	828	841	813	854	797	836	859	849	832	829	836	795	842	824	829	840	830	773	781	823	835	845	869	845	863	782	801	835	868	831	815	827	863	811	792	855	791	859	826	821	834	817	818	853	832	800	833	801	841	842	872	859	829	817	851	843	833	842	885	799	844	810	823	838	847	792	832	835	812	880	856	862	842	823	873	858	856	766	836	767	817	727	810	831	844	812	807	860	810	756	833	867	843	777	820	845	853	836	764	832	835	858	823	805	835	818	796	772	842	786	833	854	843	846	801	832	808	796	820	852	858	829	784	802	813	825	872	851	828	908	793	782	824	816	796	804	796	874	822	825	743	870	888	816	872	854	817	824	852	807	792	812	808	880	785	817	844	785	832	819	815	832	825	799	810	816	855	788	820	841	884	815	832	851	832	800	839	826	865	850	812	808	891	802	730	825	812	812	825	825	852	791	846	809	834	821	832	827	843	833	841	828	811	829	905	868	860	833	774	823	825	848	831	809	801	840	849	810	838	833	845	841	788	820	792	815	842	869	859	813	823	818	853	843	840	834	818	865	875	813	822	803	824	804	867	831	835	807	834	796	795	843	798	806	867	827	821	813	841	799	832	828	845	805	792	823	825	733	814	794	814	799	804	821	836	852	832	840	842	773	859	804	807	883	814	835	823	794	806	776	891	829	840	844	847	818	834	884	820	791	815	831	868	843	862	829	811	783	797	823	821	820	832	867	803	800	822	810	860	856	874	823	853	843	782	800	813	824	860	844	817	852	786	815	816	763	833	801	812	823	839	783	826	805	824	815	822	837	805	870	842	807	836	809	838	799	881	820	797	822	814	814	832	839	840	838	772	823	875	869	844	865	812	819	753	844	800	810	852	847	858	824	859	818	819	797	769	852	813	879	840	828	818	864	883	823	793	832	812	832	839	829	818	809	838	816	880	820	809	798	821	838	802	841	815	817	794	802	852	842	788	785	831	826	848	831	819	809	787	834	823	856	809	809	778	833	846	826	821	790	810	895	851	810	873	809	837	825	876	776	852	849	839	853	858	865	833	830	816	848	853	863	791	819	800	862	824	810	855	806	798	833	825	853	806	818	811	843	842	811	870	783	867	832	866	842	787	800	866	856	784	802	812	860	850	801	819	853	890	840	761	876	815	831	800	832	830	808	886	787	813	852	829	803	792	826	778	835	864	817	824	794	781	836	791	876	834	878	824	833	844	813	802	831	843	832	793	848	845	776	850	811	779	875	831	819	824	802	797	834	842	841	870	793	864	888	820	775	833	793	818	849	833	871	808	790	857	772	818	837	854	854	802	849	812	805	861	851	828	859	840	833	804	824	782	844	863	800	829	821	766	845	752	842	788	814	853	872	848	837	861	867	850	851	781	824	811	797	870	803	856	807	808	846	848	855	847	811	813	765	849	812	856	770	826	883	873	820	796	830	814	823	782	785	796	802	827	821	848	818	810	848	812	838	811	789	838	827	839	812	780	834	837	811	887	790	800	789	802	864	835	828	833	817	808	820	834	781	811	802	827	813	869	809	822	816	806	855	846	815	802	802	824	828	796	797	815	801	823	845	797	796	861	884	822	787	823	829	753	870	818	876	840	809	847	868	784	772	845	809	824	848	818	857	873	905	819	794	802	825	837	849	799	820	789	815	784	826	812	849	819	808	816	782	821	810	839	848	815	842	868	804	833	846	838	865	856	795	827	820	830	878	793	825	834	823	847	829	758	809	834	837	845	809	789	818	806	832	836	850	828	838	808	783	866	848	834	810	882	873	834	809	794	766	782	857	839
60882	28409	10934	3040	1118	596	446	393	396	421	426	405	412	387	391	372	349	387	418	399	409	402	408	384	412	357	398	368	429	410	375	374	422	373	407	401	384	383	387	393	393	397	414	364	416	376	379	395	412	385	362	374	408	399	411	387	368	378	427	354	394	392	400	421	364	360	403	398	387	371	385	380	411	367	428	391	389	409	384	401	368	407	377	412	389	376	388	401	391	373	396	368	400	376	349	396	413	354	414	378	396	375	424	377	355	388	350	418	410	364	380	405	393	395	407	418	386	377	392	358	379	392	379	400	435	375	338	366	396	424	425	397	340	436	415	410	429	419	422	404	381	404	360	372	438	405	385	355	378	403	378	431	397	363	401	423	393	421	373	333	378	401	353	363	387	414	391	403	425	398	392	384	398	385	399	372	405	402	374	369	412	410	366	416	413	422	358	390	393	396	420	391	350	365	404	405	418	384	367	440	396	362	384	391	404	350	381	423	415	367	382	379	348	414	393	389	415	396	386	417	433	386	417	387	373	376	457	378	401	370	396	374	389	420	380	372	387	400	397	425	438	379	384	400	350	379	391	384	451	383	389	390	414	414	367	404	403	369	372	378	397	386	390	387	384	407	426	422	393	378	376	407	410	406	405	379	422	397	365	385	379	395	370	393	384	401	390	407	388	370	368	412	388	448	389	380	407	429	394	386	366	349	410	394	434	376	441	411	422	373	384	387	383	382	442	355	391	408	403	390	393	343	363	405	378	349	423	392	364	440	410	412	411	363	388	374	395	377	363	384	393	419	381	454	404	400	375	402	371	369	391	413	427	402	372	410	426	428	371	379	411	430	393	387	360	415	394	406	379	393	391	386	382	353	402	377	429	347	358	366	396	386	434	343	368	407	404	441	367	375	387	402	378	398	394	397	376	390	349	399	387	391	360	369	362	391	400	358	420	397	397	396	430	347	393	342	382	367	374	385	356	390	407	377	352	388	421	397	389	382	374	396	391	385	397	356	389	372	368	416	403	440	419	402	422	386	373	382	411	351	375	400	385	417	422	411	388	369	411	436	379	378	369	405	408	398	388	365	399	405	353	416	429	383	400	373	392	351	384	405	385	364	419	371	391	403	404	443	384	408	379	366	375	353	388	382	389	399	397	398	418	385	404	399	364	407	391	403	393	415	416	436	401	448	391	382	396	383	413	375	371	401	420	401	391	410	423	380	400	455	388	429	394	401	425	373	390	402	380	416	397	391	362	394	356	381	371	394	337	409	362	403	372	373	410	387	383	366	413	416	364	396	403	394	352	388	383	388	392	350	386	404	401	384	386	433	352	416	408	398	386	371	351	386	386	388	411	382	394	411	384	406	393	407	378	352	422	397	405	382	388	398	410	429	347	437	405	401	457	419	399	384	409	405	408	391	372	395	412	341	385	398	369	421	417	409	398	396	428	403	385	388	371	403	355	360	377	374	381	375	392	397	401	376	368	390	400	401	365	383	409	364	378	383	378	394	422	397	384	398	375	380	384	370	360	381	419	392	360	372	345	394	386	390	394	359	390	383	396	382	397	372	395	374	375	404	380	360	385	416	434	407	389	408	378	361	378	370	385	408	407	364	377	381	403	367	389	365	341	350	410	395	407	388	425	377	399	394	409	403	415	412	404	390	372	391	393	429	378	426	399	400	397	391	383	327	360	386	381	405	381	366	405	394	357	381	375	406	397	368	401	430	376	410	420	397	355	381	363	377	364	385	453	417	418	430	381	384	364	412	378	415	373	386	368	420	368	396	419	403	407	348	383	402	394	379	374	410	421	422	398	381	417	408	368	403	384	357	428	415	369	410	421	356	384	397	398	364	406	408	356	365	394	401	436	379	362	436	419	437	363	382	385	408	360	372	392	361	366	418	409	388	374	392	389	385	374	397	384	406	396	408	400	403	377	392	370	386	386	388	348	336	433	379	379	404	369	404	405	343	366	390	404	412	408	420	375	393	401	402	363	392	430	394	366	377	359	376	368	377	409	406	394	386	375	359	356	388	387	397	391	369	403	374	354	413	370	379	433	406	452	401	407	383	416	404	377	364	384	389	404	406	415	405	370	393	390	367	374	384	381	365	399	412	408	408	393	392	390	381	431	371	379	394	392	398	372	381	383	413	409	380	380	358	385	391	390	404	342	393	384	396	392	417	360	405	373	410	371	387	342	407	418	397	376	397	428	376	374	382	403	364	375	374	360	414	389	378	384	416	435	379	378	380	404	441	385	421	399	418	368	431	389	422	405	357	388	378	388	408	410	364	393	401	418	383	408	409	423	375	420	394	367	404	360	409	392	374	373	419	404	364	385	409	392	359	386	407	402	398	367	406	349	401	389	366	392	385	378	403	395	355	387	388	399	388	367	382	362	417	381	381	354	334	425	389	364	403	408	359	388	428	397	419	422	367	428	393	398	392	349	393	392	434	352	385	343	393	370	373	357	405	373	384	383	389	426	389	389	389	394	373	363	395	388	404	396	365	354	369	393	375	398	389	428	380	420	399	395	417	438	402	364	367	374	376	395	373	384	392	390	382	403	362	442	399	410	415	376	361	379	432	401	374	410	407	411	396	365	359	376	388	380	440	389	414	399	350	402	378	410	355	371	377	363	385	420	406	400	367	400	387	380	399	411	376	409	393	381	391	415	418	374	413	367	391	374	434	408	385	374	390	398	393	392	426	411	402	393	414	388	378	400	433	364	395	412	387	377	370	379	363	385	385	431	398	351	435	362	366	369	400	374	378	370	369	381	396	390	414	369	374	361	392	392	374	421	421	400	390	358	420	371	400	373	379	423	422	425	408	359	397	365	400	385	386	369	394	390	375	403	387	409	430	440	441	395	395	409	379	409	408	386	350	358	372	390	391	390	381	391	407	386	367	403	385	395	344	374	382	396	353	442	394	436	366	442	383	391	355	415	382	428	369	421	383	359	356	390	387	398	422	378	417	408	388	371	421	409	438	382	415	401	361	402	368	390	422	393	418	382	382	382	437	411	348	418	434	369	349	430	380	425	377	394	383	391	395	406	383	371	438	408	403	397	392	386	422	384	373	343	422	412	389	348	398	381	394	406	398	347	345	383	342	382	420	381	348	411	394	395	413	392	383	385	368	415	417	397	413	405	389	421	418	404	424	390	409	368	392	396	407	400	401	360	362	411	399	360	373	400	391	385	374	397	412	372	371	395	410	357	348	403	406	368	354	383	416	384	358	420	384	396	410	395	389	397	409	390	391	403	387	413	413	375	426	372	435	391	387	383	429	345	379	399	353	355	393	402	369	380	438	378	403	365	368	414	424	435	410	353	425	406	416	420	381	389	393	433	384	418	379	394	366	402	376	367	406	399	351	388	379	370	395	339	375	367	359	399	359	419	381	414	378	384	359	415	416	368	390	376	360	402	345	374	377	405	410	400	423	381	419	410	406	398	382	396	432	395	412	408	421	384	382	368	416	386	413	363	378	388	387	395	393	384	401
42160	20562	10497	5285	2677	1398	1052	1001	897	865	897	874	873	864	842	867	869	844	866	835	851	814	883	818	825	811	824	873	840	848	888	847	850	874	855	785	864	835	839	913	847	863	808	890	845	816	814	836	841	908	812	824	911	862	917	863	854	833	902	835	880	841	823	897	882	822	857	884	876	848	851	801	830	843	861	813	830	844	872	830	803	840	826	858	822	872	821	821	815	824	809	818	865	875	833	819	872	829	858	810	836	875	792	816	889	824	903	836	855	864	846	876	881	910	843	823	870	853	810	863	790	857	826	850	866	847	818	860	835	861	884	860	894	855	846	834	840	792	822	860	823	852	865	804	826	855	827	879	867	862	872	879	880	836	856	866	866	891	851	861	809	847	830	839	827	900	856	865	830	838	850	854	860	810	828	858	873	821	823	882	822	899	833	783	804	877	860	835	791	874	878	813	860	814	870	806	853	834	831	873	855	884	841	853	877	871	845	909	875	855	816	877	882	836	851	857	875	814	896	872	781	846	870	875	830	863	843	871	870	812	833	901	846	828	929	839	846	882	856	856	873	906	864	803	858	807	889	846	823	871	882	855	845	853	828	815	840	865	840	847	848	861	837	870	821	880	855	832	840	871	829	850	827	843	837	844	844	832	839	859	852	882	839	807	809	902	835	907	859	850	813	806	849	840	840	831	823	867	793	829	833	910	877	867	821	836	876	852	830	824	849	844	849	836	837	823	837	859	829	850	826	798	869	856	841	863	881	857	849	864	903	859	816	818	895	849	788	863	887	883	859	840	912	892	864	865	851	882	867	863	867	826	857	782	907	891	852	825	865	835	889	866	865	805	884	828	841	825	804	834	875	842	854	855	813	837	832	855	911	853	874	845	886	860	857	831	838	836	842	840	874	817	833	824	869	835	867	871	823	867	898	903	850	809	807	853	832	768	841	863	853	808	873	821	819	862	882	840	918	828	836	863	828	818	841	901	871	862	887	810	890	777	873	893	875	884	883	878	828	847	821	843	846	846	849	860	836	883	834	820	836	869	883	873	817	879	861	856	848	804	847	875	858	908	802	835	838	865	879	871	843	818	862	840	841	892	855	820	840	872	866	889	867	881	811	844	844	863	824	870	819	761	816	881	907	839	799	882	812	823	825	859	865	860	919	868	809	824	804	836	870	773	878	896	905	794	854	863	876	879	870	803	871	838	856	827	848	849	854	866	877	825	829	844	827	861	833	835	921	839	883	847	855	796	890	874	867	792	835	879	827	894	830	867	847	860	827	903	877	797	848	849	820	860	858	873	858	849	839	838	865	805	905	817	834	853	858	876	883	888	848	871	864	884	825	829	915	874	833	862	884	915	909	829	861	858	869	838	874	836	860	842	849	801	920	864	863	840	838	840	851	836	822	889	871	837	854	871	871	829	815	875	910	841	923	859	832	826	901	861	830	786	816	877	852	834	882	846	826	849	897	868	826	866	835	849	912	850	888	864	847	887	899	847	914	848	864	907	950	868	821	820	818	862	864	892	847	846	816	837	839	893	867	812	845	895	851	865	865	870	847	879	837	861	899	878	866	886	841	851	846	846	869	870	827	825	817	857	910	814	867	880	876	822	863	907	831	779	866	819	836	883	852	895	845	863	846	867	890	897	859	855	866	877	870	878	872	885	832	866	898	860	835	869	806	854	894	825	831	807	868	878	814	854	841	884	856	856	860	834	779	837	859	863	879	855	840	900	899	860	819	822	879	881	813	868	891	864	870	845	854	845	827	851	859	873	785	865	894	873	796	793	861	844	838	880	772	867	830	812	878	825	907	815	831	908	822	837	812	864	900	846	801	793	826	831	850	858	867	870	856	871	844	847	812	838	876	895	917	806	827	902	848	825	845	843	863	832	868	859	834	864	851	868	904	840	900	863	838	852	872	899	884	825	888	849	794	808	844	848	813	832	870	865	852	899	857	801	832	810	816	803	858	760	855	899	865	876	788	904	881	879	892	839	826	836	816	862	833	872	842	869	832	835	895	913	819	796	843	806	797	867	903	836	855	808	887	818	889	830	842	803	813	838	869	832	875	869	854	852	841	851	852	854	819	892	858	822	905	860	836	849	865	769	838	808	896	856	821	835	889	831	897	817	848	881	887	816	855	838	853	828	848	882	812	906	860	816	820	849	834	836	890	834	848	822	839	897	878	777	794	840	916	826	844	857	829	864	843	833	829	788	884	852	803	817	872	876	896	848	911	819	817	885	817	832	782	856	912	849	813	849	890	811	798	816	856	868	845	870	873	873	830	767	834	829	839	874	837	846	855	894	850	848	910	865	893	891	855	879	856	848	840	848	846	843	863	865	811	901	879	785	821	840	882	836	863	871	820	866	810	879	792	827	892	840	890	928	833	846	913	848	880	869	817	877	871	842	858	806	890	839	884	828	822	875	841	846	868	892	852	866	866	827	855	822	883	840	859	822	851	835	818	880	879	796	848	818	819	877	824	813	802	811	885	832	835	855	874	836	824	872	804	807	850	855	881	839	868	891	859	827	844	812	879	919	855	845	847	769	826	871	915	822	855	883	828	863	865	821	870	915	842	922	861	866	861	860	890	853	788	849	861	840	872	875	885	842	831	881	852	877	837	833	910	821	891	866	846	816	858	810	840	806	891	792	820	886	866	837	856	888	858	852	840	825	845	873	814	880	905	850	863	879	807	793	835	875	870	830	836	821	812	904	852	853	856	846	815	847	857	858	827	883	853	908	842	814	905	849	853	833	860	852	867	819	824	809	859	811	853	827	906	846	852	872	884	835	865	806	877	849	883	832	822	821	850	883	888	936	866	820	857	890	852	859	873	847	858	886	801	846	825	794	804	836	856	869	824	814	899	874	840	836	839	840	809	859	831	844	835	882	804	840	865	878	858	863	829	799	847	825	829	879	855	852	836	905	900	824	818	892	870	828	896	885	903	875	885	884	849	863	854	856	857	859	828	842	888	806	863	877	839	816	829	901	830	827	868	834	843	839	834	847	853	902	927	854	810	839	811	919	841	820	838	861	851	837	817	812	843	854	852	865	849	901	828	837	850	873	855	904	865	814	853	829	815	845	815	848	893	869	901	879	885	903	876	872	861	834	786	867	842	862	868	863	792	852	795	856	809	855	884	835	853	852	857	859	866	840	846	824	840	843	849	856	853	861	897	829	844	893	887	858	833	772	860	819	840	851	830	853	825	883	865	852	829	862	809	818	878	826	861	828	836	885	869	840	840	846	834	827	844	831	857	844	874	896	770	800	898	873	877	848	904	848	878	802	887	829	818	899	847	810	864	858	838	922	806	841	838	823	831	846	860	815	862	821	888	867	795	811	872	874	892	869	861	844	808	893	816	862	814	823	850	894	884	824	875	870	847	876	834	851	867	856	830	900	849	794	830	825	881	840	861	895	820	817	849	839	876	829	853	876	851	836	832	843	843	815	862	886	819	839	861	892	814	871	892	811	822	826	871	848	875	826
65630	32778	15452	5285	1524	691	494	436	407	449	422	460	411	391	384	376	397	423	379	335	385	426	404	391	412	411	411	424	410	424	436	412	373	416	384	395	382	333	396	397	419	412	414	377	428	413	399	384	379	425	387	388	427	430	366	419	384	420	408	454	390	421	371	424	417	364	378	421	390	412	430	404	399	397	383	433	425	395	416	441	399	423	438	391	412	416	421	386	415	363	424	436	441	406	357	386	400	445	443	425	423	383	412	399	392	371	407	403	410	400	422	379	409	379	414	406	420	433	417	399	417	391	381	403	451	417	384	402	396	401	410	380	396	430	432	374	400	393	382	428	425	402	406	414	419	439	429	428	398	438	371	398	420	483	417	374	378	427	442	444	389	400	385	358	404	397	412	431	361	393	348	371	387	377	385	438	397	465	392	394	386	412	448	419	385	425	383	405	414	440	374	393	425	400	437	393	349	388	402	395	403	388	389	420	427	373	394	445	407	422	410	382	406	451	357	377	419	406	420	421	398	374	415	384	379	442	435	408	424	399	425	389	400	432	385	422	406	419	418	417	415	401	412	421	379	422	412	409	388	398	441	387	396	386	409	440	389	420	381	398	436	381	418	403	423	417	380	396	391	392	398	393	413	398	399	398	398	389	416	409	394	390	362	371	351	413	391	365	390	340	392	381	390	426	391	371	497	407	399	395	372	403	420	406	391	415	368	402	414	365	433	396	407	408	394	443	378	399	443	397	402	400	383	425	366	354	451	403	429	388	397	401	393	389	405	382	388	407	442	401	467	422	377	388	390	364	407	425	352	373	436	380	391	382	411	397	393	417	384	459	386	384	381	427	423	398	420	414	392	403	371	374	403	403	453	442	422	426	396	427	418	433	419	442	411	388	380	367	411	412	436	360	412	434	394	399	383	400	368	394	435	416	374	401	414	412	399	425	415	367	401	412	436	393	391	415	403	375	418	422	404	380	403	380	398	379	381	380	443	402	376	379	374	408	435	407	399	424	429	414	378	400	453	408	442	403	351	454	423	391	379	388	398	403	459	362	402	376	425	398	394	391	370	400	448	418	398	379	414	437	418	382	386	401	367	387	383	379	398	406	450	412	390	420	421	423	391	389	433	423	399	406	399	396	439	374	359	395	440	390	392	409	403	399	390	402	410	410	379	415	392	439	409	413	388	387	376	337	409	387	423	407	397	420	382	396	401	419	405	410	376	406	407	401	345	410	457	382	445	412	440	391	406	400	361	417	406	419	425	395	415	409	394	415	378	457	398	421	386	385	399	387	394	398	390	422	397	412	361	379	395	419	402	384	392	363	390	406	416	383	400	444	392	388	369	372	410	409	423	414	374	404	394	412	428	420	398	420	440	404	425	430	403	409	390	408	438	439	394	371	376	445	389	366	391	398	425	398	411	396	414	407	401	388	430	406	415	354	427	388	377	412	415	414	411	432	406	410	401	411	416	387	412	366	386	409	406	413	423	415	426	444	377	410	427	413	425	384	401	419	378	390	406	379	405	434	412	421	400	405	415	403	405	411	407	413	439	373	435	423	410	419	418	406	378	416	377	423	379	368	416	417	400	372	416	380	404	410	403	407	410	384	399	403	408	407	387	415	421	396	456	397	423	388	394	374	390	401	420	466	382	369	380	419	389	364	401	385	387	393	421	402	408	392	389	386	377	430	420	430	477	423	390	401	413	411	413	430	436	420	384	379	443	451	435	378	393	444	400	431	405	383	394	396	417	425	397	378	409	386	355	380	425	372	405	405	366	407	400	452	419	368	400	392	404	407	405	416	409	394	408	428	379	401	356	425	375	413	386	396	416	385	446	405	415	378	420	385	381	412	405	393	406	407	371	409	437	380	389	417	424	454	418	377	390	381	418	423	385	424	416	380	456	416	438	428	404	454	438	393	367	439	384	436	404	443	410	378	390	387	389	375	427	391	386	408	409	433	414	383	412	466	367	389	377	429	412	454	425	399	421	392	396	397	390	419	372	409	407	404	418	428	445	392	407	374	401	429	394	405	379	385	438	420	431	405	426	405	422	421	415	378	406	400	441	370	393	405	417	387	413	456	435	402	445	428	394	419	405	439	415	419	411	365	388	382	415	444	378	412	446	433	403	441	387	375	420	433	418	423	398	417	403	432	443	351	392	408	388	412	384	406	402	360	413	418	425	421	410	397	383	408	377	400	384	380	417	410	374	386	425	419	412	416	401	387	427	390	403	395	403	386	406	443	446	420	428	399	397	406	396	388	373	422	432	445	402	418	378	422	353	450	420	413	426	406	412	369	365	418	413	407	374	379	416	398	416	378	405	379	414	416	406	412	407	426	412	408	402	381	389	408	446	422	434	397	414	428	400	414	435	410	441	369	364	402	411	408	408	380	413	384	392	379	413	436	416	413	396	383	396	410	387	401	365	400	389	375	356	398	431	413	412	421	420	400	376	452	415	399	396	388	418	387	394	463	410	414	423	385	415	417	425	433	409	432	401	402	411	403	432	408	409	412	438	412	409	400	399	426	413	396	424	409	423	402	392	412	413	390	392	391	375	384	424	398	376	378	424	372	410	363	393	398	385	393	397	405	429	378	426	401	416	400	414	405	400	363	420	390	417	442	419	413	394	389	389	409	418	423	389	414	388	389	412	365	415	410	402	412	420	422	412	399	424	419	405	433	374	387	434	439	404	403	423	390	412	400	394	396	410	392	383	397	379	378	430	398	370	389	427	414	403	397	439	413	380	435	411	389	407	395	409	433	385	349	393	378	395	377	405	372	426	406	394	427	393	432	363	469	473	415	395	421	411	380	387	416	385	445	412	398	398	396	402	394	431	433	446	414	394	427	402	392	387	399	383	385	415	405	439	397	385	434	409	408	423	413	393	374	400	392	407	421	448	443	388	448	429	400	393	438	427	379	384	413	411	377	362	425	388	367	373	416	439	449	444	388	398	423	428	378	375	417	365	418	421	378	387	431	445	373	468	419	404	394	406	414	383	387	396	373	419	471	420	419	437	402	396	404	422	428	406	403	408	390	435	420	396	432	431	404	415	374	407	375	407	400	383	404	387	403	426	405	462	398	394	397	387	416	422	378	387	398	400	355	382	436	400	406	370	365	396	393	400	395	398	420	397	408	462	397	373	427	416	415	391	389	367	428	412	424	402	402	398	387	407	401	437	402	432	432	408	432	419	449	415	401	421	395	423	414	381	433	413	367	391	405	432	438	405	409	427	421	432	433	375	414	398	409	421	400	420	420	391	420	404	407	385	420	394	411	450	404	404	396	406	413	396	425	446	374	405	408	416	425	407	388	401	411	393	395	344	370	420	419	396	420	420	425	391	381	405	419	424	396	384	385	433	436	387	386	402	424	419	403	376	397	370	410	415	386	391	371	436	395	370	405	420	449	370	393	402	404	403	410	374	390	391	410	417	407	386	394	380	458	399	419	405	421	380	389	386	389	377	385	364	416	391	392	475	371	393	424	356	408
44709	25274	14871	8673	3546	1708	1134	1010	883	946	872	983	917	929	858	852	894	918	881	923	799	841	920	851	891	882	948	849	864	859	912	894	863	861	839	891	911	849	865	879	844	865	857	919	841	837	841	863	868	857	820	886	834	877	897	837	836	914	923	874	918	890	925	862	883	894	858	888	896	847	815	868	865	888	876	875	879	840	926	883	856	874	877	887	868	864	882	845	879	868	864	899	892	877	868	871	904	832	861	875	868	890	872	893	830	846	871	889	862	847	873	852	842	872	893	867	866	862	940	896	817	868	915	846	890	861	897	890	900	860	894	872	860	887	871	846	861	934	928	866	910	907	858	852	895	882	857	843	892	872	852	859	824	890	885	871	861	852	873	890	835	860	885	921	864	895	830	878	829	884	864	863	899	886	899	841	932	885	819	863	891	904	853	868	883	890	920	878	875	887	900	851	877	876	897	847	823	910	898	882	921	894	871	885	861	871	873	877	879	844	814	885	896	861	846	897	851	856	864	862	886	819	862	859	911	867	831	906	883	866	803	888	874	846	858	815	921	846	856	899	856	884	846	872	883	855	863	888	895	894	908	859	907	838	904	910	915	942	889	860	874	912	889	813	844	903	884	879	874	839	865	846	906	892	852	824	886	815	852	880	778	809	894	887	886	876	842	927	851	878	835	898	908	886	844	839	897	838	870	837	865	811	866	847	876	858	883	819	887	880	896	869	883	849	838	907	919	897	832	884	890	896	866	872	887	892	827	876	932	825	804	876	854	831	901	903	857	884	834	839	797	879	850	888	868	891	890	862	884	894	830	847	890	865	882	899	844	916	907	881	840	878	823	852	917	851	859	827	862	883	887	891	872	875	861	864	903	867	853	931	889	837	859	958	863	878	829	885	884	854	928	867	864	879	927	884	912	846	893	939	937	857	918	871	875	885	848	920	924	858	869	898	892	937	832	854	901	818	884	878	865	872	861	901	873	859	916	835	868	914	890	825	843	848	844	872	895	851	845	884	865	827	853	888	886	862	877	888	893	873	951	862	850	836	898	866	895	839	832	929	808	842	864	853	863	854	889	894	888	864	868	862	882	887	885	827	900	875	902	916	881	870	850	843	880	955	828	906	886	897	874	894	862	878	892	850	883	921	828	910	872	911	863	879	905	888	873	885	856	841	877	883	880	871	830	904	907	864	855	846	869	899	921	848	898	881	908	864	941	893	886	902	847	900	874	889	893	877	887	855	891	863	846	854	866	839	872	838	881	869	883	886	965	861	967	857	836	816	878	902	882	850	883	910	883	907	852	913	874	929	888	875	932	853	856	884	851	864	913	903	904	838	883	904	848	911	871	899	881	867	867	911	898	887	878	874	876	838	868	831	886	881	893	887	856	895	857	885	850	863	891	897	921	900	874	924	854	803	895	818	892	826	881	840	864	843	901	882	877	854	884	855	828	882	923	909	874	919	834	832	852	810	909	857	826	845	873	911	916	868	856	933	849	847	907	865	847	881	855	903	843	860	872	806	865	871	889	842	817	855	864	832	924	819	865	862	856	849	864	872	857	857	953	843	877	895	871	802	853	864	923	890	870	897	810	825	845	893	885	875	821	898	878	862	894	865	893	859	874	874	829	845	923	844	865	887	875	859	918	862	894	798	914	905	853	886	912	871	888	891	878	881	860	869	822	845	917	924	830	883	884	880	819	891	876	842	901	860	858	857	871	903	889	854	916	910	846	872	906	863	952	829	915	866	896	883	849	849	890	868	908	895	926	884	943	789	893	815	864	887	864	859	875	912	887	882	845	904	874	882	884	859	912	845	878	864	852	872	849	882	851	848	809	887	860	852	827	862	850	909	832	864	858	834	881	859	835	864	870	845	803	882	917	837	843	907	893	877	847	936	880	882	810	884	891	895	932	865	869	882	927	914	860	827	873	867	859	889	889	911	826	827	883	832	831	872	866	869	812	875	911	864	830	878	905	914	833	892	899	893	865	828	857	871	835	874	901	897	861	890	894	865	953	869	861	888	867	864	870	823	845	846	945	900	792	926	844	855	917	931	859	916	866	845	900	916	885	837	831	903	831	884	924	874	908	922	802	893	851	885	872	859	864	892	855	934	905	861	845	898	878	876	861	891	868	903	895	887	891	886	891	878	828	888	879	921	850	828	898	883	857	930	900	852	912	848	882	870	893	806	884	869	873	820	856	881	901	923	919	878	891	901	904	903	899	853	934	904	877	885	864	861	888	891	932	877	870	875	893	889	870	862	850	836	856	879	884	881	890	942	860	830	883	864	782	888	811	866	917	867	847	886	821	840	855	879	890	865	864	870	821	913	868	857	800	917	821	901	920	896	888	824	882	885	886	873	863	893	880	820	913	864	889	922	895	943	862	882	882	835	906	858	924	853	881	876	857	849	870	851	926	902	869	887	856	903	874	860	847	857	896	898	860	845	816	862	895	926	863	864	853	858	840	871	835	912	884	912	881	811	894	906	870	841	897	856	911	849	879	899	906	834	842	913	854	866	830	830	875	831	860	877	869	847	893	874	889	877	863	898	898	866	868	917	848	935	864	906	869	948	871	893	842	892	878	930	845	893	847	888	920	848	837	883	848	886	846	874	878	888	880	908	898	898	913	871	838	878	871	870	842	849	896	847	898	856	852	824	853	962	820	838	887	848	852	899	915	876	811	858	889	901	878	855	912	867	880	875	907	890	850	820	861	867	888	904	856	839	856	909	864	859	886	891	887	897	897	882	861	893	881	891	871	908	860	891	905	856	851	870	937	895	868	929	867	888	895	867	854	882	905	912	857	908	880	857	858	893	917	902	869	864	931	901	849	883	871	840	880	897	886	827	882	873	857	850	891	835	889	896	873	855	879	845	920	915	848	909	871	872	838	860	885	865	917	918	877	894	892	850	912	847	845	830	917	847	876	898	887	866	889	867	863	845	882	898	876	950	873	908	868	854	909	902	894	853	876	834	901	883	877	886	799	873	858	863	887	922	884	845	873	895	879	874	896	909	847	861	937	864	852	914	875	908	860	847	799	856	862	889	886	905	873	833	831	921	831	922	910	935	841	827	849	913	871	937	904	869	904	913	867	883	922	855	876	885	854	909	875	882	872	810	840	838	900	918	819	879	829	827	930	864	894	865	881	896	891	933	882	873	913	824	872	926	920	958	864	892	857	862	895	913	854	829	866	815	884	891	852	850	874	833	875	902	877	841	869	851	914	881	927	893	859	877	951	920	842	883	857	853	890	856	904	873	829	877	891	853	891	890	877	894	854	923	852	863	883	932	853	849	894	942	903	863	865	908	813	871	858	913	848	949	862	911	875	867	842	854	885	880	850	904	902	846	884	822	924	841	813	770	849	890	880	874	910	833	835	848	811	894	845	878	860	846	872	925	829	939	879	859	906	874	850	894	854	909	920	876	965	829	850	869	863	865	863	883	846	893	911	890	858	869	929	905	887	916	879	890	860	906	896	887	880	860	869	816
50585	24215	8289	1857	665	438	433	400	373	368	388	374	399	360	364	381	350	375	372	395	398	343	371	390	437	393	386	333	340	385	404	390	360	395	378	349	359	346	360	360	374	439	385	376	359	377	386	382	378	353	381	352	387	400	426	397	424	377	372	382	353	368	378	390	385	375	366	348	398	390	401	395	357	385	338	409	385	361	359	388	365	365	394	420	349	365	387	333	354	378	369	371	396	389	374	387	363	412	406	396	397	394	367	373	405	388	370	425	390	394	362	364	403	391	386	368	365	381	381	379	373	376	382	374	387	390	341	404	352	384	361	401	346	362	365	371	355	372	379	365	369	436	377	374	392	374	376	368	363	354	386	389	378	353	403	371	389	375	418	369	419	407	361	431	388	394	382	404	363	366	402	381	402	362	356	359	362	398	398	412	403	401	376	376	385	371	362	425	354	354	361	360	358	399	381	412	421	368	385	389	380	364	376	420	402	368	346	414	416	455	395	379	378	387	352	409	389	375	407	335	345	390	380	402	382	384	395	333	368	372	365	358	364	351	392	394	398	410	355	441	390	397	374	380	403	378	366	366	319	412	398	377	428	407	378	373	363	409	411	347	350	389	338	370	399	399	384	355	392	366	375	338	402	386	375	390	426	384	377	382	387	384	374	379	379	383	364	387	398	366	414	397	383	382	390	356	401	405	377	435	373	374	376	351	389	345	426	354	402	386	376	402	359	397	368	356	393	364	376	405	387	370	360	349	359	368	373	323	348	345	353	372	363	383	345	376	382	340	387	392	414	369	363	347	415	391	378	408	395	341	369	378	357	363	396	375	357	374	384	403	364	370	354	390	367	387	368	371	370	362	400	413	369	370	348	402	366	374	391	421	395	405	356	405	377	364	386	408	385	392	396	329	405	394	376	386	367	359	394	373	390	374	405	374	397	405	390	393	342	393	375	389	382	361	372	375	374	375	377	395	405	355	364	362	406	402	389	395	378	363	399	373	339	373	375	394	374	368	423	322	412	394	381	386	343	369	366	344	369	381	380	427	440	374	359	390	396	390	420	361	401	365	370	388	371	335	365	400	369	372	395	350	390	400	421	393	383	362	393	368	371	411	424	346	378	377	376	385	370	372	370	349	401	388	369	381	384	392	390	383	375	346	374	386	351	406	363	406	371	358	377	395	330	392	364	385	387	384	406	369	395	397	394	434	361	365	350	386	377	373	333	354	365	362	351	393	375	396	412	378	341	401	388	386	396	365	400	374	380	365	353	343	384	372	375	386	390	401	374	356	370	359	360	397	400	395	342	361	403	345	337	353	374	388	383	381	387	379	394	352	350	395	406	386	336	366	340	382	387	351	377	339	355	395	369	392	375	370	359	384	380	401	379	381	382	360	370	348	397	357	402	417	404	400	350	431	395	392	374	380	392	389	392	385	373	372	383	375	375	369	399	414	357	362	368	384	382	361	407	366	405	393	350	356	362	394	399	435	377	373	424	381	371	379	365	358	391	450	376	351	369	366	349	385	363	396	399	376	401	409	401	398	391	377	376	356	361	354	335	378	406	388	394	346	376	345	384	414	416	352	391	369	388	371	363	373	412	374	351	416	415	375	379	371	412	378	360	401	343	378	420	350	359	384	388	385	415	368	413	399	384	386	394	356	392	351	389	411	371	379	369	393	357	366	402	399	424	371	398	398	410	336	356	341	388	404	398	377	374	405	377	366	392	340	366	361	353	385	377	393	352	392	396	411	406	402	351	378	351	380	374	388	423	362	391	425	366	362	380	396	379	380	404	380	378	374	365	369	406	365	350	395	323	349	370	379	350	385	357	400	360	388	406	421	390	349	393	379	384	360	375	359	381	376	375	382	362	410	412	385	365	385	421	343	405	380	359	454	390	366	388	437	358	382	375	339	397	409	351	370	363	384	381	371	374	389	392	366	386	359	348	390	386	407	360	405	368	349	360	423	350	385	358	390	383	376	389	384	416	384	405	426	454	402	381	406	386	398	369	375	395	377	368	371	427	408	373	377	411	362	362	359	368	417	353	367	405	409	415	398	362	351	384	380	337	347	392	360	351	360	371	392	410	369	420	362	369	403	387	377	368	398	420	361	397	357	376	361	374	373	389	353	353	368	330	379	321	360	368	386	411	389	356	395	362	392	412	370	369	360	365	386	375	367	348	375	375	379	404	400	445	363	357	404	387	354	368	387	381	357	360	359	417	347	388	358	374	358	347	341	384	400	408	349	405	383	376	412	390	386	378	400	362	371	363	373	373	391	427	395	370	358	415	368	364	358	390	387	384	390	345	364	408	399	383	385	390	402	383	382	373	413	392	367	387	395	361	395	384	382	373	383	420	373	382	361	334	347	353	383	372	364	391	373	401	348	369	375	388	373	348	362	404	337	389	377	354	366	391	380	333	334	414	351	373	370	395	390	364	359	339	340	379	392	376	347	344	415	388	349	410	350	361	335	359	355	374	382	353	402	379	401	370	359	413	333	414	364	377	393	386	385	400	436	356	349	402	361	410	404	392	372	370	390	400	384	374	364	428	393	395	377	331	367	354	381	389	411	376	373	386	414	373	409	409	367	357	355	351	382	391	349	412	387	373	359	384	375	383	390	394	380	377	368	397	379	377	358	397	403	381	367	365	398	362	356	423	387	393	359	378	386	388	391	378	355	334	375	376	380	357	369	372	378	362	382	374	394	365	361	381	377	397	362	373	361	361	366	385	376	399	380	374	368	393	371	361	393	335	364	414	405	378	370	378	384	376	364	364	379	384	374	380	404	417	354	357	357	368	363	411	401	380	409	379	381	379	389	393	401	370	364	394	351	411	390	358	411	384	376	339	368	372	369	363	397	440	408	382	352	353	376	411	348	437	380	433	373	396	390	381	386	382	353	395	368	366	372	375	356	371	395	360	393	392	395	379	366	382	360	377	390	393	401	358	388	350	375	382	395	378	371	389	389	394	415	374	349	384	360	354	350	380	395	338	331	378	345	355	352	399	341	381	408	354	354	374	406	370	396	407	382	365	385	346	387	363	430	408	395	397	378	374	343	392	419	386	352	347	373	346	346	343	403	444	387	396	363	386	401	354	354	401	384	381	357	370	378	330	436	348	342	386	393	394	397	395	376	366	379	343	396	430	409	362	414	325	359	405	390	364	373	392	388	364	396	390	382	362	387	368	372	383	348	431	369	350	358	369	329	396	367	387	411	428	369	427	389	380	374	337	397	384	373	360	364	378	366	387	396	427	347	378	394	398	348	385	345	392	374	355	398	368	362	359	396	361	426	426	409	367	421	403	426	381	364	356	419	403	364	386	366	379	413	385	330	397	400	364	401	382	351	361	366	382	376	364	371	362	404	381	363	383	352	370	403	411	385	350	380	391	384	368	395	386	386	397	422	360	371	396	392	364	404	390	387	383	377	363	382	372	376	397	371	377	346	388	379	422	411	413	384	331	406	365	385	413	356	376	380	387	371	359	350	351	410
35454	18961	8937	3077	1586	971	928	864	845	833	862	820	857	903	801	806	891	816	856	827	816	818	848	834	821	855	857	854	836	827	791	869	797	829	843	828	810	838	822	794	834	848	807	875	858	841	833	852	828	869	866	802	774	789	831	805	785	818	787	842	825	785	797	797	801	801	839	814	843	831	840	815	833	877	859	837	808	804	851	839	818	857	813	790	847	824	825	855	811	793	811	838	771	834	826	860	831	855	888	768	797	841	839	813	805	835	827	815	801	851	822	831	858	807	839	878	857	769	793	771	823	828	878	822	856	853	858	818	815	824	799	800	785	811	856	847	790	790	786	809	855	848	830	840	835	844	861	868	796	806	833	786	815	827	818	775	778	826	878	834	858	832	818	825	819	799	832	807	867	852	841	818	794	873	861	793	769	811	798	805	824	862	746	818	868	824	830	825	820	906	838	792	829	806	849	826	845	813	829	848	812	844	819	804	831	793	815	851	841	880	839	768	819	838	827	852	835	855	875	863	822	810	820	847	864	857	829	866	849	882	841	830	808	830	845	823	858	830	806	803	837	861	827	830	857	809	798	882	766	804	803	821	741	838	838	829	820	796	825	809	829	794	836	813	885	821	816	861	857	823	859	836	809	774	832	850	799	787	836	811	807	837	817	875	850	889	799	826	856	867	796	808	839	828	864	835	805	826	844	870	824	827	844	801	848	800	806	787	816	844	821	827	845	782	839	802	839	834	816	815	818	806	864	835	867	840	791	792	829	839	820	822	844	842	848	889	804	807	775	778	775	808	837	816	819	841	840	846	830	836	809	829	808	839	835	794	810	848	825	829	840	824	848	806	806	858	842	786	857	799	848	863	836	838	832	814	842	837	802	800	836	778	770	844	836	891	868	823	799	874	796	789	881	842	828	858	843	807	831	828	814	832	842	848	788	849	804	850	856	866	806	820	810	853	847	830	811	812	824	831	803	780	818	802	881	804	818	817	831	856	838	880	818	812	859	834	826	813	816	792	856	821	815	858	817	770	840	801	768	869	872	854	861	850	860	826	839	799	831	870	793	873	797	844	766	763	800	855	758	841	830	827	817	798	782	823	824	819	806	824	833	837	858	815	818	792	798	847	842	813	830	794	793	867	796	829	757	835	815	789	794	857	854	865	808	838	816	801	848	826	859	840	807	817	820	790	817	860	823	841	813	781	808	811	820	829	784	839	793	883	816	816	866	867	823	821	843	788	880	802	835	837	787	861	824	821	853	780	809	848	818	834	829	925	850	836	847	814	790	809	825	815	839	752	801	843	815	815	810	795	797	742	819	785	803	789	779	827	858	829	829	838	856	810	863	800	770	844	758	800	816	809	771	854	837	827	854	849	859	852	818	837	764	819	778	834	890	832	821	762	841	824	864	879	778	822	846	835	867	843	830	888	793	862	786	773	818	881	827	792	813	833	817	839	817	750	788	878	808	819	827	861	843	810	843	798	810	850	841	872	848	821	764	791	800	823	866	814	823	827	819	835	835	774	845	790	865	830	870	882	826	836	855	797	825	848	822	804	859	819	775	810	850	790	790	867	831	812	861	776	836	833	841	813	759	823	821	792	839	829	831	837	801	846	856	815	820	899	784	854	812	833	833	815	866	841	882	819	812	856	797	797	770	836	830	843	789	808	806	852	827	801	841	808	871	819	826	821	817	868	832	833	849	801	882	810	783	824	835	857	820	829	836	876	830	874	833	817	850	797	774	782	779	794	786	859	820	837	768	829	764	816	825	789	809	829	843	810	816	826	796	840	821	858	825	850	789	769	819	851	856	814	802	814	778	836	797	796	859	838	875	871	815	856	841	826	796	771	829	817	814	833	850	835	820	806	799	873	833	843	781	787	822	826	859	786	870	829	780	809	815	837	743	846	833	841	804	804	778	775	790	869	807	867	828	813	831	800	819	798	844	858	846	785	799	814	815	829	861	807	802	818	824	812	762	864	825	785	812	796	794	820	855	830	856	840	809	863	843	834	798	859	769	770	816	865	816	820	758	820	823	779	788	845	776	866	785	788	834	875	842	852	827	876	829	833	790	822	844	822	803	829	895	779	769	876	832	823	843	867	793	837	849	820	803	844	808	801	787	810	815	877	800	798	828	778	754	828	771	795	794	827	799	775	820	840	812	856	821	810	839	844	814	824	820	837	811	827	819	821	841	855	867	776	864	798	814	810	780	840	794	848	821	835	839	819	817	849	815	796	777	851	788	828	838	814	880	862	851	792	806	827	824	858	880	818	832	869	824	796	809	808	829	819	786	786	852	826	807	808	817	808	807	842	801	857	885	779	867	828	872	872	788	814	776	835	840	845	809	764	851	819	839	843	871	839	827	797	796	855	798	824	841	778	825	816	850	826	798	851	791	841	825	788	758	864	823	817	803	819	859	829	788	832	854	783	823	788	846	805	873	838	811	800	785	819	839	832	845	830	850	887	837	844	814	831	774	814	850	767	813	838	830	839	776	797	784	767	882	839	827	801	809	805	826	853	872	788	839	841	806	905	818	824	853	823	875	839	837	825	854	876	807	832	765	778	821	859	856	793	866	775	856	806	849	823	778	777	863	793	867	802	813	838	832	826	820	904	764	839	812	781	813	802	821	800	834	834	823	841	841	796	849	805	810	836	820	857	788	858	845	858	842	805	799	824	765	785	852	860	810	856	827	832	810	848	811	775	838	823	846	816	838	864	855	784	785	774	833	867	857	792	791	784	807	900	756	842	832	865	848	829	838	840	778	817	826	829	874	823	825	825	822	799	833	774	816	847	827	835	808	845	832	790	888	846	833	774	847	840	869	831	830	797	807	834	815	776	826	795	822	856	801	871	805	824	793	843	826	813	830	881	806	853	791	809	817	809	805	877	858	848	837	830	829	837	866	812	862	799	861	807	852	874	817	872	769	798	819	859	818	846	813	869	796	856	810	820	844	843	837	822	905	776	827	808	811	797	848	835	851	804	838	797	787	795	804	859	896	841	854	824	843	827	787	851	844	845	776	859	796	802	838	828	855	810	811	802	841	820	835	805	832	799	793	843	885	823	868	833	850	830	839	854	826	783	837	847	819	836	784	860	812	837	837	799	846	868	818	791	847	791	806	858	845	840	871	857	809	744	818	811	834	800	825	787	816	798	869	774	829	822	837	820	826	826	846	813	787	822	795	854	825	818	817	841	827	789	861	835	849	821	812	814	818	819	853	870	827	806	846	821	834	839	814	810	797	809	816	877	780	766	854	811	821	773	829	787	831	809	854	853	814	843	853	840	848	788	846	803	821	817	862	848	799	862	792	810	796	806	840	858	811	847	854	834	837	856	829	809	863	755	812	829	803	857	826	802	782	779	808	836	852	846	835	875	847	819	775	756	839	795	823	817	821	789	851	811	813	790	820	815	803	829	819	838	801	864	808	838	828	827	834	827	815	816	870	785	860	895	811	837	861	862	823	836	842	841	855	836	838	768	830	775	842	837
62191	25354	6593	1064	562	488	409	392	408	426	387	367	414	393	431	412	382	358	403	388	403	427	361	367	375	352	409	386	429	412	365	411	378	361	372	417	398	398	382	404	387	390	397	376	389	411	425	386	389	395	415	366	417	401	410	403	400	390	425	410	416	381	398	365	381	393	369	418	420	397	422	396	384	398	435	365	414	393	390	365	381	406	374	403	405	424	418	400	455	398	373	366	423	461	385	422	367	339	375	447	347	389	349	384	465	414	393	382	372	438	401	381	424	376	405	410	414	370	376	389	374	410	408	379	421	403	424	426	400	376	415	394	402	370	408	389	383	361	399	386	361	399	394	424	389	406	371	383	405	401	395	391	421	375	403	421	392	424	437	382	382	408	410	413	405	400	380	360	387	421	421	375	400	390	374	407	383	340	401	420	406	356	419	384	422	401	446	387	387	377	393	395	368	375	371	399	391	419	374	375	406	388	393	393	369	368	384	390	393	403	360	397	404	401	377	340	383	413	408	392	388	343	393	368	387	402	361	412	443	406	376	365	407	388	388	374	406	382	403	384	379	422	378	346	377	407	385	413	439	384	385	389	392	383	366	380	364	354	347	409	375	384	364	375	352	391	391	392	425	409	403	378	440	406	379	412	405	385	404	387	393	387	428	369	411	402	449	395	394	393	390	402	396	424	397	375	411	422	378	398	399	389	369	382	356	394	395	386	379	393	361	405	406	401	383	388	377	438	383	351	399	388	420	383	386	380	392	410	383	395	400	418	395	392	370	388	384	388	360	443	410	390	385	407	374	399	377	391	381	401	402	366	392	444	422	397	403	355	366	382	386	392	330	441	390	366	357	388	370	376	408	413	388	390	363	381	360	394	382	370	382	340	415	415	418	410	407	451	379	406	398	400	381	387	414	415	398	358	383	392	392	360	418	383	386	462	390	402	383	374	405	426	397	381	372	381	379	372	386	399	422	424	355	394	403	358	362	389	403	398	388	382	364	386	385	418	388	398	402	396	426	397	380	371	403	405	420	407	381	405	364	360	398	419	451	385	406	393	397	349	443	377	371	359	356	355	432	420	385	397	421	417	404	360	416	378	398	339	403	413	394	425	413	418	375	444	395	397	440	374	406	372	409	369	402	362	363	405	371	391	366	407	410	409	395	419	369	407	399	400	438	398	393	377	382	396	407	378	398	394	385	461	413	383	346	373	376	414	407	417	357	384	393	381	374	381	411	427	393	394	388	384	364	374	436	407	445	387	393	422	369	398	379	425	407	407	375	382	387	372	411	389	397	376	355	404	377	398	396	426	441	409	393	359	422	367	413	347	355	382	401	427	383	404	374	416	390	364	401	413	398	401	429	360	419	401	382	408	428	425	365	369	386	424	412	415	441	439	383	390	377	350	377	410	364	395	380	410	380	374	371	351	365	372	380	387	438	393	410	404	391	390	365	411	414	427	411	362	398	376	368	413	399	427	405	408	423	427	407	452	403	379	398	397	374	382	398	412	393	401	375	394	389	383	376	398	334	379	413	446	393	418	425	380	366	392	360	412	380	418	386	394	396	410	366	425	403	401	412	363	393	414	383	400	382	354	408	369	376	412	371	394	379	409	372	383	381	386	391	386	363	379	411	354	425	388	402	418	425	356	418	386	367	364	379	374	388	392	356	389	389	377	348	415	396	376	409	385	402	398	399	407	381	387	405	406	420	418	414	378	409	437	363	373	411	386	375	393	386	361	385	400	384	371	381	388	425	409	402	389	446	386	399	417	379	400	393	353	397	415	376	391	366	431	389	408	386	383	400	409	383	367	402	431	403	377	392	404	383	395	353	418	463	409	380	400	382	413	395	402	362	402	400	394	422	355	420	375	416	398	415	391	394	338	425	405	405	410	421	407	417	410	415	367	395	381	411	393	397	370	419	407	389	401	433	444	361	420	383	415	427	381	388	387	411	391	397	395	389	396	415	402	406	433	403	389	409	383	401	388	406	369	415	373	386	414	390	400	376	408	364	388	376	393	446	390	379	391	372	410	408	391	371	420	407	408	398	445	368	423	441	422	388	377	373	395	435	406	397	379	392	388	409	402	386	393	421	413	406	381	385	413	437	373	379	384	382	395	424	455	402	404	405	410	394	409	429	376	402	369	386	382	408	368	386	392	360	385	427	372	416	415	381	398	370	412	407	391	435	370	409	410	420	417	374	389	395	399	438	388	378	401	386	397	415	403	408	407	387	396	393	391	360	364	417	410	384	379	380	399	388	365	376	416	409	405	399	395	427	412	400	398	380	394	426	425	361	367	407	395	362	409	414	365	395	379	403	381	383	414	408	417	395	380	411	363	397	407	413	368	402	413	433	398	383	393	388	401	405	379	382	400	406	409	387	402	396	389	400	380	432	385	375	396	387	415	402	389	435	390	376	384	384	396	401	353	389	385	399	378	429	402	402	428	417	405	407	422	353	383	386	366	368	404	413	360	347	386	415	401	413	377	395	412	408	417	398	365	401	362	392	399	391	396	401	419	385	391	388	367	425	398	419	403	416	395	402	409	386	412	417	384	385	371	374	391	396	369	409	412	351	401	363	392	397	385	394	399	412	417	370	386	395	413	423	404	424	358	377	400	345	390	371	376	382	395	402	413	381	385	360	366	382	365	366	356	409	398	415	386	414	370	394	391	405	382	395	394	368	395	395	419	389	387	373	420	405	444	415	404	380	401	355	367	407	410	376	386	434	381	391	425	384	399	385	377	372	405	367	397	428	390	424	389	412	368	361	399	409	401	381	360	350	377	398	406	398	371	394	387	397	381	386	352	403	402	369	391	381	406	441	374	400	397	362	376	403	410	412	390	375	387	423	373	409	399	367	367	399	339	390	392	367	386	373	413	400	423	420	382	407	386	390	375	394	408	380	389	374	344	367	427	383	382	375	368	395	419	404	397	414	393	413	392	403	371	407	381	383	380	380	422	374	419	402	416	423	381	376	383	394	429	409	427	403	425	406	389	383	370	381	388	401	376	436	362	418	394	377	406	374	398	402	422	423	426	377	390	379	380	418	415	416	405	402	415	413	335	375	387	406	361	379	392	370	400	350	404	382	452	361	389	370	380	384	396	425	399	401	400	435	416	369	399	418	385	401	398	346	407	393	377	372	412	386	376	398	373	366	380	353	383	397	386	391	386	399	358	353	428	380	387	419	378	399	378	421	390	402	370	367	414	419	390	404	418	428	386	401	380	367	393	362	416	388	389	403	410	395	382	391	368	357	370	455	413	385	462	378	431	401	382	393	399	366	420	422	412	402	385	387	365	411	413	351	392	381	414	382	357	392	401	430	436	402	376	395	410	405	409	402	384	399	383	361	405	390	391	384	352	350	389	386	424	411	413	443	391	368	388	374	398	391	394	401	390	405	427	426	376	411	359	400	401	412	389	399	413	415	390	411	392	386	390	353	404	440	427	387	406	406	399	383	405	376	354	407	423	425	345	391	376	379	396	406	382
43300	15708	4764	1814	1266	994	917	867	892	877	846	881	868	893	812	814	822	807	859	864	863	872	881	866	911	851	894	856	843	807	891	848	883	814	841	841	842	869	801	825	932	841	918	841	884	848	873	874	845	811	838	906	866	881	856	878	849	928	884	795	896	833	897	850	894	836	904	856	884	861	886	874	880	820	784	851	847	922	912	882	836	865	867	876	844	842	887	847	851	871	840	863	869	848	843	866	919	849	850	857	877	826	839	874	828	889	831	886	881	847	872	879	836	816	859	891	845	840	863	867	843	857	813	831	850	894	895	881	896	862	810	805	922	914	953	850	871	853	928	908	841	888	916	849	918	865	863	878	836	862	868	839	848	853	873	860	858	847	881	855	895	808	842	805	873	839	879	851	866	860	848	904	830	859	874	838	839	847	866	845	877	866	887	802	864	894	866	821	883	894	869	885	884	879	883	859	871	872	891	854	877	867	872	839	916	876	874	935	878	864	841	832	869	909	879	885	796	858	840	890	805	880	891	862	857	904	854	916	882	894	913	778	844	915	915	859	817	836	843	817	891	800	907	895	894	872	861	853	879	828	878	897	881	855	855	879	830	849	858	839	811	865	847	897	833	849	830	893	892	858	847	900	851	834	835	844	856	831	860	863	863	820	884	821	850	870	858	844	869	859	833	873	854	882	864	858	889	839	843	883	863	884	880	856	891	885	842	857	878	846	850	839	902	888	833	883	904	866	818	923	840	856	847	843	926	868	854	854	786	828	847	912	904	872	916	826	915	868	834	900	920	885	870	860	834	887	835	844	845	902	866	867	912	835	849	861	817	861	829	833	870	854	859	857	810	844	857	876	811	878	896	833	871	856	863	824	889	833	851	874	896	857	828	839	882	885	883	865	861	861	862	841	863	871	893	832	830	833	856	844	874	855	851	869	829	860	904	858	874	816	842	942	827	897	840	839	897	855	859	870	859	914	882	855	816	848	861	826	834	848	850	884	847	853	870	878	907	889	876	837	917	854	848	877	846	852	848	852	828	902	877	848	859	869	852	844	863	870	906	844	849	829	954	864	858	850	883	869	868	871	875	847	853	918	870	856	876	864	853	847	882	859	884	847	869	841	804	881	896	871	892	869	890	865	884	832	814	867	846	910	823	895	846	815	897	853	858	833	901	880	861	897	758	821	848	888	850	856	866	815	856	888	885	821	871	894	872	859	846	846	832	852	900	807	861	928	865	875	898	863	892	858	853	901	872	914	913	864	882	890	829	835	823	859	879	894	896	912	833	885	846	889	835	844	873	875	848	787	857	926	853	802	797	931	826	824	876	864	873	864	804	891	854	842	888	868	865	827	861	902	856	877	870	888	852	874	817	775	819	857	874	838	826	862	872	902	813	807	864	854	816	784	903	878	910	874	839	871	839	893	857	829	903	854	841	869	855	817	849	878	870	843	868	896	900	883	872	923	846	839	821	911	900	861	852	858	862	879	886	936	876	810	817	847	846	851	787	834	887	884	897	860	831	899	918	890	894	863	851	911	866	880	867	839	902	861	790	892	876	854	824	862	835	884	845	832	895	876	871	873	855	878	855	874	867	820	890	825	826	874	829	874	825	876	845	885	903	868	862	916	853	907	854	899	915	918	855	925	865	863	844	895	776	888	927	882	888	860	880	851	805	876	855	861	854	834	830	838	876	846	823	895	828	910	841	823	902	827	892	885	886	863	833	851	919	894	846	860	830	848	838	829	858	800	820	861	903	855	918	883	794	886	856	839	849	823	865	845	850	805	893	791	828	915	837	795	879	853	913	870	813	855	852	901	822	938	836	833	851	868	810	830	842	789	892	894	797	867	877	899	841	906	869	844	884	839	838	865	856	896	867	847	835	827	823	862	894	802	841	905	853	805	884	839	865	855	867	886	820	858	910	849	860	849	846	823	890	804	893	832	916	850	870	854	837	851	842	836	852	814	844	858	911	827	906	837	812	857	841	859	844	856	794	888	917	914	882	831	870	876	840	787	831	871	862	857	904	918	865	842	850	839	856	870	909	854	886	902	852	833	864	915	867	872	862	873	859	834	833	864	890	840	884	833	878	833	884	883	812	841	873	847	867	861	878	825	802	840	884	803	844	847	831	807	851	918	832	875	861	845	917	905	816	856	842	870	884	855	924	864	852	840	853	897	849	882	854	860	803	875	841	842	849	873	901	829	804	851	851	898	874	810	855	842	932	877	869	879	896	853	868	876	879	875	880	804	894	890	869	861	880	834	864	850	838	888	910	803	885	873	927	830	881	873	901	862	889	852	850	839	882	854	818	828	909	870	870	876	841	864	892	868	819	892	854	822	872	840	852	899	851	835	865	879	877	872	876	847	864	896	852	844	794	841	845	846	872	840	847	858	882	866	858	890	860	859	897	911	877	867	840	868	866	866	843	878	836	850	846	866	863	837	890	818	849	862	837	860	862	852	890	824	872	847	858	831	834	914	818	859	792	824	884	876	908	897	915	827	819	922	854	867	866	861	820	815	829	831	828	867	882	850	850	852	859	817	841	848	880	902	878	849	866	843	834	818	876	884	859	848	870	855	845	822	909	802	847	887	830	864	865	852	880	901	818	847	860	843	846	861	856	872	820	876	876	805	839	816	824	792	879	911	814	814	879	880	833	869	872	795	889	858	820	800	880	901	863	851	878	871	816	904	872	876	887	857	872	835	912	881	877	842	841	860	834	880	867	871	901	838	836	885	847	831	871	849	807	850	822	861	852	878	877	874	842	853	832	864	907	890	831	850	862	869	864	840	824	899	889	837	825	844	849	848	896	872	839	862	843	846	904	883	872	878	857	838	871	866	880	910	805	851	868	889	856	910	843	871	849	874	885	897	839	881	868	867	860	862	890	855	944	860	860	947	863	828	851	898	808	878	834	851	871	877	871	843	879	835	815	827	898	879	847	884	874	849	891	832	846	841	865	888	843	816	844	829	862	792	858	819	911	871	861	884	866	857	872	852	840	874	865	876	908	813	823	867	875	836	839	878	876	892	762	901	859	846	857	864	856	883	890	864	883	894	869	853	886	841	880	887	891	871	868	908	883	905	826	853	856	874	861	862	850	846	896	855	827	901	844	910	893	868	833	928	879	879	827	851	816	840	837	814	838	837	810	852	822	880	891	852	853	795	843	857	837	842	872	838	884	882	913	838	861	884	884	903	845	877	870	885	869	802	874	828	863	901	873	852	860	851	905	926	881	897	898	845	886	856	910	905	814	858	817	847	858	779	843	882	835	900	836	862	916	835	842	821	863	902	899	885	862	885	858	838	849	867	856	838	826	842	868	885	875	849	876	840	838	875	824	849	845	883	843	921	888	844	812	889	851	859	853	826	885	865	836	850	835	892	889	900	826	863	852	844	849	875	865	847	907	864	860	840	902	825	873	840	880	797	826	827	878	855	866	851	839	832	877	883	905	850	860	917	865	902	834	904	816	849	841	923	826	848	920	874	853	892
56038	21229	7233	1868	697	442	432	398	425	417	416	386	406	396	451	387	381	382	434	402	432	414	383	372	368	385	386	393	416	360	391	411	411	401	386	407	390	394	406	395	397	400	371	421	420	389	404	401	408	398	413	401	406	434	393	408	392	409	436	413	395	409	409	393	368	385	374	413	399	395	407	424	423	428	403	457	395	410	412	366	394	381	395	418	407	416	401	399	384	394	428	421	370	416	398	420	411	375	441	375	409	399	418	410	383	364	407	426	394	424	392	449	391	445	437	406	377	391	397	408	404	405	359	410	441	426	393	397	391	395	382	381	401	353	380	408	400	430	429	401	407	422	455	405	453	435	405	424	396	406	394	429	397	410	410	425	400	416	427	444	421	378	423	395	434	450	424	414	402	390	402	386	411	402	397	397	417	382	413	370	399	447	353	377	441	402	417	355	440	430	400	412	402	384	377	382	400	387	409	431	391	386	390	404	418	400	403	382	348	410	409	409	390	396	379	378	415	393	394	388	384	405	367	418	410	452	416	426	391	428	383	361	398	395	408	418	407	406	370	403	427	390	419	436	411	419	380	408	396	381	415	405	398	400	423	400	414	416	405	390	400	398	429	404	397	397	428	380	417	438	435	451	416	409	398	379	437	411	384	435	440	405	403	415	409	415	400	405	410	384	368	395	394	384	406	419	435	401	369	393	445	426	412	420	375	382	429	430	420	402	421	390	430	405	396	426	394	410	399	442	414	404	394	423	397	405	396	377	409	407	403	397	430	437	408	407	372	390	410	406	390	415	449	411	373	421	424	380	415	407	435	411	374	389	431	385	386	405	387	422	425	364	387	396	424	425	407	350	411	425	402	439	412	410	381	414	421	417	437	392	430	418	375	422	396	400	406	445	441	432	399	410	376	367	418	436	414	405	465	395	380	417	422	374	385	415	434	428	399	417	442	442	406	389	415	414	408	383	359	378	399	412	445	450	408	414	393	407	419	379	433	440	422	381	419	418	433	367	410	404	373	424	393	392	394	421	436	435	358	386	387	395	456	422	388	419	419	452	387	420	427	408	399	401	414	397	418	376	374	429	394	407	377	380	408	415	381	438	390	407	389	410	434	378	431	421	371	421	407	399	386	395	386	404	397	419	373	433	417	439	384	453	410	422	391	375	403	382	416	414	378	361	386	431	368	379	382	399	383	392	398	381	402	438	405	399	427	406	426	381	377	405	394	449	423	434	430	422	415	387	417	414	405	393	411	416	408	420	393	409	424	414	409	435	381	390	391	426	412	424	412	437	416	441	412	396	378	409	384	414	396	431	409	437	431	424	413	404	368	408	442	367	396	455	408	375	385	410	426	435	431	429	403	350	365	412	398	398	449	420	389	405	412	420	403	411	414	379	369	376	398	413	393	358	449	448	405	392	424	385	387	424	402	405	438	392	393	394	401	367	410	373	378	390	390	376	408	395	375	384	417	415	436	394	355	449	368	412	373	384	385	385	408	430	419	392	414	410	413	363	446	411	426	394	460	408	409	378	408	425	410	409	403	419	404	386	373	407	406	398	379	354	363	366	403	376	430	380	375	378	418	379	416	391	434	466	394	414	424	407	441	388	399	403	397	422	382	388	389	412	415	406	408	426	400	412	430	420	391	363	437	409	407	413	479	440	406	374	406	361	425	401	417	448	379	439	432	411	393	449	369	413	420	401	381	413	419	405	406	401	417	379	394	447	399	384	387	405	405	420	395	381	436	420	420	406	393	403	403	412	391	407	435	416	370	413	412	389	416	410	437	403	437	387	425	419	423	409	377	384	396	407	394	443	418	404	390	406	453	418	368	404	410	415	407	422	402	412	441	381	412	416	407	434	392	413	420	387	430	409	437	404	391	416	366	438	390	370	401	380	378	414	394	390	417	404	390	436	424	399	444	393	388	429	410	417	426	427	430	388	413	432	383	438	430	423	396	418	422	382	377	359	437	421	350	406	392	375	409	408	447	393	420	407	438	429	433	402	429	400	382	439	425	384	448	433	405	407	408	406	395	416	411	432	354	389	377	427	391	401	370	409	406	414	361	401	384	448	367	396	427	398	410	408	363	394	409	417	408	440	375	414	435	404	399	425	369	380	398	401	403	411	434	376	403	453	407	386	419	429	403	411	407	388	399	412	407	376	418	415	418	371	414	406	412	408	392	428	419	396	374	422	359	399	433	396	376	404	396	413	395	432	393	376	408	403	398	426	420	396	392	394	418	396	402	393	426	412	386	395	400	424	409	410	431	448	416	371	467	440	420	380	436	395	406	410	396	422	449	396	391	369	411	423	419	443	390	406	393	370	418	420	408	411	419	400	441	396	399	393	391	452	416	374	409	417	426	395	418	380	414	430	426	402	356	413	405	414	420	390	400	430	434	410	409	415	375	383	427	393	387	381	399	395	430	422	422	365	427	368	366	367	375	398	445	404	364	424	413	430	397	433	436	432	441	405	386	421	393	401	410	447	406	418	410	416	381	427	469	402	420	376	424	408	442	415	413	402	383	416	375	430	382	382	377	396	425	426	394	383	375	447	425	386	432	421	431	411	399	393	358	396	365	450	392	430	413	394	423	448	401	445	437	380	439	371	361	389	419	434	407	419	415	410	405	404	425	406	396	457	390	400	392	430	407	439	413	392	404	374	432	407	408	405	405	400	387	404	383	393	384	416	432	417	430	421	432	395	436	427	408	407	426	434	387	379	400	401	438	373	399	378	412	390	438	390	462	411	385	410	345	403	385	357	405	399	381	392	408	350	440	396	432	393	373	401	400	387	434	420	403	385	441	407	383	375	414	402	385	428	424	405	420	436	393	387	379	390	412	411	399	382	423	368	378	443	467	421	391	372	383	393	384	424	389	405	402	413	401	395	411	391	391	425	401	392	362	413	404	428	411	375	380	396	362	385	412	402	388	418	423	389	370	395	401	409	362	428	422	395	385	455	416	430	409	392	376	415	354	406	396	442	432	421	417	428	388	397	429	398	432	376	412	408	424	422	423	407	418	463	416	416	418	430	388	431	421	415	400	420	388	409	429	408	404	415	412	425	437	430	409	390	414	435	411	421	423	378	420	376	399	413	414	406	388	415	398	391	432	463	424	401	430	394	411	373	409	416	399	372	406	407	433	423	384	375	415	411	372	398	442	396	431	415	427	395	401	412	410	399	379	403	402	442	455	432	407	442	403	385	409	387	396	435	427	379	384	409	358	400	408	407	426	402	400	380	388	396	417	395	430	366	440	449	394	412	381	416	398	418	384	347	380	415	406	405	412	413	385	353	405	380	410	393	422	409	420	360	395	401	413	374	410	399	418	418	377	422	458	421	412	404	405	415	408	414	402	395	413	416	368	425	446	434	443	410	414	451	378	411	393	413	429	381	424	398	406	420	406	366	404	411	441	432	420	438	400	407	422	394	393	431	418	421	427	375	391	398	405	437	381	441	397	438	386	404	407	352	386	369	418	436	389	434	374	402
35766	10316	5387	3201	1618	1012	957	910	891	922	925	888	856	852	861	857	900	873	891	857	869	917	873	884	933	876	907	897	838	892	897	842	889	862	932	907	884	867	882	871	838	882	830	885	834	864	910	885	865	913	866	895	893	893	916	901	913	887	878	882	829	868	853	865	925	870	888	848	900	927	899	895	878	824	901	851	876	876	893	882	936	928	879	845	880	834	860	866	835	811	872	809	917	875	896	827	889	837	912	849	911	893	898	859	774	880	854	831	872	883	869	890	898	831	874	806	897	842	865	932	872	835	900	893	878	867	840	898	885	822	875	885	873	838	897	845	872	845	853	851	889	825	837	852	936	893	887	871	876	891	900	918	871	887	896	856	866	886	884	892	876	860	855	862	940	820	887	915	884	857	884	882	826	907	892	891	832	934	889	927	828	878	878	897	848	887	875	880	851	873	922	875	818	829	864	859	857	865	849	856	858	900	876	868	859	972	898	858	829	865	918	865	890	849	881	853	888	863	887	868	879	894	943	908	901	831	912	824	848	878	850	930	875	870	843	893	874	886	877	866	783	894	872	835	854	829	927	861	920	874	850	907	867	875	862	871	906	872	877	900	901	893	811	878	855	854	842	910	899	839	863	902	889	835	866	831	870	884	873	872	912	886	860	880	849	886	831	872	835	863	855	851	839	877	889	848	884	875	866	839	888	847	888	849	883	881	946	874	935	871	857	871	873	819	812	852	873	911	915	867	880	843	869	891	921	884	818	888	870	860	847	901	894	829	919	875	892	870	863	885	830	902	869	890	973	831	887	841	875	917	852	878	879	912	850	822	866	887	828	879	895	896	833	910	849	896	859	890	905	854	844	900	852	857	826	917	852	891	876	930	898	875	846	869	863	878	816	847	816	903	865	918	851	890	876	882	907	873	864	809	855	877	901	905	863	911	872	858	899	902	904	878	806	865	939	848	868	863	866	861	865	875	834	849	858	857	905	879	864	851	833	918	873	913	945	851	909	896	876	859	884	878	864	839	883	860	822	875	856	849	827	854	908	889	872	865	854	869	910	907	870	889	850	852	870	878	840	934	860	872	886	921	861	869	885	886	907	883	836	866	892	865	841	858	888	919	865	869	840	911	810	838	865	868	904	888	905	877	864	907	856	903	828	868	833	860	861	915	918	823	870	886	886	881	869	855	838	849	932	874	886	879	870	888	870	896	864	888	883	889	848	854	879	892	906	889	836	905	931	912	825	906	893	826	891	842	884	872	878	914	865	872	863	862	834	828	882	896	908	871	863	886	913	891	862	850	875	917	886	876	851	878	920	915	850	942	851	881	926	902	917	848	884	890	874	813	904	891	830	886	828	859	897	905	925	891	907	862	893	885	854	898	835	840	914	890	857	849	895	873	868	901	910	894	887	825	874	891	933	893	893	842	835	889	866	862	859	879	861	869	859	830	803	928	895	899	912	950	880	887	858	906	887	889	825	902	871	881	913	848	894	864	895	920	890	906	869	923	850	891	890	909	862	878	837	913	904	825	909	902	884	852	881	885	870	830	901	967	910	898	891	877	915	852	824	857	902	811	869	871	834	827	881	867	861	911	877	919	891	870	853	868	892	871	916	889	899	927	868	874	842	828	922	817	917	873	842	881	958	860	891	903	874	903	915	911	895	851	872	818	861	884	858	847	885	883	871	896	946	919	827	897	860	872	871	851	890	855	904	893	827	839	868	847	854	939	884	849	884	888	855	932	890	949	903	880	875	857	827	893	853	878	866	916	847	884	824	846	869	917	878	875	875	903	857	904	929	879	874	878	870	842	862	862	891	947	865	885	861	874	906	901	874	864	832	884	861	922	874	859	838	821	840	871	922	806	870	867	875	879	885	878	917	885	913	892	884	852	874	894	851	894	848	867	946	815	909	853	885	868	901	944	892	916	865	840	841	947	896	938	897	803	904	863	841	856	903	815	858	867	909	864	853	871	916	864	866	801	874	883	880	905	849	883	899	885	881	850	855	950	887	897	909	840	831	874	918	861	888	898	935	876	815	885	924	847	842	850	890	864	878	890	873	875	870	837	898	879	868	912	871	813	904	888	940	907	874	865	881	887	831	874	860	891	889	856	958	900	875	876	909	957	882	851	877	827	863	836	796	864	928	918	876	859	835	903	837	902	841	824	878	834	911	861	877	843	902	854	844	898	852	888	838	897	899	852	899	943	864	868	877	861	879	890	846	885	896	882	921	875	900	888	870	901	877	863	853	838	895	876	878	903	862	822	908	837	898	915	857	892	857	935	890	859	899	869	903	919	932	892	844	831	902	868	861	880	947	815	839	854	925	915	884	890	834	928	924	859	890	885	898	858	820	828	887	923	879	872	882	878	847	879	865	914	861	891	857	897	859	938	945	924	829	859	915	814	866	873	866	888	932	861	868	886	864	843	852	850	871	850	876	927	876	837	902	941	898	849	905	866	872	858	846	878	922	873	874	826	919	861	885	848	888	903	895	907	862	901	866	863	902	868	901	881	855	860	934	830	865	847	885	855	919	842	893	843	864	902	863	936	943	871	897	859	870	923	859	931	878	909	875	918	829	922	923	842	868	908	871	820	893	912	790	868	910	897	859	822	873	867	861	839	854	883	896	888	858	883	899	875	859	918	892	888	847	811	872	862	854	850	860	924	935	888	897	880	851	865	900	930	858	869	900	844	894	896	862	856	849	826	872	876	909	851	915	843	943	863	844	904	930	870	843	821	886	863	857	864	867	871	890	870	867	865	896	878	908	882	872	868	840	849	878	879	877	860	884	885	825	938	861	833	874	848	876	848	909	857	862	869	901	877	825	885	877	893	911	860	839	894	862	868	886	896	865	890	875	893	843	833	892	899	887	920	897	827	906	876	885	865	919	900	870	906	921	857	857	864	875	824	869	874	827	911	882	908	914	851	856	892	878	865	892	814	907	891	859	888	838	907	894	886	887	877	861	926	865	877	888	886	880	809	898	939	874	897	867	841	887	976	936	879	900	884	924	891	820	907	858	865	837	853	820	838	885	860	907	852	872	878	884	806	804	896	859	848	849	903	866	812	880	905	917	850	876	877	903	870	853	880	794	831	874	898	924	916	847	870	885	918	878	854	859	841	828	855	846	882	861	928	916	887	870	826	931	859	858	927	860	902	856	864	860	826	865	907	863	839	898	846	862	962	865	874	907	880	841	836	817	890	894	905	894	877	866	889	876	864	891	851	901	898	903	929	880	881	884	885	856	861	861	882	849	885	852	836	866	889	837	891	889	923	872	845	893	860	853	851	815	880	855	932	889	904	854	862	878	911	860	858	871	876	888	890	912	861	914	898	882	866	896	873	877	940	905	859	833	889	909	863	877	840	882	907	873	889	929	889	879	861	869	939	869	877	847	887	823	882	932	949	907	900	864	845	866	869	855	872	869	938	826	866	899	848	890	868	890	847	873	864	918	850	892	852	855	944	894	881	912	855	933	881	914	896	847	886
49787	14435	2657	624	483	418	380	383	384	387	390	372	346	393	389	408	413	375	388	398	396	395	370	409	359	382	368	370	390	381	412	385	371	359	366	367	388	373	365	408	396	415	438	404	404	366	348	388	361	346	377	391	388	374	417	371	417	431	416	402	387	364	379	353	349	399	406	420	395	395	433	379	413	409	383	386	393	389	394	385	343	345	382	416	359	388	366	400	372	347	380	399	378	387	398	351	312	401	376	380	393	367	373	380	360	392	379	410	393	373	345	380	368	393	427	370	398	345	379	382	393	373	395	399	395	372	378	381	352	391	389	433	347	387	377	428	403	419	389	398	374	397	389	391	370	409	406	385	417	411	389	385	400	383	375	371	369	391	421	375	414	373	364	406	371	411	405	418	387	370	429	410	407	386	409	383	419	385	377	383	411	363	394	406	362	370	437	355	381	370	345	361	359	368	386	379	359	401	404	399	379	409	368	387	395	376	389	452	411	413	381	359	380	369	412	378	390	328	383	384	384	388	342	382	362	396	365	365	388	369	381	362	403	378	394	392	377	375	351	382	407	401	380	385	373	388	374	390	381	374	414	349	405	391	400	394	386	377	405	394	357	406	379	379	431	435	365	354	402	400	368	370	384	346	383	357	361	402	380	367	355	370	374	397	400	390	415	356	383	385	354	406	397	403	342	356	378	407	345	344	375	396	438	423	390	384	363	426	400	373	364	421	350	354	403	372	397	402	381	377	371	374	349	416	422	391	380	408	377	379	373	361	394	408	373	396	383	383	377	364	390	443	381	377	373	402	373	353	360	404	406	373	403	409	370	371	345	396	374	361	381	375	387	378	402	369	377	410	380	335	381	384	377	353	391	396	379	383	402	418	367	354	392	415	377	414	336	392	384	347	364	335	393	369	382	386	378	386	391	378	396	384	415	390	357	394	391	402	357	410	362	401	367	381	377	413	385	396	386	378	378	379	387	394	375	383	372	387	388	375	373	371	386	343	341	385	348	419	350	388	392	390	381	362	377	422	412	429	407	372	393	368	373	394	344	369	406	353	402	425	375	341	363	373	377	394	391	371	395	347	373	380	368	379	400	383	401	410	391	390	412	386	355	383	388	373	376	367	401	434	373	378	436	386	375	390	395	394	428	380	420	383	358	410	384	366	393	366	402	419	420	418	372	365	375	417	410	385	387	391	372	366	403	380	379	375	397	366	366	409	367	384	389	380	381	386	380	415	387	365	372	361	379	380	390	384	394	415	395	376	426	360	368	366	382	373	359	406	370	380	375	420	381	386	375	382	354	388	417	344	393	387	357	409	395	383	396	393	381	335	363	412	322	388	392	342	406	388	360	421	375	396	354	365	359	391	382	376	423	393	397	397	363	388	387	358	399	346	377	367	425	356	385	421	407	364	376	410	384	401	356	397	359	362	404	399	380	373	389	361	352	387	416	418	371	380	373	388	369	416	394	360	345	337	366	390	361	384	393	389	384	394	376	401	382	382	336	412	388	427	392	376	386	382	367	356	400	409	389	410	345	396	352	377	381	389	413	404	414	368	412	351	392	400	384	392	394	403	396	399	403	411	367	376	364	378	367	387	376	352	409	354	383	373	388	367	381	394	390	368	352	379	401	375	368	421	386	401	398	406	363	404	368	360	370	378	364	425	400	351	368	389	387	378	403	410	388	336	370	396	405	422	409	414	416	399	356	386	368	387	375	385	375	382	380	380	425	391	411	368	394	412	403	383	418	379	415	415	361	358	399	387	383	394	411	359	349	364	389	365	384	392	370	391	369	379	378	375	379	377	360	385	346	419	406	340	384	374	408	407	394	391	409	386	369	362	371	338	335	388	391	369	392	390	363	388	384	375	417	433	391	374	389	412	375	375	383	380	404	395	347	388	388	408	397	423	414	389	391	383	395	374	346	377	403	384	384	379	376	361	361	401	364	404	378	375	384	360	409	383	384	384	362	403	352	405	394	440	374	375	402	376	381	398	386	392	393	393	427	398	347	386	392	404	373	349	362	371	371	398	391	412	381	409	384	389	356	377	397	396	372	345	390	367	370	391	366	370	394	404	379	379	408	366	436	436	383	373	426	386	381	399	408	375	405	372	373	378	428	371	378	427	372	387	375	389	400	405	384	411	403	434	417	373	360	394	369	399	420	335	360	356	366	374	420	363	354	405	395	365	367	376	353	396	392	402	377	342	375	377	363	385	406	434	426	370	372	404	389	382	382	371	365	382	383	415	401	366	399	368	373	393	406	401	392	398	398	384	402	427	388	378	403	390	401	400	377	352	399	405	368	392	346	383	384	372	356	375	370	382	386	427	416	455	391	398	356	410	371	364	374	364	390	402	394	370	379	394	376	409	416	385	417	405	394	364	374	381	392	382	335	392	398	345	375	367	387	375	400	382	386	379	385	391	364	360	372	377	417	394	394	383	367	391	379	358	354	389	418	420	383	396	383	410	429	382	376	387	410	434	388	381	409	392	359	369	374	408	402	399	389	403	414	374	372	343	412	368	431	355	351	396	369	383	415	376	438	395	408	347	353	424	431	400	364	399	391	382	393	370	394	400	409	374	387	409	394	399	377	403	382	379	388	420	383	366	418	392	357	354	355	398	395	379	428	373	390	403	343	408	385	376	379	402	378	373	398	375	396	388	399	379	366	379	374	392	371	378	401	401	394	371	378	394	411	424	381	393	395	353	358	361	420	410	375	367	376	447	418	370	373	382	357	413	381	375	383	364	404	408	367	380	414	377	364	354	425	431	383	413	409	386	362	376	390	398	370	407	387	416	392	393	396	365	374	387	417	398	405	407	357	382	379	360	411	356	365	382	366	409	385	401	378	381	368	408	398	401	423	395	380	382	413	387	370	401	359	398	349	370	386	378	395	397	380	376	375	410	385	392	414	367	397	386	416	392	383	389	368	364	360	354	377	407	378	379	399	380	383	369	367	370	387	385	383	387	379	389	389	408	361	378	419	371	379	385	376	405	357	365	345	347	398	395	405	380	363	384	378	359	425	347	385	402	375	433	400	395	359	395	360	371	374	338	342	431	370	390	433	355	397	394	384	367	375	367	419	400	359	425	383	362	367	359	356	374	384	392	397	385	374	405	398	386	415	403	408	438	415	388	358	356	421	390	386	398	379	387	399	407	402	384	410	383	378	376	391	372	364	391	430	378	405	358	420	360	375	405	374	409	389	368	389	416	390	368	366	382	395	387	369	400	364	378	346	374	397	393	393	358	361	387	390	385	418	351	404	332	349	370	386	383	401	382	398	352	401	390	414	386	416	393	414	390	362	378	376	362	398	342	411	355	426	399	365	359	380	424	397	369	372	377	362	369	382	382	390	384	359	401	376	393	401	391	324	384	377	400	389	397	414	377	372	349	363	391	389	398	370	402	429	407	384	367	407	394	439	404	388	384	391	387	375	391	369	382	423	385	373	391	383	334	390	407	414	386	382	384	379	392	391	391	364	349	402	417
32407	7963	2985	1263	1064	913	884	920	839	840	855	845	832	854	864	850	861	829	882	824	811	829	826	823	837	851	837	798	811	778	844	835	816	866	829	808	786	809	813	829	820	829	821	838	806	856	855	828	822	887	869	815	857	814	862	838	911	836	828	815	806	842	831	831	880	856	884	808	868	855	851	865	891	855	866	866	863	861	871	862	856	794	858	850	841	832	835	844	879	820	851	814	835	842	825	831	821	863	838	838	883	857	835	846	826	857	810	879	868	886	827	880	824	845	889	841	880	770	837	816	808	854	820	893	794	807	795	824	833	777	851	816	837	839	869	839	844	800	844	828	790	816	786	831	817	834	794	797	822	809	820	863	852	832	851	878	840	860	825	862	824	814	868	852	825	883	805	817	799	873	841	809	829	799	875	824	785	826	849	853	799	784	791	834	823	848	793	841	819	849	786	838	831	834	823	820	871	841	840	825	798	859	853	771	838	790	877	862	812	850	817	861	913	826	819	830	853	851	846	847	825	839	873	816	844	815	843	824	839	829	849	827	805	839	814	801	828	772	830	784	802	830	785	808	874	853	869	784	862	867	841	822	806	801	817	814	837	858	847	808	841	864	841	827	847	872	827	775	813	826	850	853	873	866	773	806	864	855	853	866	885	871	806	815	870	793	829	803	805	815	844	842	896	883	792	861	850	859	783	908	854	849	817	859	867	847	812	833	846	852	844	891	888	826	833	867	849	863	863	859	863	855	815	790	840	857	812	835	798	865	801	860	810	832	855	805	857	828	781	793	827	856	851	871	787	817	829	834	811	873	857	864	889	839	804	817	840	855	789	852	826	854	874	828	875	817	861	870	836	853	839	842	798	864	842	838	825	814	851	864	871	836	809	795	889	806	861	835	827	853	820	827	829	883	864	864	805	862	820	844	842	813	836	838	830	910	790	818	844	810	840	882	819	793	874	839	864	817	828	803	798	854	861	857	878	820	863	833	906	880	859	859	790	816	827	930	789	840	748	826	882	812	827	877	823	877	852	846	822	838	890	786	856	879	849	806	784	830	854	875	836	829	840	840	886	849	831	862	868	795	827	834	811	875	843	846	903	832	860	853	867	794	896	875	805	805	853	843	843	861	865	836	859	855	836	808	801	842	822	795	833	850	814	819	835	896	811	825	821	865	864	810	832	896	836	816	852	840	776	874	849	878	815	845	828	840	830	834	759	870	813	861	850	842	828	854	846	818	833	843	824	760	849	834	861	882	830	811	798	833	842	851	811	876	849	844	866	893	839	815	784	850	833	812	861	867	810	829	842	868	875	854	837	817	817	831	826	891	823	857	816	887	850	841	842	869	832	820	834	839	811	845	799	840	846	894	857	854	865	868	794	835	920	826	857	860	855	824	827	859	858	818	825	839	865	886	800	816	843	837	833	870	880	805	839	888	843	859	853	818	795	847	807	861	887	779	784	785	776	888	841	835	876	796	901	798	846	857	845	814	889	855	878	797	833	846	827	834	759	825	860	889	854	818	803	831	847	791	867	875	836	794	866	860	864	803	863	822	842	870	780	853	890	820	795	894	832	776	839	779	811	805	854	791	867	841	833	882	809	847	859	825	842	809	832	855	799	842	823	879	819	864	811	808	823	842	850	810	823	844	850	845	917	843	885	859	886	793	852	758	828	844	808	869	865	808	846	854	843	854	861	863	819	820	858	823	835	851	890	805	834	830	875	772	839	864	791	779	820	842	862	820	836	840	845	871	860	851	811	870	817	815	829	864	834	898	812	816	875	844	818	844	854	824	827	819	838	856	854	877	851	820	874	832	780	835	822	837	832	867	824	839	858	805	869	821	848	830	899	880	878	842	782	816	809	827	854	830	842	840	848	793	853	818	806	834	884	814	846	847	859	868	855	814	893	835	834	824	856	791	828	869	802	817	799	830	843	820	873	842	841	850	836	805	874	863	815	823	838	815	847	813	846	822	864	875	807	849	863	797	810	857	845	793	805	818	785	844	877	811	780	846	843	842	818	887	854	804	883	813	852	837	830	886	844	843	873	852	814	914	860	852	854	850	803	797	832	856	836	880	876	820	901	814	859	817	871	884	865	813	829	860	862	886	784	886	818	841	830	794	833	867	814	820	876	797	854	873	854	836	820	836	821	807	866	886	823	807	839	822	854	822	803	870	820	881	874	824	804	827	824	869	855	890	877	844	798	810	834	809	802	802	819	807	824	856	795	837	788	844	833	849	789	823	821	818	823	870	826	889	825	881	832	830	844	868	853	827	845	836	860	809	860	797	829	812	899	800	794	914	834	856	827	857	857	879	853	934	875	876	853	900	859	794	883	827	872	932	795	833	785	859	859	826	812	831	861	843	796	803	883	878	839	847	850	851	831	840	864	835	845	824	853	851	838	880	855	851	852	838	863	831	884	846	820	855	819	828	804	829	806	889	807	853	817	808	868	831	837	850	865	790	797	869	879	814	852	820	811	815	856	810	825	903	778	852	829	847	865	835	838	838	777	860	832	819	806	798	825	846	841	835	854	802	844	905	805	830	842	792	817	836	835	814	827	799	841	825	840	808	851	788	811	833	815	808	881	885	857	818	882	880	761	838	880	844	843	835	868	826	856	824	875	865	837	828	828	839	805	817	858	815	847	844	846	843	822	795	811	818	859	803	895	835	844	790	813	883	830	845	812	799	845	868	803	795	839	844	916	790	866	832	862	812	884	818	865	852	837	793	791	849	830	836	820	825	844	817	822	830	811	843	836	859	831	829	811	858	814	860	877	830	793	859	842	837	840	850	870	784	824	799	759	814	859	832	839	858	782	783	838	852	841	835	861	844	852	832	835	808	920	859	796	841	885	796	832	799	833	860	841	809	772	885	872	856	833	809	824	873	807	851	802	843	833	853	836	856	832	830	851	825	853	817	851	862	816	836	763	808	805	830	813	834	839	815	781	807	797	815	882	870	850	799	836	870	876	825	829	827	860	837	803	831	853	805	843	813	834	850	839	848	798	856	825	805	806	783	841	808	807	830	796	836	827	894	910	845	856	840	848	864	799	856	835	801	836	836	867	852	857	782	864	780	793	865	865	830	857	876	804	780	838	829	855	828	863	843	819	853	833	796	809	876	813	833	768	849	865	862	850	869	841	836	829	786	875	857	830	859	855	859	864	806	821	836	799	830	820	839	852	888	845	861	823	804	792	817	831	830	820	840	816	824	862	808	810	822	836	870	796	864	848	889	789	847	810	842	790	845	853	833	870	854	826	836	848	815	806	779	861	849	872	844	832	838	873	793	840	839	760	874	755	826	862	763	819	851	824	907	831	833	808	796	807	794	826	849	824	763	761	875	839	793	853	860	810	861	885	810	838	814	854	805	865	836	834	836	809	855	874	828	863	827	763	853	843	836	860	816	848	894	866	849	880	840	871	835	833	809	808	828	930	815	861	858	822	818	870	835	811	863	827	783	837	880	788	833	878	854	840	864	818	769	810	880
60342	28843	11542	2881	944	591	499	430	405	451	400	406	401	418	377	352	426	378	382	343	383	387	360	383	368	392	407	415	392	357	376	399	396	350	377	386	387	378	401	415	372	393	389	368	368	356	409	322	402	412	398	394	362	342	383	376	415	395	389	383	374	413	363	372	394	374	384	369	412	388	387	416	422	387	403	365	384	434	406	363	442	412	419	372	379	402	387	386	395	382	368	376	392	365	392	424	422	383	407	369	390	397	403	347	356	382	384	411	384	403	356	350	408	409	407	364	419	380	358	366	351	379	381	407	387	409	401	413	394	364	369	399	388	381	373	379	391	384	391	346	408	415	409	377	403	393	346	380	397	340	403	401	420	333	378	369	400	408	394	398	321	418	384	396	375	373	401	392	371	392	394	386	431	373	409	395	389	371	381	390	399	359	393	421	357	382	373	398	395	369	362	337	380	397	410	398	421	402	397	447	404	371	379	425	382	408	405	374	372	405	374	386	403	411	394	421	380	385	380	371	378	379	400	348	363	414	398	405	404	425	392	347	369	367	380	398	398	371	359	414	375	436	426	381	391	365	377	375	417	374	339	379	403	376	431	369	394	407	423	407	383	372	403	417	409	400	369	384	373	392	387	375	422	383	397	381	376	373	358	383	409	348	383	369	385	398	375	398	401	405	400	377	408	372	353	401	377	380	387	372	427	392	370	357	369	432	395	418	344	364	398	398	392	367	365	391	365	418	403	426	385	395	389	369	394	385	341	366	427	418	386	405	396	389	401	382	404	389	401	399	432	382	407	411	364	389	401	393	385	378	375	394	383	395	394	385	417	417	401	391	390	346	369	398	420	399	350	396	363	417	352	399	431	373	382	385	396	371	352	457	425	384	385	384	420	375	393	387	392	380	405	345	387	396	381	405	358	351	357	389	387	371	396	421	401	365	409	385	375	372	399	371	360	394	351	391	389	388	386	392	411	406	357	386	367	352	353	395	374	389	388	343	376	424	377	427	414	374	378	377	397	394	374	377	377	372	389	376	374	391	401	381	346	404	404	397	395	384	382	373	369	396	375	380	357	359	384	407	369	407	354	370	392	370	424	398	373	400	362	373	351	376	369	352	398	425	391	415	391	423	379	415	426	404	380	407	372	365	377	387	379	389	388	428	367	388	382	387	405	383	380	411	373	384	380	369	351	413	398	366	404	369	373	358	408	379	362	382	401	444	360	392	381	396	366	369	371	367	401	397	431	412	392	403	379	405	401	407	367	441	411	391	370	395	374	404	404	376	413	403	417	366	397	401	379	379	367	426	385	393	367	345	376	407	404	409	407	422	388	367	343	393	361	357	365	374	379	416	346	385	373	365	451	400	379	405	411	374	428	370	364	376	375	380	376	358	419	370	378	398	376	428	379	397	422	369	374	381	377	418	399	395	388	354	351	388	400	389	395	390	364	375	367	387	369	389	414	414	404	366	405	373	384	377	376	388	402	408	403	421	395	426	382	394	368	384	377	373	351	391	356	351	361	417	386	373	341	388	331	368	418	367	418	372	385	422	386	407	437	367	390	426	390	389	389	405	382	395	420	392	401	358	429	397	385	359	383	393	404	396	388	373	381	433	363	411	398	418	445	390	386	350	409	409	355	339	395	441	389	385	423	399	371	398	368	413	379	404	389	387	377	451	418	397	353	380	367	385	434	419	366	453	395	373	394	403	416	347	371	378	381	397	421	404	408	391	416	380	376	370	378	407	388	397	376	391	434	380	383	365	401	402	364	377	386	392	395	361	412	359	379	412	329	369	360	404	394	410	383	385	389	405	373	391	381	372	390	417	384	389	388	362	367	367	366	377	377	379	432	425	397	410	381	379	406	369	410	368	411	405	434	424	368	377	380	404	411	367	395	359	382	378	418	368	359	375	386	369	392	371	401	407	381	426	390	387	386	419	397	389	408	389	403	406	385	371	367	387	387	401	417	398	386	422	449	366	398	375	373	400	362	351	365	365	393	419	341	408	410	355	391	352	414	379	357	388	383	386	364	382	359	376	370	376	371	384	376	365	404	383	365	371	393	415	393	383	393	379	372	390	362	363	348	375	385	402	439	406	376	392	416	380	372	395	362	385	405	403	369	367	371	409	395	404	383	384	393	391	397	421	395	397	417	415	356	389	406	380	370	377	384	368	341	363	404	375	354	362	374	388	413	396	345	394	391	384	370	397	394	413	383	402	373	381	361	396	369	416	371	382	363	384	400	380	408	349	388	398	367	396	373	387	372	361	370	396	398	435	379	374	386	408	394	376	392	420	400	373	392	378	361	426	382	422	374	381	425	415	406	372	403	345	426	388	418	376	396	380	373	400	410	379	368	394	362	375	419	394	364	418	392	376	372	391	395	415	387	403	397	377	361	384	390	392	387	382	431	389	379	349	383	436	408	414	386	400	443	353	369	350	378	362	368	400	358	359	375	379	367	418	413	373	398	367	372	365	373	400	432	382	381	427	423	373	392	392	409	374	384	408	420	367	402	399	344	394	431	433	411	371	384	429	409	377	386	394	365	411	357	370	439	397	379	402	400	398	400	418	371	404	401	396	428	380	378	355	371	402	404	378	426	395	389	405	397	392	387	357	389	364	381	407	378	382	398	362	364	374	380	419	378	419	385	361	370	385	401	408	397	391	385	393	407	363	360	372	389	398	392	407	409	413	393	415	392	364	412	407	402	356	366	416	382	394	361	395	404	407	375	419	384	354	374	370	396	378	366	371	381	327	352	417	391	357	337	390	393	404	406	417	380	422	326	355	351	384	397	394	395	364	413	355	405	411	372	393	366	420	372	410	359	357	380	420	381	374	352	393	398	422	358	382	388	397	368	393	360	402	417	353	373	372	416	399	389	374	394	396	387	374	347	410	404	395	422	366	409	342	427	405	382	396	399	395	364	369	346	353	390	405	397	427	364	398	402	401	387	376	428	358	378	349	370	347	372	419	325	364	372	404	437	393	445	407	385	410	377	400	349	409	426	387	364	397	384	394	360	385	371	414	393	414	356	379	406	393	336	385	403	377	388	400	389	366	384	363	398	385	375	388	359	382	456	359	382	392	410	380	388	406	386	405	383	376	364	381	353	401	354	369	380	384	373	430	391	349	330	419	354	399	358	388	380	395	389	338	348	364	388	439	375	338	411	375	363	415	383	386	360	363	429	398	378	384	369	394	367	362	388	383	375	396	403	364	376	404	389	406	384	376	393	398	366	395	370	381	379	361	410	370	364	399	389	371	369	412	404	363	406	368	397	368	419	358	393	354	381	429	365	385	400	391	353	370	382	392	390	392	401	383	387	351	415	362	388	381	386	431	402	368	423	418	381	362	389	411	380	388	410	411	359	365	393	385	348	390	405	399	384	365	379	407	357	383	404	432	362	388	382	387	406	396	387	366	396	379	352	354	340	375	374	388	392	390	411	380	371	376	382	401	420	374	380	371	409	377	381	400	365	350	375	346	386	385	373	377
40912	20558	11193	4614	2429	1671	1241	1034	1018	938	887	843	874	863	856	859	871	900	841	869	831	847	834	872	839	894	835	855	865	907	856	887	849	809	871	874	823	813	891	845	839	863	865	860	867	831	861	831	816	821	845	854	857	826	859	839	845	860	846	839	874	807	860	827	861	884	845	870	854	860	877	830	834	827	879	885	860	866	856	874	881	842	880	788	816	820	865	881	830	855	853	845	845	859	857	877	923	861	825	833	863	835	872	824	802	831	859	819	860	779	837	881	831	823	844	859	833	878	861	801	838	850	861	835	869	813	862	860	893	820	877	909	824	842	860	839	769	867	879	871	848	817	842	795	911	870	827	838	859	833	835	850	808	817	831	878	872	852	831	869	828	912	845	840	811	802	842	825	899	803	850	866	853	901	869	826	856	836	862	866	836	823	819	845	851	898	839	878	856	842	881	871	838	876	811	870	872	889	873	805	815	857	825	853	864	777	887	802	813	863	871	840	860	832	890	846	769	879	857	909	855	874	887	843	846	887	845	855	798	857	823	790	891	903	862	849	793	832	829	853	874	850	818	880	833	814	814	816	831	847	882	861	851	901	857	877	804	866	813	864	814	858	838	879	846	865	802	791	873	834	875	853	848	848	861	857	788	864	805	911	788	818	853	839	852	801	864	795	832	855	886	843	867	791	790	838	872	829	867	873	857	814	831	840	803	859	849	881	858	828	829	849	820	838	864	832	811	815	834	829	868	826	852	911	857	873	812	813	809	893	808	872	839	799	834	802	863	884	852	839	924	847	905	909	842	810	824	830	913	871	809	840	837	854	827	853	801	906	829	848	873	861	893	857	816	843	855	877	889	901	775	824	822	905	875	855	838	866	876	836	828	849	794	825	773	835	875	828	862	848	811	915	797	846	903	855	822	819	844	817	853	849	892	862	874	819	884	877	858	830	816	912	846	863	896	891	847	858	869	876	845	843	789	847	794	832	859	796	848	908	807	885	796	833	836	865	844	832	866	894	856	901	854	843	858	789	842	861	816	827	872	804	892	884	849	861	885	847	852	886	832	843	883	837	873	795	793	898	856	881	859	825	864	853	849	929	852	834	835	859	862	850	810	810	857	857	844	837	860	808	889	880	821	839	873	837	868	889	852	872	841	812	794	834	869	892	778	863	822	894	863	879	806	834	841	796	831	883	836	836	838	835	823	882	806	845	857	843	904	835	873	868	885	851	831	881	865	841	845	876	877	834	865	808	860	864	865	843	892	834	825	840	840	832	804	850	832	864	858	847	826	856	867	816	852	865	876	848	800	797	814	839	857	859	881	900	850	837	797	850	870	857	871	817	834	840	842	877	811	859	863	846	832	834	870	877	814	822	871	868	835	792	865	831	840	836	866	777	859	851	782	856	832	813	821	794	825	853	834	853	815	842	850	841	877	804	862	864	826	871	852	857	839	848	902	824	839	803	847	883	825	872	853	862	908	807	852	812	846	839	816	787	847	919	806	854	830	890	829	828	858	870	857	879	821	828	806	856	872	797	807	858	836	865	839	888	867	865	874	838	877	894	878	887	880	890	865	835	869	856	791	854	888	845	888	871	872	799	820	810	856	836	853	806	853	845	880	859	845	846	839	903	835	828	854	851	869	836	835	833	868	869	924	831	885	869	808	825	867	884	867	829	866	849	769	817	857	840	837	874	850	849	856	890	856	850	873	804	843	885	863	915	875	829	855	867	847	810	862	856	840	869	853	857	849	900	889	817	875	821	887	837	865	806	845	853	805	868	832	870	850	887	873	889	784	843	857	907	902	815	839	841	891	812	856	859	841	865	851	862	806	866	846	815	848	902	904	838	860	861	841	819	814	926	864	857	820	868	838	852	834	808	888	867	843	887	872	838	853	910	833	869	842	849	854	804	851	805	841	841	809	845	780	835	863	826	890	872	816	845	842	848	879	844	839	867	885	812	891	833	874	855	817	838	867	873	823	876	818	870	819	846	824	840	856	811	903	832	849	808	781	884	856	823	796	868	869	890	860	895	830	861	839	849	821	816	830	841	834	864	864	884	919	838	855	853	806	813	842	880	848	865	877	843	836	805	832	844	856	852	797	854	858	858	814	867	849	878	843	873	864	827	853	830	880	881	838	818	868	824	789	885	838	863	837	829	846	841	799	829	862	797	857	864	823	890	835	876	820	830	861	808	871	859	857	818	827	852	850	894	845	823	893	863	887	817	890	842	844	878	805	857	832	876	839	814	842	843	812	842	838	841	801	860	848	863	830	843	838	833	818	861	881	833	795	803	881	821	780	847	845	849	836	831	840	888	832	894	805	787	831	869	848	905	863	808	854	777	832	867	790	818	820	827	815	880	842	848	845	805	838	833	835	820	857	823	814	835	802	867	846	869	865	795	850	854	768	858	815	860	855	855	874	851	811	899	823	832	855	891	861	853	833	871	851	838	855	830	847	865	864	860	855	845	882	833	835	878	823	855	894	848	790	825	865	880	844	851	920	802	842	820	827	899	821	862	839	937	834	865	844	836	840	847	820	824	833	864	837	791	870	904	902	847	887	842	878	861	851	908	886	834	866	850	865	834	823	806	872	856	813	857	854	850	866	840	815	856	774	850	834	868	790	816	834	835	856	831	831	830	871	820	870	875	849	847	854	860	863	874	868	815	817	840	886	854	799	880	823	896	818	793	867	848	822	802	826	828	864	887	824	864	871	758	873	857	860	794	840	823	873	856	838	887	855	856	870	797	869	894	862	836	861	820	835	853	852	807	870	850	843	856	877	829	841	842	893	878	818	819	857	802	842	883	842	835	858	837	877	836	831	861	887	809	848	822	833	846	818	818	814	814	830	797	853	879	842	884	852	846	875	876	826	848	808	846	862	872	869	846	819	831	832	851	887	845	873	855	851	875	864	799	798	806	827	826	836	874	811	808	863	849	831	849	852	861	846	835	840	875	848	833	854	859	807	844	835	845	814	874	798	790	751	827	844	845	831	803	866	855	862	881	775	828	816	877	838	795	873	822	876	876	834	802	816	887	863	890	868	797	811	847	886	831	836	811	847	875	866	816	879	819	844	813	884	859	844	792	836	848	864	839	877	878	835	847	847	849	860	871	839	866	860	824	806	828	814	850	869	843	835	878	843	880	847	822	809	804	841	795	868	856	868	846	825	865	846	871	871	823	817	872	854	808	824	838	869	861	831	897	854	817	839	827	845	786	852	870	894	853	852	842	852	873	862	823	808	850	839	853	831	807	852	862	819	829	810	868	805	856	848	844	823	850	844	864	848	808	837	845	871	861	871	893	847	820	820	869	858	845	874	911	863	825	844	833	828	866	822	873	834	833	869	868	833	839	857	873	849	854	870	858	870	832	834	801	883	866	858	845	855	833	850	901	809	867	836	812	867	826	840	844	868	853	815	819	812	799	856	902	837	850	810	853	828	836	818	836	828	849	883	860	820	839	829	894	883	811	860	825	867	843	839	857	822	819
54717	25638	11272	2600	901	534	444	415	410	415	440	431	408	402	401	426	404	406	406	411	459	431	388	402	397	378	419	387	397	390	394	417	446	412	417	366	416	377	372	376	382	453	376	429	402	389	433	400	374	440	396	413	391	407	405	435	397	430	439	415	476	383	421	392	461	401	424	415	390	399	423	404	400	408	420	421	410	373	387	390	374	425	349	417	396	424	419	424	400	396	398	382	388	417	377	401	415	394	383	385	401	413	405	435	401	406	385	380	414	401	374	379	377	407	384	401	410	433	417	385	416	419	408	392	455	418	418	404	424	453	406	395	436	384	424	380	373	429	387	405	431	429	402	380	420	420	421	404	435	396	390	391	411	362	391	394	427	403	418	410	399	382	368	359	404	385	397	391	382	406	406	416	414	414	412	393	354	416	418	409	393	420	390	412	389	413	393	428	406	406	412	401	460	386	433	382	398	410	417	387	415	382	407	439	441	388	355	441	405	386	400	408	429	435	429	420	402	413	432	392	422	382	433	429	427	438	383	407	424	399	415	399	423	409	420	436	397	390	423	434	390	392	415	428	409	445	445	400	439	414	424	441	421	402	426	409	440	407	376	429	388	397	402	416	421	412	443	384	386	413	416	419	390	410	440	428	365	424	412	398	396	373	405	391	378	439	372	428	425	425	427	405	408	407	401	405	423	397	392	423	390	393	456	423	411	401	413	399	390	380	367	434	403	411	403	403	432	411	458	397	423	445	396	407	456	381	397	421	402	422	418	400	370	390	414	416	394	397	384	407	410	383	412	389	366	428	411	388	408	435	400	406	410	414	407	419	426	415	390	430	362	406	402	398	397	413	383	389	384	429	407	392	418	378	400	375	380	412	397	378	384	390	416	390	447	385	416	378	375	369	377	408	386	350	371	401	389	373	418	382	396	423	352	368	388	408	366	408	430	380	420	465	415	413	387	412	421	380	397	413	389	396	351	375	414	378	397	400	404	440	401	406	414	431	408	463	399	438	394	384	425	383	449	411	409	384	388	396	407	418	389	402	433	412	373	416	423	387	413	364	402	337	409	379	412	421	421	440	428	392	405	409	364	386	425	434	390	409	423	424	431	374	384	390	409	359	396	425	407	426	415	375	362	403	391	416	356	425	419	425	413	405	395	375	421	394	440	365	383	429	403	412	383	397	378	386	422	400	401	391	411	394	419	383	384	396	429	433	387	401	372	403	398	432	417	438	415	424	400	401	405	395	370	421	404	401	409	388	437	409	397	401	422	412	385	404	457	407	387	389	418	395	398	380	414	398	431	441	430	382	432	402	416	435	444	403	420	386	406	428	407	390	415	432	428	415	408	403	384	386	426	411	421	383	435	418	419	411	381	423	399	389	421	368	391	369	362	426	420	397	393	455	429	436	414	405	394	389	404	446	384	433	449	385	455	408	390	433	402	414	388	387	366	393	374	397	374	441	405	384	373	372	400	381	396	404	415	407	401	371	388	418	438	360	403	402	409	415	405	425	413	400	418	400	419	379	370	402	381	387	386	399	376	389	402	377	388	373	401	412	418	391	379	443	413	381	375	390	365	423	414	397	403	398	430	388	432	414	399	374	393	425	386	367	387	394	391	428	439	402	414	451	384	402	412	356	440	406	379	385	406	387	384	426	373	411	445	428	408	394	411	418	425	398	398	437	388	395	440	414	438	442	398	419	427	372	441	397	423	412	396	406	434	400	418	382	384	384	392	415	405	427	427	353	398	390	375	383	406	390	396	435	398	391	394	389	370	397	400	414	419	445	399	394	389	406	439	393	356	405	426	417	422	401	415	388	460	381	415	411	385	372	434	447	418	412	399	428	409	415	404	347	414	424	421	431	396	416	376	390	380	431	418	438	421	406	385	401	417	393	427	420	410	408	388	423	379	411	433	426	382	418	422	417	365	389	404	371	410	449	428	403	344	397	382	381	393	388	384	411	423	427	417	389	413	395	384	427	399	421	379	408	395	392	398	420	405	403	388	442	395	393	420	427	446	397	398	392	422	423	442	385	443	347	397	387	441	373	371	424	373	369	400	392	420	400	411	401	401	420	452	427	389	401	398	437	434	427	380	372	388	397	435	354	411	418	416	399	394	394	408	413	389	405	397	433	409	419	400	383	425	406	398	437	374	405	453	399	410	352	411	440	453	419	388	416	407	407	404	378	368	392	407	373	391	423	423	401	406	401	440	417	364	391	377	410	390	389	429	368	404	440	433	414	409	420	402	417	411	427	377	390	416	404	387	383	411	409	415	396	395	386	418	417	380	385	383	407	390	392	379	448	363	411	424	405	421	391	386	421	394	367	443	408	361	387	406	434	421	426	396	410	403	373	404	407	396	440	375	392	423	434	414	432	452	379	392	425	401	396	450	425	405	421	426	400	434	415	387	357	408	377	421	358	430	433	400	391	374	373	396	380	407	418	437	413	420	398	347	427	415	418	441	398	408	411	438	415	386	375	419	444	449	409	422	362	394	443	418	413	397	411	408	434	422	426	426	400	412	392	385	395	422	408	395	414	431	402	437	398	437	354	385	418	416	374	394	433	439	435	365	412	406	397	387	420	441	427	359	381	411	402	375	412	374	407	437	396	388	353	406	378	395	436	385	411	375	346	407	397	394	385	376	441	432	374	399	403	412	400	401	395	411	429	398	368	400	426	401	410	434	440	393	416	428	397	381	394	429	388	402	392	418	410	428	427	457	452	377	378	413	408	400	389	408	382	381	414	435	377	459	443	410	390	415	382	361	385	380	392	408	421	396	401	390	402	414	406	401	359	370	394	408	433	441	396	460	429	413	386	393	372	399	388	423	415	442	407	416	421	372	403	384	420	409	399	401	398	405	406	467	438	385	413	433	381	421	387	402	390	379	424	433	425	371	377	402	403	383	406	401	425	444	397	377	403	427	391	411	380	385	395	432	409	385	387	401	395	437	406	377	400	407	446	446	391	391	401	422	385	409	373	392	430	385	448	403	398	411	414	416	404	403	369	389	391	403	399	371	419	377	394	398	391	385	419	426	445	461	424	407	407	435	423	355	405	444	419	425	400	439	440	388	393	383	402	423	402	408	399	404	432	391	460	382	370	436	387	420	422	392	418	438	438	431	416	385	387	397	404	380	420	388	426	391	404	363	367	406	410	384	416	416	388	408	416	430	435	428	422	428	408	464	401	413	381	405	388	425	373	410	419	406	410	389	410	375	400	391	411	393	450	377	378	464	391	418	415	398	424	418	416	457	408	428	392	437	386	417	393	404	361	437	390	445	392	401	404	387	422	422	389	418	453	374	412	424	383	401	424	400	400	347	383	409	367	415	398	390	405	435	418	431	414	414	372	404	411	429	423	374	411	395	397	412	420	435	408	420	433	423	422	373	425	422	420	400	396	413	412	406	407	449	370	452	439	468	382	404	419	382	391	393	412	418	419	426	384	395	371	405	367	396	368	431	401	417	401	412	376	418	396	385	430	377	400
36962	16894	8328	3821	2066	1380	1023	951	991	950	877	848	867	893	871	920	848	914	872	945	804	901	887	880	828	842	855	911	861	888	803	879	921	881	870	856	866	846	839	887	858	806	846	865	858	890	881	853	883	895	910	835	872	873	932	864	883	887	842	928	907	885	914	868	917	810	792	892	857	877	875	884	818	900	868	883	885	829	869	832	894	821	868	903	861	867	864	907	857	909	908	880	893	895	922	919	871	925	901	862	892	864	875	875	869	837	868	874	856	861	878	875	837	880	877	911	914	824	840	873	878	878	866	913	843	897	870	905	929	852	878	881	854	873	890	884	873	873	894	904	895	914	891	807	897	879	854	862	870	872	877	860	864	855	876	889	871	923	884	929	860	904	864	859	853	856	876	884	871	899	861	871	891	873	865	884	870	909	851	886	878	872	877	867	880	836	860	866	897	887	857	925	868	903	864	896	916	845	852	885	829	855	895	885	904	887	886	830	836	840	837	868	841	915	884	879	821	899	893	900	844	836	801	924	876	855	857	876	869	871	911	854	863	883	893	892	897	885	906	890	812	877	854	861	869	853	895	859	910	888	880	842	915	917	850	876	902	914	896	896	831	836	869	892	936	884	855	873	855	892	912	863	857	898	920	864	853	866	866	888	872	959	872	844	861	885	881	872	883	857	901	859	897	886	887	877	868	871	826	915	872	849	907	891	881	840	847	860	864	903	881	883	863	885	869	864	879	874	869	821	854	943	872	888	841	888	843	870	890	860	860	828	870	889	928	922	829	869	936	876	889	839	898	850	887	943	851	860	880	898	881	850	886	876	833	855	882	876	860	874	880	840	922	895	866	845	874	852	867	913	869	864	896	886	891	844	804	835	881	852	842	908	838	867	882	909	865	899	923	873	855	878	879	907	879	870	874	896	868	859	823	854	858	862	836	882	855	866	885	851	875	863	876	860	892	851	865	838	840	917	896	846	940	872	902	885	850	897	895	876	918	910	916	881	866	858	959	835	857	850	905	875	850	834	883	942	900	919	870	870	906	893	886	832	858	879	918	854	869	891	880	872	899	895	860	891	830	859	895	909	842	838	880	884	917	844	885	876	826	865	832	861	923	868	864	864	797	849	858	871	861	874	837	849	918	898	859	842	852	816	847	898	885	858	866	832	908	868	901	877	884	868	844	868	843	825	891	890	779	859	878	890	889	924	847	879	902	864	875	885	889	888	864	837	832	885	854	860	850	872	893	875	867	898	838	865	903	816	890	856	830	870	860	834	856	841	905	870	895	867	817	856	879	868	840	840	916	894	877	837	900	904	879	919	854	944	892	865	854	892	887	864	925	846	880	865	855	893	861	849	818	885	854	890	845	823	891	900	825	912	926	881	829	802	830	829	877	849	907	870	898	860	876	878	872	880	863	882	854	870	872	866	920	894	875	848	851	888	870	875	838	855	853	843	859	851	877	842	870	877	866	882	871	899	877	847	855	840	850	886	819	839	865	855	850	917	890	869	862	875	832	925	861	825	864	879	897	866	870	914	861	889	866	846	902	896	856	891	930	846	852	873	851	852	872	862	867	862	879	894	868	852	910	776	916	868	880	929	865	920	891	869	906	828	841	856	895	832	920	872	846	858	831	889	851	896	914	865	915	886	877	878	899	890	856	889	930	828	867	834	840	853	885	877	878	879	866	829	814	883	983	884	888	879	851	895	859	845	834	872	862	942	902	883	815	838	878	845	918	896	893	855	906	899	903	873	843	859	907	924	879	872	862	844	889	884	871	869	860	885	837	896	841	907	881	883	894	845	895	869	844	919	882	877	827	914	866	825	861	893	868	897	908	909	869	879	840	832	884	872	875	900	870	860	895	848	847	841	866	878	854	879	846	870	902	896	883	903	881	851	903	924	915	876	938	881	881	809	877	895	834	852	866	909	879	901	834	852	818	832	841	857	865	856	902	842	882	907	840	876	894	919	819	847	856	877	870	886	872	885	886	854	907	927	834	894	869	880	858	919	872	829	887	814	878	878	865	894	911	843	864	886	877	907	895	899	889	827	831	886	828	864	842	868	863	865	854	890	877	854	878	829	869	935	945	876	824	883	874	873	888	915	870	833	828	960	882	876	850	922	880	881	878	890	856	898	872	847	935	855	861	865	860	852	845	856	833	911	911	888	910	837	861	833	858	890	950	873	870	864	844	881	858	898	867	883	874	858	884	842	852	856	831	923	855	889	880	854	907	868	892	881	852	858	881	862	849	942	859	901	796	883	847	857	904	867	861	892	879	829	935	876	912	815	861	874	888	897	902	951	882	842	860	896	865	896	871	905	850	889	877	817	842	872	932	857	858	863	809	897	925	876	829	883	902	875	865	851	874	819	861	886	899	870	854	879	838	887	928	876	885	883	863	918	861	855	863	833	881	865	881	859	881	886	897	871	934	865	905	863	887	866	886	849	837	861	861	845	913	871	870	886	899	926	860	840	922	829	858	796	877	916	844	910	888	891	864	860	888	875	849	923	844	889	914	872	853	882	824	876	833	878	895	832	866	878	903	858	907	861	846	862	861	877	872	901	903	833	888	931	921	880	861	865	894	882	849	909	881	907	868	885	966	897	881	843	896	877	933	884	869	896	922	841	829	866	884	909	825	856	855	890	830	887	902	893	934	856	906	852	893	888	866	923	858	892	865	902	846	821	852	864	875	871	877	835	882	916	857	879	911	886	888	886	894	911	860	886	916	888	872	871	875	873	863	876	854	830	847	831	871	951	870	872	868	814	881	855	824	831	895	909	888	925	833	870	855	885	858	853	875	836	854	891	853	905	875	890	882	912	850	910	851	892	849	878	878	863	881	837	874	869	878	897	862	937	856	867	886	907	897	845	834	880	852	853	889	878	906	901	884	893	823	946	821	883	829	926	898	893	913	900	871	870	883	928	853	894	874	847	908	845	870	870	935	820	872	823	887	904	898	871	866	859	909	845	915	847	864	863	860	863	876	881	845	861	849	869	909	866	828	839	860	902	865	884	852	836	885	833	933	875	895	853	895	850	833	837	838	907	950	853	860	849	900	872	887	879	900	885	867	899	868	877	882	865	917	881	868	876	885	847	851	851	955	894	847	814	863	900	904	915	920	848	858	886	900	908	886	866	882	855	860	855	863	891	934	880	866	850	896	869	890	874	903	923	834	850	851	874	827	802	809	888	848	893	888	895	845	905	854	903	898	840	913	889	862	876	902	889	884	892	872	848	904	897	874	887	843	859	844	861	926	883	894	847	869	941	882	853	886	888	860	874	858	863	802	902	841	860	894	853	876	883	848	842	846	865	917	922	867	905	852	879	891	901	871	856	919	892	835	867	881	851	934	931	844	854	828	854	940	895	886	869	908	874	867	842	878	921	891	852	866	877	898	892	855	884	909	924	861	895	890	894	873	906	941	865	917	860	877	924	863	853	810	863	852	866	799	864	913	872	853	842	879	866	830	834	902	856	858	842	883	893	939	915
52647	19427	4279	1342	596	483	416	375	348	440	417	411	416	381	376	397	415	393	423	379	400	392	355	363	384	375	384	349	380	373	379	355	356	385	401	386	375	400	417	388	392	407	394	388	344	368	399	378	361	398	364	413	360	423	405	371	390	386	359	376	395	371	443	375	341	329	342	399	386	390	370	380	392	407	392	367	391	418	371	369	351	392	391	401	407	381	389	370	402	346	382	395	388	357	369	368	389	396	329	417	373	350	362	396	388	409	370	347	375	364	393	372	397	365	348	381	368	382	405	375	358	372	374	376	360	366	391	382	364	386	376	361	384	379	352	374	348	396	368	392	364	359	367	373	389	382	390	359	368	347	358	414	371	389	399	426	383	375	398	357	363	405	362	342	376	377	399	383	371	367	365	375	373	411	408	400	390	359	378	400	404	397	371	389	396	340	379	361	381	385	393	388	393	382	384	393	367	351	344	367	379	402	398	370	386	351	392	386	405	397	363	352	400	311	379	363	374	365	421	395	389	380	397	383	372	407	364	412	371	385	337	375	384	394	341	385	355	378	373	380	387	385	387	355	391	406	370	377	365	381	418	364	361	361	389	386	382	374	348	382	382	356	364	354	389	382	384	401	414	346	367	374	385	403	380	356	382	404	363	386	387	344	368	413	405	394	373	381	394	350	380	374	363	406	360	389	383	376	425	367	398	400	340	378	390	354	381	400	380	389	399	393	398	388	393	349	375	368	380	374	385	373	355	382	438	365	389	372	402	376	385	382	355	353	333	352	382	352	382	407	401	406	377	421	374	370	388	383	382	375	411	377	383	377	364	353	416	345	378	368	366	357	365	393	395	384	375	363	421	331	376	380	383	362	395	336	326	375	378	401	385	402	380	376	379	417	376	424	367	395	402	407	385	383	382	394	346	381	434	365	362	388	421	349	352	353	363	363	350	351	382	339	399	350	363	406	406	371	416	423	378	403	361	399	375	401	311	357	374	399	385	366	405	414	392	387	368	357	364	392	384	387	414	346	340	386	328	403	386	390	369	367	367	396	367	398	368	422	383	390	419	360	377	368	356	417	403	401	392	373	401	394	368	347	386	382	378	397	399	384	382	347	386	377	368	355	357	366	391	376	377	366	375	393	383	391	414	357	376	366	388	408	405	379	416	385	391	346	358	398	362	356	320	409	371	359	397	360	410	368	393	383	371	433	378	344	337	380	374	379	438	373	416	355	372	353	386	385	420	377	369	355	386	374	408	375	397	374	357	367	357	392	369	377	378	404	368	369	407	397	366	381	389	400	385	385	395	388	383	385	371	385	391	375	379	371	430	393	379	401	424	378	383	340	388	405	390	371	367	383	390	394	358	382	357	411	395	396	371	386	381	386	378	377	380	399	383	396	369	377	398	392	386	362	381	386	379	370	397	372	319	358	367	321	375	363	435	407	384	372	401	371	383	417	378	345	374	380	392	363	389	380	385	378	396	368	378	383	409	386	383	375	394	343	354	360	349	378	414	376	374	372	370	391	373	374	369	378	373	391	335	392	399	342	350	352	383	370	380	401	364	378	396	395	408	383	360	420	409	385	361	381	360	403	378	346	369	365	422	392	388	355	411	378	383	394	394	346	353	377	389	402	382	375	381	333	395	395	354	393	388	383	446	348	394	385	403	414	404	331	373	405	401	358	346	420	378	401	386	381	361	355	371	360	363	346	365	389	367	382	412	393	398	361	398	379	369	400	405	370	361	380	404	372	366	395	360	353	369	359	393	402	381	385	343	375	439	357	434	430	400	378	379	360	372	359	360	371	371	364	406	369	343	416	403	349	410	366	365	372	398	412	396	418	404	389	426	355	341	377	364	368	402	392	399	394	351	388	374	371	383	389	429	408	389	355	425	374	393	368	322	341	364	373	375	375	396	378	387	328	366	402	395	363	326	390	377	338	363	347	391	376	409	328	382	380	412	418	363	377	374	403	409	380	392	355	363	390	346	400	386	368	373	386	360	339	384	414	406	361	410	393	372	401	372	371	376	402	378	377	373	399	385	381	370	349	362	363	406	357	345	389	373	341	354	389	335	341	372	387	337	391	378	367	394	368	362	394	415	369	387	379	394	378	374	400	397	430	385	361	359	381	407	422	403	396	364	391	433	372	360	386	361	423	358	357	387	380	424	352	356	387	352	425	388	404	394	409	362	377	399	391	393	358	379	388	365	376	376	370	423	374	370	359	370	363	391	367	363	371	364	405	385	385	377	389	385	361	358	367	358	435	379	392	351	383	349	374	388	301	392	350	359	374	394	364	371	352	396	344	361	354	381	386	375	382	362	354	365	347	383	421	370	351	390	441	413	391	388	368	356	380	367	364	354	415	387	343	395	361	392	347	359	399	359	373	434	336	402	386	410	355	395	345	349	385	392	442	414	368	353	368	376	393	391	393	389	367	398	348	340	383	363	390	409	366	364	383	371	424	385	351	368	350	368	377	343	369	409	409	400	395	355	370	399	396	383	375	394	348	388	394	356	371	380	398	401	376	378	389	387	375	364	360	421	361	382	406	405	389	386	392	414	344	405	354	410	327	366	368	398	360	355	393	413	405	420	352	340	367	382	385	378	379	364	384	388	377	416	394	420	419	369	381	357	369	373	384	370	376	383	379	424	368	386	415	405	409	369	355	375	418	384	365	374	393	390	368	413	385	412	374	391	388	396	372	371	359	379	385	331	392	392	377	336	384	357	374	390	412	410	414	364	366	398	403	398	378	387	376	366	383	353	385	402	390	365	410	372	359	391	390	401	407	347	374	387	340	366	364	419	389	367	363	368	440	378	359	364	386	429	390	338	355	395	384	376	370	348	347	397	385	376	414	360	382	374	377	356	393	387	400	410	369	400	370	371	367	349	345	398	391	356	423	372	379	387	363	387	393	396	398	379	375	361	380	376	395	415	371	367	347	366	390	384	362	389	385	405	375	374	384	411	420	384	329	378	402	364	403	390	404	408	371	374	357	380	362	404	365	358	380	322	395	404	359	366	382	402	349	381	400	379	388	415	398	386	370	375	394	388	401	368	381	389	383	399	390	373	396	382	396	369	364	365	392	403	384	409	410	368	381	385	403	408	374	393	352	374	335	403	347	362	414	399	361	360	385	386	380	385	349	413	368	414	381	407	416	354	419	370	384	378	362	395	377	382	355	388	388	401	427	385	394	390	368	353	355	359	401	341	353	373	374	373	357	343	343	366	369	386	351	388	382	427	379	369	377	370	381	355	346	390	391	383	378	368	373	382	342	381	391	379	365	456	393	415	380	396	366	336	343	358	395	373	420	379	385	421	352	408	344	369	404	363	331	368	384	405	377	430	360	404	397	377	402	394	393	424	354	364	361	375	383	381	384	394	368	418	368	363	373	361	368	407	362	377	383	381	443	379	370	406	357	383	395	355	348	417	375	383	374	401	438	399	347	387	361	368	412	371	373	379	363	376	389	377	388	353	363	349	378	363	359	366	379
35901	11099	4334	2724	1555	1121	946	924	907	855	845	837	838	865	811	858	846	871	836	784	802	811	838	812	806	791	815	837	835	818	826	810	815	805	806	883	908	847	863	843	835	830	860	804	822	835	807	809	882	839	839	848	801	800	855	839	826	772	831	865	803	861	795	805	860	799	830	840	799	812	827	828	778	870	810	847	819	823	900	845	798	822	850	847	851	804	774	809	821	847	839	799	849	780	811	829	830	809	858	820	859	863	834	821	786	908	807	841	816	844	872	861	843	841	810	791	873	840	792	837	772	767	863	813	816	821	879	773	820	866	771	863	855	785	822	844	804	852	824	826	910	828	824	853	855	748	853	803	840	839	847	821	814	853	823	818	813	812	818	873	906	826	825	845	851	827	807	773	809	828	802	800	802	792	838	889	799	823	920	780	827	811	845	892	832	834	774	798	825	921	843	816	808	830	809	789	821	802	818	800	836	821	842	833	823	858	791	837	826	798	848	833	831	798	824	792	856	778	826	875	859	779	841	815	843	808	772	849	812	802	802	815	805	778	873	783	772	816	863	872	833	811	908	793	785	829	837	793	838	887	847	823	869	821	874	817	817	774	834	805	780	825	809	835	875	820	850	865	842	837	840	822	877	777	802	794	771	822	821	876	786	822	836	872	825	825	802	886	857	801	831	834	848	845	823	816	807	812	794	814	845	807	867	839	819	808	856	787	856	832	794	808	802	838	842	840	795	793	856	807	839	811	893	849	777	836	824	828	870	804	836	766	877	768	844	805	774	838	830	787	846	823	793	810	869	864	843	818	856	864	795	774	884	822	875	835	828	857	828	855	843	817	847	885	813	811	844	801	835	854	837	797	843	830	800	805	784	812	808	843	834	823	817	810	765	846	849	868	847	844	780	834	783	824	818	834	743	793	810	806	767	823	828	834	812	817	820	810	824	842	779	850	823	800	863	803	801	765	799	830	860	825	832	757	833	826	803	880	898	857	827	791	826	858	836	816	780	818	781	829	819	814	788	782	846	801	808	847	790	844	834	813	826	811	820	847	816	808	824	871	858	823	847	822	854	792	826	807	831	818	862	810	879	857	776	830	824	823	807	827	833	834	770	832	813	842	811	812	812	843	852	833	852	816	825	830	816	811	802	887	822	837	866	784	814	843	795	816	810	854	853	863	793	821	792	786	818	832	830	781	817	851	810	792	812	796	817	906	762	820	783	788	833	799	835	815	818	793	844	845	767	812	825	775	837	816	862	787	818	834	810	863	832	810	815	832	816	854	796	856	821	857	811	826	848	829	838	832	799	827	865	799	786	815	820	839	852	843	766	812	775	812	800	883	809	836	875	784	766	871	831	848	811	801	830	847	842	813	836	811	791	882	885	862	800	823	828	881	858	795	866	816	847	794	852	816	828	791	848	808	821	819	837	792	833	834	813	779	814	815	864	821	833	767	826	820	785	830	822	816	808	802	825	859	826	859	840	831	852	810	828	832	831	825	862	829	819	825	784	790	854	816	840	834	774	829	828	867	781	822	789	797	820	887	790	868	840	851	824	836	841	819	802	825	824	840	824	797	859	806	825	781	814	795	877	811	783	795	805	826	795	823	794	791	809	841	854	849	796	819	778	823	811	783	802	775	817	797	895	855	807	825	758	845	817	829	855	895	797	851	842	773	839	877	858	847	851	833	830	801	788	825	861	768	829	827	821	854	804	772	842	864	859	804	811	824	817	841	826	816	859	847	802	834	872	849	852	797	814	817	811	815	802	853	783	853	856	836	793	828	837	813	794	805	861	800	810	860	828	840	789	807	803	830	795	834	826	812	791	823	859	802	915	885	806	839	826	805	820	875	823	797	797	784	800	880	820	857	839	838	792	776	776	836	808	807	831	825	852	822	846	802	827	764	851	849	829	807	869	850	805	841	798	810	798	866	793	822	825	840	830	864	835	827	826	777	867	845	863	814	812	793	880	850	792	866	828	805	786	857	856	800	823	821	881	848	817	832	832	830	841	829	817	792	829	857	744	783	813	826	776	823	876	771	817	813	811	828	845	827	878	843	784	834	828	833	820	813	880	880	776	863	839	827	829	885	817	798	797	801	836	828	857	841	806	808	802	823	846	804	854	848	833	814	826	863	824	835	829	795	819	831	811	861	869	805	830	813	834	850	774	859	823	850	818	803	816	792	776	806	793	826	829	778	859	852	782	821	827	875	847	813	852	807	825	808	797	827	858	808	849	809	812	834	801	810	737	836	826	859	809	837	806	830	856	867	826	816	786	827	864	807	830	785	844	817	814	801	896	798	853	829	876	866	836	823	780	859	850	821	809	900	815	876	838	769	767	785	825	826	846	869	831	859	837	818	827	860	880	849	772	851	831	863	857	873	811	875	810	850	822	833	851	823	811	876	815	798	841	822	830	864	849	810	859	850	761	774	849	811	772	841	780	846	827	831	879	859	839	829	870	826	817	795	812	816	826	832	902	813	811	772	760	824	798	812	820	797	836	828	861	823	875	826	853	919	851	841	809	835	822	804	864	795	792	843	840	856	876	892	824	812	820	826	817	871	842	868	821	831	815	873	824	822	882	798	848	918	789	860	838	798	869	774	776	805	812	818	789	838	803	841	816	836	850	761	830	875	817	847	795	805	812	809	808	852	843	853	802	829	831	846	831	842	826	833	833	768	791	857	861	832	795	795	795	846	824	803	849	831	849	781	823	845	826	834	847	824	812	885	838	836	836	830	830	852	848	803	844	844	795	856	790	805	822	834	794	847	817	811	796	845	786	801	812	810	844	827	791	848	791	802	887	760	834	839	864	859	786	801	825	815	836	810	813	795	830	820	810	834	835	788	850	862	805	831	813	826	818	812	833	809	824	801	811	819	829	777	871	847	813	839	855	824	799	803	809	765	878	849	821	865	890	787	874	791	862	814	828	876	839	844	856	825	863	773	789	856	788	785	873	846	831	784	803	840	778	765	807	829	860	840	805	845	838	852	849	802	872	808	838	847	820	821	864	845	854	825	823	786	809	822	794	857	834	802	893	825	848	817	871	780	832	837	833	832	816	829	814	869	813	857	786	871	806	818	886	831	839	843	823	756	796	828	843	815	826	801	786	774	827	850	839	848	857	850	840	877	821	839	785	798	797	881	856	838	798	814	811	811	856	821	779	867	809	835	801	832	862	836	858	805	808	843	871	790	888	810	800	851	826	802	899	843	786	857	822	844	831	851	803	875	822	784	812	795	826	746	845	801	847	848	826	757	850	846	793	830	824	870	778	808	817	854	818	772	816	832	831	759	813	807	807	848	806	791	824	795	863	805	812	798	832	812	805	843	838	814	828	850	850	838	799	757	813	800	868	829	823	815	837	810	828	821	819	903	812	797	846	825	829	847	822	818	813	823	827	801	858	801	852	805	795	861	789	794	847	868	825	824	834	849	799	782	824	838	820	824	833	893	762	828	794	835	815	806	869	825	810	799	783	839	808	776	819	851
52776	20770	8871	3811	1191	543	431	402	425	415	371	386	376	401	420	405	392	397	360	391	436	405	418	400	393	434	420	374	414	403	384	391	424	377	385	394	402	391	392	415	404	413	333	382	383	356	360	373	399	384	352	348	404	379	429	399	398	381	356	390	377	419	400	343	379	392	374	400	358	405	379	387	384	385	377	387	424	392	387	420	369	361	411	403	384	369	394	347	393	337	419	382	373	375	407	415	418	354	363	427	347	417	384	386	377	375	395	432	390	415	409	395	394	408	374	392	363	373	376	396	354	384	382	401	355	357	369	353	381	380	418	422	403	385	361	394	342	361	362	407	414	398	366	416	400	438	371	380	384	416	361	349	356	358	377	395	388	419	400	428	396	423	366	381	381	342	375	348	385	400	343	361	380	397	372	375	358	371	411	407	356	405	416	389	407	381	413	384	428	411	370	408	430	382	386	402	372	428	372	374	393	353	367	389	361	371	394	376	365	376	351	361	352	394	384	393	375	423	400	381	358	405	387	382	401	424	349	427	392	420	365	434	364	394	400	389	413	390	432	380	399	381	398	384	372	366	389	380	403	396	377	385	398	385	368	393	422	358	396	373	405	387	402	364	405	385	411	355	380	367	384	414	368	407	355	370	419	362	369	398	428	398	377	377	392	380	407	365	402	386	416	383	382	404	382	360	362	392	373	388	389	372	382	383	367	361	400	396	415	413	363	375	383	351	393	419	366	375	387	374	395	405	406	417	410	389	382	414	410	395	422	413	428	383	434	376	425	418	385	401	382	355	364	381	357	361	422	399	387	384	399	398	435	353	407	393	360	413	403	398	387	367	387	418	397	358	387	359	352	385	367	403	369	404	375	405	349	388	391	375	369	402	370	413	371	378	384	357	374	364	353	387	392	423	369	311	398	400	347	367	373	412	406	376	411	410	415	384	402	399	398	354	374	377	378	402	381	383	372	374	402	404	431	375	372	411	414	364	360	424	416	375	392	379	395	406	432	406	404	375	376	375	392	397	368	359	377	425	434	398	384	396	380	405	394	379	415	379	373	365	382	377	383	371	392	437	357	367	367	374	394	387	344	377	386	397	350	389	394	389	392	379	353	380	392	393	393	410	387	386	414	398	396	394	419	390	348	390	414	395	406	373	407	370	377	396	382	396	395	396	342	378	420	403	365	374	367	357	400	370	367	404	390	387	367	394	379	411	353	350	361	382	394	398	404	392	368	383	326	396	363	358	405	368	371	389	358	417	431	370	381	427	395	411	374	397	356	381	390	402	384	389	406	422	421	405	366	390	435	379	335	390	394	412	377	390	406	364	377	406	336	395	389	407	404	356	382	350	395	383	398	360	404	358	376	404	392	379	389	430	395	400	381	362	386	383	383	435	354	364	376	394	347	384	361	388	356	385	391	404	369	391	388	419	379	412	404	362	409	327	388	402	374	382	389	362	382	395	373	407	355	376	394	381	401	383	389	396	359	400	386	393	391	371	365	421	400	434	378	353	390	376	364	365	376	403	362	377	399	357	403	374	356	406	393	354	361	373	387	407	400	387	351	411	381	405	390	434	381	366	390	377	364	412	363	373	410	391	387	381	388	383	378	335	383	402	374	382	389	402	372	386	455	410	392	389	374	348	390	376	368	396	400	420	408	408	368	417	405	381	429	416	368	424	362	390	395	389	392	396	389	403	365	378	357	361	361	387	415	394	436	366	391	353	365	392	380	355	366	375	388	402	354	393	366	380	373	410	392	405	390	367	374	340	379	407	376	356	365	419	375	424	371	383	399	417	392	397	412	392	405	392	401	385	371	405	422	374	367	375	367	378	365	373	362	335	440	365	378	397	400	423	406	383	406	384	376	407	387	401	392	381	351	378	371	376	402	381	395	458	408	394	379	413	345	389	349	357	361	411	394	375	342	370	381	403	396	404	388	424	392	441	376	365	399	420	380	384	392	377	382	364	391	378	366	410	408	390	387	401	370	402	401	424	382	374	409	372	395	360	336	389	439	369	386	399	423	379	409	388	378	373	407	401	380	393	375	411	386	370	386	395	361	418	404	410	412	388	377	367	399	354	381	366	388	377	438	388	392	375	413	376	368	393	389	363	399	354	381	401	387	349	366	387	413	400	360	378	432	414	404	392	398	390	361	408	402	386	417	396	388	368	380	351	368	392	382	392	361	369	369	346	345	376	387	394	385	374	412	372	395	417	365	350	372	398	416	392	387	392	389	381	376	417	409	348	368	380	372	333	402	401	442	398	386	371	387	374	403	423	391	386	414	352	402	394	391	394	399	365	385	438	356	387	362	359	363	381	393	378	380	371	362	375	387	405	411	365	374	420	374	408	422	400	404	347	391	373	398	384	386	388	394	352	373	377	392	378	418	379	390	392	393	385	369	367	380	363	357	401	372	381	342	363	345	368	343	342	392	393	408	398	416	372	424	362	368	405	377	359	387	368	413	355	360	435	381	356	384	374	392	388	404	403	416	367	352	372	344	384	366	355	425	365	394	394	380	389	387	415	404	403	389	383	384	386	412	356	409	392	375	337	360	404	409	391	363	396	356	390	400	396	357	387	383	376	410	392	420	409	376	421	449	455	385	401	393	395	372	397	356	411	391	386	399	376	382	415	396	394	384	374	387	383	362	421	383	415	397	356	345	394	376	443	396	336	405	409	408	374	365	362	402	356	418	400	389	383	420	376	359	414	410	390	427	380	417	372	409	425	394	428	390	362	375	403	356	409	412	363	366	400	427	367	381	415	370	346	361	359	403	379	401	380	403	377	371	358	356	385	400	423	377	396	414	362	383	364	366	323	368	417	393	373	390	446	374	426	391	379	408	376	384	404	347	418	400	339	394	351	371	388	415	414	366	368	364	420	384	391	413	424	387	419	381	365	382	410	421	364	422	419	407	377	344	324	375	378	356	400	395	390	375	401	398	367	350	384	395	361	380	376	388	442	399	447	420	361	393	398	385	377	338	364	402	347	406	373	356	393	378	346	399	400	382	426	383	377	369	392	358	415	376	418	384	393	390	367	385	372	393	398	375	391	402	370	406	374	382	402	406	382	387	400	390	361	394	385	397	379	368	375	402	402	388	405	365	387	423	421	389	372	402	361	403	392	397	346	414	381	414	392	390	418	395	401	362	382	391	442	379	411	330	375	361	376	371	383	393	376	404	375	358	399	398	390	385	400	374	374	416	399	384	402	395	367	338	395	352	374	435	398	398	406	362	429	425	339	377	383	371	440	404	372	402	348	375	394	377	383	365	433	419	390	389	431	399	395	424	362	394	395	409	362	378	342	396	395	371	357	386	393	407	341	389	407	413	372	386	381	398	378	385	393	388	393	385	368	370	393	357	360	383	379	404	324	393	362	372	373	400	383	393	397	371	383	367	372	388	400	374	388	388	361	427	360	390	354	355	391	417	397	378	354	379	355	370	389	368	398	356	420	405	417	410	388	391	381	338	396	404	405	422	434	383	359
33112	13522	9534	6592	2747	1327	1071	1057	966	940	909	891	890	889	858	866	899	833	829	854	763	904	859	837	805	876	846	830	842	782	834	900	835	893	817	816	869	817	819	947	889	800	912	860	859	835	852	837	829	829	841	820	859	798	806	890	847	845	880	811	822	871	894	872	858	840	850	787	872	824	795	904	897	827	839	894	851	829	845	877	835	822	854	865	834	863	835	813	854	872	848	826	926	844	853	822	810	839	888	837	821	857	886	872	832	893	821	799	881	848	858	857	851	840	835	821	896	880	859	772	873	827	828	860	807	863	816	856	880	834	857	803	810	839	827	859	876	870	820	829	852	885	840	866	835	804	863	825	826	862	872	848	827	822	888	887	888	825	837	836	857	809	878	855	852	879	827	833	885	837	852	833	835	874	815	819	838	894	848	821	901	875	876	890	914	816	816	845	854	927	821	856	828	809	843	817	900	790	819	908	818	844	869	833	835	850	810	803	831	837	847	850	827	799	804	867	833	807	859	832	842	837	818	815	837	825	875	825	819	867	830	797	890	837	828	858	859	856	852	854	921	878	866	883	856	831	855	818	873	821	812	825	849	837	827	800	887	850	822	818	827	864	847	841	926	887	868	816	813	860	935	819	866	902	841	873	840	791	825	779	860	858	889	827	833	841	840	844	838	785	856	891	810	848	874	885	900	862	857	827	857	875	886	807	807	813	904	821	808	896	852	843	820	827	831	850	825	859	886	904	866	834	846	857	824	792	810	884	834	815	857	878	852	878	835	822	898	823	802	867	842	796	842	809	797	829	847	796	830	848	889	859	863	851	865	793	844	843	842	789	841	852	871	818	841	875	797	810	853	862	855	828	880	857	827	826	829	814	874	842	860	844	885	844	894	841	841	872	837	831	831	850	856	886	803	878	811	828	851	848	799	847	790	842	853	908	855	825	888	892	809	827	831	836	799	832	852	843	811	816	826	820	846	823	873	836	828	813	816	843	841	848	848	866	908	813	847	866	769	837	861	856	855	863	850	860	870	876	889	864	831	854	852	839	851	820	809	803	847	856	833	822	831	826	846	882	777	810	842	806	826	798	862	841	839	814	882	873	845	881	880	878	818	788	828	837	847	785	831	877	803	795	819	814	861	851	819	846	878	806	828	837	819	902	820	865	855	795	871	834	798	862	808	805	832	868	842	910	848	867	852	884	788	916	860	857	856	876	826	870	856	809	852	858	839	890	851	876	880	843	853	797	861	822	922	843	841	811	847	851	817	777	853	845	857	916	849	866	791	851	864	844	851	852	877	836	845	868	815	849	835	828	907	854	839	882	838	867	860	873	872	845	798	829	818	836	839	823	822	829	798	813	886	833	867	836	831	877	870	833	884	804	826	833	839	849	837	829	837	810	821	836	869	855	853	812	862	828	871	876	836	815	830	820	816	863	801	840	857	864	861	850	854	824	879	850	808	898	868	808	855	858	818	835	864	856	840	859	890	827	873	833	829	837	794	799	889	840	880	845	848	845	800	850	861	841	828	782	873	834	806	807	847	806	772	815	817	858	872	821	838	841	863	783	859	858	867	811	821	876	894	887	854	821	879	840	818	893	805	750	835	909	839	824	824	823	844	872	849	832	847	821	841	894	835	825	891	817	864	798	786	831	840	857	853	902	856	824	843	831	845	879	826	839	849	835	798	855	814	852	874	834	860	861	886	844	839	791	851	877	879	861	807	848	870	832	837	860	834	852	829	913	844	852	835	828	831	813	852	888	810	909	871	863	857	850	873	841	875	867	860	794	811	833	805	822	817	852	838	867	820	856	842	858	869	843	853	855	871	827	862	875	830	862	827	861	903	857	768	855	851	821	845	843	844	867	824	776	884	836	839	842	818	833	833	841	879	914	801	822	836	810	855	807	805	868	864	860	836	835	832	857	836	815	809	891	834	817	849	848	850	805	859	790	845	816	812	857	887	848	860	840	866	813	868	874	877	837	858	855	853	860	823	790	844	868	874	881	817	843	833	843	853	843	861	797	864	869	850	833	842	787	845	854	872	872	842	848	865	857	842	857	864	869	879	848	843	872	796	845	834	852	841	847	844	831	818	821	854	822	867	851	866	858	819	856	809	800	884	903	906	818	819	837	879	860	820	834	816	834	871	834	803	843	890	819	844	838	826	861	853	845	849	801	934	827	865	853	837	836	852	906	808	854	786	823	792	878	845	874	856	854	871	893	819	816	866	857	886	863	850	867	844	875	859	829	845	928	820	832	905	841	830	838	867	905	822	845	845	913	783	859	901	813	844	819	891	794	880	857	818	855	882	890	852	814	787	890	814	841	843	809	854	854	871	858	862	835	799	859	850	860	824	867	846	852	874	886	812	851	891	839	843	843	856	833	880	807	840	768	784	812	816	795	802	863	810	892	849	841	799	806	827	860	855	825	866	876	816	769	816	792	812	850	821	852	811	854	794	864	898	830	873	839	797	865	837	825	852	866	813	826	848	802	810	850	877	855	822	868	897	845	817	818	846	833	856	831	833	851	894	874	794	821	828	886	854	820	854	927	854	808	842	845	856	769	868	855	829	835	837	877	887	830	854	844	853	880	818	792	848	829	887	807	832	850	821	885	901	860	829	850	875	876	813	855	780	847	864	795	796	848	868	890	808	831	861	814	844	840	826	831	795	832	830	858	801	827	834	808	860	856	824	847	830	850	873	883	810	819	883	844	890	818	776	856	835	872	853	889	833	834	821	826	776	862	815	846	807	817	811	849	851	867	821	859	821	837	832	814	846	780	850	843	862	835	850	882	845	835	817	887	781	816	874	830	849	860	834	855	851	867	889	831	851	812	886	859	789	851	889	857	823	829	891	877	808	841	827	845	877	797	852	825	819	892	805	877	857	793	787	793	818	837	821	820	867	847	864	806	796	883	864	825	813	855	865	816	858	872	891	842	818	882	817	840	875	906	831	803	828	855	873	794	826	865	857	850	858	838	860	869	877	846	799	827	918	871	847	866	862	813	879	818	914	869	780	825	826	866	852	883	834	812	875	832	842	829	867	862	788	837	852	893	813	846	890	859	889	848	810	860	842	865	853	836	846	876	828	796	867	863	859	853	866	910	853	821	869	811	873	825	859	818	869	857	855	818	862	850	875	839	812	861	846	887	909	910	894	850	867	870	836	831	894	843	875	812	849	862	849	901	852	852	828	832	869	890	858	822	798	814	841	848	843	829	892	871	885	831	833	847	859	859	839	842	842	852	838	855	913	827	834	876	826	796	847	831	841	899	838	768	837	851	859	874	831	813	820	780	840	795	898	822	807	869	889	819	838	879	869	830	904	878	863	823	865	884	888	813	864	846	856	869	821	868	830	846	867	892	820	868	862	897	833	882	855	821	851	824	873	822	838	869	841	879	838	854	870	905	846	817	865	820	837	818	817	859	832	830	811	884	845	874	864	849	848	829	868	897	802	794	788	820	846	884	780	818	894	850	846	856	887	871	825	799
66017	32068	14356	3836	1089	529	469	460	439	423	425	438	408	424	404	413	416	406	428	401	427	374	414	412	390	413	424	422	427	449	411	378	411	412	430	448	418	402	404	390	403	423	385	413	412	402	412	404	401	430	455	405	409	415	443	408	429	397	462	424	419	415	390	396	415	409	429	415	406	401	398	436	411	419	400	417	385	380	402	438	446	420	421	382	402	396	439	411	388	361	412	381	400	424	429	412	404	422	385	403	375	393	406	400	414	405	365	351	415	409	402	402	408	384	363	436	399	411	407	445	363	396	407	389	385	424	390	410	405	445	395	417	388	371	405	451	408	370	413	380	395	415	406	423	415	417	422	421	403	425	362	396	449	435	441	454	377	433	401	421	395	413	425	443	398	415	394	434	389	369	407	406	402	381	391	422	396	400	400	372	386	360	430	405	439	436	409	370	428	433	414	401	374	388	416	414	398	452	395	417	448	403	442	414	398	410	386	377	393	420	443	404	400	365	400	377	425	412	374	391	448	415	389	407	407	378	390	411	438	430	434	410	396	415	438	422	411	401	414	447	424	399	420	432	392	410	394	405	442	409	393	393	401	396	399	432	412	406	409	404	384	420	429	408	424	391	369	409	453	418	369	396	461	412	405	401	401	372	385	379	427	417	452	404	378	398	449	377	396	402	434	383	465	423	368	432	396	436	434	425	413	401	376	350	397	402	410	399	416	426	398	400	417	386	403	386	442	400	459	393	420	387	408	421	420	414	412	367	394	394	431	354	367	397	428	428	408	421	419	405	413	390	405	425	430	420	447	421	397	390	398	420	429	412	443	393	410	417	417	435	401	358	445	431	401	367	422	408	375	401	418	407	362	401	376	396	428	367	388	426	402	415	454	397	390	409	404	417	447	408	406	409	442	417	379	406	446	370	412	408	464	419	380	410	396	418	419	403	388	385	375	387	373	391	419	407	412	417	392	416	372	441	411	370	443	391	421	388	449	403	435	434	404	406	374	401	377	410	431	418	435	374	415	418	428	422	393	443	379	411	402	445	405	426	401	356	402	421	401	427	422	390	449	423	414	404	404	387	396	402	431	436	405	380	403	371	370	383	410	389	440	437	404	463	408	410	408	429	367	377	392	436	447	400	425	438	402	418	374	410	415	385	377	408	430	384	422	409	390	379	440	421	396	392	401	389	392	378	403	455	436	404	401	381	375	399	406	400	415	368	400	401	408	412	371	371	381	399	429	382	435	392	368	429	372	368	374	379	407	416	441	405	398	400	398	372	428	447	432	431	399	392	405	408	381	426	421	406	399	406	409	411	424	381	417	443	399	429	455	368	392	407	416	438	403	436	393	409	402	411	412	418	377	407	400	410	401	412	388	362	410	425	419	387	380	414	421	391	394	379	391	425	389	402	397	395	405	419	396	417	387	400	402	422	405	423	440	386	379	407	405	427	430	432	368	382	424	426	434	375	367	371	422	439	409	396	404	397	373	423	412	425	421	406	418	395	374	350	423	387	404	449	434	385	409	418	403	413	397	393	358	426	360	414	410	394	384	442	435	424	443	375	367	410	404	423	411	396	407	390	393	417	419	415	434	463	445	393	361	442	407	397	397	389	401	410	400	389	401	409	415	385	405	383	458	393	384	404	411	415	444	377	403	414	405	416	394	418	422	411	390	395	409	404	390	384	352	388	401	427	418	363	411	424	411	389	385	392	428	467	404	403	411	417	416	420	385	421	375	368	393	383	415	412	440	395	408	433	417	395	416	425	422	430	370	373	415	416	426	391	423	423	418	416	374	404	427	400	409	391	403	385	430	395	404	404	417	409	411	438	385	368	381	399	392	422	416	376	379	383	415	427	388	378	405	393	407	398	425	402	350	410	401	387	398	407	416	393	484	401	398	386	403	411	440	438	385	440	402	397	411	404	432	400	410	381	392	367	410	441	419	398	427	394	427	423	396	393	461	398	412	409	380	424	419	395	418	436	395	428	404	409	422	378	413	393	423	366	421	391	439	394	362	410	402	434	408	389	391	380	433	449	399	443	400	402	421	417	393	399	434	428	446	387	442	387	444	431	427	407	418	378	392	391	400	392	380	421	424	398	368	412	392	408	397	401	391	396	438	426	393	430	443	407	390	415	429	366	385	384	432	388	441	422	388	402	445	426	427	389	382	424	427	430	356	395	408	412	381	384	414	416	377	422	417	387	426	398	418	395	388	394	378	407	397	426	403	447	433	396	390	423	369	406	368	418	417	420	364	369	402	395	419	417	406	417	461	425	409	395	399	423	409	430	451	425	466	428	406	392	432	381	381	396	397	409	421	404	427	408	405	423	426	435	390	414	453	419	433	428	417	382	414	393	439	349	414	404	407	379	409	427	417	388	424	398	410	390	429	408	385	373	383	402	394	391	430	409	411	412	381	424	382	409	396	367	396	403	395	408	369	403	385	410	455	381	432	403	386	417	421	413	385	427	442	442	400	366	427	398	422	411	362	417	436	413	428	420	450	413	405	427	401	465	385	386	375	414	376	388	395	407	426	401	435	436	444	458	424	407	408	404	421	410	399	387	399	429	403	402	369	421	425	418	453	429	386	380	381	421	413	371	401	428	406	375	446	394	414	388	419	382	406	436	396	411	414	411	388	411	409	408	393	441	402	396	379	423	432	421	420	421	432	397	384	385	429	399	429	407	424	389	405	403	381	376	401	397	448	408	419	379	383	366	416	373	418	427	380	415	400	410	433	398	423	422	418	399	403	424	396	380	402	404	414	410	397	415	436	445	436	422	412	400	371	443	425	422	417	409	433	392	388	406	436	388	354	403	371	383	441	398	450	350	424	395	421	398	409	430	408	423	406	384	392	413	424	395	397	378	408	438	385	406	436	428	417	366	428	415	403	453	407	441	398	398	416	407	403	395	448	431	429	405	398	398	350	381	391	428	423	408	417	437	449	431	379	373	390	368	413	394	400	407	427	423	401	410	409	380	426	367	354	397	414	411	432	387	417	403	400	384	386	412	451	363	406	409	436	399	400	422	391	415	402	405	437	421	465	417	382	431	400	367	410	393	400	449	358	410	456	448	360	394	408	404	404	382	390	394	405	404	458	419	433	427	428	418	407	407	424	412	391	403	414	419	396	452	409	389	392	405	350	391	418	417	440	457	423	428	421	435	452	367	382	390	425	377	428	424	393	436	440	394	387	421	428	383	395	390	419	410	431	433	454	433	389	434	393	390	373	436	438	430	444	387	395	410	413	379	445	414	434	392	444	430	355	407	382	396	375	388	404	416	414	444	418	383	380	359	362	406	391	429	406	435	389	387	389	398	415	385	417	427	417	400	411	377	407	415	437	406	429	355	410	415	436	389	416	405	439	460	408	403	367	415	405	412	458	409	393	457	408	429	385	367	361	390	411	385	362	379	413	431	419	428	443	402	404	366	425	396	406	424	381	383	400	405	384	376	437	367	395	413	424	407	384	410	444	452	353	381	413	443	393	374
45093	24732	12416	6037	2721	1403	1184	1115	948	956	980	938	887	955	843	909	933	865	941	867	883	915	893	923	927	819	892	841	858	882	877	905	875	878	906	860	865	891	887	896	886	904	891	912	884	851	906	831	865	908	867	897	862	905	871	903	813	934	921	890	861	888	914	858	940	873	877	886	892	863	871	892	900	816	863	883	898	909	860	865	886	898	862	875	855	856	845	867	927	815	891	882	889	935	869	883	907	875	871	866	838	877	872	911	888	841	935	886	896	835	861	794	813	817	888	859	905	863	892	920	860	885	878	868	868	849	899	915	874	881	882	847	905	886	850	864	904	944	881	845	876	856	863	843	919	792	862	884	856	855	892	906	874	877	854	928	854	860	883	831	841	842	932	936	854	868	871	858	871	878	855	882	887	856	903	894	831	897	864	870	870	933	872	878	898	890	888	816	926	915	863	947	913	879	867	892	883	860	853	868	886	881	892	957	880	824	887	881	923	885	847	869	852	875	829	897	857	852	836	913	833	917	901	876	869	889	881	901	856	861	867	865	885	896	879	875	889	885	921	861	914	878	894	856	907	897	874	771	888	867	833	843	832	859	904	871	898	880	882	906	831	861	856	857	886	932	856	787	887	888	924	900	870	889	856	873	882	900	871	906	852	857	887	835	850	894	851	848	897	888	893	882	889	823	878	858	859	871	928	907	874	875	915	907	888	889	878	906	880	879	838	879	908	830	906	835	851	847	876	873	931	845	868	852	902	868	862	880	935	884	884	932	891	899	887	870	886	870	908	872	901	875	930	861	933	847	897	919	880	874	893	794	844	927	862	848	863	866	936	872	859	950	887	881	889	840	860	883	924	906	876	926	900	881	868	877	888	890	890	793	865	851	872	863	879	913	861	892	910	891	892	866	878	896	842	874	896	869	897	874	892	841	899	918	913	851	885	915	858	885	847	874	948	869	907	862	890	872	889	865	842	867	814	878	890	854	878	912	903	904	906	886	843	828	864	883	900	806	955	886	963	883	883	895	885	887	898	964	802	895	874	849	875	879	892	910	907	879	864	863	881	890	847	845	854	860	905	835	917	840	904	886	899	807	855	902	900	872	914	903	853	830	848	880	858	921	869	852	889	898	844	893	882	866	947	865	872	873	904	913	842	896	872	948	886	926	862	887	893	862	877	850	830	937	871	879	870	857	863	874	877	864	876	918	926	877	876	889	872	876	905	931	878	880	836	891	878	897	929	907	839	911	864	893	866	911	892	841	868	827	887	852	849	891	839	859	876	837	874	903	920	877	887	904	910	839	853	857	896	858	915	882	853	862	871	863	892	831	929	866	854	861	825	945	906	915	886	863	859	859	888	869	872	850	936	866	868	869	891	883	869	841	913	871	906	842	914	858	849	929	876	896	869	880	886	922	897	882	826	902	873	894	885	884	842	875	868	909	911	853	872	893	898	907	867	830	853	900	897	833	858	873	892	864	880	907	901	852	897	861	844	899	849	952	851	928	895	860	875	842	823	899	915	897	928	866	828	851	880	839	801	850	857	877	821	830	931	888	858	852	860	859	911	859	889	875	876	897	823	882	847	883	882	946	903	856	851	873	840	917	844	906	921	911	900	905	840	887	903	866	899	901	828	874	847	892	904	934	846	914	913	905	899	901	882	939	891	861	869	860	862	899	906	876	933	881	864	925	882	894	930	919	853	898	874	897	934	860	875	841	902	891	870	857	859	852	849	862	808	883	838	878	841	894	812	854	859	947	812	852	902	892	853	893	878	850	877	901	847	887	822	922	895	885	873	893	863	875	831	873	897	840	893	905	895	883	888	895	898	893	866	854	892	860	848	901	862	879	907	903	851	889	884	852	887	897	881	883	878	839	845	915	889	895	857	932	852	842	850	896	919	858	880	872	882	867	910	879	895	857	900	872	950	880	887	874	857	891	828	939	877	926	877	899	919	928	876	897	864	937	866	900	860	874	899	844	901	894	870	860	917	855	870	880	875	873	874	920	849	891	860	860	881	920	872	874	882	877	851	890	856	877	903	820	914	910	851	846	881	891	872	923	841	904	836	882	870	860	930	928	864	864	854	946	925	795	881	933	870	887	869	871	893	875	941	922	898	850	877	854	851	854	875	873	870	861	823	881	846	921	921	850	857	891	899	874	916	888	900	880	869	858	860	871	923	909	889	886	859	874	890	858	883	892	899	888	909	894	854	845	882	947	927	872	860	875	875	861	879	908	868	902	857	828	874	937	864	890	903	849	856	897	835	852	883	889	927	863	870	848	894	873	886	863	895	878	860	841	869	826	901	850	882	869	882	946	871	826	883	842	870	854	883	879	859	871	939	852	855	853	837	851	837	864	906	874	894	921	895	895	919	880	887	881	871	900	856	914	866	838	911	880	867	881	836	832	808	930	865	861	881	874	872	952	878	898	875	873	831	914	815	913	925	936	882	889	890	879	840	881	871	872	827	921	912	861	903	882	914	887	928	839	855	840	857	869	891	908	869	867	870	859	832	817	927	851	892	880	896	866	871	824	912	883	830	901	881	855	874	925	863	850	951	886	883	853	919	873	869	846	891	884	848	922	878	881	860	873	955	898	862	937	895	905	932	897	894	827	895	916	876	854	878	897	919	839	864	898	876	938	855	852	883	835	869	884	848	898	832	851	884	832	870	843	890	894	832	851	926	856	876	861	945	932	904	881	873	865	871	834	867	904	815	914	848	897	848	908	915	922	878	839	860	834	853	915	872	893	825	848	852	857	847	886	915	843	938	926	845	933	825	902	876	856	861	933	876	940	873	828	858	856	877	866	895	866	901	906	916	846	894	934	872	864	895	863	899	860	868	954	879	868	862	929	911	893	848	875	850	893	878	901	882	882	874	812	881	903	887	909	913	828	827	866	864	902	873	942	870	886	871	881	898	939	886	908	855	848	836	896	892	904	882	903	890	860	867	882	871	874	880	926	892	848	849	833	968	883	833	884	870	841	909	883	930	899	913	920	924	877	815	902	881	837	893	891	864	912	872	899	879	855	921	880	876	902	896	863	889	873	858	867	901	862	892	864	843	844	832	883	908	971	856	842	815	884	881	859	863	876	852	871	868	887	860	882	912	902	867	944	854	890	917	857	907	879	882	873	888	829	847	852	836	846	842	858	899	881	884	866	896	872	858	877	845	870	846	885	878	897	887	884	851	877	899	910	822	909	924	893	908	940	836	884	927	905	853	865	917	893	903	861	922	846	881	858	897	836	897	860	901	891	889	853	913	879	867	892	912	894	915	893	909	851	932	876	846	866	877	871	852	889	893	866	884	889	865	877	868	900	840	911	896	893	880	891	914	854	903	876	883	898	878	815	850	847	870	879	898	831	883	869	891	932	837	905	878	846	911	873	880	917	834	880	906	897	900	870	878	872	860	897	956	854	868	888	924	900	873	848	854	869	897	809	890	866	888	891	928	895	926	905	896	887	874	875	860	861	841	873	858	870	906	889	848	891
52633	18804	3739	840	479	454	385	406	417	360	430	414	401	350	362	362	395	416	391	399	352	374	367	382	398	412	393	394	398	361	363	408	368	414	339	379	369	367	395	350	401	392	383	347	391	340	396	390	368	391	385	379	395	405	374	396	377	392	386	337	380	465	432	378	354	436	396	366	394	438	403	381	407	393	374	407	398	402	374	346	373	409	357	383	378	417	372	351	362	386	394	390	386	373	403	402	408	368	386	333	378	403	390	397	425	401	345	365	372	412	393	390	400	426	379	379	387	355	382	361	408	355	397	355	389	380	376	383	374	385	393	396	418	375	363	403	365	426	389	382	388	359	362	397	357	398	376	361	386	403	371	377	370	374	381	370	378	375	381	397	408	346	419	383	387	360	338	420	408	357	372	400	398	370	395	419	380	367	370	363	388	375	365	386	355	396	385	397	390	358	424	404	354	411	404	376	371	365	371	385	372	393	397	375	413	389	435	389	362	376	375	394	372	391	384	380	365	407	355	401	394	391	428	424	370	396	386	346	406	391	418	361	385	363	393	391	370	390	387	392	421	369	406	411	393	390	380	428	383	438	382	365	352	395	384	376	355	392	379	393	419	375	359	387	381	375	349	362	389	407	388	394	352	356	420	409	405	391	403	445	339	391	398	394	418	405	432	385	390	350	354	404	410	364	393	396	354	388	407	363	371	376	417	376	392	366	369	365	369	391	374	375	389	394	378	399	380	366	361	382	350	372	387	374	397	340	394	413	381	428	412	381	389	379	372	369	351	382	387	405	419	384	391	377	415	378	373	357	349	344	394	375	365	389	388	356	393	378	375	373	403	400	378	372	409	365	382	366	414	396	365	353	392	397	397	381	398	371	365	404	377	433	395	402	408	400	396	424	391	401	363	383	363	377	380	410	399	415	372	365	371	391	366	367	398	402	397	373	390	394	374	414	377	355	427	405	378	410	380	389	350	370	419	397	349	401	377	377	404	374	365	383	391	361	376	376	398	346	395	375	376	400	414	330	365	387	382	388	369	366	388	333	374	406	371	390	393	416	402	364	357	385	393	352	380	399	422	362	353	397	365	397	388	343	409	350	425	351	369	363	394	384	398	385	380	395	384	415	396	366	400	377	333	395	398	354	356	346	411	363	380	429	402	376	400	382	375	445	382	384	375	394	320	322	380	398	364	374	387	428	360	418	394	359	377	396	389	348	390	390	394	378	373	383	390	411	418	382	422	390	389	391	391	389	346	371	397	367	413	401	395	393	377	402	393	400	356	391	377	386	365	405	388	377	355	399	383	384	380	351	419	392	414	379	366	420	394	400	372	380	394	333	417	375	387	358	364	364	382	367	410	392	345	368	416	383	414	411	366	389	373	362	404	379	390	372	410	386	331	418	369	373	362	362	361	366	404	404	360	396	406	437	398	378	376	384	363	414	388	396	406	378	400	407	355	380	366	347	374	372	394	359	406	398	358	417	375	410	380	382	415	345	365	362	356	371	397	370	373	392	401	369	317	364	421	398	380	381	403	396	393	369	412	377	388	405	393	418	402	386	387	356	407	358	351	374	383	414	400	388	373	358	374	377	377	376	333	411	383	409	399	390	398	372	391	326	381	385	413	403	375	432	368	423	436	373	354	390	360	343	386	364	371	397	363	371	383	408	400	449	401	376	403	374	377	376	400	457	393	367	390	375	381	382	353	438	363	366	371	377	385	376	356	412	400	390	360	373	402	352	330	378	398	353	385	380	319	410	365	386	403	415	387	411	338	383	394	414	394	365	407	356	401	337	375	392	401	379	336	383	387	379	397	404	361	357	424	421	419	359	372	408	400	346	356	371	373	426	414	406	412	366	371	354	376	371	386	430	352	346	393	375	416	369	379	393	401	383	370	394	385	398	409	427	384	370	390	385	374	351	366	416	378	355	404	386	387	356	378	367	402	393	405	358	398	367	352	357	357	400	362	385	380	409	423	379	399	413	367	364	396	370	380	384	430	376	374	357	412	417	360	400	385	400	445	402	416	378	414	373	367	367	381	392	374	430	360	362	375	398	390	431	370	392	346	374	413	399	377	398	383	334	364	380	391	390	398	401	370	436	406	376	401	395	419	419	369	390	411	399	400	354	375	400	385	400	382	383	377	382	378	393	364	350	372	395	407	395	411	399	366	384	393	392	348	385	399	361	421	390	358	385	401	382	395	409	367	435	371	365	405	363	374	387	409	414	382	421	366	396	370	402	413	370	413	393	362	359	373	373	384	375	347	406	414	369	393	401	404	393	394	395	391	385	353	355	378	391	420	385	340	410	377	366	389	350	391	371	407	399	383	399	336	390	386	396	385	395	376	376	410	354	345	403	394	405	397	389	393	354	375	376	364	394	384	373	348	401	341	418	356	373	367	398	366	400	359	364	368	392	398	394	374	378	379	383	394	420	388	365	353	406	397	427	364	377	332	361	371	366	399	403	412	363	363	417	362	373	395	380	365	357	390	353	340	414	375	320	415	368	381	405	361	371	395	411	419	341	403	392	372	390	427	348	391	399	393	410	360	366	413	379	368	393	383	349	384	444	389	378	414	379	383	360	421	376	385	383	405	366	390	401	405	389	387	367	340	358	368	359	388	429	399	401	403	394	359	371	376	394	405	394	418	416	380	382	389	394	369	364	410	384	379	364	362	404	398	410	372	401	392	397	414	368	396	371	393	405	327	378	360	337	374	403	410	402	360	350	388	388	391	380	359	405	377	377	359	391	399	362	393	370	375	407	388	378	395	368	374	363	373	393	418	369	373	408	374	398	363	368	369	411	393	385	415	423	362	376	369	428	372	376	358	365	371	378	391	400	377	402	372	356	381	367	371	354	415	417	409	379	378	350	378	364	404	379	354	351	415	412	360	372	346	366	387	353	399	387	364	361	410	355	409	383	394	351	352	387	360	334	368	371	389	374	370	344	384	426	373	377	362	389	413	406	386	339	381	391	366	378	407	398	380	353	343	351	405	422	373	377	363	330	400	439	429	384	334	374	403	391	373	367	380	382	389	358	400	379	362	450	372	346	391	444	373	334	399	386	371	359	340	410	399	409	384	410	384	398	374	387	375	413	380	404	375	363	392	342	388	362	417	401	361	404	370	371	402	397	375	372	368	407	416	373	368	385	369	384	384	389	394	379	418	369	405	356	406	372	388	350	434	415	398	357	370	387	384	406	393	422	412	392	360	408	380	395	400	364	338	353	389	363	364	421	346	389	407	370	387	422	365	391	378	391	353	411	361	378	367	399	396	388	365	372	380	383	345	407	414	391	428	371	362	374	405	347	404	427	419	382	395	392	355	370	396	366	357	374	369	386	342	331	387	389	379	424	354	381	367	353	421	367	386	407	361	426	389	393	373	351	387	375	379	388	412	351	415	371	384	375	399	402	363	386	371	378	393	374	358	380	380	402	403	378	408	407	399	362	398	420	398	390	404	423	390	389	347	386	382	382	380	366	381	403	397	370
36366	11127	3301	1616	1190	1040	874	838	893	804	886	869	865	829	851	826	816	869	821	877	849	867	806	864	829	868	825	821	883	853	840	837	836	797	834	813	758	897	828	842	825	839	800	837	872	847	879	832	839	814	817	838	835	812	774	875	844	817	783	812	801	824	838	832	838	856	852	835	790	842	821	811	831	849	806	815	804	809	853	871	810	828	837	847	845	898	845	830	842	819	892	881	860	770	869	852	832	834	873	832	872	864	827	833	861	808	866	806	845	799	817	838	838	823	878	840	837	841	861	859	812	779	841	845	805	817	847	837	820	875	831	854	812	871	871	825	827	821	833	843	836	817	838	812	862	862	830	847	812	843	907	799	863	828	855	826	866	868	796	812	812	834	801	853	798	808	841	810	829	898	886	840	828	830	821	808	829	860	779	846	797	868	862	831	781	818	820	865	882	817	780	869	866	818	864	821	856	834	884	833	831	789	859	792	780	782	828	839	831	801	871	887	819	857	891	833	829	849	802	884	860	839	793	874	858	852	866	817	831	809	854	789	885	874	812	861	755	874	828	825	846	820	770	870	842	866	814	802	878	789	788	827	864	878	833	803	855	821	874	820	846	779	898	859	811	807	845	807	814	850	822	840	833	784	837	868	817	828	818	860	883	856	837	809	861	867	883	813	831	837	793	818	855	819	899	825	853	851	843	871	805	808	818	839	847	877	774	846	876	788	812	836	810	862	854	824	852	833	836	844	875	832	846	835	814	814	822	873	850	822	863	835	853	810	861	827	776	822	848	797	873	838	874	784	849	865	771	889	856	899	841	867	851	804	840	831	868	800	835	771	795	859	853	838	822	806	830	835	833	831	867	805	831	831	826	838	869	847	849	896	824	843	837	800	856	844	860	784	790	809	835	852	864	848	850	846	830	871	798	831	832	876	866	818	891	848	829	824	868	797	837	826	841	796	837	783	787	846	802	870	865	879	852	799	841	836	812	828	867	850	825	857	805	901	815	818	864	891	850	839	803	868	857	846	845	837	814	836	822	830	791	799	811	826	891	847	828	816	868	845	851	842	819	857	856	814	829	795	777	828	849	831	824	850	821	823	844	808	839	833	825	844	838	839	826	862	842	813	848	790	797	819	791	857	818	868	822	849	868	815	803	763	837	862	855	841	803	882	834	829	825	823	841	792	798	827	850	858	830	874	827	849	813	822	842	838	841	860	837	887	819	789	817	861	809	876	859	816	813	797	868	834	796	865	880	839	863	854	843	819	852	838	842	789	829	838	842	814	789	860	858	854	822	807	844	863	847	823	863	838	826	824	792	818	888	803	851	842	868	782	839	866	879	824	857	812	865	825	872	824	872	847	864	864	819	823	840	785	834	850	795	832	879	822	823	796	782	838	883	788	846	875	862	855	817	783	824	819	855	808	824	854	861	820	831	855	839	812	821	793	864	821	791	870	833	857	814	827	819	845	837	828	844	838	885	824	799	835	823	834	878	911	815	847	867	808	816	803	820	898	831	873	790	825	835	772	842	848	830	884	861	848	866	852	843	769	824	869	850	819	844	816	854	847	852	815	879	874	797	795	818	834	861	791	869	817	836	824	845	815	836	839	789	836	844	813	834	831	855	822	838	885	868	844	819	850	835	867	872	791	840	871	807	879	819	836	835	887	831	825	850	856	842	761	892	852	839	833	822	887	846	867	872	857	841	838	814	850	848	820	808	832	820	860	815	877	876	826	833	850	865	855	845	899	832	840	830	843	817	848	867	852	828	828	892	873	803	851	885	846	823	870	908	788	846	799	831	803	866	813	866	843	794	839	815	852	862	827	807	778	866	787	883	820	795	845	818	850	835	849	824	843	810	807	837	824	766	876	801	830	813	808	853	853	853	869	860	831	850	822	881	860	840	842	834	793	804	804	867	858	889	872	792	808	834	835	821	817	807	806	845	821	863	843	828	856	812	863	853	870	872	811	841	845	840	819	820	859	777	802	832	865	843	874	847	846	836	803	836	875	853	850	839	854	866	841	831	810	874	847	867	861	831	841	806	811	769	815	799	858	802	839	817	857	851	884	757	783	847	888	780	822	864	825	860	861	763	876	843	868	824	873	852	823	823	813	819	788	840	821	852	815	790	834	841	850	778	819	820	813	838	878	812	833	768	859	841	913	822	830	858	829	839	822	883	863	763	848	846	815	825	810	865	788	832	819	813	831	863	835	825	803	756	856	848	804	830	846	867	802	856	789	829	864	886	817	871	827	824	806	827	882	857	779	834	796	876	861	830	811	829	832	836	821	816	830	874	822	821	801	794	856	867	891	796	745	827	822	800	904	796	855	823	817	776	826	873	851	864	830	787	805	841	839	886	826	832	810	837	828	842	846	862	833	772	851	814	842	844	845	844	809	875	823	850	857	852	829	867	832	809	826	827	861	775	841	844	860	850	903	841	847	836	875	872	857	864	833	837	789	871	841	798	789	853	912	857	854	825	805	843	873	795	830	818	818	825	810	866	852	907	851	874	867	824	844	802	810	767	830	866	820	837	870	817	809	837	794	857	836	791	799	839	816	842	907	862	833	818	847	870	807	831	845	844	804	841	824	793	853	839	838	786	802	778	802	825	825	856	808	759	830	821	869	801	851	819	793	817	868	840	846	824	778	814	819	802	810	920	828	851	872	852	847	821	857	779	852	831	857	833	874	876	839	918	829	865	781	850	792	763	836	854	809	837	859	780	825	838	846	877	846	846	867	888	796	806	814	834	896	812	801	850	835	835	806	872	879	814	866	881	786	840	849	773	815	838	848	837	859	826	817	851	805	838	801	809	844	845	819	790	819	856	868	827	810	825	837	805	903	843	844	893	807	808	829	892	892	850	843	863	825	797	824	817	857	809	854	808	795	857	846	839	866	846	816	792	853	804	856	868	861	838	877	847	833	845	877	820	816	882	782	803	809	821	822	784	863	894	817	833	809	830	785	828	803	768	823	840	797	882	847	834	834	858	805	825	857	794	846	820	764	861	826	863	822	859	836	837	855	820	881	809	823	824	849	807	830	822	817	787	782	836	855	801	790	815	797	821	837	787	803	859	783	835	830	838	752	831	791	801	815	824	819	804	887	791	822	817	838	910	835	838	854	846	778	872	803	804	860	867	806	824	820	823	866	887	816	855	824	794	819	842	849	832	794	851	835	857	831	839	839	820	830	877	812	806	829	871	805	833	833	840	798	853	865	782	831	937	865	850	837	815	860	873	823	845	804	861	790	829	843	824	847	842	815	847	834	839	822	833	835	802	848	805	854	827	838	877	805	825	844	826	830	847	813	889	840	808	811	834	854	805	827	887	849	834	837	856	853	872	893	822	839	853	814	839	879	850	854	868	835	839	816	818	858	838	846	856	803	786	831	828	816	824	802	853	855	846	869	828	849	786	806	854	813	837	847	815	846	885	837	801	821	800	827	902	810	826	847	790	834	792	778	894	833	820	831	811	838	821	838	845	856	837	847
64196	28838	8096	1215	547	453	390	421	401	373	435	400	385	397	378	408	389	415	392	354	399	383	380	384	413	341	399	396	357	388	388	368	405	392	357	398	377	391	383	383	387	391	434	390	381	379	385	411	396	374	369	390	412	421	376	358	363	355	362	415	403	396	416	427	398	420	406	428	410	414	384	391	382	371	403	416	372	413	373	388	344	388	376	378	393	406	433	399	419	408	392	406	390	370	395	406	450	368	422	376	377	446	409	352	399	418	413	383	425	362	389	398	431	399	374	442	412	420	387	401	427	415	392	424	425	395	351	393	391	383	385	385	438	425	395	395	379	396	401	430	362	392	407	394	389	383	342	389	413	378	390	381	393	396	405	435	432	361	373	381	407	407	378	369	388	414	382	396	389	387	366	400	376	405	414	420	399	432	436	401	358	383	418	411	420	376	399	380	357	397	370	395	421	372	397	425	387	398	444	379	368	379	366	378	414	401	396	396	386	412	389	419	433	430	396	382	394	380	402	410	378	402	405	442	370	389	376	435	415	392	379	364	394	367	410	367	403	384	404	376	439	372	396	369	400	392	408	414	411	427	412	406	428	408	361	361	370	393	385	419	391	408	395	390	372	390	407	369	405	385	407	357	377	389	428	385	423	391	382	433	428	422	400	392	424	391	415	371	392	393	385	358	402	396	411	381	414	373	413	400	374	390	419	395	363	377	425	397	388	367	347	360	382	414	383	375	396	441	417	421	355	400	400	350	386	419	419	391	412	382	387	363	374	380	396	399	447	399	413	382	409	355	392	433	409	395	393	378	407	391	423	413	379	405	351	376	403	380	424	371	366	394	417	402	402	367	395	387	371	393	429	385	402	398	389	389	405	413	416	390	411	375	357	391	415	375	416	376	401	415	387	412	390	394	396	413	405	391	374	414	385	400	422	411	409	404	375	383	383	409	362	378	413	413	380	375	422	410	389	408	400	400	431	415	434	410	418	403	386	379	452	453	394	454	385	421	382	415	399	377	417	408	374	413	405	378	382	379	362	385	362	394	349	350	415	372	394	365	371	387	357	372	434	390	425	441	382	396	386	415	404	415	399	388	440	397	391	391	398	407	428	379	412	450	407	417	408	418	397	440	393	385	364	392	381	399	383	388	372	384	384	404	332	388	450	428	407	387	372	391	382	416	406	363	371	434	411	392	400	423	372	393	357	394	405	378	343	411	366	369	439	388	370	389	406	402	404	410	389	389	395	392	439	418	386	394	419	394	403	372	384	369	402	405	395	389	371	364	422	399	389	391	406	409	391	387	372	401	391	375	371	403	410	380	355	396	380	374	396	414	363	384	390	432	417	403	424	419	424	400	394	381	422	399	408	438	408	415	367	395	379	349	406	390	402	393	389	420	416	397	382	421	410	385	373	401	350	389	376	406	419	417	388	400	400	417	427	420	412	401	439	431	388	420	419	386	394	404	413	407	371	393	415	400	403	429	377	378	407	377	418	381	376	398	401	394	384	390	374	409	424	414	402	360	406	402	389	375	422	414	375	414	401	383	373	393	421	383	425	387	374	364	412	401	396	397	408	394	439	381	387	356	419	414	386	382	396	397	413	396	384	407	391	373	394	389	381	383	369	390	365	364	406	417	435	390	356	388	390	399	436	412	407	401	384	400	402	393	422	358	386	396	431	411	406	436	339	393	371	397	371	400	359	383	426	402	374	386	375	382	404	383	399	410	373	394	398	374	406	412	374	421	389	391	410	392	406	365	454	362	400	387	407	382	387	396	380	431	364	406	392	408	399	370	375	390	417	363	387	378	349	412	397	424	399	405	353	400	416	429	414	426	374	392	420	435	392	326	428	404	396	407	404	400	381	387	409	365	400	439	415	392	421	423	441	386	418	444	375	396	446	419	413	437	432	402	380	414	348	333	372	398	378	384	379	397	394	369	423	405	424	342	375	369	361	371	390	399	358	413	361	440	381	366	401	405	399	413	433	405	405	404	376	418	394	415	414	405	407	414	420	391	423	372	389	436	394	397	379	397	441	382	371	336	406	421	380	398	426	387	373	409	386	390	410	406	370	391	409	408	383	392	367	369	414	377	410	400	399	367	393	442	402	414	426	370	399	386	368	399	359	396	415	365	410	384	387	416	395	414	385	423	358	459	367	364	423	378	381	384	412	383	399	366	388	413	391	415	397	417	463	446	413	380	409	412	385	373	395	392	445	428	374	382	385	438	407	375	392	419	364	425	415	403	357	383	420	427	421	412	391	357	388	357	419	403	387	394	365	410	406	389	369	404	426	371	421	418	393	414	399	365	428	413	422	392	388	370	359	394	369	385	382	385	354	387	379	393	387	384	361	399	403	388	396	386	407	372	358	343	401	417	450	375	399	390	376	357	394	412	389	377	409	398	390	402	381	395	394	393	382	380	408	396	403	421	408	376	429	412	377	401	389	417	402	385	418	410	390	415	382	373	417	424	418	413	405	413	400	415	366	384	383	379	397	409	475	412	432	401	404	441	398	409	410	396	409	398	431	356	371	403	426	401	414	398	402	403	391	391	398	416	372	383	365	392	416	387	413	395	445	371	354	443	402	408	414	378	420	400	395	396	396	376	399	423	410	398	396	356	383	378	411	451	356	362	410	403	396	421	389	370	402	392	368	431	387	393	397	442	389	419	375	418	364	388	386	389	394	364	378	383	371	409	386	352	390	413	377	398	391	419	408	384	396	388	372	420	393	417	379	396	402	415	394	360	370	400	399	413	428	418	397	436	433	413	414	380	429	396	391	366	389	383	432	396	389	433	417	370	362	396	371	389	397	431	404	386	438	393	412	373	417	413	423	384	392	392	391	355	399	380	428	381	410	415	392	412	392	419	388	425	404	378	403	418	407	376	408	356	380	392	388	379	418	353	350	398	408	377	382	393	379	370	401	386	427	414	419	377	405	402	396	381	389	394	370	362	356	339	411	379	384	351	372	358	385	370	410	377	371	358	419	403	387	386	366	374	418	395	398	389	400	371	361	371	379	402	375	390	398	383	371	390	377	369	392	368	403	372	401	381	409	399	389	396	408	400	438	381	380	424	414	420	380	388	413	408	431	337	409	365	388	370	417	441	352	396	421	379	401	346	374	362	373	383	376	385	412	394	374	371	422	404	419	390	356	393	404	365	384	420	407	411	374	426	349	361	391	415	411	384	399	375	386	401	391	408	421	379	383	403	407	396	403	418	403	390	398	401	409	412	371	385	443	421	380	413	400	357	372	414	433	442	408	402	367	427	415	389	374	371	353	394	401	362	384	370	386	380	352	376	414	401	400	405	386	406	396	368	392	391	426	393	395	412	404	385	379	398	379	390	394	406	390	365	402	427	470	431	386	410	385	429	417	418	433	407	399	369	400	385	377	459	407	397	385	402	443	398	390	371	371	360	358	379	410	420	398	367	429	417	379	364	382	410	379	410	379	364	392	434	420	372	389	373	392	415	388	418	383	408	387	410	383	387
44940	19147	5376	1920	1278	1029	912	882	853	833	831	879	860	885	820	923	848	853	909	893	919	872	878	908	822	898	823	847	832	824	854	850	839	891	849	859	841	915	886	828	860	867	866	827	905	859	861	893	838	857	852	857	843	849	895	838	862	865	835	843	802	863	863	855	868	874	866	856	875	864	849	834	859	854	824	864	873	872	858	833	851	830	848	860	864	878	816	882	830	877	841	891	898	816	854	860	789	902	848	867	871	852	864	826	827	889	851	817	898	848	797	850	901	855	813	873	886	846	861	826	813	843	852	906	874	841	872	838	820	881	827	909	827	841	825	855	810	853	866	916	850	840	828	814	807	914	831	928	881	817	867	862	850	838	831	807	835	851	924	860	805	893	813	860	845	828	858	874	829	821	876	824	847	802	869	831	796	872	879	867	864	854	841	912	891	845	877	926	837	851	803	881	852	856	814	888	872	837	867	855	870	828	830	825	865	862	893	852	842	876	875	796	830	890	846	869	862	867	862	840	811	845	811	889	809	793	859	864	834	913	820	818	899	867	830	883	860	833	866	856	842	865	875	879	867	827	852	840	862	882	796	837	867	907	896	886	814	815	861	848	861	882	870	855	864	896	873	897	817	831	885	899	844	881	841	793	830	879	855	881	863	876	858	880	864	881	852	826	834	844	845	827	850	860	813	830	830	843	881	822	888	838	781	827	863	854	853	881	826	911	883	850	911	846	814	859	899	872	892	870	789	846	870	812	894	847	855	830	873	925	763	897	868	862	891	845	872	877	818	831	917	863	846	877	842	860	805	847	879	870	824	876	886	901	829	841	858	887	809	842	920	864	858	872	878	857	850	839	844	790	887	851	880	838	821	926	885	901	812	869	801	892	794	868	863	874	873	855	836	869	899	847	876	825	828	858	860	816	845	833	878	827	874	851	884	842	891	840	838	924	848	885	829	866	835	827	863	865	839	835	865	853	876	821	856	846	822	826	848	910	863	827	892	788	881	857	823	862	873	847	846	850	861	852	869	895	868	846	837	867	904	827	850	846	868	833	885	875	851	799	827	865	827	869	887	809	816	822	846	958	877	893	836	883	844	873	875	823	879	908	863	843	862	882	820	869	935	852	806	860	848	836	841	850	908	870	828	862	859	858	826	828	888	824	831	885	886	846	896	812	871	876	874	838	870	861	825	862	832	827	830	833	877	875	862	824	838	867	930	851	888	850	831	834	838	888	864	832	817	797	917	817	885	856	864	818	848	860	874	831	871	880	865	899	803	862	878	828	819	886	844	866	903	915	911	893	921	873	892	905	876	873	879	879	836	935	863	802	881	856	836	858	872	886	855	846	831	868	817	791	834	847	866	863	844	836	889	831	852	801	833	888	836	798	876	889	832	827	830	854	898	863	855	867	865	922	912	807	805	852	883	846	922	843	828	825	871	827	864	860	907	848	879	857	832	880	881	850	830	822	851	884	899	869	853	916	878	889	865	873	835	858	889	827	859	882	854	876	876	896	846	835	838	892	895	862	856	869	907	896	842	847	843	840	838	855	856	853	857	848	861	819	877	866	845	867	802	831	803	877	830	847	860	844	840	825	861	873	814	822	885	874	802	867	886	854	813	896	903	872	881	875	813	857	881	910	868	830	838	875	909	804	918	876	866	865	851	876	855	849	815	895	850	840	867	878	816	794	852	869	871	839	830	874	900	871	853	898	850	835	888	879	884	858	881	890	876	844	913	860	886	799	844	855	871	900	808	876	842	850	832	886	827	836	851	857	821	881	891	864	871	875	863	868	836	824	859	846	877	811	781	922	821	810	873	902	872	845	819	861	854	896	827	870	822	865	884	830	860	881	879	843	821	825	840	864	833	833	808	825	852	881	801	842	920	915	838	850	872	894	839	878	831	849	891	856	838	857	876	824	843	822	822	829	860	861	927	896	834	904	852	831	854	870	916	865	829	802	834	897	787	846	801	857	825	814	907	881	857	921	830	899	867	846	938	850	870	888	814	809	849	847	868	834	789	916	848	849	868	818	832	894	860	889	798	833	848	808	830	865	846	864	873	893	887	872	904	823	869	922	820	777	883	888	841	800	855	853	848	845	839	828	874	850	826	854	840	876	906	862	823	900	920	918	872	864	853	865	889	907	865	842	882	866	882	824	881	893	838	808	902	843	907	866	856	863	860	869	863	860	869	880	836	855	816	826	877	853	900	903	846	864	839	872	842	848	853	836	887	832	910	880	862	879	840	845	884	833	860	861	852	875	869	857	834	883	885	901	869	802	878	851	850	867	821	825	829	852	817	849	866	890	879	861	933	909	834	843	869	844	792	872	868	866	834	875	889	842	851	858	784	888	853	866	763	810	858	874	876	807	835	857	883	861	787	832	937	861	846	853	833	838	862	847	837	819	876	876	911	819	841	831	863	859	805	862	853	863	862	923	894	799	895	820	896	872	872	829	886	921	884	849	827	828	883	844	859	830	873	810	889	821	841	851	851	869	830	867	854	816	875	898	882	835	837	861	849	800	858	827	851	855	844	806	859	913	858	848	852	844	894	869	816	837	852	836	879	854	850	835	907	863	839	852	921	873	899	871	845	820	856	798	884	836	850	835	845	886	811	878	895	859	822	819	853	840	809	955	865	870	868	883	887	856	833	819	894	876	845	899	829	881	875	833	884	874	830	817	863	885	808	855	888	882	904	804	898	862	842	888	888	829	814	862	818	882	856	834	875	844	856	845	872	872	893	857	818	851	851	931	879	871	776	902	895	819	852	879	858	879	838	869	819	829	852	934	915	871	928	836	856	876	878	857	838	830	855	913	844	779	855	832	827	888	873	815	883	886	820	814	911	811	833	840	859	843	811	801	883	847	842	875	823	890	854	779	855	848	859	837	888	842	907	849	885	853	890	844	847	882	813	861	857	807	849	867	843	891	875	882	818	909	874	816	825	885	842	879	861	907	882	883	819	840	842	843	865	819	831	809	849	839	874	846	828	862	911	823	861	827	844	872	850	807	905	836	890	843	831	889	838	791	849	853	869	852	834	893	863	857	834	848	807	806	823	851	863	861	900	870	815	823	896	858	859	901	862	819	872	847	886	831	857	857	881	863	818	833	880	874	826	852	816	815	871	861	856	904	852	864	869	883	900	868	867	807	863	869	864	849	864	863	908	844	876	828	858	915	821	820	819	867	860	875	833	827	878	825	845	849	887	874	809	914	853	847	842	831	844	852	836	858	815	890	902	873	836	838	822	883	892	833	883	908	921	825	816	838	887	812	855	833	835	811	842	883	893	867	859	894	848	864	878	840	871	840	894	880	857	806	821	816	862	893	919	876	883	844	786	814	903	829	891	854	856	824	849	902	868	778	844	850	858	856	828	901	866	891	881	821	841	818	847	836	886	886	887	894	849	850	900	903	872	813	878	846	846	812	866	870	822	886	874	850	805	855	914	870	830	879	883	848	868	826	894	865	835	838	936	882	854	860	849	890	841	909
60744	24849	7386	1188	562	489	446	430	464	416	404	421	425	379	398	415	397	406	428	388	400	381	437	378	419	394	446	404	399	400	395	399	404	390	399	378	422	416	405	370	398	452	462	384	450	378	413	452	364	368	411	389	377	415	399	421	360	399	411	423	426	390	413	397	427	391	413	402	377	398	380	403	409	397	378	428	366	434	408	382	402	439	375	363	399	421	426	363	389	411	424	421	392	414	442	407	406	411	420	443	433	382	381	393	414	373	422	398	384	433	438	449	420	407	384	374	426	407	390	380	394	437	412	368	400	403	411	406	390	410	444	437	358	411	407	393	418	429	373	426	418	396	386	380	384	413	433	385	414	406	437	378	451	417	427	363	399	396	464	399	398	435	398	411	419	394	386	414	446	400	414	406	413	412	421	418	386	410	399	408	400	375	409	414	424	414	380	376	431	417	414	405	454	408	429	367	387	375	399	440	433	406	384	420	406	419	415	337	413	460	421	401	352	372	401	410	385	414	413	411	419	397	389	395	396	433	393	381	407	436	388	406	404	392	427	421	381	446	454	376	389	404	402	384	388	395	387	399	420	393	392	403	416	373	423	432	413	410	415	450	377	415	409	424	406	407	418	390	412	412	418	417	389	457	405	444	393	427	402	429	418	389	396	428	433	389	402	384	402	384	418	382	420	406	384	448	416	417	441	386	384	423	381	430	384	435	388	409	383	382	391	413	436	398	427	388	403	430	408	503	420	383	436	421	378	412	428	401	403	413	399	409	393	415	444	444	433	401	414	414	409	386	382	393	404	419	429	412	418	425	405	425	383	436	398	381	404	427	401	399	367	381	421	428	409	391	441	424	387	469	389	422	456	433	391	387	390	399	394	445	443	402	446	422	401	395	408	418	402	365	412	419	379	401	413	404	434	388	421	408	361	434	413	401	376	402	369	429	441	407	402	389	381	444	403	399	392	364	409	399	383	402	369	406	403	394	424	377	388	421	376	347	346	425	416	362	404	386	417	399	383	410	423	435	372	417	405	423	431	404	369	413	419	382	409	411	440	403	368	445	409	414	423	388	406	373	416	396	395	416	413	442	398	377	382	386	425	412	418	369	403	421	453	398	449	402	399	418	385	407	403	441	406	436	404	405	376	404	372	430	418	460	424	411	380	396	418	360	431	440	390	401	406	420	411	371	391	418	419	414	451	411	387	425	431	377	405	395	447	350	400	427	404	365	398	442	405	443	398	377	407	437	405	404	369	372	402	417	438	401	434	376	418	368	357	390	447	403	401	416	392	429	383	421	429	415	363	435	446	411	387	390	376	408	424	422	428	423	387	428	413	376	409	437	400	449	427	378	366	420	389	357	441	429	406	428	436	417	379	397	408	422	410	411	395	470	432	387	429	401	385	422	403	426	376	381	424	431	405	415	406	414	388	420	373	365	443	374	379	389	414	422	378	410	374	401	408	421	390	451	363	409	423	409	412	433	419	325	361	403	393	388	382	411	387	378	355	429	433	435	430	410	418	394	429	398	402	384	398	444	364	385	337	385	400	417	409	398	384	395	400	410	410	451	442	382	440	399	412	382	415	467	437	439	385	398	415	387	414	393	407	430	397	423	426	372	380	375	379	429	419	411	443	420	407	443	405	403	416	437	416	432	418	381	434	390	391	378	398	406	417	393	428	393	414	436	406	389	392	434	424	438	433	393	394	402	389	395	399	394	425	434	399	408	395	424	376	383	412	403	397	405	417	393	398	395	383	368	401	397	437	424	419	431	376	416	423	384	375	401	364	380	387	406	441	416	420	380	409	378	417	422	412	396	413	410	398	404	395	412	414	403	398	394	420	422	383	382	391	439	400	414	391	420	428	379	436	403	407	425	413	395	376	403	392	334	400	398	394	390	352	421	410	409	404	380	412	347	417	402	370	424	405	395	440	429	420	439	408	386	390	406	408	387	355	379	418	416	437	428	407	397	395	430	433	426	427	410	377	410	384	428	448	433	413	397	417	419	388	411	387	401	401	430	410	393	393	415	404	409	342	402	412	399	427	422	437	395	400	426	420	413	419	408	400	411	390	358	358	432	388	418	464	402	404	395	366	433	398	424	400	418	409	424	410	404	400	427	419	445	408	403	402	389	436	388	426	388	414	395	393	399	405	430	420	407	446	398	449	439	434	412	409	417	393	415	432	392	406	438	405	412	426	369	401	429	368	395	433	411	444	409	429	442	421	405	397	408	441	438	424	385	395	411	409	394	410	432	416	330	392	405	410	413	376	373	432	399	405	391	414	401	364	427	374	415	413	407	433	406	409	411	406	391	474	397	401	420	423	437	474	429	415	389	414	357	437	417	401	410	455	403	419	429	429	372	416	418	423	412	406	449	391	439	389	413	419	421	423	394	429	421	402	401	401	413	405	426	403	418	391	392	395	421	438	448	383	400	410	423	422	419	389	394	381	380	413	393	421	428	389	397	443	406	378	369	449	368	420	406	406	415	417	422	416	413	414	436	465	359	404	409	390	355	400	426	438	399	406	375	397	428	375	405	382	403	418	384	441	384	392	394	426	434	411	364	421	371	463	465	452	426	433	382	424	435	409	436	410	413	418	400	385	421	435	416	396	376	433	389	373	410	439	420	408	397	439	417	424	415	390	418	420	445	430	425	396	410	413	398	391	412	407	407	451	398	408	396	420	401	358	387	426	408	395	412	403	427	379	394	423	430	429	408	413	370	379	395	418	404	372	378	420	416	383	385	388	418	380	404	428	390	450	413	371	439	441	414	392	422	408	383	384	424	371	391	439	396	375	397	459	405	425	383	404	422	435	410	422	434	432	415	422	450	438	457	385	403	455	377	387	373	408	446	397	389	429	441	428	368	391	394	433	404	412	420	384	464	416	446	428	403	389	399	404	465	378	443	431	412	396	392	421	387	413	412	387	387	425	400	376	434	383	426	396	447	393	418	437	438	389	423	396	385	422	418	429	454	377	441	381	411	402	397	429	419	429	419	423	408	430	465	367	424	390	404	387	422	362	454	432	407	417	416	399	417	386	375	411	429	403	393	389	424	375	393	378	420	423	408	404	417	395	404	384	397	405	424	422	356	403	386	432	424	419	385	388	378	409	451	460	418	385	427	432	403	423	404	412	339	415	441	380	380	465	426	417	373	407	444	436	429	382	402	383	425	417	416	383	437	433	393	412	395	404	363	415	399	417	410	407	422	429	418	381	415	365	386	418	431	418	394	419	410	425	407	397	397	366	411	398	411	384	395	424	407	401	386	403	410	456	404	429	413	388	399	423	391	420	387	424	428	451	414	423	424	422	427	376	402	424	463	389	430	426	389	358	416	379	392	365	373	386	417	386	371	396	406	425	411	438	433	427	415	402	406	413	395	364	422	435	408	427	366	404	430	440	378	370	403	464	391	423	442	409	403	385	422	428	401	428	417	431	425	412	422	397	409	400	413	432	417	433	395	426	398	379	432	429	363	390	402	431	385	410	390
43168	15487	4182	1870	1218	1004	951	894	930	904	918	904	934	890	934	909	903	899	873	863	906	876	879	927	901	895	900	853	840	895	915	849	912	850	868	892	908	819	912	891	872	916	875	893	842	890	884	890	906	899	858	890	856	833	872	876	911	875	863	867	847	854	862	888	872	967	861	867	865	906	877	920	860	885	812	920	877	874	891	881	831	903	859	930	883	857	885	884	911	896	853	898	871	861	905	882	805	885	857	874	872	866	884	954	924	869	847	927	904	910	844	866	896	876	884	891	846	897	859	888	885	913	861	866	928	871	796	872	909	873	895	893	881	877	854	846	908	879	822	954	890	870	880	902	895	861	887	926	891	840	908	931	886	871	840	829	881	912	885	840	854	901	876	835	852	900	849	899	918	867	867	854	885	893	861	855	860	925	897	857	884	881	858	898	865	825	900	917	918	893	862	855	862	874	884	882	904	914	850	917	897	875	873	926	860	874	902	866	898	848	875	885	896	881	846	904	907	887	922	900	870	898	882	856	797	882	835	828	882	844	875	872	964	933	915	897	873	868	891	875	913	874	883	855	918	877	888	881	954	861	909	895	903	849	867	864	857	895	879	856	920	859	826	840	884	900	879	850	894	871	918	900	868	854	881	864	904	832	870	932	886	915	835	948	919	877	890	872	901	917	870	818	883	861	896	837	846	818	849	826	864	892	879	850	801	894	843	862	884	918	841	870	864	920	917	857	855	871	888	861	905	900	900	894	866	861	824	824	903	888	872	886	891	909	907	897	922	905	887	900	831	871	848	910	848	911	896	901	853	881	856	826	883	834	882	833	867	851	906	915	896	872	923	813	906	870	870	886	888	821	859	910	848	894	866	818	851	829	815	884	872	894	884	879	902	817	884	915	862	895	879	861	865	946	836	928	887	890	840	896	836	910	870	879	848	881	889	913	903	907	910	837	911	843	837	912	877	872	873	873	930	928	943	919	894	888	886	873	880	864	921	847	896	884	837	841	883	908	829	898	876	923	867	804	867	826	880	910	852	905	874	882	845	859	922	877	882	850	902	858	892	935	866	876	910	880	827	891	888	857	869	911	926	929	869	864	899	889	851	876	868	839	824	905	896	879	887	832	833	842	892	921	863	882	882	925	868	879	828	905	871	865	891	825	889	838	866	884	928	828	902	858	886	844	901	948	882	914	839	833	860	955	835	855	871	892	845	825	909	927	916	900	903	900	914	872	912	900	860	862	887	900	822	802	849	882	851	894	860	873	922	816	887	957	890	887	818	895	905	835	840	893	890	835	898	873	934	898	828	829	900	869	815	835	899	866	904	881	948	841	898	895	909	905	860	903	898	867	887	832	839	869	863	844	935	879	896	911	897	847	853	888	894	921	856	915	819	877	849	821	919	883	777	816	903	844	917	879	907	857	861	864	892	890	891	826	860	841	906	888	908	882	897	904	893	899	902	855	864	894	873	885	925	859	964	920	874	900	847	843	883	910	846	883	880	870	893	862	907	861	891	904	884	868	840	859	922	853	899	905	825	931	821	852	855	844	824	879	967	845	832	919	861	897	830	910	874	863	912	943	889	856	916	862	895	960	889	900	918	909	859	891	845	900	816	903	859	872	873	894	906	896	880	878	902	819	883	881	877	874	896	885	898	862	887	914	873	926	882	880	851	891	862	892	833	946	837	867	916	851	834	877	848	873	899	886	886	912	898	886	873	875	865	911	823	894	849	875	907	844	896	883	870	872	825	873	918	818	852	876	890	867	881	927	849	904	875	904	826	882	852	931	911	897	862	923	849	917	929	903	894	943	867	867	864	894	901	882	893	874	863	884	862	892	843	859	901	875	859	881	908	850	815	856	863	847	857	844	877	889	848	863	849	861	865	823	844	926	864	887	935	802	876	866	943	883	912	877	824	876	932	900	792	899	845	905	869	848	856	885	917	872	899	908	888	874	858	829	873	888	871	847	882	913	922	875	840	841	869	899	902	876	915	907	920	887	860	941	915	866	892	874	894	897	839	867	928	858	903	881	860	893	875	844	873	905	886	878	843	852	868	879	917	877	846	886	868	843	847	911	924	870	888	845	887	876	922	846	864	866	897	933	852	895	892	904	917	858	870	860	837	880	872	907	848	888	885	919	892	864	956	823	907	895	899	953	873	906	850	869	887	881	891	889	818	862	862	908	903	894	822	912	877	903	914	915	838	879	895	876	876	852	876	867	882	917	878	923	926	930	885	889	882	878	912	908	856	906	941	852	889	828	853	901	908	894	871	903	907	867	925	932	849	911	844	918	902	851	917	927	891	890	838	851	896	887	917	847	822	870	839	850	873	877	853	894	862	844	892	883	894	891	873	872	874	889	868	883	930	924	862	866	883	873	865	858	822	899	858	878	872	885	913	857	857	849	858	885	851	917	861	893	877	864	807	909	879	854	839	910	840	849	831	871	918	945	918	888	844	890	943	911	867	833	898	860	870	893	881	907	891	910	862	864	906	859	882	895	852	917	883	911	860	868	846	885	891	856	819	894	886	913	928	890	874	892	935	854	902	904	894	901	915	881	890	850	859	818	900	849	853	865	907	876	815	934	901	870	845	843	891	871	882	882	886	901	930	853	886	914	845	901	832	876	891	878	897	900	932	894	902	883	899	930	851	855	864	859	919	877	813	902	875	912	914	829	977	889	873	866	861	859	881	905	887	918	936	891	852	824	888	871	890	894	877	874	864	885	819	833	919	889	880	860	830	918	862	823	850	888	844	864	923	906	884	914	902	860	859	874	909	881	868	868	903	907	842	862	813	956	904	829	898	892	851	900	888	836	862	888	828	818	875	869	901	901	837	951	884	893	932	856	930	857	904	888	837	894	903	933	864	863	865	893	903	875	920	843	862	881	887	842	874	867	946	929	885	862	828	925	918	914	887	924	880	889	926	917	893	932	903	873	896	838	926	808	889	870	894	855	913	892	939	888	894	900	885	853	907	930	881	873	864	920	878	868	860	863	848	843	932	888	904	902	969	881	852	863	851	905	849	914	864	852	890	885	937	873	826	892	843	869	924	927	885	855	924	914	849	872	927	840	908	861	890	830	907	884	864	894	869	848	920	896	830	911	869	876	890	858	894	881	895	900	901	902	879	841	874	893	865	836	871	887	875	867	925	856	878	946	882	895	921	933	901	807	882	940	923	904	889	856	859	856	850	847	871	896	913	919	900	863	905	832	862	867	895	887	872	888	841	888	846	864	887	849	899	909	877	906	913	879	925	908	863	894	896	872	831	918	926	819	944	896	918	804	868	884	866	923	902	898	904	878	891	834	859	908	865	901	883	892	919	875	853	923	837	894	888	838	897	883	837	917	890	902	897	920	856	846	866	926	926	874	836	905	893	862	896	894	849	863	882	893	911	902	900	879	902	863	865	911	887	920	875	848	910	859	905	874	908	898	859	908	897	864	854	909	898	815	954	896	881	839	917	858	861	862	824	832	856	899	912	848	929	873
51564	14643	1786	497	423	396	420	382	392	399	359	460	399	351	399	405	408	418	372	402	397	384	423	422	373	406	429	411	374	411	435	401	401	429	427	394	371	414	379	386	371	422	375	398	383	360	404	372	372	420	372	425	395	386	433	387	384	398	382	345	358	375	363	413	411	394	397	393	387	383	409	420	396	402	397	421	369	372	381	397	398	386	412	451	385	390	410	380	382	408	395	342	386	406	401	382	382	390	374	388	395	414	390	354	373	380	400	403	388	408	418	390	406	386	422	404	403	366	407	349	359	381	342	414	401	348	387	386	370	401	420	402	395	404	408	369	362	432	402	397	404	429	382	418	375	394	351	407	412	417	395	446	409	371	353	364	368	391	400	369	387	363	373	374	377	408	388	345	370	382	424	399	382	381	415	406	422	419	388	390	364	334	391	411	433	410	397	433	387	373	396	421	391	373	414	381	422	401	404	409	404	388	444	420	430	418	415	389	345	339	379	405	396	361	384	346	378	389	392	398	389	445	392	415	399	394	375	362	351	365	394	418	378	375	384	399	406	367	375	390	374	388	393	390	366	390	385	377	447	410	369	410	391	377	345	374	434	382	390	386	395	424	401	397	398	385	402	395	379	389	401	373	419	395	414	423	390	371	391	372	379	436	406	397	380	443	388	423	407	406	368	362	383	382	402	382	415	382	417	398	369	384	404	392	372	415	346	395	359	364	389	423	391	396	382	364	379	390	402	345	383	381	384	392	396	334	397	381	385	423	381	381	381	389	363	422	396	358	347	366	370	347	357	385	395	385	383	380	406	396	392	371	399	387	392	369	386	356	392	429	387	396	378	378	425	420	411	389	393	398	410	443	377	412	381	377	456	362	390	402	382	390	359	393	400	414	370	410	403	419	405	388	399	404	449	367	324	358	386	371	377	415	390	413	399	377	398	409	410	407	345	407	379	412	372	366	394	404	380	402	368	372	408	391	383	402	406	353	410	366	371	344	357	381	393	356	378	377	419	392	362	403	409	396	370	399	354	384	410	419	385	403	386	373	393	429	372	422	368	383	403	393	432	381	374	417	401	424	407	419	433	399	426	411	411	384	393	335	396	366	393	375	421	372	369	360	419	371	405	395	360	418	355	358	368	407	383	388	391	417	375	393	391	408	387	368	378	386	406	386	369	384	395	386	395	389	359	386	386	406	418	389	376	402	411	402	378	393	415	372	374	339	380	361	351	381	377	381	407	375	388	397	403	380	382	410	411	393	418	388	426	386	353	388	391	396	376	394	412	388	357	415	410	394	366	430	389	410	395	386	393	418	356	377	430	395	422	402	430	413	402	361	406	362	352	392	408	373	426	413	384	406	387	394	397	385	419	397	392	392	348	395	339	420	398	417	429	372	405	379	374	437	381	366	404	384	380	375	370	342	369	410	377	422	424	374	385	397	347	410	380	380	438	408	375	369	399	380	361	373	398	379	392	402	386	401	386	346	346	381	377	344	387	390	403	358	356	372	404	384	396	358	407	353	390	377	372	435	412	356	384	403	409	381	415	430	402	427	388	372	383	365	373	364	398	395	401	390	400	358	407	362	418	372	410	400	414	390	361	418	390	381	385	381	414	424	397	391	394	427	366	414	387	380	409	384	368	362	432	411	375	391	399	363	424	413	434	374	404	347	360	411	382	368	385	372	397	366	379	384	391	374	416	377	401	411	417	425	446	386	403	351	401	384	409	398	383	345	356	400	387	378	364	353	391	443	379	395	405	369	362	425	371	418	389	385	356	450	395	429	380	409	387	374	389	416	383	380	382	429	399	403	390	377	379	441	404	387	407	370	369	363	388	389	356	409	375	347	406	407	398	377	392	403	389	323	393	431	409	392	404	393	388	423	417	391	350	410	363	387	412	407	383	402	371	352	410	362	402	395	396	398	358	405	434	430	430	385	398	361	353	389	392	355	407	409	399	368	381	425	365	403	388	385	375	368	384	367	383	363	412	404	346	363	372	365	386	408	369	396	401	395	395	417	433	415	364	407	373	405	428	389	466	425	414	435	406	400	391	399	376	389	350	404	380	386	386	398	393	408	381	390	419	342	412	397	399	403	412	393	445	426	393	366	384	397	426	376	423	389	371	389	409	390	400	382	381	388	401	400	377	400	400	404	376	383	383	398	426	377	403	407	380	352	359	372	388	379	396	400	403	401	380	403	395	426	402	429	391	386	398	394	395	405	399	362	374	389	392	347	439	419	389	427	407	390	392	396	387	410	426	401	397	406	351	385	358	403	378	374	377	396	401	397	401	379	428	430	416	463	390	379	422	400	401	382	439	369	374	399	385	370	360	403	389	393	370	358	366	406	374	388	364	391	356	439	444	426	396	389	368	400	371	389	374	388	388	382	377	390	412	374	404	408	395	383	397	409	363	386	407	415	385	382	374	401	361	394	359	405	401	368	386	381	381	422	386	354	426	403	432	421	385	402	387	423	391	384	408	422	357	400	423	359	404	376	424	395	424	411	385	383	384	361	392	385	394	377	354	393	386	385	385	432	443	391	360	370	350	395	384	389	413	364	384	395	376	378	372	371	428	377	385	400	380	423	441	393	410	399	431	414	394	414	400	423	391	409	417	379	404	402	378	378	382	433	370	432	411	399	401	378	413	395	395	394	388	402	416	363	426	401	401	405	392	383	399	426	354	431	381	390	418	400	349	391	374	359	369	370	366	355	415	382	365	405	364	394	395	381	421	395	394	377	373	361	371	352	405	370	395	389	383	382	381	385	373	358	407	395	379	427	374	416	405	388	388	411	383	396	413	382	377	372	418	383	387	393	356	375	356	366	431	407	362	400	353	374	417	349	414	416	376	395	317	400	371	369	382	424	394	418	371	417	381	374	399	389	401	344	352	437	389	401	386	401	390	353	367	400	377	402	410	402	372	402	394	388	400	378	425	402	395	359	418	404	400	385	363	425	403	385	402	390	413	409	383	407	402	396	377	392	406	415	408	365	387	360	405	455	379	414	359	398	375	389	397	379	390	372	355	383	383	415	409	416	367	399	404	416	411	407	375	376	392	395	380	397	382	397	386	356	410	384	384	396	355	364	372	387	385	404	400	385	394	363	432	405	401	389	360	381	386	373	383	376	380	382	397	381	386	431	393	405	359	411	418	411	404	418	357	380	418	375	426	394	358	422	350	326	413	386	394	387	372	398	378	394	452	377	394	390	370	395	429	375	393	402	373	411	398	413	341	359	379	417	396	403	397	371	374	369	405	384	372	421	362	418	394	380	424	367	348	392	394	380	355	418	404	428	393	385	369	415	406	398	402	383	399	386	398	366	360	400	445	379	412	402	396	396	394	390	380	387	378	420	381	398	379	399	386	407	391	391	402	429	418	367	397	364	377	389	415	391	376	393	424	384	350	408	404	405	380	401	399	397	431	403	371	419	410	369	389	356	379	363	392	429	390	424	401	393	399	375	395	410	375	399	387	399	395	387	391	411	392	423
34879	6375	1530	1085	911	942	863	852	860	800	837	848	832	821	881	824	866	868	869	854	851	847	857	901	877	916	834	836	870	885	809	806	891	834	830	866	850	870	824	847	821	837	884	859	858	840	875	896	913	823	838	835	872	858	855	771	924	858	805	853	789	842	828	850	850	832	835	899	846	861	901	798	854	824	849	806	860	831	831	857	824	873	824	903	861	813	837	842	849	860	823	812	888	822	818	825	864	863	831	870	826	875	849	832	874	861	845	854	839	822	863	872	870	836	838	864	825	841	792	854	865	844	845	871	847	827	838	835	821	855	876	857	859	798	819	812	842	819	875	868	844	891	841	860	845	855	843	864	884	839	877	851	848	862	840	833	897	885	930	845	840	837	895	827	806	802	877	831	838	829	858	877	894	853	842	894	829	834	814	840	785	812	895	850	815	858	892	846	837	857	809	828	854	896	864	878	850	869	837	855	829	857	855	850	850	825	878	832	871	882	850	875	872	862	820	877	830	886	817	862	825	841	901	846	805	902	863	865	881	854	871	825	861	788	858	853	880	833	826	827	801	872	864	875	848	852	825	872	834	844	811	892	863	852	875	870	826	861	833	858	835	858	851	876	856	765	824	880	816	841	879	825	831	846	882	780	864	807	860	801	819	853	832	862	858	828	889	893	828	901	937	832	876	816	837	832	856	852	809	867	898	868	836	826	867	821	893	845	815	838	902	833	795	833	800	872	892	884	854	888	855	819	855	814	846	913	834	825	830	831	901	784	818	868	809	866	866	854	843	832	828	812	818	838	845	813	832	834	867	885	838	868	874	858	829	880	791	850	812	845	880	839	918	824	824	844	812	881	867	880	849	857	789	783	859	839	844	873	870	817	836	837	868	886	895	827	865	851	856	866	877	808	839	869	836	851	857	814	825	865	848	877	885	888	821	846	821	871	849	869	899	830	853	831	861	858	838	870	921	882	858	802	859	883	800	832	836	884	796	886	877	901	828	799	806	848	881	875	778	841	840	819	861	835	847	900	856	829	849	857	878	854	782	814	825	861	816	825	841	894	830	890	908	905	884	872	832	880	884	836	841	842	843	861	836	832	926	816	857	867	874	842	842	814	877	830	904	866	831	847	840	833	834	822	831	851	803	789	852	798	841	844	860	855	834	847	876	821	845	861	816	884	884	891	845	873	819	814	843	864	794	850	877	822	825	863	878	827	834	850	811	863	895	914	867	891	816	896	797	809	860	806	881	852	823	813	855	801	855	872	809	842	882	839	863	844	855	823	867	849	858	826	903	840	886	902	850	825	846	809	780	869	855	840	839	798	898	897	841	852	879	834	850	845	817	898	803	883	869	847	896	866	854	815	813	885	875	845	839	816	853	878	849	870	876	865	849	873	850	867	878	838	844	847	810	912	884	820	842	886	839	899	846	839	811	813	886	855	852	825	893	784	864	880	792	795	815	866	840	871	911	862	878	859	828	843	865	850	822	842	839	812	814	842	825	807	888	803	867	810	811	882	846	858	819	822	825	860	833	872	896	906	840	894	874	842	826	884	861	833	810	815	849	823	807	820	889	846	844	855	909	880	845	901	824	876	874	879	829	926	884	782	877	881	842	870	887	841	859	874	791	861	855	855	850	862	856	834	868	849	852	863	868	892	829	854	853	857	840	860	868	841	877	855	915	873	833	793	802	893	868	876	837	837	798	860	811	871	838	846	869	851	861	833	832	827	867	847	866	810	840	836	861	865	862	865	903	849	849	841	800	870	845	829	867	834	871	849	850	772	855	879	846	870	851	841	783	826	871	827	854	883	885	861	812	854	881	852	856	867	790	830	811	863	849	864	847	794	902	824	877	845	873	849	871	858	832	878	886	878	885	853	841	827	879	888	851	844	842	858	868	846	839	859	832	824	853	849	836	849	822	858	822	837	902	893	813	846	880	818	888	837	808	868	845	900	856	850	865	845	861	813	857	865	850	823	804	849	823	848	819	900	827	835	851	907	883	826	876	864	855	848	841	908	829	852	845	840	864	853	891	861	866	863	886	861	842	872	813	832	919	860	853	766	912	855	828	832	907	837	857	839	861	849	836	916	885	840	834	825	799	834	875	883	850	871	839	882	838	877	867	856	874	864	887	879	891	812	849	854	907	874	823	866	890	857	834	825	867	818	845	856	925	852	828	910	860	835	813	863	812	837	854	847	882	857	842	848	840	830	866	873	807	871	815	842	849	865	866	872	857	840	839	850	857	867	847	849	852	831	827	838	826	820	879	861	871	871	816	841	855	833	833	877	905	819	836	819	863	842	820	831	914	884	836	844	787	843	934	911	881	801	868	830	834	928	847	833	857	831	915	835	895	826	839	908	877	844	844	799	870	838	889	853	889	872	870	808	811	843	885	851	824	846	807	840	864	859	821	855	808	867	855	825	827	879	858	834	904	864	876	859	803	887	812	821	895	889	867	889	830	832	868	825	833	901	830	809	899	847	884	830	749	883	844	833	840	837	813	930	823	829	882	845	866	835	915	805	836	814	847	825	833	886	871	869	927	842	878	886	846	837	849	877	846	899	843	874	823	822	862	834	858	806	890	834	879	801	805	839	819	813	802	839	801	824	866	885	859	875	860	878	847	874	850	854	868	875	825	873	828	892	879	823	874	868	863	801	833	847	854	905	892	867	811	862	857	834	856	851	820	891	865	812	884	850	870	875	827	857	815	828	834	871	835	863	889	839	853	870	865	830	835	843	823	833	843	897	865	873	900	845	812	907	857	856	811	886	858	808	870	909	787	850	857	835	837	898	831	830	892	782	864	856	811	798	843	903	842	862	788	812	879	820	832	823	880	823	874	899	905	822	873	907	850	836	825	889	875	850	868	851	878	841	847	844	892	878	848	833	875	852	811	900	840	854	857	808	837	855	850	868	827	896	874	812	874	872	892	887	843	842	852	886	887	893	871	837	862	876	836	791	810	804	891	889	848	818	882	949	836	865	881	840	854	831	891	849	856	813	818	826	863	871	778	838	911	843	827	847	856	852	841	801	858	887	860	868	850	863	839	944	806	864	857	866	840	865	839	852	859	832	877	869	825	874	895	883	898	837	882	863	874	885	816	830	852	881	907	892	828	854	848	828	816	831	867	770	806	832	871	872	837	896	861	792	812	809	812	924	835	866	802	859	843	869	830	826	821	877	890	810	890	832	816	907	842	841	825	810	886	807	840	825	797	892	847	851	826	916	848	867	852	863	779	861	858	847	878	845	873	869	855	852	823	884	814	828	843	881	871	837	872	856	870	879	893	835	843	816	858	822	797	830	849	817	762	856	895	798	842	839	836	829	856	852	806	880	848	830	858	807	822	859	850	851	831	858	820	869	921	834	887	881	879	843	818	854	841	838	947	811	796	873	881	828	848	856	821	886	800	858	908	824	853	899	844	840	832	898	879	842	835	872	880	862	891	848	833	842	883	858	863	812	868	828	819	857	834	889	858	887	856	808	885	878
62033	24275	5578	907	474	442	448	410	417	400	395	414	407	417	400	370	403	379	390	419	382	434	378	363	391	423	394	416	404	407	409	390	394	352	415	402	343	355	398	397	410	381	384	405	350	389	409	389	377	436	392	352	373	408	398	411	396	400	426	384	409	394	367	427	424	386	377	380	359	393	390	392	420	403	366	421	359	423	412	361	375	371	375	370	404	365	416	412	417	393	344	382	361	349	392	366	372	422	399	398	376	385	380	418	350	400	428	385	425	348	408	360	379	381	384	385	452	389	371	382	360	409	399	411	375	383	401	397	399	367	391	414	435	424	395	433	375	390	388	411	383	402	384	349	397	378	387	397	388	386	422	409	395	391	361	385	363	388	371	415	398	395	432	428	420	366	400	391	374	387	398	396	426	377	344	413	413	382	361	368	366	424	419	380	408	398	382	388	365	419	380	405	431	370	391	356	371	406	374	430	364	400	398	438	353	350	418	364	408	370	387	384	408	432	441	397	408	415	387	435	383	389	375	390	358	389	399	402	419	393	387	391	420	413	384	397	352	396	385	374	417	373	390	413	387	429	403	412	407	402	344	370	388	372	358	411	419	386	389	429	391	393	382	410	431	392	399	377	390	390	412	384	372	363	381	385	371	415	395	389	415	371	388	381	413	365	387	374	381	409	379	405	437	409	399	416	384	371	387	386	393	411	405	389	397	406	360	415	367	387	400	380	390	396	417	377	362	413	387	436	401	390	377	363	378	437	413	383	380	416	387	401	392	386	458	449	434	419	415	405	390	390	413	398	452	416	421	400	397	403	382	388	390	392	386	398	400	397	375	414	398	404	373	398	420	406	408	405	411	398	392	377	370	404	377	359	401	388	396	414	378	349	364	411	392	396	399	413	411	383	396	406	375	426	413	394	404	460	389	413	404	416	416	377	385	379	360	380	421	394	423	395	382	435	397	389	384	403	410	395	400	363	428	405	373	427	420	397	386	383	401	428	380	411	376	422	389	388	406	409	420	457	386	345	378	367	415	369	359	357	413	385	412	433	393	402	410	401	381	437	421	382	391	407	382	395	417	366	420	351	396	389	405	396	411	395	405	368	373	379	362	402	375	401	396	389	401	401	416	379	424	370	390	396	390	408	391	364	382	340	411	415	380	399	412	402	408	391	443	408	350	382	343	402	392	391	385	408	366	376	370	390	402	419	398	407	406	384	371	405	423	377	406	375	423	384	404	420	389	394	404	365	365	362	425	425	392	398	422	371	390	380	393	380	386	399	392	403	366	335	425	415	395	382	406	439	397	433	345	417	373	409	376	362	418	402	355	422	375	388	400	374	423	388	386	398	405	410	389	382	380	362	399	384	384	424	406	396	407	398	391	398	394	397	399	389	415	393	374	378	389	409	389	384	387	406	402	377	368	393	380	398	382	426	377	325	416	379	392	382	366	364	409	369	401	363	379	391	380	424	397	418	406	403	405	406	392	377	377	436	394	362	417	403	418	428	422	359	399	401	381	436	410	439	421	411	395	364	402	447	367	381	391	403	424	378	404	374	422	407	402	437	382	375	405	404	440	397	365	363	368	345	411	450	430	381	381	416	396	377	377	410	384	359	401	380	379	386	391	419	404	394	405	390	372	378	391	397	375	365	418	387	364	395	382	400	382	432	398	395	436	426	378	351	423	362	391	417	411	382	395	392	396	385	361	392	430	450	390	401	405	419	410	377	381	377	430	382	407	385	378	423	381	421	403	375	397	395	368	369	449	439	418	390	411	394	388	370	418	408	385	411	406	383	392	389	414	410	401	402	410	368	415	406	382	395	417	387	386	411	415	406	421	414	393	369	372	377	357	438	412	378	368	396	397	417	380	410	368	391	382	391	396	346	381	372	389	403	393	412	380	362	414	374	387	403	379	388	395	406	415	390	418	386	364	417	382	385	373	395	391	395	388	400	386	405	414	382	376	400	384	414	402	368	397	366	429	407	368	377	366	412	380	390	385	399	416	375	411	413	377	419	393	394	382	380	390	415	380	391	386	420	402	390	357	398	380	402	401	372	406	428	427	394	366	382	367	396	370	387	357	419	383	363	384	429	444	404	380	372	383	419	456	392	432	423	388	383	388	394	373	386	398	401	359	372	376	381	398	409	375	371	426	405	410	382	403	426	386	389	432	373	416	373	389	361	424	426	362	377	421	401	360	378	364	397	425	368	415	368	360	383	402	420	379	368	402	424	353	381	369	414	441	413	399	420	394	394	376	368	410	381	414	384	380	372	391	407	406	400	382	395	368	397	402	449	406	406	413	375	415	421	380	415	390	386	390	382	426	390	411	350	366	336	375	377	410	431	411	413	416	361	393	404	405	416	416	378	393	442	418	426	422	379	381	421	393	393	379	357	378	390	378	434	398	420	391	382	381	400	381	394	390	402	374	399	389	393	374	431	417	363	386	377	457	420	402	390	388	380	421	424	405	367	401	414	359	355	361	369	373	407	421	446	399	412	393	382	386	358	394	374	371	400	381	384	385	330	396	419	390	403	395	402	394	394	412	343	394	370	395	402	382	387	382	396	409	413	417	389	382	420	406	404	398	398	422	418	428	411	412	437	347	378	409	362	396	404	377	394	423	386	372	402	433	403	403	381	403	356	416	440	408	386	385	463	435	401	379	423	382	353	418	400	458	388	384	380	426	403	379	407	399	411	389	391	388	420	407	379	426	394	390	403	393	365	396	368	408	410	382	368	429	412	407	410	363	411	401	384	410	381	364	404	384	414	361	393	404	377	417	360	439	407	385	423	385	418	398	412	376	385	380	387	379	387	397	414	386	391	395	419	351	432	385	419	399	423	351	395	381	416	379	408	420	394	370	388	371	424	368	389	417	387	410	431	374	348	389	388	391	403	373	389	417	375	426	392	378	392	372	367	378	389	368	434	368	369	384	341	407	415	403	442	383	390	395	410	384	406	416	389	385	359	404	425	410	421	380	409	401	392	407	389	384	399	417	382	400	442	397	411	409	374	405	365	431	408	405	391	394	417	400	379	377	382	405	394	362	370	369	359	425	400	404	443	410	408	393	412	376	406	454	402	354	363	362	425	396	370	381	434	411	381	392	369	377	391	402	420	398	461	367	394	428	424	366	378	372	378	383	394	383	365	376	404	393	391	395	367	383	406	374	338	408	379	368	379	383	450	419	411	396	368	405	407	407	404	418	409	383	408	410	422	406	426	376	392	408	404	370	412	417	399	375	426	400	418	443	369	390	393	374	410	393	378	384	377	388	399	424	397	416	442	453	421	408	413	391	393	394	415	395	403	419	386	391	397	380	413	340	365	420	459	417	376	350	394	401	403	407	359	392	362	425	403	383	377	396	387	359	386	399	446	426	404	374	394	415	400	407	392	395	426	392	400	420	375	357	357	401	414	414	370	383	392	389	401	394	391	370	417	409	358	345	395	398	408	365	404	388	396	388	378	373	429	357	381	365	363	385	400	413	387	424	419
43129	14758	4313	1519	1033	882	938	921	795	921	894	868	892	903	834	863	838	789	880	868	871	886	855	836	873	818	903	861	814	834	849	789	842	842	832	895	826	869	828	838	910	904	818	860	841	857	839	889	847	905	854	860	848	889	903	876	855	877	828	893	864	856	821	880	757	856	841	857	932	880	882	865	866	834	867	823	869	869	876	863	871	847	810	858	786	843	896	836	855	818	883	862	891	883	801	829	865	852	877	806	857	849	862	845	810	869	852	832	896	884	854	903	850	882	846	868	900	816	913	893	852	879	842	798	844	829	847	800	852	937	861	827	901	857	880	843	921	878	851	887	853	843	914	871	845	868	838	812	830	868	833	837	870	875	838	862	890	893	861	854	905	824	847	773	850	876	899	842	882	840	917	891	876	863	835	853	896	857	859	855	905	810	841	844	856	817	824	857	878	834	860	847	865	898	876	859	837	838	884	882	871	811	815	896	882	854	832	813	870	894	842	914	889	822	828	831	798	846	814	892	831	897	895	848	926	840	859	872	865	855	848	859	831	879	846	822	816	832	868	902	844	849	851	853	847	834	877	866	842	816	847	861	846	913	812	841	903	846	831	887	889	847	860	813	850	893	867	866	836	912	867	863	843	899	885	858	863	887	873	845	857	874	862	896	860	862	866	860	883	853	844	855	901	852	862	874	834	803	859	795	858	927	870	878	863	843	903	886	882	894	869	884	921	785	888	894	858	876	891	866	863	827	847	861	880	864	837	894	880	890	901	776	823	853	921	865	829	859	835	842	840	836	880	799	834	811	851	878	900	829	897	871	844	864	862	843	864	845	872	848	898	863	841	895	910	864	887	832	850	894	868	890	868	905	828	904	833	872	896	846	804	860	857	865	842	823	887	864	825	855	896	857	845	864	833	871	819	865	903	895	877	851	882	871	875	898	875	835	847	888	876	865	828	860	884	891	875	859	877	907	858	865	830	874	816	909	853	868	916	827	858	908	857	855	831	855	890	883	835	947	878	825	824	852	838	872	834	878	864	877	845	867	840	860	857	845	888	879	853	862	848	855	869	847	846	803	898	844	842	836	871	881	830	843	874	864	866	902	895	910	909	809	819	874	888	833	888	898	871	892	828	886	800	858	859	857	848	849	847	904	900	895	841	849	833	885	882	817	839	842	836	870	874	903	837	865	861	914	862	840	887	841	868	875	865	842	895	861	845	868	869	854	859	901	833	863	874	839	860	906	879	858	827	888	857	855	856	875	840	881	861	869	844	862	854	874	842	887	900	808	914	850	876	854	909	844	847	863	832	884	853	873	875	909	857	866	891	874	828	848	857	859	890	816	869	838	786	819	870	856	849	841	857	904	852	827	803	854	858	870	798	866	891	863	877	871	878	857	864	912	863	842	862	883	856	861	859	870	801	850	872	892	890	830	877	860	819	865	868	879	843	840	850	850	882	851	843	854	830	866	836	825	882	805	875	840	896	854	817	843	838	876	860	881	819	950	841	837	815	848	839	846	839	893	876	799	795	856	883	874	847	841	828	873	910	859	896	871	885	844	901	870	867	894	865	904	845	902	875	808	828	886	883	881	876	849	881	945	883	830	885	937	817	930	921	857	839	852	898	838	850	910	871	885	835	851	848	847	849	835	807	841	867	865	850	870	840	844	880	868	900	812	882	888	851	901	858	879	881	895	864	812	866	824	865	848	891	847	885	886	872	847	864	833	854	880	865	815	829	839	881	846	853	811	867	828	906	832	894	871	909	883	820	861	845	816	867	902	874	823	907	892	864	880	863	867	851	847	807	836	904	913	811	873	917	867	841	875	831	828	862	798	830	837	816	802	807	830	817	857	944	838	774	804	841	848	862	830	844	860	868	818	880	860	888	829	860	881	879	854	830	906	813	880	848	832	871	850	856	891	844	877	881	894	884	856	809	830	854	832	872	845	832	937	821	824	892	855	885	901	803	843	818	825	853	854	906	917	872	830	903	906	837	800	912	875	887	875	863	832	864	841	852	894	919	884	837	805	870	854	871	871	909	922	828	813	814	855	834	877	867	887	851	865	826	852	860	845	811	798	858	854	895	883	846	899	912	809	862	883	862	880	876	871	833	820	871	910	868	908	847	843	863	899	885	903	820	878	840	883	855	835	844	832	865	847	904	872	881	918	851	853	813	890	825	853	863	864	858	890	932	869	861	861	869	857	914	825	839	893	843	914	865	854	881	902	871	842	884	850	867	855	838	807	849	842	853	888	857	840	886	868	802	827	828	863	818	855	854	873	862	841	873	858	803	848	852	864	845	829	856	913	875	855	840	863	905	888	844	839	848	850	900	840	873	857	873	880	901	901	805	886	884	895	848	849	901	884	824	820	880	891	868	880	831	877	785	879	898	847	877	879	859	834	879	846	881	826	821	836	821	865	865	885	831	882	900	841	840	870	903	797	850	801	870	858	916	839	889	869	890	890	907	819	862	827	871	867	891	856	814	917	871	866	853	830	815	839	861	822	834	891	860	847	887	860	861	799	846	878	874	874	860	843	902	784	862	826	904	883	931	841	881	884	917	867	894	847	883	818	864	836	861	903	902	877	891	870	842	876	883	836	870	885	846	852	801	864	902	856	885	865	859	875	889	879	860	895	840	896	834	852	887	878	860	845	841	857	857	866	847	864	835	859	872	854	845	899	846	861	849	856	805	852	874	832	893	839	919	876	881	857	892	810	817	856	846	900	886	772	848	879	845	815	876	868	882	907	918	900	820	838	869	850	880	879	814	868	865	823	822	836	864	875	851	832	870	858	863	864	880	872	821	877	898	866	892	906	889	851	860	902	827	860	861	923	912	894	808	822	861	888	847	882	885	850	862	853	826	857	890	853	850	876	878	884	845	882	849	866	906	864	846	899	832	864	839	808	841	862	864	794	884	849	866	871	867	866	855	848	905	800	853	861	866	829	840	869	874	828	890	878	907	893	858	872	871	915	843	871	893	832	881	842	838	832	835	905	824	850	833	844	847	905	787	898	872	833	858	846	848	855	857	832	883	890	879	901	884	943	863	865	864	872	804	830	884	870	850	825	849	849	848	859	858	853	847	871	895	945	855	872	877	861	840	864	860	786	902	851	816	878	855	822	906	874	859	831	857	870	886	835	878	850	859	857	880	855	850	838	876	860	851	793	825	854	874	873	848	866	818	878	896	888	840	828	855	901	857	825	867	862	858	824	813	877	843	866	887	872	876	852	861	857	857	874	835	814	915	852	845	861	818	836	850	898	862	862	848	850	851	830	920	875	837	847	874	867	879	803	867	841	860	842	894	854	908	873	870	826	864	843	810	783	831	846	926	843	853	817	855	844	876	821	872	894	852	845	886	906	858	837	871	824	859	876	848	798	868	868	868	848	911	830	886	865	877	921	900	870	822	873	897	847	873	818	802	862	861	861	889	802	842	848	898	826	857	827	852	873	845	853	853	840	873	846	833	843	859	835	860	891	898	835	862	873
66321	27785	8149	1279	645	530	470	462	409	371	420	431	432	390	395	411	406	440	398	420	373	401	402	425	416	365	388	415	386	469	371	354	410	396	382	406	362	380	392	373	383	401	414	392	434	395	397	393	431	423	441	407	414	410	422	426	397	415	381	420	394	438	424	395	397	407	414	413	409	416	420	414	454	437	423	398	405	379	392	402	387	449	436	410	448	423	388	435	413	420	395	379	405	390	395	401	412	390	350	465	398	423	415	400	412	357	361	394	408	419	402	399	411	399	455	415	429	371	395	410	427	391	384	391	385	391	402	410	422	440	398	397	391	363	400	364	466	400	392	404	392	439	405	393	420	395	426	397	469	389	418	423	412	397	379	379	466	446	385	396	440	404	386	389	355	418	395	450	396	413	431	431	395	430	413	384	376	413	417	390	378	376	414	404	419	424	427	416	409	406	432	374	412	397	388	401	422	387	421	447	442	419	445	407	423	420	405	420	404	408	427	450	420	413	413	429	454	385	357	416	415	403	369	401	445	424	423	418	377	412	433	426	426	403	420	380	403	363	422	419	394	413	377	429	427	378	442	410	419	385	417	363	399	381	369	384	433	445	406	439	421	392	437	387	413	398	415	405	417	439	446	374	410	402	413	416	400	427	383	414	427	428	394	407	404	460	390	430	417	373	364	391	420	422	419	424	453	417	394	420	407	383	392	428	424	379	386	397	399	412	398	404	428	419	355	412	425	406	424	387	388	455	382	482	413	415	373	378	391	422	374	422	410	408	408	387	385	372	429	390	421	391	427	348	405	408	367	405	392	400	429	364	405	424	404	395	348	394	373	426	394	384	410	401	413	410	416	443	415	380	408	424	412	358	421	434	400	411	386	381	380	374	435	428	439	421	400	415	412	418	431	368	412	427	413	433	425	429	409	390	367	395	407	363	409	404	418	405	417	421	427	397	427	435	425	419	441	399	414	404	398	423	443	380	372	400	365	396	360	388	396	416	394	448	398	398	452	436	414	421	425	369	407	435	436	440	414	393	381	389	372	431	443	385	401	395	454	394	400	401	452	398	418	431	417	442	436	422	428	411	393	371	406	407	414	409	400	395	427	437	428	394	416	411	427	373	395	432	430	415	390	385	399	400	414	379	403	408	392	390	436	425	421	414	430	405	418	424	406	450	414	424	422	396	401	354	396	412	420	373	436	433	403	427	435	405	436	408	412	393	400	379	405	395	389	423	389	412	418	399	424	429	418	424	388	429	444	398	384	410	371	392	411	435	396	410	396	423	412	373	408	420	403	377	444	430	399	429	418	407	429	453	436	404	409	402	417	415	413	421	393	435	413	405	437	401	410	415	376	417	422	388	405	426	411	377	424	397	394	386	443	413	424	407	427	452	408	396	404	393	411	377	429	403	437	433	450	420	379	388	422	409	412	400	406	400	386	454	400	415	428	422	436	440	419	400	379	428	398	384	406	398	421	429	390	414	413	392	400	411	426	443	404	411	378	426	397	388	419	327	415	406	385	405	431	394	392	430	416	393	402	392	415	441	409	434	374	421	401	404	423	421	419	401	416	421	400	435	419	434	408	375	446	414	390	433	403	394	407	386	365	403	419	411	385	409	419	424	372	444	435	445	367	359	374	389	405	384	420	417	379	437	416	428	400	379	425	406	355	421	424	417	381	389	413	448	420	382	400	410	396	393	425	423	411	437	363	393	398	406	361	392	438	378	391	394	427	424	371	401	403	379	432	436	458	417	383	386	426	400	425	440	422	404	408	396	399	362	399	402	426	429	416	408	399	424	420	409	470	385	416	402	393	386	438	413	424	421	405	463	433	419	425	449	430	404	393	424	420	396	380	395	438	384	438	410	389	399	411	378	389	358	384	407	398	425	408	392	376	388	370	399	401	391	392	417	370	396	430	421	457	387	392	425	396	401	406	448	441	413	390	422	384	457	403	413	376	365	404	425	371	400	421	416	399	402	440	430	468	408	400	402	373	407	431	402	412	429	391	391	407	420	406	412	416	424	433	421	395	397	399	369	389	389	389	398	405	403	376	417	424	425	392	393	403	351	396	377	414	438	350	391	403	392	439	437	418	410	411	406	381	372	389	412	452	410	400	397	431	395	392	401	379	444	409	430	421	396	390	423	432	416	412	420	422	400	402	416	410	405	453	436	406	397	394	381	443	424	386	427	394	426	398	408	413	405	411	394	403	420	427	411	394	396	417	406	416	405	405	412	437	442	413	400	438	407	396	406	458	422	401	376	448	421	394	408	408	364	422	422	448	417	415	385	434	342	421	453	444	411	407	413	403	423	407	394	417	428	424	405	382	393	372	398	431	449	447	411	395	433	406	365	427	420	383	413	398	419	414	422	421	387	426	422	409	434	381	454	411	403	414	413	421	409	377	469	406	421	377	404	410	397	400	409	422	408	366	398	417	422	412	422	426	417	394	419	390	436	437	382	390	399	377	397	430	405	379	433	421	411	387	381	462	413	396	407	459	411	394	419	442	413	382	348	423	413	427	446	367	427	397	417	439	343	380	448	395	398	407	452	402	393	435	360	413	365	399	439	375	414	422	384	416	408	418	413	410	424	432	378	420	414	404	408	408	388	408	388	334	399	419	397	386	403	364	380	393	427	412	397	386	422	398	374	398	408	361	423	417	433	377	412	368	407	391	423	426	396	409	397	388	431	445	402	427	384	447	430	438	424	425	371	421	403	422	403	413	429	421	416	371	424	422	443	399	391	398	372	400	391	387	415	388	419	381	403	412	416	423	379	443	385	425	395	391	383	364	414	406	410	429	429	384	436	414	408	438	427	458	406	387	406	395	412	384	407	430	412	426	412	390	391	416	436	416	417	415	393	375	385	415	391	443	392	409	459	450	399	387	413	403	431	401	401	424	391	376	383	409	416	407	430	457	369	419	443	400	427	403	445	423	450	401	445	390	402	387	422	440	418	376	399	388	438	406	394	385	428	443	427	431	439	422	415	407	404	399	407	413	387	391	372	378	414	408	438	401	400	402	396	409	385	440	405	399	438	409	379	424	374	412	414	362	394	414	402	416	440	455	384	405	416	407	441	429	421	432	406	411	418	435	420	410	423	419	409	409	402	426	403	388	396	430	394	393	402	389	418	406	438	426	395	403	440	425	356	393	408	407	462	404	427	391	400	427	423	384	382	388	385	440	406	426	399	425	400	403	424	401	422	405	421	449	427	378	374	400	425	397	403	402	378	386	369	420	409	424	392	391	405	388	395	436	414	390	395	400	397	396	443	402	419	383	386	342	417	415	371	394	433	425	394	429	389	392	434	374	400	387	430	411	421	405	393	420	398	410	399	416	388	431	460	411	436	383	424	415	417	405	429	428	414	402	403	404	420	384	442	399	399	421	367	423	387	439	423	422	385	417	410	371	446	422	401	430	409	402	428	440	436	438	388	395	401	389	440	411	431	381	402	402	397	409	381	399	456	396	365	394	398	426	417	380	402	451	430
46041	17022	5434	2186	1557	1133	1059	961	958	918	849	887	894	899	903	862	933	878	855	860	881	885	875	873	848	895	876	902	907	894	924	890	836	837	926	900	936	855	877	871	927	865	822	887	913	930	828	919	910	825	896	928	897	881	880	900	864	862	851	883	852	850	879	848	906	868	904	886	869	888	851	907	899	854	896	859	887	851	923	903	878	935	881	908	893	880	876	884	862	908	920	882	898	875	880	898	849	910	839	882	904	868	883	828	885	939	870	867	910	893	849	850	896	891	868	925	900	896	899	939	883	870	896	846	867	919	866	864	899	894	908	843	932	896	857	848	876	863	872	863	845	892	883	859	871	887	854	936	901	873	880	853	903	855	897	888	925	830	885	881	844	876	874	859	849	841	910	871	835	886	888	866	865	888	859	887	918	882	902	906	870	876	863	843	883	895	879	913	868	889	908	885	895	863	871	908	876	885	827	871	814	899	865	878	924	895	850	867	846	847	896	879	886	904	893	872	856	917	868	916	839	890	869	887	872	889	932	865	898	905	836	872	846	888	884	905	905	874	886	866	842	887	916	876	847	843	925	883	892	860	895	886	849	909	902	874	893	895	895	831	860	872	904	829	886	946	856	883	858	867	869	906	835	845	885	859	863	867	898	887	826	881	906	938	869	890	903	893	853	898	896	911	887	895	865	860	844	814	828	928	918	824	971	835	910	876	890	895	933	908	882	887	883	853	865	892	896	895	857	863	878	881	863	887	850	888	895	910	884	884	910	842	904	926	884	905	919	859	896	895	874	848	905	828	878	903	888	861	884	824	853	852	842	867	920	885	904	934	904	886	859	834	893	818	863	880	849	877	882	887	849	870	943	874	872	873	860	895	831	907	837	842	948	886	842	864	885	866	871	887	856	850	884	915	836	873	870	848	848	908	878	880	880	903	896	930	902	826	903	869	814	842	945	925	868	922	920	830	886	861	864	847	887	915	908	861	856	886	872	856	861	896	869	867	901	859	825	824	927	894	927	874	857	887	848	931	937	805	839	936	839	927	891	896	849	890	872	867	926	910	869	831	834	857	877	894	820	861	889	850	844	896	928	876	863	825	812	836	829	847	878	883	880	824	869	870	899	868	913	863	883	813	845	893	908	888	912	865	858	903	856	888	912	932	875	883	900	860	903	909	909	893	923	903	854	841	874	883	882	871	858	843	877	911	838	892	861	901	859	916	858	935	858	850	914	868	891	889	887	872	844	930	910	879	844	908	891	905	889	895	973	816	869	897	882	919	883	889	855	888	909	878	922	896	897	898	886	894	907	882	877	903	893	850	898	879	874	861	894	905	884	862	860	857	873	861	876	906	878	871	860	851	909	909	814	857	904	897	856	922	891	902	845	900	853	903	885	874	902	930	857	916	904	873	808	844	872	891	866	858	875	860	859	887	889	912	892	871	906	895	876	861	923	853	856	862	867	874	930	842	845	898	842	895	891	893	877	883	829	846	823	885	904	857	864	850	842	909	892	849	828	897	930	903	808	908	909	896	889	865	894	860	946	854	917	887	846	880	852	915	890	872	873	867	881	910	849	872	945	899	833	852	839	877	879	916	821	855	873	859	895	841	841	862	870	933	920	897	956	835	922	920	911	811	883	865	860	899	873	891	874	898	879	904	863	910	885	857	885	836	836	871	876	894	908	902	849	951	888	868	848	901	854	922	862	878	888	898	851	871	838	846	861	892	844	883	853	901	875	937	867	889	831	890	884	882	880	899	892	942	893	811	847	860	918	852	881	888	889	864	899	854	887	866	838	888	891	852	902	867	890	872	870	868	849	903	892	879	898	882	930	885	944	859	848	860	936	955	901	907	873	790	841	911	797	848	820	872	889	885	840	932	947	855	853	911	887	907	921	902	885	873	877	858	888	814	913	904	854	943	925	836	875	855	929	881	881	867	918	806	882	843	890	890	863	810	886	824	813	901	836	926	898	880	779	913	893	917	824	915	806	863	862	865	839	939	858	844	900	843	878	884	831	895	872	911	913	861	890	901	867	890	879	914	856	911	891	854	840	854	902	840	896	917	847	904	835	834	877	879	896	860	921	914	840	820	852	866	839	866	868	831	885	883	873	882	866	895	866	902	868	871	878	824	921	809	848	916	912	859	864	875	853	867	870	845	895	885	870	928	927	852	899	913	868	861	874	844	873	868	897	848	878	871	908	882	868	882	856	892	916	880	862	860	864	857	875	857	903	897	904	909	874	868	845	880	838	876	901	816	904	894	850	837	824	879	895	839	869	922	873	859	848	917	871	845	892	905	856	862	921	851	857	899	875	880	832	924	892	866	902	825	887	808	872	833	932	888	858	879	853	863	913	858	873	867	880	820	936	865	871	928	840	893	907	847	883	856	859	823	834	871	900	843	844	846	873	894	902	864	879	868	914	891	890	895	872	850	883	869	897	906	877	827	941	874	861	866	851	862	858	879	882	856	869	857	889	873	872	902	871	857	876	909	889	887	924	900	885	916	911	870	858	869	899	884	890	910	893	930	898	923	888	870	895	871	877	910	873	876	849	834	908	833	921	891	861	866	907	896	869	878	901	904	898	915	913	914	886	857	843	869	897	874	884	829	875	852	904	924	899	910	864	895	869	932	874	846	844	882	874	856	849	919	854	858	895	866	851	873	869	870	805	913	909	883	840	905	921	892	863	927	866	907	933	887	875	867	875	844	845	868	869	867	884	977	824	895	858	880	902	914	869	871	844	798	776	875	835	890	923	810	863	870	849	910	930	860	834	903	951	937	849	866	891	929	875	836	877	872	891	893	878	870	843	915	918	908	875	878	863	854	877	875	873	875	900	878	910	842	886	915	888	897	891	898	842	864	870	826	868	887	891	864	894	854	903	927	864	873	828	800	872	874	865	837	866	882	924	903	906	852	840	838	868	886	950	871	850	871	902	878	897	906	867	925	858	841	853	839	884	883	884	907	892	835	885	874	949	849	850	906	877	881	861	840	948	856	885	885	864	862	898	902	853	887	899	891	909	866	869	847	883	893	885	848	819	861	878	854	888	881	882	914	882	876	902	916	867	858	872	876	852	856	887	915	841	895	912	854	861	871	868	878	903	868	927	820	895	903	849	874	878	878	855	876	932	873	924	890	893	883	906	900	864	865	874	867	917	905	895	910	901	874	891	865	876	888	880	844	910	865	855	891	851	895	893	884	893	901	906	880	869	892	836	882	863	871	920	877	854	889	880	876	868	884	942	909	898	862	869	892	855	866	852	884	813	838	886	899	926	878	877	893	860	882	907	908	882	848	903	812	846	879	867	868	871	902	874	911	925	855	847	888	871	920	911	890	904	913	892	878	938	900	896	837	874	886	889	908	895	837	879	875	1002	887	892	874	847	870	828	845	890	850	840	862	890	857	853	947	905	867	890	864	893	893	860	871	901	890	903	850	904	904	882	879	879	838	849	897	880	898	878	829	871	860	851	861	908	843	850	863	848	869	916	920
44609	18166	4875	1652	756	521	464	406	423	360	378	370	369	421	354	365	379	357	374	404	363	397	409	383	404	374	359	397	373	353	359	364	361	377	352	385	377	346	363	412	377	372	390	363	323	412	405	374	387	353	357	386	373	367	326	379	347	340	329	369	378	397	358	372	356	367	371	341	370	381	381	397	367	338	390	396	369	405	374	396	384	323	395	369	400	372	352	392	384	401	356	351	374	365	371	344	383	402	381	379	413	379	367	368	357	378	332	348	335	344	389	396	361	373	364	355	339	367	319	364	377	355	413	359	387	377	391	336	388	339	413	364	397	374	390	390	430	364	363	368	415	351	365	371	348	358	357	341	352	369	383	410	356	348	401	383	373	382	364	352	400	370	387	383	373	369	375	377	358	375	375	408	367	375	389	376	419	389	389	364	380	362	386	358	352	378	381	376	317	362	365	368	347	362	357	354	388	391	366	385	367	374	373	396	378	407	381	351	415	389	363	356	366	383	371	365	379	361	357	369	354	384	371	379	362	367	399	397	367	379	407	363	351	360	385	360	366	384	348	378	385	409	364	405	349	376	375	382	366	385	389	354	391	387	341	354	366	399	359	364	380	407	410	389	366	357	367	350	366	397	366	363	370	384	385	373	388	359	392	356	380	370	366	356	355	369	389	341	378	350	374	359	350	364	401	381	357	375	371	395	392	397	343	381	376	364	353	381	368	418	375	377	388	373	363	326	379	389	387	379	368	397	398	366	394	365	354	400	353	362	366	391	360	374	355	372	383	378	392	404	372	370	402	387	381	382	377	373	386	341	404	388	384	378	422	378	351	357	343	369	357	370	358	353	379	374	392	367	361	371	352	352	389	345	378	431	375	357	392	352	378	357	353	339	328	390	368	407	367	371	357	371	381	340	346	388	368	377	351	349	345	416	428	366	417	376	380	350	368	327	355	365	366	342	331	403	366	368	378	357	370	355	368	347	397	348	378	401	350	391	371	418	385	408	376	380	379	422	407	331	373	380	362	339	383	363	393	355	354	348	372	367	371	353	404	368	384	348	359	369	362	386	354	334	375	376	383	373	365	380	369	382	374	383	402	343	404	366	375	334	389	356	382	350	365	373	380	355	345	369	328	383	385	336	373	372	383	334	364	335	384	370	346	341	323	373	352	376	360	372	407	377	381	378	349	359	386	386	371	393	348	372	377	383	384	373	359	378	358	352	372	404	388	363	400	350	386	376	399	390	410	342	364	377	345	366	387	388	330	339	369	384	380	390	374	385	388	349	405	360	373	375	346	391	346	327	393	378	364	345	368	373	394	383	353	400	372	392	334	372	365	360	382	346	363	387	433	376	389	377	419	411	346	341	385	383	381	408	407	389	390	391	361	341	372	371	408	386	362	360	351	413	370	374	390	415	354	370	378	380	400	359	316	367	358	364	385	378	374	334	392	356	339	373	378	407	404	351	335	362	363	384	371	397	360	363	362	371	369	392	363	403	368	397	403	363	355	357	384	376	388	397	342	404	380	415	372	335	391	377	393	374	383	320	368	392	363	371	380	371	373	316	400	340	368	391	364	386	385	390	414	355	384	384	400	393	376	371	353	398	353	377	358	352	364	390	353	379	350	395	371	388	369	368	335	386	394	360	377	390	375	373	380	370	362	383	388	394	365	370	421	395	405	370	346	376	407	389	396	377	389	366	332	409	375	362	389	377	366	351	398	360	423	395	345	375	396	361	383	374	397	405	368	411	357	370	393	337	366	397	380	393	374	368	416	371	373	370	384	376	389	363	379	351	384	380	389	371	377	354	338	368	385	355	365	390	358	397	345	371	375	344	361	362	374	383	368	350	379	386	384	369	382	417	397	382	399	388	393	350	374	385	416	351	378	381	375	373	388	325	375	379	382	362	347	409	346	389	389	378	407	365	370	351	347	367	378	368	385	363	411	382	382	356	351	394	367	376	372	365	364	367	348	361	366	380	381	388	389	381	353	394	353	394	394	419	372	372	410	408	341	396	383	372	367	398	371	370	379	357	347	357	369	386	367	370	386	364	345	368	382	387	361	337	359	374	321	345	387	357	378	378	360	426	353	365	367	356	327	349	362	398	364	362	402	394	364	381	390	377	378	357	368	360	359	410	402	389	428	350	368	406	380	365	367	377	378	422	413	357	361	392	393	385	377	413	360	369	400	380	369	359	405	358	394	367	356	401	365	349	395	368	365	375	394	342	399	385	433	353	371	355	355	378	416	378	366	357	366	388	364	359	415	378	383	377	361	380	415	396	353	395	397	344	393	392	329	342	385	359	400	401	389	366	380	386	366	369	408	388	360	346	382	405	391	358	339	370	335	371	364	387	384	356	344	372	365	349	400	405	394	326	372	366	360	379	410	364	362	352	373	375	377	380	362	400	372	393	354	357	398	400	375	416	386	370	368	377	361	361	369	393	387	357	386	388	344	408	351	370	366	340	357	367	358	426	378	373	375	372	369	380	356	411	396	370	370	379	341	367	383	384	368	342	385	360	405	351	384	360	381	364	360	391	356	362	392	388	382	334	342	342	372	378	418	383	348	366	355	382	355	348	369	362	422	365	414	380	368	363	365	366	389	383	363	365	374	378	387	384	357	365	365	393	397	369	386	340	380	347	384	400	364	370	374	365	385	394	391	382	378	373	426	376	401	405	395	360	378	404	381	341	355	377	378	382	427	345	392	370	366	380	388	379	346	370	368	383	440	367	346	350	405	364	369	373	387	418	383	391	363	369	384	361	390	408	387	366	390	373	382	381	350	365	355	388	401	415	392	398	369	344	386	412	385	329	373	373	379	367	429	375	415	395	371	367	370	401	396	380	384	323	355	370	379	352	356	350	369	431	381	377	369	401	352	413	378	372	387	367	338	309	378	372	386	351	381	411	358	365	385	393	355	327	325	373	382	405	347	391	401	403	383	386	393	341	361	366	358	365	343	376	384	367	357	382	430	372	347	369	359	395	354	355	368	364	384	436	351	364	363	392	396	379	371	386	407	374	343	380	390	362	375	385	381	408	382	397	373	373	383	365	397	397	354	381	367	409	374	406	409	369	362	406	396	380	399	392	329	373	373	363	358	396	357	377	364	391	387	366	349	353	348	360	378	347	365	339	372	364	369	363	372	328	343	377	408	348	383	356	373	370	316	376	361	387	379	390	344	376	361	361	371	361	413	351	352	328	409	438	340	366	385	349	383	332	389	371	396	374	406	347	364	372	370	353	360	347	382	363	378	376	362	354	395	379	374	387	382	395	373	390	375	381	340	362	371	413	380	381	369	329	368	347	387	343	375	378	393	395	376	362	378	378	333	422	387	374	351	394	389	390	385	374	354	433	382	407	405	335	369	376	350	350	344	382	352	361	364	370	331	337	384	386	337	351	342	337	436	386	356	360	405	385	356	367	341	379	372	339	366	341	387	345	346	396	407	375	376	368	370	378	370	361	372	392	378	383	369	356	348	382	401	382	379	382
29893	12468	5496	3249	2055	1393	1208	978	793	891	783	869	830	837	843	779	817	857	815	822	742	850	778	845	810	801	766	798	790	812	849	807	825	826	824	826	792	853	828	778	792	797	843	855	836	771	869	849	800	853	799	820	805	811	850	821	841	807	799	828	821	868	755	774	838	848	894	774	824	816	788	795	790	799	807	798	844	804	777	870	837	792	801	764	807	846	798	780	821	850	769	784	816	800	837	796	801	789	846	829	788	802	833	803	818	861	860	803	796	836	820	770	757	815	830	769	811	777	800	788	792	812	792	774	805	825	842	779	838	781	788	777	784	809	806	783	855	796	804	797	786	771	854	812	828	799	778	813	776	820	753	838	858	840	737	796	825	808	800	841	804	781	811	817	820	796	812	821	828	800	822	830	799	799	785	797	805	821	792	805	789	777	777	842	821	852	799	831	808	805	859	847	822	846	833	825	871	839	831	846	821	806	838	799	839	774	798	782	833	817	794	797	784	782	829	808	825	754	839	809	810	816	809	821	816	791	819	797	789	819	784	849	815	850	843	831	798	767	831	795	785	747	843	811	818	867	817	835	856	833	768	777	828	786	837	794	819	809	790	804	804	788	782	812	829	780	810	827	838	790	828	816	865	845	792	780	813	843	822	799	829	723	781	801	810	798	841	814	768	805	825	855	822	806	817	881	815	812	807	839	844	782	829	813	825	788	772	792	786	815	853	796	872	821	828	821	818	847	783	794	841	791	779	855	880	803	838	768	781	809	819	821	798	799	832	847	794	835	814	853	826	780	798	840	763	855	745	802	774	838	817	792	803	783	837	782	805	818	805	775	809	790	828	838	827	843	763	817	777	849	821	836	857	803	842	845	813	827	840	800	806	802	840	815	813	812	826	820	819	867	772	819	811	847	801	785	839	841	771	836	826	841	823	811	819	777	870	839	806	776	816	816	805	793	807	775	819	777	816	842	827	762	797	808	821	781	831	823	853	772	788	823	809	835	783	821	818	854	830	743	819	766	794	852	836	849	804	772	816	768	797	800	827	785	805	794	818	835	854	795	810	785	791	839	829	866	811	799	832	790	822	795	793	786	833	848	848	807	753	814	803	800	813	841	802	775	784	852	849	856	796	837	792	802	775	798	821	794	829	820	780	830	840	812	846	844	838	767	847	834	870	853	803	743	793	790	826	869	816	810	812	754	824	833	774	785	789	776	832	833	801	811	817	782	860	825	824	806	783	769	827	796	830	861	808	805	797	803	851	825	869	845	806	812	796	828	783	847	863	872	829	795	803	775	766	829	832	723	869	810	826	781	726	812	820	805	834	831	861	800	841	770	823	785	826	817	813	820	857	847	828	829	804	783	870	798	784	834	802	755	794	887	817	834	799	842	797	849	826	810	766	837	727	829	824	812	836	823	792	824	806	826	808	856	791	875	865	867	829	792	792	807	799	804	824	776	870	848	791	780	817	792	795	764	781	809	835	803	779	832	853	795	827	764	808	799	799	773	797	776	888	777	799	792	787	825	810	823	826	864	799	818	903	819	837	810	867	850	784	779	840	799	784	866	829	851	830	815	776	823	789	781	829	789	809	791	819	759	879	794	758	833	801	786	817	833	834	837	782	766	852	767	836	811	810	808	814	815	825	850	804	784	784	862	850	793	871	790	817	796	762	815	789	758	750	846	811	835	808	783	787	852	822	832	808	782	823	834	812	821	784	823	818	862	825	828	796	823	826	806	809	808	826	822	824	783	756	830	819	837	802	820	839	848	818	822	817	823	792	816	781	807	789	722	864	787	806	803	815	868	814	794	828	834	847	797	837	832	792	797	866	869	821	829	798	849	789	816	822	810	827	844	827	797	787	750	806	817	807	802	793	837	829	829	780	799	808	823	791	845	836	789	856	806	781	790	839	810	797	819	858	770	812	811	789	822	835	841	824	851	742	792	814	809	828	790	770	846	849	874	855	830	835	824	811	785	781	820	830	800	793	811	843	864	793	864	828	835	774	785	837	832	753	740	816	845	763	833	848	828	822	805	808	845	806	797	829	791	753	828	815	835	794	811	854	778	810	765	782	808	788	780	819	844	824	875	835	841	824	784	788	836	795	826	809	788	818	846	852	780	771	798	768	839	765	780	836	804	758	820	838	765	856	783	823	835	824	854	760	799	767	832	809	795	804	801	828	806	798	826	806	853	759	769	779	797	874	860	775	849	790	822	782	841	833	867	788	820	844	801	795	841	820	818	819	826	807	857	758	807	822	873	804	788	779	784	820	773	809	802	839	808	783	794	878	818	813	802	829	792	778	779	803	754	775	800	816	801	797	757	846	817	830	814	842	814	837	841	847	840	794	827	820	787	820	791	803	787	823	839	843	828	825	795	778	880	799	830	828	806	805	818	819	793	830	848	828	850	838	868	805	842	902	826	774	808	750	774	771	812	790	835	840	824	825	828	788	800	801	814	818	811	824	795	793	836	822	797	820	815	840	814	843	862	833	789	810	786	801	870	795	810	852	837	828	821	847	792	802	857	845	797	800	823	849	813	820	811	807	846	806	768	809	803	821	860	811	832	801	797	814	831	834	760	792	801	817	847	817	837	835	789	814	872	832	765	836	794	838	821	833	819	856	826	812	796	846	845	827	801	790	818	843	827	827	780	769	847	829	815	828	768	799	800	794	840	835	792	825	777	804	835	804	787	785	781	807	854	836	839	820	816	839	829	764	814	799	795	777	777	804	809	808	788	833	767	867	815	812	808	764	835	816	773	803	835	835	823	831	828	866	806	808	792	796	792	835	820	806	802	802	847	833	815	803	810	837	839	750	864	869	767	783	806	746	832	870	802	812	801	838	778	743	795	817	825	749	811	820	831	800	823	854	847	779	862	787	785	795	802	872	846	810	857	791	805	825	820	819	785	793	805	791	817	895	849	816	867	826	824	811	830	847	811	792	818	815	822	819	818	818	780	785	824	818	813	821	829	811	794	865	836	834	817	817	788	793	818	860	835	804	784	791	816	772	791	761	767	853	872	794	804	780	826	779	842	797	799	804	819	802	786	772	824	853	790	834	809	816	814	806	816	823	849	819	848	773	841	820	799	867	812	770	787	851	853	823	821	824	790	789	856	842	860	814	815	840	832	846	810	786	814	840	846	805	839	835	802	846	784	818	859	818	851	790	778	774	822	785	810	846	794	821	832	843	858	775	816	848	792	868	850	891	829	802	832	791	778	778	790	851	800	786	816	803	807	817	816	757	794	831	877	766	844	803	793	753	818	764	801	845	823	860	782	791	820	808	809	834	802	804	844	866	819	882	792	827	837	803	807	812	798	799	846	866	770	796	764	806	813	743	838	801	803	829	791	851	779	762	828	844	801	785	860	801	787	852	788	831	800	793	773	751	757	866	791	809	802	802	805	842	817	829	798	784	820	784	838	844	814	846	796	776	803	821	821	788	833	843	829	856	808	801	762	836	872	811	789	781	780	805	745	889	817	785	804
61390	27428	9297	2633	1236	780	554	426	401	367	355	374	376	433	374	357	383	383	397	386	420	382	377	353	424	407	369	380	403	371	373	402	360	378	371	427	372	423	390	376	396	382	373	342	415	404	406	380	397	386	352	380	388	367	379	378	380	392	394	369	394	369	385	386	376	406	407	372	378	393	368	386	402	381	363	360	396	389	391	367	327	377	377	387	406	419	367	418	397	410	416	372	398	389	383	387	412	384	368	377	378	382	376	395	394	394	370	383	393	365	374	421	389	399	345	388	405	373	363	416	395	382	372	417	372	347	396	377	380	409	400	362	338	376	397	418	420	342	389	392	401	398	407	398	398	370	375	406	361	360	377	407	372	379	376	335	414	373	387	383	392	353	419	370	396	387	401	369	404	381	368	412	396	462	390	392	379	397	373	387	400	403	393	387	342	428	391	359	391	378	372	373	420	372	403	414	416	403	368	404	430	426	404	381	391	375	428	414	363	390	386	371	405	340	368	374	383	356	399	377	380	372	378	378	398	444	420	351	382	362	346	376	394	398	380	401	381	393	379	389	395	385	403	366	374	368	351	418	393	446	368	381	359	382	375	404	383	364	425	347	380	394	384	385	407	410	374	400	384	340	368	360	361	365	376	338	354	420	376	398	402	389	387	399	396	373	415	381	364	424	359	384	377	345	415	342	349	353	376	379	376	354	391	400	385	397	375	361	396	389	375	401	414	396	390	382	412	388	372	416	396	370	362	359	393	389	392	378	356	384	388	339	412	362	420	413	345	336	373	359	389	353	411	367	383	380	390	385	392	393	337	335	408	345	422	391	386	361	406	396	403	421	381	382	374	373	389	374	416	354	382	404	354	362	384	403	424	381	353	385	422	441	367	390	363	352	375	361	362	388	366	374	348	415	358	384	369	406	408	364	395	440	377	381	379	393	407	396	372	411	441	391	358	376	363	361	422	398	353	364	408	394	365	354	363	398	361	383	376	392	353	374	396	339	386	395	390	397	393	376	436	378	354	400	383	398	392	426	373	371	395	412	410	390	394	396	398	420	416	388	379	365	367	397	355	374	358	424	382	399	364	373	376	415	411	375	434	391	378	410	375	349	379	363	361	360	402	406	402	384	422	385	384	382	378	379	373	351	384	365	389	365	403	352	326	354	400	358	374	371	352	419	381	355	376	390	401	391	382	409	407	401	395	390	345	387	396	374	384	406	384	380	344	372	344	408	371	333	377	361	375	379	390	348	409	405	355	356	396	395	430	425	398	388	405	360	383	389	406	403	343	404	409	406	385	382	430	366	395	408	379	408	383	409	408	384	367	379	386	352	332	349	362	395	391	329	401	403	386	404	368	380	379	385	364	409	412	402	418	415	397	391	348	408	390	401	373	379	407	397	382	389	385	344	325	388	376	410	398	391	373	361	353	364	353	388	389	384	380	365	409	371	400	365	357	400	387	411	425	375	386	380	360	388	398	415	388	416	401	358	372	384	401	383	367	379	378	374	441	397	389	387	373	380	382	389	400	393	371	377	384	361	357	412	383	391	341	397	365	381	392	353	367	378	378	368	432	391	351	384	434	409	388	378	384	405	424	369	354	359	400	363	350	386	407	386	388	358	406	406	406	391	397	370	388	368	391	401	381	425	422	382	383	359	370	403	394	427	390	393	391	394	375	397	430	364	373	393	380	346	388	372	378	353	432	382	412	383	353	388	357	380	353	357	383	357	387	399	357	418	370	402	387	389	368	347	406	364	412	385	369	392	359	391	403	429	399	381	426	382	400	392	356	397	409	378	427	423	373	404	371	410	372	381	391	361	361	378	359	379	389	371	375	375	379	375	387	388	381	404	369	383	385	385	383	403	389	371	379	407	385	384	374	376	380	375	415	369	359	413	421	364	412	407	386	408	387	391	399	377	413	363	400	372	394	370	375	366	356	380	378	368	364	405	409	428	410	397	394	366	353	375	392	352	367	357	384	393	352	398	388	369	402	377	394	426	380	371	403	391	404	357	414	354	375	383	376	371	412	427	359	376	372	405	391	402	373	399	400	399	385	370	411	341	391	388	351	396	403	345	400	325	364	398	409	392	373	377	373	369	358	410	383	314	382	392	411	418	389	379	367	406	391	360	347	407	345	411	390	417	378	376	370	388	389	410	395	347	355	380	372	431	384	356	331	387	385	400	383	403	394	358	360	381	370	389	422	388	370	368	366	398	339	383	370	372	389	371	374	431	387	392	395	386	394	377	377	372	398	371	406	377	420	381	371	377	419	400	390	374	421	410	370	372	399	390	381	378	353	391	382	377	398	393	387	400	418	392	381	376	421	377	362	390	387	379	404	376	433	389	373	355	348	375	384	355	378	367	388	385	373	421	371	400	345	408	395	390	402	373	365	397	391	383	382	398	378	370	360	387	405	406	360	353	396	404	373	406	340	353	392	377	359	398	423	407	358	360	389	373	397	357	357	392	366	364	411	399	381	380	368	390	369	367	393	371	387	406	392	408	382	395	387	378	368	367	386	417	397	388	368	388	434	408	347	407	370	392	337	392	344	367	375	398	388	369	361	421	377	420	377	419	361	386	390	406	402	366	371	405	385	394	370	421	365	397	404	388	383	388	430	365	397	382	364	419	378	404	392	400	410	365	361	400	378	388	374	389	370	435	354	378	393	346	351	388	421	408	365	391	391	394	360	360	353	342	409	411	377	393	412	405	405	406	398	388	398	393	395	393	371	362	399	384	403	387	390	382	374	397	409	368	324	374	387	362	368	366	420	379	394	350	353	399	381	386	416	396	390	366	388	365	392	385	383	404	394	393	415	396	385	385	369	350	354	365	376	362	405	390	370	403	381	397	354	404	391	414	365	378	383	394	373	388	375	334	367	391	403	362	355	424	394	400	370	383	357	370	398	351	381	378	374	417	380	355	359	371	389	370	396	420	409	375	371	395	349	394	371	402	399	410	345	330	401	402	405	384	410	364	384	407	378	381	400	362	406	368	350	386	401	380	365	361	359	391	407	393	338	406	385	385	371	378	394	367	377	403	388	382	390	408	351	383	372	419	432	392	395	358	352	366	366	391	394	370	383	357	405	355	380	382	375	387	364	410	418	382	391	364	413	376	386	359	383	377	423	428	376	422	366	322	399	397	350	373	407	364	419	392	393	326	387	390	424	390	398	367	397	345	406	373	379	401	367	373	368	424	390	362	363	368	375	372	409	370	380	358	386	406	346	348	414	387	365	414	369	338	363	406	353	400	362	381	386	374	423	382	362	359	400	393	405	419	374	391	409	339	410	425	360	402	411	408	413	404	368	399	368	394	369	347	396	357	419	347	373	377	382	393	389	378	385	412	389	364	370	394	375	387	400	389	404	408	414	385	428	412	384	406	368	433	399	411	434	366	402	365	373	402	399	373	368	371	345	417	385	394	388	390	376	415	406	394	371	378	341	365	399	377	406	386	345	398	362	403	385	354	372	385	405	386	380	384	374	374
42112	18655	8594	4960	3084	2322	1504	1056	911	896	891	847	872	910	847	857	867	863	829	828	793	835	831	849	848	844	867	817	812	815	884	796	829	883	854	838	880	810	875	891	826	796	861	881	847	821	858	841	853	910	808	793	852	859	842	768	811	836	830	816	829	864	888	863	824	844	817	798	846	835	833	854	802	816	837	843	878	790	843	826	869	862	841	838	836	846	865	849	875	897	868	825	836	817	817	896	878	864	862	835	840	856	888	871	868	879	805	830	894	834	843	854	882	895	861	837	818	817	844	918	866	862	790	868	833	844	793	833	806	799	876	831	875	826	769	827	814	860	884	854	819	861	882	820	883	789	852	826	927	842	806	818	794	837	914	803	820	845	860	854	847	798	827	858	820	797	845	817	841	819	846	854	819	861	848	837	879	816	805	845	827	870	810	850	833	860	871	795	827	883	861	844	823	839	831	854	834	801	905	826	827	836	803	821	879	856	841	814	894	832	843	868	879	848	871	812	825	873	825	920	829	812	869	786	827	864	786	815	836	867	805	902	798	879	872	865	798	853	873	889	871	846	858	879	810	816	819	816	872	880	880	826	870	785	830	809	828	873	805	803	786	862	786	786	868	846	840	814	879	879	815	878	801	814	886	808	862	861	827	831	884	864	831	836	836	826	838	876	848	854	834	829	840	865	830	831	794	860	828	889	846	852	850	859	851	790	921	860	871	888	798	827	800	836	911	835	815	876	854	854	820	844	840	898	863	837	861	768	828	850	859	845	856	864	876	860	782	884	831	838	867	857	851	804	832	809	851	837	871	833	805	851	828	891	791	873	864	820	838	873	857	833	776	842	875	886	842	826	815	825	841	863	818	846	865	868	836	829	810	859	844	861	885	881	854	837	818	819	873	857	854	845	847	837	861	837	850	846	872	826	871	841	854	846	799	860	853	882	852	874	852	879	840	825	906	877	847	852	809	888	840	831	832	766	841	788	840	865	847	866	845	804	836	779	869	822	801	855	843	904	891	841	819	801	871	794	791	837	859	857	855	839	842	838	813	853	854	858	860	884	878	902	844	815	855	879	860	842	817	852	800	816	841	890	857	830	800	859	819	772	843	920	831	837	865	874	855	788	899	858	815	832	853	879	812	828	863	834	877	781	796	855	838	850	899	853	845	852	874	832	907	802	827	860	846	891	841	854	871	800	851	824	852	849	880	849	830	833	882	851	886	850	817	850	817	908	914	815	775	821	835	783	823	851	814	827	827	889	853	846	883	804	849	835	818	866	839	858	770	834	882	869	794	854	821	865	896	751	902	831	827	862	807	837	803	834	810	890	876	866	842	814	791	795	852	826	875	854	865	877	892	883	828	844	815	870	788	876	853	856	875	818	872	859	896	829	845	814	865	875	815	857	838	861	821	838	816	825	806	859	806	825	866	813	833	834	847	811	817	821	870	783	850	818	849	840	851	870	840	858	872	794	841	830	867	846	831	814	862	858	835	839	812	812	813	862	873	845	837	811	846	825	854	857	837	804	838	854	837	786	822	852	808	855	879	874	859	866	829	848	831	878	860	844	852	805	847	811	772	911	857	866	818	838	828	819	862	853	848	856	864	827	829	907	830	835	843	842	847	863	827	818	825	875	760	824	892	893	864	875	839	845	854	881	826	853	825	813	831	854	842	848	857	864	853	831	901	838	821	832	839	797	865	849	856	833	806	816	835	839	833	826	893	905	828	870	831	868	829	841	866	788	817	832	860	882	815	834	861	887	843	849	814	862	852	816	827	917	867	833	859	844	858	830	818	877	836	836	840	821	871	860	860	902	901	807	842	889	870	829	839	839	808	853	845	832	876	848	851	855	863	804	841	878	882	840	824	881	880	886	865	855	790	801	805	874	843	836	870	839	829	856	866	845	853	888	894	828	857	893	833	877	827	872	812	853	829	898	810	820	886	863	816	843	814	825	822	857	840	840	799	858	907	814	839	847	857	859	863	832	809	835	826	789	859	843	838	887	884	843	836	849	798	870	857	879	851	805	834	821	850	883	815	840	843	859	847	848	814	855	821	800	813	850	860	839	828	801	844	849	799	873	887	831	857	871	881	844	805	797	820	805	851	899	850	824	852	848	852	812	812	825	801	873	822	843	818	789	813	860	869	895	822	831	844	840	871	855	851	867	884	846	844	875	830	867	877	817	796	806	807	876	808	797	827	778	859	834	855	873	844	885	851	784	773	837	863	856	831	858	825	875	836	832	829	929	878	843	839	858	842	828	835	832	803	861	896	831	842	814	916	837	832	856	855	838	813	838	852	832	870	905	842	856	877	841	860	845	815	887	853	860	849	885	864	851	852	846	875	802	869	854	866	882	835	839	872	865	890	834	882	819	867	857	851	835	870	859	828	847	851	846	788	884	796	863	911	895	866	841	848	842	833	869	893	824	871	852	798	879	860	828	876	798	898	836	866	809	837	800	858	887	834	873	886	870	846	803	788	865	800	859	836	810	779	820	844	827	845	804	847	790	870	860	855	834	830	778	850	841	865	830	846	884	862	833	863	857	858	855	837	841	883	829	847	815	869	887	881	851	885	849	873	833	865	846	877	871	827	853	826	837	845	824	751	875	842	874	894	846	853	882	879	850	824	853	873	846	854	862	882	797	839	855	882	864	899	841	817	864	863	886	837	886	841	856	863	886	818	833	836	845	802	849	845	824	883	827	807	831	887	878	892	888	882	849	823	839	853	832	863	806	835	889	842	833	816	864	813	857	874	816	808	824	854	900	895	843	836	833	807	828	860	792	807	817	849	861	873	813	853	807	799	841	797	841	884	823	862	810	832	855	850	841	853	855	795	802	825	877	823	810	856	862	829	840	886	825	858	855	870	825	851	825	863	829	839	890	880	770	819	831	851	810	869	808	853	865	802	873	844	864	852	833	833	811	853	871	882	846	800	920	841	857	838	850	808	841	794	836	832	810	792	832	838	840	857	831	848	862	873	902	825	812	889	812	828	835	836	835	841	863	869	880	859	787	853	815	836	822	848	943	801	835	867	841	865	868	851	854	821	852	829	824	861	825	777	845	901	828	871	813	832	852	788	813	827	784	843	879	861	850	868	846	784	838	843	855	905	851	832	835	850	882	834	851	813	857	844	878	842	865	820	913	856	819	845	815	875	819	797	863	794	836	881	791	865	808	837	857	839	867	860	833	828	837	842	820	826	854	800	842	870	808	829	841	821	775	873	848	857	816	856	818	864	875	802	875	822	815	890	860	805	909	831	806	832	824	801	917	807	942	915	835	831	826	822	807	847	830	822	838	884	827	819	853	846	847	846	900	832	883	861	815	855	873	838	847	822	826	896	840	843	890	844	875	802	818	902	837	848	857	886	810	835	849	826	875	842	863	866	835	853	832	846	824	868	875	902	804	845	847	895	822	816	831	833	819	807	834	874	863	870	887	847	847	886	889	822	842	851	859	843	882	920	823	865	838	832	836	866	845	911	910	837	916
57405	24479	11160	4870	2388	1226	586	459	418	380	410	408	442	420	407	404	397	393	432	397	404	383	423	374	386	406	401	386	415	411	401	398	374	365	377	419	396	396	415	391	412	407	417	406	419	377	378	406	405	411	399	376	366	367	405	388	404	463	445	401	393	426	369	376	383	446	398	387	369	417	434	374	422	366	409	350	369	387	422	420	369	401	360	396	389	395	386	383	353	386	449	388	410	391	406	375	337	429	393	447	409	428	397	383	375	375	390	398	417	400	406	418	404	396	360	396	418	378	386	380	416	398	409	391	417	392	428	368	411	437	370	418	383	376	404	384	372	393	421	416	361	363	415	393	356	421	417	395	424	419	410	407	426	395	388	395	422	393	407	370	413	373	413	409	385	360	421	436	426	401	389	375	364	390	397	405	401	468	406	409	431	421	414	416	380	391	403	405	407	414	409	365	413	397	429	362	462	400	411	376	401	407	404	421	425	459	418	433	380	423	411	435	446	381	434	416	437	450	390	362	408	433	426	413	393	427	419	415	386	407	385	436	383	391	429	421	399	418	389	384	402	392	383	434	356	407	406	414	420	403	474	399	414	362	386	419	398	463	446	390	382	364	434	412	366	384	407	368	374	401	395	465	401	405	405	393	415	391	394	414	393	418	375	428	377	403	412	386	410	413	414	415	387	405	381	371	362	418	398	432	446	415	378	418	391	375	392	422	407	438	415	374	389	373	449	403	420	422	427	392	404	406	397	316	443	406	391	362	373	327	360	396	382	395	388	410	391	384	389	395	432	388	404	400	402	385	384	402	394	393	398	398	423	359	390	417	406	404	386	366	399	401	429	368	399	415	413	387	380	392	411	394	407	403	384	395	366	406	396	387	378	412	390	425	391	402	434	392	385	403	393	445	395	395	392	412	394	406	415	400	393	424	391	413	425	387	414	364	417	411	359	378	413	424	402	383	417	400	392	391	421	419	420	410	428	410	399	413	414	410	400	419	345	363	428	412	414	406	396	383	395	392	390	429	414	399	421	414	398	391	405	389	372	408	410	410	394	392	405	423	404	379	443	406	424	399	364	370	400	395	424	374	378	435	436	405	411	406	419	401	385	366	424	436	437	367	410	395	397	410	420	429	410	393	390	390	388	411	385	412	392	414	401	384	388	382	399	389	416	399	404	377	402	432	333	385	387	382	383	422	393	393	374	425	418	396	418	414	421	392	406	409	426	362	418	418	467	415	434	360	371	419	389	356	396	403	374	400	437	423	407	402	393	419	383	392	434	403	417	395	390	377	407	391	419	414	422	398	372	386	379	358	428	374	379	354	394	412	429	383	418	359	358	401	374	382	392	408	391	392	389	401	384	381	369	383	436	412	441	406	403	394	416	362	415	370	453	392	367	396	401	389	407	419	401	411	392	435	387	410	388	398	404	439	413	432	398	410	372	411	380	429	381	384	422	415	408	382	409	425	362	362	387	387	378	433	422	386	359	424	418	419	429	420	369	401	411	390	440	396	396	392	431	423	408	428	376	371	431	407	400	386	410	382	411	412	426	401	401	394	399	392	395	366	385	377	362	412	396	412	394	370	404	421	383	418	405	384	419	379	403	407	390	364	408	407	387	435	427	423	423	412	386	368	378	399	446	357	403	359	375	411	409	395	435	395	368	385	397	385	377	435	369	432	388	392	380	387	414	459	429	419	388	365	417	362	415	408	408	385	409	418	362	357	404	380	425	412	386	394	424	366	384	431	380	405	409	374	419	396	430	442	438	420	382	405	404	430	375	402	405	397	473	456	387	410	430	420	373	392	413	387	413	393	391	371	433	405	388	358	371	434	426	400	410	419	392	377	388	429	362	431	398	418	396	415	436	386	405	411	435	377	431	386	407	404	363	413	355	412	406	393	346	410	381	394	380	384	372	398	406	379	375	405	402	366	398	420	435	392	394	387	417	432	408	409	397	389	423	413	401	401	399	439	430	370	379	339	366	407	388	378	360	434	401	359	387	427	411	422	440	399	441	381	426	426	377	406	397	434	391	428	408	415	399	368	414	392	347	385	392	413	435	394	407	394	388	389	419	353	405	440	411	409	426	391	431	425	405	412	431	382	375	402	408	408	431	390	372	450	388	412	375	377	416	375	434	383	404	407	378	384	426	396	399	416	417	423	396	388	432	412	386	371	392	410	366	408	421	363	433	390	405	386	444	406	360	411	430	405	389	420	365	393	403	381	395	421	406	425	386	395	390	448	439	365	394	407	408	412	419	435	438	387	387	411	399	423	413	417	405	363	403	398	414	426	401	409	364	429	433	365	407	401	392	370	400	391	417	346	379	396	409	453	377	379	424	388	426	400	394	429	418	376	389	401	377	395	409	384	374	383	423	369	374	376	390	369	408	399	401	416	417	388	383	381	411	422	385	389	404	415	383	388	389	401	383	424	432	419	399	423	402	399	407	377	393	392	384	410	443	397	390	413	385	413	385	398	393	382	380	397	381	407	418	406	417	416	406	409	412	406	388	379	392	404	390	379	437	396	381	346	380	408	442	410	384	351	404	362	426	409	391	406	397	423	419	401	399	401	397	387	421	451	386	427	386	391	398	408	384	390	391	405	397	416	390	393	406	434	393	359	378	390	415	422	394	397	442	385	366	371	404	390	398	400	378	398	382	402	391	379	407	423	413	422	418	336	376	416	407	416	376	436	323	405	401	387	412	415	424	401	414	412	421	409	394	405	411	380	403	407	372	375	411	425	407	416	408	364	347	404	422	426	382	360	405	365	397	408	385	446	401	391	353	422	393	407	416	423	423	425	378	397	399	452	418	370	408	402	381	394	380	374	392	399	401	348	352	399	416	394	364	409	361	396	397	403	409	398	371	386	374	398	406	390	365	382	421	413	408	408	384	397	397	375	408	398	362	389	351	420	424	334	432	436	389	440	398	396	401	403	410	368	398	416	401	371	401	398	386	444	375	412	413	401	406	398	406	363	379	410	421	371	444	413	450	426	389	408	346	396	415	397	378	416	381	410	443	396	414	381	394	430	427	373	396	394	413	355	385	384	375	406	391	442	386	400	397	372	391	403	376	368	388	395	423	404	401	406	393	404	352	395	412	417	433	402	423	413	396	404	379	415	400	417	379	431	412	399	365	391	415	366	403	382	401	440	424	390	401	421	421	404	441	409	351	393	391	400	416	423	405	432	436	400	393	417	406	405	429	381	372	362	359	382	439	385	378	399	396	398	393	426	408	380	387	407	389	379	417	367	387	395	345	400	429	371	392	378	414	437	379	400	414	387	399	405	387	435	399	440	420	366	395	397	411	426	421	404	419	370	405	429	383	396	417	412	381	406	414	414	402	412	391	381	387	383	382	419	424	405	328	392	395	395	400	358	415	411	357	420	421	400	416	399	399	400	402	443	377	432	390	389	360	419	408	424	409	431	424	398	401	415	395	423	422	406	455	445	415	427	369	375	409	377	389	397	359	396	398	413	389	343	395	424
37608	16722	11192	8979	5908	3405	1515	1010	990	996	940	866	865	890	855	867	893	911	823	893	853	873	874	937	855	897	809	860	881	848	839	918	890	904	900	849	885	913	856	901	873	915	879	901	889	837	882	824	880	887	895	920	862	907	885	898	895	892	879	879	886	846	930	811	789	960	849	858	852	882	886	814	844	865	885	917	877	859	862	873	894	865	877	882	841	890	886	902	830	892	848	886	903	855	856	884	810	886	895	920	860	870	873	872	864	857	859	886	900	903	861	916	876	879	832	890	893	822	850	877	920	915	914	856	910	851	886	906	882	835	874	893	856	849	839	893	876	860	822	908	873	879	870	869	888	882	915	857	812	879	871	882	836	862	858	843	860	875	895	884	896	896	900	840	857	886	869	868	819	893	864	859	867	858	878	879	888	881	923	804	895	861	867	846	881	894	791	861	825	851	883	862	892	867	887	886	791	869	916	839	864	853	881	875	866	858	844	858	844	898	838	821	885	905	856	912	878	849	868	825	874	819	857	886	852	854	874	857	878	886	943	875	851	841	840	881	858	891	860	866	870	851	887	860	861	865	879	887	873	851	887	894	894	840	874	846	876	821	891	838	850	863	887	853	860	898	852	822	862	885	900	873	858	890	846	874	872	837	908	846	830	852	874	899	858	912	919	898	835	875	845	912	845	870	862	848	865	821	869	860	872	885	867	855	922	812	853	819	858	821	872	861	832	879	864	887	854	873	846	814	822	854	853	865	889	883	876	782	846	857	863	845	880	880	850	844	905	845	874	907	943	896	814	821	905	843	877	851	938	827	909	899	863	854	836	904	884	835	798	855	900	936	856	851	921	845	894	841	846	909	838	867	900	909	861	886	828	841	900	833	905	878	906	824	850	879	842	818	883	901	903	854	886	852	842	875	908	886	830	891	876	876	871	896	839	853	864	816	879	841	813	860	874	866	885	873	858	867	871	888	803	823	881	843	806	940	868	907	836	768	852	854	837	819	833	866	840	864	898	900	844	846	846	851	844	819	880	875	853	876	836	852	862	856	870	833	843	893	880	889	871	877	864	916	857	832	819	862	807	872	869	916	808	851	860	854	861	899	905	899	838	900	854	879	856	876	912	862	880	863	875	875	793	827	897	831	874	842	905	894	917	838	888	842	891	835	931	879	860	872	879	868	817	850	861	854	844	863	891	855	875	860	847	821	861	849	855	837	876	841	860	824	840	792	870	821	860	860	904	886	880	840	860	892	858	897	864	853	863	901	844	889	881	878	811	846	873	829	843	846	828	864	838	858	893	883	919	895	875	826	874	898	882	833	866	868	876	873	900	824	824	860	865	842	864	856	879	909	869	851	875	842	863	822	870	856	849	887	830	897	860	825	829	862	844	838	926	853	912	908	868	875	868	915	873	880	860	895	903	860	805	835	885	864	832	835	844	813	820	834	891	869	821	888	876	862	834	888	915	864	845	879	952	879	869	795	838	845	866	853	846	868	873	894	866	883	897	866	893	865	879	834	860	835	861	830	870	869	847	842	817	862	835	885	870	824	861	856	887	924	844	853	936	893	879	860	879	856	854	895	863	830	849	904	853	843	869	806	923	878	851	847	916	901	895	900	920	891	846	908	855	855	867	900	875	825	861	897	864	870	841	816	827	839	885	873	860	869	882	855	847	834	875	932	866	849	885	948	871	878	889	882	880	907	889	867	939	853	868	881	873	917	900	856	844	886	799	834	843	874	893	844	839	852	841	872	851	872	863	870	848	856	859	877	910	878	869	820	860	869	856	857	880	887	868	860	851	840	879	821	908	859	869	850	863	928	886	907	809	804	864	873	863	878	904	900	838	849	838	817	907	801	883	868	863	801	892	881	863	857	850	850	888	850	869	823	863	874	848	845	848	934	841	847	861	871	847	918	821	852	887	889	836	864	899	918	861	826	852	847	846	857	864	866	801	861	825	857	881	839	839	866	857	890	867	853	858	874	882	905	844	811	852	889	825	874	886	905	862	868	892	902	859	803	858	858	867	861	833	896	896	875	848	867	840	865	844	845	894	858	847	889	846	871	886	849	817	870	842	890	868	887	853	863	888	858	851	801	870	848	830	873	852	893	859	886	881	904	853	889	842	901	906	875	806	860	834	870	892	912	849	827	859	835	851	864	882	902	889	870	937	884	819	854	777	875	885	832	871	886	867	858	848	871	890	884	885	874	909	865	851	877	850	859	851	838	924	856	894	864	907	865	860	906	865	899	918	860	841	815	901	849	774	944	860	878	855	848	856	886	887	916	868	841	836	848	863	873	839	905	890	852	854	878	869	880	865	832	880	870	891	870	879	879	885	891	823	888	879	837	913	848	867	836	902	885	871	862	851	828	824	891	872	854	893	868	889	913	849	851	833	849	894	886	897	871	855	865	873	861	884	828	854	876	845	858	912	833	851	860	864	803	893	871	818	863	836	884	826	849	862	858	856	885	862	824	855	826	833	880	928	879	842	886	886	805	843	835	831	891	873	907	856	803	830	832	870	866	799	877	842	856	844	879	914	882	842	853	855	810	865	887	826	887	881	890	890	895	891	904	879	844	908	890	872	857	852	849	824	837	844	835	829	855	896	860	815	896	872	925	867	851	823	905	872	904	814	872	862	886	847	841	877	888	918	876	890	883	800	879	844	884	829	882	913	853	856	863	889	903	863	867	861	898	937	818	870	856	885	861	885	884	851	884	906	933	825	888	875	934	906	833	879	868	831	800	893	893	849	846	859	869	857	834	856	862	815	864	833	884	893	889	834	869	802	843	883	841	858	891	833	890	891	874	851	809	855	930	886	857	894	892	820	876	865	894	888	881	881	902	870	850	847	894	824	856	870	842	904	903	838	870	824	899	887	899	806	878	942	842	871	898	898	859	820	839	830	825	846	885	862	814	898	899	838	888	850	868	898	887	844	821	868	889	839	907	851	903	874	826	920	913	895	887	847	867	840	845	923	865	868	882	891	890	875	868	832	862	877	895	915	911	849	876	854	822	874	868	863	818	895	907	868	867	854	880	923	860	825	852	815	877	850	857	861	879	879	853	855	806	890	866	875	805	894	869	853	855	881	862	878	823	836	854	888	872	889	852	890	866	907	859	894	845	912	864	852	845	876	881	851	914	865	865	882	876	843	889	893	846	816	844	893	858	845	846	901	855	863	828	840	843	853	934	911	863	896	865	848	836	871	875	869	856	824	855	888	917	912	839	889	879	874	839	864	880	854	876	844	801	856	824	855	844	861	838	846	868	848	848	866	924	838	897	871	887	843	818	853	908	833	828	853	853	861	900	847	905	875	885	867	872	821	856	885	922	893	827	836	829	904	859	886	875	903	834	828	846	887	922	837	889	823	881	836	863	887	893	871	872	874	903	915	875	869	874	869	901	877	867	917	908	914	903	899	821	923	869	902	865	861	860	831	859	862	877	915	877	864	871	873	850	897	832	869	818	861	860	871	889	836	872	839	875	899	842
49507	21367	6700	2598	1065	516	396	395	347	354	374	362	398	402	346	396	404	371	369	392	389	346	389	369	371	385	393	390	348	397	387	348	370	398	347	360	379	407	397	388	370	393	341	345	355	342	344	401	363	352	367	353	368	393	356	370	375	338	380	357	356	394	336	379	352	423	410	318	378	394	395	409	356	389	379	313	364	343	386	392	390	392	417	418	391	371	424	379	371	382	418	356	365	400	362	363	399	379	372	375	344	355	353	379	387	379	365	383	380	385	389	406	401	379	385	343	389	382	368	380	326	365	392	353	355	318	376	402	397	382	385	360	413	406	395	391	390	355	362	390	372	397	381	382	362	382	384	354	359	377	358	386	386	377	376	359	384	357	381	375	374	379	362	359	346	400	332	337	369	367	357	368	381	389	380	320	392	337	384	349	357	375	343	383	369	333	371	411	365	406	346	379	349	354	384	393	390	376	374	347	407	398	419	391	362	374	371	432	364	372	385	361	413	330	415	361	367	352	370	379	350	373	373	395	351	349	357	347	371	371	378	418	380	347	366	407	389	394	339	387	367	398	381	365	396	387	366	369	374	367	372	404	399	373	394	390	423	384	367	373	409	376	379	356	376	352	379	386	384	363	374	368	411	389	402	364	357	359	366	341	397	372	343	374	413	359	380	404	364	338	353	384	366	389	367	387	325	362	358	378	334	367	370	381	400	385	397	386	380	356	368	395	371	384	393	403	393	405	391	405	402	369	395	391	398	403	340	382	420	406	359	366	398	395	402	414	396	381	352	386	389	407	393	386	419	429	365	396	343	413	399	376	340	402	369	367	364	343	400	340	388	390	356	337	386	388	370	389	351	386	361	371	380	365	409	385	430	377	367	369	365	355	360	391	388	405	396	400	420	360	355	383	400	429	371	390	357	430	382	370	400	387	385	401	365	408	409	326	363	391	350	374	410	424	397	425	366	367	369	399	365	353	347	375	397	411	343	381	381	382	378	390	429	359	368	330	410	403	355	330	389	374	400	375	353	368	384	374	362	356	355	384	334	407	349	347	354	358	358	358	406	431	452	366	360	361	367	360	348	378	365	407	394	374	347	356	334	357	468	368	394	400	332	362	359	367	377	385	353	367	382	363	374	342	382	394	356	361	349	355	370	400	395	378	388	376	420	382	387	384	395	359	383	394	409	364	355	406	346	340	379	347	387	345	380	355	401	376	401	361	378	379	376	408	399	381	394	392	349	412	382	381	368	373	354	383	393	385	370	396	357	376	397	390	404	353	425	358	361	342	428	425	389	360	377	369	354	377	388	373	376	354	382	401	377	385	361	363	347	343	371	397	342	377	345	387	352	373	410	417	418	341	411	342	419	384	398	401	384	376	360	390	413	379	352	378	388	390	380	366	367	385	351	391	389	375	300	386	356	387	360	374	378	332	367	375	344	380	346	386	374	368	384	397	365	358	378	396	419	350	394	354	336	375	413	405	389	381	390	353	373	389	366	360	344	374	401	364	350	424	335	368	404	360	359	378	377	360	385	394	383	403	377	339	369	384	371	355	366	356	376	386	375	357	365	364	397	391	429	372	357	369	377	391	377	404	370	372	360	354	373	371	378	394	401	364	405	378	362	374	382	378	360	383	339	403	341	398	366	416	351	356	378	374	389	367	358	356	354	372	374	359	349	335	367	381	363	395	372	364	406	368	351	389	394	403	353	356	373	385	357	389	402	368	413	374	383	337	413	413	393	387	375	382	342	360	350	413	338	376	364	384	375	344	375	396	402	350	363	373	400	408	395	378	388	378	376	421	417	369	363	390	389	392	344	395	370	370	374	360	391	356	350	356	331	376	371	396	345	360	408	337	362	422	386	324	387	371	392	374	387	379	378	373	350	370	383	402	402	364	371	345	381	352	355	381	370	362	372	359	354	396	392	371	393	392	376	351	363	378	395	376	401	365	380	348	394	363	366	432	331	408	369	363	384	381	381	370	356	348	378	375	346	398	380	354	357	366	373	365	392	351	361	385	353	406	360	377	370	360	414	354	385	351	370	383	375	379	360	396	388	397	367	406	360	378	392	384	381	348	337	346	383	391	368	376	393	392	328	360	357	375	394	380	401	388	374	384	398	391	354	390	340	402	382	384	388	402	421	378	366	351	369	456	368	319	415	411	345	389	379	388	399	403	362	372	369	440	386	397	392	395	392	418	413	377	343	397	411	386	373	391	388	385	379	366	376	353	349	408	364	375	350	406	396	386	386	410	409	360	354	394	393	420	368	366	395	385	362	393	390	384	358	373	419	342	361	350	419	370	372	372	380	318	389	355	333	379	361	363	365	382	352	384	386	365	407	351	348	351	380	374	386	398	406	384	393	353	386	372	417	351	394	403	393	342	344	339	370	397	386	396	390	358	398	357	362	387	363	364	403	358	466	380	339	388	368	398	402	369	378	393	385	438	355	365	381	372	387	397	360	348	363	368	371	360	400	377	369	360	367	367	365	425	362	389	365	389	369	344	407	379	358	376	392	369	346	332	375	362	378	375	339	366	360	358	393	359	404	388	405	393	364	405	356	413	366	387	351	383	398	403	408	389	344	365	348	360	368	361	369	386	368	319	328	376	393	382	390	348	367	357	402	355	337	401	373	430	382	369	374	358	372	367	384	379	347	359	418	357	356	395	373	354	396	396	421	364	385	395	383	364	380	370	383	406	370	408	379	346	400	403	380	379	401	379	370	377	343	353	347	411	341	366	397	340	395	352	398	370	359	367	367	358	386	332	364	396	369	421	374	397	368	343	345	373	387	371	345	367	391	360	381	353	371	406	374	383	392	383	394	367	377	396	390	370	344	382	374	363	375	353	370	381	372	377	368	378	323	396	351	348	372	328	360	355	351	376	390	403	399	372	407	362	341	387	364	376	394	326	392	381	415	344	366	352	449	399	432	390	386	373	384	351	410	390	419	398	401	365	355	384	392	389	342	366	341	373	377	354	351	414	352	388	355	353	404	366	388	363	372	377	395	366	403	360	392	346	388	413	371	358	343	400	381	418	403	387	363	406	372	387	342	425	392	343	358	356	359	354	437	349	388	397	376	387	377	362	382	376	351	380	387	397	378	373	366	338	374	392	395	376	345	395	352	381	396	366	352	372	371	410	377	371	343	363	376	367	410	338	408	357	368	387	381	377	394	422	399	386	409	403	369	402	369	380	375	377	402	402	374	372	412	406	419	359	356	385	366	353	368	358	362	371	362	359	364	414	358	364	387	387	371	366	388	382	395	390	353	367	356	394	408	378	353	394	370	369	407	376	438	349	393	384	409	373	347	326	362	387	389	425	376	409	368	336	343	335	349	389	373	409	379	374	346	396	399	390	362	343	371	410	386	389	395	395	392	363	421	370	375	357	397	396	352	349	378	360	392	346	362	355	380	366	370	345	380	370	381	351	387	358	379	353	334	382	378	383	381	365	348	378	356	381	345	356	322	377	386	383	413	388	390	377	400	398
34300	15618	7983	5369	2666	1256	923	899	846	874	858	850	776	826	791	827	831	805	873	846	782	834	823	827	808	827	822	806	851	851	843	786	830	865	837	821	770	789	823	817	816	805	819	806	821	833	839	844	805	837	806	815	806	843	885	855	762	851	832	840	812	855	870	815	827	818	829	855	834	839	801	824	783	787	804	827	857	824	843	828	814	806	839	851	802	784	832	814	828	827	863	831	763	808	833	776	826	787	787	812	870	876	855	868	788	818	849	876	859	808	795	871	777	866	836	782	820	822	829	859	771	858	883	783	832	801	819	826	856	789	834	796	844	820	803	799	783	774	837	839	822	825	827	795	851	785	822	808	774	780	817	811	791	836	790	790	817	818	842	832	812	827	836	884	859	850	852	884	819	810	838	804	829	797	800	840	805	814	833	807	809	793	773	824	808	893	806	809	841	878	821	771	780	805	816	826	839	807	816	794	791	819	872	811	798	793	866	831	841	851	860	815	797	841	761	823	865	824	835	803	769	797	800	826	845	847	876	839	844	793	842	823	814	867	860	813	821	751	848	837	851	854	836	818	826	853	827	790	857	812	779	856	824	804	803	877	807	847	840	850	871	793	818	841	794	853	816	791	844	810	822	824	808	838	821	836	857	827	779	828	827	796	824	812	856	775	875	812	818	788	776	862	798	880	832	834	858	831	847	800	795	850	822	838	816	851	809	814	816	823	844	867	860	802	831	807	860	778	792	880	816	814	801	836	810	856	824	753	833	811	831	858	817	809	830	800	827	839	822	811	844	827	864	878	794	816	864	831	835	800	822	864	781	834	802	854	820	827	841	810	808	839	765	791	763	787	775	873	808	837	793	863	822	833	834	806	791	792	864	824	848	860	799	869	777	865	777	803	843	822	830	818	857	790	830	825	819	814	826	849	834	803	827	817	835	876	833	817	887	782	819	847	799	817	813	831	838	874	862	874	832	865	896	804	827	807	812	816	833	800	764	809	778	826	823	879	841	836	869	843	871	788	838	779	849	837	872	832	834	822	842	787	823	853	795	811	804	821	798	817	825	824	874	854	847	733	824	769	848	843	821	806	803	832	833	845	791	805	846	763	824	848	835	803	828	845	881	814	794	828	797	858	819	811	811	850	880	772	838	750	845	803	821	851	835	826	804	831	806	863	829	803	895	854	831	842	797	831	826	898	853	793	836	876	784	812	821	791	824	827	880	818	816	834	796	827	814	831	858	874	828	804	805	773	856	813	804	848	781	796	851	845	798	811	801	810	782	806	857	829	841	810	833	817	762	811	783	823	807	833	795	798	794	826	806	848	845	847	810	872	857	836	817	812	834	857	814	830	819	812	796	821	824	833	800	838	864	836	802	806	814	821	864	812	826	831	830	814	847	846	807	821	844	812	841	816	799	781	838	826	830	812	876	827	816	789	882	807	829	804	860	840	824	867	815	825	834	832	865	805	835	805	805	843	784	838	796	849	776	795	798	825	838	810	836	777	840	814	754	837	800	832	856	785	798	845	814	847	849	833	882	827	820	798	865	820	822	838	857	844	809	817	836	805	811	806	829	818	842	870	842	830	823	813	768	839	779	824	820	833	817	814	852	841	838	837	823	795	835	835	818	811	793	852	791	849	795	827	829	861	800	836	768	776	845	896	871	837	827	810	843	865	821	832	805	830	861	842	819	847	819	849	781	851	845	877	858	809	835	851	826	804	801	816	803	853	785	810	862	809	837	802	802	803	862	814	866	796	842	875	828	860	816	834	786	804	908	827	858	860	841	830	802	862	831	791	813	748	824	824	789	813	872	819	791	869	868	774	793	828	826	872	824	803	787	790	794	773	831	802	850	868	802	835	860	829	851	799	842	796	830	837	790	834	865	794	804	791	815	835	807	790	818	861	805	845	792	825	818	838	790	840	826	807	855	835	838	833	872	843	835	828	842	808	870	857	886	801	834	827	802	874	846	821	842	854	866	842	842	815	826	793	882	822	854	848	779	806	832	855	831	812	828	827	872	799	833	812	763	840	848	809	827	823	770	786	811	822	875	789	857	832	831	805	882	823	848	804	860	831	836	758	769	842	769	817	785	852	829	839	802	863	795	901	828	825	782	799	830	777	863	806	806	826	861	887	856	865	809	807	808	848	839	818	870	839	828	829	793	818	787	816	806	867	823	851	824	854	856	859	844	804	836	812	820	789	817	856	834	819	823	828	845	833	828	778	817	830	778	878	847	793	852	827	824	799	780	799	814	809	821	799	870	829	795	871	834	839	784	861	831	785	807	820	864	764	796	782	828	833	864	807	809	844	832	840	829	845	830	853	903	803	860	828	759	774	833	793	810	796	835	831	749	801	853	802	861	834	822	837	836	877	809	817	810	838	837	837	832	808	824	807	792	813	780	836	790	836	825	796	842	815	798	828	747	823	806	855	835	843	783	812	840	837	820	835	841	841	798	806	833	865	829	822	779	836	790	835	812	843	824	825	851	827	770	849	860	826	838	841	837	815	821	793	898	827	786	830	807	858	798	837	843	867	836	819	789	767	852	834	863	829	845	803	843	909	853	828	842	820	827	806	824	823	798	781	848	821	908	799	830	818	814	806	855	839	801	842	842	784	766	853	813	790	863	780	801	770	793	777	827	827	812	801	779	856	823	807	828	792	802	795	819	842	815	777	794	868	826	772	828	869	808	818	779	822	853	789	856	874	759	816	796	828	824	834	791	807	815	807	835	821	903	879	831	836	814	800	813	824	836	828	843	856	810	854	808	796	821	849	815	829	812	821	811	791	829	849	824	828	805	825	826	821	840	820	890	809	832	804	823	850	842	772	796	840	794	781	841	808	791	834	845	819	793	829	825	871	833	876	851	913	857	796	835	824	805	813	847	828	764	839	876	845	762	814	806	796	784	853	875	851	863	816	849	845	844	848	817	825	864	827	829	807	851	853	793	844	810	788	843	839	832	848	811	763	845	825	824	883	818	758	816	849	817	847	827	831	796	777	825	838	782	852	792	831	834	806	827	843	806	807	852	868	813	838	814	843	819	808	830	825	824	769	848	872	847	830	821	814	828	858	798	799	817	873	787	819	815	824	837	827	818	818	813	833	820	766	840	804	797	806	829	831	797	792	826	838	783	841	817	847	750	834	925	882	824	805	856	840	843	787	787	826	836	781	827	815	764	841	828	789	816	778	855	839	829	832	832	842	826	837	818	787	841	880	796	806	838	816	816	866	820	826	836	822	835	858	825	828	818	860	836	804	838	808	766	814	778	855	857	855	808	809	798	753	888	771	809	838	802	814	832	839	796	856	791	814	853	820	835	778	767	880	790	787	849	824	817	836	832	805	803	830	859	816	877	769	833	841	845	804	825	871	791	811	823	854	818	863	801	796	834	844	813	811	812	759	791	803	842	827	793	810	846	858	860	832	847	847	837	837	811	834	845	840	827	798	826	845	805	812	822	787	811	836	848	861	871	838	847	847	782	809	839	853
59779	21910	6680	1558	629	435	444	395	397	381	395	357	376	368	388	392	392	391	382	373	379	392	414	364	362	404	391	370	408	416	406	396	356	396	393	379	364	352	338	399	389	376	382	370	413	379	399	425	375	353	412	394	418	385	388	431	370	385	427	372	351	375	379	433	374	417	386	350	392	399	429	375	391	361	380	430	385	361	414	369	337	434	386	353	377	369	355	392	428	392	414	406	405	347	378	437	367	383	367	406	366	397	402	411	349	420	428	392	407	404	356	391	368	374	409	385	404	400	410	394	362	400	415	375	372	404	411	406	397	393	386	376	370	422	396	425	366	369	395	430	372	383	413	392	402	401	385	385	414	409	387	371	402	413	381	395	395	427	397	370	373	407	373	371	392	369	431	396	381	373	379	367	400	355	386	353	374	422	383	390	386	421	400	396	373	378	403	426	394	378	397	383	453	408	388	407	407	367	401	375	372	396	418	399	417	387	368	403	361	363	342	385	393	375	389	385	361	397	382	390	365	359	374	424	411	397	346	411	422	388	365	428	394	395	396	427	403	417	403	397	367	414	457	409	376	357	379	414	377	373	405	400	391	419	352	394	390	436	381	395	436	392	355	399	378	425	423	421	372	398	390	368	387	347	388	400	364	373	425	394	412	388	408	390	372	427	404	441	358	408	391	362	372	428	418	369	402	381	398	402	444	379	388	379	409	406	412	365	389	362	402	391	412	386	370	416	427	411	375	378	419	393	404	414	405	380	423	394	366	409	446	393	417	362	390	370	398	399	399	386	441	377	366	395	389	379	406	408	394	396	404	395	377	388	408	392	388	392	406	418	396	407	360	348	346	404	403	371	399	389	364	392	375	416	383	414	368	434	362	446	405	410	415	410	389	357	396	426	377	391	407	399	376	356	418	400	383	390	409	393	407	409	401	362	398	412	396	414	411	381	402	382	447	412	387	380	381	383	374	365	411	424	414	408	417	349	407	366	402	399	362	354	411	364	414	380	426	392	346	393	396	382	410	389	397	404	408	399	380	392	388	378	396	394	363	410	407	398	419	426	389	403	404	410	408	384	398	397	400	381	375	375	408	377	397	412	396	366	390	362	364	406	340	386	347	405	431	389	361	398	437	422	405	369	455	449	379	397	394	408	399	361	396	425	405	392	375	395	372	348	371	386	403	407	416	376	405	392	421	370	371	386	381	377	406	396	379	390	393	373	371	386	372	426	367	419	348	370	414	389	394	405	357	413	379	392	392	423	413	348	387	376	398	331	386	400	401	396	352	424	368	390	418	382	390	350	382	392	399	389	382	384	363	372	416	391	350	403	430	407	361	409	404	406	387	430	405	376	403	383	357	391	412	407	367	354	388	350	392	373	383	404	376	413	373	380	402	395	421	426	387	399	420	400	396	415	412	383	434	386	373	401	382	391	385	385	389	397	390	409	386	401	389	362	402	336	408	372	373	371	363	385	359	420	377	382	388	421	414	407	372	380	392	363	395	395	400	402	346	390	419	370	368	385	422	376	378	412	419	346	421	412	414	373	383	407	385	370	419	379	410	419	350	376	395	411	382	374	401	414	386	363	361	387	414	399	366	410	359	377	375	377	402	379	429	435	399	382	375	396	388	386	399	387	396	394	433	397	390	364	429	409	388	375	362	414	403	356	417	406	391	392	401	379	382	406	385	389	359	380	369	405	393	401	373	369	445	384	326	404	408	398	398	397	393	359	374	387	350	409	372	362	404	389	442	390	420	406	395	383	412	407	353	348	377	377	408	351	386	439	396	404	337	399	416	406	391	399	391	405	373	392	367	388	381	396	376	367	394	374	378	361	415	405	405	381	394	369	376	401	390	409	371	425	447	415	389	385	376	407	424	373	336	393	418	373	366	411	370	397	389	425	394	385	399	363	419	368	396	372	349	405	383	385	389	370	384	377	395	357	394	361	380	399	386	425	412	402	416	379	444	350	372	410	420	385	389	386	393	409	412	424	406	426	352	395	394	388	370	371	323	349	404	399	404	416	403	434	379	364	390	365	389	387	410	376	394	377	415	420	365	372	382	402	390	400	398	383	387	395	414	393	394	394	367	413	370	383	362	381	403	408	406	399	427	387	395	394	388	395	397	370	428	405	371	416	414	399	355	405	396	378	362	394	372	361	349	416	404	401	413	392	385	367	439	391	405	399	386	414	352	386	377	387	424	424	423	419	365	400	377	410	433	440	384	378	362	393	359	407	383	398	414	406	409	406	420	402	391	383	399	374	400	384	419	401	396	418	401	373	394	412	382	406	417	402	406	406	403	384	404	380	404	426	420	393	404	468	373	402	378	353	419	414	370	429	421	415	408	423	418	433	397	385	349	346	366	359	399	391	401	439	389	372	449	417	442	391	409	384	430	386	429	397	406	415	391	372	438	405	429	384	403	373	366	396	387	390	378	400	372	414	391	382	405	365	386	372	354	397	361	408	436	360	417	439	387	379	425	410	395	390	381	376	421	388	425	377	386	350	417	403	372	387	419	392	425	403	405	369	419	376	383	376	406	411	366	405	378	416	400	402	398	402	400	399	366	389	385	384	377	351	379	427	376	374	415	397	327	390	359	405	384	399	398	364	460	409	378	387	393	387	406	382	397	384	341	420	423	401	366	390	388	417	394	377	392	422	395	402	399	408	364	354	337	360	393	416	426	416	407	397	407	345	376	383	392	376	409	373	413	384	393	404	386	393	376	364	366	411	394	411	399	417	412	395	366	364	390	378	394	400	420	423	411	398	436	385	356	392	398	373	430	386	403	370	425	393	405	441	389	394	377	404	398	406	369	411	421	396	407	411	408	382	385	401	408	369	401	404	416	387	369	405	406	420	433	372	395	383	364	424	395	398	362	386	367	424	450	374	451	408	406	397	414	384	419	407	372	353	356	360	369	366	427	468	439	374	400	386	383	412	385	377	410	393	437	409	407	386	401	380	407	410	378	405	397	361	452	385	383	357	376	366	388	420	370	403	404	376	403	388	394	352	421	435	427	385	453	405	382	395	386	382	404	380	391	346	393	375	398	374	421	399	348	369	367	349	409	413	374	411	386	400	445	406	407	414	377	428	392	387	363	401	382	359	387	380	377	407	399	375	391	394	366	406	417	363	364	368	414	379	380	395	400	398	405	422	376	374	388	384	401	403	425	376	414	390	387	410	371	402	388	374	397	396	380	363	458	400	357	399	399	380	407	356	390	386	367	376	380	426	377	365	409	390	385	408	391	443	377	407	430	390	370	395	378	393	375	408	426	410	358	377	382	415	461	389	389	399	417	351	403	404	390	410	380	391	392	412	393	416	400	382	414	378	398	401	392	404	350	398	389	410	406	398	395	422	397	409	378	425	410	392	414	436	417	435	415	325	421	416	388	396	388	375	422	409	387	411	388	396	375	393	421	426	371	377	391	370	444	410	438	420	419	417	365	380	392	376	366	372	389	386	425	414	377	401	369	378	396	387	395	346	401	386
40830	12735	6517	2615	1376	1085	935	865	867	929	829	841	843	788	854	853	843	869	847	857	869	874	838	897	891	872	867	922	840	861	871	877	832	872	860	825	890	869	873	856	866	907	829	854	916	843	858	893	885	852	895	821	834	870	880	892	847	862	881	786	801	889	862	919	847	857	899	865	827	897	818	836	893	855	833	871	854	862	809	844	882	874	847	820	830	855	843	854	835	861	854	829	876	886	836	856	881	826	814	874	918	904	908	892	849	917	900	866	882	871	869	890	807	838	811	823	837	866	855	864	859	838	892	838	839	854	890	865	873	814	909	839	887	863	828	826	852	839	785	887	831	877	824	875	824	832	825	887	842	861	850	862	910	828	846	838	867	829	874	881	875	894	848	920	855	882	837	845	818	896	816	927	792	877	879	858	831	884	891	902	834	875	826	801	900	867	877	823	833	850	883	896	844	868	901	812	847	838	829	844	888	870	866	848	836	876	890	846	834	826	868	857	895	846	863	875	866	854	879	851	852	918	837	805	795	918	834	882	828	885	898	902	844	916	930	843	862	863	870	909	854	847	837	821	821	868	862	830	823	872	858	861	862	893	870	887	836	892	861	888	821	854	830	901	831	871	880	875	859	862	870	858	839	820	872	850	857	821	859	880	811	875	857	835	848	869	827	851	876	845	849	865	847	864	836	847	812	862	898	856	853	861	900	883	881	897	818	839	848	876	810	880	941	847	870	878	880	858	867	840	828	913	863	864	874	849	777	851	841	850	786	866	851	808	867	858	886	832	896	891	874	894	844	906	905	839	842	905	802	827	794	834	815	897	827	840	876	844	824	775	814	854	881	835	843	857	859	841	881	808	876	836	873	909	880	874	878	859	827	850	817	881	890	887	890	846	834	849	844	807	844	885	828	809	825	833	867	831	848	867	846	828	880	894	859	899	857	843	844	873	869	879	862	857	887	841	856	834	869	887	869	851	887	907	838	879	870	825	836	856	806	852	857	878	845	894	832	863	816	826	905	862	805	866	866	861	859	829	859	802	838	839	898	871	874	895	904	897	881	941	849	837	834	899	847	863	917	836	836	869	826	877	877	868	865	870	819	899	854	760	864	849	867	863	871	852	827	891	844	873	857	870	873	873	813	845	830	911	833	832	845	875	804	861	825	872	829	904	830	874	845	878	841	882	915	854	875	822	852	884	881	825	850	871	846	885	826	887	855	862	859	844	871	856	880	891	901	888	887	867	878	788	902	851	844	797	851	890	848	885	903	824	880	876	819	887	855	831	783	809	919	771	824	865	818	832	890	890	870	889	837	837	884	804	899	822	858	862	859	855	924	859	895	891	849	871	819	848	860	912	875	923	858	843	870	876	817	865	827	892	806	834	866	818	854	868	806	838	842	844	874	880	854	878	931	870	876	887	795	872	839	805	878	877	878	831	827	900	839	850	910	875	869	876	902	896	825	888	847	869	864	784	859	852	856	851	836	874	896	853	875	839	815	837	829	857	888	838	883	818	840	841	859	849	872	843	899	934	881	894	831	847	864	877	850	876	885	850	879	851	843	868	893	852	942	888	833	869	844	911	863	875	881	884	848	835	829	870	878	881	902	855	815	863	801	861	844	852	831	898	828	850	851	873	875	905	880	918	823	807	836	861	871	926	865	892	864	885	842	835	866	858	827	845	843	825	840	879	891	862	874	817	813	878	846	892	840	849	879	898	878	830	838	881	857	841	820	848	806	829	857	834	782	849	835	890	829	839	866	870	834	846	832	832	862	849	828	861	879	878	824	876	860	834	870	849	866	870	884	871	837	780	816	861	895	851	878	876	866	868	850	810	859	798	872	882	839	834	849	868	829	874	845	887	907	877	877	835	861	835	861	891	912	886	896	812	892	860	825	855	889	906	917	871	834	809	822	864	837	905	879	873	823	872	899	845	875	872	915	832	898	913	883	862	861	865	903	905	879	843	876	855	867	896	896	914	841	886	823	859	862	841	867	876	852	891	869	842	826	889	896	818	868	873	898	882	873	892	852	863	866	872	896	859	861	851	836	815	858	888	861	858	829	843	877	844	846	850	803	852	810	792	880	883	818	878	858	921	885	848	848	850	880	762	825	858	926	899	877	862	867	875	897	847	890	870	839	934	870	855	843	843	813	856	844	902	865	844	789	846	869	891	829	887	872	829	858	867	927	832	844	875	826	824	821	857	813	810	865	811	888	852	836	825	882	835	812	875	786	826	865	862	886	893	868	887	842	823	870	806	865	861	889	870	858	831	858	894	850	833	888	845	838	825	884	863	868	823	871	868	860	879	877	881	835	911	856	847	868	863	828	846	883	863	905	867	846	840	854	853	886	862	845	849	852	871	842	872	891	867	846	915	819	881	872	827	846	845	830	863	923	796	846	819	847	832	830	865	823	865	852	832	884	820	909	874	913	896	810	852	906	872	836	857	871	875	870	861	894	811	890	817	817	868	815	852	844	817	857	920	884	826	858	857	812	860	825	810	846	845	881	919	849	847	836	916	849	821	910	871	921	852	846	823	861	860	850	815	912	916	853	846	835	860	883	841	837	844	941	875	870	833	852	873	870	832	829	879	871	855	829	862	858	848	832	864	863	892	831	853	804	861	900	796	845	876	864	885	844	850	881	849	829	849	868	820	866	799	849	814	870	923	848	866	843	851	875	835	820	784	882	825	830	812	840	870	831	843	825	882	857	896	918	909	812	878	871	833	875	802	808	850	838	848	816	825	856	834	907	933	810	869	867	842	823	848	887	849	882	870	860	878	865	854	856	909	838	881	898	895	855	848	858	856	856	873	855	872	843	856	907	774	830	837	869	866	835	877	819	936	884	837	839	875	828	940	825	824	882	837	835	887	856	870	829	878	860	927	857	834	903	866	843	861	823	859	860	849	839	887	878	862	826	900	820	877	899	836	888	883	815	807	829	833	820	781	892	908	870	786	824	830	841	903	843	856	889	819	905	907	851	831	825	850	848	864	873	843	838	880	845	792	833	860	851	839	859	865	818	882	862	860	889	892	839	887	815	862	834	814	845	827	857	845	866	811	831	893	830	870	846	859	833	873	900	831	867	898	822	843	879	858	824	845	830	841	878	861	905	869	870	917	849	824	872	839	866	900	786	912	838	877	853	852	905	855	856	852	872	851	837	845	876	827	838	806	877	872	872	871	873	880	880	837	864	846	881	869	809	909	824	873	880	840	867	864	901	829	855	853	806	877	862	772	869	770	868	857	867	871	872	880	890	876	834	890	866	818	867	836	883	883	912	932	857	850	852	825	859	787	904	847	854	850	829	813	909	871	889	905	869	846	874	900	913	895	898	873	912	830	865	886	803	885	867	854	851	827	861	834	859	886	833	875	874	873	908	834	834	832	841	873	833	863	875	812	862	819	903	872	840	882	849	908	809	855	893	865	852	854	860	925	866	854	869	837	871	920	842	851	841	881	881	829	898	857	794	857	793	904	866	852	879	875	866	833
63210	30212	12008	3029	885	537	490	475	420	408	378	397	461	415	422	405	412	411	427	416	399	405	379	387	435	421	414	438	424	395	454	403	405	379	390	390	399	427	412	432	406	396	418	399	426	422	409	410	408	377	397	386	380	409	437	370	399	392	427	438	432	409	382	387	409	408	406	384	372	408	381	420	429	428	411	407	406	389	372	426	395	379	371	402	444	414	394	368	395	428	440	386	423	423	399	405	394	384	366	417	414	388	413	379	413	395	455	414	419	396	411	397	431	424	400	378	432	378	381	390	362	389	388	399	405	373	445	394	376	414	367	370	384	407	409	420	436	430	425	389	369	408	378	378	420	407	408	422	407	393	422	376	390	392	418	410	384	420	420	386	361	408	405	361	365	405	382	447	388	425	378	385	387	366	358	397	385	358	368	413	402	404	411	379	417	401	458	380	424	418	426	395	391	354	430	362	388	422	397	394	385	428	400	441	392	448	374	356	462	424	392	407	382	393	378	414	417	393	358	414	386	397	418	386	390	379	382	372	402	397	407	401	402	403	423	364	402	405	378	409	406	462	342	376	407	417	378	387	393	410	440	420	400	409	391	434	428	408	421	446	388	388	392	436	407	411	377	414	408	391	386	378	416	395	384	390	425	402	397	417	373	414	413	431	389	391	433	386	399	405	425	429	360	390	375	369	419	395	397	407	386	411	440	388	387	382	403	400	394	423	426	467	400	417	425	380	397	405	360	403	454	390	400	391	419	403	417	398	403	350	406	401	390	378	405	419	409	418	430	413	468	385	354	398	397	366	407	408	416	421	422	421	411	398	377	370	362	434	399	402	423	404	356	383	397	409	396	408	371	351	398	414	394	394	377	414	402	410	404	404	387	383	364	401	384	423	404	416	366	364	398	416	396	417	429	407	397	419	411	408	404	377	404	418	414	399	390	420	349	389	385	367	385	377	398	423	385	390	397	412	377	390	380	375	418	421	430	386	413	406	405	383	402	399	404	385	394	432	439	399	410	414	394	423	439	379	392	418	419	399	409	371	430	399	381	391	383	370	369	370	398	387	418	450	409	427	391	389	400	425	394	370	373	407	386	401	413	383	390	392	397	434	399	388	371	410	418	402	411	395	397	420	376	417	406	368	444	408	421	413	396	403	435	398	383	382	398	396	397	393	425	371	374	418	367	374	405	387	396	355	369	417	394	398	395	451	401	388	366	450	404	398	402	409	394	361	400	421	401	375	433	418	422	421	391	383	374	420	385	428	411	387	436	363	406	416	378	374	366	399	389	411	433	400	391	421	430	441	398	424	401	387	396	410	414	369	401	384	355	386	396	365	399	388	395	393	401	410	385	386	399	400	400	446	343	330	389	371	416	422	376	448	427	389	404	392	397	433	351	369	336	393	402	416	409	434	363	406	424	409	414	400	429	349	410	376	436	410	396	382	430	405	400	396	386	373	395	389	391	429	402	401	402	375	419	366	405	366	402	399	365	409	379	420	378	427	398	361	388	381	409	388	415	403	396	400	392	371	389	383	399	402	414	435	455	410	369	428	391	415	405	393	375	429	415	394	369	412	393	444	382	387	367	377	387	397	434	401	409	458	395	378	366	412	400	422	406	420	386	363	396	397	399	426	388	364	366	392	405	392	420	375	410	386	401	382	414	377	374	418	399	385	428	418	372	432	400	391	343	384	387	407	394	403	441	410	373	378	416	376	375	402	437	421	383	414	413	410	437	429	366	410	351	408	398	376	439	385	391	368	423	393	396	386	379	385	379	449	398	422	383	391	397	378	376	405	388	408	421	427	415	408	395	395	450	402	436	459	433	392	366	388	389	417	389	428	379	405	339	382	400	381	406	361	373	367	381	397	380	413	415	424	401	440	412	373	380	419	418	423	380	401	375	408	451	402	390	427	441	374	395	406	392	405	397	381	387	394	400	394	381	415	408	371	423	414	391	413	378	440	435	397	411	389	419	385	380	408	435	414	399	443	410	392	381	427	422	414	380	398	378	433	399	395	441	401	425	383	406	393	420	427	426	393	398	367	394	383	433	412	423	388	423	397	389	377	381	386	380	415	430	412	432	395	415	391	391	401	427	413	379	394	377	392	386	397	378	380	377	395	423	394	405	414	401	354	385	409	407	419	409	407	403	353	406	425	388	411	428	397	381	421	430	424	348	407	388	397	374	376	350	359	446	398	379	388	417	409	369	362	388	394	403	394	363	421	413	403	415	409	409	404	392	390	375	421	382	404	367	409	448	385	428	397	383	429	396	360	380	368	357	400	397	425	445	408	379	377	395	369	426	411	386	384	368	358	390	384	423	420	418	406	410	372	399	422	413	446	386	409	428	366	414	424	361	421	405	400	421	390	390	400	413	352	403	392	377	389	366	369	367	428	427	399	413	415	421	387	403	420	386	398	427	394	393	386	366	442	407	399	415	397	402	381	357	374	377	425	412	405	447	426	387	419	385	357	415	372	405	386	341	422	416	392	402	470	397	405	417	389	403	435	403	422	393	398	429	365	412	410	379	400	386	396	412	394	404	347	406	405	408	411	422	409	394	347	390	410	393	382	375	419	414	413	402	414	386	370	435	387	372	404	411	399	406	381	394	417	424	414	411	419	360	423	417	393	379	423	418	394	366	386	447	398	395	410	437	410	394	364	428	395	363	434	405	387	373	421	448	418	389	420	393	432	409	420	369	407	412	410	371	390	375	378	393	385	408	418	423	416	421	407	399	427	359	410	395	385	407	370	396	384	381	407	391	391	439	413	376	398	413	416	407	396	392	430	408	369	374	399	416	397	386	410	406	394	392	376	407	426	434	385	383	427	403	388	422	386	430	415	398	436	412	398	386	428	370	376	388	458	387	415	411	440	385	390	394	403	402	373	395	387	382	410	397	381	398	364	363	386	423	410	414	396	383	383	389	407	381	442	382	389	403	414	365	351	417	370	381	387	418	385	378	414	397	386	384	406	415	388	403	437	378	382	390	436	373	344	452	390	402	390	424	400	403	400	355	415	383	391	423	444	421	415	388	426	406	399	399	390	393	371	398	366	386	407	382	424	352	425	384	392	386	383	402	413	424	396	395	396	389	419	397	412	390	411	388	394	423	397	437	391	400	382	408	405	382	379	418	395	387	424	418	417	413	424	405	366	360	402	406	402	397	425	453	412	409	428	403	460	415	408	387	392	410	360	405	409	427	405	391	403	424	391	396	412	418	412	376	415	423	379	449	413	423	448	416	435	369	386	364	386	382	404	373	397	410	358	401	386	462	400	410	397	428	375	428	428	394	385	375	402	443	419	442	429	388	391	382	387	422	395	449	378	401	361	435	384	419	427	383	361	406	422	410	369	406	425	385	384	426	404	391	373	412	414	424	405	417	387	377	376	366	367	359	405	429	374	427	399	403	374	413	376	405	438	432	374	429	406	378	392	398	410	414	423	404	368	392	434	441	441	371	406	408	396	372	445	401	421	417	415	376	377	412	367
43959	21929	10582	4497	2110	1323	1174	1059	990	983	927	968	921	958	903	923	911	831	807	879	860	833	869	861	888	896	842	875	881	893	815	872	844	915	865	915	823	857	873	870	905	855	902	832	870	807	891	910	871	840	862	826	860	870	895	846	827	804	823	838	871	855	853	938	833	899	893	878	835	837	901	866	872	912	869	874	925	876	871	908	878	868	853	861	838	865	840	887	799	844	849	892	864	871	881	878	896	864	857	850	871	896	811	850	869	867	831	864	820	791	899	843	874	813	876	822	845	855	866	843	896	845	939	865	832	851	873	895	821	864	856	845	873	858	850	863	849	861	858	815	854	826	913	872	878	823	846	873	887	905	832	898	862	869	888	850	885	828	830	897	863	886	862	866	807	878	866	887	856	857	835	886	807	867	898	893	863	853	869	871	848	837	903	879	868	853	877	904	887	850	848	855	956	831	908	822	872	878	898	910	853	817	834	938	898	872	820	858	867	860	890	874	871	863	871	894	880	811	802	882	849	853	826	872	840	881	804	871	819	906	809	895	828	882	941	869	855	905	917	835	900	870	849	872	934	912	857	892	911	891	908	885	811	884	787	853	845	857	874	848	882	780	891	857	892	898	835	874	832	846	861	869	858	832	884	854	828	850	873	840	847	849	808	883	859	808	862	827	880	854	808	882	895	859	889	853	814	899	864	852	879	883	917	867	837	871	867	796	841	855	879	899	915	851	813	927	807	866	883	864	905	807	887	922	844	861	871	872	879	878	861	837	865	858	850	881	834	884	851	897	852	870	857	890	868	802	886	845	846	914	872	848	883	896	901	828	868	921	910	848	853	850	909	891	822	888	880	914	857	888	892	859	879	824	877	891	895	853	838	858	895	802	818	867	847	857	841	862	883	871	841	857	811	838	865	907	814	884	885	854	836	843	859	862	813	918	914	842	853	844	890	892	897	834	886	824	851	905	896	838	869	896	864	870	840	893	854	868	820	868	897	879	911	866	875	880	912	887	892	880	864	899	872	905	884	830	949	890	882	832	891	887	886	859	893	865	856	859	847	877	883	851	904	843	904	940	919	879	864	886	877	859	893	945	867	859	852	820	904	873	867	824	926	935	855	859	844	877	879	848	905	878	857	871	933	849	871	845	857	925	840	831	856	859	923	873	864	830	824	876	837	842	848	913	844	844	861	893	909	825	875	879	895	824	883	861	894	810	863	884	859	877	821	792	818	857	849	856	850	869	910	873	836	878	870	888	849	850	885	903	886	856	882	857	840	834	895	867	859	825	849	828	833	949	836	898	878	831	847	867	866	830	889	839	886	846	856	854	892	876	936	871	899	897	848	886	914	902	856	808	887	912	845	890	867	861	857	903	901	858	857	851	855	844	863	874	882	898	877	917	869	874	879	814	830	845	887	850	864	886	844	930	827	846	936	871	856	896	871	881	848	855	893	842	873	856	936	869	923	814	802	909	875	873	852	900	829	872	886	859	910	888	844	881	827	896	851	869	859	870	874	838	908	829	850	905	819	819	883	864	879	811	895	843	904	850	853	851	866	917	894	852	877	835	866	872	845	909	862	910	882	859	885	878	848	899	856	895	882	881	874	836	927	871	875	893	893	933	829	866	886	883	876	856	866	885	811	877	870	840	833	846	873	884	834	858	807	891	836	872	867	821	861	867	841	872	835	865	885	857	841	875	880	885	879	877	875	893	869	852	865	876	861	872	896	886	883	795	859	921	887	870	869	858	818	868	896	845	852	886	847	837	846	918	862	828	856	912	847	911	826	905	828	901	838	858	872	845	864	816	877	900	900	919	873	871	821	886	873	853	861	847	850	860	903	875	852	880	840	844	882	935	839	898	851	836	830	874	840	808	861	895	836	873	885	858	864	928	836	890	917	814	885	848	888	921	862	873	861	898	869	887	888	824	938	866	889	880	895	851	850	846	859	852	821	913	806	898	876	926	873	855	868	808	859	903	846	787	880	859	865	852	845	851	814	850	874	881	894	826	830	867	858	881	822	896	810	892	880	871	825	873	881	914	854	887	862	867	858	853	856	846	897	912	789	896	837	892	880	896	808	837	846	866	790	892	915	885	876	857	838	882	858	856	852	859	827	873	903	863	876	846	864	869	838	868	875	852	893	890	901	895	874	845	835	874	885	866	872	866	851	845	874	806	900	917	892	909	891	877	878	858	894	882	879	915	899	885	859	852	874	840	807	859	922	876	854	892	861	887	860	874	870	860	888	881	878	918	889	857	857	906	911	849	876	858	811	836	876	883	892	834	888	885	852	845	893	843	912	833	861	896	827	871	859	825	880	853	833	857	828	846	860	920	900	867	885	926	851	880	852	947	871	911	878	875	841	926	847	857	815	841	884	911	904	881	845	825	834	879	859	827	891	868	881	884	876	828	854	853	856	877	821	860	858	824	875	921	865	855	834	876	852	876	931	816	816	845	874	871	894	886	887	870	850	880	881	854	845	981	837	921	867	856	849	848	871	918	861	872	927	847	830	852	871	855	898	850	839	834	876	871	910	871	873	899	889	896	875	876	909	907	897	842	849	864	845	863	845	888	887	855	854	871	867	870	883	876	838	864	846	860	856	857	870	861	901	857	857	817	901	898	902	867	869	886	880	890	905	824	865	869	873	862	881	851	891	864	900	854	854	856	831	902	901	925	835	900	880	880	855	927	829	835	899	844	872	844	870	855	858	871	851	831	888	893	831	897	878	802	896	856	843	859	885	893	907	923	915	881	812	882	877	887	908	857	875	909	824	843	891	902	865	852	875	842	888	862	887	864	851	874	915	820	911	945	885	882	862	834	863	848	828	880	893	885	823	884	845	830	846	877	889	849	867	838	869	838	863	849	890	930	843	880	870	877	885	839	880	860	844	943	854	860	829	873	887	865	863	840	930	869	798	912	905	849	869	796	879	867	874	890	847	858	932	850	839	810	850	899	907	873	890	863	849	860	849	882	915	852	848	905	885	886	859	860	891	863	862	868	849	883	842	857	870	872	841	914	849	893	824	867	886	880	858	884	872	847	841	863	805	867	883	931	884	876	859	879	885	878	919	828	882	898	886	866	848	857	902	870	877	890	874	878	863	855	875	868	820	886	823	914	883	858	909	841	909	822	849	839	886	908	849	917	869	850	897	930	808	884	867	857	853	871	867	863	874	924	865	886	885	866	871	876	841	840	888	831	864	878	863	837	861	885	842	869	844	883	832	911	880	850	855	857	873	895	871	833	853	865	852	893	785	847	891	871	848	840	919	886	881	886	910	905	842	907	858	883	885	865	915	910	865	886	871	876	841	886	837	888	875	876	893	842	829	861	840	884	866	883	866	856	846	872	859	924	891	865	932	826	829	859	830	899	861	852	894	884	911	859	857	898	929	864	884	891	926	889	866	857	856	851	833	816	917	844	871	896	818	865	840	893	880	826	820	814	890	834	901	929	880	836	876	916	890	897	843	886	884	872	918	835	886	839	848	903
49143	19432	5173	1537	625	452	384	407	353	364	387	401	345	346	356	362	420	342	366	354	367	368	372	415	325	336	369	372	348	334	392	354	347	395	338	348	340	373	330	387	400	381	377	355	342	364	371	351	349	375	396	359	386	350	350	354	357	347	366	359	378	344	361	348	384	388	356	422	357	386	389	400	375	355	372	407	396	398	356	397	377	359	338	355	336	354	366	364	379	370	388	341	372	350	385	378	380	377	373	406	414	365	399	344	344	386	380	363	366	361	392	352	367	333	381	347	350	381	360	386	352	378	352	394	373	347	366	388	373	336	405	358	365	375	374	369	335	387	363	353	369	364	346	380	399	324	372	368	383	392	393	391	356	380	396	361	379	335	368	360	356	400	343	359	369	371	409	388	369	399	369	397	387	399	364	373	390	400	347	397	400	376	368	396	405	347	371	394	341	389	383	383	371	359	344	345	366	360	327	348	357	387	382	373	397	349	364	387	397	346	342	368	395	387	364	375	372	357	358	412	337	359	364	351	391	383	356	335	371	404	389	410	411	396	367	389	375	339	346	348	372	369	372	344	377	409	404	380	367	383	400	398	348	376	365	353	356	383	362	357	395	426	393	368	359	384	415	365	403	356	350	363	361	379	379	371	369	353	368	366	401	335	326	358	362	381	393	371	353	362	326	354	390	381	371	399	343	375	357	384	346	378	393	374	377	409	377	353	342	376	342	361	376	364	386	348	367	399	388	359	371	322	353	376	360	376	377	401	391	354	365	348	359	374	362	327	391	360	367	381	367	378	394	379	424	384	345	365	363	358	379	386	375	417	378	360	394	369	377	379	418	355	386	351	344	375	387	398	386	391	385	368	340	352	411	361	360	357	358	389	349	395	399	393	349	345	377	362	395	367	362	374	366	358	339	337	372	382	388	358	363	343	359	369	372	362	376	362	397	388	383	351	356	369	373	382	405	392	348	369	382	359	361	353	372	338	361	406	406	377	342	378	385	367	364	330	395	386	381	367	360	390	370	355	338	383	385	369	350	384	370	350	407	350	390	406	354	356	375	354	395	426	357	372	340	343	391	354	354	377	393	376	369	346	386	358	384	413	404	327	363	393	370	401	355	368	351	409	345	387	385	361	333	384	352	427	363	311	302	345	362	395	386	378	346	395	309	400	347	374	362	371	369	376	356	409	361	369	343	342	371	394	371	376	380	364	335	350	362	360	388	363	346	393	373	390	355	407	378	385	372	385	384	368	358	370	365	382	373	388	400	391	360	376	357	345	364	376	382	352	369	314	378	352	376	381	353	381	419	368	377	383	336	365	376	352	367	394	360	415	390	433	381	371	360	390	377	381	375	436	327	407	386	407	395	417	396	391	382	396	366	399	328	404	415	369	409	346	393	409	347	375	381	354	383	358	335	363	349	359	393	377	409	365	370	382	393	343	402	438	406	380	400	366	368	386	371	348	372	353	360	371	362	357	343	370	365	379	370	354	366	373	392	384	370	391	374	372	399	363	385	364	362	389	384	342	340	317	360	347	373	386	407	375	373	330	355	341	401	362	344	328	354	358	386	358	349	373	398	392	337	363	369	380	356	371	372	373	348	343	396	348	370	349	360	401	401	337	345	347	367	371	375	363	358	374	390	409	346	373	370	354	370	360	392	365	422	372	332	347	358	371	352	358	357	368	355	421	383	395	368	371	376	336	356	403	388	326	340	368	401	357	398	354	392	370	371	391	372	353	418	388	378	394	381	370	460	355	391	359	367	351	416	377	377	430	378	372	330	334	341	371	390	382	346	392	350	332	344	398	376	397	332	366	361	368	367	373	427	377	366	384	351	392	379	371	381	357	367	375	346	363	381	371	376	403	376	385	408	382	363	348	371	363	376	379	366	351	344	364	378	378	376	374	402	381	377	369	368	352	384	413	371	343	317	355	403	334	388	366	326	370	344	318	399	356	341	362	383	351	370	368	354	371	398	347	385	378	373	376	392	403	371	350	353	366	337	362	386	370	333	362	388	386	368	342	334	398	339	372	360	366	428	362	354	385	379	369	381	393	384	360	330	396	364	402	368	372	396	379	367	375	373	362	394	417	366	386	383	348	376	364	384	364	350	379	380	374	395	385	370	377	330	388	380	377	379	402	363	357	374	337	354	370	378	398	391	350	380	353	352	374	389	346	358	383	394	381	367	351	382	385	401	382	373	378	371	356	398	372	384	370	366	329	362	383	367	374	393	369	325	393	388	362	376	341	340	356	364	379	383	336	338	364	386	349	369	380	387	356	381	344	342	352	362	351	348	379	373	358	395	356	345	360	369	372	384	389	352	340	384	371	374	350	353	377	383	360	336	383	380	382	391	365	372	382	378	369	398	363	365	365	367	363	429	345	399	381	378	382	370	367	389	384	411	371	396	400	362	351	380	356	399	397	378	388	357	405	364	369	383	362	389	364	362	346	374	357	375	353	346	385	380	391	392	386	381	370	397	358	349	381	368	389	404	353	396	374	402	353	377	395	398	375	365	381	426	359	378	342	370	342	365	362	370	383	347	325	355	407	350	365	372	396	368	391	390	370	393	404	371	390	391	371	396	364	363	340	394	343	364	388	393	372	393	393	376	374	369	353	363	338	413	392	360	392	385	349	368	375	394	383	382	376	340	344	361	343	352	359	380	388	396	368	349	393	372	336	328	363	400	374	385	363	382	386	357	366	370	380	369	333	398	378	387	378	358	389	354	372	340	392	365	380	349	367	375	362	383	360	407	364	373	349	394	353	365	374	366	368	355	368	388	380	381	386	409	365	381	411	390	322	369	368	376	350	373	355	413	366	348	358	397	374	312	380	369	371	350	346	379	379	393	366	379	324	368	364	366	355	421	406	351	360	388	410	372	380	384	356	363	373	369	351	359	362	380	417	403	341	364	381	355	374	389	382	390	374	395	365	359	345	387	367	320	346	378	345	379	360	363	363	340	359	367	393	396	362	383	348	353	379	347	388	330	388	349	338	372	345	406	350	390	375	374	385	362	391	342	342	376	379	390	385	358	362	379	388	426	369	379	330	362	367	401	361	372	359	380	322	377	403	360	371	390	375	358	362	347	348	364	381	380	372	410	373	381	379	365	366	409	401	351	363	402	385	376	380	369	361	383	397	340	348	386	396	379	407	353	358	328	347	357	365	401	405	400	366	385	351	363	367	357	377	418	346	364	352	364	423	399	365	362	417	372	360	341	362	375	368	368	388	418	369	370	396	344	371	337	383	370	352	394	373	389	375	366	405	395	390	361	374	391	393	386	378	369	380	409	380	359	358	358	384	387	380	383	365	381	369	365	362	380	356	377	362	375	365	347	356	399	364	412	410	382	382	335	375	363	408	347	383	358	402	341	383	353	369	355	364	364	371	390	369	368	327	379	388	331	381	349	393	352	375	380	338	367	382	367	355	414	400	384	375	361	361	380	375	368	351	418	401	372	367	376	333	344	378	349	368	353	325	379	389	352	361
33123	14278	5774	2966	1527	1056	935	885	895	832	792	854	819	824	834	813	839	788	869	799	832	846	839	789	824	816	781	829	805	769	816	834	840	805	804	821	776	804	845	798	817	803	809	803	756	777	808	799	805	811	840	813	782	799	804	849	859	780	779	798	816	879	866	852	811	859	750	804	809	761	835	851	819	783	783	850	821	850	871	801	785	839	795	764	795	802	837	785	807	808	817	793	830	843	802	807	812	775	824	857	796	824	771	791	849	789	812	843	845	875	824	815	841	827	825	787	792	785	819	861	873	840	833	793	831	791	816	827	854	856	835	798	819	822	801	814	771	835	809	836	798	846	851	752	778	858	873	801	810	803	776	776	824	831	778	851	832	791	803	781	867	852	799	813	811	791	817	761	836	753	806	806	824	786	842	824	797	832	815	829	783	796	775	815	765	817	863	812	819	895	878	791	809	818	791	822	807	851	802	846	778	792	827	773	755	796	769	801	814	789	847	820	810	856	867	849	762	767	819	821	846	825	771	825	803	854	810	810	803	797	791	836	800	866	794	767	790	822	784	774	760	761	815	808	817	790	863	828	808	805	808	784	864	797	796	792	804	799	813	788	824	838	782	776	832	812	787	818	840	784	776	817	861	814	782	802	834	826	875	819	841	820	784	802	817	807	807	788	788	823	806	859	787	779	779	846	781	815	796	847	857	819	817	801	871	818	801	826	824	826	867	854	856	823	804	798	795	803	803	863	775	829	810	806	862	768	804	839	787	839	856	860	823	808	790	841	821	763	822	777	787	838	818	806	798	836	826	815	778	769	810	801	849	758	808	821	804	748	851	795	865	869	813	794	759	837	800	861	817	790	865	807	831	775	754	760	824	821	803	815	775	813	833	826	786	804	779	801	797	813	776	787	789	808	834	798	804	820	764	777	807	859	787	806	838	755	853	834	883	791	821	796	826	788	819	847	812	790	825	835	772	815	817	841	842	822	794	819	833	862	812	817	807	852	775	807	766	835	819	781	803	847	812	797	798	852	784	843	774	843	826	847	803	795	818	840	767	799	783	823	807	842	772	813	827	774	805	823	839	765	803	796	804	807	851	844	844	808	800	815	791	839	800	851	825	818	777	844	799	805	803	794	846	808	791	763	846	843	814	808	853	811	813	775	772	832	891	836	809	828	747	737	785	787	805	835	832	832	813	786	783	766	821	788	843	814	809	825	839	857	795	832	893	832	798	855	875	799	860	815	798	775	817	812	787	815	812	799	806	830	798	826	855	769	835	760	754	804	877	833	790	818	785	811	819	796	840	820	794	795	778	870	816	804	811	812	813	822	802	803	859	838	788	791	790	849	766	801	872	807	808	844	808	814	816	818	766	757	806	826	868	798	801	783	823	822	763	768	835	832	807	825	828	870	827	797	784	794	802	787	822	770	836	791	814	839	857	810	793	816	778	820	798	796	768	770	792	828	789	802	812	853	878	813	807	856	797	854	857	826	790	841	803	786	828	803	785	778	785	813	821	818	843	836	841	824	802	834	807	820	780	830	802	794	768	777	774	785	802	782	870	764	795	796	797	815	835	784	867	798	845	878	831	806	820	819	827	775	798	831	844	823	780	829	829	797	809	786	793	809	818	807	817	844	827	843	825	798	812	804	830	781	849	794	789	805	820	791	868	805	817	825	840	833	835	832	807	867	860	799	798	808	813	800	850	789	787	836	800	754	852	830	836	849	806	745	828	781	829	861	810	787	830	796	811	888	802	808	806	830	774	801	865	765	786	799	811	824	845	847	842	808	811	845	786	818	818	810	828	793	757	810	800	837	777	873	812	794	848	804	816	811	777	779	800	790	828	822	862	802	805	821	844	824	834	826	821	825	777	785	816	791	802	806	793	800	807	779	818	848	827	844	813	811	829	794	814	822	786	824	816	853	871	807	789	801	788	824	791	778	825	830	776	795	863	767	817	826	808	805	827	798	764	801	773	818	778	817	824	796	838	771	845	762	774	805	827	801	801	743	813	832	787	823	754	835	772	814	812	807	829	770	823	792	764	798	810	749	824	846	773	756	758	805	764	796	811	798	817	824	845	786	813	804	787	808	863	818	882	816	754	865	779	809	820	873	827	842	794	798	828	823	849	857	788	838	824	833	801	811	743	830	853	818	814	725	802	854	860	791	811	803	800	814	783	817	808	861	808	785	797	841	806	786	810	743	798	788	828	830	777	789	802	803	831	790	788	802	788	825	884	833	773	810	814	797	839	801	836	835	798	771	834	793	834	797	794	840	838	766	860	807	884	767	804	790	815	828	820	780	811	799	833	787	838	808	808	787	845	853	834	799	829	854	785	804	802	799	803	813	854	833	812	807	879	835	823	886	806	781	804	789	793	826	763	815	801	822	794	792	817	858	835	839	812	841	797	818	811	806	844	810	794	809	839	838	792	744	801	778	791	809	802	857	866	830	843	835	784	762	807	826	834	794	796	818	776	776	746	795	797	808	786	792	840	805	834	789	793	826	758	789	832	847	810	786	830	835	786	815	815	839	823	863	757	825	794	828	763	799	837	798	774	883	802	820	815	838	829	834	846	854	826	854	818	820	824	798	829	830	816	817	799	789	823	822	796	826	807	775	825	787	778	820	847	797	794	842	772	910	790	770	799	768	817	825	845	788	840	810	794	781	883	831	775	801	810	773	881	788	840	785	801	821	779	845	792	793	798	826	812	793	812	808	822	786	767	788	849	815	828	835	835	783	831	811	822	830	871	776	836	800	798	801	775	816	808	791	773	843	768	848	844	809	813	819	800	776	809	787	806	835	845	768	791	836	817	797	835	800	817	815	815	787	791	799	831	843	849	824	816	771	800	861	866	823	746	823	812	805	820	834	781	793	814	808	790	813	807	804	833	790	781	801	815	837	820	839	806	749	810	811	761	775	816	804	809	797	806	807	824	817	820	826	853	824	742	833	817	812	832	781	816	844	779	820	814	846	846	805	777	795	826	811	876	840	841	827	757	867	810	805	815	798	868	874	873	765	775	801	857	823	793	837	793	835	822	811	851	787	795	831	787	806	796	841	825	872	833	810	837	837	763	804	775	849	775	841	809	799	802	855	776	768	777	774	808	824	813	807	833	804	782	817	830	835	830	828	858	788	842	825	792	860	819	860	828	783	838	799	778	828	836	819	846	798	789	777	879	805	855	806	826	814	758	811	814	806	830	823	812	819	844	806	810	834	721	767	844	770	791	822	787	775	794	795	813	817	841	809	803	814	867	787	799	822	791	803	795	845	818	818	812	785	822	830	754	812	784	745	772	804	828	831	743	800	800	827	842	781	821	800	848	850	830	883	801	837	836	810	819	804	760	830	822	803	833	793	787	804	849	827	818	829	828	842	846	782	812	819	807	764	828	801	799	780	816	813	804	804	854	836	875	773	827	801	813	840	803	776	829	831	773	817	856	768	829	872	839	798	838	784	791	771	825	795	836	805	823	780	766	824	824	820	759	823
63483	29320	9421	1718	619	447	415	416	397	377	389	384	374	371	407	341	362	389	414	356	378	387	386	373	376	391	377	388	397	398	370	372	366	374	441	413	412	368	410	397	370	375	434	442	367	382	367	403	380	372	414	401	369	404	361	402	403	358	414	351	327	396	413	370	385	390	424	361	411	389	383	373	411	387	444	365	390	384	398	368	355	398	396	397	369	418	407	375	410	406	398	365	365	387	357	341	392	392	393	373	383	355	407	364	367	361	363	402	393	385	429	397	411	356	385	408	416	380	367	409	363	388	410	358	368	366	390	363	411	389	397	409	377	390	405	422	381	361	399	371	353	404	441	368	410	411	354	365	392	343	365	382	409	392	403	379	413	381	366	397	380	366	397	396	365	381	369	365	343	427	385	397	402	393	390	389	378	400	374	407	384	420	358	381	412	335	398	442	375	409	371	360	398	415	386	377	375	383	422	424	407	368	380	403	402	413	341	358	390	348	395	380	350	385	383	394	387	470	410	383	382	376	399	380	351	388	446	388	382	406	389	363	384	404	422	426	398	345	398	386	419	404	389	399	391	388	432	421	386	371	388	403	359	399	378	394	395	400	369	408	399	371	355	376	347	351	348	367	381	384	374	415	389	445	356	416	381	371	373	374	402	381	430	375	354	375	406	413	381	427	357	415	432	438	404	418	365	380	395	402	403	419	371	459	423	379	412	373	407	397	402	412	424	385	373	430	386	392	413	394	414	380	402	372	399	400	412	399	403	414	396	392	446	363	405	400	375	456	382	393	435	407	354	364	394	377	377	352	425	407	378	377	358	384	369	376	394	363	384	382	405	424	354	350	383	333	407	356	432	379	393	346	386	393	375	408	397	372	361	360	384	382	405	368	359	379	377	362	402	389	419	394	367	388	386	380	378	419	400	432	353	399	408	387	409	374	402	370	354	391	359	371	390	405	376	379	375	387	406	367	382	388	362	396	367	403	385	390	366	374	378	396	390	384	392	427	428	353	413	373	388	421	351	380	343	431	368	398	381	359	400	419	394	406	375	396	406	409	379	412	389	393	352	425	361	359	357	366	369	397	356	392	372	386	341	393	388	396	400	400	392	379	399	382	365	403	401	361	378	350	418	359	361	393	354	409	422	381	392	418	359	371	396	376	387	383	410	376	368	426	390	397	379	416	423	384	360	359	367	404	422	376	372	369	381	373	424	364	359	376	361	367	376	411	418	366	377	370	383	384	405	425	401	387	383	370	379	361	337	422	375	397	412	384	396	368	357	380	369	399	392	369	427	403	422	388	427	387	378	404	378	408	372	387	365	397	387	384	412	378	378	410	396	341	390	397	409	387	372	371	367	397	353	367	415	363	343	430	361	385	390	386	352	412	366	404	414	428	412	417	374	406	399	405	371	416	380	400	407	358	395	412	401	401	376	419	388	366	429	388	386	382	360	362	354	417	406	377	386	395	412	386	386	359	365	393	379	406	389	409	408	403	400	382	408	409	397	388	372	396	399	414	390	391	391	417	367	382	382	358	386	363	374	390	387	413	356	396	378	416	365	373	416	390	389	405	415	403	360	412	396	371	366	403	424	401	387	414	358	374	424	397	347	360	374	433	383	363	362	399	410	384	412	363	371	378	415	420	435	347	383	405	391	425	406	354	362	385	365	405	377	396	367	367	419	385	405	379	360	369	397	386	404	384	389	403	362	389	392	407	412	366	336	397	410	374	361	382	407	398	401	364	390	411	361	431	404	375	341	383	373	393	361	399	409	430	376	378	421	376	415	363	390	379	372	398	366	433	358	372	364	390	380	413	400	343	387	379	414	361	346	416	361	362	409	405	398	406	408	376	392	391	397	369	380	384	394	390	366	383	385	386	408	356	378	422	397	379	380	406	386	370	385	380	369	369	391	367	425	440	355	335	384	377	398	406	406	372	350	410	411	403	400	404	420	404	410	341	376	377	369	403	394	364	415	396	368	410	375	386	368	380	404	409	376	373	404	352	398	407	371	345	416	382	380	418	390	413	389	374	376	403	354	376	391	382	385	408	392	405	380	406	404	393	381	397	371	366	387	389	364	356	390	388	365	389	404	416	404	387	358	394	390	355	406	349	386	408	378	376	430	381	384	390	397	380	389	391	402	398	407	380	410	407	358	389	407	431	357	381	402	432	435	363	397	423	405	398	379	404	403	388	358	392	410	393	382	407	420	399	413	366	378	389	384	374	415	383	348	415	406	359	356	388	404	369	399	394	380	399	415	365	380	405	421	373	395	367	434	397	415	343	441	394	430	385	407	386	384	409	391	377	369	356	400	388	371	401	387	390	373	349	385	374	394	383	390	371	388	368	401	402	372	377	351	406	372	381	380	382	402	390	400	374	383	373	398	388	391	387	406	406	386	437	363	368	376	377	357	395	388	401	397	417	363	370	403	368	359	368	405	435	375	401	391	416	375	382	396	388	386	366	374	364	383	325	373	332	342	391	370	370	413	387	385	358	373	393	361	417	361	418	359	345	389	393	395	400	382	360	378	367	348	371	376	386	365	421	396	376	377	396	394	410	362	365	380	420	404	374	415	348	419	380	424	392	395	403	348	352	386	387	385	346	372	417	391	401	380	412	423	416	386	404	377	343	420	383	407	395	365	347	375	395	379	360	403	412	393	352	363	361	407	399	377	376	375	389	402	402	376	384	385	419	380	429	339	368	393	389	358	395	415	361	388	379	384	407	378	373	377	378	415	366	439	416	413	356	408	396	397	383	413	369	369	358	410	400	380	442	353	429	377	375	393	380	391	427	371	398	395	354	397	417	386	369	399	359	391	447	386	419	400	414	404	387	418	411	356	391	379	405	380	434	389	344	429	400	402	430	413	400	427	393	420	375	339	379	361	408	393	373	392	402	386	353	413	421	392	409	387	376	413	374	374	383	370	389	366	376	357	394	379	378	427	363	405	375	386	414	391	367	372	353	372	390	391	350	397	404	397	400	359	376	373	404	409	325	373	403	411	389	377	421	397	352	389	368	368	392	394	381	360	400	392	397	372	383	412	386	387	395	402	414	387	397	375	360	359	392	409	400	426	430	425	377	411	405	380	434	403	418	403	384	382	390	399	362	371	414	407	379	377	373	427	371	388	425	387	366	413	428	360	397	383	396	373	376	412	343	364	361	390	405	363	386	397	410	397	428	418	404	377	362	376	378	382	370	396	427	371	365	373	352	384	401	338	410	366	412	375	416	385	358	388	377	387	410	396	362	368	393	330	415	364	401	369	358	358	402	426	416	393	387	354	376	359	367	391	367	396	390	361	391	337	329	380	379	369	411	398	388	394	377	403	380	381	431	363	355	410	349	396	403	375	363	397	418	377	356	409	394	393	370	372	372	382	413	357	367	407	406	409	350	349	401	370	383	397	374	385	391	375	369	406	384	357	369	387	357	376	387	340	386	404	362	362	385	405	397	366	333	344	378	371	405	374	379	382	374	366	414	388	405	375	369
44199	20590	8061	3039	1626	1144	985	937	847	851	871	932	860	858	866	828	823	857	839	902	815	819	888	827	861	873	880	876	923	849	839	858	875	870	875	803	860	833	857	829	838	897	860	915	855	809	895	887	884	865	840	822	842	895	863	867	821	854	836	865	876	849	832	892	794	864	789	876	861	859	855	808	860	831	841	831	813	772	867	812	859	854	891	862	820	860	848	881	859	822	795	824	889	836	805	819	808	888	873	818	858	864	873	831	854	859	834	896	841	860	806	846	849	866	896	862	862	824	892	841	895	837	801	818	838	847	858	871	830	831	864	874	918	845	822	863	844	814	865	888	857	834	862	822	907	854	854	870	787	853	821	884	884	796	878	814	796	830	862	868	855	866	875	878	873	867	750	861	817	829	882	880	836	881	928	832	829	827	784	868	858	826	850	883	842	877	831	832	796	871	871	888	805	825	849	868	853	865	855	855	832	810	892	814	827	824	841	838	856	875	893	855	831	846	800	819	884	857	868	837	875	813	848	846	862	849	858	844	877	896	866	853	853	792	855	855	814	873	847	834	874	840	872	856	834	857	853	839	817	852	890	877	870	905	867	854	905	891	855	864	857	864	789	891	870	840	862	844	869	902	808	859	851	843	807	817	857	825	779	844	843	842	881	852	818	821	837	870	841	826	910	887	844	891	856	857	844	839	896	823	844	877	885	840	839	846	841	846	857	871	888	904	834	814	913	804	857	919	870	831	867	829	840	803	860	894	915	870	847	819	793	828	887	831	847	829	846	844	807	842	851	846	818	850	890	871	821	831	813	853	861	830	834	869	887	890	875	819	828	874	818	843	845	825	819	780	824	861	800	805	829	823	817	822	891	847	802	887	848	871	859	873	838	823	882	844	834	825	852	904	841	875	879	878	833	840	836	840	881	853	833	896	867	852	807	901	853	788	849	840	839	810	884	916	822	956	848	872	880	834	881	854	905	804	814	831	786	897	889	856	850	834	816	857	805	862	853	834	874	840	923	884	830	806	843	825	823	875	870	853	869	848	795	845	859	896	840	778	853	824	777	878	824	848	838	897	856	823	856	857	861	782	859	846	841	847	882	805	834	843	860	819	869	838	874	841	869	806	889	855	829	831	850	833	875	891	820	847	833	867	885	817	837	876	837	776	804	810	835	861	838	825	805	879	913	858	853	865	846	850	827	840	821	842	817	815	840	890	838	858	876	887	835	833	835	874	825	866	789	868	808	829	865	861	843	852	853	886	837	863	773	793	901	812	861	848	793	868	842	836	816	866	827	818	848	808	855	789	876	852	856	876	855	818	874	864	874	878	843	828	814	901	817	868	908	816	835	841	831	883	869	819	834	838	878	828	834	806	885	889	856	833	862	843	857	825	834	840	864	875	846	848	846	880	809	842	810	859	852	889	853	859	835	826	872	866	862	843	845	837	864	844	888	775	849	863	865	828	903	877	824	867	841	849	843	834	841	833	881	799	863	808	833	800	803	862	862	847	852	843	819	894	885	875	876	876	824	849	911	838	881	868	845	835	875	880	857	860	852	816	927	880	877	830	833	806	922	859	894	864	862	875	788	872	886	801	861	909	871	832	848	907	879	833	860	868	877	822	829	856	829	830	854	864	899	864	810	840	837	863	881	827	834	834	835	876	869	854	839	913	824	852	838	873	756	841	895	861	839	889	808	869	758	870	831	861	890	825	845	834	812	745	859	868	829	847	876	859	885	801	830	890	811	843	860	845	871	830	830	876	861	823	839	831	893	887	826	832	798	859	838	878	822	829	861	888	829	816	864	863	847	853	822	884	852	852	900	843	904	838	827	817	843	863	838	848	864	881	873	847	890	859	870	852	843	883	833	848	848	838	885	895	823	842	874	827	861	815	839	852	806	870	856	845	844	894	851	845	910	861	854	816	844	857	821	825	865	838	800	843	899	865	835	831	870	815	818	840	820	902	803	915	838	871	848	845	846	786	802	807	850	801	873	828	884	834	822	886	854	845	855	895	841	826	829	851	850	855	855	856	858	838	852	841	847	852	839	842	818	851	804	889	817	870	815	869	834	841	835	873	858	880	827	900	879	887	879	866	844	812	825	866	864	863	829	897	789	861	796	899	882	824	852	893	825	831	846	902	836	853	834	863	852	860	885	897	850	794	852	855	829	796	844	868	856	873	787	857	835	833	867	859	832	838	845	872	907	870	835	827	832	833	870	863	809	869	843	850	880	832	821	856	798	805	818	865	837	900	859	826	840	824	872	850	854	861	821	835	909	917	814	812	826	843	832	798	813	819	861	847	809	800	819	885	842	818	901	853	905	832	839	807	868	871	827	869	854	820	862	805	851	856	864	849	835	852	890	828	846	823	857	891	838	860	837	879	838	863	844	842	829	846	839	798	844	876	891	818	866	874	825	900	868	892	891	837	868	842	804	836	840	859	886	874	828	827	888	839	845	896	858	767	842	845	891	819	873	813	796	865	858	845	866	904	830	849	832	865	834	858	831	844	835	853	860	879	876	838	825	862	887	827	786	867	827	843	891	852	896	882	847	823	818	853	867	858	834	867	833	846	875	862	824	843	848	833	792	818	852	835	849	857	868	875	889	837	874	871	795	819	815	864	778	911	844	849	871	861	862	864	805	848	866	821	838	798	830	862	854	836	839	862	816	803	864	833	900	840	853	876	866	846	853	846	799	857	843	815	855	845	863	837	875	854	841	835	879	834	816	814	843	889	842	873	861	836	890	885	853	825	835	892	813	821	863	859	875	846	894	843	895	831	833	847	823	845	883	843	818	849	821	855	831	829	840	858	836	849	779	843	821	909	852	902	862	829	859	847	784	880	792	833	862	804	861	825	819	832	840	865	832	839	836	843	872	851	823	851	817	892	832	871	859	870	877	798	879	820	859	782	804	824	804	871	863	823	861	817	777	827	869	841	839	813	897	826	830	869	816	863	803	875	903	887	848	876	847	807	862	830	818	844	900	853	857	873	854	816	839	883	917	820	825	887	810	833	904	885	845	877	859	832	850	830	851	878	852	869	834	905	807	862	864	845	820	878	835	810	840	876	893	810	807	840	798	826	804	817	877	874	803	876	828	852	792	905	844	847	835	847	857	788	856	867	817	837	822	858	850	858	872	844	846	800	895	877	883	889	809	877	828	877	884	832	839	789	829	850	862	903	860	922	859	912	817	828	877	831	848	869	820	826	817	876	816	844	825	835	905	874	896	864	888	844	824	884	893	764	863	803	859	885	910	772	924	825	829	859	837	841	885	858	893	810	868	886	868	891	814	818	847	850	861	853	847	836	852	836	878	855	787	840	845	869	803	838	861	847	830	871	819	852	886	845	876	917	844	876	823	858	818	858	797	846	819	873	871	868	835	817	837	810	883	850	844	838	854	821	828	798	897	854	858	896	816	787	819	815	859	858	866	849	843	824	834	812	871	860	928	840	866	835	904	853	835	878	854	875	855	839	872	893	872	829	889	830
64729	28248	10602	2910	1010	563	455	424	433	419	451	455	395	370	374	390	416	391	385	402	453	439	346	415	431	448	427	388	382	384	417	405	399	459	403	395	392	392	422	387	387	403	394	374	402	412	417	403	395	393	379	381	389	441	417	389	384	408	383	378	425	421	403	382	383	454	381	395	416	383	421	377	379	401	394	433	405	383	414	392	358	400	435	415	388	363	382	415	419	350	372	386	390	425	388	417	382	433	415	437	441	395	406	402	374	380	346	421	404	389	424	396	385	394	370	416	422	412	401	371	386	397	417	428	420	403	387	389	377	373	388	387	387	406	378	436	398	371	388	440	408	418	399	390	417	401	421	395	408	372	418	411	378	392	400	455	394	401	382	408	437	406	397	395	401	385	385	419	376	425	444	405	415	403	401	358	395	385	391	350	406	406	378	398	387	399	392	401	386	401	398	406	423	383	384	432	390	430	418	409	440	407	423	409	379	389	400	431	379	377	377	419	388	419	451	389	401	377	438	432	405	397	371	380	410	380	427	424	394	375	399	382	356	380	395	356	352	412	383	396	392	353	361	398	382	404	362	414	410	363	426	417	388	409	397	384	417	402	376	392	374	417	432	414	415	398	403	390	427	423	406	415	407	392	387	403	410	373	352	368	392	400	384	379	431	371	440	395	357	384	390	393	411	377	396	384	399	397	412	394	407	383	442	424	428	392	390	393	439	429	442	390	412	383	406	381	385	384	412	367	413	448	393	408	431	419	378	408	408	387	408	386	367	392	405	395	405	376	409	401	392	382	373	408	398	383	390	421	390	409	438	392	402	413	399	399	398	398	387	428	376	428	374	364	414	384	428	394	398	359	427	428	374	396	386	404	399	374	373	382	384	424	408	359	411	366	373	393	370	419	372	372	391	399	389	421	400	385	408	381	385	365	374	412	393	384	407	400	405	438	352	401	388	385	419	431	406	429	386	436	420	401	418	367	406	433	379	426	407	384	414	345	363	397	423	409	424	378	377	425	408	412	403	427	387	356	420	369	426	450	419	398	410	427	382	406	426	440	394	409	382	384	359	382	384	426	412	429	410	395	444	395	418	347	413	416	405	419	411	385	363	379	395	389	386	397	416	387	398	354	356	434	395	410	402	427	397	394	393	409	426	419	375	379	403	404	389	405	419	401	414	383	364	385	415	383	423	419	356	415	365	388	394	392	364	431	392	437	408	423	454	380	408	418	381	417	398	387	400	413	370	405	438	391	399	427	410	411	392	398	380	386	381	447	413	397	433	436	416	403	421	408	396	416	400	402	404	415	407	418	386	394	397	409	405	370	406	389	424	411	434	402	409	388	365	419	385	366	410	382	408	443	389	439	417	422	391	434	409	409	389	440	390	378	386	409	442	418	421	436	442	420	381	385	377	420	436	384	413	420	358	423	385	352	408	385	367	396	401	415	398	388	403	399	400	374	394	431	378	382	358	382	390	372	420	404	364	393	357	408	422	388	380	416	410	387	403	407	369	404	402	364	430	399	389	375	430	380	380	414	393	394	395	378	393	407	384	378	406	360	389	406	397	405	454	425	408	409	376	406	380	373	375	383	425	393	429	396	354	403	428	375	396	370	358	398	375	409	360	422	378	385	426	368	388	397	370	394	419	372	386	378	414	424	429	426	388	383	411	413	424	385	365	405	391	414	422	429	417	394	366	424	412	368	377	421	411	402	408	396	371	398	422	404	368	429	433	403	390	376	398	402	358	379	380	400	411	398	400	407	408	397	427	393	379	386	394	396	395	411	406	449	390	378	415	399	433	396	365	434	369	371	389	404	386	402	410	392	416	376	412	414	398	368	415	408	389	384	392	397	410	390	415	418	403	383	389	419	390	415	400	399	464	413	367	399	414	404	446	362	411	374	398	356	432	392	423	395	390	418	350	419	409	455	415	389	381	387	386	413	416	358	399	426	382	422	423	401	424	380	378	408	394	395	381	423	409	426	400	409	340	373	377	380	402	382	404	385	415	382	417	384	428	400	389	403	431	412	425	396	369	401	449	407	427	399	416	414	399	383	401	361	397	411	421	380	373	393	423	385	366	404	342	390	377	381	398	426	392	404	429	421	387	426	391	391	359	389	382	401	410	397	353	371	398	379	411	395	379	401	389	397	376	400	357	378	416	410	409	419	394	420	358	382	393	428	425	379	417	413	395	423	430	385	373	405	397	481	393	391	374	391	407	363	416	377	441	417	387	377	426	441	417	416	378	386	409	399	419	420	437	436	380	376	444	411	407	413	412	381	371	440	373	414	398	385	408	397	411	407	388	385	414	399	408	406	393	369	422	357	418	422	402	412	367	392	351	413	384	396	368	395	413	412	414	394	390	416	382	371	381	415	381	374	394	392	405	353	435	399	378	345	375	363	403	385	419	409	382	423	401	415	372	383	432	368	412	385	389	421	392	373	391	395	396	411	406	402	386	360	408	446	393	392	388	408	422	388	418	420	411	394	391	413	399	369	405	442	443	405	380	419	413	376	415	391	400	402	374	385	420	389	432	420	454	393	367	399	399	402	393	392	414	395	366	417	424	372	407	375	408	375	413	466	363	381	385	426	443	393	412	362	393	386	421	401	404	392	361	369	415	378	385	388	381	395	423	418	372	379	394	371	388	392	394	412	398	411	370	390	432	409	417	412	411	401	424	408	423	413	406	417	390	415	409	387	378	441	369	414	419	398	400	394	435	379	398	416	405	344	400	374	383	373	426	390	399	421	417	410	400	412	398	367	424	392	373	366	412	379	433	347	380	403	374	422	380	402	441	394	377	401	395	402	396	406	398	437	392	389	397	424	416	412	399	391	406	408	377	426	456	408	415	394	402	371	395	389	380	393	413	431	392	400	435	358	405	401	420	382	393	383	389	402	364	389	391	392	393	386	382	391	406	396	406	376	340	367	406	382	382	395	422	401	411	401	400	392	376	404	411	354	441	391	394	394	370	424	409	400	415	429	412	392	415	367	392	383	389	427	415	363	400	402	400	377	403	367	370	404	371	394	421	390	422	416	381	349	398	433	407	352	421	417	418	394	389	364	425	429	408	391	369	420	402	427	425	419	409	390	411	416	408	421	436	380	408	411	343	392	380	376	391	399	371	444	358	399	401	425	418	390	396	427	379	404	385	406	385	415	423	380	412	412	433	421	410	381	386	396	410	387	419	444	396	376	404	413	433	400	416	387	426	405	397	411	453	407	418	446	426	422	426	427	371	439	393	363	396	408	421	390	433	415	401	387	397	405	404	401	417	392	376	413	398	395	429	420	400	427	416	367	341	432	388	431	408	407	396	427	424	399	422	384	398	381	385	389	408	395	382	404	387	391	420	377	371	392	433	450	424	392	416	408	341	411	377	416	383	391	372	384	396	408	351	430	416	403	427	390	386	384	409	407	387	399	360	413	373	411	438	403	335	421	406	380	380	384	392	389	383	402	380	426	358	410	400	427	356	401	401	421	402	387	409	390
43265	20263	9186	5227	2402	1403	1073	983	990	909	894	878	889	928	904	914	894	899	876	849	867	862	877	807	856	819	826	889	880	868	851	864	858	909	874	813	859	883	893	827	897	792	892	921	882	851	866	839	882	906	822	920	827	870	855	883	929	868	833	855	851	924	837	869	845	872	876	848	785	825	838	880	873	873	876	824	918	853	821	873	946	892	883	802	911	850	864	882	822	871	831	825	887	883	887	879	871	808	899	861	875	876	894	857	940	910	858	863	850	900	848	917	862	838	894	869	859	892	867	872	880	864	827	890	865	852	882	870	872	859	889	837	866	914	850	846	860	811	863	881	878	866	882	879	829	883	854	794	840	870	896	870	850	869	867	848	881	847	878	879	839	910	839	850	849	817	856	839	909	873	885	896	861	836	888	829	884	845	809	874	858	912	896	899	885	860	892	775	865	842	832	890	874	854	926	890	877	882	896	876	849	871	908	880	864	877	899	860	861	833	867	866	896	897	854	875	858	856	820	842	848	876	843	845	867	876	869	869	864	859	918	898	837	856	866	863	913	842	864	890	863	870	793	944	871	861	900	842	867	857	888	850	866	849	886	847	858	896	856	868	873	886	900	840	887	818	864	878	885	855	896	846	829	835	841	834	881	836	846	902	884	914	875	831	878	899	868	913	869	860	826	863	835	910	871	880	897	814	894	879	853	808	847	871	899	835	832	882	860	860	814	884	932	864	869	830	881	899	946	837	875	904	838	848	838	845	845	880	854	860	870	887	876	892	879	906	905	856	865	848	855	901	879	846	861	840	843	912	898	829	858	840	875	858	853	848	869	859	872	878	882	853	898	899	803	848	909	874	873	865	873	827	864	846	897	873	870	853	875	876	892	852	892	914	888	916	861	814	843	853	886	875	807	860	871	870	931	880	887	888	867	855	882	909	866	860	864	866	795	862	885	914	841	868	854	872	883	875	856	884	887	875	822	831	853	864	912	813	838	884	793	863	818	816	881	872	858	823	829	834	846	827	870	829	802	933	862	849	877	832	849	855	867	886	905	859	821	837	876	844	858	821	842	858	865	843	863	846	856	874	847	840	895	876	914	833	863	874	877	886	813	861	905	858	783	785	896	874	877	860	819	880	890	879	864	898	898	870	836	864	877	779	874	900	848	898	881	865	926	859	949	892	836	844	890	875	879	879	856	849	849	864	889	870	875	857	851	860	884	889	827	874	818	865	858	842	874	874	840	836	861	861	846	924	864	855	809	872	884	879	883	867	909	855	851	870	858	912	879	849	874	916	916	868	875	906	918	898	869	841	917	872	885	848	843	868	844	881	896	883	864	826	811	844	829	858	864	909	911	824	851	843	914	861	907	886	820	862	879	887	845	862	902	863	870	839	870	913	882	873	813	861	885	859	840	850	871	868	881	927	876	892	836	867	864	808	869	882	826	875	843	855	825	858	882	839	845	818	880	849	803	818	839	916	846	858	868	846	870	851	854	906	850	885	827	914	881	863	882	952	909	898	866	876	872	854	895	865	883	883	889	838	809	805	875	842	872	825	837	902	835	862	851	873	869	867	850	858	844	870	837	807	884	862	878	923	846	868	846	855	894	867	859	863	854	873	829	862	842	856	885	931	906	889	896	806	797	861	804	869	841	874	928	890	822	812	889	875	919	864	920	872	860	852	774	888	796	836	889	864	859	899	901	820	847	944	862	866	880	873	914	859	833	901	893	899	862	844	850	840	829	857	851	835	909	865	849	885	835	876	847	859	838	875	904	851	899	870	847	883	856	863	873	855	826	837	889	832	851	858	868	834	872	869	874	834	835	852	881	861	825	829	835	831	851	814	887	800	851	859	881	847	853	868	850	855	873	928	855	845	832	891	905	895	851	856	838	870	871	886	847	909	851	857	893	858	875	809	873	879	903	889	875	846	844	867	845	860	893	857	842	848	875	860	910	812	875	829	907	844	829	836	823	839	837	856	863	888	914	863	867	890	856	904	884	891	882	857	879	914	889	855	889	806	891	881	867	877	888	886	942	861	885	877	846	872	901	877	874	843	855	885	860	816	875	838	891	899	840	824	850	869	836	771	869	843	877	905	873	884	869	864	898	835	871	853	932	860	881	852	842	882	875	863	877	913	825	903	871	883	877	861	871	843	858	903	859	846	879	891	855	858	835	878	860	811	853	860	852	898	855	878	885	885	908	899	880	887	822	835	844	837	872	892	830	845	873	860	848	858	888	857	840	890	898	853	878	893	896	848	905	868	938	835	841	867	847	849	906	836	868	896	890	871	933	868	831	880	840	807	839	883	838	834	876	818	889	901	840	896	845	827	885	872	901	877	882	848	864	860	855	861	855	907	850	844	862	895	846	927	847	859	865	866	878	831	927	866	902	898	872	889	887	859	895	919	855	903	912	896	862	887	845	851	849	863	855	880	899	885	876	859	910	881	825	878	848	875	816	885	819	885	848	856	877	827	858	913	825	908	888	893	891	870	861	890	786	863	883	813	867	849	875	856	873	822	856	918	873	847	883	877	876	852	878	841	872	851	852	895	879	886	854	896	872	865	827	853	865	922	860	832	859	853	835	859	868	858	850	853	856	921	889	851	867	895	889	829	936	827	878	822	863	876	830	809	919	849	863	858	858	919	858	862	859	868	874	848	898	881	891	896	887	906	889	880	852	863	882	891	821	910	886	878	878	842	823	857	904	912	871	835	857	868	873	847	864	874	863	934	894	886	817	865	855	869	901	869	906	850	844	865	853	892	837	903	864	899	843	869	847	866	864	853	858	879	867	895	905	852	893	826	863	848	852	887	821	857	893	874	851	895	883	921	851	865	878	912	885	872	880	903	868	837	865	848	876	809	889	903	867	910	909	807	875	850	877	871	856	836	928	835	851	854	832	840	843	870	832	881	873	867	859	839	877	868	893	854	883	880	841	891	872	846	858	913	835	880	869	856	874	790	867	857	859	890	822	803	844	837	819	888	841	891	834	867	908	848	878	876	822	866	863	872	862	856	835	909	883	869	827	831	932	877	899	870	845	930	838	889	884	894	845	876	839	847	908	830	832	856	834	878	911	868	864	850	876	907	853	863	857	810	844	843	855	846	870	900	843	927	902	836	838	822	871	921	900	861	864	883	869	867	874	923	918	867	904	866	897	861	884	888	848	878	852	907	863	846	847	871	860	897	891	848	818	833	897	866	892	872	837	927	828	806	885	837	872	837	831	828	861	917	837	864	883	837	868	889	853	849	857	843	903	887	875	836	909	868	926	776	890	861	895	879	831	914	897	877	875	911	834	874	822	882	884	890	864	848	859	833	839	824	845	849	868	849	875	904	907	899	867	860	855	862	883	813	895	905	837	884	853	886	867	867	830	868	842	835	877	859	779	829	891	915	884	854	857	853	831	855	832	885	882	930	845	898	904	855	927	879	827	913	863	914	867	894	819	865	925	845	863	870	857	875	881	901	860	867	839	930	886	882	888	855	825	846
50173	19540	4703	1299	609	438	446	370	365	388	371	353	375	344	401	363	351	357	386	371	367	361	376	352	355	362	355	318	378	401	357	351	374	376	390	366	342	326	358	348	368	360	357	365	351	389	381	354	396	356	342	352	360	353	354	344	352	323	330	365	368	360	324	384	368	354	347	335	354	323	385	335	357	355	358	346	355	377	338	359	346	330	343	391	372	359	368	378	371	383	366	349	328	380	370	348	344	328	370	361	349	365	386	353	346	361	346	360	316	338	338	351	370	351	387	363	365	382	334	357	371	338	419	354	395	356	357	348	360	372	330	362	368	400	385	392	375	333	343	335	355	361	370	387	345	343	372	379	350	377	408	342	384	382	373	359	347	354	316	355	347	345	367	336	387	387	366	363	384	343	344	344	342	371	348	390	361	383	365	396	396	380	386	361	382	358	347	327	361	368	361	420	396	377	328	343	385	369	357	371	371	334	374	337	387	317	348	388	378	342	352	383	353	347	356	358	349	368	368	362	376	359	344	327	370	368	361	360	376	384	366	340	357	382	373	357	358	365	355	354	345	359	359	355	356	346	326	341	355	358	352	363	347	378	363	392	370	373	338	347	395	370	352	372	352	374	388	342	350	349	326	390	342	349	354	354	381	362	376	373	371	359	352	378	344	333	365	349	321	327	347	368	363	352	328	373	340	359	362	344	367	376	378	361	351	378	342	362	352	313	383	382	350	347	355	376	323	381	355	321	409	398	342	338	381	362	374	379	366	377	365	354	353	344	344	355	339	343	363	379	332	376	311	381	362	355	405	353	398	367	385	357	351	359	363	342	376	334	351	365	385	345	345	361	349	365	376	325	360	367	379	385	332	340	354	344	365	353	365	363	357	330	350	349	345	362	365	353	338	378	360	367	389	374	365	375	376	325	345	374	371	374	318	364	369	394	363	364	378	340	378	370	377	371	353	386	365	355	345	381	374	385	378	369	360	323	331	332	376	358	349	372	380	346	369	344	349	364	336	355	339	349	375	388	346	305	388	333	350	362	387	394	384	349	345	405	359	365	346	360	396	326	393	375	370	372	337	351	366	377	387	330	389	361	375	358	349	367	379	376	365	365	352	312	390	353	350	374	394	384	353	318	326	331	376	357	365	355	374	383	381	378	337	360	379	370	392	365	338	385	357	327	359	357	381	322	335	321	361	344	332	374	362	374	369	347	347	367	378	342	336	355	336	383	369	379	364	399	356	355	338	361	371	329	347	355	374	355	381	373	339	379	366	366	373	322	391	347	358	362	349	345	326	359	387	342	372	385	340	391	365	368	356	397	334	355	338	346	384	346	409	344	386	345	341	354	381	387	347	319	359	328	377	378	355	385	346	384	391	339	341	393	353	376	361	349	379	396	349	361	333	358	376	350	337	348	359	358	366	354	326	362	383	365	378	371	331	349	364	367	375	337	347	380	338	377	349	372	379	357	337	347	392	344	359	335	353	356	375	354	382	390	351	363	342	373	358	333	362	376	331	356	365	362	377	358	347	381	373	410	330	344	352	377	387	371	361	369	358	363	385	370	326	351	383	375	343	385	375	386	347	368	333	393	368	339	359	380	332	346	321	322	344	360	400	343	336	367	376	377	328	378	337	399	377	384	375	321	349	360	407	363	358	371	370	351	353	385	333	334	376	375	322	370	340	385	324	343	394	342	387	374	367	347	331	401	374	323	383	377	357	353	349	351	357	344	339	349	337	353	320	333	368	333	340	356	320	388	368	370	369	356	390	390	331	371	350	367	353	336	364	358	331	387	366	296	379	372	375	371	358	364	314	339	337	362	370	367	369	372	360	361	377	358	394	316	347	388	377	366	345	372	381	367	364	334	364	371	362	360	354	361	395	338	355	341	365	358	370	365	302	360	396	334	357	359	351	341	352	321	348	353	337	358	332	350	372	377	363	362	359	343	368	350	348	367	349	401	364	384	372	363	332	351	347	353	329	346	365	364	333	320	378	374	385	396	358	364	361	369	394	354	333	363	354	373	380	371	371	353	370	348	359	334	379	362	370	367	373	361	323	371	342	358	407	347	361	383	352	376	346	335	346	368	405	325	353	344	351	366	351	365	352	394	335	379	367	372	374	344	380	356	339	379	369	336	354	356	339	373	360	322	344	343	356	384	403	350	366	316	376	373	363	384	353	359	331	393	339	346	380	382	342	365	372	319	332	377	367	372	355	343	314	340	332	391	392	350	337	328	360	334	350	381	338	324	349	361	364	337	358	385	351	364	327	349	369	399	364	342	374	335	391	370	370	390	363	389	336	343	375	369	385	379	355	367	354	379	346	351	342	371	365	376	384	381	372	351	343	352	352	366	379	324	372	346	326	366	381	377	306	358	390	360	376	347	362	362	382	372	336	348	367	361	357	324	397	375	364	352	361	334	348	347	364	341	338	333	375	345	364	348	373	335	378	383	369	392	350	385	367	354	377	355	367	338	379	355	372	370	382	373	342	323	373	333	359	350	372	373	359	344	394	350	335	386	340	366	356	349	354	374	357	336	376	370	332	350	359	370	390	383	362	382	381	377	388	342	379	381	305	370	349	368	365	336	349	341	359	365	366	307	368	360	372	309	351	358	394	374	376	354	306	323	326	379	347	382	340	348	381	359	359	372	351	348	387	336	366	378	397	376	367	349	366	351	377	347	325	357	377	338	376	345	342	361	338	368	368	356	346	383	359	335	358	338	327	322	378	364	320	343	331	372	356	353	354	370	363	355	347	407	355	363	361	333	334	374	338	336	371	378	356	354	364	404	345	372	407	385	366	394	364	390	365	359	356	367	368	394	369	386	345	365	348	367	368	339	343	347	360	372	347	360	330	330	373	410	364	355	364	312	378	382	342	359	351	362	344	375	362	393	371	362	362	356	398	377	361	371	378	383	367	387	398	341	328	363	364	370	402	379	426	336	388	355	376	352	359	377	346	367	335	361	381	354	353	324	368	363	305	342	344	334	378	308	359	367	407	346	345	318	408	367	358	328	364	368	364	351	369	374	373	355	345	348	377	328	351	367	317	362	386	370	347	370	334	311	344	327	386	371	406	357	384	360	344	373	401	386	389	372	408	337	349	362	349	365	329	377	378	352	369	327	370	387	392	342	327	366	409	375	371	357	365	351	353	372	399	386	354	334	355	352	345	403	379	332	376	339	339	366	376	347	403	363	359	362	371	359	394	360	339	367	337	371	362	350	367	378	367	361	395	371	400	368	352	343	312	345	358	408	400	374	351	361	370	357	366	335	344	385	375	345	353	342	318	348	323	352	385	337	378	339	361	389	345	333	356	350	380	369	378	387	333	381	350	354	367	323	374	389	347	356	358	370	330	379	331	441	388	344	397	378	392	351	341	365	370	379	348	325	368	380	398	389	373	402	351	333	356	350	344	344	378	352	368	366	375	368	358	344	356	338	373	340	385	360	348	361	372	365	316	353	363	399	384	401	365	369	349	346	343	341	361	388
34137	14137	5072	2812	1583	1112	1052	894	864	813	805	845	888	804	805	808	810	823	782	813	782	826	815	761	749	853	789	765	822	790	769	838	780	800	825	751	801	836	796	829	768	812	777	853	807	791	791	777	858	772	835	818	787	782	795	771	774	771	856	771	792	827	796	821	751	766	828	813	836	776	782	776	769	807	834	791	741	768	784	761	806	776	798	817	798	798	819	761	792	809	763	764	810	784	776	807	802	741	759	792	795	795	765	786	767	759	797	762	767	814	791	778	796	763	788	773	798	809	739	795	763	760	746	825	793	783	749	820	792	764	785	789	753	837	779	773	803	801	757	779	867	826	789	810	734	781	799	785	843	762	838	819	793	764	788	784	790	777	809	768	728	764	761	819	804	830	772	774	790	794	790	835	723	809	786	774	825	672	790	751	757	787	788	810	794	820	822	760	805	800	786	834	778	750	761	760	777	771	778	807	753	839	835	756	761	771	781	808	805	783	759	803	808	780	819	798	814	780	810	772	791	835	754	744	817	818	771	828	747	775	793	779	810	785	802	804	800	801	777	736	763	791	748	831	756	813	835	773	825	760	743	777	804	833	812	765	740	752	814	818	750	799	821	800	790	807	796	807	810	784	746	759	759	785	758	765	795	844	777	795	796	803	813	826	831	832	788	743	814	772	763	783	813	769	810	838	818	765	833	778	802	814	813	757	762	757	854	802	756	814	847	802	789	753	853	838	771	860	792	776	756	813	793	771	787	792	773	769	752	809	782	829	847	800	770	786	818	765	807	778	766	768	824	790	787	762	786	800	782	747	835	763	807	805	746	746	796	795	772	731	793	751	771	828	726	817	792	733	799	772	822	820	788	816	758	769	754	748	842	802	759	761	827	775	754	815	751	821	780	785	804	732	743	766	812	788	812	766	795	832	818	794	783	734	775	823	802	800	788	768	788	790	806	812	779	808	787	807	839	783	778	786	787	747	806	749	795	811	751	773	770	818	856	845	782	813	768	843	775	822	792	798	761	764	830	831	790	806	795	771	773	744	764	793	813	777	759	806	768	800	797	799	799	767	818	797	793	753	808	793	774	716	787	804	768	790	767	780	812	729	790	839	742	806	800	724	778	772	767	803	774	835	773	827	756	814	826	767	743	800	768	774	790	751	736	812	769	774	790	782	796	789	823	799	781	780	786	825	760	823	783	806	785	790	793	877	791	783	768	814	811	764	782	767	743	782	798	741	802	778	799	811	772	743	750	813	782	752	780	791	774	778	832	813	812	779	784	775	776	780	805	799	786	776	778	756	806	801	749	732	766	749	831	789	750	743	780	782	782	772	779	828	854	759	799	777	802	784	766	784	805	764	828	759	836	777	844	806	832	769	773	773	764	817	800	812	821	749	817	791	816	856	790	737	782	758	873	782	730	775	766	808	714	809	789	772	775	781	837	776	827	768	795	802	812	771	784	772	728	767	844	775	798	782	756	749	788	793	797	841	762	775	784	812	766	818	775	807	774	792	831	820	752	760	761	761	791	788	834	819	713	818	806	788	829	747	818	813	789	801	771	815	809	752	785	783	739	800	816	759	785	757	809	796	721	771	753	795	804	779	763	823	869	804	815	765	776	747	816	809	789	779	825	805	781	776	770	800	780	806	720	800	778	800	732	803	770	798	781	795	796	781	795	734	816	798	784	742	835	808	803	764	832	816	816	781	779	795	820	812	834	773	784	822	809	781	783	824	764	772	810	764	775	818	808	803	812	776	779	831	804	761	847	754	762	775	822	759	762	759	818	788	821	763	828	811	740	799	804	768	787	761	784	758	799	785	798	758	803	800	816	803	773	763	780	784	791	852	760	798	787	786	831	798	785	780	753	808	774	780	818	778	795	743	785	793	793	801	806	798	818	800	758	804	836	827	793	743	806	778	779	775	788	765	786	818	785	735	803	808	767	819	775	809	797	794	824	736	795	812	750	734	758	804	797	827	786	743	816	725	751	810	826	778	768	820	786	784	762	708	842	793	826	779	807	773	750	806	834	775	823	819	808	850	774	776	762	788	764	831	783	766	836	800	750	757	838	747	799	799	775	768	789	779	766	801	795	757	767	781	793	781	794	756	794	816	805	837	767	780	777	855	799	816	799	791	814	770	754	870	808	825	824	801	817	838	761	815	791	803	780	816	758	777	787	828	844	743	801	793	827	795	764	809	794	834	820	764	766	797	812	819	788	759	848	818	771	754	761	810	811	757	756	777	824	796	801	738	759	782	719	789	786	811	813	803	791	838	763	822	764	785	796	805	813	769	788	813	805	744	809	799	759	789	769	768	796	784	805	775	772	832	790	769	806	740	814	767	808	809	843	815	806	771	819	828	820	823	742	789	770	798	816	798	755	768	786	787	795	819	782	808	769	783	765	781	792	783	770	792	835	784	833	784	769	801	778	787	808	804	781	775	786	804	739	752	795	744	786	766	797	779	763	786	795	753	733	779	777	814	766	796	777	808	774	838	767	790	798	795	759	798	800	772	772	820	818	786	772	809	787	794	791	732	831	770	795	781	767	806	804	791	782	731	818	816	786	812	784	860	779	764	765	800	850	753	770	809	777	795	732	826	821	780	824	738	799	782	793	827	793	748	766	795	790	785	838	765	759	811	743	783	820	834	826	782	759	827	784	846	758	811	716	778	770	831	806	809	771	815	773	801	772	803	834	794	774	791	813	812	816	747	805	791	802	774	737	790	817	807	828	781	785	735	816	759	766	772	762	783	805	805	845	805	822	762	779	773	872	768	727	819	800	758	738	781	790	786	781	770	745	797	788	737	825	787	805	778	823	794	829	791	759	807	829	837	828	824	783	772	776	764	776	821	797	832	832	743	735	805	797	775	823	785	749	814	775	777	775	761	834	807	745	833	751	788	767	754	741	767	798	772	755	821	812	818	790	747	809	814	817	738	825	746	789	811	790	764	758	823	794	770	787	806	761	715	796	834	809	768	822	796	817	773	790	806	797	776	750	770	745	871	759	805	772	760	817	798	792	793	809	767	780	743	759	757	797	774	842	817	812	789	807	779	791	780	776	781	780	793	756	834	792	796	798	799	808	831	787	753	812	832	760	805	749	773	777	806	752	770	813	821	759	750	781	693	765	751	758	777	768	812	832	795	799	734	829	798	785	786	813	805	741	749	758	822	802	838	820	792	769	772	803	769	767	781	775	759	839	787	807	798	780	770	839	751	807	854	786	787	766	824	781	794	773	762	766	783	761	789	781	812	790	755	819	817	803	789	844	795	774	777	846	798	812	811	805	777	752	805	784	803	784	789	809	819	769	793	746	761	809	779	799	816	808	849	789	861	792	820	793	769	789	753	815	790	749	733	801	754	809	757	759	786	856	786	832	786	759	777	799	767	791	754	794	779	786	813	835	822	802	814	814	827	804	775	763	736	858	757	809	811	809	806	760	815	793	770	778	805	810	793	800	774	801	796	787	754	790	783	812	823	813	788	806	824
59458	25224	8018	2125	1094	746	579	445	380	421	430	355	369	383	353	390	374	352	401	358	390	352	369	373	353	332	363	378	342	343	388	415	373	380	341	368	382	370	358	345	353	372	339	346	337	364	402	369	386	370	392	372	380	390	333	357	383	400	369	369	377	404	329	399	382	392	401	351	357	390	385	368	360	373	393	367	365	344	361	382	405	384	385	376	398	370	364	369	354	365	353	375	392	355	383	388	317	354	388	394	388	420	351	355	387	359	366	374	392	348	357	366	355	354	339	373	413	317	344	399	427	362	361	361	341	363	396	380	353	347	355	345	343	399	397	353	373	382	347	367	346	355	368	376	368	358	391	390	384	373	373	392	377	361	439	362	322	399	349	361	339	369	404	396	361	401	365	409	398	343	341	340	359	397	396	372	377	377	340	400	339	357	376	365	384	398	377	380	361	400	397	382	340	393	389	360	356	331	424	357	386	372	367	364	367	409	366	384	350	390	353	386	368	364	384	392	378	402	385	384	333	367	333	371	366	396	395	381	389	369	359	375	371	372	386	393	420	395	380	395	381	382	383	343	420	388	374	397	349	364	413	396	377	375	340	378	378	383	376	352	354	350	346	366	363	346	372	335	382	396	385	350	371	403	390	398	369	341	349	372	388	339	373	376	370	375	377	383	336	373	387	355	386	379	379	362	419	391	372	378	335	403	412	389	380	347	333	389	373	384	338	348	345	398	382	403	374	372	368	357	389	351	368	383	399	373	384	398	360	342	389	411	353	370	405	367	380	390	379	386	375	352	368	382	330	375	393	357	367	397	348	362	365	387	368	358	384	370	368	387	371	376	368	372	329	395	372	329	369	374	325	369	391	390	349	365	391	428	399	343	370	366	360	398	367	399	359	330	348	350	355	357	326	364	376	390	395	393	328	354	389	406	411	344	400	382	351	358	371	353	365	376	391	391	393	361	410	383	329	382	375	306	367	410	359	354	368	388	376	357	360	358	357	388	365	369	350	398	331	355	387	398	393	383	376	395	362	355	342	368	361	366	340	389	373	404	384	391	370	376	391	377	363	374	351	388	364	363	378	410	385	355	369	380	351	369	363	361	335	388	338	367	380	364	369	367	359	407	374	367	369	347	370	355	355	387	340	370	362	399	366	374	412	405	379	343	381	346	349	381	361	376	374	381	370	362	371	332	352	351	356	394	374	372	348	380	359	372	358	361	402	345	363	378	371	379	382	377	342	366	374	381	349	415	337	380	382	335	394	355	362	388	381	386	363	384	393	335	380	401	377	399	373	386	375	379	361	386	381	344	351	414	377	367	399	365	392	394	392	328	346	347	333	366	351	377	365	368	430	364	377	369	358	345	379	406	397	358	382	376	361	421	337	338	374	394	377	334	336	355	380	384	384	367	370	387	380	363	357	373	402	368	350	409	375	402	372	405	382	380	346	350	404	386	393	378	372	336	376	356	396	407	372	380	375	434	385	375	354	424	371	369	383	358	398	407	321	414	374	413	377	374	347	363	368	387	368	336	362	370	390	329	388	380	381	381	405	377	375	350	394	370	384	395	338	350	358	366	330	346	394	383	386	381	388	372	352	381	387	375	379	419	413	360	351	389	364	356	382	376	358	364	345	396	375	360	345	367	384	387	364	345	367	363	368	324	377	354	369	357	376	351	406	352	393	378	349	390	376	356	380	397	413	364	395	383	405	336	368	407	359	362	398	384	391	380	400	386	358	372	385	343	398	408	379	390	372	371	383	392	380	398	356	381	375	377	389	391	382	374	382	339	400	373	362	386	390	332	363	427	397	371	384	389	371	353	361	427	395	333	359	356	387	416	395	374	400	376	386	358	326	392	421	375	386	370	380	371	378	390	380	378	346	349	383	358	388	365	388	350	362	366	415	376	407	357	336	347	355	406	386	348	360	375	374	384	354	365	370	368	330	379	376	426	370	387	407	352	380	396	365	330	398	389	382	365	360	372	371	390	423	378	355	371	314	375	325	329	351	349	408	391	351	377	398	361	374	388	380	396	423	380	349	389	435	359	389	363	339	373	365	340	391	415	339	405	392	363	400	401	372	418	368	382	402	409	371	361	348	389	367	369	368	380	393	355	397	382	349	378	366	359	350	386	400	389	394	346	394	363	375	370	352	360	345	325	361	363	367	357	418	406	416	378	357	340	357	394	392	366	390	379	340	375	379	367	367	366	346	401	358	370	371	359	378	391	373	385	335	351	372	330	363	375	402	355	406	373	393	335	350	401	392	344	360	384	394	392	377	359	415	373	352	358	347	403	396	348	346	349	365	365	392	377	364	372	381	406	397	405	380	360	386	374	365	358	338	390	380	368	340	364	383	396	386	360	406	392	367	370	368	378	391	373	367	347	376	380	397	371	358	360	376	366	354	348	379	375	394	385	363	380	358	346	362	367	375	372	383	358	363	360	372	381	362	409	371	391	333	362	373	373	390	406	335	381	396	343	404	379	357	409	384	380	347	373	368	389	346	367	387	358	365	393	372	360	355	341	402	390	361	379	391	389	366	395	362	338	368	390	396	384	355	429	392	361	424	393	382	359	361	405	365	369	365	367	324	349	386	367	407	390	350	376	374	352	406	396	360	395	369	345	342	394	339	348	376	331	382	384	362	369	336	360	350	360	362	395	399	390	359	357	400	425	338	365	396	360	370	379	370	375	364	353	358	373	359	366	397	384	387	353	353	374	341	350	353	360	354	377	346	364	360	324	376	385	365	357	347	356	331	379	357	340	362	393	347	385	366	391	377	364	408	383	355	368	382	378	358	356	384	400	382	356	351	364	371	356	333	372	376	375	347	384	349	401	349	354	395	402	404	340	386	378	341	392	349	351	386	352	358	364	402	379	398	384	344	351	325	384	365	354	404	352	380	369	407	386	361	346	395	351	340	397	351	373	379	338	361	356	413	362	351	402	374	383	413	366	340	396	365	377	401	410	389	403	388	361	344	346	372	359	346	387	369	386	409	363	358	379	388	370	378	321	369	374	376	397	373	376	348	353	357	349	365	397	406	385	364	401	434	353	403	418	363	400	347	376	367	383	369	399	377	377	367	363	379	383	384	383	359	381	380	377	402	405	354	383	387	362	377	353	377	380	381	408	401	318	384	403	440	396	377	404	350	390	388	368	347	378	378	379	403	365	349	398	385	390	390	359	370	388	371	367	349	344	348	351	378	398	387	369	367	388	397	353	373	412	385	347	368	351	364	345	332	360	379	333	327	384	400	344	426	370	358	361	336	350	325	394	390	340	339	336	368	337	340	371	362	371	352	409	395	396	373	390	362	360	345	382	357	381	373	382	384	393	375	366	359	352	342	371	363	368	353	369	366	345	381	347	327	355	351	334	374	395	369	384	398	362	383	377	378	400	389	365	368	346	355	381	346	338	370	385	373	367	377	374	387	385	368	352	411	393	336	377	403	369	377	358	381	402	391	373	415	363	368	364	362	352	371	369	362	395	345	328
40354	17576	7280	4096	2820	2167	1461	1006	936	913	869	864	910	820	844	812	797	800	847	810	823	785	852	872	796	831	824	855	848	832	776	787	793	815	861	787	844	808	848	806	863	834	825	832	863	823	832	830	771	797	828	880	835	836	839	787	803	814	818	816	856	793	835	800	855	813	860	797	862	846	820	842	831	810	825	800	774	866	803	794	807	803	874	851	850	863	877	826	823	783	747	832	813	835	812	819	893	771	782	845	811	854	791	832	844	855	801	846	826	788	813	790	839	806	779	826	837	836	793	845	816	814	797	863	804	813	818	867	821	826	829	787	822	807	838	791	784	840	805	771	812	818	807	853	839	865	867	856	798	826	824	816	770	833	831	848	800	805	810	790	841	784	844	788	803	791	851	835	799	850	793	874	865	833	808	858	811	859	750	835	822	820	766	827	808	760	811	764	830	798	791	785	786	816	836	820	842	877	880	800	795	782	823	823	833	814	818	848	844	843	851	793	865	832	803	811	777	809	832	782	814	830	829	841	814	800	863	818	831	796	792	784	839	808	774	842	856	817	847	812	841	835	789	826	788	838	857	809	813	855	799	816	822	786	862	843	857	883	808	831	800	781	777	814	781	782	795	888	856	800	847	815	815	844	839	766	815	860	772	812	847	845	828	790	829	842	822	818	794	809	795	834	797	843	842	817	813	828	855	830	779	844	822	797	816	831	863	777	829	805	786	815	850	858	858	828	782	812	839	858	868	782	806	883	789	840	821	817	739	842	835	866	824	835	758	802	819	818	764	823	845	767	823	837	854	809	820	812	835	837	811	837	764	813	814	884	803	830	801	795	799	860	802	857	798	806	853	875	821	791	814	797	853	877	808	853	839	896	795	815	848	840	847	845	892	772	774	762	805	830	846	809	817	796	772	834	809	849	775	818	831	779	765	802	849	851	846	774	837	804	812	792	786	801	826	779	788	866	774	802	832	852	831	833	821	826	833	789	831	826	797	820	767	829	823	849	787	810	798	838	806	806	838	827	837	741	859	795	825	812	869	790	822	827	788	847	809	791	829	807	891	836	845	802	848	796	818	844	786	901	796	779	839	846	781	787	825	859	792	826	821	819	812	869	834	849	760	836	855	860	837	846	811	835	806	803	846	813	924	768	816	831	814	812	828	806	769	829	853	771	818	766	785	834	792	839	833	817	860	798	793	838	806	816	823	792	840	817	828	815	835	829	784	844	812	807	841	796	821	811	823	864	800	766	808	790	806	775	771	789	828	823	828	834	852	812	835	852	823	811	834	825	821	826	788	859	829	813	839	789	804	800	883	820	774	815	854	843	776	798	758	805	827	860	854	854	842	813	841	825	832	853	821	814	851	827	795	785	823	847	858	853	813	841	836	816	843	809	832	826	845	834	830	786	817	805	793	756	843	837	824	782	813	861	837	814	868	780	837	802	828	783	834	787	854	821	836	871	796	796	807	853	863	859	797	806	851	825	845	815	828	816	857	836	824	825	797	769	888	791	835	860	850	880	835	845	821	829	813	863	776	815	779	848	807	778	803	799	815	832	823	782	866	825	827	823	810	814	793	887	862	842	804	837	799	827	780	783	828	810	834	786	838	863	838	806	817	827	878	794	820	829	849	818	834	780	865	788	796	838	763	779	798	831	795	802	812	820	778	809	823	835	851	876	795	802	807	792	843	819	852	818	815	845	887	807	862	878	782	811	807	792	878	825	789	848	798	831	844	847	821	812	819	884	814	796	769	782	772	844	831	841	810	815	857	802	813	750	868	802	764	850	828	805	803	852	801	820	821	771	861	815	791	829	822	835	797	849	887	855	833	802	780	813	798	815	844	832	819	819	792	851	820	839	784	797	854	851	828	831	846	848	850	845	830	803	805	800	826	876	804	854	825	845	837	880	820	830	820	800	809	810	779	795	816	821	773	895	834	816	850	828	796	836	864	832	798	794	797	854	821	844	773	801	805	818	840	837	836	853	813	821	852	860	808	825	821	802	798	784	780	795	838	797	825	816	864	791	803	800	790	796	813	842	836	768	817	837	827	829	783	785	837	784	789	880	830	841	802	842	855	790	840	856	772	838	868	815	811	837	853	800	808	817	800	822	831	822	847	790	772	794	826	795	823	828	832	834	828	825	800	840	812	872	808	799	791	792	811	808	859	854	814	812	790	779	835	821	854	861	804	836	804	829	844	824	853	784	842	830	805	801	850	818	818	816	829	831	783	835	810	842	855	833	816	807	851	842	806	766	793	817	794	832	834	812	823	833	872	795	793	787	786	856	742	774	840	833	781	817	813	826	846	818	824	839	843	849	776	818	860	829	830	820	853	781	802	785	813	793	840	838	813	783	812	775	828	829	829	809	858	788	827	801	812	795	785	800	801	819	829	801	853	789	871	805	839	812	789	845	808	846	837	821	801	856	758	847	824	825	794	822	881	850	829	761	820	816	742	781	790	787	759	840	816	835	780	826	852	808	773	828	842	789	821	781	785	792	810	808	803	753	810	837	829	840	893	745	835	862	763	787	806	821	811	864	829	874	816	829	868	799	798	881	795	836	799	845	848	792	863	809	800	815	808	833	772	862	804	802	816	783	829	823	873	793	750	815	833	840	785	825	829	818	845	852	841	775	824	829	823	787	828	830	819	789	808	832	755	837	780	836	834	768	729	866	803	784	808	793	811	854	819	825	783	787	823	794	789	793	818	815	784	889	806	813	826	766	802	792	807	866	829	897	795	762	851	817	800	849	824	757	896	810	812	820	805	824	777	784	839	850	832	851	767	823	826	819	816	852	804	826	827	802	809	759	826	777	814	838	814	814	890	773	815	828	827	833	840	818	814	780	852	831	812	791	889	869	780	832	831	813	808	820	759	849	855	773	817	802	834	816	816	790	843	829	836	846	817	823	840	793	832	772	840	856	817	844	865	860	806	745	872	836	842	876	840	843	853	806	852	864	808	855	756	826	843	878	762	820	809	838	828	847	770	810	805	762	808	795	828	815	778	779	781	880	805	800	856	795	825	798	795	861	742	819	806	816	851	838	831	825	821	848	885	847	814	860	885	750	794	794	850	857	859	812	841	843	826	846	848	848	817	804	799	832	880	822	854	795	849	799	816	807	821	853	826	839	783	826	835	790	796	859	821	840	854	828	859	817	828	800	808	823	808	799	792	819	823	830	781	797	792	801	848	832	872	775	879	802	820	827	836	832	847	796	840	777	820	830	833	825	814	769	832	844	785	846	834	858	833	843	857	824	861	791	796	828	806	864	874	805	794	851	851	826	836	803	808	814	797	786	831	799	829	824	770	767	858	806	780	794	812	824	793	810	761	846	818	841	804	873	783	815	810	812	793	808	799	872	837	859	807	789	813	801	830	839	826	770	828	813	828	804	823	839	891	827	780	836	833	826	787	795	822	773	826	805	844	834	850	832	830	777	846	818	774	768	846	738	798	811	843	831	845	865	808	814	833	834	815	864	804	833	820	860
63066	25485	7824	2026	957	776	569	425	435	418	403	457	386	367	415	381	417	393	368	442	427	399	355	397	386	384	395	438	424	397	363	438	440	393	423	380	390	402	389	369	408	392	412	415	391	405	378	370	414	421	437	406	398	362	376	437	372	377	405	382	381	412	382	410	390	388	383	392	361	373	438	365	401	388	372	386	390	389	420	387	411	437	388	397	393	410	423	371	384	405	396	402	380	379	400	412	398	387	419	404	376	412	394	423	356	430	440	400	396	384	383	376	396	398	409	366	398	405	391	382	368	366	390	372	375	348	410	402	393	411	386	380	367	392	401	445	400	427	395	365	385	399	395	400	397	341	378	382	407	401	388	401	398	443	387	380	379	387	378	392	398	428	398	417	425	408	366	363	374	387	403	344	371	391	411	383	369	401	400	392	426	366	380	406	410	449	417	409	394	386	421	390	383	392	381	383	397	419	413	401	408	388	369	370	377	400	406	381	452	388	333	376	403	380	413	388	357	364	395	373	378	362	417	403	373	394	407	379	416	392	394	426	413	399	405	393	410	369	392	411	407	382	381	397	399	373	386	404	424	407	384	373	372	402	403	411	421	369	361	365	425	429	391	361	383	427	403	405	391	388	349	375	403	393	354	361	367	395	351	393	397	398	369	403	356	419	384	393	407	366	410	435	392	410	413	402	396	407	416	407	399	359	372	380	370	393	366	389	356	400	394	393	394	388	378	364	394	411	372	358	431	418	383	437	379	396	383	420	375	393	376	416	364	361	381	392	377	376	387	434	393	383	421	417	407	367	411	415	460	397	385	389	390	375	394	441	403	384	379	363	382	363	402	423	394	387	398	410	350	355	364	387	403	418	385	391	400	376	360	377	432	393	377	393	397	384	423	376	387	401	379	425	387	454	412	413	363	400	385	397	362	386	402	422	382	364	400	395	404	401	359	403	366	396	395	384	385	401	410	403	395	389	443	408	391	410	385	424	407	387	386	362	379	371	383	428	418	390	388	388	356	443	378	408	403	419	400	407	376	391	379	412	389	383	351	400	375	384	409	382	368	409	371	368	392	428	390	380	368	387	415	338	389	395	405	360	404	413	392	403	376	371	395	375	366	397	408	414	426	387	412	392	350	345	376	392	369	423	397	367	398	402	378	387	363	391	431	423	405	380	425	395	389	353	389	416	430	417	393	404	391	442	403	399	374	372	394	365	403	386	412	380	419	430	411	379	366	398	395	396	392	410	439	435	422	415	389	406	397	368	380	378	383	381	362	390	398	380	395	376	389	386	435	372	420	381	363	394	437	431	369	416	384	420	390	398	374	381	390	395	399	400	380	406	406	382	400	396	436	371	409	399	394	390	394	423	426	406	416	407	384	384	430	436	387	422	385	344	429	393	374	393	387	359	367	420	379	424	365	367	411	408	403	379	407	365	391	378	376	369	405	393	398	419	411	423	412	432	374	388	375	415	411	401	388	385	399	397	385	395	417	358	417	371	408	418	370	414	394	394	402	377	391	380	412	374	403	382	376	399	405	396	376	401	351	413	385	375	388	408	402	393	390	374	367	367	394	379	356	393	378	422	393	397	348	411	385	406	383	384	401	398	398	384	393	386	393	403	354	378	393	371	387	393	393	351	391	407	368	380	398	408	387	358	416	428	399	360	435	405	413	372	405	403	389	384	376	358	411	397	376	361	372	359	346	380	381	365	345	372	383	379	396	410	390	417	411	382	383	415	389	361	411	405	358	398	420	390	423	348	422	372	399	371	403	380	389	381	370	399	385	392	424	444	351	378	368	394	395	409	392	390	381	381	418	403	375	382	397	387	388	376	372	390	371	404	405	397	385	380	379	407	401	392	350	400	404	402	395	410	377	399	397	393	401	370	396	405	397	358	375	348	383	411	361	392	388	393	372	397	393	388	382	405	383	385	401	384	395	427	397	386	384	405	388	438	401	379	428	359	385	410	394	365	352	381	360	386	387	373	370	405	400	399	384	397	420	375	391	437	395	367	391	384	400	406	382	380	380	379	407	440	399	370	387	408	355	403	421	349	440	370	370	413	373	384	371	383	406	385	395	399	374	380	428	368	424	395	417	420	359	366	400	382	402	380	417	404	367	353	404	430	375	393	458	405	389	427	408	371	376	362	405	402	414	400	419	355	371	371	387	379	383	369	412	426	405	404	414	376	381	394	390	370	387	435	359	378	396	377	396	412	377	378	398	429	392	372	389	412	391	426	399	427	393	366	379	392	391	350	412	418	382	365	385	400	365	391	402	357	398	407	386	395	391	404	327	410	386	374	391	391	349	392	408	413	411	396	410	381	402	368	363	381	384	381	433	395	408	411	415	379	377	398	408	359	394	363	416	395	404	428	384	413	415	432	360	414	402	403	404	408	377	372	393	386	395	405	358	399	386	398	373	390	408	406	426	408	383	427	466	381	410	366	392	388	384	387	389	373	362	386	370	381	391	445	403	386	449	419	419	391	365	449	421	405	360	399	378	409	410	386	417	386	403	414	421	386	377	371	407	387	408	408	415	399	380	372	358	381	413	387	380	412	426	390	433	358	425	386	393	387	425	380	402	383	424	419	421	411	398	384	418	409	398	383	434	402	395	391	379	375	386	384	390	388	401	393	394	375	395	401	396	386	425	391	360	399	400	392	418	410	396	355	369	393	463	390	391	360	394	404	338	396	383	408	391	360	368	396	410	381	421	372	367	375	410	378	349	410	420	390	405	346	396	384	332	387	404	374	408	381	393	411	427	393	432	412	422	394	417	391	419	406	399	371	410	400	415	380	385	381	383	403	353	392	413	367	390	390	386	371	412	445	446	387	362	441	354	399	363	351	363	392	405	405	383	385	356	398	402	377	405	381	366	410	409	384	383	388	402	386	409	395	399	380	393	419	403	415	407	382	379	357	391	390	377	383	407	376	412	426	370	393	412	395	368	375	392	378	411	370	385	423	400	413	417	397	413	388	428	389	355	339	420	382	408	382	361	406	412	368	367	383	357	373	436	375	412	374	397	390	385	436	385	374	392	423	377	425	423	375	390	382	386	376	394	403	392	389	389	418	360	375	387	415	447	446	426	383	385	426	395	408	387	369	417	368	412	387	371	401	354	391	426	370	373	389	389	395	400	415	434	386	370	389	387	359	414	436	371	372	423	358	404	411	423	366	384	402	431	399	406	417	397	417	357	392	386	398	414	359	419	412	384	399	382	385	348	433	419	377	406	378	363	377	409	392	410	369	423	405	408	382	408	331	402	379	371	371	380	382	398	415	389	400	419	402	380	359	414	376	396	405	385	388	386	437	404	415	379	387	386	369	393	364	393	412	434	382	386	403	382	392	366	405	407	395	394	365	379	413	365	412	361	395	410	447	383	402	386	378	357	386	407	407	399	409	448	388	392	435	394	392	384	371	402	390	369	397	376	399	401	384	382	401	400	410	384	418	385	410	404	400	371	392	402	427	410	413	394	428	375	344	400	393
42042	14870	5619	3750	2794	2172	1377	1065	857	926	954	889	900	907	830	833	864	807	871	828	841	838	899	839	919	853	892	833	909	911	853	872	862	875	885	884	909	857	849	882	882	869	826	844	840	899	859	890	852	832	853	831	858	790	827	808	823	861	870	868	831	871	824	897	865	820	842	896	840	875	862	843	888	880	839	839	775	848	831	851	820	826	866	831	870	827	858	846	888	812	895	849	827	873	855	878	864	856	850	829	838	822	872	864	827	925	820	856	855	880	825	826	854	844	848	852	878	863	867	874	827	858	835	858	859	860	831	826	826	871	838	868	869	847	832	840	866	878	848	853	848	802	861	867	835	886	864	842	842	856	861	898	837	878	836	862	837	777	846	855	894	820	875	886	816	865	856	848	810	852	844	888	838	875	837	823	856	823	889	807	904	860	814	901	854	873	848	918	811	831	875	869	827	821	868	884	863	840	870	863	880	817	840	878	904	806	858	858	873	855	836	860	874	829	871	878	844	831	916	859	836	828	830	861	836	889	798	848	862	881	855	901	867	858	837	855	816	848	842	867	784	831	833	880	825	841	910	844	825	834	845	846	902	827	850	872	808	862	834	832	861	891	906	876	792	899	864	886	848	856	870	879	838	841	859	843	890	855	835	870	803	887	896	901	824	880	897	878	780	828	865	846	870	867	799	840	827	866	886	865	849	817	890	829	808	870	836	862	827	887	856	873	777	871	841	869	827	868	823	850	873	814	841	860	865	896	801	813	871	837	822	827	861	831	860	842	895	902	846	883	838	808	886	859	850	872	920	867	893	847	840	858	840	911	888	841	808	892	858	874	815	856	889	830	853	848	851	845	817	857	851	840	852	815	857	872	911	850	862	832	841	803	864	828	903	823	802	832	853	821	831	846	801	884	831	898	793	826	907	819	860	835	835	838	853	861	882	941	862	806	849	833	865	822	906	849	839	864	861	844	830	839	852	804	897	851	855	829	829	828	811	840	866	852	859	846	862	859	830	868	868	830	824	818	843	848	874	904	877	898	858	858	846	810	871	880	847	863	859	838	875	877	842	834	841	884	903	816	852	841	840	829	781	876	820	850	907	811	877	844	855	839	842	855	870	814	921	836	813	841	864	874	876	892	836	840	851	868	836	869	824	927	877	859	880	866	870	801	896	898	893	847	837	884	862	827	833	883	894	862	856	945	869	847	907	881	835	877	937	861	848	809	880	857	849	852	793	859	816	874	860	870	846	883	786	857	841	867	838	834	877	868	868	818	860	849	827	848	851	917	828	869	852	846	852	897	875	823	879	883	855	824	879	875	831	831	861	846	836	849	802	857	889	837	846	824	854	840	847	829	867	832	856	817	864	844	835	844	872	865	839	836	830	880	856	798	827	827	826	845	821	846	837	866	881	822	815	889	818	846	842	823	847	851	836	866	821	875	873	856	858	842	879	855	898	863	863	864	887	892	871	831	823	851	820	916	860	879	862	867	835	835	908	847	859	852	815	864	899	821	847	820	886	882	856	882	866	841	817	798	825	908	870	865	833	889	835	861	806	821	854	823	820	861	880	896	828	838	846	833	830	868	883	821	888	842	833	862	834	805	870	889	878	905	849	824	887	857	822	903	826	850	899	805	830	849	871	863	905	859	824	868	811	848	833	921	867	880	889	912	898	893	840	834	863	839	810	881	859	822	803	852	863	848	845	831	842	875	857	868	861	871	798	830	836	853	819	869	830	881	882	874	855	850	861	808	855	829	852	781	873	895	807	917	867	872	857	870	899	870	864	918	858	833	849	896	806	846	862	840	906	899	901	836	885	872	906	850	838	882	848	861	880	833	868	865	906	844	863	915	848	854	812	847	889	829	849	806	847	847	890	838	866	818	862	880	805	876	884	848	858	846	830	821	824	846	910	852	841	843	870	859	823	834	817	834	866	855	821	881	862	885	844	865	856	814	828	855	899	833	853	890	841	796	894	826	829	869	808	863	870	845	840	799	816	856	857	900	839	940	807	896	814	808	817	815	899	884	871	872	828	810	875	838	905	834	859	880	822	854	848	901	843	839	811	823	862	864	855	867	831	834	790	903	822	864	817	836	868	823	865	816	866	837	879	876	850	868	872	849	886	875	853	865	831	853	866	861	908	899	870	847	848	846	895	824	800	819	812	833	902	796	871	876	853	874	878	882	901	870	876	849	865	827	839	845	828	822	898	804	825	843	813	847	836	843	873	871	836	849	911	842	822	861	868	832	858	894	893	797	865	884	835	810	855	826	860	844	878	863	879	881	834	820	856	888	911	867	878	886	918	897	866	863	902	830	846	868	900	904	880	886	833	823	851	848	834	835	845	826	801	845	880	814	902	856	816	875	848	885	858	834	806	849	887	806	861	861	855	846	853	887	848	887	907	833	884	806	845	885	881	868	898	826	854	872	886	825	853	879	826	850	869	865	903	829	832	855	830	927	875	856	891	877	856	868	814	873	827	840	888	877	848	835	890	888	862	896	881	799	861	853	866	847	869	836	858	792	870	896	802	836	895	854	890	832	849	897	891	830	838	843	849	820	838	889	881	890	807	877	856	844	870	910	826	815	838	894	879	915	918	842	829	865	842	854	844	829	844	869	844	800	904	906	898	846	833	831	804	891	867	839	927	817	893	839	817	849	837	823	781	881	895	892	902	852	866	856	878	851	849	845	846	834	844	897	801	869	865	877	856	815	849	856	842	852	890	833	848	868	832	864	803	858	860	871	914	852	768	879	800	854	875	833	853	834	884	882	811	816	790	813	891	827	863	909	837	872	856	817	819	803	831	873	854	871	844	853	911	856	854	879	879	832	819	838	801	843	893	894	888	827	883	904	870	893	883	803	825	844	902	892	812	867	859	846	848	898	896	856	832	906	860	820	817	845	878	852	854	853	849	836	858	847	808	833	862	904	811	883	871	852	858	841	850	853	843	843	871	825	840	867	907	883	845	858	869	820	837	913	843	890	829	867	878	810	886	879	860	875	882	834	822	833	851	885	874	845	878	858	814	881	824	884	877	869	862	868	918	852	864	848	867	859	820	882	877	839	867	803	880	823	852	837	811	850	861	880	843	910	910	837	853	835	834	878	880	862	874	861	850	910	851	788	845	831	858	843	859	875	929	879	866	841	858	864	817	890	820	867	904	865	865	844	920	858	833	806	843	863	869	815	871	839	836	844	870	830	898	845	860	867	804	839	806	834	824	825	841	796	837	823	831	842	829	864	859	908	898	918	858	847	882	846	836	825	901	876	892	826	833	890	866	861	887	861	847	870	856	869	854	812	835	841	810	844	842	850	868	844	890	864	835	852	799	810	854	897	801	837	835	845	834	859	834	875	866	866	913	904	881	883	839	858	861	795	855	895	886	851	878	880	847	877	848	842	831	804	842	823	880	856	852	777	889	890	826	850	894	826	852	883	890	826	906	869	852	856	913	845	860	848	849	865	849	864	861	885	853	775	862	839	855	857	872	838
46947	17049	5182	2094	918	567	453	376	404	342	340	352	360	341	399	362	380	341	366	377	393	413	363	372	404	393	360	362	312	382	402	354	367	349	335	374	353	364	353	390	376	334	350	398	382	353	353	362	334	363	359	381	329	326	365	356	369	345	357	364	362	335	385	410	385	335	357	392	369	349	408	372	345	351	359	362	356	372	414	371	354	383	352	360	359	342	362	368	380	337	368	349	360	367	339	355	328	346	388	352	360	354	352	367	356	350	347	354	396	358	346	343	420	369	347	356	355	382	374	389	369	347	375	366	393	377	371	340	372	328	380	374	368	372	351	361	389	358	368	368	367	395	368	369	365	304	346	347	382	370	365	309	345	371	371	340	344	349	369	371	386	371	367	363	382	382	324	351	372	350	381	348	366	386	368	380	375	354	358	355	348	314	356	385	357	398	355	363	352	364	366	348	382	402	358	385	339	356	362	337	342	348	345	381	358	375	347	415	383	354	354	327	364	368	366	399	348	360	360	353	360	347	385	376	373	357	367	382	346	357	361	383	376	391	369	405	372	413	386	361	357	395	387	357	362	329	333	346	353	378	353	365	373	384	401	373	380	352	400	369	383	336	374	398	349	362	375	367	342	369	346	382	361	347	370	358	396	374	329	363	369	358	365	345	381	362	335	327	378	343	378	365	322	362	337	367	364	392	331	376	350	372	368	375	371	370	376	363	372	359	343	363	332	385	362	350	305	377	379	398	349	339	371	356	376	365	340	382	382	398	382	376	356	384	387	340	356	339	352	353	368	377	372	341	395	406	388	367	347	353	413	352	346	401	363	389	357	411	357	367	380	343	337	382	401	371	335	374	388	350	374	364	371	344	376	366	354	351	374	357	373	354	349	361	403	378	365	348	375	388	395	354	350	377	368	375	355	345	413	321	362	364	366	369	356	367	370	354	350	371	357	351	317	429	367	371	371	356	369	339	358	372	343	358	379	361	370	371	370	391	379	334	407	380	354	375	404	356	347	354	391	400	363	379	414	372	344	334	363	355	354	346	388	353	344	361	362	359	350	369	380	334	356	373	392	386	345	345	381	371	406	382	379	340	388	389	341	375	319	390	378	347	318	371	361	405	367	369	395	403	373	359	365	363	375	361	369	353	359	365	356	368	345	364	351	344	384	327	361	398	357	399	341	357	376	402	373	397	330	366	336	417	393	352	361	341	403	364	347	339	353	403	415	359	357	372	403	397	358	369	328	361	371	357	348	369	367	346	422	350	374	395	368	359	353	336	373	378	349	378	375	350	347	385	390	389	370	381	371	391	362	383	367	344	339	364	362	378	355	354	356	348	363	360	332	356	342	368	367	317	334	349	362	364	356	349	404	381	362	356	347	388	351	356	369	357	370	399	380	369	361	378	363	353	346	367	396	345	350	360	358	394	384	389	321	355	387	360	356	346	412	373	381	384	399	365	375	426	385	342	360	376	364	374	339	344	332	339	361	337	318	373	372	357	350	383	356	361	356	363	356	365	333	358	369	333	358	350	365	333	383	383	374	347	407	350	378	378	393	401	361	351	373	335	368	380	416	373	383	376	413	351	372	390	389	337	382	375	350	380	350	378	364	309	374	406	391	337	382	343	362	341	362	381	346	406	374	393	374	349	369	365	330	347	343	327	393	357	393	368	369	372	367	358	376	332	373	375	346	360	321	363	350	361	363	347	321	334	365	379	404	383	406	368	393	388	353	340	339	315	376	404	375	366	355	359	355	342	350	397	367	321	387	353	378	352	369	364	397	400	349	359	370	379	343	358	373	362	378	370	367	399	362	321	360	366	316	381	349	349	348	374	382	300	373	348	372	407	370	367	387	415	386	356	376	327	358	377	372	354	353	360	346	396	380	375	380	350	359	339	348	367	351	324	353	368	362	368	409	411	406	365	336	356	364	375	341	387	360	426	378	370	381	384	388	362	362	364	349	330	390	372	406	398	364	348	367	334	367	326	357	351	365	397	386	369	368	349	345	347	370	370	352	348	385	388	334	363	358	388	365	342	403	388	373	353	357	371	357	367	373	367	372	334	395	364	351	350	342	361	345	384	382	346	355	317	387	317	397	374	352	361	349	359	379	384	368	366	383	394	326	353	383	354	337	393	379	350	353	357	359	380	368	351	355	373	360	360	351	351	353	381	356	347	370	368	324	374	346	318	339	370	349	379	372	337	413	378	368	334	370	355	394	406	369	359	366	373	331	385	397	397	369	393	335	396	384	382	355	327	328	316	335	341	392	341	391	378	348	343	361	367	345	363	373	362	375	375	387	336	425	356	360	348	350	396	364	379	360	395	381	365	368	352	380	383	390	416	358	339	333	366	352	382	358	343	358	357	349	369	358	347	329	329	327	363	386	396	341	380	385	339	384	343	368	370	383	360	348	344	357	365	360	342	402	352	376	343	401	341	354	353	372	374	373	391	362	328	355	397	358	322	372	362	370	380	395	408	340	386	375	354	348	360	365	387	363	359	385	357	353	356	363	387	381	370	376	382	362	378	365	401	348	362	354	335	367	343	371	361	348	367	359	367	417	375	360	358	409	359	349	345	410	347	349	332	363	381	378	351	358	344	343	397	392	314	342	331	363	405	351	337	361	339	419	363	323	359	405	368	344	360	375	361	331	361	381	356	388	372	335	344	362	351	360	375	337	378	347	354	335	334	370	410	391	342	374	380	353	381	351	339	353	395	342	356	355	376	376	362	353	371	405	363	351	334	357	339	352	405	338	389	346	382	375	369	377	342	336	370	335	378	352	364	352	358	360	362	373	384	372	369	363	375	375	393	341	388	296	358	391	370	384	405	389	354	380	379	341	361	317	373	377	372	367	369	430	404	360	327	397	387	380	389	395	371	390	409	372	367	387	400	346	367	360	356	366	355	365	370	352	354	367	349	349	390	358	373	392	346	340	320	369	355	423	335	361	386	378	337	370	367	362	343	394	374	369	384	357	376	386	353	364	366	331	367	361	352	354	323	360	345	360	354	365	373	363	390	356	372	364	356	361	371	393	375	350	332	387	337	398	362	364	363	369	388	362	349	348	394	351	402	352	354	390	376	351	351	318	357	346	375	397	355	394	349	395	402	379	388	384	363	363	364	382	391	385	360	373	351	350	391	365	384	365	380	376	332	380	368	347	345	361	365	376	363	360	348	383	351	384	367	379	385	386	382	380	372	367	351	346	343	377	350	366	378	369	418	369	381	387	394	403	364	365	401	382	343	340	386	359	351	365	397	371	381	418	390	367	373	346	365	322	382	362	347	348	376	377	352	391	329	358	362	364	391	345	350	338	393	368	340	342	325	393	401	355	363	422	366	368	386	378	374	360	379	382	350	359	331	384	343	381	364	414	351	398	377	382	373	378	374	360	337	397	329	361	396	349	377	406	360	368	387	366	384	392	343	366	377	387	339	360	333	376	351	370	375	369	354	398	351	397	366	336	378	333	343	358	327	352	372	355	377	383	386
31313	11057	6686	4394	2511	1495	1073	895	820	792	862	840	779	803	812	803	850	798	729	771	768	786	777	789	773	824	824	824	791	783	784	779	754	830	786	781	809	752	779	828	782	817	773	809	791	837	819	782	799	802	839	813	800	773	812	808	782	746	788	785	784	790	815	846	787	798	793	814	797	799	802	841	801	850	792	812	825	811	843	850	797	829	834	825	783	744	798	814	808	800	814	822	803	759	812	776	820	825	798	823	731	775	823	774	780	792	829	797	782	828	854	788	790	796	780	824	823	763	773	829	819	764	858	771	785	773	772	740	798	860	800	831	791	793	794	817	803	802	778	799	825	812	847	808	774	840	777	877	766	792	771	780	760	814	790	820	797	811	770	803	803	799	808	782	822	768	849	765	808	781	849	812	812	772	798	795	798	740	812	843	805	810	841	811	773	777	813	815	774	840	789	786	763	808	830	743	826	812	794	810	810	797	812	801	784	754	767	809	798	818	800	819	844	790	813	778	792	819	792	822	788	806	805	808	749	758	810	791	786	868	761	747	745	831	778	757	780	816	789	803	784	793	842	800	826	827	818	779	791	823	853	804	819	773	807	828	763	755	789	803	806	820	803	817	784	824	827	840	790	839	797	827	764	775	723	840	817	818	788	775	741	790	807	791	798	801	741	832	796	788	830	802	783	838	818	795	791	797	846	795	843	785	766	782	791	787	745	769	780	760	802	767	797	797	796	841	832	832	746	776	804	840	791	782	837	805	861	771	814	801	773	804	835	828	790	771	815	771	851	804	806	760	758	803	733	788	791	847	823	816	752	850	735	836	797	834	791	757	832	838	803	776	822	769	755	832	789	828	838	788	755	781	826	795	855	784	773	840	815	830	798	787	811	791	787	812	754	870	789	756	788	804	793	825	792	852	722	743	798	813	808	805	809	811	809	786	767	766	798	833	797	781	801	789	796	807	791	777	741	809	839	790	779	823	762	787	771	820	776	818	820	790	759	783	851	752	787	779	749	779	836	748	772	800	796	815	800	770	788	804	770	758	790	806	814	823	784	738	767	875	775	808	838	771	750	798	768	754	772	809	813	822	816	815	772	797	787	794	820	776	795	772	838	787	788	774	779	821	802	788	790	769	793	807	822	803	831	792	763	761	831	825	827	819	797	826	807	773	793	791	766	823	845	810	788	827	806	744	764	730	862	805	791	779	804	795	846	781	817	800	845	823	810	820	768	787	825	753	803	825	817	841	785	838	815	817	747	795	746	823	729	829	845	768	782	750	808	825	788	828	800	820	805	831	778	775	787	844	785	780	797	796	814	787	797	824	800	801	846	800	803	787	770	846	749	782	832	793	776	827	813	811	799	749	773	789	819	781	821	779	826	787	772	811	799	840	795	790	749	785	827	808	807	768	764	864	847	811	780	845	769	772	858	812	863	796	850	865	797	772	834	769	791	759	776	818	802	803	778	824	800	784	798	801	810	799	828	789	820	820	858	773	797	777	771	791	841	777	816	795	889	804	758	759	769	820	827	812	849	868	810	800	819	786	799	768	860	762	783	776	781	802	777	786	793	827	786	804	808	798	784	808	789	806	821	774	718	820	809	819	780	798	753	817	769	772	780	753	850	802	808	830	772	768	775	758	820	790	744	779	790	822	787	795	785	785	786	819	819	739	805	829	818	742	788	778	791	834	761	820	804	797	795	804	831	813	767	768	816	764	822	798	787	830	794	787	775	788	801	772	771	784	846	788	823	761	784	785	818	777	832	832	780	790	811	780	808	852	737	781	776	773	819	824	782	807	774	824	785	769	805	807	876	815	825	805	841	789	836	792	795	807	780	768	817	835	779	746	768	816	857	764	809	785	793	891	812	764	853	796	754	810	773	755	825	817	726	779	797	767	780	818	844	788	846	782	787	817	755	849	795	790	733	795	774	806	758	801	804	851	761	803	780	816	821	795	813	848	804	777	855	775	762	815	769	820	765	839	796	809	814	811	845	778	834	828	764	818	823	802	776	821	815	751	811	808	815	792	787	809	802	798	799	782	806	783	770	795	812	789	786	793	749	820	827	809	771	808	746	864	835	823	811	808	796	800	829	828	787	801	814	805	808	811	782	766	781	800	827	743	772	787	821	817	790	838	843	714	782	791	774	805	777	827	805	763	822	795	818	793	805	806	781	810	802	794	736	837	754	758	831	833	783	817	800	824	814	807	743	809	834	830	823	746	749	794	800	810	869	816	768	820	786	836	797	800	804	808	844	805	786	832	799	809	726	843	791	789	802	808	784	812	808	830	789	874	787	799	795	768	799	839	779	771	800	763	823	835	778	797	794	794	839	776	799	768	794	823	788	818	828	805	791	838	816	829	743	815	807	811	848	818	783	811	787	799	825	818	808	781	767	785	845	829	837	829	775	801	788	816	812	805	740	794	771	739	815	811	817	811	795	807	815	753	819	772	821	787	807	789	808	810	800	776	800	833	820	804	815	806	746	833	840	819	785	807	803	796	768	791	755	783	776	784	793	779	795	817	789	760	770	795	841	816	744	809	777	817	765	850	852	746	804	803	825	782	795	807	788	826	840	774	820	836	792	821	805	789	816	843	740	794	807	780	835	759	850	847	786	798	745	843	797	785	773	784	806	840	786	805	781	746	791	808	810	790	811	819	786	780	858	746	796	743	808	798	793	828	767	833	787	804	797	827	769	854	836	734	738	809	808	781	800	782	787	802	776	807	780	806	809	796	760	825	786	798	772	805	797	789	834	805	833	796	739	791	800	815	757	799	779	821	757	764	823	800	791	794	751	821	789	775	801	824	806	816	816	816	810	810	784	817	769	828	808	817	785	801	769	760	831	805	816	762	812	836	765	808	782	793	800	822	822	721	839	822	784	802	758	868	835	833	780	764	777	832	818	775	855	784	755	782	812	824	820	775	793	754	786	762	805	829	841	834	828	812	799	799	819	820	850	810	812	782	827	797	809	776	788	814	757	829	859	797	805	779	794	812	797	790	797	773	765	849	787	806	784	810	732	781	780	771	784	874	824	820	805	792	803	798	763	792	771	748	786	788	816	789	768	801	779	809	781	805	807	792	787	831	815	777	755	784	788	798	776	777	743	793	821	782	807	777	785	815	826	819	820	843	859	807	746	849	766	767	832	751	803	795	780	846	808	813	828	801	781	804	818	831	773	809	856	772	824	764	803	808	814	786	810	837	754	783	784	795	828	747	806	778	843	813	768	823	829	846	807	831	817	787	849	769	813	773	796	785	825	816	772	761	787	825	763	818	792	812	724	773	733	847	776	812	768	783	770	799	856	791	830	819	818	794	820	804	738	801	810	821	782	792	820	794	822	787	789	744	815	810	823	803	843	768	812	780	776	769	809	803	782	821	800	794	813	731	763	765	804	787	795	757	808	812	856	789	773	831	801	821	809	814	769	852	795	824	847	773	814	786	800	789	783	778	803	750	770	778	754	829	793	798	806	806	823	805	776	778	826	779
54587	26242	10675	2823	973	603	442	393	424	400	401	351	391	403	365	372	394	339	395	326	394	365	379	369	386	362	387	374	374	381	372	330	364	388	414	396	351	371	346	371	384	378	360	349	385	383	373	367	358	354	404	382	382	366	387	397	370	357	351	344	389	391	352	354	382	383	358	371	377	385	389	368	383	401	400	393	368	374	378	369	384	372	391	375	353	362	365	382	359	434	390	354	364	395	388	387	375	388	334	355	356	420	397	420	339	409	379	386	356	362	404	386	391	395	388	363	366	358	388	373	347	358	392	374	397	377	371	367	403	378	396	399	391	391	346	341	381	371	337	348	369	398	397	381	370	368	337	351	362	347	382	373	367	377	358	390	377	375	342	382	360	389	366	379	384	330	389	408	355	358	414	391	391	386	393	410	381	373	379	349	409	377	356	395	371	383	412	408	390	414	347	403	382	348	378	371	374	405	356	387	403	395	362	380	372	389	369	388	371	352	352	360	380	362	391	354	409	402	364	390	405	374	364	364	366	376	387	407	332	351	389	414	351	418	360	344	376	419	377	389	388	395	387	388	379	361	346	364	384	311	400	402	387	382	376	343	389	352	376	415	353	335	392	385	349	386	398	369	376	352	371	360	400	388	393	384	387	365	343	402	349	370	401	382	374	387	374	355	377	380	350	445	396	401	355	379	392	368	369	348	383	375	394	395	350	368	380	398	369	391	355	357	372	369	390	431	378	364	342	383	380	379	379	410	373	414	391	386	354	397	372	358	377	389	379	343	326	411	375	393	368	388	362	385	368	385	399	429	360	374	371	365	393	402	388	408	390	402	380	338	376	381	401	360	407	375	364	369	363	365	369	378	378	383	385	346	349	358	367	406	363	329	391	377	408	363	374	345	393	371	384	391	367	347	376	401	376	359	362	407	412	388	397	363	395	376	372	389	384	407	415	400	374	417	416	367	394	390	356	365	398	334	400	420	373	383	393	359	359	396	383	395	375	379	412	393	421	374	404	380	379	371	361	371	397	373	418	422	341	364	400	385	367	345	373	409	385	397	413	369	385	372	380	424	358	355	407	389	338	398	380	367	364	366	372	366	383	402	354	352	400	300	362	392	373	360	395	369	388	369	433	364	390	398	374	371	373	387	388	396	401	378	387	381	401	368	357	413	380	391	404	375	377	399	364	374	381	371	409	349	393	380	393	354	373	357	382	396	369	401	350	374	328	409	383	391	389	366	396	417	384	375	386	378	376	392	368	372	363	381	392	388	377	365	370	335	378	362	386	401	397	362	362	365	345	428	379	363	352	391	362	403	361	369	332	391	361	414	360	384	385	400	358	386	415	356	393	365	360	376	390	362	406	397	363	339	383	392	383	370	369	407	355	363	371	341	383	377	411	349	372	401	378	397	353	414	390	375	376	387	345	367	352	330	392	368	367	348	381	337	392	345	391	408	350	399	352	369	387	399	386	347	351	381	378	378	380	366	437	377	362	373	357	357	343	366	363	365	356	373	365	365	349	383	406	375	376	403	378	386	417	403	349	329	384	382	397	405	373	376	344	361	377	355	425	363	376	371	338	364	349	431	352	363	372	364	366	378	387	418	375	370	370	373	374	394	403	383	374	377	367	381	367	403	383	402	367	361	382	387	372	367	433	385	336	354	369	381	378	387	387	383	416	386	370	395	371	377	387	374	347	379	384	377	399	352	387	375	349	345	335	372	429	393	418	357	383	396	391	379	402	378	376	406	372	393	365	351	366	421	369	379	378	355	361	385	373	387	373	329	410	365	387	371	393	383	382	405	378	373	385	400	372	370	390	341	384	357	342	406	369	360	366	369	395	387	397	370	379	404	364	414	361	362	348	392	371	373	361	411	393	351	393	343	301	379	365	379	372	388	393	421	373	339	376	384	369	387	384	344	393	386	419	359	340	392	343	362	374	388	366	411	380	386	372	389	401	382	401	383	338	407	401	376	377	412	371	376	349	404	415	389	385	369	382	362	432	395	347	397	347	350	438	388	403	357	380	359	377	411	357	360	341	409	373	383	340	363	398	393	370	374	379	354	424	357	392	364	373	349	396	353	393	347	352	345	392	378	420	363	352	328	395	405	390	358	351	389	374	365	366	403	390	421	364	363	404	358	354	404	350	380	369	392	380	358	418	365	382	361	412	376	384	345	392	422	370	369	353	383	372	355	344	379	351	369	379	389	389	389	378	366	442	351	396	383	379	426	353	364	390	373	403	391	382	361	406	378	346	394	378	383	346	373	406	396	351	369	344	402	344	392	413	437	368	337	373	383	353	387	372	391	404	369	360	348	366	361	371	362	374	384	362	385	404	372	400	379	412	388	394	341	346	340	362	368	358	403	372	379	379	385	388	415	377	359	344	352	390	386	364	373	385	385	372	320	372	389	384	375	416	357	376	328	373	398	370	358	361	372	344	360	371	378	391	384	369	376	365	391	352	388	406	391	383	346	371	403	368	398	351	419	410	417	381	397	329	386	414	415	403	379	408	394	363	374	398	392	353	401	405	365	397	364	400	388	374	364	414	358	393	361	409	392	382	393	398	362	383	388	349	372	381	423	369	405	374	401	382	364	335	398	346	425	403	358	360	386	352	399	421	392	373	396	403	373	388	382	430	391	388	356	366	394	357	394	389	399	355	362	348	353	404	348	382	380	359	344	391	391	370	386	390	385	359	413	381	383	364	395	365	375	389	369	361	378	378	410	368	422	408	388	392	375	372	325	362	383	397	367	394	369	356	407	437	370	386	366	379	378	387	390	386	372	377	381	385	400	366	398	408	349	371	428	356	378	394	373	344	369	383	359	393	384	375	394	392	375	383	363	378	381	410	399	383	342	372	380	405	362	377	404	403	406	376	388	397	388	385	383	377	386	395	384	361	349	412	357	419	368	369	362	380	368	405	369	386	357	371	397	400	367	378	391	411	415	353	346	338	387	371	361	397	355	365	348	357	369	369	352	381	399	371	377	407	379	404	390	396	382	346	392	355	342	389	335	395	393	384	392	387	417	384	353	416	399	387	389	393	338	370	364	343	355	353	349	392	400	380	346	373	359	335	369	360	359	380	390	424	413	375	360	379	339	352	352	379	390	387	389	392	403	379	378	362	374	339	361	393	364	441	380	401	376	369	376	336	386	383	377	377	396	341	381	328	361	367	380	335	344	390	355	375	370	362	390	364	364	395	374	377	379	378	408	364	373	375	376	378	371	372	348	363	406	415	382	391	349	369	367	378	346	379	379	351	391	387	370	355	412	361	390	359	430	372	381	361	360	372	345	361	399	366	352	381	358	382	386	364	361	354	390	383	366	342	403	354	398	377	357	367	383	368	337	418	427	360	371	397	366	343	379	343	366	366	390	379	348	340	345	387	340	327	384	426	391	387	379	333	386	351	389	378	398	396	357	380	360	367	341	370	379	371	396	387	351	367	406	411	372	407	430	389	380	364	379	321	404	390	393	375	355	377	372	387	361
36895	20986	10030	5084	2469	1360	1055	939	883	862	852	843	858	830	863	815	845	872	816	815	901	805	801	825	830	862	811	806	851	848	824	848	846	800	829	767	800	819	829	819	826	832	829	818	819	823	823	797	777	878	880	846	825	804	788	881	819	808	819	832	875	769	812	817	826	803	838	822	868	784	832	849	831	784	809	815	844	819	794	834	832	805	833	821	843	864	831	828	807	800	812	791	853	845	839	830	798	826	840	807	820	830	804	862	828	851	838	786	798	821	859	820	818	798	825	859	799	806	799	882	783	827	843	868	808	845	819	789	816	815	849	771	796	819	808	764	854	813	833	814	847	841	808	874	804	833	796	797	804	907	842	832	844	842	817	801	815	815	910	837	830	898	775	806	848	841	795	825	841	879	880	824	821	838	839	871	867	878	778	825	832	860	839	820	787	857	822	829	855	836	828	844	846	818	861	810	812	845	859	819	863	801	784	803	847	858	814	840	819	821	822	825	831	851	833	824	775	815	798	843	807	775	800	823	797	827	836	825	847	825	852	846	749	838	841	827	790	855	834	794	790	769	855	810	854	774	831	799	758	840	839	849	836	830	867	853	873	811	820	800	776	844	829	810	830	819	842	807	866	764	825	845	798	884	791	834	814	783	880	838	808	812	797	837	852	789	784	853	793	809	778	910	866	845	842	848	840	862	802	797	884	792	859	741	785	851	842	817	846	837	812	863	820	865	836	840	830	846	850	852	771	880	831	828	879	828	829	801	809	889	818	828	789	847	850	820	832	827	793	816	851	798	826	854	767	766	843	861	828	835	775	849	843	844	788	857	825	824	867	874	853	833	818	833	821	813	842	771	798	877	796	822	792	796	821	825	839	824	822	837	818	790	787	778	824	823	792	825	820	799	812	836	802	800	808	762	818	834	851	844	791	821	815	783	862	815	835	834	862	773	773	835	854	779	819	838	818	859	818	835	817	815	855	869	849	833	801	816	837	845	799	856	803	797	783	808	809	820	862	808	770	812	849	778	824	840	814	831	841	811	875	903	861	812	839	808	886	850	784	820	873	805	819	803	820	859	842	798	806	825	866	849	872	831	806	852	811	857	853	811	836	892	812	849	819	864	834	873	812	843	803	807	843	829	859	828	804	774	787	858	801	813	852	790	885	815	837	861	890	848	853	788	914	793	878	831	828	800	876	818	834	825	801	833	792	890	815	898	829	846	797	872	806	834	864	771	778	847	866	857	819	846	806	825	807	845	835	765	865	834	805	864	813	844	851	781	843	840	794	851	839	810	879	847	834	827	866	842	784	800	781	829	782	782	825	824	752	820	812	821	818	811	843	908	831	878	862	812	818	837	799	845	867	805	838	768	811	850	872	875	859	855	846	829	880	870	835	871	820	784	804	846	813	837	826	817	872	786	848	807	826	800	843	847	816	822	918	858	823	822	871	873	790	802	787	835	800	813	824	849	820	864	800	821	839	852	836	839	799	803	811	852	835	826	840	808	835	808	840	825	806	863	845	812	807	817	763	789	848	784	856	844	837	846	787	851	784	841	828	827	806	851	815	822	823	795	869	832	828	806	826	819	805	849	846	784	819	816	840	848	833	781	843	773	825	842	842	845	824	804	820	885	856	830	849	853	758	873	898	837	868	795	850	772	805	855	855	823	784	805	838	812	835	765	776	815	766	823	810	812	887	884	764	807	825	865	827	838	814	833	854	834	827	837	787	795	846	899	827	843	818	877	805	852	811	815	853	851	840	814	857	804	845	847	869	852	774	814	865	820	868	851	852	771	831	831	914	834	845	810	851	779	863	837	809	801	804	839	791	869	822	853	793	857	786	837	856	835	862	816	831	851	881	823	852	833	861	838	814	828	792	807	831	866	828	869	799	821	853	852	798	809	804	815	791	855	828	881	809	823	891	851	877	865	883	827	800	843	828	761	825	822	810	840	807	826	879	864	820	831	849	828	812	862	864	826	868	807	837	824	847	880	864	834	808	827	837	842	809	834	812	849	804	779	813	861	839	829	868	778	784	842	817	816	802	854	846	827	822	819	815	851	911	763	849	809	785	834	800	844	789	844	809	814	851	891	785	829	800	819	810	826	841	815	825	905	835	845	865	836	828	833	813	874	793	892	788	827	785	832	851	842	785	867	834	857	860	793	846	790	883	809	852	852	840	796	832	833	832	832	830	805	871	817	821	870	860	835	874	799	876	870	806	776	841	817	845	827	857	862	813	836	815	861	805	800	822	805	828	834	783	804	876	839	809	851	841	809	824	877	865	823	835	835	801	859	818	794	856	861	873	859	836	854	870	891	819	842	811	821	828	833	804	869	889	847	820	863	816	830	826	825	853	784	800	837	856	838	815	806	813	812	824	840	835	795	807	829	836	867	890	779	889	805	828	849	851	812	829	813	814	826	799	773	814	828	834	798	814	811	788	806	801	857	811	849	854	840	826	790	789	831	817	842	800	867	840	801	851	827	873	853	805	831	828	809	738	840	815	804	819	821	839	813	787	837	785	768	836	790	838	826	881	802	894	795	882	824	821	787	791	762	830	784	887	799	844	829	872	832	816	843	833	792	850	854	806	834	768	816	811	846	871	791	850	835	882	834	880	852	826	859	841	824	824	843	767	796	774	874	831	911	849	828	843	778	818	848	774	845	775	794	841	772	874	783	817	819	829	853	838	782	845	822	845	833	807	843	916	836	870	828	792	802	855	819	841	872	822	818	800	864	778	786	796	819	801	853	797	843	827	832	878	843	800	789	831	817	819	807	776	828	786	844	842	870	790	826	857	857	810	791	803	834	875	786	842	809	827	823	855	852	781	781	851	840	848	857	840	870	826	815	819	873	791	888	824	863	784	847	814	828	850	847	815	815	822	828	827	804	810	786	818	875	804	830	815	775	847	822	817	809	859	861	840	834	842	835	818	768	833	827	815	791	783	851	839	801	830	823	803	850	803	783	865	814	810	817	838	773	850	875	896	837	825	830	793	806	839	821	816	764	835	818	815	796	798	807	834	841	810	823	830	817	781	781	857	817	797	828	855	813	802	823	834	809	849	818	805	765	796	806	797	791	834	839	863	802	828	807	825	837	897	867	858	892	790	823	805	840	777	823	852	879	817	818	815	819	814	825	859	844	847	834	812	840	817	845	776	816	831	794	848	765	820	853	863	852	867	793	824	862	875	833	858	914	829	855	871	820	818	814	857	808	829	820	758	784	811	842	819	875	835	820	865	791	786	804	818	801	830	836	770	798	823	842	831	862	813	810	839	852	831	816	811	824	790	829	834	819	808	827	816	861	812	820	870	810	831	818	923	795	841	797	822	816	812	855	818	876	838	860	801	902	848	852	836	823	838	825	805	784	830	848	847	859	829	810	772	817	794	833	835	848	841	781	820	797	833	838	885	786	847	758	813	817	814	821	825	762	824	847	818	815	818	770	846	820	823	854	819	796	812	823	840	798	794	846	794	820	843	839	818	791	824	869
63217	28786	10464	3753	1778	1071	767	587	460	427	375	394	373	415	385	361	382	367	399	408	392	391	422	419	412	412	413	389	385	372	367	390	407	392	398	355	404	355	405	383	385	363	412	422	376	415	391	384	403	398	396	385	388	435	385	382	414	358	388	350	384	365	381	383	389	419	399	386	392	401	393	392	405	360	398	390	424	403	370	398	423	359	376	395	369	413	389	435	370	424	406	378	451	360	366	403	396	385	368	339	358	412	385	362	407	372	422	386	389	353	397	389	373	381	402	393	375	439	392	404	350	360	366	413	354	361	424	384	381	389	387	404	387	367	428	401	381	370	407	407	388	386	381	364	358	378	365	386	385	361	390	392	379	377	395	374	381	383	360	401	391	401	404	357	410	363	382	378	376	365	380	369	411	365	390	420	340	418	406	364	397	404	399	365	389	378	420	407	437	373	378	361	352	356	405	355	390	415	377	416	414	381	394	385	361	382	430	429	380	400	408	345	384	365	397	389	386	381	389	399	416	408	366	378	388	368	410	401	367	398	358	378	348	353	333	409	375	387	383	378	371	403	362	394	414	369	350	380	404	375	381	360	375	395	407	389	392	373	362	399	391	420	368	363	440	392	379	379	411	412	408	375	360	385	349	361	356	402	369	350	400	417	419	366	394	344	385	370	408	359	373	429	409	406	397	402	398	366	362	346	399	413	372	393	389	362	380	408	372	393	371	356	413	381	393	381	365	395	387	417	407	366	349	397	378	372	405	367	382	385	411	418	414	368	400	414	370	380	369	372	357	390	395	463	391	345	383	397	404	351	354	405	375	420	372	364	380	411	377	398	388	391	414	362	346	371	375	399	431	364	375	383	419	457	402	401	381	373	412	393	408	365	354	367	370	362	404	403	389	380	393	403	387	381	430	395	402	382	415	388	401	416	387	423	363	365	444	383	374	365	415	381	395	406	419	372	349	399	370	373	418	392	380	411	422	375	393	410	398	388	377	339	392	405	388	380	353	388	396	408	417	442	408	405	384	400	381	377	416	425	377	404	360	378	387	362	405	428	362	401	390	363	343	396	395	419	373	367	335	357	410	407	396	369	374	421	357	410	401	371	392	468	388	382	388	372	384	403	420	394	391	423	370	384	387	417	399	419	391	407	340	402	366	352	377	360	424	418	365	379	380	400	418	428	387	401	405	391	393	397	398	373	385	393	343	379	354	408	426	403	364	382	401	367	410	404	420	408	385	349	398	375	354	343	380	383	388	377	381	378	385	405	413	396	361	358	366	371	377	367	362	407	363	387	355	425	355	407	373	353	435	379	378	356	376	407	399	353	365	377	404	368	375	408	406	419	382	381	380	409	398	363	377	349	413	382	384	384	346	353	404	351	382	365	368	430	402	403	419	383	348	412	367	401	409	337	361	376	400	389	396	394	438	392	403	418	391	390	379	393	392	436	411	369	379	417	398	396	388	382	378	393	391	400	372	374	414	413	395	345	413	344	369	371	367	371	347	359	365	425	401	379	402	399	386	355	409	366	415	421	363	389	413	373	424	407	369	417	376	376	412	415	394	402	369	382	393	376	389	419	380	392	375	427	399	392	363	379	402	370	345	417	389	431	403	381	404	387	378	421	374	393	387	396	374	403	396	396	385	356	402	368	405	389	403	379	381	396	420	383	394	403	421	331	391	388	410	373	396	417	393	397	444	391	367	382	384	370	445	385	363	381	413	363	394	364	392	390	414	366	375	374	367	408	393	389	353	425	357	383	391	377	435	382	383	428	386	430	429	386	397	394	392	403	391	401	383	376	404	362	380	449	410	440	413	352	419	395	348	377	407	398	403	326	361	346	418	370	391	418	375	378	338	396	373	384	378	416	344	362	390	371	392	356	376	372	402	417	384	402	379	383	406	381	388	352	377	374	386	417	407	348	366	358	368	381	410	420	375	356	400	395	401	352	378	404	415	376	373	421	431	403	341	387	401	400	412	370	403	388	382	364	381	392	367	355	382	347	367	370	380	396	400	345	404	420	342	418	370	377	383	436	376	387	386	373	441	363	386	404	369	396	396	388	373	421	381	398	376	414	388	417	413	409	412	370	366	371	360	363	349	408	319	380	417	393	379	412	394	416	427	370	399	403	415	387	421	368	408	330	380	399	418	396	355	389	402	420	404	414	413	397	376	367	415	368	393	343	371	366	384	425	372	383	371	355	387	415	376	390	417	364	388	419	371	398	351	390	370	437	407	370	356	401	386	388	376	390	414	402	428	405	361	408	404	354	425	408	381	378	428	371	396	375	397	381	370	357	377	395	362	394	396	385	370	417	366	359	437	397	370	424	379	434	369	417	390	406	389	424	417	367	367	361	382	354	406	394	375	349	400	395	380	401	412	415	425	371	382	391	361	380	406	402	407	389	411	389	374	355	442	356	396	399	381	365	400	406	392	397	407	387	393	404	370	346	383	379	398	371	361	410	408	390	377	397	367	425	422	395	399	389	354	409	348	354	410	372	383	393	404	360	396	386	400	373	411	402	425	376	373	412	411	391	376	378	406	412	388	365	383	404	363	438	330	375	388	408	412	393	392	394	431	380	356	390	369	367	358	379	412	395	385	387	388	402	389	428	366	384	401	369	413	338	400	391	389	380	355	362	385	376	407	399	381	349	373	418	415	378	397	396	380	413	411	434	403	431	371	366	398	385	383	379	378	400	387	376	391	370	405	411	407	424	397	386	386	367	348	401	388	364	390	377	383	367	397	376	375	398	404	394	378	368	407	372	365	386	405	391	393	395	450	389	426	374	379	377	386	361	333	408	390	404	361	410	451	442	391	426	381	392	377	436	388	411	414	398	370	383	405	407	360	358	393	407	388	401	373	366	352	374	357	361	365	359	391	408	390	403	409	374	410	441	405	412	414	391	407	413	367	407	373	409	404	414	397	410	391	365	387	363	385	397	407	377	362	363	350	365	397	383	374	359	352	376	419	406	438	403	388	388	393	375	419	397	398	367	389	351	383	400	388	358	428	363	404	384	371	375	386	381	351	396	383	394	388	372	433	386	400	390	388	410	405	374	401	360	397	388	359	393	389	410	373	364	373	391	397	412	380	427	384	357	369	389	403	411	356	335	338	371	377	382	364	358	360	380	415	410	392	377	376	361	402	391	427	414	392	396	376	362	393	398	419	405	387	383	404	348	410	401	379	363	381	391	396	428	393	352	386	399	388	359	396	391	384	357	376	389	368	392	407	374	378	403	400	387	420	396	376	383	385	359	386	396	387	422	419	394	378	378	419	365	403	404	388	408	395	409	376	382	380	379	357	368	381	378	371	400	375	419	396	415	447	374	391	396	401	392	391	402	414	401	363	350	379	424	383	408	361	362	430	363	408	390	354	388	382	385	368	386	399	370	386	395	376	391	395	393	373	357	367	409	423	430	358	347	422	399	345	371	380	410	408	403	401	425	423	430	380	402	379	381	353	370	381	366	398	410	381	407	370	424	373	356
42795	19186	9376	7063	4843	3356	2286	1809	1124	977	957	929	939	896	939	873	849	886	865	940	842	865	885	845	840	874	799	864	867	859	897	834	851	868	857	841	826	835	832	836	846	856	813	855	877	859	788	851	863	836	861	905	821	839	855	850	843	900	831	801	849	858	855	856	811	861	836	853	859	835	851	864	872	818	784	871	816	854	888	905	904	810	812	850	848	786	825	847	834	878	817	879	844	852	812	851	833	843	789	815	837	820	811	834	803	812	855	818	817	838	839	862	860	865	877	821	830	849	874	841	824	837	839	828	875	829	830	844	831	833	898	832	785	819	861	859	911	795	886	837	856	832	823	879	869	844	825	820	853	833	846	826	818	850	805	834	843	824	820	856	807	849	833	846	836	845	882	852	852	860	820	835	859	779	851	794	773	828	837	876	905	813	868	819	836	868	825	813	840	857	876	809	858	859	814	808	834	842	805	768	844	892	803	773	871	831	792	865	849	877	860	858	909	776	839	842	825	846	844	833	803	763	841	815	881	851	840	837	809	875	842	875	822	836	837	842	834	868	889	784	871	851	805	852	832	818	766	886	869	819	828	815	839	780	784	767	818	805	818	819	833	831	804	842	842	811	857	822	824	871	849	822	801	812	864	856	769	887	860	866	863	839	791	842	798	828	882	817	824	860	842	833	818	854	842	853	893	872	869	873	816	857	853	802	800	855	854	829	865	817	812	894	800	817	895	843	859	875	851	834	845	859	841	837	834	794	883	826	850	858	830	835	870	902	827	824	795	840	873	828	872	851	901	829	867	741	788	805	871	883	871	784	823	805	897	857	841	825	909	814	856	856	849	833	848	852	871	805	858	832	860	907	809	816	817	833	851	818	816	785	851	814	864	832	869	864	870	802	809	842	839	814	861	843	884	814	832	877	856	863	831	823	872	838	853	843	864	871	836	868	816	855	842	810	870	818	864	842	839	846	880	835	872	802	856	841	873	835	840	816	858	843	926	800	860	790	855	847	793	841	850	850	888	844	848	828	870	855	838	864	801	874	885	852	865	910	855	815	793	837	837	817	815	808	827	848	852	842	881	832	851	816	833	826	920	850	881	816	865	874	820	803	827	824	877	839	831	867	812	883	861	849	826	866	812	768	850	805	817	812	831	854	824	884	876	825	806	817	847	904	866	798	869	883	840	817	813	833	786	805	817	834	827	820	851	841	839	854	871	837	807	826	843	873	851	814	882	862	807	811	835	816	806	838	826	843	851	821	815	801	836	829	846	823	859	818	813	788	834	846	806	820	853	868	823	847	897	792	881	756	780	874	842	787	865	834	850	834	845	868	782	847	853	849	873	831	857	814	854	852	856	818	846	851	822	864	827	884	865	799	825	767	825	796	808	885	816	846	829	837	864	882	765	820	864	794	823	857	832	864	842	803	856	782	842	863	854	863	870	812	807	856	878	878	837	838	856	849	872	812	828	865	834	859	860	830	759	859	818	882	837	851	848	792	843	853	818	849	866	818	811	863	882	808	822	799	817	865	886	831	839	818	826	863	864	833	844	857	833	901	834	901	849	880	866	773	859	880	839	844	812	804	823	830	852	841	838	840	869	841	845	858	889	859	806	833	834	844	866	880	832	849	809	840	866	761	815	869	813	888	889	852	827	825	842	825	842	816	849	858	879	863	837	862	848	806	863	877	835	836	834	799	886	844	861	885	845	883	859	868	882	849	875	887	860	846	853	821	819	807	842	854	790	843	820	881	845	847	868	844	822	850	885	836	797	835	811	823	872	765	851	828	831	818	827	801	839	851	832	818	810	838	828	890	854	816	875	843	835	792	792	811	848	861	770	854	791	857	862	848	768	865	890	829	874	893	835	811	842	815	854	835	874	792	873	869	830	848	773	831	779	875	822	822	876	830	835	861	822	854	847	818	794	855	862	835	826	807	859	858	820	812	862	849	793	798	824	856	879	879	788	839	818	933	772	783	830	844	822	815	835	849	862	804	825	833	814	842	821	830	862	807	857	795	801	891	846	866	871	846	864	873	805	805	829	835	865	835	801	785	889	797	904	835	854	819	845	870	792	851	832	815	857	873	856	814	827	798	857	831	897	859	830	834	847	872	811	897	844	887	835	873	846	794	852	776	827	828	868	818	824	890	849	868	847	822	855	839	855	814	784	812	811	825	802	812	821	859	856	856	814	814	807	838	812	801	831	850	845	856	823	849	865	841	827	838	841	876	823	814	832	849	876	834	847	826	784	829	876	749	827	839	847	822	840	859	864	840	846	825	810	882	867	873	862	863	838	813	830	823	855	857	810	872	848	832	888	845	872	858	831	843	822	824	842	828	871	826	834	852	833	885	809	879	888	806	826	820	806	853	850	825	873	853	882	877	819	809	795	843	896	791	862	822	837	873	835	886	836	804	777	902	863	795	898	841	822	832	875	835	858	823	846	857	810	792	852	862	896	874	862	818	846	818	847	874	853	839	817	833	827	898	846	878	835	861	839	811	857	883	825	771	808	842	877	853	833	831	799	862	838	818	844	812	844	840	877	824	841	789	878	869	850	860	866	870	900	804	859	857	874	829	879	826	853	810	860	848	858	842	837	823	819	838	845	800	841	849	851	799	853	839	822	827	856	817	830	839	771	868	813	878	801	911	856	862	846	905	860	890	840	837	809	859	841	909	805	871	812	870	835	846	792	847	842	849	789	842	831	799	824	834	837	826	844	807	825	861	788	790	819	825	820	836	863	834	828	884	817	821	859	838	828	850	834	811	880	796	856	874	736	861	832	880	866	826	853	857	864	864	831	816	867	848	847	826	781	857	829	821	840	832	823	834	882	848	807	857	841	813	829	824	806	801	828	878	840	857	824	852	851	830	837	843	867	855	850	835	805	856	860	802	857	837	844	871	849	874	822	805	812	885	819	846	806	826	863	853	877	857	821	853	852	799	815	853	787	874	873	878	859	832	823	814	785	854	861	855	874	847	872	847	821	800	809	835	817	868	840	861	850	878	891	858	788	857	853	808	852	854	779	869	815	810	825	814	795	823	868	873	807	816	825	824	836	801	844	835	852	881	781	847	816	805	849	870	811	869	862	885	840	868	814	859	850	847	809	831	816	855	831	821	822	790	813	846	840	848	825	771	797	875	849	876	845	835	873	849	838	827	855	858	815	831	780	846	810	816	881	871	828	897	829	816	841	893	838	838	831	827	813	901	831	820	819	848	841	768	816	833	787	805	855	844	827	806	850	792	820	862	890	833	862	841	876	796	822	845	818	820	884	854	781	850	852	835	818	897	826	798	822	875	810	838	819	851	861	770	875	832	853	827	843	814	870	860	797	847	854	834	818	892	854	878	840	830	891	861	821	870	841	781	799	843	869	863	865	840	796	818	834	840	856	806	815	868	852	824	846	867	853	870	859	790	868	832	892	825	880	877	856	862	796	845	861	840	806	820	805	804	823	864	818	816	843	834	847	823	841	830	858	840	838	882	818	853
50924	19437	4735	1332	749	481	435	403	399	386	392	364	345	380	385	369	358	378	348	362	379	355	348	386	372	368	394	368	370	402	388	358	380	360	378	321	353	352	373	366	364	363	346	358	344	379	359	374	370	355	357	377	348	363	329	351	377	392	379	355	366	383	369	341	344	352	368	364	370	374	373	384	331	350	371	350	343	393	369	333	353	382	366	378	366	366	369	388	384	404	352	357	374	374	375	369	395	330	365	363	364	378	381	396	393	372	348	370	371	346	365	359	372	376	361	390	341	344	331	330	372	325	384	327	354	353	298	373	368	347	360	361	382	377	391	353	340	361	351	348	388	371	328	336	341	347	366	363	322	355	356	367	344	407	369	391	328	350	350	353	338	373	387	357	339	339	365	388	372	373	346	342	368	373	345	389	371	347	402	353	358	372	395	363	328	363	394	394	354	363	363	368	351	371	337	340	330	380	323	361	338	386	403	357	356	360	381	361	414	364	330	340	361	362	344	384	342	362	369	311	380	339	379	386	375	375	323	375	320	352	385	335	352	347	384	358	399	379	360	377	328	386	385	381	345	360	388	391	364	403	363	364	394	363	357	348	388	372	398	338	379	357	403	380	381	345	392	383	401	367	370	336	360	378	353	400	329	377	368	395	376	361	352	371	352	386	403	383	364	338	367	386	351	383	364	350	382	397	361	353	380	385	368	331	345	339	351	325	357	334	365	385	387	370	370	398	365	366	364	394	360	383	340	365	369	361	359	417	372	356	332	383	355	381	371	372	337	374	331	357	388	327	355	347	385	326	335	346	374	362	387	399	328	363	360	369	385	377	373	365	374	404	414	372	382	365	393	388	344	369	339	369	362	355	382	412	341	358	378	356	340	371	342	326	362	363	339	355	352	367	366	332	355	369	347	371	371	351	383	365	354	347	369	353	366	384	342	340	386	352	394	348	384	359	367	361	387	353	362	370	338	327	343	364	374	382	395	347	377	355	354	343	348	355	335	344	407	370	372	320	359	370	352	341	369	381	373	352	384	401	336	372	371	335	355	355	349	331	341	363	416	391	355	356	372	342	376	349	384	367	386	369	371	357	367	394	393	346	355	335	371	381	378	369	354	382	365	379	356	350	369	353	345	390	373	334	341	363	386	359	377	347	366	372	338	348	376	343	372	366	376	389	388	386	372	339	361	377	354	355	352	374	345	382	344	353	377	352	369	352	391	395	333	336	353	372	384	356	369	393	402	343	363	364	372	349	347	342	366	338	346	347	355	361	378	409	361	371	394	343	365	390	375	360	354	389	369	351	375	356	378	333	359	388	384	344	371	313	338	372	365	383	345	380	384	362	381	369	320	382	346	353	410	358	354	369	351	388	359	350	385	410	344	375	379	364	371	374	378	399	363	375	390	338	332	378	374	368	355	386	374	378	369	359	365	371	397	349	393	314	412	355	344	373	406	335	370	324	359	355	299	346	357	363	383	364	386	367	379	377	336	383	381	381	363	352	339	301	393	351	347	391	343	333	355	327	355	341	367	395	395	366	356	316	382	376	340	415	370	358	422	398	380	336	359	388	369	336	399	363	404	354	362	378	373	374	362	368	409	387	351	371	347	378	387	368	344	337	377	350	346	361	394	349	379	381	395	356	390	355	386	351	348	384	347	331	393	333	381	368	401	380	360	404	362	381	374	375	324	354	345	374	335	353	356	370	363	385	331	341	348	328	365	371	358	364	365	336	361	363	354	361	367	341	371	388	375	321	321	387	346	344	387	355	360	379	308	372	386	336	357	371	402	338	350	402	360	345	349	356	369	352	370	341	352	379	422	373	341	340	329	365	330	348	354	347	352	361	357	372	368	363	379	401	396	360	349	342	373	347	381	354	357	352	333	353	364	336	352	380	348	380	344	346	349	395	355	385	355	354	341	365	357	357	326	364	388	336	350	373	357	354	372	403	406	369	414	393	392	354	351	346	346	381	332	333	329	376	342	346	364	387	325	372	339	378	390	356	349	348	349	399	389	350	369	368	379	364	369	350	364	375	345	414	360	340	331	335	355	384	364	384	373	356	351	366	375	332	366	385	372	361	372	360	362	363	326	405	390	369	367	390	363	410	369	355	370	357	379	369	392	350	362	363	377	335	353	382	339	337	361	389	390	385	357	350	330	338	337	376	335	375	359	349	343	365	347	357	368	381	365	424	380	357	380	342	355	356	360	402	401	346	372	390	373	383	369	353	326	351	330	405	334	357	345	344	345	333	365	353	359	376	391	338	386	388	361	366	318	355	360	334	332	349	368	349	355	391	360	356	333	362	334	361	363	368	365	374	374	376	333	363	373	381	346	355	362	350	336	372	335	407	403	387	330	345	363	356	386	360	352	364	383	363	346	376	332	367	337	371	330	359	371	343	342	358	399	359	373	355	332	361	392	360	362	352	335	358	355	348	381	375	378	369	384	361	330	332	359	330	362	349	358	368	386	351	367	384	372	371	377	369	371	367	375	368	366	359	380	348	339	384	406	380	381	348	362	368	359	341	344	359	344	343	371	377	383	340	324	369	326	335	379	357	375	345	361	394	395	353	342	382	373	411	346	355	386	366	396	354	346	352	368	345	370	365	371	353	347	353	376	333	386	379	399	362	355	359	389	397	313	425	361	362	348	374	341	361	341	319	402	388	362	317	352	322	336	381	349	339	366	331	349	398	340	363	390	357	388	336	385	359	396	383	330	396	379	357	353	373	365	357	383	397	365	340	343	382	370	359	378	367	386	394	376	334	367	359	391	371	401	337	348	350	359	350	404	379	365	361	361	325	378	390	389	350	363	387	381	382	349	364	362	360	358	371	348	325	370	365	346	351	341	360	351	342	359	360	370	351	394	311	329	362	379	366	352	363	339	363	370	322	345	384	330	369	340	351	344	351	343	342	381	378	337	363	352	338	355	433	369	343	327	369	354	394	378	327	354	409	347	381	364	343	380	409	387	389	347	337	386	396	370	331	339	360	372	396	349	369	358	367	368	385	361	371	379	376	362	361	349	395	374	352	378	367	384	339	351	386	380	363	369	330	327	332	377	367	344	349	378	359	351	323	338	342	343	366	376	346	371	343	358	386	387	387	379	380	367	375	402	430	387	388	360	393	351	357	349	409	343	368	361	362	357	360	387	343	350	362	343	339	380	376	366	375	361	386	363	349	354	336	397	341	364	420	394	407	351	371	381	341	344	387	379	403	362	345	345	353	368	350	297	351	407	384	374	371	360	361	347	374	360	366	355	372	346	332	343	394	381	344	397	360	358	334	341	376	364	346	371	404	422	364	379	349	360	386	406	372	370	402	370	341	353	377	367	337	358	346	379	339	341	377	405	362	370	374	356	361	358	345	361	397	363	340	361	354	345	395	390	368	320	378	343	373	338	373	359	346	358	363	342	334	323	395	363	368	379	354	354	356	348	361	322	338	370	328	377	371	374	361	356	359	362	368	361	340	380	334	356	366	355	367	379	353
35130	13466	5149	2984	1959	1300	1022	841	818	833	819	780	790	812	754	784	805	807	811	840	769	807	773	764	762	749	804	762	754	763	805	815	793	842	806	768	788	751	810	783	789	761	776	798	790	778	801	831	802	786	774	807	773	765	762	835	760	784	785	779	794	749	808	775	836	757	872	825	841	781	820	807	845	807	776	741	798	762	765	792	798	779	757	726	743	791	758	799	828	779	788	767	813	807	810	774	800	835	798	812	806	748	803	813	765	755	778	813	838	760	761	801	738	799	770	836	767	772	811	730	842	731	787	814	786	780	772	803	807	740	797	780	860	817	793	784	852	729	833	736	791	771	762	793	864	807	761	842	765	741	852	829	732	785	842	825	802	734	759	800	842	778	851	841	798	762	844	841	865	804	781	775	787	799	833	823	753	749	810	800	821	778	802	782	774	826	817	814	811	771	817	804	796	777	835	741	764	824	810	824	825	773	758	794	811	823	766	792	782	793	775	822	792	774	797	836	819	764	815	779	831	777	807	814	827	785	808	779	827	816	803	782	852	842	800	789	802	792	786	775	804	788	792	765	837	798	801	787	809	751	808	825	793	822	794	795	795	809	812	802	792	784	783	828	800	807	831	788	791	789	800	797	805	801	804	787	826	792	770	858	829	782	786	764	817	800	795	822	712	850	813	776	823	774	802	799	778	781	795	742	794	780	802	804	812	809	774	803	759	839	793	808	736	743	810	827	799	803	770	777	789	778	773	797	775	796	801	772	819	793	742	813	790	762	794	847	789	801	816	823	819	775	807	789	798	775	800	799	797	773	801	814	808	812	800	844	800	812	748	773	758	834	824	789	852	818	773	782	831	805	756	755	753	777	753	812	778	757	783	813	804	791	750	795	807	805	830	771	796	800	832	787	818	781	813	807	836	805	728	778	801	806	783	776	762	768	801	856	760	778	760	785	788	746	779	775	789	802	765	859	785	781	762	802	783	735	753	784	768	766	804	815	760	799	798	777	832	783	791	822	799	842	793	848	808	786	739	818	753	810	725	800	778	785	810	789	828	812	725	781	821	757	761	748	807	785	789	804	775	763	756	817	812	803	812	784	837	773	753	814	805	830	778	809	757	815	783	840	797	797	793	829	775	825	770	783	793	765	820	757	801	799	811	801	729	807	816	788	826	785	780	786	811	791	822	895	801	805	792	778	809	825	776	825	799	771	767	756	800	771	777	748	805	757	798	753	771	793	807	773	834	805	745	791	786	820	766	732	774	738	779	798	852	817	762	802	773	735	779	829	800	874	784	783	796	784	803	767	769	788	751	768	762	811	814	765	798	770	802	800	822	802	826	787	785	811	793	817	800	809	825	798	816	808	837	776	858	774	797	778	832	785	771	787	788	796	811	812	788	761	812	788	808	801	767	781	799	784	780	809	814	757	791	754	813	814	821	769	783	787	819	801	808	792	758	791	840	753	777	807	748	761	787	824	816	784	805	789	783	739	799	816	786	825	795	737	767	770	802	778	797	752	803	807	822	818	784	816	833	770	799	826	808	793	767	837	808	838	790	797	806	786	801	730	793	768	736	776	788	819	763	809	749	733	815	826	805	765	829	800	785	781	805	791	767	764	755	785	822	789	804	777	798	807	855	809	757	786	805	817	780	824	781	818	810	803	804	793	808	819	801	820	767	835	803	812	800	847	809	787	808	789	797	765	790	819	746	785	792	839	797	764	815	801	797	776	770	831	756	789	746	826	774	803	794	786	773	804	743	803	729	803	793	796	770	807	815	813	813	761	749	796	738	756	778	783	713	814	801	800	756	743	767	760	784	827	817	796	818	791	804	766	791	815	799	850	790	802	758	800	806	820	814	790	795	767	818	771	798	805	771	808	801	798	757	789	826	815	741	792	775	801	775	789	761	792	751	783	784	792	804	774	784	810	732	773	783	767	791	779	817	786	812	824	798	765	759	755	780	790	830	794	770	826	752	748	795	816	756	741	841	782	817	802	745	823	808	833	872	825	759	802	765	782	852	776	791	804	752	821	803	749	814	768	842	813	771	834	800	811	786	801	798	810	780	787	762	805	753	790	771	826	767	774	814	792	807	791	811	859	804	816	803	774	808	797	795	817	774	766	804	772	811	818	756	827	788	786	821	779	810	787	759	785	769	804	796	793	850	766	844	798	796	787	823	836	815	750	795	778	769	802	779	784	821	775	800	767	812	794	829	785	794	772	772	847	739	808	790	797	786	862	755	805	796	850	798	765	858	767	810	815	781	793	820	788	770	780	770	761	820	827	777	805	778	832	824	781	800	809	769	731	785	776	775	792	789	768	788	791	777	828	824	794	786	782	811	772	786	772	813	793	815	840	756	759	799	839	744	797	817	799	839	795	782	775	838	825	864	795	807	764	795	807	781	774	795	758	808	817	782	828	806	781	855	785	772	825	817	781	818	802	793	797	784	784	789	792	791	855	779	788	799	793	787	783	749	790	804	835	770	824	762	778	801	813	852	834	830	816	788	804	761	836	823	835	813	820	821	753	845	809	780	851	784	763	809	820	824	822	823	897	783	771	807	804	813	822	760	766	832	814	773	780	830	795	797	780	776	839	792	829	799	802	751	864	812	801	805	816	881	820	711	831	831	809	813	824	782	800	746	790	766	776	741	790	811	807	806	772	823	760	833	744	778	824	815	775	753	834	797	782	846	784	789	808	803	815	782	794	797	766	786	768	765	792	779	783	834	822	800	789	795	826	794	745	819	754	830	778	755	798	786	803	785	835	774	796	760	774	810	766	801	838	827	830	741	814	815	746	816	835	815	811	764	757	774	766	767	820	819	791	830	740	769	824	820	810	798	804	747	787	818	754	781	822	838	792	831	787	833	754	812	763	797	809	799	782	835	819	819	788	786	795	808	811	804	844	765	806	813	775	790	793	821	790	805	782	797	813	778	759	799	826	777	787	810	770	812	849	761	817	827	737	809	755	783	826	793	761	844	814	826	777	825	771	811	843	809	762	785	796	800	825	735	802	823	802	726	735	846	760	807	760	762	791	835	776	804	805	758	818	772	773	815	804	830	764	780	794	803	791	734	843	812	778	836	839	751	755	804	815	760	765	794	798	797	787	791	799	802	821	838	853	781	798	793	791	768	855	763	772	764	793	818	827	808	790	783	866	792	797	791	817	823	790	788	781	754	781	786	842	777	840	813	792	799	780	774	806	773	755	796	755	780	787	748	812	779	832	783	800	766	802	786	755	758	823	783	766	852	789	825	784	845	768	834	751	785	762	766	839	815	764	781	801	798	816	793	773	777	850	740	794	824	781	836	799	747	829	763	768	794	800	807	839	792	839	839	789	789	801	757	797	781	775	812	780	777	788	760	784	806	785	790	796	802	795	786	821	739	738	789	797	814	828	840	804	767	793	844	759	802	791	785	766	785	811	805	796	839	827	804	779	770	841	799	812	748	795	797	792	768	801	799	793	776	825	756	764	809	801	757	786	798	784
54075	18249	4036	886	515	462	440	382	367	359	389	361	357	377	383	416	400	404	399	359	380	371	402	376	370	340	403	408	380	395	408	404	414	386	366	357	399	378	367	393	364	390	425	372	397	399	355	403	416	394	388	379	394	378	402	377	409	379	415	387	349	377	376	420	400	341	344	386	358	337	371	385	421	376	374	342	375	424	350	385	385	349	393	368	396	409	423	345	377	351	386	349	356	380	366	386	414	377	366	385	375	404	400	357	366	404	381	367	365	392	411	338	386	384	363	411	403	401	376	406	378	396	380	385	411	395	392	418	390	378	368	374	389	398	401	428	412	367	384	382	341	381	392	378	386	386	389	368	349	385	414	408	375	400	404	387	404	329	436	409	346	363	379	383	405	412	438	418	372	407	382	376	410	361	412	359	390	393	384	393	389	363	402	357	362	402	391	406	394	417	361	423	362	393	414	384	374	380	371	426	380	385	401	417	370	344	376	371	381	398	412	380	391	408	401	349	399	416	355	368	348	372	361	364	399	359	375	389	429	407	376	376	419	382	373	415	383	424	422	383	387	393	353	338	416	390	345	361	388	383	358	359	388	340	420	377	408	362	385	391	374	373	383	399	358	375	361	378	427	360	405	389	408	394	371	405	373	374	377	387	369	368	390	363	387	382	390	345	399	385	370	379	356	388	356	368	424	373	351	373	347	360	394	346	397	384	412	399	367	418	378	366	369	432	349	380	382	424	361	377	414	395	427	370	391	404	412	413	382	350	374	374	358	380	380	381	389	385	371	449	387	406	373	383	376	394	401	376	404	394	370	373	388	381	403	397	383	413	385	414	391	400	371	411	413	382	381	386	409	403	371	408	401	396	435	394	380	393	396	393	373	406	335	390	400	374	397	370	386	372	410	380	393	384	365	370	383	358	381	404	399	381	394	395	412	415	400	398	402	412	367	404	407	361	370	404	378	380	411	386	338	366	377	400	397	366	386	350	397	367	365	379	379	380	374	409	438	384	396	340	385	417	344	384	382	385	406	378	409	376	350	421	401	418	413	406	348	336	382	380	420	408	355	387	409	358	348	336	357	389	349	373	390	345	361	382	387	401	372	341	391	407	366	397	389	375	395	383	339	369	390	373	396	385	393	382	407	401	381	372	399	422	382	407	367	352	352	367	388	384	384	352	392	378	395	323	372	375	418	393	400	350	401	363	406	398	397	352	398	386	372	371	391	420	363	356	429	368	370	402	383	365	406	396	384	387	402	383	405	386	387	407	368	386	337	391	384	412	409	428	367	401	373	379	362	379	384	420	386	410	365	375	378	320	353	383	376	375	409	378	385	391	381	352	375	377	410	409	389	376	380	366	401	443	375	382	387	356	373	411	383	385	386	398	332	373	386	365	366	388	410	413	398	399	406	413	368	383	344	406	347	364	371	353	409	414	389	384	383	410	382	432	388	389	398	391	366	367	370	359	368	408	355	372	355	404	388	399	373	389	372	448	392	384	379	356	392	387	440	419	367	374	384	371	399	370	403	398	394	367	383	420	394	395	389	416	377	416	365	387	368	426	374	375	358	395	393	412	404	385	357	381	392	379	387	371	353	398	382	404	360	399	373	383	394	405	413	390	417	370	401	405	389	413	384	356	381	376	385	393	388	383	381	382	363	417	375	357	399	404	392	414	375	433	447	384	401	371	380	371	377	399	393	371	387	393	384	356	401	410	381	403	401	355	416	390	383	379	404	399	417	356	383	351	406	404	385	370	394	377	400	389	356	344	406	389	363	343	355	398	395	398	361	412	361	364	378	397	376	379	369	419	370	373	393	358	420	386	392	385	374	370	400	400	366	386	414	393	348	369	331	414	415	356	349	351	396	415	370	397	375	381	352	418	387	391	386	392	372	407	382	400	415	391	382	390	364	401	381	425	373	383	409	401	386	401	387	377	368	348	407	370	375	397	376	401	398	415	401	374	358	383	363	386	397	412	414	373	398	355	383	398	366	398	397	433	353	368	379	388	413	354	353	374	343	372	417	397	385	403	410	391	370	368	406	362	372	399	368	348	425	351	367	376	383	417	395	382	356	398	388	392	401	394	396	418	354	409	418	419	390	342	371	411	371	399	362	378	358	368	393	379	381	441	358	431	393	416	396	386	381	386	429	349	413	380	382	407	409	378	397	415	357	381	363	379	386	377	373	411	412	388	410	379	392	409	370	391	402	369	407	453	382	399	340	378	423	420	411	407	388	382	403	358	385	356	422	396	409	389	379	422	390	377	361	367	404	386	374	396	390	424	399	397	419	403	350	435	398	357	396	396	388	380	374	389	378	371	393	375	427	425	379	374	369	388	380	392	394	391	389	336	353	362	374	426	426	411	380	360	395	392	421	377	366	375	390	413	381	376	395	372	429	386	406	388	379	344	356	391	375	408	341	334	378	373	410	354	381	423	406	379	369	404	369	375	366	388	401	374	345	386	405	387	379	372	386	377	396	409	375	404	393	370	359	420	406	355	401	384	415	338	388	364	364	384	393	384	372	345	409	351	375	412	365	413	410	392	392	334	364	357	411	402	407	370	380	346	392	428	380	395	418	402	338	386	365	387	374	344	374	354	354	374	361	384	374	395	318	397	391	413	379	415	361	391	402	414	387	357	365	362	377	386	434	390	406	391	379	379	377	386	377	407	351	407	402	368	401	430	391	363	372	392	386	394	423	396	397	425	399	404	411	386	429	413	357	388	386	387	362	401	378	392	394	394	384	344	391	397	398	376	383	416	365	342	405	390	387	379	393	395	432	369	375	357	409	384	411	383	374	360	394	413	363	382	388	359	353	399	368	361	412	401	367	390	363	385	404	363	365	373	406	401	391	368	389	374	349	399	371	391	392	392	404	346	361	391	407	413	379	377	349	379	378	381	355	424	387	399	348	388	391	397	410	395	413	391	373	357	400	358	408	380	363	375	366	409	404	358	373	385	387	348	402	372	378	375	397	434	384	379	345	394	379	353	379	399	362	380	370	381	382	429	368	352	391	423	401	405	410	406	429	392	433	359	433	388	391	407	385	379	388	389	424	420	424	400	348	332	378	403	350	385	414	378	390	397	389	348	330	357	386	395	366	366	338	376	388	427	354	379	409	369	453	397	409	384	364	397	385	383	350	407	391	348	385	361	363	392	407	398	384	389	375	361	385	370	378	437	370	389	364	366	379	426	370	369	361	360	400	386	417	415	383	407	399	362	386	385	377	361	402	371	381	351	399	379	413	366	408	402	387	399	352	397	372	413	364	392	370	400	365	376	408	387	373	389	416	400	382	363	391	402	399	404	394	399	410	435	424	416	379	379	380	407	374	401	429	377	363	379	360	392	401	407	365	371	367	376	380	327	399	369	416	326	352	371	406	359	387	376	387	373	437	393	386	390	419	362	375	375	377	373	414	382	378	365	396	379	417	397	374	394	406	354	370	408	381	373	374	402	373	370	363	371	404	377	445	370	361	388	357	369	372	360
34934	8388	2869	1709	1223	1073	882	901	868	854	861	813	808	866	880	895	835	864	847	824	838	840	856	841	812	821	823	902	816	827	846	879	854	806	806	860	850	816	789	812	865	819	827	864	884	847	826	905	850	845	834	868	833	880	830	818	859	795	862	860	815	815	853	863	899	850	782	879	852	843	864	859	778	877	892	830	852	828	873	838	837	864	821	815	816	865	855	847	825	864	897	882	847	872	801	791	844	837	842	870	860	819	867	762	850	874	862	814	843	785	858	841	893	858	799	836	814	837	821	883	822	780	830	838	837	841	872	802	877	843	825	868	823	880	839	827	862	873	882	819	780	817	831	843	829	839	787	886	811	836	810	803	850	851	893	839	818	795	832	833	833	847	843	839	839	854	838	856	821	851	852	841	850	829	843	863	813	815	832	836	812	892	812	800	823	767	794	838	878	841	892	836	847	813	826	775	862	815	851	863	806	770	832	841	766	880	780	879	831	802	908	799	850	868	829	834	831	861	878	869	836	848	830	808	869	807	882	854	864	830	872	805	841	866	883	851	829	900	847	793	798	861	875	860	810	878	833	863	838	800	867	885	829	905	858	826	874	790	865	799	809	841	809	836	844	854	824	869	878	856	816	872	831	820	880	855	815	804	825	849	862	844	787	803	803	836	818	849	840	865	837	829	782	832	824	824	795	766	828	849	814	831	861	840	808	830	839	867	882	855	812	856	865	819	829	865	823	854	835	849	873	839	808	851	842	857	897	877	850	863	760	827	857	814	797	862	822	851	866	836	818	872	822	841	837	837	846	876	876	837	876	819	828	886	818	825	863	833	831	804	922	793	801	832	833	845	862	848	819	878	913	885	817	832	793	837	837	844	810	802	870	868	852	823	842	891	834	816	850	852	807	833	878	832	837	828	821	818	850	866	832	839	817	850	803	865	828	857	791	825	848	814	851	887	835	832	867	819	881	844	897	816	904	864	819	831	852	848	887	802	824	864	842	833	796	821	855	853	804	801	887	857	864	816	836	848	800	852	845	847	890	786	819	837	788	807	871	823	822	830	867	833	845	801	825	818	849	824	833	836	882	822	812	824	847	820	852	785	836	825	818	879	876	891	839	830	794	819	829	799	822	839	831	862	832	797	844	866	803	835	860	826	778	796	872	791	883	800	782	850	903	852	849	768	809	873	852	800	896	893	838	847	823	835	791	843	851	828	810	820	817	848	856	860	841	805	785	823	832	841	814	861	825	836	842	841	818	807	809	855	780	856	853	840	786	822	850	845	809	805	800	895	849	849	864	835	825	876	859	851	882	887	824	817	853	843	867	829	850	866	775	826	885	795	833	838	784	851	879	879	869	779	862	804	840	812	849	857	848	818	816	849	835	804	841	806	818	863	839	906	853	853	817	842	879	846	826	881	821	800	791	768	820	873	820	871	830	854	815	867	819	822	858	866	800	875	849	841	802	829	845	811	840	889	841	798	788	833	789	877	862	887	868	802	854	813	801	803	847	892	823	837	819	857	887	833	831	787	861	825	861	826	841	884	849	841	847	833	820	809	854	888	844	910	802	878	803	805	879	874	886	827	820	819	789	887	807	843	818	872	848	859	847	906	867	810	841	810	860	834	821	824	822	801	838	804	869	864	823	867	843	854	861	865	819	816	814	834	915	800	823	794	825	799	820	917	856	855	855	809	857	822	802	798	865	837	841	865	817	890	894	826	916	836	882	867	847	814	832	821	892	844	836	819	862	822	876	833	838	853	805	831	867	825	835	851	827	874	889	837	845	818	849	864	851	835	921	839	808	846	867	839	835	795	874	808	846	844	810	882	849	783	893	831	831	797	849	811	827	825	818	835	854	832	881	864	819	872	813	857	872	806	881	876	838	837	858	839	863	827	825	784	917	863	804	898	871	794	774	802	882	795	862	819	837	829	849	801	862	819	806	844	867	814	859	845	828	822	865	767	834	906	855	858	838	835	831	850	823	829	855	892	821	863	872	809	860	840	860	800	806	818	870	806	845	839	880	794	853	827	858	846	829	858	815	869	877	796	827	797	830	883	840	884	874	830	796	826	849	795	871	826	835	844	815	799	859	877	821	809	803	865	833	803	789	843	823	847	881	871	837	799	821	821	850	800	852	825	849	864	847	869	851	847	854	801	859	834	810	799	897	831	849	837	826	851	790	916	812	772	809	895	832	855	859	813	834	799	840	859	841	864	820	826	876	887	758	811	828	810	845	849	860	840	852	882	819	840	854	862	809	784	812	810	801	838	835	840	814	815	871	821	791	876	911	818	827	840	854	802	853	828	846	842	806	807	852	848	777	845	848	843	810	850	825	853	848	816	793	817	850	779	858	815	821	817	839	845	830	803	797	817	878	806	888	847	837	856	882	843	884	804	868	871	854	837	806	844	815	807	824	871	814	849	880	846	814	867	857	837	881	846	854	835	862	851	860	808	828	851	841	858	900	829	898	797	861	880	868	805	863	839	817	832	831	857	810	848	826	920	852	859	818	823	859	851	842	861	865	849	804	835	868	870	792	815	851	841	860	823	852	815	787	840	873	829	818	860	858	844	836	869	839	822	845	830	827	845	891	821	803	820	787	805	830	830	846	885	860	889	880	799	842	835	804	855	796	872	837	879	825	901	825	818	838	836	808	809	857	871	826	851	823	824	852	885	806	862	846	805	837	854	839	837	843	826	855	807	874	840	835	864	824	789	882	871	840	864	799	857	878	822	844	845	820	861	847	823	892	847	850	833	835	870	853	825	876	809	829	808	792	857	830	829	795	863	869	822	826	825	838	822	823	809	837	829	841	817	916	811	852	864	845	787	835	862	815	833	817	869	857	848	814	870	844	827	828	842	826	854	831	806	796	844	871	864	823	763	824	816	809	841	843	871	814	842	823	835	849	818	873	861	875	837	783	807	845	814	809	869	886	843	811	832	869	812	828	834	894	836	840	841	843	848	849	816	868	810	867	878	823	831	855	819	886	826	825	811	805	854	754	871	851	808	902	847	825	809	812	823	814	793	839	839	828	839	892	838	849	808	878	831	836	870	861	867	852	861	816	860	863	830	781	828	842	850	891	886	771	830	869	834	867	838	828	850	874	832	807	836	871	889	875	850	836	869	832	757	834	831	869	811	867	843	840	829	845	824	853	824	799	819	862	855	853	838	851	820	835	814	845	803	880	833	862	866	843	852	807	823	853	842	842	839	865	886	836	848	858	826	860	789	782	839	805	842	803	796	783	847	857	850	831	840	849	847	882	823	882	860	847	815	837	822	828	841	842	816	789	817	828	849	815	820	778	856	847	867	814	824	831	873	793	841	833	800	853	825	868	822	894	846	875	842	849	866	843	794	824	851	847	856	848	799	861	831	860	787	859	832	803	832	859	801	869	808	827	805	832	875	842	814	861	867	809	874	820	850	823	821	784	830	825	816	850	808	877	840	855	837	839	852	841	861	848	885	843	816	864	830	831	823	838	827	822	861
57994	28736	14537	5927	2070	947	693	507	476	428	379	383	399	373	380	376	394	376	413	373	392	406	425	386	389	422	412	422	374	351	407	380	395	372	392	415	368	383	390	375	390	419	397	387	379	396	417	399	385	423	428	427	412	401	402	379	372	388	398	353	435	364	380	397	421	411	396	406	408	416	405	388	416	403	386	401	381	384	375	372	385	414	385	399	395	385	410	417	371	377	384	443	368	367	367	387	370	406	389	360	396	364	372	383	426	359	370	394	330	361	386	380	405	357	412	383	386	398	391	393	390	395	412	389	390	393	431	376	403	404	409	405	391	405	390	396	415	403	380	425	367	411	367	386	378	393	396	379	376	392	429	374	392	378	334	368	361	388	389	394	401	414	369	403	381	408	419	384	389	409	351	400	355	399	385	423	386	403	355	385	372	396	392	359	420	399	366	414	344	399	409	371	417	381	382	390	383	382	392	388	390	440	380	410	402	366	401	372	423	375	411	407	398	365	393	362	396	398	380	391	377	405	414	360	455	401	404	392	399	433	438	367	399	375	416	383	398	383	410	362	362	384	410	385	410	424	420	385	386	384	394	394	375	422	350	393	399	413	379	427	388	372	415	429	388	412	363	386	407	422	405	376	402	373	375	410	394	392	368	398	363	376	382	430	381	397	408	381	361	375	411	385	389	385	433	370	409	357	400	387	376	398	439	411	355	377	388	381	424	402	403	391	379	386	377	372	354	390	381	367	374	425	380	390	330	381	396	382	371	411	397	370	390	383	429	386	419	409	415	389	416	421	382	392	385	382	371	379	352	401	399	424	370	424	372	394	373	390	385	409	381	417	404	396	390	385	416	395	392	381	376	418	411	389	366	378	392	396	383	408	400	390	392	415	377	399	369	333	385	388	389	406	397	398	402	439	420	366	378	415	406	409	346	404	417	427	418	408	396	383	411	386	393	357	381	389	380	428	409	368	397	393	398	396	391	397	428	407	417	376	393	420	384	392	374	391	397	399	396	428	375	366	389	373	360	368	410	377	410	379	380	389	379	375	419	376	369	377	397	400	403	384	388	396	399	379	422	402	419	351	420	389	383	438	406	399	374	395	418	386	362	392	409	430	386	375	407	410	403	381	381	373	417	357	375	413	404	358	382	403	376	385	451	390	390	337	384	378	389	429	410	408	376	383	370	362	360	382	356	395	376	413	408	407	401	415	437	420	378	394	394	404	346	394	416	377	383	373	370	402	429	414	427	390	420	370	377	387	422	381	408	393	401	367	400	365	393	416	395	410	406	415	374	391	357	422	436	388	407	396	382	370	419	363	369	394	416	379	426	397	395	368	376	396	372	407	405	385	368	386	383	396	403	413	387	411	370	416	393	389	339	407	409	399	420	395	403	381	437	388	380	397	409	364	426	409	388	410	379	445	393	392	362	389	386	360	402	369	375	387	395	357	380	406	399	393	427	381	441	373	381	402	424	394	399	354	391	392	382	400	391	404	369	371	413	416	393	416	385	384	415	414	419	367	376	399	400	383	395	400	374	377	372	389	356	394	378	395	405	387	393	383	375	368	375	376	365	415	374	375	412	393	410	393	408	405	396	391	388	378	397	385	395	409	431	362	382	407	415	371	395	376	427	376	418	427	393	352	405	392	400	406	389	393	440	368	408	386	408	379	338	375	400	368	364	404	399	386	420	401	396	433	392	395	407	404	406	415	443	390	328	407	379	369	408	339	379	360	382	364	428	384	385	382	361	393	374	344	372	384	402	381	391	404	392	417	362	443	403	404	422	345	398	383	346	376	385	413	420	387	376	406	375	383	407	451	367	397	421	394	418	356	405	383	406	386	402	396	380	416	392	360	390	409	374	387	410	420	389	382	414	388	375	418	376	407	408	367	423	414	382	408	382	401	400	373	379	413	392	437	383	416	406	410	378	406	407	457	383	371	366	376	365	388	380	367	374	400	363	444	372	390	385	396	396	385	408	383	392	385	403	366	442	366	368	380	388	371	440	445	363	387	390	382	398	422	366	441	395	392	426	399	394	369	432	419	443	369	382	367	399	397	391	416	374	369	423	427	351	388	375	387	379	418	419	385	385	352	344	369	416	414	374	392	400	375	383	351	385	374	424	377	407	397	402	383	417	387	418	422	355	394	393	420	410	394	401	448	417	383	389	444	386	424	371	404	395	398	339	363	410	348	409	384	414	405	375	385	389	405	381	385	391	423	378	393	380	362	374	393	399	423	428	393	380	427	421	420	426	410	395	425	357	379	408	364	374	368	399	379	394	428	374	406	397	373	375	387	367	403	365	377	369	418	390	422	373	383	375	391	352	365	388	394	422	427	340	380	389	397	406	411	402	381	413	368	418	407	421	390	420	397	378	397	401	385	395	417	382	347	379	437	375	404	360	409	404	379	410	396	388	410	408	417	394	365	382	391	398	365	447	378	394	413	413	365	357	384	402	432	406	412	419	396	381	392	381	387	407	381	442	400	397	353	404	364	421	410	372	402	437	410	372	378	438	389	386	391	409	398	386	407	399	423	423	375	425	398	379	416	377	415	418	421	396	398	403	416	416	360	449	401	388	386	367	375	390	372	416	380	416	403	409	388	383	371	371	382	362	401	393	406	384	375	417	401	425	417	363	385	402	364	381	396	378	413	403	398	417	402	371	404	384	398	389	401	396	406	380	440	395	408	398	400	413	383	401	375	384	439	376	399	449	435	408	373	373	404	395	376	376	438	389	407	431	402	373	381	373	395	372	406	409	390	392	383	372	402	419	415	368	393	393	403	375	416	415	396	385	411	391	392	391	379	412	378	397	371	374	364	389	422	415	399	395	390	347	387	428	379	390	431	385	388	428	434	377	402	387	411	413	418	420	410	422	384	388	377	366	392	417	372	323	397	415	373	419	363	420	391	460	389	431	372	369	391	382	448	367	458	382	395	406	368	405	399	401	407	396	409	381	404	382	365	388	412	380	408	401	380	385	383	411	411	426	367	405	393	399	375	396	427	360	363	425	404	426	349	418	413	384	438	392	372	385	413	374	391	396	405	343	382	365	368	395	386	376	383	421	396	407	430	397	402	379	388	396	391	407	397	429	415	402	442	402	408	411	403	369	434	398	403	392	375	335	381	385	404	417	393	346	396	397	370	408	380	386	391	377	369	402	419	391	365	402	365	391	394	406	410	407	380	369	409	367	383	379	416	367	424	380	366	377	398	365	407	433	422	372	353	388	445	365	435	449	396	369	406	425	392	352	382	444	369	400	388	414	374	393	409	379	397	394	379	402	398	345	392	383	400	415	397	440	437	391	429	397	367	399	400	383	396	393	385	387	430	428	393	373	377	442	340	375	411	388	394	389	407	379	376	397	348	429	411	407	408	384	391	416	426	382	376	384	380	415	378	402	368	362	429	366	391	368	375	378	403	396	372	407	378	373	402	382	371	384	407	405	362	400	402	391	393	392	351	375	384	417	410	422	391	391	382	365	450	395	373
38558	21456	14370	9910	4941	2608	1887	1419	1156	991	938	899	872	891	899	887	830	893	863	905	893	842	815	851	877	808	814	836	846	841	828	873	853	876	828	836	808	909	847	884	833	826	879	841	829	837	859	832	856	818	873	832	819	829	895	841	953	855	875	824	841	855	851	844	753	898	862	809	871	815	839	813	836	832	856	881	835	835	792	837	862	895	812	902	790	854	877	875	899	853	860	827	814	828	848	888	837	873	823	818	834	861	898	852	896	833	837	821	848	827	874	851	867	876	832	823	799	829	844	878	888	844	841	840	838	894	875	778	912	880	885	798	841	874	816	847	812	820	854	876	819	856	820	864	852	882	880	893	862	869	821	845	840	846	821	854	850	847	846	834	820	873	863	856	878	922	845	888	848	860	850	824	849	860	861	846	859	863	826	891	827	855	848	861	917	856	858	846	851	883	842	806	825	889	880	879	881	835	831	836	869	838	838	852	839	850	882	889	817	839	820	864	807	853	855	842	875	896	835	867	853	827	841	893	820	846	855	848	867	836	842	874	812	899	870	815	823	812	870	855	858	834	864	807	850	866	803	824	816	857	869	831	888	876	891	868	822	844	804	903	871	865	822	832	870	826	839	842	850	822	821	868	847	883	850	829	828	881	835	860	848	841	869	871	868	843	845	852	863	888	843	845	878	847	887	827	847	797	855	867	878	878	880	835	842	914	870	839	832	861	893	842	817	872	828	839	884	822	911	877	852	826	879	834	862	824	796	847	850	897	797	874	790	887	852	832	828	868	888	855	824	849	829	865	825	809	859	897	871	886	899	856	828	833	888	836	890	808	920	872	860	879	846	785	834	849	811	828	853	886	855	864	855	858	891	864	903	851	810	847	861	841	867	824	864	836	858	833	874	871	813	831	823	862	841	858	887	869	837	835	852	799	862	864	857	842	823	836	825	849	879	848	880	870	897	826	855	845	850	932	825	830	853	874	908	855	813	864	845	894	858	787	870	858	832	875	851	885	825	882	843	797	852	872	869	870	855	815	881	839	846	865	854	844	877	854	829	845	824	832	904	855	868	841	849	821	886	865	843	849	863	861	865	902	839	844	874	809	832	829	867	853	842	854	839	839	826	871	842	844	827	815	786	825	866	839	824	866	909	840	854	817	898	868	808	856	833	838	819	876	822	786	841	833	843	824	886	839	851	834	828	885	858	863	819	809	850	847	861	820	891	849	827	823	819	834	855	806	897	843	834	863	818	819	785	839	859	846	883	836	898	840	830	810	876	774	854	878	915	884	895	837	865	836	838	832	850	806	831	870	864	840	878	807	854	837	907	842	880	866	834	855	861	797	854	820	797	843	848	878	879	783	901	805	862	791	846	841	865	852	828	830	846	832	869	864	829	841	814	857	854	804	865	837	834	876	838	801	819	903	806	871	857	856	847	865	817	855	850	887	843	853	799	821	833	848	826	840	812	844	801	901	835	815	867	870	886	844	842	848	810	857	807	856	828	877	863	859	801	852	848	815	851	834	854	871	872	852	909	839	900	861	858	842	813	818	827	823	808	802	877	921	842	851	889	775	865	852	893	880	859	864	853	787	871	887	843	788	873	844	867	813	850	848	831	892	852	780	870	870	905	846	808	852	831	814	816	873	827	855	837	842	848	838	798	904	842	832	852	824	893	887	879	878	913	873	864	853	862	878	789	924	874	837	818	834	876	813	841	842	850	872	784	834	873	865	886	852	816	897	864	811	854	843	837	847	852	860	901	805	890	872	840	870	831	863	851	832	786	870	843	857	862	858	842	835	855	804	808	796	891	842	859	810	767	871	827	875	874	893	817	843	874	846	891	830	861	803	851	835	874	824	849	839	873	881	833	856	861	838	818	863	848	878	817	841	891	863	847	897	821	869	842	821	778	835	792	914	848	868	818	842	858	815	852	823	828	804	858	782	816	779	832	840	851	846	875	813	903	809	885	879	862	883	815	904	878	881	883	887	861	774	837	825	831	891	856	819	922	847	876	901	825	858	869	864	845	879	828	838	868	894	803	839	806	830	864	843	870	846	857	805	837	809	817	828	905	826	897	790	836	834	909	876	870	832	850	882	844	843	858	812	896	898	887	832	847	826	830	841	914	861	828	882	852	829	830	864	814	851	856	861	841	844	834	829	840	841	850	853	827	831	883	852	847	865	837	821	910	858	861	856	852	842	867	859	836	839	826	792	886	829	905	845	842	849	819	880	769	801	828	820	842	848	874	820	842	897	799	834	873	828	836	843	838	804	875	898	838	853	865	843	852	869	836	891	850	850	865	823	845	814	898	806	843	840	865	865	838	821	898	886	849	833	839	796	862	841	814	872	813	844	818	842	881	868	840	860	827	857	812	833	793	866	892	829	832	889	801	843	822	839	774	849	888	870	815	834	877	889	850	889	904	871	813	794	825	879	841	854	858	844	900	860	830	824	841	814	839	863	824	853	827	823	811	798	829	866	813	867	854	916	841	880	813	881	862	867	902	887	827	868	831	870	842	849	855	893	844	818	818	865	847	807	845	882	846	874	870	848	905	845	839	844	870	849	872	890	827	857	813	846	807	855	842	871	869	818	834	880	845	862	874	878	838	810	831	827	863	890	784	887	860	820	862	818	855	833	870	846	860	816	830	799	845	874	872	847	828	842	887	828	868	808	875	828	793	856	814	851	867	832	844	916	847	881	837	843	851	848	832	870	812	836	884	820	875	859	835	844	831	849	881	882	876	816	893	866	830	842	803	841	842	858	842	834	884	817	857	858	842	844	853	881	859	810	850	863	867	847	865	863	835	830	830	849	899	864	818	865	828	826	882	843	894	813	904	834	866	859	822	869	851	867	827	820	840	848	892	824	868	916	867	898	842	804	885	830	824	859	856	811	871	842	841	825	862	826	894	826	813	835	831	834	808	801	824	833	878	845	822	856	884	845	876	837	790	867	837	869	874	922	843	822	878	862	809	890	816	854	868	797	863	853	823	811	851	831	869	830	853	843	873	879	865	812	873	838	884	891	857	881	844	779	852	812	868	894	866	848	803	774	856	806	826	810	817	849	812	880	865	870	871	877	841	862	867	884	869	815	886	859	849	846	813	885	874	864	899	794	835	842	814	872	905	828	850	852	853	806	866	835	850	847	851	821	853	824	804	847	827	838	890	892	885	835	826	832	857	825	857	864	813	878	786	838	861	840	855	859	890	862	814	809	837	871	837	891	890	822	851	858	860	890	835	844	829	837	901	867	832	841	859	878	814	865	833	840	786	883	891	821	838	815	849	811	882	811	801	859	847	878	905	903	857	837	810	881	786	807	830	826	855	808	820	864	828	870	859	901	826	875	878	792	843	847	812	902	848	869	830	864	814	914	869	831	843	876	831	828	792	811	877	877	897	859	827	910	810	827	831	819	841	792	855	888	866	894	877	794	859	831	805	817	843	844	879	864	873	828	817	881	857	880	840	812	838	880	829	874	900	925	830	884	847	801
46633	18608	5696	1938	892	576	448	416	437	339	384	374	364	363	363	366	351	370	354	382	349	353	375	393	380	356	355	306	366	358	378	364	339	380	353	379	329	328	328	326	369	361	367	375	373	345	332	355	325	325	361	333	393	357	325	366	332	335	372	382	406	369	362	358	371	344	380	368	348	394	365	340	388	316	349	356	355	369	384	340	319	396	373	373	344	357	324	356	351	338	355	330	387	346	332	361	356	367	329	386	370	399	320	369	370	368	339	354	368	327	335	341	377	352	360	373	348	332	369	363	371	360	381	337	336	331	334	377	346	347	373	362	354	338	339	352	370	363	371	359	340	352	337	352	391	381	398	318	337	340	361	339	375	370	337	342	331	374	369	369	334	335	357	388	331	349	397	366	381	380	342	344	359	365	351	338	374	355	319	378	367	353	346	370	319	314	362	350	398	319	380	319	381	373	356	357	359	366	351	329	360	360	366	300	356	326	388	378	317	374	393	365	365	353	317	311	347	346	373	379	325	361	379	360	354	362	323	320	352	335	356	360	373	341	351	335	378	382	327	337	351	367	339	328	370	342	346	341	355	364	360	358	377	378	336	337	321	345	389	319	394	355	313	365	324	357	369	339	364	352	335	388	315	370	364	326	334	380	335	342	396	353	353	367	370	367	328	352	326	379	327	358	364	343	332	323	367	386	372	357	349	366	391	334	320	336	358	376	359	357	371	321	351	371	314	387	367	361	352	324	334	367	353	348	348	322	353	396	373	370	352	366	366	416	338	329	355	374	424	335	364	360	342	330	352	366	346	351	338	368	392	345	342	343	356	375	359	385	350	388	372	378	354	354	359	350	350	352	337	345	363	398	365	395	357	323	348	395	346	343	331	404	354	358	356	337	318	374	323	337	366	377	367	367	362	347	367	373	356	380	340	345	400	365	328	363	343	368	357	388	397	349	316	385	325	373	366	357	378	402	353	345	367	348	356	353	345	361	362	347	353	381	371	357	372	342	355	347	397	368	338	325	337	349	378	365	380	363	365	341	344	360	334	388	386	336	367	383	347	327	338	374	328	338	337	351	376	361	387	359	336	367	389	324	339	347	376	343	370	346	385	372	369	382	362	336	371	360	360	323	317	383	347	320	352	366	365	375	347	372	402	360	400	327	333	358	336	381	369	361	378	356	364	346	360	370	351	352	371	395	385	356	322	358	377	376	368	349	385	370	356	356	405	368	350	359	337	352	351	314	329	337	370	321	355	315	332	358	341	348	362	350	400	343	345	339	329	364	344	349	360	354	336	352	374	323	385	333	347	344	351	345	358	409	401	387	354	332	378	391	341	370	393	346	361	390	407	344	347	346	378	321	345	343	339	343	397	345	363	329	356	347	369	363	361	350	381	376	347	388	347	356	328	347	361	348	385	333	359	341	383	355	358	321	368	335	336	342	309	333	336	297	326	354	384	403	363	359	341	374	342	343	352	359	346	347	336	319	338	329	351	394	379	355	352	384	381	352	340	340	317	334	373	344	351	358	365	376	382	331	355	349	353	371	377	363	371	328	379	369	364	381	354	335	333	358	365	382	361	343	340	368	401	348	367	321	368	375	359	331	374	344	342	389	361	344	397	376	362	372	344	353	366	341	379	374	331	392	359	328	350	372	342	334	377	391	354	329	390	328	356	349	354	339	351	315	338	336	348	355	375	348	344	366	371	352	390	340	364	357	337	334	357	371	364	327	375	390	377	402	382	384	362	330	338	376	368	366	360	324	360	358	387	372	369	360	379	350	377	393	365	376	310	339	337	331	340	362	347	359	369	386	343	377	369	395	398	354	372	373	360	379	330	324	350	367	380	381	340	344	349	362	357	323	368	370	325	374	357	372	333	370	389	377	370	355	345	355	330	355	346	342	376	394	367	353	334	363	394	369	367	347	401	322	323	328	332	354	369	348	384	339	378	365	313	359	371	344	354	381	349	331	382	366	284	346	354	370	375	394	352	369	365	371	341	399	372	341	360	359	361	354	374	335	365	311	370	339	367	360	387	382	348	361	346	345	371	382	382	384	365	351	395	382	379	357	328	354	380	394	339	395	364	379	363	327	326	350	374	358	303	347	383	350	329	368	356	383	358	358	363	369	365	366	362	319	356	348	380	377	345	313	327	359	352	365	333	360	343	346	331	395	376	346	350	356	326	358	364	360	362	335	347	384	384	376	327	397	386	328	337	331	356	348	369	391	335	376	356	360	384	375	361	352	360	385	386	349	352	360	380	372	341	351	376	348	340	379	359	364	357	352	341	349	383	349	352	346	397	367	330	357	386	368	366	359	373	401	321	325	362	339	341	371	380	325	378	388	339	382	370	344	385	359	374	357	321	310	362	364	357	350	333	403	351	340	344	361	336	335	377	376	357	355	376	350	347	364	372	355	381	351	379	366	354	351	350	369	365	382	319	394	332	329	350	330	344	311	325	365	365	355	328	351	344	320	394	349	352	356	346	352	316	343	350	366	358	357	373	380	346	347	364	367	347	351	370	362	348	361	337	380	325	362	350	316	360	325	340	379	352	370	384	362	365	327	337	390	372	394	342	358	351	355	327	358	357	384	369	387	328	361	353	354	345	337	358	362	335	377	361	351	321	340	345	366	353	390	430	337	340	357	362	345	379	341	341	346	338	389	391	354	353	374	358	341	338	401	350	364	366	347	353	334	410	334	347	380	359	349	377	383	378	364	359	341	331	385	364	358	327	388	347	336	339	312	343	329	344	347	331	371	361	356	333	373	393	349	351	347	350	371	369	360	294	399	334	322	344	320	349	344	382	332	328	352	310	360	357	370	350	311	318	355	362	343	334	327	382	339	308	352	341	382	385	374	353	362	339	380	348	343	366	356	379	379	359	355	343	375	349	372	391	367	359	351	344	373	362	359	378	376	342	362	352	422	359	341	332	384	364	344	371	348	376	404	357	349	399	353	367	352	313	371	325	355	320	392	342	330	387	360	380	360	353	350	326	343	373	338	349	365	368	376	347	356	340	318	338	331	359	361	357	382	359	377	374	329	343	342	364	349	356	379	377	343	383	360	358	384	382	367	353	313	348	324	325	319	348	378	372	363	362	360	328	370	346	358	350	331	398	363	327	345	360	363	352	384	382	390	357	363	376	341	358	370	348	320	373	361	330	335	331	370	357	379	326	352	350	357	364	411	343	352	324	358	379	364	350	387	374	391	351	339	367	380	346	372	361	360	363	383	373	377	380	364	321	335	358	407	396	342	354	357	366	352	332	363	358	339	372	397	368	335	363	352	359	372	336	364	343	335	348	356	344	349	370	360	347	348	340	361	371	341	334	348	366	364	349	358	339	312	339	380	371	411	359	339	352	380	353	364	370	389	374	379	331	364	356	371	435	380	358	359	374	354	373	382	365	354	324	324	364	334	368	359	345	349	329	382	382	357	312	343	379	335	376	366	367	340	327	358	351	340	382	356	356	370	373	351	345	383	341	356	344	399
31443	13635	7146	4063	2403	1526	1072	958	868	813	825	773	817	747	827	825	727	756	751	802	801	792	806	750	769	775	745	785	775	741	767	811	761	788	787	735	809	742	800	773	795	774	770	742	725	810	739	800	765	733	759	777	748	784	810	783	741	780	776	773	810	764	832	777	778	780	829	789	783	730	763	808	778	771	766	778	731	777	806	767	793	759	800	769	772	731	805	851	778	758	768	805	739	785	735	759	780	786	767	819	806	768	761	791	812	789	707	782	786	774	778	710	748	762	813	785	736	728	780	796	764	759	809	783	767	809	802	789	817	759	758	740	753	782	821	738	722	722	719	731	810	790	759	808	833	792	743	759	787	780	732	785	778	809	821	792	777	784	810	818	758	816	796	783	803	793	805	780	773	789	777	817	810	828	775	807	787	761	796	761	798	800	770	833	714	806	817	744	789	786	786	826	751	763	815	769	795	735	758	757	763	752	790	765	739	780	806	751	786	748	788	792	767	759	780	793	787	797	778	809	813	787	830	764	793	819	788	759	794	842	811	767	799	772	789	723	781	753	764	791	801	794	812	764	736	800	777	776	778	799	748	781	758	719	764	821	752	774	784	787	813	816	746	779	771	810	743	790	806	773	795	811	783	752	779	809	780	747	784	803	727	816	801	743	772	779	740	750	844	836	738	787	788	787	783	821	761	746	744	819	777	796	789	775	763	809	738	731	793	781	772	797	815	824	791	771	770	763	823	744	806	773	789	801	734	796	758	793	798	745	770	836	763	757	794	802	773	800	751	772	739	753	815	790	804	769	768	791	732	799	804	767	777	802	766	767	746	805	762	814	829	810	773	798	751	775	758	761	811	766	802	778	787	731	762	791	803	795	811	782	785	848	782	813	720	823	760	803	814	780	843	738	804	806	813	785	812	795	822	770	815	769	778	774	809	804	799	795	798	776	766	781	813	793	770	765	789	790	809	758	746	773	766	752	796	755	762	774	776	798	811	757	741	795	775	795	789	802	776	754	731	766	746	821	773	804	790	741	801	818	764	749	814	794	800	793	749	791	768	765	776	762	795	804	806	786	756	806	829	783	768	737	766	776	783	797	811	785	752	822	785	855	796	789	781	743	815	725	776	790	754	748	782	795	796	796	738	761	789	755	783	776	800	759	804	767	826	741	779	799	770	787	775	812	806	806	752	770	727	786	744	748	797	748	801	854	767	801	756	816	763	794	800	774	789	780	781	790	789	761	782	786	824	790	759	788	775	771	801	785	746	739	792	792	765	785	740	768	767	719	733	787	782	801	790	774	804	794	767	760	772	776	740	798	800	799	773	804	816	793	752	832	808	743	729	780	788	806	803	815	784	820	773	746	736	783	790	813	781	786	801	759	817	808	753	804	769	775	806	784	754	801	774	806	779	794	754	802	761	833	821	830	742	773	821	799	770	783	791	762	791	785	793	787	786	836	769	753	724	781	757	795	807	744	774	810	726	838	758	777	804	777	758	777	772	746	807	785	789	838	802	781	787	778	777	810	792	771	764	785	745	747	758	802	761	758	763	789	788	734	760	787	785	793	798	795	802	767	783	807	792	796	791	788	793	756	776	730	753	772	744	824	743	781	785	779	799	771	744	781	729	812	793	792	774	737	791	763	791	798	812	702	752	769	761	733	800	758	795	834	765	765	760	781	731	733	829	809	803	787	809	759	762	764	812	794	832	789	816	768	810	787	763	772	778	785	802	735	781	774	767	782	770	734	792	701	783	815	841	777	811	781	807	793	778	784	780	789	759	792	813	811	754	759	757	775	786	797	800	811	800	774	799	763	784	770	754	781	774	737	793	780	755	836	773	810	776	782	768	769	798	755	815	758	796	777	791	786	812	757	763	837	805	714	819	757	775	771	797	744	769	781	784	784	773	766	755	819	768	766	730	790	783	787	786	814	775	832	789	833	799	828	792	751	794	786	769	793	796	837	791	731	780	846	786	798	801	709	774	782	790	735	759	822	808	753	770	786	752	757	821	778	815	774	790	786	760	761	857	793	806	736	836	765	772	770	765	788	752	777	759	743	791	754	776	791	766	810	812	805	796	790	804	725	781	791	814	752	771	775	761	745	782	790	764	754	776	747	811	795	750	754	784	782	776	820	807	829	815	768	742	796	775	811	797	785	792	796	804	790	798	768	731	822	803	735	818	781	749	747	787	791	797	774	808	759	802	783	771	768	799	744	759	792	747	788	778	792	762	768	756	799	806	762	767	767	751	793	776	772	764	753	751	807	783	779	822	750	782	873	787	783	739	761	793	761	790	779	813	749	779	804	781	829	790	808	767	790	782	799	745	787	785	802	787	818	737	797	785	763	806	769	745	724	775	849	802	787	741	787	817	774	764	773	770	741	764	838	796	820	716	803	794	816	773	758	779	824	822	768	789	793	747	768	796	755	775	802	752	752	768	796	768	780	751	769	729	780	804	753	819	806	824	774	756	743	770	764	755	751	751	793	764	758	757	772	780	795	836	792	756	774	810	778	820	783	732	756	781	734	726	803	765	766	776	753	738	809	816	804	775	790	814	729	813	774	768	759	795	755	738	752	781	792	741	739	794	794	832	814	764	830	730	784	795	781	745	809	783	816	786	796	784	807	754	805	776	816	757	848	863	785	758	757	742	805	750	786	851	815	813	776	781	796	813	824	830	778	724	749	745	812	762	762	767	742	789	802	803	826	794	803	760	757	788	793	773	796	766	812	802	788	786	793	793	790	812	808	793	786	791	794	813	811	739	790	796	747	811	789	768	765	749	810	765	785	757	766	761	754	779	801	827	789	696	761	814	775	796	741	788	778	808	806	781	786	743	726	753	783	758	779	792	777	773	756	777	806	720	764	799	779	828	755	809	777	751	789	771	820	803	756	775	823	796	791	808	800	765	863	743	755	801	788	732	772	754	813	807	814	821	809	781	752	811	837	773	801	754	790	741	773	824	714	797	759	727	766	791	750	817	739	760	769	781	836	721	836	748	777	826	741	823	782	770	769	795	760	771	763	778	807	806	793	793	785	756	819	764	791	782	794	786	777	754	788	789	855	810	784	748	783	772	750	823	774	746	787	746	802	757	796	776	790	754	728	799	761	793	769	760	840	799	801	788	800	748	790	792	816	795	761	847	761	808	809	778	833	794	810	805	760	797	802	793	799	840	834	849	803	759	822	768	725	734	788	740	826	786	808	772	772	827	787	787	849	799	808	752	834	822	704	773	795	789	764	808	788	837	782	816	791	775	773	779	783	761	803	785	784	702	797	762	738	764	784	804	825	804	806	762	781	779	767	786	760	752	744	843	788	776	820	770	789	793	749	793	790	775	749	792	755	754	745	796	754	736	753	828	760	812	763	844	730	744	739	815	782	753	725	798	807	747	796	771	738	828	768	779	785	753	757	775	786	806	733	764	807	766	790	783	805	822	852	767	821	813	775	769	794	791	740	773	791	806	775	807	798	794	758	793	744	782	777	755	786
61768	26913	10349	3605	1672	1145	749	538	412	378	396	377	365	368	393	363	403	395	382	354	358	329	343	377	394	373	376	378	373	363	406	410	353	372	363	366	396	366	343	385	371	329	361	370	372	385	369	382	402	357	380	375	379	365	364	384	408	351	369	320	374	355	383	382	386	370	362	372	364	377	359	415	359	391	343	385	397	381	410	341	375	338	345	351	365	408	360	387	421	346	355	384	398	379	403	390	361	373	356	342	407	394	346	340	352	328	353	355	355	357	394	330	366	353	355	357	315	352	369	383	358	345	358	359	396	340	347	395	376	394	389	383	378	400	351	362	383	388	361	336	356	372	346	349	367	336	342	368	310	371	403	357	378	350	381	334	338	394	361	394	376	357	376	354	360	359	400	339	330	379	345	383	359	365	340	329	380	400	364	383	382	368	352	344	379	377	345	385	370	373	337	399	396	344	356	390	375	356	378	341	367	389	415	375	394	323	362	370	336	362	368	358	370	355	356	349	363	333	360	358	337	412	394	333	365	377	379	360	358	356	382	361	359	341	358	377	338	347	323	354	382	360	360	343	363	378	335	387	345	359	381	369	377	393	379	339	351	357	377	371	372	366	377	374	361	383	418	346	387	323	369	373	376	400	371	416	410	366	378	347	355	363	406	388	328	353	368	376	380	386	382	367	372	359	383	363	363	398	378	374	384	370	361	378	351	394	387	389	328	347	333	386	352	378	360	405	377	361	326	380	382	369	368	349	347	392	391	370	371	333	398	357	373	391	361	401	375	368	385	359	384	351	386	383	401	371	388	387	394	391	382	368	394	387	386	358	366	345	387	352	374	343	346	385	360	353	382	367	398	391	342	351	368	384	346	350	342	372	363	344	352	350	362	378	353	325	330	357	362	349	385	357	402	381	385	343	362	382	427	390	361	331	398	344	379	333	377	395	367	342	386	385	363	379	349	363	344	357	416	379	376	381	359	392	370	387	380	388	379	390	357	380	402	364	364	332	380	350	357	376	397	336	357	354	370	371	375	354	349	325	360	371	409	374	389	353	369	392	384	341	383	357	355	339	395	348	376	372	399	347	376	352	329	349	344	366	376	382	341	367	424	386	359	355	374	348	367	389	360	384	396	380	374	355	394	329	350	382	331	343	364	362	394	372	343	370	387	370	329	364	330	346	400	356	349	345	388	370	358	356	389	375	379	366	355	373	386	387	357	371	414	331	328	365	420	352	329	404	364	377	343	376	394	344	398	379	388	352	350	344	362	352	368	381	378	387	356	391	368	364	398	375	360	333	355	340	375	403	349	357	368	393	387	393	378	382	365	379	357	351	356	364	362	407	366	341	359	331	349	373	344	383	370	379	352	385	327	392	341	383	363	379	369	389	396	344	350	403	383	376	397	375	374	364	371	349	368	368	360	372	382	345	360	349	400	396	357	336	338	338	355	327	368	358	404	361	373	363	349	346	380	360	330	362	388	360	385	351	370	372	363	361	350	357	309	387	368	345	358	386	300	352	374	375	399	384	405	407	388	387	386	402	384	352	367	368	357	389	382	355	382	383	389	350	379	344	348	361	359	386	388	374	358	368	355	338	390	405	392	357	364	371	408	386	372	362	368	346	344	360	359	363	361	396	353	363	385	373	343	371	379	393	351	331	341	373	360	373	347	352	347	362	391	361	353	376	381	359	360	380	332	390	348	349	400	371	383	370	352	348	350	390	355	365	377	365	360	367	401	359	390	339	378	384	338	363	403	345	372	365	347	386	368	347	349	355	373	372	334	370	374	413	363	365	339	383	369	374	371	336	382	366	392	359	372	367	379	384	388	370	367	320	369	359	337	353	370	381	391	363	369	370	359	378	397	343	343	381	391	362	355	362	406	344	352	359	399	361	354	335	348	383	357	333	364	408	361	393	329	357	383	365	410	385	315	331	395	348	374	334	362	355	371	361	373	365	387	342	384	380	386	358	359	362	372	359	416	359	371	358	354	368	366	344	351	341	345	370	383	373	370	352	369	355	380	390	335	360	361	371	368	373	352	340	333	347	367	351	395	376	400	352	385	378	387	352	356	382	355	380	332	375	388	344	401	380	345	380	349	366	349	374	376	386	342	366	370	361	384	362	353	389	392	409	388	326	397	357	368	371	370	378	363	363	431	387	400	360	399	362	353	363	347	365	347	352	369	350	394	332	403	375	375	361	364	371	377	377	319	361	344	370	343	371	346	361	373	345	384	379	362	388	403	338	377	380	385	344	338	382	379	374	363	381	387	369	365	362	385	332	344	335	316	394	367	341	349	333	362	369	343	342	340	363	332	348	377	365	360	386	388	346	374	360	383	368	380	342	365	357	375	355	421	375	353	392	361	366	325	412	365	361	392	374	395	343	336	350	333	309	336	357	339	409	412	345	353	393	313	362	363	339	371	373	355	365	369	333	353	390	339	395	372	362	370	358	384	357	363	385	372	375	332	366	391	343	368	407	377	347	371	396	368	365	369	350	350	378	358	345	388	343	404	391	408	406	358	369	382	376	389	366	381	332	374	371	406	366	353	367	365	331	344	349	350	371	401	365	370	351	389	345	357	380	402	380	369	347	388	387	353	397	373	375	343	356	403	352	371	334	354	346	376	344	366	413	395	332	399	403	384	314	375	382	353	339	364	387	378	357	360	364	352	356	345	335	377	317	376	371	378	370	352	365	355	334	328	334	371	378	336	389	348	350	349	367	369	377	373	343	374	364	390	363	406	380	349	356	379	387	404	373	341	370	388	356	388	371	329	297	376	351	362	358	393	369	363	396	387	383	345	387	378	376	328	368	349	397	357	392	353	333	340	352	351	380	364	337	352	324	374	375	348	361	410	368	319	379	351	357	375	382	368	374	359	372	364	352	362	370	392	358	386	358	366	366	350	396	397	364	348	397	368	364	326	382	390	374	365	401	375	367	367	334	355	348	391	372	382	381	349	354	352	360	350	362	376	344	360	354	380	367	350	366	345	346	356	361	357	370	365	364	343	382	379	352	379	364	394	338	380	339	354	362	397	363	380	405	377	362	381	358	370	373	370	441	374	359	336	342	378	382	333	369	338	416	384	362	371	381	351	349	371	406	377	373	335	331	382	337	430	389	380	330	343	368	391	361	345	372	357	360	363	366	404	408	349	352	322	322	360	335	378	402	333	364	352	399	342	374	373	349	386	354	378	362	376	380	370	382	326	375	407	384	369	383	374	363	367	381	360	362	364	393	355	385	364	401	343	344	393	366	357	390	370	406	316	383	368	365	374	352	375	374	381	372	367	348	367	363	411	367	358	381	369	356	333	381	386	373	369	367	356	349	362	359	378	350	380	363	357	349	364	322	397	423	341	326	356	378	357	405	370	382	381	371	345	375	356	346	362	357	389	385	367	385	368	335	373	367	366	408	383	422	390	373	351	357	338	399	417	350	364	353	383	403	353	405	383	374	366	362	338	338	374	374	323	378	369	344	337	335	380	334	390	360
40610	17476	10299	7113	4553	3250	2216	1440	962	884	844	822	845	892	822	757	791	835	797	882	850	829	807	825	841	830	814	806	818	837	767	763	831	800	787	837	792	819	784	810	835	801	796	863	797	774	818	817	780	827	827	838	785	796	830	828	813	811	758	841	744	795	828	770	884	819	798	762	863	811	789	804	770	848	821	832	842	793	810	765	834	768	854	793	826	846	821	824	807	851	760	836	801	815	813	790	809	799	841	814	792	827	818	808	793	794	778	760	761	797	760	785	775	839	750	817	799	816	794	825	780	798	794	796	793	806	801	771	764	850	821	782	814	797	820	854	782	777	850	788	786	841	812	773	867	818	773	795	853	875	745	802	808	801	748	810	784	773	763	772	846	836	805	811	782	800	756	826	780	806	836	775	823	846	799	782	824	797	811	775	841	794	832	821	851	792	811	782	790	818	872	829	799	799	834	788	821	795	815	806	832	805	803	815	840	844	825	773	838	819	784	803	772	769	833	757	764	781	811	836	809	835	764	831	822	808	842	821	784	790	798	843	816	801	793	797	810	805	765	795	809	778	796	778	836	828	816	828	808	838	806	769	797	773	796	812	724	760	799	757	818	815	797	810	744	776	814	780	765	800	782	780	802	842	813	812	795	816	796	770	782	809	794	842	784	808	819	781	794	836	784	823	816	845	778	782	813	844	821	789	834	834	833	857	816	870	836	809	782	782	818	771	812	833	835	781	751	769	800	805	771	797	802	810	833	801	806	765	801	826	793	828	769	811	799	839	799	817	793	774	784	802	834	856	850	758	805	764	805	794	814	824	818	823	811	763	786	839	782	776	813	810	792	826	817	832	793	770	815	810	834	802	811	816	795	808	833	867	758	771	829	834	853	814	828	857	878	750	765	749	860	803	798	795	837	829	784	761	832	796	831	818	789	795	796	829	813	789	797	835	812	796	825	794	808	790	876	794	800	819	847	841	799	835	830	778	814	796	799	769	871	866	822	808	900	813	818	869	822	789	791	823	842	781	782	821	807	808	798	804	766	749	829	799	831	785	782	805	831	854	723	818	786	799	789	824	863	795	817	819	827	820	796	827	813	795	795	813	809	823	841	779	795	811	801	780	801	810	785	816	827	796	770	822	753	821	860	831	859	829	800	776	832	776	803	818	836	813	861	844	801	810	813	837	850	806	790	816	760	727	759	808	788	796	802	778	833	799	829	810	793	830	753	814	789	794	844	792	786	850	845	825	833	767	811	777	829	845	797	787	833	781	828	800	813	811	814	816	808	789	805	769	752	785	771	823	820	803	850	788	804	783	779	768	781	794	837	803	823	781	866	820	771	831	744	773	843	842	838	773	819	771	823	780	850	794	789	850	821	792	870	805	803	829	729	824	799	817	812	794	837	777	755	814	832	813	819	853	782	770	753	794	824	809	784	823	804	835	774	779	823	754	738	827	781	792	758	841	768	821	766	828	826	797	755	801	815	821	796	848	821	791	843	745	823	845	799	798	823	766	822	791	778	839	782	824	789	846	797	813	807	843	803	817	772	850	820	818	817	783	783	806	827	825	831	795	773	842	809	805	793	841	867	776	808	801	806	835	796	806	805	802	793	811	754	795	881	826	826	791	791	843	828	803	807	805	802	755	816	835	802	813	818	808	849	832	785	766	859	803	791	774	782	797	805	823	796	800	814	812	816	772	818	819	752	796	767	786	813	753	746	805	824	833	811	826	820	748	804	815	796	849	815	825	832	801	794	753	796	809	818	848	790	777	852	798	821	789	832	758	824	814	808	860	766	819	792	816	825	804	783	774	770	796	817	837	802	837	779	819	807	819	803	801	784	785	797	777	835	801	797	805	790	810	841	780	773	823	792	792	772	842	816	821	801	862	795	843	771	813	773	792	790	771	781	770	819	800	818	789	830	778	801	788	858	778	823	827	795	798	809	784	809	823	813	847	795	766	823	788	784	813	794	773	812	816	818	827	855	798	803	785	817	749	820	822	823	802	763	831	764	789	822	784	810	825	849	779	828	812	786	819	763	784	805	786	788	806	792	781	811	766	764	850	837	821	786	797	827	814	777	822	784	844	804	794	831	804	838	806	800	828	826	741	811	769	804	807	787	811	791	751	806	810	831	813	780	826	777	748	788	797	837	774	760	834	797	830	780	810	803	800	732	776	792	829	799	791	809	840	781	825	832	815	795	802	816	821	790	805	769	819	804	811	814	801	801	826	841	737	800	791	774	784	830	820	806	786	794	788	809	809	791	768	796	780	844	842	834	836	873	795	792	809	827	795	844	811	785	877	791	818	845	770	824	837	813	740	808	773	816	785	798	796	805	837	818	786	822	826	833	819	811	833	775	818	784	768	782	807	804	821	822	799	742	801	760	821	781	804	796	772	837	835	771	851	856	762	749	777	732	825	823	750	830	786	810	809	790	813	856	839	811	788	746	803	870	787	827	786	848	794	809	783	795	828	786	838	838	817	775	836	787	824	806	767	824	774	742	787	851	772	879	808	804	777	836	809	763	782	826	792	786	819	836	811	822	807	805	822	801	853	823	803	800	753	794	774	781	830	819	826	815	817	824	745	817	785	793	885	792	787	802	771	820	796	782	814	735	802	816	808	819	812	776	801	783	832	825	835	797	762	842	852	798	847	782	802	810	756	809	791	798	833	822	764	758	813	730	815	788	778	775	810	809	838	784	847	819	789	808	783	780	778	797	775	802	814	821	820	829	754	797	877	837	820	803	770	806	788	765	751	827	814	819	811	837	809	827	740	778	788	739	816	794	792	855	771	780	834	781	821	815	782	838	805	825	837	853	783	829	807	789	801	787	836	832	766	764	824	805	821	804	809	828	847	761	801	840	786	820	799	815	780	780	823	838	831	795	823	805	823	837	846	822	842	796	804	833	810	804	750	833	828	751	832	788	822	830	818	769	727	804	771	800	845	837	780	835	795	751	787	788	799	795	789	777	785	832	784	811	845	864	764	775	783	785	767	771	784	708	763	793	851	803	811	780	838	793	794	761	783	803	812	802	795	805	812	793	800	792	816	841	829	778	747	798	806	832	843	763	815	796	863	790	786	806	763	777	806	817	805	756	800	783	783	813	784	853	803	851	803	838	770	822	816	770	791	850	788	795	794	833	761	788	776	801	814	798	774	839	789	806	805	830	828	805	852	779	854	806	841	793	826	802	858	781	850	799	806	794	830	787	848	783	816	806	772	795	810	862	811	819	786	811	799	841	872	825	789	840	774	818	790	824	743	886	828	780	881	808	883	811	760	828	855	845	845	825	824	845	750	777	803	806	785	830	750	788	769	820	810	797	819	849	831	808	780	835	836	816	806	834	823	807	782	826	850	798	766	802	841	812	814	793	869	760	867	851	796	843	816	814	775	811	867	846	784	799	807	798	814	845	791	778	790	752	780	804	772	807	839	794	773	790	823	798	857	814	775	833	799	801	780	824	793	823	803	776	798	832	769	855	809	764	778
55211	28737	17083	6980	2373	1200	856	530	414	419	390	413	368	358	397	370	393	421	387	393	396	362	394	375	378	380	379	369	378	392	376	408	353	387	425	424	369	381	407	410	415	386	368	388	385	406	399	376	398	367	412	385	422	391	393	367	396	332	352	371	396	395	425	367	403	393	379	375	378	393	376	374	401	357	376	407	392	343	357	411	409	400	396	347	368	422	364	366	359	377	347	370	380	367	421	405	392	370	360	371	406	400	362	359	368	430	370	389	424	392	359	372	377	380	405	391	400	348	401	389	386	405	381	393	345	392	362	374	396	368	378	374	351	349	353	364	420	416	381	377	384	407	386	397	369	374	354	387	375	360	405	386	385	386	396	370	377	356	390	389	351	376	389	417	402	367	393	374	383	382	361	398	365	384	401	348	394	405	384	358	391	336	364	376	440	380	353	394	343	355	377	396	383	410	415	408	375	408	387	392	420	394	385	426	419	381	391	430	389	371	383	352	391	372	368	369	385	372	396	376	380	378	399	433	408	372	372	405	373	404	407	373	421	385	365	359	350	363	348	358	418	395	376	402	364	383	382	367	351	414	383	367	432	418	382	396	417	365	394	355	360	413	381	386	408	370	371	393	380	404	395	377	349	368	376	387	410	402	345	367	409	390	398	346	399	419	411	389	362	349	409	361	385	389	392	383	383	372	398	365	413	382	388	376	386	382	402	384	407	389	377	375	389	360	413	395	406	395	411	433	395	385	411	350	374	347	373	382	385	377	421	393	382	389	400	375	375	385	423	405	384	369	364	410	382	363	373	404	407	373	378	373	344	396	381	343	392	360	413	382	396	373	395	403	374	395	393	358	378	393	409	389	381	372	375	395	378	400	371	419	414	374	404	410	351	413	369	431	416	384	359	384	435	406	403	413	381	336	406	386	394	385	346	371	418	383	353	381	396	372	374	413	366	404	411	403	384	407	367	433	385	374	349	366	401	387	427	422	415	371	363	344	416	376	404	397	354	372	385	369	405	416	377	338	399	383	389	369	408	382	447	375	395	383	351	384	353	371	379	377	370	352	362	370	403	365	378	372	356	379	376	369	439	409	393	374	428	419	395	358	405	398	373	388	400	373	431	390	390	370	409	387	400	384	379	378	369	365	396	405	376	380	415	351	384	368	380	348	361	364	360	417	387	403	378	384	429	402	377	388	415	400	371	351	347	381	379	386	401	403	359	350	413	367	383	390	413	394	373	409	427	371	417	353	358	401	358	393	357	384	400	323	383	382	381	387	406	370	357	368	372	410	402	392	352	399	402	366	364	382	374	341	388	409	404	420	397	374	366	394	386	407	397	386	358	383	406	376	370	368	368	429	371	380	413	397	423	388	367	394	411	399	402	393	411	387	385	372	390	419	434	391	333	382	410	386	387	377	386	357	393	368	377	377	355	378	407	356	391	342	395	383	391	365	444	377	360	381	419	395	369	366	391	354	418	400	395	405	341	359	385	406	399	400	410	388	413	411	386	387	355	384	372	412	353	383	420	385	406	377	383	376	394	345	337	417	364	376	422	343	395	399	442	395	368	377	379	398	404	383	411	394	390	423	423	397	374	402	340	324	419	375	336	373	373	422	394	406	406	388	372	403	380	372	379	397	421	377	426	384	400	395	359	365	366	409	399	421	385	430	370	428	413	366	379	390	342	415	409	381	374	386	374	404	419	390	386	369	398	371	335	363	343	338	390	405	408	371	372	388	389	380	395	377	405	362	412	405	406	419	389	405	396	439	373	398	439	388	370	333	411	390	393	387	327	390	378	386	410	384	405	398	406	364	409	467	395	405	384	404	373	392	392	390	382	346	412	430	376	420	388	362	350	361	383	388	380	379	363	414	401	419	378	404	405	373	367	417	363	407	379	378	393	362	403	362	383	383	375	371	402	381	348	366	390	374	401	425	414	399	411	368	363	341	385	408	402	366	422	412	390	374	399	393	407	380	407	407	383	375	384	357	370	386	392	408	369	385	403	396	360	408	391	375	403	389	399	399	370	406	407	413	359	370	392	436	361	414	409	385	388	360	400	390	404	392	379	408	402	374	383	400	421	415	415	389	402	364	408	379	396	342	389	378	413	412	407	364	401	410	407	389	392	411	367	406	387	400	404	369	384	392	403	408	397	392	337	359	370	388	370	374	357	403	372	372	403	365	383	385	383	394	370	378	383	380	392	401	363	388	388	373	389	398	406	381	419	379	414	455	411	382	396	353	378	412	400	392	394	374	408	420	355	385	404	393	388	360	355	420	375	409	399	409	389	380	406	387	414	383	384	389	364	386	393	383	391	365	370	344	404	405	372	408	393	358	338	343	422	369	414	373	364	391	354	359	406	350	364	388	369	390	403	395	341	371	351	402	393	402	375	380	369	412	441	402	359	401	361	401	359	399	343	403	359	428	383	374	404	376	373	407	379	383	397	430	401	377	373	345	388	377	393	396	357	364	406	392	357	401	382	340	379	390	392	374	372	411	412	348	415	380	360	382	398	402	425	395	408	366	350	346	363	410	390	391	371	428	365	410	443	375	353	372	346	395	375	422	367	361	403	392	369	383	373	393	386	413	374	384	386	382	404	391	384	390	360	380	360	377	370	374	383	362	414	376	350	409	353	355	382	369	428	400	395	396	397	379	374	430	398	399	408	409	402	408	401	368	406	373	361	350	393	367	377	396	413	391	369	387	374	368	421	420	389	363	383	364	414	351	357	409	414	382	363	401	401	426	379	396	376	395	409	415	399	443	391	380	388	395	367	339	414	368	366	410	353	406	381	370	367	372	397	386	389	393	393	395	417	378	389	399	396	363	385	430	394	361	407	424	343	395	392	411	432	389	371	375	400	395	401	412	388	381	401	412	346	385	399	418	391	361	353	380	380	361	390	445	362	421	360	381	398	356	376	397	413	379	381	382	385	390	369	413	401	377	382	373	403	334	399	374	398	396	423	427	395	368	410	379	346	366	357	384	421	372	404	389	383	353	391	364	396	373	417	411	392	377	412	373	379	413	375	365	372	383	414	395	413	372	374	365	360	375	375	383	368	394	367	409	364	401	392	372	402	391	399	408	365	427	370	392	349	380	397	352	362	396	397	390	394	361	390	391	382	355	396	397	378	402	353	395	376	386	383	378	372	385	410	368	372	377	406	386	386	399	360	394	396	371	434	403	390	379	381	392	363	371	373	406	378	371	394	373	393	389	404	376	345	371	372	386	378	377	400	385	385	389	371	373	358	386	421	378	378	368	387	407	365	361	374	326	374	381	365	367	435	386	379	376	401	367	365	405	337	394	379	384	393	374	336	408	380	404	387	366	365	416	381	420	423	403	386	364	369	365	365	409	386	344	364	395	401	382	378	379	359	388	377	392	383	401	385	386	400	384	427	358	421	383	363	411	407	364	368	365	348	386	345	385	385	388	395	371	360	375	418	396	374	388	384	411	387	396	380	407	415	425	378	415	420	367	433	395	393	416
36724	22743	17449	10988	5709	3405	2477	1389	966	936	913	898	864	887	862	859	830	854	884	877	866	853	880	844	847	847	862	874	809	847	830	791	825	876	821	848	838	890	844	878	834	876	796	833	862	856	822	852	855	854	888	850	823	867	829	825	833	851	815	871	832	834	895	861	842	797	811	876	855	843	876	806	843	826	812	927	820	802	807	819	790	887	865	781	865	844	858	833	864	852	834	844	860	856	775	889	837	840	883	833	818	771	799	834	802	814	830	810	915	843	814	846	857	846	812	848	821	907	843	859	833	855	802	840	829	810	834	855	835	834	860	851	836	814	799	810	770	865	849	807	821	830	823	815	799	818	879	841	817	829	800	874	833	830	844	843	853	793	839	825	814	847	860	854	816	820	777	863	835	813	851	905	842	874	843	830	809	871	834	834	831	875	810	815	864	837	845	842	854	786	882	861	837	844	851	910	832	830	832	810	886	866	845	866	884	884	841	849	855	803	852	880	875	808	908	839	821	809	821	877	813	832	807	845	879	794	865	800	844	835	809	847	800	913	836	858	857	883	828	879	810	848	828	841	801	862	895	893	853	841	881	835	839	795	882	890	857	864	855	802	845	894	814	886	804	851	835	861	806	840	812	799	854	863	857	766	858	867	826	788	878	872	851	846	859	818	817	800	855	806	842	819	849	807	814	775	858	895	776	846	859	823	845	823	810	838	880	864	807	878	844	785	823	789	840	859	841	785	829	808	846	855	887	788	808	840	832	809	809	866	832	826	834	810	835	872	794	819	822	833	815	819	896	788	826	860	848	838	865	859	823	823	875	838	857	844	828	846	844	863	850	822	837	804	824	832	822	857	844	852	830	817	821	830	814	776	874	837	834	834	817	819	807	890	861	882	801	793	821	805	798	839	853	773	841	840	828	858	846	833	841	837	864	857	795	862	796	836	819	863	850	873	869	846	834	781	816	896	843	839	820	895	825	878	840	772	818	861	822	854	840	802	852	799	846	826	811	822	881	834	903	852	886	847	816	854	864	847	833	864	823	822	841	842	837	825	851	848	848	853	844	812	796	817	846	810	843	863	836	833	852	777	892	852	828	823	802	839	859	866	814	835	849	924	895	817	805	858	803	862	847	855	817	867	750	827	853	827	839	784	873	872	807	852	880	877	852	828	837	845	813	795	817	866	851	819	804	817	822	861	829	813	805	833	816	862	843	822	829	834	862	796	811	825	836	844	805	808	859	835	837	847	833	823	828	775	867	831	790	868	844	819	853	844	848	880	859	865	805	832	814	841	807	846	813	834	832	857	854	833	792	816	875	805	816	807	842	820	842	860	866	835	827	834	845	849	806	867	781	870	785	802	866	834	801	850	839	845	813	760	807	823	790	843	855	844	828	820	857	803	813	859	859	819	831	855	865	818	754	833	797	880	806	893	809	797	828	822	848	825	889	826	831	827	852	880	854	836	825	826	853	818	835	809	833	895	835	831	829	856	876	870	792	778	841	829	825	836	870	882	880	800	832	830	817	780	801	838	867	821	839	827	845	803	842	837	798	805	863	872	846	840	835	885	827	837	853	852	839	902	872	899	835	819	814	881	827	813	796	819	872	842	838	817	799	843	859	848	874	806	817	836	864	806	889	836	818	858	851	829	855	841	862	778	803	860	854	805	838	859	842	844	864	774	803	781	820	866	857	807	866	834	898	880	817	812	804	832	805	855	864	845	871	865	899	793	841	827	860	874	818	820	834	821	853	859	796	852	814	841	826	785	850	842	811	853	833	905	887	858	824	862	788	846	837	876	825	823	849	855	820	868	820	879	838	858	839	790	821	853	815	794	804	806	840	826	814	807	786	818	804	858	847	777	899	848	806	823	854	809	834	821	827	832	842	885	881	834	843	808	833	815	817	841	867	865	832	871	827	887	839	823	830	877	833	858	800	822	858	835	785	814	851	836	840	836	847	913	872	795	852	839	869	841	812	782	776	812	849	836	855	853	856	881	835	819	875	877	849	858	841	778	862	865	793	876	801	822	845	854	858	852	840	833	865	861	843	846	893	811	847	813	815	894	842	819	815	821	791	782	855	881	829	853	822	898	791	872	834	845	858	871	856	795	837	812	844	860	829	825	833	821	855	868	839	838	822	862	822	869	885	824	844	844	838	784	871	872	816	769	891	854	872	871	869	834	774	814	795	843	831	850	836	860	826	792	824	824	884	828	834	832	826	798	855	831	808	803	799	834	849	848	850	821	834	859	850	884	823	831	788	827	844	859	867	857	846	800	794	848	825	803	827	848	828	817	844	874	814	832	823	875	830	845	849	774	805	883	776	812	875	830	864	891	822	858	859	800	830	830	826	841	847	857	862	899	819	833	822	835	844	786	845	832	867	901	856	842	821	847	855	855	795	832	806	850	856	830	853	869	808	866	794	863	818	836	842	832	838	844	823	854	828	801	845	851	839	821	816	803	852	851	838	796	779	838	826	884	793	791	825	815	805	843	865	831	857	845	890	840	763	830	786	844	838	902	818	827	785	874	869	830	818	793	857	873	845	850	867	789	824	811	882	814	850	794	795	908	781	902	870	895	840	867	847	842	861	775	829	812	770	850	809	880	879	811	882	818	826	825	831	837	825	859	817	801	843	875	831	903	841	837	844	796	823	907	822	843	833	835	858	835	861	821	814	874	839	810	872	819	831	841	868	795	873	809	841	815	836	861	829	832	863	846	804	881	847	847	846	815	835	841	814	825	846	867	876	874	852	821	829	816	871	861	789	829	870	880	812	821	889	910	822	834	826	829	811	855	872	811	834	767	846	841	824	840	848	871	865	857	818	848	879	861	893	844	871	796	843	880	817	824	851	801	802	893	914	822	843	827	835	835	789	834	780	813	863	831	827	753	808	878	866	864	852	812	815	864	893	839	838	814	870	822	902	824	835	847	857	807	799	814	905	883	846	854	894	850	830	861	827	842	876	820	815	830	838	836	853	820	828	847	872	798	886	813	836	836	826	848	808	861	821	777	869	843	815	807	869	891	878	849	836	831	817	816	841	818	894	828	861	855	861	846	825	872	834	856	839	845	823	838	837	852	847	865	866	907	815	865	821	859	819	795	792	844	808	852	775	824	819	831	843	825	820	808	782	828	785	863	829	863	788	888	834	844	829	851	870	836	845	885	814	837	840	807	898	835	813	851	812	780	805	890	851	815	859	816	857	802	788	853	856	846	798	849	865	786	811	852	810	845	855	886	902	878	877	858	857	815	839	844	859	783	833	827	795	882	892	788	834	812	836	837	791	828	823	865	815	855	817	841	840	818	816	828	861	854	858	817	844	817	772	834	891	820	795	877	801	840	791	846	835	823	850	788	825	830	860	840	826	866	786	814	802	840	866	825	790	776	860	845	780	829	788	822	833	840	850	851	857	850	845	863	848	857	821	832	773	782	816	803	793	833	832	824	881	830	835	828	837	815	857	803	830	863	800	844	888	832	846	810	842	882	868	822
50688	22394	6349	1670	851	578	504	394	336	364	351	372	397	363	383	356	327	348	324	352	390	361	361	376	334	327	347	333	354	289	351	369	320	357	367	360	388	337	347	385	324	375	343	326	354	326	340	335	313	371	338	382	366	390	348	364	311	363	378	348	320	339	318	340	359	310	347	332	314	336	352	350	345	323	372	360	368	325	358	412	333	365	353	334	355	342	353	346	323	329	317	358	331	343	390	328	344	358	381	360	320	347	344	342	354	386	365	349	331	405	332	336	328	384	327	345	347	380	322	365	387	318	353	349	343	362	345	343	332	352	347	335	344	314	326	382	357	339	325	326	361	323	312	383	370	329	375	347	358	339	352	315	364	341	297	326	368	321	339	347	359	338	347	348	336	331	316	327	340	353	335	353	330	372	381	375	352	334	347	390	369	373	342	338	342	362	396	363	368	356	373	340	368	350	392	393	387	322	332	340	354	323	332	357	354	338	301	356	393	373	347	349	334	342	337	356	348	324	311	302	318	344	354	328	317	341	319	368	381	346	341	354	366	325	358	358	382	370	373	365	345	335	370	359	365	356	361	375	338	358	321	360	370	353	342	392	330	340	349	381	346	360	355	338	351	335	361	384	333	315	372	303	301	360	365	353	359	329	343	376	338	335	361	365	312	368	338	339	356	317	339	384	338	313	386	368	354	363	342	368	355	352	382	357	373	354	393	370	357	356	358	330	362	358	371	338	361	337	328	361	353	313	331	333	343	375	325	327	328	338	380	337	327	331	354	375	387	337	339	354	355	311	355	339	316	321	318	347	349	353	314	330	333	359	393	350	368	366	373	357	335	353	335	342	377	351	340	334	336	320	348	333	385	324	359	374	331	335	349	356	319	303	322	351	372	362	363	398	368	292	338	332	334	349	351	355	350	367	333	343	339	345	322	348	303	364	360	318	353	327	343	350	326	352	341	367	350	311	378	347	371	315	377	394	381	332	325	353	296	348	355	385	355	351	351	333	328	381	361	337	342	326	365	388	343	329	346	342	346	345	371	390	354	357	363	349	391	342	338	359	355	367	332	330	386	395	358	325	334	330	352	342	390	347	349	335	323	350	351	372	377	360	336	337	326	317	346	377	320	337	352	349	285	353	349	368	376	339	365	333	354	373	326	356	358	354	336	342	400	364	340	335	383	323	330	354	333	352	365	350	369	365	353	331	352	355	362	382	365	341	351	325	327	371	344	363	361	316	344	330	335	343	335	341	373	341	379	342	334	354	339	337	353	382	342	349	361	336	344	345	356	345	359	333	340	373	360	379	365	380	393	401	367	375	383	366	320	319	368	383	356	351	352	302	342	346	385	338	333	342	349	344	371	354	381	333	345	366	366	342	346	334	335	377	356	368	366	340	377	353	358	382	367	377	371	333	347	389	327	348	339	358	350	366	361	344	335	330	366	333	354	361	361	376	332	350	363	325	346	351	356	337	339	338	390	352	359	341	360	367	346	337	365	361	346	365	338	350	335	338	370	334	343	346	359	379	327	355	369	367	389	321	341	333	371	378	389	352	353	391	341	390	383	369	363	366	341	375	373	355	378	369	349	335	390	387	338	345	354	379	335	360	378	361	343	358	368	337	350	353	358	360	356	358	365	357	329	328	357	318	294	320	362	323	341	352	360	348	350	396	363	340	360	331	308	317	358	364	340	341	366	344	347	371	364	339	341	344	388	348	332	317	327	351	332	340	369	340	343	347	320	324	390	324	367	381	350	343	339	360	322	341	316	307	378	329	320	347	350	367	356	332	370	337	312	345	346	364	340	318	357	362	360	356	344	334	310	319	369	366	318	340	328	346	354	343	338	386	372	326	325	338	359	350	346	366	356	349	340	326	360	335	331	371	345	328	370	363	325	346	312	352	342	349	303	348	310	363	324	332	318	329	366	330	369	402	350	361	350	359	373	329	369	337	343	381	331	361	348	330	349	355	409	336	355	338	342	404	339	341	354	370	324	338	335	355	362	322	365	321	306	394	348	370	343	351	354	334	344	332	345	381	355	331	335	381	318	357	376	387	364	310	327	339	378	364	356	315	347	333	321	342	352	344	361	326	367	352	344	317	358	351	334	384	348	340	374	383	412	374	319	347	374	325	332	352	346	352	339	369	365	335	345	369	336	361	368	351	379	392	371	319	364	376	375	380	317	343	321	342	370	342	355	340	345	342	356	353	373	334	305	359	316	343	366	343	404	380	326	352	353	375	366	347	379	352	320	393	368	356	324	382	325	368	343	361	345	303	324	369	346	343	314	328	380	369	382	327	339	339	349	392	353	370	380	345	359	351	346	322	362	359	386	346	343	351	344	329	383	303	335	366	366	356	360	319	356	351	400	326	343	376	343	378	332	376	332	357	338	336	357	370	342	347	341	359	349	352	334	328	336	309	361	337	390	382	320	300	315	320	348	304	355	350	342	334	313	361	362	338	367	371	339	349	348	353	338	346	324	372	349	336	346	357	347	326	327	347	310	318	362	320	359	331	358	377	343	371	366	321	351	334	329	354	351	365	371	354	353	370	338	336	350	335	330	359	360	353	357	383	335	357	332	346	335	359	361	372	365	372	374	328	390	392	358	360	331	369	350	351	350	373	315	350	376	340	351	366	351	344	357	362	336	322	312	345	338	374	348	392	377	369	344	317	328	338	339	362	339	352	363	350	340	348	383	370	363	335	346	392	353	351	345	357	357	359	375	342	324	317	359	324	327	376	352	359	376	382	353	385	348	369	327	359	338	396	358	302	339	337	336	316	337	379	345	370	382	354	351	392	342	347	327	339	342	397	351	316	358	317	352	353	338	356	333	344	358	342	321	341	367	377	370	351	301	312	337	350	342	377	362	343	349	342	334	339	338	348	328	402	335	349	360	329	353	338	357	331	340	393	343	347	374	348	335	321	323	329	327	329	380	327	352	326	395	355	349	342	371	367	372	319	345	362	338	359	342	360	329	346	349	353	345	348	344	413	374	351	336	327	333	343	372	361	315	377	361	342	360	395	381	350	332	390	333	338	367	322	352	338	310	361	376	340	377	337	344	330	358	350	309	362	355	375	362	334	386	369	293	318	355	323	344	359	358	346	362	392	359	352	341	363	331	347	320	333	341	314	348	326	348	320	335	336	325	358	359	377	336	362	398	339	357	350	382	340	350	356	364	368	386	369	323	363	347	353	332	335	348	324	331	374	378	373	320	337	390	335	383	327	348	368	392	326	400	351	363	345	330	360	336	343	342	379	353	352	369	389	380	356	339	319	346	341	343	362	329	353	328	366	313	342	348	350	314	375	354	340	340	329	375	314	338	338	366	346	328	303	324	350	349	358	356	339	354	333	370	345	342	359	348	349	386	347	347	375	346	388	368	357	336	401	348	351	358	380	339	352	332	358	366	345	359	374	354	360	329	341	374	362	376	352	352	363	317	364	347	362	362	359	327	327	359	330	315	310	373	354	330	325	334	327	351	322	355	307
35128	15894	7120	3295	2114	1595	1272	998	833	751	746	752	771	820	786	778	798	767	782	792	771	760	792	735	829	826	791	755	783	772	778	766	765	802	798	802	724	742	771	800	788	757	766	784	788	784	727	778	812	734	750	760	779	781	780	771	780	768	756	728	756	770	723	737	697	788	770	733	794	771	801	792	796	777	785	772	769	741	740	807	754	755	775	821	788	797	765	765	749	751	756	781	691	789	721	708	813	742	861	747	760	757	774	783	800	810	797	761	744	749	791	798	773	749	753	761	744	724	767	784	772	757	772	774	786	756	783	784	782	766	798	754	786	797	783	767	751	727	800	740	685	787	743	773	801	774	771	781	756	777	796	756	731	728	833	724	721	762	770	779	775	754	798	742	784	743	761	742	732	762	744	754	747	703	761	792	752	739	740	738	770	782	780	764	806	735	757	732	780	790	771	782	750	841	727	765	757	758	728	705	805	758	784	794	769	781	785	805	783	779	757	801	735	766	773	736	777	776	834	808	769	721	761	819	794	738	792	763	763	742	803	839	794	805	732	798	762	753	737	739	711	765	776	775	793	689	804	785	792	807	782	713	772	748	714	758	780	827	785	767	753	774	784	726	770	792	812	784	755	748	754	770	779	778	734	762	755	779	754	799	799	730	718	763	759	755	801	781	748	785	753	775	769	771	744	762	791	782	787	763	794	774	756	729	792	793	749	772	745	786	725	769	723	755	782	735	738	812	775	797	762	759	767	787	771	827	753	730	730	792	761	780	748	817	746	783	790	751	758	796	790	741	751	769	776	769	753	714	799	762	747	781	784	752	728	757	731	787	762	773	773	773	804	818	743	751	783	793	817	776	745	795	785	770	770	789	818	744	747	788	763	769	748	717	792	757	801	755	782	804	770	789	736	743	757	810	750	793	775	789	765	686	772	778	809	793	752	820	828	776	760	791	725	778	734	729	773	709	754	805	761	714	786	789	769	748	736	755	711	798	742	746	742	764	743	773	791	767	754	794	743	749	743	770	774	759	781	790	748	738	734	781	765	750	750	795	768	753	738	742	794	814	759	724	745	806	753	790	776	714	822	745	760	756	779	708	770	786	776	740	714	757	760	773	789	764	746	834	776	832	754	810	698	709	725	742	816	799	757	775	750	737	746	786	784	762	788	800	780	758	754	784	748	748	760	774	705	750	761	737	781	776	740	760	718	762	778	791	735	763	752	820	761	784	771	771	785	751	745	842	769	750	778	769	752	758	766	843	779	760	784	762	783	745	775	766	776	808	742	787	744	760	734	774	769	787	739	732	738	756	718	771	789	787	781	824	768	785	792	739	788	765	725	819	829	766	773	758	750	742	770	762	737	760	767	734	783	722	773	764	743	775	789	756	778	735	789	756	751	722	774	771	771	729	763	822	719	759	765	733	784	723	722	749	761	791	749	738	755	758	746	738	771	786	754	756	779	821	764	717	760	761	764	725	747	739	792	763	740	792	772	771	788	782	791	757	796	768	750	767	777	742	761	773	745	728	773	737	821	771	779	789	761	787	808	758	783	783	783	761	792	752	741	755	753	772	773	722	793	735	751	773	750	763	768	761	719	740	763	741	710	832	763	799	847	817	751	767	775	758	759	776	747	835	751	768	782	748	761	763	773	833	716	788	736	768	811	733	808	752	777	776	762	776	812	830	752	774	773	779	765	761	742	814	754	714	819	765	717	742	802	767	788	719	787	781	795	779	802	754	748	799	755	759	729	767	801	761	730	724	757	724	772	776	747	779	829	810	788	799	766	751	782	756	804	760	724	771	783	785	720	750	760	727	807	744	757	722	752	742	792	759	739	766	707	767	780	793	745	767	783	757	775	756	795	772	797	811	775	793	773	755	717	817	763	749	773	782	797	762	795	818	811	743	782	722	748	769	743	767	761	768	775	743	733	763	797	785	791	787	796	755	770	784	784	710	747	775	742	761	789	719	749	703	751	783	731	767	779	780	760	715	736	786	779	767	826	782	740	783	778	789	795	759	772	748	790	749	742	749	810	778	835	748	765	773	740	785	751	761	825	796	690	799	775	779	794	804	755	766	716	773	822	749	771	769	809	766	783	756	772	816	761	769	823	763	752	805	758	778	756	756	803	755	742	800	782	757	775	761	754	747	749	776	801	804	733	774	805	709	753	753	759	806	759	767	785	775	788	720	821	772	757	752	741	749	806	852	719	771	791	754	793	717	741	770	794	776	763	764	754	788	792	747	759	748	772	761	716	743	744	824	743	760	783	764	748	744	785	766	777	766	780	808	739	767	748	798	729	765	736	735	768	780	810	735	747	759	788	785	776	763	763	797	748	800	740	772	731	782	798	748	767	748	801	716	788	792	729	761	787	743	748	713	777	791	790	739	820	778	784	727	763	787	794	801	750	748	771	727	712	728	761	767	782	762	729	795	754	793	798	740	763	771	789	785	787	730	792	784	786	742	708	736	747	779	755	761	769	755	794	781	785	760	739	790	775	758	815	752	773	762	721	763	785	793	765	761	765	792	811	766	805	731	765	751	740	793	729	782	786	697	753	719	752	799	800	754	749	758	729	784	727	785	779	809	770	726	806	784	727	779	796	756	792	742	764	770	796	757	759	771	721	729	726	714	767	777	760	730	765	736	762	781	754	782	772	778	756	732	765	753	756	751	802	811	808	779	801	758	767	768	741	780	770	812	755	736	794	742	762	750	798	807	777	798	795	778	742	705	762	777	787	761	769	769	760	760	759	763	794	724	819	764	766	744	808	741	734	792	739	727	774	746	734	779	752	718	764	775	800	735	755	764	795	752	773	761	740	784	756	739	779	803	792	788	796	770	739	775	787	795	789	753	819	750	757	824	722	796	760	735	751	756	801	776	780	797	799	805	745	776	796	759	715	770	787	753	769	762	769	819	799	766	795	774	830	828	762	763	717	752	738	774	780	819	802	736	792	787	789	788	749	754	750	761	785	748	795	751	777	803	781	768	807	744	731	815	752	755	764	761	755	794	832	756	780	774	803	753	747	788	755	797	749	812	787	776	757	759	723	730	740	779	772	754	779	784	746	747	793	820	770	787	768	688	776	762	780	774	792	829	747	786	845	777	768	814	772	792	814	783	760	819	739	747	783	797	724	743	711	808	759	749	742	795	733	742	805	733	718	755	789	812	749	737	764	742	776	780	796	726	735	805	781	743	734	752	728	804	768	743	721	786	764	742	777	817	738	732	733	767	797	745	795	795	737	707	769	775	734	759	765	809	759	792	877	780	721	719	757	797	728	828	800	774	746	758	791	759	759	743	744	808	848	722	763	782	800	816	771	769	793	746	785	772	794	732	725	762	849	803	793	761	856	700	762	763	813	719	784	830	757	742	741	716	752	785	792	807	749	756	796	759	820	764	744	787	838	728	776	752	806	809	782	739	781	755	768	769	795	770	825	766	769	808	810	772	795	793	841	785	794	773	752	785	761	791	790	743	778	754	773	766	739	765
54300	24453	8953	2767	1302	758	509	412	403	388	358	337	374	349	378	371	366	337	366	362	382	358	402	357	380	362	350	364	334	376	386	405	342	330	347	359	386	349	361	335	365	398	341	336	356	390	366	328	355	377	339	363	363	372	331	322	361	304	334	358	366	344	352	366	360	351	368	347	319	350	393	415	371	342	357	324	330	406	323	338	363	389	368	356	389	385	351	364	357	367	367	344	375	374	365	395	361	358	367	374	393	344	343	331	364	366	369	374	372	334	337	371	367	354	397	382	364	385	353	367	333	382	362	391	333	368	338	389	323	353	338	366	379	342	335	364	377	383	362	339	380	355	355	319	377	388	357	342	352	379	346	361	388	360	367	354	380	353	337	371	383	358	356	351	358	357	385	341	421	381	368	368	359	329	336	366	372	373	368	360	354	318	350	378	368	366	352	356	339	325	331	332	309	357	364	359	365	358	379	377	356	340	351	375	386	361	380	406	301	386	373	348	365	360	381	355	339	355	381	359	364	333	347	380	388	384	383	345	332	364	347	381	368	374	344	407	383	352	349	374	390	367	372	338	355	380	347	363	371	368	336	328	354	344	372	334	359	338	351	386	365	370	367	352	351	365	360	361	383	389	384	401	380	350	366	371	315	353	368	374	398	378	362	375	369	342	339	352	347	366	355	378	343	381	348	364	370	342	371	333	364	397	372	338	383	389	352	364	380	351	408	402	371	369	356	380	359	365	366	378	347	335	349	361	347	329	325	390	352	373	360	369	364	352	338	343	391	356	362	342	349	375	396	366	359	364	351	359	353	376	351	377	364	370	377	378	366	333	366	375	361	358	366	321	347	370	384	381	343	347	383	376	389	347	395	352	364	366	398	343	370	376	390	335	398	389	346	353	342	347	362	386	362	342	352	351	379	336	359	397	407	379	362	349	343	331	353	384	380	376	350	398	385	359	364	351	350	361	398	376	320	391	379	360	323	368	386	396	373	392	352	284	329	335	365	369	382	348	340	339	370	391	360	368	383	372	361	386	355	340	361	364	338	366	344	402	403	359	321	371	360	382	378	365	349	391	367	326	404	383	310	345	362	373	351	349	362	330	358	362	320	372	360	387	362	388	379	363	355	358	348	360	334	351	361	380	371	362	378	349	387	397	385	382	360	342	333	345	386	352	337	367	392	348	346	376	360	335	361	380	395	370	314	347	382	375	357	383	388	356	355	314	363	373	346	345	348	368	348	341	323	393	356	375	368	392	422	357	367	337	325	344	394	357	371	380	340	342	374	387	438	316	357	366	347	390	379	394	381	340	397	334	383	326	390	369	335	338	359	380	351	354	374	359	412	385	348	359	354	372	392	353	364	348	366	344	352	400	375	375	319	358	366	358	351	355	411	382	407	383	350	367	393	367	365	353	366	334	380	319	349	367	342	342	353	359	364	372	391	399	354	357	345	356	358	355	367	372	377	347	398	357	367	396	339	358	333	336	355	325	371	360	389	369	369	374	366	353	390	382	392	351	372	340	363	348	353	359	366	403	385	367	362	351	376	364	349	355	334	366	379	325	379	330	391	382	366	362	348	324	341	359	360	372	378	384	324	329	354	380	394	348	349	372	376	362	341	348	329	352	350	330	352	358	360	361	341	348	365	361	375	363	363	342	407	337	371	369	326	357	377	334	350	366	348	321	363	365	336	393	350	343	350	380	310	351	354	404	358	318	321	369	314	364	413	338	362	369	366	357	330	336	338	344	354	347	390	381	405	388	374	373	369	389	351	394	390	374	382	344	355	329	367	379	348	384	378	368	356	348	316	373	354	340	347	382	370	380	332	357	342	372	380	371	353	383	397	392	334	344	333	374	353	352	378	357	377	362	358	356	374	364	322	319	375	401	371	362	363	365	397	371	328	340	354	367	365	367	376	353	378	396	396	344	355	349	381	375	379	400	390	328	321	343	355	325	368	369	362	394	363	317	338	359	336	393	409	387	371	372	337	375	338	385	366	347	334	343	385	401	360	377	323	346	336	323	371	356	369	321	378	337	389	380	386	393	372	369	342	371	402	358	388	350	378	323	392	392	369	347	390	358	373	348	348	340	352	352	309	350	364	347	352	343	365	356	352	355	359	365	383	383	381	386	360	335	350	349	372	403	365	396	358	326	336	334	350	355	349	396	359	330	359	359	375	378	344	321	386	354	332	360	368	381	343	348	367	369	366	364	339	358	366	357	372	372	370	404	357	391	337	344	363	370	340	335	376	351	414	333	342	395	370	351	383	371	341	396	373	383	362	359	386	356	407	348	363	355	365	356	379	345	353	349	392	361	388	407	387	339	389	383	359	361	396	379	365	341	394	349	323	360	346	350	356	391	377	348	362	377	356	372	371	369	375	355	322	363	369	376	377	364	353	383	363	379	352	342	352	410	373	384	347	321	358	355	337	361	391	351	353	338	379	405	391	358	345	379	352	392	344	356	340	348	359	365	373	390	382	367	360	370	342	354	351	344	332	391	379	365	339	401	395	351	350	370	343	354	324	361	341	379	371	398	352	332	339	377	369	302	347	390	363	352	357	369	352	355	387	356	347	330	343	329	368	352	352	358	378	350	339	361	337	335	381	361	367	379	328	349	382	352	390	375	336	386	340	370	376	364	350	335	342	359	353	341	343	371	360	385	365	369	350	379	337	334	370	353	385	333	391	331	355	346	362	387	399	365	359	330	389	345	353	349	387	383	324	333	404	353	382	341	378	354	363	376	391	355	370	360	337	362	376	405	340	360	368	333	362	374	377	361	369	373	374	360	331	342	357	379	388	319	342	371	385	408	348	370	342	354	338	391	315	347	413	378	369	331	341	343	357	355	397	365	370	364	387	350	345	348	378	319	388	336	338	308	368	392	399	319	348	357	342	363	343	315	351	383	354	369	352	346	356	355	361	366	371	343	344	333	383	380	355	314	362	391	335	353	356	349	396	371	342	381	349	329	346	368	402	379	396	367	387	392	374	383	391	358	354	381	335	361	354	356	332	352	367	362	374	365	392	359	379	351	357	327	393	379	357	315	350	382	374	326	338	374	363	398	354	372	358	400	375	360	363	335	379	377	354	349	335	356	363	372	407	391	353	337	354	329	369	326	365	343	347	403	353	344	338	361	358	394	355	362	370	349	381	331	369	359	357	353	381	341	390	345	338	360	362	409	367	382	371	367	366	390	365	354	354	342	366	362	346	381	328	374	356	346	377	376	372	372	348	353	379	368	341	364	380	377	378	360	349	343	328	389	343	333	390	380	347	355	377	365	365	326	367	339	336	337	368	374	339	360	363	359	362	388	397	373	352	374	347	334	359	395	342	343	355	355	367	374	291	341	375	388	337	353	360	341	348	365	361	391	401	358	369	341	383	371	340	323	377	376	385	354	342	413	354	367	322	391	346	336	351	397	395	345	353	407	352	350	362	330	394	377	376	358	387	372	367	379	395	378	393	364	389	349	338	358	337	350	357	359	376	380
36741	19189	9618	5476	3491	2125	1403	985	877	883	810	820	833	827	814	805	896	822	811	747	814	767	750	807	720	795	797	769	831	774	825	790	773	787	817	793	779	739	794	788	779	759	812	837	799	870	793	785	777	816	762	830	780	796	791	825	798	820	777	801	804	756	815	780	732	819	793	777	739	767	792	820	813	842	817	833	790	776	821	814	803	817	789	799	810	795	765	817	833	765	812	775	788	836	834	764	786	753	768	802	756	767	793	777	828	803	795	797	756	747	836	802	775	823	820	825	810	783	783	814	829	787	805	789	796	804	749	788	822	784	750	799	818	834	803	764	785	787	779	788	855	779	810	825	777	752	830	758	783	709	848	794	813	852	788	780	787	806	711	756	800	772	776	770	797	770	782	794	735	747	769	837	763	821	786	757	773	781	783	799	795	827	778	774	782	734	781	754	782	790	810	780	757	773	811	767	779	829	762	820	811	793	822	799	836	787	795	789	813	784	814	832	839	756	802	863	775	798	786	773	779	800	775	742	776	763	781	791	808	752	798	799	835	779	784	783	769	819	742	783	800	820	810	774	806	810	789	736	812	820	794	816	825	812	788	772	799	778	794	793	798	867	834	840	788	755	797	759	774	791	802	811	836	738	781	838	807	806	704	846	764	797	773	825	832	811	781	824	793	787	750	776	823	817	737	786	794	758	822	783	832	788	790	814	764	794	809	804	804	802	847	791	792	772	813	775	760	803	772	816	792	816	800	792	793	830	776	761	788	801	788	813	776	807	828	850	839	799	837	818	826	773	798	843	793	792	765	827	793	802	812	755	781	828	841	807	825	782	835	772	766	761	859	793	825	847	797	813	803	798	836	799	824	798	793	756	780	776	752	805	778	779	779	796	748	749	865	825	855	708	780	836	766	829	809	800	780	828	783	785	828	801	834	787	819	782	800	795	745	839	805	803	781	836	794	798	842	777	745	793	794	814	788	771	818	770	806	798	780	789	815	731	807	780	774	756	757	796	759	798	772	808	787	810	812	752	824	789	792	787	814	804	819	750	752	811	786	776	819	800	794	835	777	806	784	851	755	837	762	826	797	796	758	828	802	830	833	803	790	781	736	765	803	871	822	780	841	765	796	801	831	820	821	752	770	777	765	809	834	833	806	798	824	795	801	827	840	788	796	841	817	796	820	777	747	817	784	723	790	794	775	805	830	795	761	833	833	785	820	761	813	831	769	788	774	811	767	799	767	751	787	787	792	795	778	799	813	793	758	829	785	843	850	771	793	758	836	797	820	792	769	834	806	834	832	782	823	787	769	741	796	779	786	795	769	822	812	765	803	792	802	843	732	823	812	762	754	805	855	762	793	794	827	746	842	769	781	794	833	833	821	785	831	786	793	779	837	787	748	818	785	781	807	765	786	763	803	820	786	795	777	803	829	782	717	793	803	783	826	795	798	767	802	802	773	781	757	813	805	799	793	785	746	775	787	775	786	819	786	808	803	839	761	772	819	794	843	806	797	865	806	809	755	810	819	786	835	775	770	784	796	787	815	797	781	794	761	839	810	791	807	784	771	782	785	813	753	838	773	805	787	815	826	806	812	802	791	772	827	769	764	783	774	811	779	791	782	807	815	800	854	784	811	793	779	811	745	788	850	782	783	816	773	783	780	736	804	747	835	795	839	784	781	762	775	810	760	794	746	746	793	767	780	803	788	805	751	835	731	823	843	796	799	836	787	799	777	772	786	792	802	830	797	781	788	741	814	795	808	829	860	782	758	772	821	759	826	853	802	811	724	774	768	809	747	774	775	797	777	801	789	786	797	744	770	789	818	819	797	785	855	806	798	774	812	801	842	732	800	810	822	847	821	769	768	780	817	794	778	791	772	781	857	780	833	828	873	836	771	852	791	744	795	786	804	794	803	766	814	780	844	785	791	780	727	812	761	810	797	782	774	796	740	790	758	828	794	803	789	810	795	821	819	806	815	798	821	822	780	800	817	853	786	808	748	783	807	796	814	805	815	804	850	775	764	772	762	782	830	855	804	802	836	802	811	768	797	801	776	795	802	776	784	788	788	821	828	790	821	796	804	758	751	789	812	835	753	806	801	796	822	782	804	802	819	783	787	773	823	770	804	756	806	781	776	805	763	845	774	774	843	795	766	842	796	796	827	794	820	814	810	817	853	797	810	789	823	830	772	807	804	792	751	763	822	825	834	771	811	816	791	797	791	761	845	807	826	857	782	840	788	779	765	765	822	806	800	786	832	799	805	782	798	771	781	822	810	806	774	803	809	763	784	798	787	762	813	752	797	814	810	823	812	836	866	777	710	795	836	822	819	778	804	778	838	809	837	805	809	808	772	784	763	849	756	794	794	839	753	805	847	770	806	743	764	793	804	812	793	755	790	794	799	794	789	781	816	852	804	834	778	779	770	815	766	760	758	824	762	812	887	826	773	844	834	760	782	833	786	810	817	791	780	746	782	789	719	795	762	777	808	808	802	818	816	817	800	843	795	795	783	831	820	785	798	794	775	774	767	832	757	787	865	825	804	786	812	814	814	784	836	749	815	811	802	784	797	782	810	823	773	765	764	820	790	758	771	763	870	786	804	804	787	815	753	797	837	778	769	841	776	825	789	807	811	818	732	836	773	785	795	789	818	811	783	832	777	794	792	844	750	879	798	800	748	820	794	787	740	807	796	788	795	752	804	796	768	772	751	815	872	758	751	793	799	785	751	761	763	770	775	744	811	827	777	818	755	799	812	812	829	846	763	800	796	819	792	788	798	768	770	787	824	801	808	797	844	753	817	787	796	732	790	819	799	802	845	834	864	790	773	809	792	799	789	761	788	818	799	791	835	754	796	839	782	762	811	813	792	853	805	793	804	795	782	777	792	809	803	799	844	756	816	759	744	778	778	785	773	805	815	840	782	811	817	827	781	828	799	819	799	790	792	775	797	771	771	798	768	799	792	780	807	808	831	845	818	822	814	820	788	768	873	831	819	795	813	812	783	819	810	812	783	782	780	780	773	796	805	776	811	846	847	847	804	820	824	802	862	804	754	744	792	771	797	803	814	806	784	839	758	761	815	823	774	814	817	823	797	786	741	787	750	842	786	782	810	760	791	832	792	808	797	771	826	815	764	825	797	793	784	800	801	794	800	771	827	806	757	793	803	756	784	856	791	845	804	777	834	796	797	823	827	830	776	800	797	789	789	793	774	798	809	802	835	836	812	824	778	787	792	774	857	795	763	790	750	789	849	805	758	818	761	794	838	741	748	797	772	809	791	796	835	835	800	761	764	799	849	766	765	820	816	809	850	774	783	801	832	783	794	796	816	808	738	824	828	820	806	804	797	875	825	798	801	788	857	758	805	868	789	743	788	822	809	786	766	823	823	802	776	800	757	807	794	808	764	802	761	767	798	828	790	771	792	797	817	826	785	804	841	794	820	806	783	799	866	839	705	812	815	776	746	791	836	778	840	815	822	767	794	701	801	808	778	734
65717	33954	13698	3995	1608	742	496	424	444	376	393	407	386	390	378	392	418	399	368	396	375	387	389	389	393	396	367	353	361	380	401	368	417	382	400	395	387	375	373	372	349	355	357	422	378	419	359	350	395	416	378	373	388	363	387	389	411	401	395	426	394	373	398	399	419	384	381	377	405	390	399	392	427	422	383	374	375	401	397	391	374	382	391	410	390	356	407	423	383	374	420	375	406	412	374	381	359	403	382	417	392	417	407	418	385	372	426	375	381	406	342	374	385	414	406	368	398	403	425	379	391	388	381	399	353	334	414	391	376	382	384	378	414	405	397	425	382	385	389	384	345	399	387	371	418	375	381	415	375	391	403	389	372	396	399	385	421	410	379	342	394	389	375	392	347	392	407	420	374	381	405	420	404	371	390	400	402	356	350	372	398	377	423	416	398	385	404	387	407	345	394	403	425	422	433	371	367	408	393	383	354	374	400	387	382	373	370	344	416	375	399	422	404	364	365	404	380	337	411	389	360	380	372	357	389	405	358	416	346	346	394	381	389	364	381	419	408	432	387	371	410	369	360	386	391	422	402	405	358	376	417	379	418	403	376	380	362	405	357	416	429	433	438	405	371	388	367	403	376	398	407	384	391	392	388	353	372	409	381	385	409	393	389	408	382	379	411	410	368	445	334	413	357	377	392	355	346	390	390	413	381	380	428	387	392	387	408	390	380	391	367	392	365	426	395	430	433	422	388	379	410	386	398	397	374	415	393	381	401	365	417	381	415	389	342	368	369	376	430	357	395	395	381	375	407	386	397	345	406	345	383	424	405	396	377	317	389	373	384	386	402	359	372	395	374	424	397	408	410	411	382	370	411	408	370	355	384	363	374	372	385	377	423	371	402	411	391	355	369	384	373	361	404	378	390	384	400	384	388	401	360	395	378	354	388	405	391	381	379	382	403	414	411	385	416	366	432	385	403	418	409	353	360	384	386	418	399	371	361	379	327	406	375	381	381	400	418	401	381	403	370	404	403	359	391	456	392	375	380	408	395	391	346	393	408	395	408	376	404	349	407	395	404	388	366	384	366	423	384	423	353	367	367	396	388	385	374	368	385	390	422	396	388	371	386	357	360	348	379	391	394	394	380	391	412	379	405	393	407	353	399	367	402	361	434	377	371	361	376	393	396	390	400	387	371	390	397	415	366	390	394	422	399	337	401	365	410	412	398	353	363	434	404	370	422	415	393	409	383	398	388	417	390	386	361	397	394	362	359	372	390	363	370	342	391	358	371	422	415	396	385	413	377	378	391	391	401	417	393	379	437	379	411	386	373	377	374	395	366	371	410	353	368	416	388	389	385	417	424	390	385	377	378	373	387	393	352	427	387	367	355	424	386	394	405	381	376	325	385	357	386	392	431	426	349	361	389	367	368	356	414	423	432	382	396	392	388	397	355	366	412	409	331	402	418	426	381	370	407	400	389	424	376	419	396	387	402	415	362	347	397	370	397	352	401	381	433	400	394	358	358	383	356	383	412	405	344	373	369	372	360	377	403	421	388	398	393	408	344	393	442	374	401	382	342	368	410	412	395	431	415	382	396	400	385	364	406	409	380	393	392	398	401	417	395	358	392	358	339	397	366	410	392	398	428	360	382	368	368	389	374	343	395	407	417	406	366	383	371	384	383	351	371	355	390	400	378	371	397	366	378	416	361	412	396	428	373	355	385	384	374	355	410	416	387	388	363	418	371	372	376	386	429	363	378	432	405	395	377	374	390	393	402	407	408	354	368	376	410	391	361	400	420	343	364	423	404	374	413	413	386	416	409	393	360	367	411	366	393	381	401	392	364	409	391	389	393	409	418	446	393	389	411	385	370	405	395	438	365	406	402	402	399	378	388	383	404	425	393	402	368	395	383	425	428	368	352	348	362	421	416	330	402	389	376	389	380	378	450	399	368	389	387	448	387	394	369	379	373	361	367	339	373	330	455	384	410	457	419	384	408	362	364	375	404	356	373	364	392	388	393	380	394	355	360	423	368	385	384	389	391	397	412	350	399	377	381	379	378	378	362	378	386	420	404	374	381	364	391	403	395	381	436	380	387	424	391	387	444	419	388	392	432	393	366	371	358	372	366	388	388	372	412	376	341	400	372	375	339	364	369	426	403	414	397	370	365	351	433	366	375	371	389	373	382	396	405	407	414	398	358	379	422	386	369	393	413	385	379	375	365	405	392	366	391	373	382	379	391	413	420	391	371	355	379	389	402	406	363	364	382	371	392	433	392	400	392	372	384	400	362	416	384	383	393	392	397	385	413	373	368	403	385	403	345	369	377	420	398	375	373	402	428	390	397	358	417	395	403	397	393	434	403	384	364	379	457	409	353	408	399	386	443	407	411	394	392	373	394	394	391	407	398	390	388	396	377	371	364	367	380	376	339	369	364	397	392	395	398	404	374	391	378	383	385	352	383	412	398	400	418	389	427	388	407	401	378	406	401	375	345	379	407	409	393	370	429	379	431	430	401	366	398	399	393	371	398	453	353	385	382	363	394	400	387	381	392	378	356	411	420	414	417	372	353	400	408	410	424	403	385	361	402	399	400	396	400	372	392	413	420	403	383	356	387	388	419	358	377	371	395	380	406	394	389	363	375	414	382	415	382	405	412	392	387	394	396	381	382	368	379	372	385	367	373	360	362	339	376	354	409	374	356	395	349	373	374	384	373	395	392	395	390	406	385	426	427	389	376	412	408	388	386	351	433	385	391	375	369	389	356	377	386	390	375	368	383	407	340	402	420	392	413	368	406	426	361	388	399	426	409	390	427	422	413	414	389	366	401	406	382	369	360	362	389	372	396	373	400	397	414	372	374	364	382	407	392	378	374	412	403	418	372	364	409	404	377	387	391	393	420	400	379	379	409	358	356	366	353	385	388	410	405	427	372	421	418	361	432	390	423	433	404	374	395	407	400	392	394	405	406	404	403	370	373	376	392	406	388	375	402	399	366	390	354	357	410	385	390	386	394	404	376	402	391	380	358	359	372	386	364	387	414	385	407	389	403	382	431	422	424	391	391	401	391	417	396	391	376	399	413	405	402	429	396	360	395	392	381	396	411	363	393	354	385	381	372	412	417	359	408	357	386	434	353	371	368	367	373	404	378	416	412	402	386	393	392	403	389	383	375	420	364	371	388	382	386	405	404	393	370	419	394	418	403	430	379	374	403	395	350	362	404	416	390	380	389	389	348	380	398	421	383	395	393	394	368	385	346	389	397	446	374	407	422	412	389	348	397	387	421	372	368	380	388	339	411	409	388	401	361	404	373	428	412	364	431	396	369	372	382	386	362	356	326	394	406	404	406	380	408	434	399	408	354	400	442	374	380	374	415	387	376	395	403	390	406	416	344	436	345	385	408	396	363	405	400	381	372	378	363	457	378	346	399	405	373	361	381	370	420	386	393	413	397	403	424	387	381	367	371	421	427	402	410	412	392	409	378	380	361	351	414	432	408	402
45471	25369	11336	6830	3958	1733	1206	1046	847	900	871	834	872	875	839	857	849	837	841	849	838	809	919	808	876	801	812	830	890	842	820	826	847	831	824	885	841	890	867	912	845	803	831	849	818	801	867	851	844	859	863	895	852	864	887	884	830	849	799	848	850	827	884	832	845	863	851	854	857	818	897	845	840	841	906	814	850	833	851	911	824	857	808	849	855	856	843	825	782	837	859	855	834	832	830	873	853	897	886	882	797	827	835	855	873	846	870	836	816	814	822	833	831	872	816	839	876	811	917	897	909	862	862	839	862	863	837	885	813	793	865	854	854	845	793	838	835	907	867	850	799	798	858	861	823	840	819	808	868	859	836	868	831	836	827	818	858	823	841	803	843	807	862	879	815	881	900	845	832	834	872	858	860	845	898	835	832	820	907	841	870	852	866	820	831	874	842	868	899	842	861	872	865	844	870	887	818	848	844	833	862	780	744	849	848	841	869	877	847	849	862	847	876	812	852	863	815	864	858	806	813	847	835	813	833	811	817	870	869	840	892	815	852	793	824	839	864	853	807	826	849	826	853	823	821	865	856	857	828	876	848	851	858	893	819	792	863	843	815	811	830	826	849	847	859	894	874	839	858	848	858	863	888	859	785	834	866	912	883	904	841	833	808	838	866	843	857	796	825	880	869	907	808	865	852	808	810	860	864	816	837	859	814	861	861	841	820	816	899	849	854	855	851	865	884	880	888	784	882	855	859	845	843	820	854	830	893	836	848	839	845	841	813	827	817	816	878	867	858	820	853	851	846	882	824	816	871	856	848	822	836	870	815	838	883	845	816	795	866	834	885	873	864	856	863	854	867	857	847	863	872	855	879	815	861	824	844	865	850	850	855	831	875	853	930	837	874	852	868	777	806	860	869	884	856	802	800	867	889	869	807	932	844	777	887	844	806	821	822	810	831	803	857	842	862	814	800	895	865	878	825	807	858	774	812	830	869	830	852	846	835	794	794	840	832	884	848	871	823	832	866	839	870	860	851	830	854	838	846	841	820	873	897	849	818	859	830	874	799	880	850	791	851	853	871	867	842	885	856	790	878	836	866	867	834	860	911	820	826	814	848	850	832	874	841	836	812	855	830	839	850	827	841	861	830	847	861	887	811	872	858	827	893	848	845	791	847	883	789	848	879	763	838	817	877	805	868	905	877	829	839	843	841	830	801	841	822	845	855	839	809	865	820	828	849	817	908	809	824	846	826	831	899	873	867	851	840	866	885	862	858	850	811	842	834	793	864	882	819	811	864	869	871	830	838	820	831	879	875	781	833	844	867	792	828	826	843	841	815	875	811	824	805	798	826	875	808	916	838	824	847	898	864	815	893	793	818	854	812	854	807	891	867	841	793	833	858	883	865	808	851	860	814	833	835	843	863	870	847	862	864	817	832	849	820	880	878	851	877	839	856	831	832	863	792	843	840	834	862	817	910	889	846	805	839	853	840	837	821	845	901	814	874	865	884	823	823	847	842	882	850	830	844	832	811	852	855	794	848	854	887	862	861	854	815	837	797	821	839	821	801	815	863	888	839	873	825	835	803	895	844	814	845	895	824	911	826	864	869	829	896	876	814	832	847	828	823	802	870	891	781	886	817	874	843	872	868	831	831	907	906	857	843	867	870	867	838	855	836	860	852	869	821	825	854	834	839	837	791	857	800	786	830	848	879	839	854	867	855	851	866	835	837	834	868	855	845	868	871	860	849	814	904	792	816	827	842	848	873	872	834	853	811	841	858	852	879	881	789	861	844	840	852	845	849	855	802	876	771	878	836	854	860	822	817	822	847	845	789	891	836	864	846	797	845	859	843	831	826	847	821	846	898	861	875	837	847	855	804	869	861	891	825	837	858	911	829	907	837	843	839	836	831	820	878	852	875	843	834	849	898	832	811	841	852	800	877	870	785	840	832	831	860	880	843	807	836	871	847	843	819	844	821	861	847	825	827	880	824	824	850	831	835	830	833	849	902	836	832	846	817	840	836	819	824	836	855	881	872	842	885	881	887	828	846	878	800	811	898	849	827	844	804	805	809	860	880	881	801	889	876	802	789	859	806	852	850	854	876	861	854	854	874	880	796	810	907	871	839	822	815	885	841	801	838	837	884	846	770	836	819	828	812	856	922	841	827	843	844	893	790	870	848	823	842	801	869	871	802	838	803	860	854	849	852	801	850	844	841	833	852	840	808	836	879	861	857	884	834	874	833	833	863	837	858	844	846	877	799	865	830	780	863	917	840	814	800	837	850	862	886	829	842	804	835	920	888	799	890	800	826	822	829	886	793	828	847	870	884	855	847	853	850	836	857	849	833	815	803	842	857	855	834	831	850	839	872	838	865	825	828	852	866	825	809	817	870	872	868	818	850	875	869	860	879	841	901	841	833	829	860	858	863	849	884	833	896	866	866	870	834	839	792	855	844	827	851	887	848	817	868	878	848	847	841	859	812	840	836	823	841	855	850	803	850	808	880	843	833	828	846	849	808	863	852	874	823	877	873	822	882	819	909	838	873	804	833	856	840	839	854	826	887	841	823	873	811	848	848	857	837	802	842	864	887	892	857	854	842	812	857	778	851	819	881	794	870	814	838	784	802	793	910	826	896	838	815	861	835	836	854	898	812	819	815	834	838	884	852	878	844	803	816	874	861	867	887	809	849	887	819	874	840	786	848	895	804	814	802	821	876	828	826	826	840	820	910	791	838	820	865	847	853	846	840	847	858	843	858	847	886	838	828	817	846	853	847	802	857	905	932	849	807	875	856	855	835	820	860	875	862	871	868	868	900	886	842	829	819	861	847	856	804	887	833	865	851	856	832	859	835	878	887	855	789	824	836	853	883	864	831	823	789	887	781	829	815	865	828	826	816	843	878	863	895	841	840	840	871	840	836	801	797	819	859	809	837	860	851	855	854	846	818	841	843	804	874	813	885	815	774	853	840	860	814	814	855	832	806	869	807	883	864	867	864	819	874	931	849	828	823	827	873	827	846	833	846	850	881	824	796	886	838	867	867	874	859	854	824	853	909	892	873	851	887	887	846	888	840	824	872	816	815	867	816	914	868	839	830	845	805	824	790	807	878	901	879	790	889	847	856	867	884	913	864	797	819	868	843	805	839	841	857	880	832	801	866	867	834	832	854	826	823	860	878	901	953	853	784	801	791	857	865	879	872	804	798	841	824	781	864	835	844	810	853	790	880	799	828	857	825	836	851	841	891	847	853	884	829	821	827	870	807	848	784	822	872	906	880	779	825	932	847	852	818	831	836	853	905	845	817	880	891	878	828	809	886	845	851	890	797	823	807	805	827	867	850	827	853	830	871	865	866	846	849	868	855	899	879	844	877	833	875	869	848	842	834	847	865	836	863	828	869	858	867	858	867	836	885	837	894	815	821	836	830	832	897	870	881	848	871	852	804	822	867	794	832	872	893	844	828	828	889	806	888	827	802	878	812	845	833	853	901	842	805	900
53121	18232	3876	1105	566	471	356	393	379	398	358	362	376	331	349	374	357	358	370	377	407	395	323	336	368	333	346	404	398	356	382	331	347	353	397	366	351	367	371	362	378	365	402	363	428	385	337	372	345	369	348	380	352	381	396	345	382	333	368	331	384	359	377	340	392	341	397	378	355	367	351	385	360	370	373	385	334	353	388	336	346	331	368	373	371	358	359	338	363	306	359	330	375	364	373	358	352	365	380	345	375	379	372	334	386	354	334	326	374	385	331	346	360	363	410	378	381	377	387	345	349	361	385	388	374	370	352	323	320	357	373	364	335	361	374	332	331	348	355	364	378	363	352	367	367	343	346	370	368	369	322	382	387	389	348	354	351	316	345	301	365	374	359	355	371	357	369	362	363	351	335	367	347	375	394	331	370	353	381	348	384	348	373	356	384	362	330	351	357	335	358	381	355	330	396	381	339	344	385	360	339	367	383	362	350	373	349	355	357	358	344	324	340	336	395	375	371	370	352	349	385	355	363	389	382	392	347	361	355	373	383	366	349	369	398	352	360	368	347	347	357	365	326	365	370	362	349	390	365	359	400	393	344	344	363	336	360	330	347	356	347	366	364	338	311	381	377	363	344	353	385	341	374	411	350	353	361	361	369	388	387	326	387	362	411	340	389	394	320	348	372	360	389	389	373	390	327	397	349	349	424	358	344	362	351	336	427	348	376	337	359	315	326	377	348	383	353	360	352	379	344	356	380	360	360	342	362	350	328	362	389	363	379	372	336	370	399	373	381	369	336	351	357	380	404	352	375	366	362	397	383	368	388	421	366	374	377	341	371	368	274	355	376	368	352	342	365	338	350	352	383	317	394	347	371	387	387	352	359	385	374	362	371	321	363	340	359	369	346	370	375	368	389	344	351	343	389	335	346	355	343	328	358	388	362	371	391	403	326	340	375	366	350	366	367	371	391	337	379	394	345	395	331	356	382	340	376	335	389	344	332	346	366	390	361	342	357	394	383	363	372	359	342	381	369	321	362	332	361	359	385	384	375	369	393	370	376	358	360	364	373	389	378	378	372	334	360	365	354	370	353	375	365	353	354	395	348	376	358	341	371	353	313	365	395	405	381	357	346	410	385	426	365	388	348	339	364	353	317	336	365	342	351	318	348	320	371	333	358	368	373	354	392	335	348	354	343	345	348	347	355	366	356	368	331	353	386	374	344	355	403	369	385	359	331	340	383	342	377	332	365	329	407	388	319	387	372	377	351	355	370	371	363	340	367	384	419	352	375	323	376	390	346	344	323	384	342	363	361	312	365	325	386	366	368	359	324	345	369	347	363	373	365	379	395	337	373	369	333	377	355	358	377	346	371	335	376	352	327	362	321	349	368	360	370	366	341	351	366	367	355	348	376	376	354	359	361	339	336	370	357	366	353	366	367	374	359	361	374	358	376	372	403	387	366	369	354	358	371	382	418	420	352	361	311	351	364	339	378	367	346	352	384	350	320	378	349	350	345	360	391	331	344	341	379	389	385	385	388	402	355	413	353	352	383	362	360	380	364	368	333	339	342	349	374	399	341	373	415	363	366	397	377	332	370	368	345	324	363	308	399	378	365	358	348	367	346	359	349	356	364	370	373	384	344	344	373	370	351	370	337	341	388	346	343	321	386	337	385	379	373	365	383	369	333	351	333	350	353	341	344	352	351	354	371	339	392	350	368	379	402	349	343	383	394	378	350	321	362	368	400	355	404	378	366	388	359	362	375	342	349	327	399	377	332	379	363	333	345	349	353	406	370	324	355	391	367	385	366	370	384	355	351	391	339	387	372	340	347	367	355	373	388	409	383	350	362	304	327	410	417	354	361	364	363	367	351	314	356	366	377	387	377	318	370	354	327	383	364	364	354	383	393	353	352	333	366	379	367	363	370	365	381	369	345	368	361	326	351	330	342	360	396	382	354	376	327	335	370	394	343	343	374	398	341	384	372	340	349	383	398	380	390	370	397	325	356	366	349	388	366	356	343	358	318	379	363	346	387	400	339	318	355	363	332	350	354	351	351	358	378	361	366	378	350	344	366	385	331	375	369	362	393	341	403	397	401	387	385	392	351	362	365	367	366	372	393	359	309	333	369	373	385	383	363	359	360	388	340	369	345	346	368	379	354	361	354	360	354	306	352	363	369	387	372	350	359	371	354	391	334	358	368	351	389	379	381	344	418	410	330	306	358	377	381	366	351	370	370	346	354	332	352	350	384	338	394	365	394	395	386	378	394	345	382	363	327	368	360	358	364	367	330	352	341	358	357	338	357	343	360	395	353	403	396	358	362	390	368	372	359	352	347	371	375	360	353	361	399	359	334	359	352	391	398	352	363	337	360	344	362	397	385	367	370	331	404	408	382	344	384	360	354	358	357	401	369	367	364	377	373	368	335	360	362	321	318	381	346	349	408	364	375	358	369	384	354	353	341	360	336	367	344	366	364	338	371	400	353	363	327	342	380	365	348	351	363	361	376	351	376	331	376	358	364	357	365	342	360	369	358	364	379	361	363	368	422	348	355	324	350	346	334	323	345	333	407	384	334	329	366	346	344	348	370	375	345	339	362	394	353	329	335	357	345	359	349	370	417	366	376	373	371	328	369	385	371	349	366	338	329	349	383	328	382	350	387	383	378	369	291	353	378	381	355	397	357	372	326	347	335	336	362	354	339	377	358	352	360	347	367	331	371	352	396	332	373	372	388	361	360	386	364	363	346	355	359	348	401	381	355	359	376	351	392	371	371	382	357	386	365	386	346	374	376	333	368	373	368	334	396	369	358	382	358	359	328	341	393	380	354	360	358	383	370	411	348	400	340	324	403	391	417	408	345	365	373	338	380	372	346	340	379	336	376	378	365	357	357	369	392	357	373	391	360	353	364	375	361	357	389	375	354	336	352	333	356	357	401	332	346	360	366	366	346	359	406	361	344	366	342	349	356	339	359	370	355	371	382	365	346	366	363	394	370	380	329	374	333	351	349	363	350	357	358	371	377	377	371	321	355	344	400	399	365	366	358	331	380	338	377	345	372	333	379	350	358	337	378	345	366	358	353	336	352	382	332	368	351	357	339	376	360	370	365	337	330	362	358	346	363	336	358	367	363	339	334	340	364	361	337	355	353	387	353	366	376	343	378	374	341	345	374	353	352	354	346	381	370	366	358	370	368	364	361	370	393	387	348	368	365	380	353	395	375	351	374	360	379	365	374	289	315	331	330	354	362	362	377	368	377	349	346	361	335	363	357	354	386	338	395	399	371	337	398	385	387	335	391	377	367	332	373	372	368	362	362	399	412	339	345	374	359	385	355	355	333	354	366	360	350	355	382	351	369	368	370	342	373	413	350	411	352	327	370	376	409	375	367	367	337	373	394	355	352	353	355	391	323	377	327	360	349	361	365	366	355	331	346	350	351	359	390	352	340	378	397	378	336	341	360	391	389	366	337	335	308	342	411	389	366	371	378	351	372	383
35938	10632	4409	2228	1333	1081	896	829	827	810	835	784	749	791	790	832	779	785	820	752	802	775	748	834	799	843	795	774	786	820	780	770	808	834	769	832	740	818	789	836	815	804	851	788	765	801	797	774	791	805	819	808	770	722	770	751	817	796	844	808	740	760	831	792	758	815	813	766	782	792	795	765	754	809	828	801	795	790	781	812	801	808	749	775	819	818	758	813	815	795	792	766	828	837	780	803	828	773	826	820	817	801	836	827	792	820	820	739	822	806	758	763	813	821	803	843	777	809	848	813	729	775	787	750	805	832	864	755	805	842	804	811	735	844	815	770	791	744	805	757	766	799	804	757	755	840	779	752	812	791	833	831	793	806	812	779	815	784	787	825	789	762	763	814	821	744	810	812	770	768	813	773	804	772	790	783	842	768	758	854	788	815	815	779	810	766	820	762	800	843	783	768	782	837	760	814	793	766	765	831	790	841	808	808	782	760	778	778	812	825	804	834	770	775	813	751	777	793	817	811	783	828	814	810	782	782	790	798	803	793	770	765	800	783	791	827	757	738	782	755	775	772	764	740	791	853	765	765	792	814	789	872	813	791	723	764	821	825	755	794	785	789	782	769	776	772	799	780	795	829	778	791	793	716	791	857	813	732	764	839	785	840	756	847	735	830	802	798	808	813	803	836	810	816	804	800	828	769	791	782	833	799	740	777	764	806	817	774	781	791	810	809	816	819	774	791	789	758	827	848	798	788	786	798	812	778	804	821	792	821	783	813	803	784	831	781	781	736	799	803	783	802	780	782	817	834	780	766	776	754	806	785	798	773	764	794	787	799	836	796	811	809	792	793	764	790	855	812	781	792	823	813	775	780	798	847	774	775	828	803	819	781	789	812	828	820	780	806	800	767	800	813	820	786	806	767	808	774	809	780	753	829	801	788	798	826	781	772	803	765	797	763	847	784	783	764	794	777	747	804	826	758	830	796	805	789	848	762	756	775	801	786	772	761	820	775	839	818	824	835	795	783	791	795	831	813	817	793	751	783	812	807	798	772	810	766	782	801	796	841	811	783	783	813	804	809	811	858	811	793	821	780	811	759	826	800	818	776	854	804	817	805	801	822	835	827	822	789	825	825	801	771	777	784	780	729	789	787	787	854	775	817	793	835	768	793	755	758	751	768	747	746	796	766	787	798	772	800	768	740	782	812	804	802	807	791	856	800	854	808	772	752	755	781	824	799	824	794	815	805	804	784	787	757	794	820	790	758	805	807	767	771	732	789	761	809	775	801	763	806	758	763	792	760	807	806	799	786	773	820	720	803	805	738	799	789	824	818	781	813	807	775	807	759	814	793	755	742	797	758	771	808	744	788	774	773	838	824	822	786	818	805	776	826	835	753	826	793	777	808	775	784	820	801	807	835	766	802	805	761	802	805	777	796	781	808	800	820	829	788	772	824	758	761	774	777	828	815	777	819	785	794	779	824	802	809	763	749	789	765	799	779	759	782	800	833	820	795	811	808	772	748	741	763	816	830	811	729	775	791	772	831	830	799	788	772	863	757	737	815	730	769	806	782	823	785	797	747	781	758	757	807	837	816	816	779	839	767	707	787	851	817	784	838	786	795	795	795	795	760	756	807	805	772	807	792	785	842	808	760	849	789	835	821	767	771	780	803	778	745	745	778	796	789	829	793	792	773	801	813	772	776	791	804	734	827	816	781	799	754	806	834	812	814	760	835	763	794	793	791	779	752	809	780	785	758	768	773	777	817	799	764	740	769	784	783	831	784	807	849	798	831	825	784	783	790	810	819	812	781	806	764	776	793	806	782	759	829	762	735	833	810	797	808	778	803	798	823	808	804	798	840	729	757	775	802	756	773	766	831	842	810	773	768	806	807	809	792	768	797	824	758	781	788	771	820	823	781	783	746	793	832	791	772	801	755	772	807	777	782	744	787	782	808	843	797	812	831	803	762	803	820	795	768	744	828	803	805	806	823	782	793	803	783	767	744	769	810	767	799	789	835	796	811	807	794	788	773	757	798	792	784	835	819	793	793	758	762	729	759	826	796	769	805	777	793	788	811	803	819	777	811	776	797	739	812	818	792	822	758	838	782	738	793	843	783	798	835	791	834	832	793	799	807	788	787	840	800	805	748	823	749	784	765	843	811	796	809	814	758	821	816	807	804	773	805	791	812	842	866	786	731	791	831	793	755	758	803	788	801	774	784	809	793	806	780	757	781	881	824	736	764	815	772	795	702	803	767	808	842	752	779	775	751	792	787	817	791	781	793	816	819	836	790	762	767	733	813	819	838	791	837	780	761	790	835	767	797	845	798	756	785	775	811	742	822	827	811	809	786	795	810	823	808	782	829	805	777	768	774	790	777	781	782	796	836	778	822	791	754	781	834	802	752	804	778	772	777	819	754	746	817	770	734	783	831	735	823	783	794	822	749	767	757	853	845	824	778	816	819	831	765	788	785	791	803	826	814	767	769	771	811	748	737	817	814	777	770	783	757	775	832	788	823	855	791	758	789	764	797	789	811	782	776	783	813	784	779	750	827	720	830	742	786	763	817	836	811	768	764	801	736	800	761	778	786	772	771	773	784	802	806	803	790	818	781	801	745	772	783	773	821	781	803	780	814	769	800	830	836	854	801	760	801	811	766	766	753	745	792	807	781	790	792	820	780	768	805	792	827	821	743	743	794	814	801	811	741	764	741	817	803	766	736	803	753	796	826	793	754	744	783	818	751	807	763	820	803	775	823	760	808	777	843	806	839	791	775	793	744	793	798	791	794	711	804	782	743	794	787	810	784	791	777	773	778	794	792	779	818	791	747	821	775	765	825	766	804	786	808	749	821	789	796	771	731	771	776	860	790	761	803	741	774	782	826	770	780	833	773	834	796	780	776	798	842	810	762	822	775	798	791	763	825	792	822	820	757	782	760	822	821	815	780	765	793	815	813	773	840	790	779	812	748	817	845	874	720	756	753	807	822	747	782	828	800	806	767	742	820	762	807	751	839	762	784	809	815	780	738	776	846	811	779	805	792	777	757	832	763	778	790	807	778	806	758	824	830	794	782	835	807	774	803	783	787	802	740	805	774	805	812	797	780	765	810	807	820	751	791	740	740	765	825	779	801	760	790	794	767	784	751	782	814	819	822	839	810	798	763	752	800	784	775	771	780	817	804	798	801	833	799	807	805	807	808	798	780	848	801	789	776	818	781	788	815	792	774	760	773	748	810	796	804	772	761	804	797	776	839	855	820	811	744	811	787	792	773	809	774	859	804	778	803	746	800	779	797	800	806	821	824	800	795	809	757	809	768	781	852	795	792	773	839	802	801	812	768	816	807	811	796	807	794	820	816	815	761	737	817	794	764	817	834	796	855	794	790	771	824	827	821	778	764	775	781	798	823	818	803	776	742	819	770	776	838	791	782	833	743	790	818	770	794	796	809	815	788	756	777	814	820	742	810	800	802	795	836	782	814	747	835	766	805	779	809
54489	18432	4457	1051	612	423	414	362	354	375	362	376	384	381	388	365	421	387	319	366	373	330	342	362	344	366	341	406	381	352	374	382	375	339	398	356	372	401	362	360	377	379	414	324	378	350	406	372	395	355	347	371	365	337	395	408	368	374	353	351	351	377	382	389	399	380	366	389	346	345	366	369	355	357	365	353	375	390	373	333	339	383	346	376	360	357	381	432	380	339	399	381	328	366	383	380	344	383	379	394	370	393	397	366	384	396	363	394	370	390	364	404	372	380	381	366	340	376	396	365	377	423	388	356	381	364	418	385	379	353	366	365	377	372	345	370	390	412	386	359	361	361	369	381	378	375	380	389	360	382	402	372	367	346	389	370	395	363	354	377	375	371	404	389	350	380	338	380	399	373	351	408	388	390	359	374	383	385	380	433	372	364	338	352	384	403	351	391	384	349	388	370	362	367	395	391	389	381	398	373	346	356	374	377	362	422	359	374	395	364	370	368	370	375	323	375	377	350	357	365	369	372	367	386	377	371	345	380	402	398	367	367	329	391	376	380	364	392	355	358	343	402	339	378	389	316	379	379	351	337	382	348	346	370	334	403	405	359	360	357	390	371	344	402	400	345	380	357	395	331	366	347	361	362	376	334	366	341	374	352	385	344	368	391	349	355	368	362	349	359	348	361	357	377	434	380	360	375	408	391	357	342	367	352	349	384	391	368	372	382	392	333	363	372	379	348	342	414	410	379	340	327	371	373	397	384	330	379	382	353	355	353	317	355	358	380	362	362	337	392	370	376	396	348	371	386	373	332	359	377	357	358	387	343	376	341	387	368	372	397	358	396	399	383	383	346	339	376	383	402	377	373	351	430	432	355	348	385	379	381	343	369	384	362	396	400	389	361	392	357	371	358	384	365	377	397	364	417	345	394	387	369	374	387	373	382	360	375	390	349	358	383	335	343	372	371	361	346	400	376	369	357	352	376	373	360	371	390	362	408	372	351	399	394	403	352	386	350	336	391	388	371	363	395	357	361	360	377	380	359	386	351	336	345	367	363	399	343	364	334	365	376	371	392	356	407	397	375	360	341	386	376	338	344	383	381	338	393	402	367	366	352	334	394	380	363	345	384	366	363	365	375	348	379	327	403	388	374	362	343	403	413	374	377	331	357	371	332	346	410	371	371	407	362	375	383	381	337	398	344	356	374	367	363	364	339	321	366	356	348	349	363	332	330	389	370	345	382	348	368	369	362	347	384	358	377	404	366	390	398	386	333	382	382	404	374	391	361	366	367	349	360	356	362	348	341	369	361	368	374	352	367	395	358	364	370	387	335	376	372	386	370	353	347	388	391	381	338	399	323	329	357	368	365	399	356	361	343	361	385	356	365	400	360	354	373	380	356	357	349	414	369	368	406	387	369	365	360	362	396	403	365	338	379	337	363	377	356	330	413	368	349	377	365	382	347	390	344	341	382	337	336	364	387	345	371	332	385	407	375	370	332	350	391	334	394	393	348	338	388	365	379	381	378	420	347	369	348	391	382	345	381	341	390	369	367	379	360	381	367	406	398	370	366	341	382	368	350	329	359	379	376	382	363	414	352	377	327	399	374	351	397	410	365	356	401	380	368	344	364	397	363	352	369	338	357	394	359	346	347	385	382	372	373	375	379	357	412	376	352	355	387	385	366	395	337	404	361	385	402	368	381	389	404	365	366	381	367	330	357	369	375	352	370	412	355	385	344	358	368	386	388	383	318	362	355	410	356	382	380	399	409	364	324	361	350	377	399	365	350	398	380	339	349	380	358	341	334	386	402	313	363	403	351	371	373	395	373	342	342	377	382	365	348	361	366	354	332	375	337	353	383	367	347	354	353	352	351	368	396	384	351	389	375	364	375	405	353	368	403	400	392	367	382	360	392	399	387	378	368	355	376	375	360	371	345	366	366	343	377	377	376	338	333	380	383	358	348	357	368	377	335	335	400	416	370	369	374	356	370	359	396	401	346	401	389	350	363	401	399	366	365	359	342	389	378	360	350	360	370	354	400	433	356	388	339	351	336	358	378	350	333	348	395	378	345	394	383	333	351	372	377	320	366	345	340	360	337	398	342	394	416	368	348	395	361	393	352	367	384	348	366	381	386	423	373	383	415	365	426	376	360	393	339	378	338	374	351	356	361	400	363	382	341	346	367	360	395	356	350	353	343	380	386	378	388	360	385	420	381	364	350	398	362	348	368	368	384	369	341	381	358	353	353	373	381	368	376	378	381	413	371	353	354	389	380	349	380	336	346	374	408	384	353	346	379	397	390	365	345	392	415	388	341	402	412	354	388	374	397	366	371	394	400	346	350	325	331	370	347	377	411	361	355	371	377	378	365	366	369	325	416	385	402	352	368	388	374	362	370	356	348	362	408	379	378	404	375	373	368	397	381	319	391	337	347	385	356	361	397	343	365	393	378	352	391	370	347	367	384	389	373	362	413	348	354	348	361	370	374	376	348	396	390	362	357	374	391	388	406	377	354	384	364	370	401	342	345	360	355	341	386	369	359	402	372	366	372	390	356	394	364	346	336	370	365	401	386	399	393	379	367	364	383	407	376	400	367	390	374	387	369	351	397	367	384	384	406	342	344	397	363	385	354	366	362	375	327	341	372	354	357	399	388	370	421	408	362	367	401	321	398	395	326	423	367	364	366	365	369	346	396	322	353	384	390	403	373	353	353	358	350	389	370	355	359	356	366	389	404	402	373	358	386	390	334	363	385	355	352	368	365	372	338	358	373	388	341	354	336	371	398	377	405	376	378	332	395	363	393	420	335	360	354	407	345	384	382	365	371	391	350	410	375	351	344	405	375	390	405	386	334	348	360	378	354	370	371	394	336	310	348	359	355	338	358	370	371	379	362	373	375	334	356	387	394	370	380	391	379	397	385	371	390	348	362	415	358	372	394	364	388	405	428	377	365	366	361	351	393	383	372	369	368	361	373	354	378	361	373	358	367	390	403	392	342	423	376	392	359	376	380	390	330	362	388	368	380	378	367	372	363	394	376	384	340	358	401	383	344	394	344	374	358	409	346	352	390	345	409	390	383	399	375	363	330	345	354	392	363	375	361	375	377	363	363	364	366	373	359	341	345	367	376	392	336	388	355	385	354	351	362	345	398	371	346	392	405	356	355	337	378	385	379	323	394	354	376	377	380	377	333	389	365	373	363	386	353	388	391	372	360	411	396	365	379	356	370	381	364	323	353	354	350	360	350	347	344	379	383	346	379	355	346	357	350	348	354	356	383	354	370	376	361	355	343	398	356	363	371	355	394	341	353	386	375	381	323	348	385	385	373	383	350	380	368	360	352	383	388	356	357	349	348	350	357	383	336	340	383	387	415	359	361	416	388	356	367	392	371	379	385	371	355	379	378	357	398	384	371	388	378	335	419	365	404	381	346	360	378	359	397	355	366	343	381	337	373	368	363	363	386	355	379	346	354	375	369	360	401	362	381	339	361	346	372
35192	8840	3793	1967	1451	1104	887	816	829	855	876	791	843	817	838	826	812	812	819	819	836	805	876	790	840	791	802	800	832	842	843	833	846	908	859	832	782	784	825	761	783	824	845	830	815	736	775	819	787	874	849	771	840	791	810	802	846	783	781	882	821	817	752	772	793	849	783	800	858	799	838	789	814	835	821	795	845	777	769	789	866	865	847	801	792	738	842	839	791	825	830	840	880	792	836	773	776	807	795	825	866	833	838	838	823	835	762	819	835	791	816	901	804	760	802	794	769	754	771	760	827	800	815	835	835	778	837	845	788	809	850	784	827	851	830	822	822	776	855	778	801	863	796	822	776	779	819	767	845	814	824	857	849	824	827	787	794	750	757	804	841	828	798	813	784	867	832	844	812	828	862	821	824	830	815	774	781	869	854	823	820	779	783	791	800	807	787	804	858	776	813	818	790	801	773	804	792	817	837	835	803	796	829	853	831	831	767	802	802	824	781	786	792	801	814	780	836	817	846	773	785	807	832	772	764	806	821	790	858	892	785	805	759	802	804	793	811	825	784	849	825	798	854	812	847	844	792	863	804	771	819	800	814	794	823	812	819	812	808	834	855	813	838	823	823	826	836	790	840	770	791	851	797	823	804	829	854	802	828	789	792	775	859	855	773	763	815	760	794	827	821	825	822	794	816	830	836	831	821	790	820	833	822	846	829	837	783	805	838	794	786	794	826	854	784	803	788	804	789	751	768	814	863	774	843	851	816	832	809	818	776	777	809	786	807	846	803	796	768	846	812	827	837	821	837	767	800	831	856	844	824	850	845	813	861	830	811	779	816	768	785	768	798	795	780	762	798	838	810	803	862	818	825	810	780	849	834	816	803	822	803	832	818	797	827	781	830	841	774	850	758	848	849	787	799	806	848	859	802	820	813	834	815	784	839	837	831	837	806	825	810	814	819	752	868	816	841	833	831	792	792	837	814	843	839	848	802	829	852	766	793	821	826	765	762	813	808	797	786	803	829	790	843	831	789	843	831	812	820	791	802	869	735	787	827	887	863	807	792	848	834	774	816	840	832	835	805	873	796	820	847	791	791	825	823	864	815	824	819	778	789	802	782	807	800	838	840	815	813	786	796	824	791	821	820	806	807	820	798	811	850	839	793	764	846	825	796	763	852	859	836	801	816	797	848	860	817	793	829	766	803	777	776	802	782	763	806	795	811	839	803	807	792	850	817	781	854	852	834	816	829	819	843	781	808	848	805	787	830	804	799	757	803	807	837	833	843	796	821	770	797	791	793	845	847	799	792	810	802	747	804	809	860	832	779	798	818	835	792	813	853	796	859	832	836	753	800	850	854	805	803	826	807	851	818	830	843	766	790	808	784	813	799	841	792	800	817	841	821	798	777	803	805	829	895	788	839	837	823	882	748	726	810	826	810	800	848	815	801	884	750	818	777	828	805	804	818	733	805	812	811	807	789	809	825	815	832	824	822	820	826	820	800	856	777	755	836	829	779	773	778	838	797	857	782	846	844	793	798	788	829	794	804	828	775	842	839	802	806	830	836	824	791	811	787	850	817	779	818	795	790	788	798	783	844	790	857	814	805	829	818	812	810	804	757	805	855	820	826	775	787	855	834	790	777	838	759	828	839	807	817	794	808	790	819	781	780	791	788	787	770	849	837	826	813	802	778	780	859	790	828	833	825	806	809	789	863	801	798	781	802	817	818	812	732	845	802	747	800	802	796	858	815	800	812	850	832	846	840	794	802	779	795	781	827	791	831	797	774	812	784	820	786	826	806	796	804	807	804	800	828	781	854	760	852	782	821	845	805	847	852	831	767	835	793	808	822	780	807	781	812	823	813	803	780	837	752	865	820	816	839	864	811	849	772	785	798	749	789	771	832	792	818	797	816	778	795	793	813	810	817	782	758	874	802	796	802	854	832	851	799	810	770	876	837	802	802	805	765	771	778	817	869	827	818	838	845	827	888	864	806	829	849	834	746	840	828	790	820	815	828	811	816	828	874	845	820	811	860	797	817	789	816	827	808	833	842	782	751	792	810	788	824	765	853	825	833	785	776	823	834	863	756	852	794	845	825	829	803	774	812	765	765	777	805	768	813	855	831	781	793	784	826	845	822	823	816	812	800	842	747	826	831	812	803	819	792	838	804	842	831	838	844	814	820	802	798	807	805	825	745	780	846	852	778	801	800	819	813	815	796	839	796	756	824	863	836	813	850	797	833	798	834	813	792	835	815	808	818	828	803	835	782	799	801	825	792	837	821	825	838	778	791	834	793	835	768	825	788	850	870	803	752	802	745	814	773	814	859	840	756	807	759	785	799	834	813	802	843	839	761	790	839	835	771	782	805	786	823	804	800	823	820	787	839	809	792	812	831	795	793	802	850	766	809	843	859	885	818	795	850	817	827	820	844	754	877	825	798	869	804	849	850	817	830	806	761	806	827	794	813	783	821	781	775	802	813	807	788	835	794	792	780	802	818	784	820	811	795	797	793	834	787	842	783	830	855	876	850	849	807	837	817	806	841	796	870	831	869	815	812	862	766	843	840	792	820	799	784	795	843	810	794	833	822	798	808	821	831	791	810	802	795	812	827	838	812	794	842	841	859	815	820	810	821	779	765	800	768	793	780	824	886	789	852	805	799	797	790	828	803	829	857	852	822	804	867	811	803	794	778	853	808	787	807	807	836	787	811	808	767	809	795	846	768	838	751	779	822	836	869	760	864	826	806	785	825	811	775	835	802	845	777	812	811	792	815	795	813	837	796	787	775	816	822	771	801	786	775	761	848	840	755	793	808	745	816	835	857	846	831	836	806	836	748	781	813	835	774	818	834	775	808	855	776	792	816	848	779	871	856	845	842	784	822	795	822	853	749	853	800	816	740	865	846	808	835	828	785	838	805	819	835	836	792	791	824	811	832	804	776	793	837	788	795	781	838	795	815	804	780	847	810	804	826	826	785	847	791	920	777	793	772	787	836	803	799	788	865	838	809	802	806	813	828	836	796	854	859	841	851	813	819	785	790	824	792	822	822	829	816	771	869	755	802	811	813	809	805	820	840	830	793	800	819	813	790	819	845	835	803	868	792	799	807	790	827	858	767	820	813	818	856	844	787	789	823	807	822	803	765	769	805	813	842	789	855	841	825	773	806	837	819	789	786	812	823	777	769	796	827	834	819	825	829	757	791	771	805	832	802	806	769	801	777	838	788	846	792	840	806	810	812	780	798	830	774	808	826	834	807	838	840	805	801	844	868	805	762	849	828	803	792	809	837	786	782	792	793	737	848	844	788	791	823	762	814	787	830	824	797	846	776	808	765	816	840	808	827	818	796	830	844	794	782	804	817	756	803	825	844	842	784	832	818	806	825	869	824	792	835	823	813	875	801	837	803	768	813	788	784	842	841	860	817	812	842	792	802	769	813	807	807	769	833	787	791	855	811	826	847	741	802	810	863	793	806	794	799	807	812	812	822	830	803	792
59899	25095	9248	2390	941	627	482	396	420	420	387	403	400	416	393	361	405	392	407	382	372	394	408	406	369	376	388	347	406	404	355	388	356	428	402	418	380	345	375	388	397	382	371	399	411	400	390	415	352	432	389	406	364	379	391	381	396	399	393	379	348	358	368	372	411	406	350	395	403	391	395	377	405	403	412	403	365	386	355	414	396	372	365	400	405	348	406	431	388	416	394	428	382	359	386	404	402	393	358	328	378	390	369	365	389	390	410	399	384	382	432	396	393	355	372	424	400	375	409	375	384	390	390	469	380	374	393	389	397	415	424	406	373	399	411	373	405	394	362	347	371	361	374	379	364	414	416	397	357	372	377	361	391	372	409	389	413	387	394	343	359	356	346	413	371	392	368	362	391	362	375	356	426	372	382	379	381	389	400	441	383	410	365	385	399	413	388	369	402	376	369	374	412	384	432	373	395	385	416	373	365	394	372	446	380	402	391	379	392	405	338	342	392	403	366	387	390	391	361	392	377	394	353	390	375	372	403	374	387	402	409	401	354	389	395	330	386	369	375	373	409	388	409	372	387	383	366	378	416	383	381	378	414	388	374	414	371	342	424	383	393	354	384	412	372	412	385	397	391	424	380	391	357	358	401	356	397	399	379	392	391	407	406	406	388	402	404	410	389	413	381	385	367	369	389	369	373	374	395	385	372	398	407	359	371	377	417	395	410	351	420	410	347	400	379	362	350	364	418	394	365	405	419	397	407	373	362	357	363	395	391	353	373	408	380	383	426	412	373	341	358	363	362	384	387	391	445	408	404	384	374	380	380	398	376	410	390	387	389	403	423	372	377	405	352	382	386	410	360	390	366	427	423	380	428	374	357	366	400	388	375	367	384	383	367	366	347	362	404	368	389	404	414	398	375	371	352	326	399	369	383	356	382	349	386	398	368	401	420	384	376	373	372	376	374	362	401	395	371	404	359	374	364	389	376	343	386	353	398	374	383	385	372	400	373	423	354	353	384	397	394	359	376	392	358	388	425	391	385	341	391	423	373	393	349	371	370	397	403	382	377	384	435	398	367	405	432	375	368	364	354	352	375	362	362	385	382	366	389	364	401	394	370	400	414	422	351	382	377	376	386	407	373	403	395	430	373	378	405	380	367	409	435	369	398	373	414	352	391	419	373	426	358	410	380	365	428	386	362	392	360	378	396	426	419	402	400	439	409	385	334	398	387	340	366	394	403	379	358	389	384	407	441	389	356	388	381	378	382	380	387	383	397	424	357	378	398	357	371	375	452	378	381	356	384	389	397	393	345	377	350	386	379	383	411	371	381	377	371	362	402	448	409	388	387	373	356	384	379	375	369	342	403	401	394	357	393	418	407	403	374	389	350	398	411	419	363	417	380	389	388	382	392	386	361	379	379	368	366	430	343	387	368	378	372	417	415	353	379	399	365	370	398	387	337	401	355	371	420	369	415	391	374	396	416	414	390	407	379	367	364	418	406	414	366	373	392	386	396	402	412	389	407	357	345	359	375	381	392	327	418	381	373	388	345	376	425	379	416	448	406	393	403	399	353	415	424	381	378	418	368	385	393	365	414	403	385	388	387	404	394	372	404	360	405	418	336	344	407	367	370	346	374	417	392	384	376	424	359	358	384	398	383	380	394	370	418	372	407	371	400	374	341	404	416	424	402	349	352	412	394	384	397	401	413	358	411	382	419	387	368	382	384	366	386	326	376	433	389	383	413	342	394	353	372	402	383	383	385	369	380	389	362	371	414	410	410	387	402	396	369	387	384	338	373	371	389	391	419	368	415	376	401	367	404	368	399	392	410	373	369	381	408	353	415	379	372	386	406	383	367	368	380	390	369	372	412	430	398	409	417	396	415	412	386	383	411	386	355	390	391	364	354	368	405	393	336	383	384	368	375	374	383	377	400	397	408	411	353	354	410	403	395	349	344	387	387	394	396	384	383	402	404	370	393	372	393	405	422	405	386	425	401	379	355	386	423	420	414	350	408	396	404	395	390	387	374	406	413	406	374	385	372	405	363	381	363	375	393	369	398	419	399	395	381	375	412	387	386	398	356	382	392	396	350	380	389	355	370	348	377	401	371	405	416	406	373	390	403	380	418	401	469	420	384	380	399	415	355	416	405	374	407	398	414	408	418	422	385	373	391	426	416	375	397	375	417	361	413	367	363	429	365	387	382	375	392	373	379	374	401	398	381	379	377	387	390	421	340	337	379	427	374	328	351	382	381	396	391	375	384	393	399	368	407	398	395	362	350	383	376	396	339	356	409	370	365	434	379	436	369	381	331	409	410	347	392	347	378	363	366	418	370	387	374	385	404	380	385	401	370	400	391	380	372	382	401	390	356	397	382	337	386	395	360	365	416	394	414	393	377	371	363	385	405	363	389	361	374	390	408	357	357	380	370	393	370	331	387	336	374	397	385	379	372	399	355	348	352	378	332	428	357	400	398	379	364	348	408	375	380	398	425	370	397	422	379	392	410	399	372	393	371	439	336	352	353	331	380	397	363	434	430	381	390	390	363	389	366	370	382	383	378	409	365	369	340	365	420	382	367	387	372	370	417	383	384	335	377	414	384	364	384	361	403	418	398	371	385	380	405	378	339	377	358	400	400	421	385	372	384	369	342	425	385	369	378	389	378	397	379	424	386	399	372	356	366	366	409	409	362	373	376	383	398	370	376	418	378	376	381	369	424	386	367	368	365	382	388	369	358	407	380	412	376	395	411	454	417	389	349	366	363	339	350	398	408	381	385	394	427	378	353	369	384	367	385	384	377	367	396	365	390	421	401	412	366	386	399	375	381	354	408	396	378	394	388	372	387	366	405	376	400	411	406	394	404	371	392	363	386	422	362	376	367	400	399	400	365	397	410	386	362	398	406	401	385	360	376	374	358	402	366	391	376	340	407	365	381	383	418	371	366	366	392	398	384	371	383	380	380	412	404	407	382	388	405	415	407	400	387	375	374	410	404	408	394	382	400	382	360	395	381	376	427	408	403	390	391	405	385	389	402	400	385	379	393	396	405	399	376	382	345	415	376	392	391	392	388	368	372	356	436	371	391	380	365	382	402	376	409	385	384	373	396	379	373	388	420	390	398	371	360	354	409	368	411	376	366	397	404	343	347	377	385	424	390	385	378	342	403	431	414	389	395	438	368	416	408	383	352	342	427	383	361	368	386	412	401	386	394	418	391	395	353	395	368	381	394	391	391	398	395	341	371	380	385	386	393	402	338	364	405	364	353	381	380	386	403	417	364	377	393	385	398	365	401	399	397	415	364	370	422	396	368	371	363	370	420	368	380	393	381	397	367	368	385	399	391	420	429	386	343	386	393	377	354	356	403	389	395	408	392	366	413	416	363	356	384	411	410	416	375	394	351	373	331	397	361	374	346	374	350	394	370	390	382	392	373	356	387	397	391	388	377	369	382	372	382	410	388	426	368	437	391	390	411	400	368	378	400	379	369	403	385	414
40563	15049	7950	4389	2489	1497	1213	962	879	873	817	888	874	808	884	899	865	824	819	832	838	844	871	886	871	822	826	831	837	839	880	839	783	843	828	835	812	800	802	920	808	862	835	784	839	849	904	776	896	814	807	823	840	834	838	804	897	853	821	868	858	866	803	865	864	828	818	823	872	799	812	818	812	855	889	822	879	816	849	789	867	856	846	822	865	848	820	812	791	826	830	891	810	836	819	832	847	820	881	774	845	832	862	834	839	846	881	839	841	846	846	848	807	819	798	780	880	877	845	833	886	861	876	847	839	835	842	842	831	842	843	773	836	871	818	828	861	799	862	857	855	855	833	796	918	793	861	851	808	795	879	836	801	866	807	815	840	805	852	847	785	842	849	818	819	836	766	871	775	859	812	803	812	846	855	807	839	825	841	873	856	853	838	840	851	798	825	800	878	878	839	879	835	805	783	880	861	857	834	841	860	850	868	853	855	845	821	785	827	841	838	816	804	812	854	861	853	870	813	840	857	819	814	875	851	878	852	843	853	818	844	897	752	855	809	830	841	787	799	861	822	800	889	811	889	808	809	831	849	800	836	853	805	826	907	813	851	858	837	826	833	833	756	881	814	890	837	794	839	818	800	823	852	844	787	846	872	824	817	817	801	847	861	770	865	839	824	843	813	850	871	884	795	837	797	794	835	814	798	867	845	862	865	875	834	885	850	849	839	807	796	875	861	844	901	879	831	781	832	826	877	858	809	808	832	855	877	836	836	880	844	828	824	826	837	847	854	854	829	876	808	782	882	804	830	858	851	830	844	843	810	853	871	848	806	836	839	793	846	801	876	869	846	771	849	819	850	853	837	839	865	813	848	889	844	814	799	870	869	812	870	870	820	843	830	824	800	825	842	864	798	824	791	851	823	808	840	816	822	798	837	853	797	841	844	851	823	858	863	851	857	866	851	811	848	839	831	838	800	850	852	771	845	839	820	815	816	872	840	830	833	911	845	825	825	834	871	848	863	821	793	865	862	801	836	861	930	918	838	808	815	836	810	871	848	862	850	854	872	843	823	854	823	825	835	873	828	901	797	820	854	816	818	837	864	795	812	847	874	855	821	860	838	821	794	833	861	799	847	786	850	850	810	876	851	783	862	807	817	811	824	823	791	793	840	778	845	825	830	881	819	819	835	794	836	835	745	838	833	820	820	803	828	845	811	817	818	875	823	825	863	840	800	809	835	850	825	850	826	864	846	823	878	841	867	835	881	867	859	820	816	851	811	846	820	823	844	815	881	858	836	837	844	834	818	858	856	855	874	800	780	863	928	823	848	844	803	854	782	841	830	839	844	838	828	843	858	839	885	857	861	851	867	818	858	817	874	803	829	860	849	826	838	863	786	843	859	823	882	829	855	840	887	831	859	848	830	785	882	888	841	868	776	827	781	864	819	879	886	819	903	817	854	850	835	815	790	893	815	867	822	826	824	817	822	833	794	801	843	829	817	839	861	830	801	809	826	815	850	799	833	852	854	853	871	822	823	831	874	809	841	855	861	844	813	895	808	815	800	807	829	818	840	853	849	860	907	845	810	809	838	800	761	822	835	842	847	844	797	806	832	856	832	833	823	806	814	835	829	837	833	868	869	830	857	793	827	835	843	815	855	913	856	822	856	857	868	843	835	881	846	857	821	883	832	806	849	842	790	820	847	860	864	816	843	812	798	827	851	889	846	853	852	849	868	748	876	775	877	816	783	849	816	816	845	834	842	819	826	836	837	815	888	809	866	837	872	829	821	781	840	847	849	818	806	881	804	858	805	819	818	826	839	828	821	872	853	804	881	815	816	867	837	815	829	846	861	822	843	853	813	852	898	808	832	844	816	801	807	807	865	885	847	842	815	888	820	802	814	797	926	830	798	843	831	866	869	828	831	849	847	823	825	831	874	864	876	872	842	848	829	864	838	879	768	867	837	822	866	829	800	790	844	836	777	811	852	843	803	784	832	862	832	818	852	832	903	824	875	824	845	877	872	826	864	801	835	828	845	881	818	816	827	859	830	853	852	837	916	880	871	870	867	847	832	818	861	817	849	844	821	817	823	815	845	880	779	875	860	833	826	848	831	878	869	873	789	853	840	867	839	832	788	829	826	868	838	862	826	810	837	832	795	832	814	861	845	834	861	866	900	878	831	863	813	849	829	814	843	781	799	837	787	811	853	787	856	808	850	889	879	866	812	859	877	780	837	825	894	832	837	856	852	804	814	817	814	866	820	817	794	862	870	811	857	844	798	832	805	826	832	813	897	845	909	840	820	841	807	818	849	857	825	797	855	819	857	884	787	874	827	804	831	791	813	819	866	842	859	785	834	770	820	833	846	862	806	861	826	842	861	816	776	886	849	858	839	809	844	873	853	803	863	879	878	835	862	829	828	808	855	830	793	822	828	872	895	827	849	826	839	869	874	818	839	880	846	873	913	863	848	824	835	792	872	824	820	841	885	823	827	782	823	827	798	837	833	807	848	810	862	823	834	843	900	862	822	786	799	849	876	813	865	791	809	827	889	802	878	833	825	769	829	819	779	859	850	839	791	834	849	805	832	808	815	872	821	843	856	858	848	850	814	865	859	847	879	875	908	887	812	829	879	854	853	841	865	804	781	832	831	880	866	790	893	808	859	773	832	813	789	862	847	807	833	828	864	857	855	863	808	849	808	844	826	871	840	827	799	828	871	825	787	890	837	838	870	766	893	857	827	812	850	818	851	855	854	846	866	837	869	825	824	791	827	854	861	815	846	829	834	806	883	819	827	879	812	839	818	866	866	821	833	827	836	835	860	803	831	842	794	877	890	849	843	847	845	804	809	827	830	796	805	857	832	870	856	875	833	818	817	841	835	899	815	810	845	769	786	901	836	848	805	838	849	818	811	859	811	864	881	850	803	838	839	820	817	850	804	816	823	848	827	842	825	883	799	857	812	845	802	856	820	790	872	823	765	849	818	844	824	793	843	846	803	857	789	871	819	880	888	863	858	813	821	843	869	846	829	840	788	881	870	820	883	821	891	839	872	823	829	828	844	819	859	860	866	831	834	838	869	850	823	789	807	821	838	814	853	827	835	807	824	845	903	865	826	871	809	824	833	802	837	858	821	827	847	845	877	830	824	869	799	773	787	834	836	841	840	795	886	771	821	845	801	838	813	869	789	808	834	887	850	785	837	826	829	834	853	863	840	858	820	821	821	884	868	816	845	833	817	832	829	812	825	855	820	810	802	865	836	824	824	851	867	844	825	853	837	867	835	817	801	810	868	831	857	846	866	852	844	828	818	834	885	872	872	831	779	831	868	813	912	815	805	859	795	767	888	836	860	856	850	852	858	848	838	831	834	887	878	848	824	874	828	860	820	866	804	847	811	779	861	805	824	841	794	800	875	837	859	858	839	854	864	886	786	848	827	842	848	840	835	841	849	851	857	888	879	885	838	890	846	847	862	857	832	825	825	866	931	907	857	802	794	834
52711	19352	3950	1251	712	520	434	387	365	356	368	370	371	378	359	337	360	313	334	370	346	331	371	341	357	375	368	369	376	375	351	387	376	364	350	360	351	359	381	341	364	315	363	319	342	365	347	360	382	340	351	373	319	412	369	363	340	364	349	388	370	345	366	400	347	341	360	341	380	352	357	358	359	315	368	352	366	372	379	342	358	329	387	396	351	347	332	360	338	312	358	353	353	372	370	368	352	356	410	362	376	352	343	384	322	350	373	344	352	380	376	364	346	358	338	377	366	385	356	349	344	371	333	370	368	379	360	325	337	343	343	313	322	370	341	362	362	357	373	325	374	358	348	395	346	424	349	370	356	350	342	359	339	389	353	350	343	367	357	355	368	343	334	354	396	396	382	346	356	401	363	373	378	356	341	358	372	349	338	377	352	358	369	371	363	314	386	353	361	376	374	364	365	368	345	390	337	335	349	349	344	359	354	353	368	334	354	354	334	370	352	363	380	312	353	369	321	357	379	348	397	392	355	365	331	358	358	347	361	388	336	331	339	352	334	350	379	374	335	345	355	351	362	346	319	373	379	340	375	340	346	375	339	334	348	374	352	348	362	356	348	363	371	360	374	361	342	359	366	396	383	342	341	348	332	388	387	348	325	322	385	361	313	337	348	319	346	352	359	371	374	363	360	353	401	344	337	362	373	385	384	372	350	349	355	331	337	371	372	319	332	359	377	394	373	347	355	367	354	362	382	361	346	357	339	363	372	353	358	363	350	365	393	362	367	352	382	381	344	335	368	356	355	347	343	349	331	346	334	348	362	388	319	341	360	352	351	356	353	368	338	382	400	318	343	356	355	364	383	368	348	343	329	369	364	369	363	355	375	356	357	351	397	351	350	348	370	379	375	344	353	338	342	331	353	385	330	326	348	318	362	346	395	345	345	358	359	349	348	345	374	386	340	399	366	362	356	346	365	355	363	352	377	346	355	342	325	382	389	311	348	329	362	333	382	364	376	327	373	406	368	348	386	353	367	362	361	331	367	359	356	356	335	386	404	379	380	391	369	381	326	342	382	353	363	354	380	329	357	379	393	410	367	344	361	328	349	365	345	387	382	332	352	354	365	371	375	329	314	351	324	340	350	353	347	355	384	362	350	329	371	356	343	359	382	354	349	346	378	391	321	351	364	374	339	332	361	391	368	353	362	351	316	340	341	331	353	358	351	345	325	334	373	351	364	338	355	372	350	375	329	338	355	360	350	341	356	361	388	388	347	378	367	344	359	366	353	332	329	343	346	331	343	380	359	369	403	358	370	343	335	350	350	361	403	394	394	367	356	366	337	367	358	359	363	343	367	344	367	362	362	354	324	331	368	331	350	371	353	396	380	338	359	376	349	311	308	356	355	368	343	352	374	393	338	382	367	341	342	385	382	375	383	361	339	390	384	396	335	319	371	315	354	379	342	343	363	381	358	359	344	364	386	343	350	383	335	371	337	367	365	354	361	362	377	372	339	372	325	339	361	344	341	356	362	364	364	341	370	322	372	332	334	381	406	346	370	379	326	359	361	350	356	360	330	353	377	388	324	327	345	379	359	345	359	354	356	356	370	362	408	350	377	352	384	357	307	358	366	380	352	344	369	355	347	325	362	346	347	370	349	370	367	373	340	353	329	359	343	357	365	331	383	355	345	358	359	353	355	363	346	342	364	350	356	331	387	352	376	339	358	367	366	388	336	392	331	357	363	374	325	407	375	346	370	355	385	339	355	335	331	340	392	355	391	342	371	373	347	368	369	364	356	355	336	363	374	339	357	356	367	358	373	404	374	344	337	370	358	359	346	346	333	364	379	379	381	354	324	364	335	325	366	340	344	335	349	315	356	321	373	354	346	377	318	353	336	310	357	336	337	382	365	382	349	327	316	361	352	351	326	351	301	374	341	380	324	372	374	333	333	356	364	342	393	356	344	351	362	379	379	331	382	391	382	357	347	371	330	352	381	364	353	365	356	355	368	378	388	352	416	354	364	354	389	368	382	338	352	350	332	366	366	362	315	321	359	330	346	367	355	351	352	336	342	356	339	347	359	334	361	352	345	354	356	346	363	331	369	350	345	338	364	383	350	346	364	391	350	364	374	385	354	361	349	349	355	364	346	356	359	335	354	370	358	357	380	356	398	353	364	363	311	333	343	350	363	364	353	343	373	367	355	348	357	378	358	364	349	344	354	347	361	350	360	331	316	410	307	346	331	355	383	323	338	414	321	362	327	365	379	363	378	350	371	363	334	321	316	348	414	392	334	363	349	355	343	369	380	366	369	341	375	363	340	348	384	350	349	335	365	332	354	358	399	324	379	379	360	344	348	346	360	365	345	363	367	370	371	367	371	349	331	317	359	358	339	351	359	303	351	379	327	333	378	372	364	339	384	363	340	308	367	313	343	361	343	367	382	347	351	373	368	371	373	326	400	341	358	332	345	327	392	392	372	364	356	366	357	378	331	338	344	349	331	353	329	370	353	366	373	341	364	334	361	348	333	335	311	355	381	386	356	376	343	403	381	356	369	347	375	373	358	382	346	384	363	346	345	372	356	362	330	341	384	357	353	359	327	371	369	355	350	361	343	386	366	348	334	319	347	364	353	338	359	344	353	341	372	365	382	319	351	332	349	356	306	347	363	362	362	333	400	395	390	310	338	361	348	371	345	359	326	361	338	347	341	348	367	335	349	351	364	354	341	395	345	381	352	370	384	391	377	346	348	354	382	347	356	375	318	366	329	381	368	372	352	359	353	357	305	331	358	397	355	371	380	345	368	344	330	364	349	349	336	354	336	368	363	334	391	349	372	352	386	354	362	369	398	393	363	333	385	369	354	359	363	357	378	352	367	322	388	343	377	348	355	324	353	360	359	365	366	358	347	362	370	367	325	365	313	367	373	326	375	377	353	409	355	347	372	337	331	367	344	359	365	380	352	346	384	328	376	365	356	331	397	383	331	349	340	354	348	369	307	326	358	348	381	388	320	374	372	358	329	336	342	337	341	357	391	384	351	385	340	381	370	349	314	365	334	327	354	327	353	322	328	331	312	391	362	369	356	368	366	343	377	353	354	324	332	372	368	335	367	368	312	361	325	347	360	326	379	370	337	367	377	322	346	357	367	356	352	375	347	382	359	328	356	324	346	343	366	329	351	345	347	378	350	338	359	371	365	379	385	343	333	343	378	345	398	380	336	366	366	350	328	340	369	349	352	349	359	374	357	346	371	321	341	349	351	339	381	348	356	372	389	343	315	390	338	325	377	317	337	330	340	331	369	320	336	367	366	367	362	340	380	333	357	352	351	367	347	383	358	353	342	335	355	363	352	392	326	355	365	289	377	326	354	361	330	347	364	346	358	324	374	351	335	393	382	361	353	331	395	362	322	362	346	356	340	330	351	371	358	387	381	348	352	340	372	326	354	387	383	332	370	359	358	345	385	372	331	349	357	354	325	368	337	351	377	359	371	346	345	330
35984	12198	4320	2652	1696	1107	1014	878	798	789	781	769	775	827	795	785	813	805	813	793	767	787	831	816	839	810	802	754	789	800	769	773	749	786	787	797	743	777	768	803	801	802	781	784	772	803	754	816	824	733	767	777	819	731	796	838	777	838	803	745	770	820	796	759	791	816	771	755	731	829	775	772	743	804	784	753	758	730	775	755	809	748	790	804	776	758	751	759	782	856	834	768	819	791	775	782	763	780	726	753	798	772	788	766	761	780	767	778	777	794	781	780	746	771	761	736	821	812	757	782	766	816	774	780	777	783	779	751	772	786	796	754	795	782	791	794	833	819	777	786	766	790	794	790	747	799	743	730	777	753	787	786	768	795	741	791	837	756	783	775	788	756	827	738	778	791	767	755	777	806	826	807	746	780	778	768	750	766	793	773	819	835	796	754	760	725	751	718	754	797	816	780	795	764	765	817	796	795	805	738	734	724	780	791	786	815	793	778	772	796	844	750	797	795	799	821	771	735	751	723	834	752	820	779	734	787	819	832	806	763	787	782	797	782	730	771	752	794	788	775	813	749	749	803	823	761	818	753	788	699	776	761	793	801	781	811	776	768	755	766	770	771	814	806	777	782	792	801	776	782	759	772	782	772	820	729	776	785	794	777	809	769	775	741	814	826	764	773	806	784	776	778	754	766	757	800	766	800	777	743	758	811	796	767	718	781	796	763	808	820	735	800	773	788	786	750	769	807	728	774	761	779	704	805	808	765	791	762	786	776	775	791	817	774	784	798	765	748	741	760	735	822	782	811	730	794	826	736	761	780	788	787	750	716	771	781	776	773	775	796	773	795	796	791	778	819	789	806	734	775	808	756	755	771	780	755	774	742	784	718	778	775	749	846	811	825	764	826	777	759	788	776	807	791	794	758	775	778	795	818	803	796	769	777	736	770	749	765	811	810	761	793	809	822	794	763	826	808	775	764	776	811	798	758	775	800	758	750	750	768	779	761	788	816	770	844	774	807	817	760	773	804	764	777	712	743	786	751	819	791	798	779	750	766	823	721	803	797	829	769	828	768	754	790	774	793	749	735	800	768	782	789	789	798	819	762	721	813	786	790	764	771	797	750	730	784	803	793	768	752	813	790	778	784	766	773	803	760	794	777	771	805	797	774	768	789	809	861	746	755	772	801	763	801	787	811	785	838	738	796	708	766	758	745	788	809	745	742	779	811	809	794	774	780	781	751	765	799	794	799	756	761	770	763	773	813	763	787	827	746	813	778	781	806	840	750	829	812	832	775	796	788	740	806	751	842	755	762	798	768	783	749	795	775	816	769	727	786	794	749	791	743	800	776	742	753	790	754	789	775	802	784	745	743	773	765	749	750	765	836	773	775	770	753	805	787	832	828	749	825	827	767	770	815	803	870	818	806	813	795	800	753	819	767	817	810	776	774	778	809	774	789	758	796	793	823	772	829	789	792	800	782	832	766	777	763	811	761	817	745	772	763	756	814	802	808	777	760	812	782	803	772	776	805	741	786	747	718	802	756	775	792	785	822	768	841	746	792	813	770	737	764	802	772	811	787	783	791	808	796	739	821	799	786	757	753	730	747	783	750	840	782	740	778	768	757	756	733	787	730	768	709	794	806	777	782	782	793	786	859	797	743	791	776	759	779	764	776	823	809	794	768	773	796	791	779	775	721	787	810	787	778	796	750	798	802	751	798	805	837	813	749	765	799	833	768	789	830	814	772	775	827	791	749	777	816	794	787	790	786	751	806	774	798	739	779	794	795	744	793	771	818	777	814	752	752	811	792	719	743	838	823	839	824	762	807	785	801	793	784	790	771	752	791	851	822	839	748	800	820	745	848	777	761	780	724	747	788	800	736	755	795	770	842	798	760	783	810	822	808	711	772	819	753	784	779	753	807	730	761	788	832	772	785	799	753	809	790	785	787	788	832	737	788	760	749	726	816	821	775	829	796	766	808	751	817	775	783	748	778	709	768	796	773	802	739	769	783	709	765	783	778	807	782	775	819	748	811	772	758	765	782	808	764	802	737	825	770	784	781	789	803	804	766	733	764	753	800	759	814	798	815	825	817	764	769	829	815	770	817	764	788	773	757	778	754	765	807	774	782	812	798	814	763	774	791	818	814	809	781	808	806	794	783	828	782	788	818	696	703	745	787	758	711	783	739	798	775	776	752	769	740	769	777	737	744	739	754	811	790	796	747	776	771	828	785	800	756	757	758	760	757	781	812	755	748	800	746	777	783	803	801	772	824	727	764	801	799	790	827	808	772	798	818	739	797	704	814	713	781	763	750	816	814	760	838	768	814	769	771	760	808	792	751	802	776	760	815	790	735	809	801	810	759	778	753	766	766	767	720	799	781	753	758	789	755	775	810	800	807	749	801	784	752	769	768	800	771	791	770	775	797	776	767	775	776	837	795	823	761	807	800	777	801	741	734	820	798	810	818	770	736	771	822	740	752	730	792	787	822	787	768	741	793	765	785	808	827	746	795	794	808	790	725	729	747	778	770	697	743	784	752	783	760	805	770	778	783	768	781	748	813	770	765	769	812	807	785	793	765	747	814	813	740	704	799	761	788	821	800	782	768	732	857	746	767	815	768	803	728	777	766	755	791	773	789	771	756	746	788	751	740	774	796	828	756	749	792	779	744	775	785	787	788	744	771	755	792	778	746	763	827	794	771	779	806	772	747	740	790	771	739	857	752	787	750	750	778	772	787	795	774	789	782	780	793	757	739	794	769	791	763	786	812	706	773	836	757	795	770	758	767	805	774	741	711	725	760	758	799	770	797	812	764	774	732	799	803	766	822	782	809	765	758	812	831	754	758	726	793	771	774	768	810	745	796	784	777	785	804	845	774	799	822	750	773	816	817	774	777	716	761	767	802	780	817	771	802	828	800	784	724	789	775	759	729	759	724	756	768	746	775	823	841	752	815	833	798	792	783	769	768	750	819	829	781	757	796	824	819	802	818	813	766	824	757	784	786	764	740	832	809	788	802	817	750	818	790	739	768	797	776	772	785	796	773	728	770	753	785	754	830	806	812	842	821	825	771	781	797	765	751	789	762	789	749	810	746	772	725	774	736	806	739	774	762	787	773	765	756	859	777	753	801	816	785	726	723	815	775	769	772	713	786	790	791	831	836	749	805	772	792	734	803	823	778	816	781	756	768	781	791	751	778	757	799	765	784	812	771	804	784	784	777	773	785	778	830	805	807	820	802	757	805	795	766	791	769	810	737	802	833	774	793	777	775	754	760	811	773	757	792	794	763	821	801	733	794	760	835	816	763	712	790	866	768	832	811	804	801	786	777	741	768	763	814	782	807	818	753	777	790	802	776	773	811	788	789	782	761	752	813	760	802	809	805	835	798	747	758	749	842	722	697	793	785	782	763	793	766	797	749	794	733	810	768	793	838	819	723	786	795	803	803	840	756	804	748	776	782	756	783	757	797	736	791	724	741	734	740	758	760	763	758	794	796
50526	18767	4840	1008	546	444	429	400	387	366	368	357	383	406	347	359	386	380	368	396	359	365	394	400	386	378	360	363	383	350	360	339	373	362	400	385	422	429	395	355	406	380	366	403	373	378	358	402	371	360	397	359	393	372	401	358	381	323	375	351	402	400	397	364	350	354	380	373	409	340	368	355	402	348	379	396	371	358	438	368	344	413	373	395	364	377	399	384	368	355	365	398	362	365	386	368	386	350	378	367	344	380	378	365	383	371	358	376	405	390	416	389	395	372	335	347	357	410	363	372	361	352	411	358	340	384	377	365	388	386	369	371	351	395	383	362	380	367	365	381	354	339	370	373	349	376	410	381	364	374	337	382	376	317	383	414	365	376	347	345	402	356	367	390	368	379	376	383	389	379	357	398	389	395	345	388	364	351	338	377	363	389	391	362	348	351	390	389	369	366	379	378	388	336	344	375	400	382	399	366	360	370	348	376	390	386	398	369	341	391	366	383	397	370	369	348	375	377	379	404	381	421	348	374	403	363	375	346	363	354	364	428	366	382	388	382	366	411	372	396	370	401	376	391	376	382	380	385	387	395	375	364	391	422	401	390	364	382	378	402	382	366	387	438	368	379	412	399	369	398	383	388	385	325	359	375	384	370	374	402	374	370	331	376	367	363	366	379	371	368	349	362	386	396	366	397	424	410	376	420	341	362	356	420	403	358	388	341	385	384	353	421	358	396	365	392	399	360	388	393	356	351	361	349	376	379	370	377	380	399	396	366	375	356	347	375	369	366	338	363	364	399	409	377	376	359	408	368	410	362	354	395	396	375	390	375	340	344	369	388	372	387	380	358	365	371	419	371	372	372	414	395	392	357	371	364	329	390	389	367	347	375	381	379	385	379	358	373	375	367	384	350	360	350	380	371	385	394	367	361	387	397	371	389	372	409	377	386	337	399	369	387	336	372	400	390	348	350	360	429	371	356	396	382	383	389	392	362	376	372	405	402	338	393	368	363	346	360	377	375	371	340	396	372	353	344	345	368	407	409	334	363	396	389	367	380	389	390	379	384	383	398	377	376	412	426	403	358	382	367	399	375	386	330	360	392	360	360	388	402	373	381	363	399	386	392	389	365	371	334	352	374	415	370	355	362	354	370	380	375	332	359	323	337	380	403	400	383	341	338	367	385	404	369	396	384	406	342	388	355	387	375	377	343	378	363	366	411	403	380	355	377	384	362	330	402	382	399	375	332	347	361	385	383	377	396	357	345	399	388	365	399	377	377	401	355	372	376	409	383	401	372	343	371	336	374	326	390	390	391	391	379	390	381	373	387	407	364	368	372	393	403	380	365	331	383	399	367	392	329	375	421	380	369	388	398	389	371	393	417	416	374	383	371	347	361	365	378	406	375	345	390	377	370	350	403	380	322	354	370	329	385	389	368	401	410	402	408	375	408	374	385	336	370	365	395	354	395	380	361	363	369	367	351	348	394	349	369	375	392	367	381	386	383	406	355	397	371	381	435	364	392	338	366	364	355	363	357	346	373	373	372	363	401	356	359	379	352	383	347	352	380	348	365	374	366	344	363	358	338	411	368	367	385	361	358	371	420	373	344	393	423	353	366	340	405	399	342	366	381	375	398	354	388	348	402	365	371	383	443	406	368	358	338	351	349	397	341	362	378	367	414	361	371	405	426	372	383	337	370	350	381	360	372	370	357	383	361	394	386	370	382	342	379	367	361	383	375	373	350	369	329	365	352	341	390	362	402	340	362	357	333	379	348	358	349	359	381	389	393	382	386	349	369	404	372	366	357	379	396	381	356	410	365	412	433	358	410	332	347	391	343	404	420	346	379	370	365	381	381	392	343	350	371	395	402	373	368	350	363	371	336	435	428	347	374	363	372	413	357	391	376	371	376	399	397	401	381	353	370	345	389	377	364	382	382	318	371	356	347	374	408	342	386	370	352	362	407	391	339	383	343	380	419	350	327	402	396	364	383	348	370	374	396	378	367	369	388	391	366	404	383	364	368	338	352	337	393	381	389	394	378	362	349	364	381	367	344	392	360	399	369	397	383	401	364	350	358	376	379	355	375	385	366	379	345	357	414	396	397	385	379	384	373	397	364	354	364	355	419	347	371	384	353	387	381	365	378	391	376	403	410	364	378	368	370	403	360	361	364	359	356	413	374	370	380	360	359	388	403	330	374	348	347	391	372	366	368	333	382	385	416	359	384	369	358	376	374	377	418	359	384	386	351	399	383	372	388	355	394	358	390	340	387	387	402	370	395	387	353	356	383	378	388	362	407	384	375	380	333	374	360	396	400	379	353	352	368	361	355	374	360	385	391	369	356	373	363	345	371	422	424	321	374	394	367	373	369	384	418	366	412	404	382	394	419	404	402	373	412	401	408	394	363	351	371	377	379	389	427	359	405	345	334	405	381	390	366	357	369	380	350	319	333	373	365	400	374	388	370	370	355	387	403	358	367	405	347	328	350	352	406	376	419	361	375	379	382	365	374	352	403	380	385	338	365	410	352	376	376	336	348	341	362	359	389	362	331	323	387	390	359	375	340	324	393	349	387	363	385	396	372	351	365	375	406	406	393	390	339	354	376	384	365	354	399	376	387	354	394	363	357	356	372	359	362	405	382	371	374	338	388	338	395	396	373	380	342	361	372	371	372	397	401	436	369	364	379	367	354	383	355	351	369	405	348	375	378	382	352	384	396	370	373	398	370	376	333	335	405	411	355	408	347	368	349	380	385	389	367	424	381	382	362	357	334	382	358	369	394	354	373	364	377	375	386	390	350	370	358	386	361	374	348	378	343	350	444	402	426	379	371	399	375	365	339	393	369	387	378	368	347	348	360	388	382	378	381	350	416	353	370	371	370	368	382	368	380	352	364	382	389	362	375	334	381	351	396	389	382	360	381	356	389	369	385	338	363	405	398	399	339	361	398	366	365	364	398	383	379	348	390	386	364	346	391	394	390	396	377	386	379	395	347	368	397	385	410	417	354	364	390	392	367	377	381	345	396	394	400	376	344	375	350	375	368	348	313	349	355	378	379	405	407	406	375	379	381	359	364	348	366	381	369	378	379	390	389	366	363	367	366	383	364	423	398	340	358	344	361	383	363	397	422	359	418	366	356	371	368	342	339	380	384	399	428	392	360	405	370	374	385	386	348	354	353	377	386	372	360	378	374	366	360	405	344	396	402	361	349	357	394	385	364	392	362	392	384	373	371	367	381	393	374	341	393	359	363	384	379	371	335	317	339	340	406	383	357	366	349	379	387	362	362	401	396	352	345	378	391	391	363	386	394	358	362	384	316	363	349	376	385	384	380	365	378	398	394	376	386	361	401	419	346	383	388	364	377	381	359	360	392	392	351	396	375	341	359	350	393	376	382	359	348	380	331	375	370	381	365	378	343	363	357	384	319	364	382	348	399	352	366	379	368	347	343	414	348	397	371	350	363	335	406	400	410	385	347	346	366	377	375	368	385	373	379
32673	7393	2675	1818	1297	1032	956	880	816	831	752	822	854	784	819	828	797	821	807	813	854	771	828	816	817	830	801	808	845	809	811	834	844	769	790	808	814	789	790	790	800	843	842	824	790	783	777	801	834	816	844	787	909	838	867	790	881	830	823	872	850	847	831	813	795	802	756	856	809	850	848	748	782	807	814	835	816	791	854	866	873	856	798	834	867	799	821	825	807	801	839	798	821	819	844	782	854	772	838	844	813	802	854	823	796	824	812	839	826	836	824	816	790	810	822	845	829	760	831	843	818	831	831	825	846	786	804	844	811	813	846	868	855	802	776	872	842	806	846	829	831	817	817	834	824	786	829	825	765	822	829	842	761	822	830	785	787	811	824	818	820	807	813	837	832	809	833	852	861	807	834	895	817	768	828	793	815	820	843	853	862	787	794	823	823	824	841	797	791	858	817	814	810	794	786	778	856	785	826	854	834	807	846	848	846	836	788	858	819	848	837	793	843	832	774	820	790	845	868	819	797	833	831	811	848	828	836	784	838	828	914	825	823	800	831	839	779	791	814	819	856	819	794	827	858	787	841	816	799	843	823	827	760	826	849	822	850	820	831	857	814	856	815	825	826	825	840	806	801	842	843	801	809	803	780	822	859	837	785	810	747	813	794	805	808	781	830	811	826	825	826	771	823	797	784	818	823	808	844	852	859	853	757	822	815	829	878	785	817	816	860	777	801	840	839	792	814	851	806	829	833	850	814	840	851	786	789	811	807	800	820	858	849	799	830	775	843	794	830	846	787	842	825	772	807	839	805	833	810	824	812	841	839	857	793	842	849	793	803	805	785	767	824	861	844	854	809	823	783	849	813	844	788	778	802	769	788	798	830	815	832	854	802	865	810	831	775	855	773	833	841	791	826	791	799	863	824	833	819	836	773	768	791	824	796	804	824	811	803	848	792	760	812	830	825	840	872	849	842	846	846	820	838	850	831	797	850	794	818	792	809	806	804	835	828	836	825	833	805	837	793	823	824	844	802	817	851	823	797	823	783	814	852	804	751	815	876	777	804	807	803	806	815	845	839	826	760	803	790	802	837	848	770	796	800	811	849	821	768	817	810	781	837	794	837	808	797	852	804	786	768	792	793	861	818	798	819	821	810	819	836	839	788	857	833	850	809	781	741	789	819	789	803	827	846	783	865	823	777	822	834	820	833	804	828	825	874	793	812	884	828	856	818	810	802	819	848	857	839	790	831	848	836	813	830	756	812	832	782	817	812	796	793	821	847	800	840	796	852	769	843	840	798	851	843	795	762	848	826	816	774	836	810	869	885	798	857	824	790	850	867	871	833	848	837	806	782	775	804	849	823	795	876	803	773	813	808	831	800	840	814	802	798	819	747	799	799	786	834	849	786	825	803	818	816	873	762	753	816	841	793	780	809	830	832	826	822	836	799	886	876	807	857	822	801	790	819	823	809	786	881	804	833	837	747	799	853	812	835	853	799	781	792	830	867	828	816	859	781	784	835	819	783	811	783	845	824	849	838	814	825	836	797	813	833	822	762	829	849	808	836	740	868	829	824	764	758	772	774	848	833	825	829	807	866	848	799	819	838	837	843	793	849	865	794	786	845	831	790	810	846	796	811	854	833	733	815	788	802	797	833	819	823	832	835	785	811	780	832	803	846	835	809	813	794	799	804	831	786	835	771	808	861	840	814	814	854	828	767	809	853	799	814	776	837	774	856	783	781	841	818	829	809	772	779	807	812	839	804	819	828	800	756	801	784	855	853	775	780	823	762	799	784	807	822	797	819	803	828	818	772	824	838	856	808	835	790	818	844	816	780	813	827	811	807	862	792	829	852	816	803	790	776	805	790	855	789	818	805	850	793	823	790	809	823	803	799	835	773	800	821	855	784	816	821	847	792	834	868	786	811	820	794	796	789	770	820	796	808	741	801	859	818	827	809	805	786	797	785	784	793	808	788	846	801	783	893	825	879	851	850	840	861	809	860	830	783	816	820	843	776	763	813	788	770	801	821	819	833	852	772	764	817	859	803	811	787	846	841	817	799	801	815	772	823	831	811	798	810	816	838	796	796	844	824	784	826	822	778	773	851	840	852	833	854	761	817	816	829	834	825	818	814	797	834	765	811	863	768	786	790	828	870	794	881	773	803	803	822	806	834	773	830	809	842	810	855	837	805	824	848	798	784	807	846	827	841	816	872	861	798	814	781	831	805	830	809	817	878	821	858	776	830	822	811	814	828	841	839	865	870	801	801	830	836	849	800	821	819	855	762	855	808	822	862	884	887	797	823	823	799	823	790	796	809	809	801	853	763	815	855	841	806	758	854	800	853	845	809	824	825	837	852	812	858	809	849	818	781	809	885	876	784	821	847	825	816	823	846	822	809	838	765	830	804	869	755	837	796	849	816	801	831	818	808	817	747	827	851	812	833	807	812	830	828	855	766	808	761	873	854	793	842	796	790	782	850	808	792	900	850	847	793	818	848	813	833	818	824	869	848	859	845	857	831	804	848	867	864	827	787	776	879	827	819	799	864	813	792	819	837	879	788	875	838	834	811	800	800	764	841	801	834	818	798	888	844	840	824	800	801	807	849	816	819	780	828	824	821	775	815	786	816	815	844	830	818	789	834	833	795	784	859	762	831	832	839	895	778	843	838	825	811	849	764	760	848	806	851	809	819	771	868	807	800	822	821	884	767	810	844	784	841	764	785	815	811	826	890	807	795	868	774	830	829	845	803	812	813	829	852	831	811	812	866	877	793	814	820	806	871	795	840	828	822	868	800	858	819	792	817	795	848	820	850	833	832	794	853	868	811	825	867	860	789	798	819	820	815	827	813	813	785	790	824	785	793	762	785	844	838	821	829	844	809	783	800	857	858	832	795	824	781	862	844	872	840	793	845	800	839	833	828	843	802	860	851	822	857	775	775	744	839	792	815	843	849	854	833	804	833	858	793	754	820	772	817	815	820	839	841	826	804	806	825	833	872	831	797	755	805	790	847	809	809	816	825	825	818	814	812	830	858	870	870	813	821	857	805	871	819	820	851	792	821	881	812	863	809	853	760	844	827	830	798	823	804	769	841	863	809	851	860	806	821	773	791	801	833	784	822	836	823	822	839	851	811	800	841	793	839	828	822	817	783	840	848	782	836	769	824	826	861	777	831	798	816	818	855	852	810	806	817	824	868	842	820	800	839	838	848	832	860	785	774	855	798	847	828	834	821	813	796	824	785	848	787	779	813	816	839	824	846	826	840	804	861	780	813	821	798	813	803	805	788	820	847	863	873	784	835	783	754	820	847	828	817	856	823	778	766	833	793	809	839	785	818	827	842	810	847	795	808	869	825	866	773	820	825	821	829	814	804	756	747	871	859	800	831	816	801	832	824	872	817	847	845	820	774	822	826	796	827	854	855	810	789	854	800	811	801	835	817	878	840	838	858	826	811	799	813	854	825	777	797	847	850	815	817	755	786	852	809	826	832	801
57617	24540	10943	3895	1474	845	538	427	398	399	368	371	433	410	368	379	384	369	392	361	367	380	399	357	367	413	398	402	395	337	352	402	385	396	396	359	372	371	394	384	342	367	373	391	353	389	403	350	373	364	384	354	361	401	409	363	399	391	366	351	387	396	414	369	364	423	359	389	383	422	402	381	343	372	361	379	379	372	370	369	422	416	374	351	389	374	367	402	372	385	375	427	403	411	340	364	380	398	409	365	383	358	328	371	391	366	373	420	374	417	361	358	400	369	433	380	399	333	392	384	385	384	359	413	432	362	392	394	380	409	351	393	397	358	374	384	391	370	385	382	387	378	397	371	400	385	378	342	378	390	397	414	387	374	361	393	376	379	378	341	381	365	379	389	386	404	409	413	393	376	422	366	358	371	353	386	356	404	388	425	418	404	373	351	378	397	359	413	381	376	365	386	381	391	405	370	368	365	386	369	440	429	376	367	367	394	408	381	355	368	384	415	386	383	371	381	368	382	425	430	363	381	391	396	385	376	350	337	418	377	367	377	399	400	358	358	350	355	392	370	405	431	390	350	403	349	398	347	422	364	403	391	351	403	408	389	432	381	420	425	404	402	391	382	429	415	343	394	366	396	364	393	368	354	395	400	388	357	385	371	421	358	365	385	397	383	336	379	373	380	393	413	404	405	432	365	360	367	393	395	401	365	389	340	370	372	403	379	389	368	396	395	386	358	402	405	350	375	377	357	390	362	426	401	361	417	359	428	397	392	392	385	417	351	399	384	382	360	375	373	369	377	382	376	380	373	385	386	383	399	378	366	387	380	396	384	340	423	394	394	407	336	387	385	394	377	372	368	368	367	342	397	409	382	366	388	403	391	379	373	401	383	401	369	386	400	377	391	377	357	391	345	376	379	361	392	393	357	412	430	406	390	355	375	368	420	355	389	365	408	382	365	417	378	386	414	353	390	370	373	375	412	391	427	388	374	384	402	402	367	359	361	375	370	401	380	391	433	399	363	382	364	393	373	387	403	366	390	397	398	414	388	412	394	385	342	365	362	353	396	409	400	408	382	369	393	371	403	400	406	380	405	376	375	376	380	389	383	379	374	406	393	432	418	394	361	352	379	423	372	370	373	365	382	373	395	399	365	398	355	359	391	403	370	351	424	394	414	404	391	405	364	393	405	389	363	380	401	384	378	404	387	365	432	378	387	378	400	366	379	405	363	387	373	361	368	378	372	410	366	385	399	347	373	387	394	345	419	392	325	367	384	366	389	382	426	366	384	400	410	391	380	372	399	353	347	344	385	410	417	396	396	386	399	358	386	366	356	360	433	394	369	398	373	359	401	381	360	344	346	404	406	352	360	383	413	364	393	376	373	368	400	386	366	385	376	398	362	400	424	356	383	400	435	395	370	345	369	377	360	379	396	371	336	371	372	362	359	357	373	391	363	387	358	384	414	371	374	387	393	389	405	372	347	390	346	418	396	352	389	384	342	378	377	392	393	392	398	382	388	417	422	371	422	349	378	390	340	388	391	387	391	353	414	369	378	360	350	371	361	407	412	356	394	412	387	377	374	404	412	386	379	361	382	438	374	398	404	430	407	419	447	380	391	407	371	392	430	396	392	386	367	393	382	362	409	401	374	387	374	388	401	421	381	354	401	406	387	383	371	369	380	354	367	432	381	406	373	366	406	402	359	346	417	371	403	386	398	366	360	399	364	401	375	378	425	390	399	412	373	394	387	385	369	407	372	372	363	372	366	384	401	410	422	398	381	361	387	391	357	379	371	380	399	400	395	416	401	391	356	368	370	393	384	360	372	378	392	395	339	360	385	351	355	380	371	383	350	380	397	395	384	422	380	345	393	413	395	368	386	366	368	397	371	378	359	367	368	440	394	393	422	343	371	372	381	423	357	394	428	413	413	351	377	366	373	410	412	397	397	375	426	383	409	383	370	386	362	388	410	344	397	374	380	397	376	368	361	360	397	388	401	390	390	368	391	394	396	346	398	388	381	380	354	372	318	401	364	370	372	383	388	383	406	392	413	370	355	373	362	395	372	396	402	410	432	386	374	383	367	383	386	402	385	384	394	384	420	377	398	383	365	382	379	380	374	410	353	374	434	389	378	427	395	443	359	350	381	397	380	348	408	371	372	403	410	379	389	383	373	392	367	381	403	361	418	341	362	386	348	426	407	397	398	396	407	391	405	421	408	406	371	361	379	378	361	332	366	370	362	374	377	379	411	422	363	363	353	397	403	358	382	375	390	393	403	431	440	382	382	384	396	396	376	353	382	382	421	406	369	419	384	395	358	393	353	378	368	370	415	387	353	383	399	356	383	380	388	360	317	354	407	446	390	371	361	370	390	378	350	345	399	353	365	378	367	418	399	401	361	346	388	363	372	344	385	411	361	346	348	361	369	378	377	405	372	379	381	377	356	408	367	407	428	392	380	369	393	408	409	380	379	374	344	377	365	402	374	419	399	404	376	402	378	348	387	388	362	375	397	386	366	374	415	391	403	388	370	397	364	368	391	373	375	416	393	374	397	369	367	392	388	375	409	383	402	379	349	423	379	374	389	334	356	368	379	345	395	348	391	361	374	403	358	354	378	374	342	381	397	353	416	398	393	378	337	381	348	375	387	362	330	384	405	426	380	376	330	381	383	374	363	396	373	407	385	387	437	353	391	395	373	393	355	371	400	341	370	396	393	355	310	368	387	390	422	367	377	380	362	366	396	386	419	380	386	399	398	369	356	392	417	411	366	394	368	421	409	403	362	382	362	399	383	385	379	397	383	380	414	432	365	384	376	405	392	395	377	366	427	378	408	407	362	380	391	354	384	381	390	368	382	414	404	381	427	409	374	402	384	404	391	402	377	382	372	387	409	393	404	390	355	375	410	405	330	402	377	404	429	359	352	418	386	390	413	360	426	382	403	386	422	369	379	367	347	376	382	394	340	402	382	424	405	357	394	411	364	379	364	369	372	380	377	379	360	378	372	398	374	375	367	391	391	381	370	353	365	378	391	389	386	406	373	381	350	348	389	374	377	352	374	349	382	419	407	411	409	436	415	361	379	385	394	366	393	389	365	383	367	405	404	409	359	396	396	372	422	345	435	378	372	427	398	375	419	365	401	375	384	389	388	396	362	367	354	407	362	392	346	388	358	375	395	399	390	442	370	409	410	406	382	425	390	378	360	376	366	416	379	365	364	390	393	388	401	406	357	382	365	397	383	392	397	427	367	399	371	406	417	380	404	377	379	432	394	329	416	380	377	365	349	367	385	362	387	360	365	371	389	352	378	391	386	401	387	367	394	373	383	405	386	441	374	372	394	376	385	391	373	408	372	434	356	368	435	404	370	387	337	368	392	371	395	380	360	370	374	390	394	360	380	364	391	380	398	387	379	410	378	380	395	400	412	366	408	379	383	387	432	381	396	391	391	340	403	390	378	383	431	401	362	380	403	391	338	373	395	406	380	398	402	402	395	408	363
36629	16798	10756	6885	3887	2572	1504	1086	960	915	930	880	853	865	838	895	851	871	871	855	879	852	870	831	808	851	832	873	872	876	817	855	893	869	830	864	797	832	825	764	823	803	852	869	836	870	852	871	866	815	848	839	884	847	828	872	802	810	838	818	784	870	853	833	834	848	811	823	845	872	842	831	846	831	887	817	786	841	846	825	757	833	791	847	856	868	797	834	830	818	868	885	823	810	812	795	822	792	849	808	880	781	833	786	877	860	823	865	820	896	866	838	848	846	867	819	831	809	828	842	819	864	787	819	818	832	823	840	874	890	838	809	811	857	806	851	844	812	823	801	824	837	792	797	862	836	862	875	856	844	802	819	864	861	845	856	845	799	841	807	840	870	858	769	855	874	783	845	864	834	801	845	812	797	857	785	815	792	851	886	821	787	815	839	845	799	799	782	848	838	801	831	839	820	825	842	824	825	768	786	847	839	863	824	820	831	797	838	825	853	803	834	882	796	844	828	885	854	831	836	842	868	890	799	841	827	861	841	942	868	849	863	818	830	805	853	807	823	826	820	810	785	842	755	833	789	854	845	843	837	848	840	826	839	848	859	835	813	810	819	841	791	824	839	826	825	814	832	809	799	790	794	815	861	845	816	842	791	836	870	867	817	814	827	838	783	777	852	858	869	822	896	792	846	840	785	824	852	850	849	809	827	813	834	795	772	822	852	834	902	850	852	844	809	817	865	875	858	823	818	854	777	799	911	858	818	790	872	891	861	851	851	860	857	800	832	810	857	819	788	872	804	855	825	859	792	783	845	845	793	782	832	848	823	807	825	915	843	805	874	849	788	779	827	797	818	842	859	833	832	857	795	867	791	800	844	817	807	832	797	783	836	799	802	798	802	805	862	873	832	796	824	835	825	832	854	821	830	862	792	853	817	815	837	779	798	873	801	852	829	794	831	853	791	823	824	802	786	803	866	801	865	781	807	801	855	830	786	840	874	870	816	841	822	843	823	857	817	849	857	860	821	815	886	835	801	887	876	786	843	815	826	799	866	818	850	797	849	808	846	841	858	870	826	820	848	833	817	862	853	795	839	862	824	807	829	877	875	856	785	831	811	842	814	812	842	801	817	783	820	832	825	824	845	858	831	844	822	875	820	793	808	783	844	785	780	808	834	832	819	790	799	891	868	819	858	858	851	847	823	890	819	793	847	834	807	851	893	808	821	868	859	800	856	866	884	869	847	832	826	862	759	773	815	856	820	775	863	853	847	833	853	766	846	848	831	828	840	835	838	853	844	841	818	794	816	793	832	853	801	818	804	845	828	856	799	816	854	884	814	797	852	786	810	842	840	833	882	829	784	815	822	873	830	798	819	832	884	849	869	840	858	845	867	807	862	814	889	823	815	852	875	777	828	809	835	857	855	843	852	825	846	789	839	820	852	836	863	818	801	870	850	772	819	860	785	819	853	786	819	785	826	814	832	769	893	808	818	810	846	793	829	858	874	866	827	792	865	795	840	753	843	810	828	810	820	836	822	833	834	844	777	822	756	839	833	830	822	888	882	828	855	823	836	876	797	895	828	828	800	867	815	829	811	800	818	816	805	783	848	793	811	816	772	828	831	838	789	871	827	822	813	827	787	851	862	850	852	805	872	790	851	851	891	798	850	815	857	810	825	815	787	805	819	824	799	854	878	767	792	795	810	776	851	851	843	798	859	843	783	825	868	823	801	832	806	792	821	820	788	843	812	789	809	864	847	855	838	835	859	851	802	846	857	804	829	852	816	793	799	840	822	862	845	848	883	815	827	778	899	851	838	856	845	864	885	824	783	814	816	821	875	851	777	843	841	789	835	824	816	886	864	835	812	846	860	828	817	819	801	833	879	876	807	833	815	856	819	867	804	832	806	881	792	814	812	828	842	804	843	791	795	833	776	850	803	799	820	775	872	831	847	836	863	863	900	846	842	849	800	844	808	813	808	838	833	813	829	832	838	802	826	847	843	818	826	822	841	821	839	869	803	842	890	801	803	832	851	863	831	847	848	825	808	861	796	891	843	854	800	878	811	816	859	888	801	788	849	778	828	817	827	849	837	852	786	852	838	842	803	814	888	831	818	832	838	791	844	809	812	832	827	762	832	807	808	808	802	884	805	799	817	843	849	860	838	816	839	843	812	869	836	847	862	843	847	870	791	821	826	802	840	888	787	865	849	837	818	795	836	819	823	806	853	824	817	849	799	885	778	804	772	841	804	841	797	869	862	791	834	824	797	827	802	787	801	801	820	784	800	829	821	803	806	854	848	822	825	852	811	823	844	843	827	841	819	827	858	809	844	871	870	820	835	858	837	817	839	837	901	802	791	832	823	825	872	858	806	823	857	812	778	845	843	788	755	842	829	892	835	828	836	820	832	896	825	813	858	780	818	833	856	800	850	813	852	796	846	790	858	816	819	887	859	820	869	855	831	841	825	804	803	842	808	868	858	825	808	789	822	837	812	833	822	893	782	882	860	822	875	808	867	876	804	828	874	876	922	859	830	853	885	819	780	842	778	807	783	891	801	826	829	810	808	825	851	803	798	803	835	846	883	842	828	806	861	832	831	864	805	806	832	798	790	835	852	841	830	827	846	824	787	832	884	812	839	825	832	845	829	867	837	797	820	786	806	889	806	844	833	842	878	803	845	810	875	816	846	838	869	795	822	798	816	875	823	790	823	867	794	851	862	859	842	819	895	887	810	900	800	818	828	799	817	840	836	865	851	830	772	798	844	877	825	849	834	821	847	775	853	844	871	852	799	835	829	859	867	853	800	856	806	874	817	773	848	824	819	848	892	854	800	831	818	846	865	866	782	911	843	793	867	833	833	851	860	834	840	856	832	826	840	826	835	811	845	791	850	810	876	835	807	833	879	809	884	843	818	786	850	852	808	841	781	802	888	839	823	814	861	853	806	851	798	754	874	843	836	833	822	846	788	804	775	904	814	808	821	855	822	784	818	810	842	839	892	807	779	875	785	840	861	822	866	796	815	780	870	818	815	813	820	868	851	863	808	797	835	848	839	848	847	824	863	778	804	844	877	811	820	831	810	820	801	808	817	815	814	768	885	827	820	824	930	911	865	888	854	834	804	801	846	842	828	826	816	809	832	812	806	838	819	812	869	824	816	864	804	819	848	842	816	819	763	787	852	843	818	828	855	853	827	841	898	812	836	815	823	848	880	789	867	814	871	857	841	850	804	836	829	792	896	812	776	879	887	854	829	810	829	810	870	855	827	812	799	855	838	852	836	842	822	851	833	858	844	813	818	791	833	812	790	825	829	810	871	828	805	781	855	835	780	860	779	792	824	795	781	827	828	805	817	836	821	862	851	788	831	773	812	823	832	815	824	798	798	885	770	856	818	810	860	852	806	845	840	864	805	839	858	781	831	830	802	859	853	861	842	780	837	761	803	844	827	832	834	835	861	838	855	825	865	819	830	806	800	895	858	828	792	830	831	796	804	826	816
44827	15228	3935	1181	589	490	407	345	384	359	377	349	372	368	387	352	350	346	336	353	338	328	319	369	378	317	359	363	329	327	375	321	364	315	354	346	332	354	320	346	367	354	388	320	388	333	309	347	354	378	374	370	350	357	364	317	335	324	383	315	333	352	361	338	373	321	339	346	353	370	365	358	366	333	369	352	371	375	350	322	316	319	358	344	379	349	359	335	357	338	300	345	333	344	359	344	349	323	346	353	330	305	352	359	358	327	326	341	346	354	382	344	337	369	358	361	355	371	356	342	350	372	339	354	316	351	330	308	372	334	374	354	365	350	354	379	332	391	367	333	390	345	332	357	341	346	368	398	354	347	378	357	396	328	330	354	376	378	365	358	380	331	374	396	354	337	361	367	369	362	372	323	351	354	362	336	351	353	328	357	367	318	361	357	353	401	376	352	326	326	370	346	346	365	366	351	350	327	323	358	408	354	347	312	355	339	341	335	320	352	382	328	336	384	361	379	355	326	384	353	356	335	379	330	318	372	382	355	346	368	367	349	364	341	363	345	334	366	341	328	313	349	356	348	317	357	327	379	337	350	363	371	336	330	378	338	340	371	339	349	310	341	313	324	362	374	370	340	350	356	361	334	389	361	351	381	334	340	370	379	349	322	329	360	353	347	340	355	324	334	334	391	353	346	336	345	333	349	354	314	351	333	376	340	328	334	363	407	352	368	365	375	355	331	359	337	388	355	358	357	376	356	341	334	371	338	357	350	382	333	354	359	350	386	359	332	349	334	338	375	337	360	359	338	348	361	371	346	357	355	374	349	358	356	352	345	366	344	337	352	353	368	360	389	358	372	348	337	333	344	351	368	358	356	351	398	383	331	325	368	373	377	380	361	362	356	349	367	361	360	342	346	393	389	347	364	369	366	348	314	338	396	352	358	379	332	355	304	350	361	366	329	310	319	343	336	335	370	331	401	386	326	350	357	326	365	349	383	367	350	325	343	361	346	346	371	374	379	335	347	323	341	381	366	353	317	350	376	363	345	328	353	366	370	364	385	371	331	352	359	349	383	342	351	354	343	380	331	325	362	390	322	367	356	354	369	336	346	339	339	356	374	379	371	330	375	335	363	346	348	373	382	399	399	362	353	352	365	358	359	354	350	332	357	356	351	361	368	369	349	361	335	341	370	363	372	363	369	380	338	339	372	367	372	356	367	351	368	400	370	329	332	368	362	347	373	374	372	339	346	334	386	340	324	357	350	345	344	343	351	371	350	316	352	360	344	336	357	364	358	363	359	388	347	335	338	360	342	374	333	370	373	340	351	356	340	319	346	339	332	391	339	362	376	357	336	339	348	348	305	370	322	388	369	368	375	345	378	358	326	375	337	358	372	379	355	337	345	335	367	377	363	385	353	330	351	387	377	357	323	304	350	325	374	387	344	332	365	338	365	338	336	376	338	378	369	379	340	332	358	314	341	354	399	346	333	360	371	350	349	350	359	382	390	329	354	326	344	366	344	346	355	327	366	344	320	332	360	387	339	349	368	352	335	357	377	359	360	382	359	335	312	382	323	372	377	356	360	318	339	375	351	384	319	319	390	367	371	376	378	356	347	349	322	378	331	347	334	337	323	325	368	360	361	357	364	352	333	353	352	338	339	358	319	354	357	377	355	383	335	364	368	341	368	366	341	349	384	323	374	353	330	376	354	341	339	320	352	361	365	384	367	378	348	348	310	333	340	353	359	343	348	369	349	338	374	354	326	381	318	349	348	363	350	329	324	381	351	394	338	385	378	356	342	348	348	356	340	327	375	312	374	397	367	350	363	348	344	356	337	385	328	375	359	373	346	327	357	331	360	372	348	364	327	342	383	322	324	362	384	378	340	388	320	392	326	357	361	384	348	315	364	354	340	353	347	346	320	330	368	346	373	355	379	342	313	336	371	386	367	342	336	368	308	343	333	323	387	388	359	339	365	351	328	363	360	352	364	373	354	338	333	311	374	371	345	365	330	342	361	345	335	358	399	351	350	370	380	361	359	387	347	368	364	358	351	318	352	360	350	386	334	368	361	346	348	371	392	348	312	363	368	352	366	361	322	300	351	334	313	380	325	355	317	405	401	371	352	347	361	352	313	335	327	308	391	342	341	380	339	327	359	361	366	380	362	324	358	319	381	382	365	376	352	339	347	368	337	337	390	376	339	391	350	367	321	337	368	367	346	358	350	373	348	363	344	356	350	350	373	375	379	332	322	323	365	350	345	364	313	307	371	364	397	335	335	349	363	346	346	371	379	368	346	354	311	358	383	369	402	344	319	354	383	328	333	325	329	384	361	331	346	349	379	365	356	373	371	356	357	327	338	348	352	365	361	347	343	360	346	376	351	365	348	386	330	330	314	315	364	334	325	360	352	353	357	329	363	365	340	353	336	324	377	347	370	354	341	345	380	376	353	331	351	377	309	362	314	351	369	391	338	376	356	325	319	350	353	355	360	364	368	351	342	397	329	373	362	314	310	366	345	374	391	345	352	364	352	322	370	364	315	358	361	362	364	405	380	343	351	345	327	370	338	314	371	337	361	374	344	379	371	345	363	335	361	374	342	363	357	321	367	378	348	349	340	339	316	369	356	353	306	366	314	331	368	350	340	365	353	359	328	349	379	374	352	345	360	349	355	347	369	348	335	323	319	359	373	346	366	345	348	346	351	344	356	344	358	365	365	352	339	370	358	359	346	352	356	342	366	381	392	377	358	347	361	369	354	331	344	324	355	356	364	334	339	351	367	347	344	356	364	370	337	326	351	300	354	353	362	316	335	324	312	356	362	356	340	397	342	316	317	400	366	320	331	375	366	388	398	290	300	362	367	354	343	362	383	355	335	331	338	314	352	324	329	357	376	346	367	343	360	355	379	324	367	354	384	382	385	371	376	366	312	366	315	335	305	325	349	367	331	385	365	330	343	339	335	343	348	372	362	331	362	390	380	359	403	389	351	349	349	370	353	369	333	374	346	377	377	338	334	350	362	367	387	351	350	363	329	333	356	351	342	346	379	375	381	395	306	359	360	342	317	354	348	330	331	372	373	362	371	339	341	378	343	348	362	342	351	354	354	401	362	326	351	318	331	352	361	348	389	333	328	318	344	397	351	369	297	359	328	338	334	348	351	363	346	342	335	361	341	355	342	369	343	349	338	352	352	369	392	351	380	335	359	359	352	390	342	324	355	349	357	341	339	380	351	346	362	367	351	317	322	333	381	376	315	326	328	370	349	360	315	334	364	367	344	334	347	366	323	337	365	324	359	354	336	339	393	351	379	381	327	302	345	346	325	309	347	369	355	371	342	366	352	339	352	337	354	341	329	291	344	333	316	355	329	339	369	334	348	362	352	302	360	326	357	373	331	339	334	385	365	330	333	364	365	335	354	332	343	363	306	325	343	366	392	350	348	384	372	373	377	365	318	380	368	338	342	360	357	320	336	354	326	348	343	345	345	327	356	369	385	351	360
28418	9478	4613	2560	1541	1117	966	828	831	742	761	759	817	770	798	794	820	818	821	773	794	816	737	779	741	787	758	799	783	819	737	766	801	763	756	754	776	756	802	760	775	745	801	767	815	769	768	766	839	779	778	798	782	764	781	762	789	829	837	775	748	778	797	745	805	761	761	750	783	787	767	705	824	740	806	733	785	777	724	791	775	753	714	818	811	789	786	794	771	797	803	805	816	794	798	768	737	743	768	776	823	771	815	766	807	746	810	767	791	785	771	793	809	771	757	781	751	799	868	799	785	777	771	785	799	794	763	776	816	813	800	809	752	744	765	765	770	737	762	788	802	782	856	780	765	765	804	763	741	719	766	779	772	779	748	743	752	734	782	785	812	795	765	797	782	772	818	796	831	819	726	791	730	763	755	749	726	719	795	762	787	773	772	746	777	796	787	757	779	791	810	763	801	753	743	748	800	802	794	800	768	753	772	759	794	740	754	762	842	800	769	809	761	801	803	796	762	781	806	796	774	744	747	755	780	778	793	779	772	769	752	746	727	777	799	780	774	776	760	784	780	842	787	767	774	775	779	751	819	757	804	775	829	777	748	759	796	773	781	832	700	787	756	792	714	761	735	802	807	750	777	756	752	777	739	726	751	801	776	790	766	803	766	770	776	797	722	761	784	750	797	748	771	839	801	786	791	781	749	812	733	814	780	817	790	799	732	779	795	759	728	792	777	791	789	765	751	828	760	800	777	786	762	795	733	778	769	738	759	773	839	789	765	742	775	779	709	801	762	772	811	771	779	760	760	785	794	763	767	780	793	774	789	770	741	747	732	759	802	780	789	785	717	767	769	747	793	781	836	795	789	777	769	760	823	768	819	789	751	797	812	785	745	716	791	813	791	769	777	807	802	729	764	774	772	789	763	813	746	824	778	819	806	751	766	754	803	736	724	739	758	784	795	786	790	761	731	798	810	766	800	817	753	812	864	748	798	763	740	744	771	804	775	762	784	761	796	783	776	789	721	768	728	771	802	801	768	805	767	747	715	789	766	744	789	767	760	777	787	759	807	785	765	731	768	741	778	781	792	780	803	746	734	765	797	798	778	800	726	810	776	797	781	777	722	778	759	813	731	767	798	741	785	774	807	758	796	818	781	777	762	774	739	788	778	826	757	780	729	769	734	767	755	777	735	796	775	770	759	814	790	772	836	783	718	801	758	750	743	773	786	758	738	769	766	765	763	747	738	770	798	812	791	783	771	758	764	800	765	792	756	833	729	742	794	787	807	791	793	781	767	809	816	780	733	804	801	816	749	781	799	716	776	822	765	747	759	767	717	762	778	798	744	745	780	768	733	753	780	738	799	764	786	827	786	762	773	807	764	787	752	783	739	765	802	784	702	766	826	782	798	817	775	752	772	778	788	774	753	771	804	752	758	838	779	773	749	813	799	759	812	758	741	812	744	768	776	730	800	727	741	786	757	793	763	844	809	706	756	795	743	819	761	807	793	840	782	797	775	785	768	780	772	755	826	737	808	765	826	741	825	739	805	780	777	754	787	765	764	748	765	731	797	778	813	733	756	811	769	783	755	761	749	764	725	807	763	778	809	755	783	820	771	794	764	751	785	767	748	784	749	751	690	793	839	783	777	767	785	795	754	753	776	809	819	786	802	743	838	772	797	798	793	789	824	803	801	792	782	757	774	782	765	743	835	807	779	814	833	801	766	784	727	786	750	736	796	797	747	749	745	823	772	711	780	801	763	803	758	782	758	791	740	777	754	780	741	703	799	809	810	765	741	830	761	806	798	775	802	798	750	797	819	736	792	754	794	757	803	764	786	788	770	764	815	739	779	764	765	787	752	779	802	788	789	781	766	764	795	771	763	829	805	819	773	745	784	791	782	732	759	794	775	769	720	717	763	800	758	842	788	724	778	748	724	751	769	759	751	786	783	787	804	738	777	776	779	781	780	772	756	776	797	772	826	762	740	783	811	736	764	775	795	792	787	770	772	792	749	809	804	776	748	799	811	768	809	785	792	741	745	775	838	816	761	739	805	803	779	790	830	793	806	795	816	775	720	763	811	762	788	745	742	794	794	816	790	832	784	739	794	786	772	709	745	789	795	757	787	732	773	792	771	824	785	804	764	755	768	752	754	801	778	833	800	817	765	783	771	802	778	787	741	766	763	762	784	825	768	759	743	800	808	799	734	805	760	763	751	833	770	789	822	754	823	784	787	770	845	765	766	791	769	782	748	742	814	764	763	787	843	744	797	735	780	757	755	792	802	751	723	775	777	733	742	740	740	780	767	797	770	783	801	750	762	801	760	804	779	754	741	768	814	793	808	755	747	787	767	793	789	837	749	741	786	779	750	802	823	738	753	750	759	755	804	749	763	825	777	797	760	796	763	760	743	775	754	754	840	825	785	761	750	756	730	835	807	810	760	752	794	776	785	745	734	764	767	793	817	835	775	747	765	767	749	763	793	752	784	763	780	790	806	754	747	771	735	758	776	756	775	800	746	769	753	776	772	829	726	798	759	734	771	788	785	787	788	787	781	782	750	760	779	801	764	791	790	800	806	806	774	752	804	786	791	725	835	758	782	807	756	786	806	753	808	753	807	804	781	783	775	769	758	796	728	765	719	725	784	800	789	823	777	828	830	756	759	791	764	799	777	799	765	788	739	746	770	741	804	749	768	778	808	774	782	755	796	806	735	779	822	760	748	757	802	793	792	809	783	769	793	777	768	752	765	744	758	797	774	754	721	692	770	785	775	700	784	769	765	777	792	762	765	843	802	796	762	784	825	783	756	807	739	785	759	748	741	797	751	767	764	773	757	783	804	754	750	768	788	768	739	759	746	755	780	726	751	785	800	764	752	774	821	796	727	832	772	768	781	776	723	775	739	781	769	762	782	769	794	797	770	727	773	782	762	763	760	719	761	761	805	761	800	783	805	779	789	767	761	736	766	728	775	782	771	795	839	749	751	741	800	779	752	816	758	788	794	757	795	763	772	793	832	839	810	792	757	771	797	759	824	811	820	779	779	758	795	729	795	730	772	667	792	759	778	788	751	803	786	791	695	811	777	767	753	796	795	798	794	760	784	791	824	808	770	768	770	752	809	734	818	758	781	791	798	780	739	725	800	774	725	792	779	759	810	772	751	791	761	775	797	685	789	761	762	770	762	757	772	770	747	790	733	775	755	758	767	741	789	779	777	771	723	725	731	783	724	795	749	786	739	769	748	789	797	744	777	780	749	795	787	766	762	781	755	768	724	758	780	811	788	768	766	807	764	791	777	783	734	778	782	810	822	748	798	758	735	794	771	749	761	763	811	754	726	753	802	734	796	754	740	758	713	767	826	772	749	736	764	783	747	817	782	800	782	752	767	734	742	835	778	820	790	795	768	778	802	779	737	781	782	745	831	788	766	725	779	722	773	773	755	817	791	778	756	798	763	774	841	814	773	789	790	794	746	757	751	731	766	805	828	786	764	746	777	784
48031	19900	6730	1565	741	451	423	377	362	335	395	399	378	351	361	369	379	351	375	345	385	395	361	407	361	398	338	377	378	385	372	377	377	378	384	340	383	385	381	355	402	358	354	352	365	384	373	356	391	409	387	353	364	366	398	404	352	388	381	346	322	411	432	414	409	375	375	361	372	408	360	428	384	375	362	363	348	371	349	354	377	409	387	417	367	385	356	361	375	371	411	374	420	361	393	402	371	343	423	373	364	383	394	383	364	343	346	402	397	380	381	374	371	388	348	403	395	353	365	366	354	384	375	369	373	351	366	350	382	394	326	367	405	356	384	390	307	318	377	368	381	421	386	401	375	390	371	367	415	360	361	352	375	358	378	392	351	377	391	370	439	356	374	338	349	338	387	369	378	396	353	381	359	390	363	383	370	403	365	402	388	393	340	403	359	350	402	355	346	387	366	351	402	390	380	389	376	432	388	383	405	353	379	370	350	380	334	400	388	367	358	372	344	366	385	373	345	413	372	387	323	396	405	391	369	388	366	412	367	372	390	376	340	383	394	365	384	347	396	377	377	335	367	380	328	390	392	395	388	396	354	349	377	340	395	359	364	353	367	371	351	394	401	376	355	365	367	346	368	370	400	359	337	381	354	379	361	380	360	358	370	372	390	402	403	364	363	351	384	413	401	376	371	393	401	409	373	342	369	389	392	370	329	381	377	372	377	378	406	404	353	343	343	425	399	334	368	363	352	387	392	398	364	386	403	331	362	392	338	393	401	336	393	380	370	429	377	366	410	354	376	372	364	364	398	363	388	373	396	383	385	410	354	365	387	371	405	367	372	353	394	379	386	410	365	411	364	386	348	388	387	378	337	360	372	352	360	369	325	379	373	396	396	419	381	341	372	396	355	377	432	382	379	395	368	381	362	368	376	385	331	389	390	374	389	386	356	355	357	410	387	387	381	386	369	374	352	392	361	346	355	376	376	381	373	366	382	378	369	354	374	397	362	387	350	371	405	383	353	401	371	378	369	363	391	363	386	391	361	378	367	347	363	347	390	348	364	354	406	389	383	347	362	411	384	378	350	389	384	368	358	413	421	363	336	365	375	410	391	381	376	396	377	377	384	380	393	363	394	339	394	349	406	371	368	428	340	387	346	360	418	358	398	372	397	381	381	367	412	361	364	363	371	401	395	344	350	391	402	358	359	363	413	325	362	365	345	361	331	348	371	384	390	359	375	358	402	382	410	365	376	380	390	383	369	371	406	369	414	382	371	353	375	377	349	331	367	375	368	368	380	371	389	387	359	401	398	376	349	365	352	379	381	355	371	365	370	383	382	371	380	395	373	395	373	332	339	348	363	377	378	351	387	341	400	344	371	404	387	381	382	340	374	386	381	401	372	365	402	397	412	403	384	381	363	345	332	380	401	370	354	373	359	383	313	388	379	375	378	353	380	328	371	385	362	372	338	398	415	365	423	370	360	345	365	386	373	357	331	378	354	382	381	361	358	360	400	352	373	389	344	377	412	385	358	404	354	401	362	358	354	362	376	358	386	384	363	393	371	375	396	398	375	361	396	369	342	349	342	378	375	386	396	349	363	375	362	373	359	339	326	392	337	377	362	389	344	418	367	402	401	379	358	348	370	379	394	372	357	350	347	391	407	375	393	375	353	372	415	406	382	408	383	369	381	379	366	387	381	398	345	373	381	355	376	411	364	399	355	387	370	364	367	375	372	362	370	401	360	368	331	372	366	370	395	354	366	395	341	394	374	390	390	367	381	358	379	401	363	366	408	379	396	391	365	359	351	424	383	385	396	357	362	370	349	383	359	371	321	334	380	371	363	360	345	363	398	408	408	371	375	364	354	356	416	401	387	353	386	382	346	361	377	395	370	380	370	381	365	365	361	364	346	366	423	348	382	381	397	363	389	360	345	402	363	399	397	409	366	359	376	323	371	342	392	407	328	395	372	372	363	319	398	370	358	399	404	366	391	359	348	346	385	346	416	366	347	363	389	378	392	386	369	385	376	382	388	372	391	349	356	363	404	370	364	366	385	392	385	394	364	393	387	361	380	373	373	377	348	369	343	331	360	389	349	355	380	356	427	397	379	378	370	390	377	397	357	367	367	371	385	405	434	365	371	350	390	400	404	377	343	367	392	396	376	355	379	391	374	418	402	355	358	360	375	370	370	350	348	370	373	380	363	370	373	341	332	396	347	358	378	389	375	375	335	364	355	366	363	357	337	379	366	389	362	378	440	386	336	384	362	372	367	340	343	387	373	388	355	394	396	404	381	344	352	370	404	356	359	392	376	369	339	398	375	345	355	393	342	375	330	375	379	353	371	383	402	409	424	365	387	389	389	370	401	364	390	393	391	381	330	363	378	376	420	381	398	360	341	347	370	351	401	395	377	374	373	345	351	345	347	377	364	357	377	389	383	377	375	385	367	358	345	361	363	339	395	371	380	369	391	402	351	368	381	359	384	353	363	366	380	347	359	367	366	395	390	356	381	384	368	336	345	380	355	362	321	371	370	378	364	342	373	386	345	360	347	371	361	377	410	350	376	376	356	403	387	366	383	367	391	385	390	365	345	387	380	381	361	400	353	395	391	352	404	347	329	360	329	407	342	375	352	381	399	363	368	363	380	386	411	396	385	359	374	372	371	392	380	387	392	402	394	378	352	356	318	312	432	385	395	392	361	347	370	387	358	341	373	381	351	327	340	349	345	338	338	395	377	386	353	386	371	365	381	330	362	352	374	389	354	390	351	395	354	399	375	413	391	388	349	371	367	385	368	344	367	332	373	346	391	400	380	416	381	373	355	422	384	351	389	373	400	400	368	355	375	367	369	372	369	362	390	360	375	391	380	379	396	356	344	407	400	401	370	365	371	338	397	361	411	367	356	417	395	362	373	370	394	378	395	413	339	341	363	350	377	369	366	340	368	386	359	325	399	341	369	381	382	398	378	367	371	370	370	359	337	357	400	335	404	378	357	355	398	390	362	381	349	390	393	356	398	343	354	344	356	329	362	355	363	385	377	366	384	330	386	340	401	392	352	369	393	395	345	391	361	398	370	350	366	352	383	395	395	402	363	368	334	359	360	345	364	394	361	355	383	363	341	349	383	372	378	383	365	370	366	359	342	398	350	378	366	397	380	349	345	365	365	386	384	389	394	355	351	351	394	385	367	350	381	366	388	372	361	367	362	368	379	360	362	351	370	344	382	363	405	385	369	400	400	418	368	378	349	338	341	364	355	359	372	356	366	365	381	382	401	369	402	403	372	379	399	350	371	343	388	376	322	375	373	374	385	382	349	385	395	373	387	388	388	366	377	394	369	414	348	368	337	415	401	359	372	379	388	346	337	381	387	363	383	346	383	370	370	365	328	356	392	390	362	373	379	353	388	381	358	407	324	398	375	367	367	410	370	341	366	384	399	351	389	375	321	351	344	376	354	372	368	385	368	363	331	355	378	371	384	353	343	367	380	366	410	383	361	374
29454	11688	5474	3019	1713	1107	890	918	902	859	799	825	855	836	801	870	837	816	854	834	856	864	825	804	881	857	827	792	817	839	803	832	784	794	850	789	770	760	783	817	823	844	844	757	850	863	832	784	835	795	839	851	801	838	865	814	812	829	818	821	781	800	840	813	780	872	805	856	821	787	803	788	844	840	809	808	767	847	840	834	840	834	878	825	788	824	808	879	842	823	826	820	838	829	798	844	809	852	802	780	809	766	825	792	870	830	857	809	777	820	804	819	816	814	848	843	814	820	779	817	832	835	826	820	819	837	802	810	802	840	807	816	805	806	792	870	828	816	801	787	812	769	770	814	805	861	847	847	795	813	805	837	828	821	824	808	826	846	769	827	857	843	767	774	788	813	847	818	852	779	818	845	756	852	799	799	803	768	797	814	867	823	819	822	783	830	821	808	833	826	774	851	823	822	851	840	837	820	816	827	828	843	828	814	855	840	846	847	837	761	796	784	811	745	802	838	851	756	836	837	781	829	834	806	811	849	806	847	791	780	808	871	813	794	802	819	789	790	871	808	863	839	791	834	841	830	802	799	813	789	792	830	791	820	796	847	837	811	772	824	855	796	821	801	791	779	791	856	845	797	856	826	846	834	817	820	836	825	837	824	821	821	815	821	754	833	847	811	796	808	805	846	817	782	844	795	750	806	839	829	806	801	857	777	827	823	786	843	775	801	820	829	804	824	870	849	792	777	832	855	796	808	809	810	787	815	862	792	800	805	822	835	831	858	827	769	828	795	831	828	864	793	792	817	791	787	843	847	830	815	801	812	858	838	760	791	790	879	775	826	784	846	849	837	787	815	816	767	837	791	830	826	788	770	804	814	846	804	816	788	810	744	832	812	799	858	798	792	853	838	842	857	817	828	835	848	801	830	799	862	869	804	794	840	814	855	827	778	846	844	843	816	838	834	868	845	816	764	768	842	823	781	777	819	816	870	837	826	822	807	793	872	845	852	856	795	813	822	801	797	887	842	779	762	793	839	827	815	813	750	848	846	841	874	781	840	838	813	811	852	827	775	749	761	850	835	788	788	787	836	821	819	822	818	796	749	819	802	817	848	798	818	757	855	844	872	808	850	863	824	839	833	795	772	821	793	835	791	778	790	762	864	828	733	796	858	853	796	809	833	848	832	793	861	835	796	846	824	788	846	882	821	832	804	810	849	836	861	797	846	819	828	840	815	801	831	785	809	830	827	849	772	819	791	806	820	846	809	881	788	864	781	805	797	820	793	785	836	809	788	803	850	782	765	846	776	794	804	811	825	799	857	791	844	832	858	813	826	789	840	827	839	794	818	845	832	808	807	828	831	782	796	794	801	786	826	788	818	824	811	807	792	810	772	811	806	861	829	755	783	836	804	816	794	816	809	803	814	822	842	788	803	841	835	819	818	802	750	761	836	809	827	838	817	842	806	837	826	884	811	825	834	831	832	842	786	805	826	822	866	823	815	819	769	830	840	811	841	860	823	826	807	796	795	771	845	821	785	808	818	822	822	840	825	841	814	822	836	737	781	857	811	824	864	830	825	828	816	881	811	828	863	847	824	765	831	809	769	853	851	753	830	835	819	822	773	818	814	790	816	792	840	782	862	774	804	864	818	809	818	802	830	738	821	804	888	846	867	813	853	788	853	803	824	816	818	800	804	848	792	833	815	780	829	841	828	841	750	835	867	824	755	829	801	822	758	847	780	803	810	875	793	830	784	838	821	790	844	827	792	814	856	875	822	790	793	754	831	853	735	809	839	786	813	798	820	799	815	797	862	848	809	834	828	821	873	834	836	792	795	830	864	816	763	814	830	824	834	837	869	801	847	801	797	775	843	834	816	835	854	826	786	787	847	833	865	848	832	865	803	806	787	781	801	836	825	804	834	795	829	788	804	818	831	844	866	828	857	784	811	821	853	817	823	829	840	825	824	828	819	798	793	771	815	822	768	838	788	858	842	793	776	827	808	849	819	883	850	789	827	775	857	792	833	831	775	810	773	838	825	776	782	801	815	824	859	772	804	817	807	806	802	813	837	832	783	813	835	836	799	794	796	824	843	798	795	838	888	798	820	815	782	805	792	781	796	774	829	842	799	810	787	820	818	837	809	850	819	821	799	770	858	792	801	836	768	864	798	840	834	838	803	776	831	860	801	783	851	816	823	796	811	821	834	812	852	804	799	837	841	813	810	852	801	831	776	785	818	849	802	813	801	814	900	841	796	858	795	805	737	834	821	802	818	805	856	795	787	833	831	798	836	836	821	818	852	816	801	831	808	810	795	809	791	864	826	815	778	796	797	799	843	834	833	808	832	790	813	814	816	742	755	845	835	805	810	816	872	788	840	838	824	760	854	829	820	829	835	845	781	862	819	808	827	810	832	784	842	839	807	868	816	837	825	787	828	787	805	798	832	870	815	837	884	845	819	841	811	842	774	831	812	841	780	787	834	797	786	852	789	810	831	803	769	823	828	816	840	788	836	868	809	864	809	818	822	852	842	768	827	848	822	868	832	866	840	845	794	847	814	864	897	805	872	784	846	769	801	814	832	839	808	837	794	799	850	822	799	821	811	817	814	776	802	823	863	858	792	851	762	825	812	831	844	823	862	869	866	866	799	821	857	778	820	791	829	823	790	904	796	816	845	823	798	787	793	829	785	813	774	745	787	846	805	821	785	794	799	816	837	802	815	830	823	762	883	801	832	825	850	799	822	804	794	794	814	861	830	804	862	805	823	856	843	766	811	792	853	737	781	822	847	819	755	781	861	833	791	780	857	758	803	794	821	802	794	817	875	830	810	842	847	823	841	823	826	815	777	863	838	827	815	777	744	818	835	809	879	813	848	833	818	818	834	766	853	893	845	807	788	812	819	845	826	792	826	813	810	774	827	890	773	835	802	816	853	878	793	829	841	776	849	796	798	842	810	801	790	872	846	811	865	822	843	830	811	823	817	846	833	799	826	859	852	782	752	852	813	794	835	747	822	773	875	826	838	838	873	826	836	837	798	790	811	840	849	803	741	816	843	791	839	812	905	815	800	780	827	834	783	809	811	823	782	753	824	796	814	813	835	827	870	780	814	788	821	859	825	847	810	837	843	791	819	901	841	799	864	855	817	854	789	807	805	838	825	823	850	833	796	787	759	806	824	799	804	873	792	863	823	823	797	828	829	813	826	837	843	847	830	786	750	835	835	786	817	822	771	829	794	797	830	840	780	803	801	819	879	790	806	760	807	791	848	815	833	831	809	802	826	855	877	785	863	844	887	860	801	805	789	771	865	801	762	844	854	805	782	853	863	826	778	803	808	801	810	797	785	828	822	830	808	820	782	843	799	821	837	866	808	852	787	806	812	858	828	813	817	807	782	870	819	823	856	844	807	849	821	869	813	850	815	805	824	757	807	823	811	809	820	832	776	824	844	807	820	848	853	829	802	823	810	805	835	782	792	828	820	798	816	798	829	866	841	819	779
52286	27971	11981	2997	1080	737	531	380	429	405	384	412	385	386	374	401	397	412	377	419	360	363	372	386	381	381	458	431	375	358	391	365	411	402	384	368	418	383	412	377	421	392	387	405	389	391	382	388	353	374	380	394	386	426	385	394	383	392	393	417	396	341	385	358	416	334	378	407	406	398	391	367	382	409	406	373	374	368	397	357	410	373	391	402	373	403	405	385	369	391	396	375	391	405	384	373	416	400	359	377	387	400	369	370	378	379	398	423	407	380	358	363	352	392	410	365	393	365	399	392	419	395	386	352	378	395	398	396	402	362	366	338	383	412	360	403	367	364	411	385	404	413	386	352	349	386	395	399	396	357	379	339	391	392	388	389	413	391	332	362	381	386	375	402	412	380	326	360	423	392	395	375	405	355	376	395	399	383	351	376	423	378	352	389	374	401	388	348	376	388	384	380	366	391	372	368	411	436	384	386	412	430	363	412	389	401	402	384	405	363	361	415	399	401	383	401	451	437	383	362	354	395	365	398	416	399	398	430	363	351	353	393	372	388	360	393	382	394	403	372	394	406	380	372	352	395	357	396	383	416	390	335	410	392	400	413	407	349	350	375	402	350	396	418	361	382	400	359	325	329	399	400	342	363	370	411	379	415	377	379	355	396	359	360	398	393	355	363	404	380	393	370	365	366	392	373	379	375	371	386	375	397	428	365	359	375	373	395	371	407	384	396	364	369	342	385	419	388	384	394	378	380	369	389	375	404	371	389	372	386	396	396	381	428	395	372	389	377	385	400	416	385	397	386	379	382	375	387	364	402	432	406	369	388	387	384	376	385	355	363	414	397	389	399	365	319	411	421	408	407	391	408	396	410	399	435	380	375	397	378	409	392	399	344	387	367	405	395	340	416	386	358	386	392	395	383	395	372	371	370	387	382	348	390	390	422	381	396	383	414	371	423	390	375	434	389	398	385	390	368	403	363	356	384	373	371	376	371	385	408	357	387	395	416	388	364	384	436	385	348	410	362	409	372	377	364	396	365	407	355	360	390	406	415	345	389	408	363	382	389	374	412	353	407	364	342	383	374	367	372	369	358	387	389	397	375	358	347	414	380	353	405	337	371	420	371	388	372	374	392	409	391	370	353	308	362	393	347	387	415	369	388	378	368	373	374	409	368	364	377	394	382	349	407	405	410	359	380	358	407	397	395	403	398	397	387	407	416	363	360	379	371	338	408	403	355	403	409	403	405	372	353	388	392	372	397	377	402	369	346	361	399	374	375	350	409	367	380	371	383	355	377	420	423	417	341	444	363	413	397	417	419	363	392	386	342	405	409	354	367	364	375	371	421	386	383	347	371	358	385	399	414	365	375	376	395	358	390	369	390	376	367	402	365	385	379	360	378	409	349	369	385	338	376	380	380	381	371	384	372	382	381	407	387	385	368	395	403	374	432	366	385	388	372	394	392	401	364	353	406	386	366	409	383	380	373	388	382	396	392	410	337	395	362	369	372	392	353	368	371	377	396	376	426	434	414	418	363	369	390	413	412	374	396	403	384	394	373	369	393	367	408	410	371	374	358	379	397	398	354	399	370	384	370	398	420	390	412	407	426	389	370	388	383	383	353	376	390	369	390	394	384	399	395	384	377	411	407	428	392	361	408	391	368	432	412	410	387	384	385	376	357	392	406	328	353	375	379	371	374	395	384	368	369	412	382	392	380	371	376	397	381	423	361	383	396	416	379	376	403	390	384	410	386	397	369	378	398	407	373	393	397	378	403	354	373	388	432	371	349	388	353	379	383	354	391	395	333	352	392	400	373	378	362	366	376	360	379	409	399	363	393	389	393	314	386	415	385	385	362	400	394	351	363	390	375	393	381	363	413	367	401	373	371	384	411	365	366	361	367	388	411	372	397	392	400	382	380	350	366	390	371	349	408	317	366	383	389	356	405	391	338	411	409	344	359	351	400	388	378	395	405	402	344	378	382	361	368	408	389	369	391	343	375	392	385	373	359	395	385	384	380	411	366	390	414	408	362	380	387	378	395	418	403	366	365	397	390	376	369	353	410	363	403	350	354	382	372	422	400	425	341	339	381	366	359	382	385	390	385	427	384	357	388	407	396	375	396	374	402	377	386	395	362	461	409	376	366	367	384	404	426	356	381	372	343	386	397	367	404	378	393	392	413	348	375	389	375	393	394	401	413	366	365	397	390	386	407	418	365	387	382	389	379	360	401	424	370	367	371	380	396	425	384	370	386	359	375	368	345	402	359	327	342	389	394	381	379	388	393	384	375	407	409	352	365	361	371	409	400	366	386	368	378	357	395	412	428	358	414	409	401	436	412	386	384	409	386	384	390	392	344	379	391	364	383	365	381	375	382	383	376	386	398	437	350	407	396	385	396	368	385	375	356	411	425	379	364	405	404	383	408	389	400	319	380	358	410	398	358	424	386	391	356	388	396	393	385	424	387	407	398	434	390	358	375	402	382	356	414	381	351	378	365	406	402	418	393	402	366	393	345	388	354	374	374	430	422	372	364	434	377	402	358	374	365	368	354	369	399	382	392	408	376	389	403	349	381	427	399	378	407	369	386	397	350	347	366	369	387	415	375	416	473	389	383	363	381	370	387	377	387	378	405	358	395	388	398	387	404	380	374	366	409	378	398	379	381	377	393	380	395	404	405	373	367	398	414	365	372	383	393	377	373	340	355	387	368	404	396	395	409	392	409	389	389	389	380	380	369	410	359	386	384	384	375	366	378	385	358	368	371	364	387	380	348	341	398	389	366	357	358	415	362	396	412	395	386	373	394	406	403	399	410	411	367	374	345	370	399	372	385	404	411	386	400	372	381	396	399	410	410	423	397	401	386	360	350	360	364	382	352	396	368	355	354	381	393	398	382	389	359	345	389	399	398	373	410	378	368	387	388	433	383	379	362	407	366	371	403	404	368	364	393	314	411	404	370	358	375	394	392	437	373	409	368	377	370	348	391	371	361	368	378	401	366	396	400	382	445	380	402	399	376	382	347	394	384	361	377	353	360	397	382	356	417	391	404	418	397	363	358	378	385	404	422	389	399	388	368	366	406	392	411	403	363	426	373	423	357	443	368	371	387	418	407	373	436	411	384	373	399	377	403	390	390	368	409	397	374	351	385	356	376	423	370	394	347	362	380	360	358	371	408	351	369	416	390	358	435	381	414	381	372	404	407	387	372	384	374	359	401	377	412	428	402	402	390	354	354	366	368	352	369	351	328	385	400	356	350	371	377	402	362	326	380	350	390	368	370	402	364	407	397	394	378	389	377	405	403	404	382	383	424	406	339	380	382	401	349	367	380	370	344	373	366	400	404	359	349	373	389	395	357	389	390	431	419	396	403	390	387	374	383	360	393	367	405	384	374	366	374	390	404	405	412	380	347	373	409	370	379	375	367	381	371	347	393	381	382	402	380	410	399	404	394	390	369	369	379	347	400	410	417	393	382	400	412	413	398	369	412	425	389	378	405
35912	22801	9856	4884	2879	1916	1355	950	912	859	841	825	841	837	865	833	850	841	828	881	890	840	814	837	841	825	837	813	791	884	889	867	815	825	837	802	806	817	866	824	819	856	803	821	823	863	868	838	804	839	836	832	858	820	850	860	872	832	783	850	873	826	870	838	869	854	824	799	813	836	835	866	804	753	815	845	849	846	794	797	881	819	844	872	838	893	830	826	861	862	807	864	861	864	861	836	875	886	836	804	846	810	852	811	859	824	847	868	842	798	829	822	822	875	795	868	780	857	850	836	834	835	835	786	846	850	805	815	827	893	896	797	818	788	795	824	852	833	838	842	836	831	852	833	781	847	815	881	844	827	790	852	805	866	801	823	845	839	867	852	885	821	866	913	877	830	797	803	854	851	783	801	837	797	826	860	831	803	817	821	789	805	818	784	875	845	837	853	836	790	828	863	828	809	776	860	787	869	812	839	824	882	845	801	846	850	820	825	823	826	857	834	811	805	786	774	739	798	819	885	855	884	842	887	855	837	861	825	846	841	853	889	842	807	825	785	846	843	851	832	831	841	870	838	820	828	813	850	818	885	846	843	853	810	827	819	839	858	820	813	830	851	804	817	819	848	827	859	880	797	844	847	841	854	853	845	802	844	815	827	846	852	884	812	864	825	793	853	811	806	796	844	830	815	875	798	791	839	865	824	859	847	876	819	835	842	889	811	865	822	827	867	853	843	845	803	856	817	792	893	832	827	835	816	879	834	918	824	817	892	845	793	852	803	828	867	855	831	785	853	810	895	798	880	792	830	814	888	860	843	850	839	802	858	862	815	819	856	848	811	832	790	868	845	820	834	851	817	838	837	805	782	907	869	869	839	878	829	830	839	875	851	867	853	886	820	784	798	837	851	855	849	811	853	867	821	817	839	769	847	857	770	848	791	838	886	838	854	838	819	830	815	812	811	830	792	905	871	824	837	844	833	844	850	783	765	849	829	860	823	872	806	794	826	843	872	865	824	878	796	835	804	817	826	833	800	824	812	836	826	827	809	884	866	903	856	793	831	811	853	835	827	831	880	810	859	839	851	825	801	748	779	851	845	777	822	883	868	806	818	824	798	829	869	841	815	799	804	783	838	842	842	774	795	840	836	806	780	816	824	840	808	846	838	809	796	805	805	825	780	882	818	782	847	807	879	810	830	837	822	851	809	837	817	820	772	810	801	815	845	805	801	832	779	846	858	832	852	818	801	826	866	815	835	846	823	862	861	840	815	837	880	857	828	837	799	840	837	820	824	831	847	867	819	833	900	846	845	846	866	819	856	783	878	858	886	870	871	844	825	823	766	881	820	827	839	812	837	846	849	859	839	788	861	803	868	813	829	783	845	831	813	832	832	850	828	832	853	840	812	839	836	767	848	839	837	845	806	803	842	773	762	836	787	861	798	848	916	819	847	806	888	823	797	823	802	870	829	856	850	838	781	817	832	892	846	822	860	851	840	872	832	878	815	820	814	832	830	838	837	841	860	853	856	788	863	785	837	845	832	810	836	879	808	874	844	773	811	812	839	846	841	830	837	828	869	866	839	852	855	853	807	838	805	808	819	868	800	819	791	862	793	808	842	859	820	868	817	829	845	848	839	844	802	821	836	840	855	844	858	869	823	786	793	831	873	807	853	818	851	868	869	812	885	859	845	800	894	800	867	838	839	819	836	824	835	845	886	859	850	814	820	814	849	847	890	867	800	858	794	791	853	863	849	808	815	818	844	778	805	837	867	823	867	835	874	822	820	800	851	846	785	832	795	859	841	860	833	801	828	852	855	852	847	821	894	854	837	852	835	828	816	848	819	871	832	796	891	824	792	823	836	799	861	854	836	843	913	820	865	779	826	805	855	817	790	810	858	822	816	854	874	859	891	869	833	868	840	883	832	852	879	798	848	872	897	874	875	822	824	817	818	841	762	775	832	861	883	812	844	837	841	853	837	777	811	826	860	767	860	826	880	791	842	829	780	844	835	856	856	869	802	840	885	862	827	854	824	819	815	838	913	836	785	815	857	893	863	836	840	846	860	828	862	822	832	872	816	868	822	890	846	853	870	878	923	819	844	823	834	810	887	819	811	838	823	797	818	843	797	874	855	843	817	773	847	834	827	836	829	836	842	849	843	823	810	785	810	851	832	796	782	792	884	836	841	840	835	828	801	851	851	828	902	880	886	848	826	791	821	796	818	891	826	835	827	849	813	825	810	864	806	830	810	870	859	867	862	878	842	851	786	886	824	776	841	840	860	867	815	813	844	835	864	771	804	877	824	878	810	831	831	831	883	828	833	872	921	799	870	804	840	830	842	837	822	814	843	852	845	837	827	877	851	805	808	827	794	865	793	828	874	899	846	807	911	829	844	861	804	869	800	848	854	843	818	852	804	789	835	800	805	836	870	871	885	867	832	856	836	827	818	848	800	885	837	825	890	877	898	817	828	833	803	794	808	780	816	847	872	806	844	809	864	854	848	824	843	834	884	878	810	839	814	863	788	890	819	856	823	749	832	832	846	828	831	855	809	830	867	855	841	848	815	834	821	844	837	875	837	801	839	824	849	821	832	821	776	836	828	912	780	832	838	827	797	815	808	845	806	832	827	894	804	879	883	821	846	870	835	838	852	816	854	841	858	835	805	793	829	821	839	845	843	848	802	841	864	842	837	814	823	782	840	838	815	864	861	815	850	819	795	850	846	851	855	865	858	818	825	836	818	821	827	812	839	884	861	849	809	776	794	881	829	869	781	851	901	856	824	866	855	854	808	804	797	875	808	832	867	858	855	840	817	831	870	840	845	812	890	838	803	841	807	872	848	841	796	817	804	854	836	851	861	837	822	804	823	861	831	875	873	824	797	852	774	866	796	839	799	816	810	849	820	804	811	819	859	820	810	803	787	837	831	854	836	858	810	821	825	829	770	840	850	857	836	868	816	868	856	854	835	818	789	837	799	910	808	850	867	813	831	824	823	829	816	841	819	870	840	829	834	811	837	812	781	838	864	796	871	878	874	818	854	814	847	858	776	812	806	827	836	855	822	833	832	843	805	814	849	791	867	848	817	860	813	819	858	864	867	818	875	843	869	865	848	842	817	802	858	814	855	875	796	796	844	804	810	824	820	863	796	808	860	815	836	842	803	810	834	885	826	908	837	848	874	820	813	794	825	861	847	814	837	812	837	848	841	859	838	808	815	851	800	840	779	828	791	850	803	782	832	773	820	820	846	816	828	775	888	862	819	799	883	813	819	879	856	817	881	888	817	888	886	827	849	852	842	880	834	834	863	803	895	883	823	853	816	848	839	842	880	866	818	883	862	851	862	838	859	855	861	829	794	792	809	863	810	857	802	874	853	830	806	852	842	823	836	831	797	851	831	828	855	843	839	860	781	828	849	837	828	819	802	817	783	833	837	836	810	843	818	845	841	829	822	761	811	847	917	793	825	870	818	784	832	872	827	835	856	852	839	795	837	793	813
48305	14955	2732	835	470	434	365	377	359	333	352	362	349	372	371	334	336	369	381	411	379	368	355	348	340	361	360	354	374	348	359	359	357	403	335	363	342	332	353	317	351	379	373	344	328	360	356	347	386	301	363	379	339	372	337	379	363	340	353	365	353	376	347	350	368	369	348	364	373	371	333	366	411	364	374	324	386	354	341	332	354	365	361	383	382	356	404	406	354	374	369	355	351	391	386	375	371	393	334	330	376	358	351	351	362	340	344	396	350	350	365	361	394	372	359	346	352	351	380	342	358	330	351	340	369	314	327	363	330	352	401	353	402	342	347	325	362	350	328	360	361	341	353	353	348	371	324	386	365	386	354	378	347	386	366	372	350	357	391	379	367	371	361	344	382	351	350	383	352	361	361	386	378	337	345	381	375	391	369	359	342	358	370	339	347	339	392	332	381	340	378	385	353	329	372	371	364	375	354	352	351	357	360	358	365	408	351	351	342	388	335	361	374	400	353	333	316	353	371	345	332	343	361	373	339	357	364	330	347	347	368	364	344	372	340	354	389	341	383	353	364	374	359	373	349	384	350	381	354	343	342	352	413	374	404	350	371	335	365	338	341	368	369	341	343	376	357	365	350	325	331	368	364	364	364	359	377	370	344	339	349	322	355	367	334	371	340	368	318	336	369	334	352	339	371	362	416	337	336	351	358	375	401	354	326	343	364	359	335	360	358	370	378	368	347	346	334	369	384	317	339	356	324	344	342	406	350	345	358	365	372	363	385	372	381	361	369	343	342	351	366	368	344	358	348	339	337	358	368	381	346	379	337	362	352	370	357	390	346	349	350	326	347	357	331	350	332	324	371	384	361	334	341	350	348	364	355	362	353	325	357	316	347	357	368	357	397	341	336	349	326	361	340	375	379	350	338	363	363	377	351	367	372	386	388	378	346	374	379	374	343	363	380	334	354	357	370	347	355	373	365	366	335	386	355	396	398	358	344	365	404	348	373	337	369	361	339	391	350	392	365	360	354	392	328	359	364	362	328	319	368	312	323	400	384	331	359	390	372	370	334	327	342	335	327	330	315	362	322	337	340	372	381	364	360	364	363	315	374	348	378	329	368	337	383	361	326	353	364	373	382	392	354	356	381	365	374	374	364	348	333	359	356	339	373	394	384	372	351	348	353	342	337	365	361	372	332	339	381	359	333	358	326	371	331	354	401	348	395	383	371	388	368	401	375	345	381	363	357	368	333	333	413	369	336	345	348	372	332	370	386	358	352	366	369	364	378	372	356	386	347	345	384	369	348	374	354	345	375	358	391	340	364	346	348	336	380	357	337	351	380	363	339	376	372	352	385	382	383	382	379	356	341	360	375	357	341	388	380	353	354	341	304	348	350	373	338	348	342	354	383	358	368	369	371	344	333	390	335	328	350	366	343	357	356	356	364	355	345	365	342	363	354	376	384	339	375	377	349	345	326	338	373	346	365	322	331	366	322	381	352	391	377	384	357	406	374	368	414	338	363	352	361	368	372	353	376	327	371	363	361	358	352	358	390	375	304	358	403	361	356	310	343	358	368	337	347	375	338	349	398	360	372	331	324	382	355	356	344	366	368	359	419	335	372	378	372	363	348	380	385	411	357	345	363	345	344	350	374	365	361	351	397	354	369	372	343	350	369	342	377	317	353	369	309	371	339	356	392	393	307	377	350	338	346	355	365	370	355	303	384	346	410	385	343	360	332	398	370	384	389	372	351	370	355	360	331	394	364	354	380	366	364	392	369	373	371	373	366	355	325	362	390	392	378	368	388	357	399	368	357	337	352	373	333	354	372	359	360	377	352	406	392	363	357	349	367	351	365	337	355	391	349	383	369	381	364	367	378	321	341	363	378	353	355	355	354	355	321	372	331	381	379	393	362	377	390	335	359	361	349	321	384	345	337	327	354	334	353	328	312	366	367	340	348	390	394	353	349	352	366	372	359	340	356	382	347	407	337	375	340	356	318	358	382	338	360	351	366	333	341	387	345	351	310	381	335	353	362	365	346	369	387	348	355	364	374	382	353	375	329	357	333	338	365	384	377	348	353	321	382	344	386	370	350	385	374	376	347	331	326	333	328	331	365	360	355	338	368	366	351	343	379	377	360	344	358	384	342	328	369	377	317	373	333	354	381	361	356	370	354	341	394	366	367	382	397	346	338	354	381	352	391	323	381	369	354	406	388	329	385	354	331	363	346	337	371	393	370	355	367	346	365	360	410	370	338	359	333	358	332	368	339	358	335	334	334	370	368	359	373	362	343	363	353	369	375	359	338	346	353	351	346	403	360	355	343	345	349	346	363	338	359	364	349	371	379	357	309	336	400	361	385	361	347	358	355	360	375	373	378	373	365	337	389	363	341	338	362	342	358	360	337	376	361	378	365	335	386	362	346	339	337	373	336	342	328	367	339	357	354	424	392	355	357	331	378	372	331	349	360	367	377	363	308	314	310	343	368	377	355	356	304	367	348	395	390	363	348	347	378	370	385	342	371	361	356	370	343	329	388	373	343	363	368	385	333	390	384	362	347	374	353	341	380	379	365	390	364	380	345	357	342	321	341	362	355	338	361	405	379	322	333	339	372	372	324	361	379	342	367	346	368	338	362	349	335	357	369	398	367	360	368	339	411	358	361	356	395	360	350	345	386	328	381	380	352	357	358	356	360	330	370	341	376	356	363	340	350	368	387	329	345	383	342	362	343	363	329	387	361	370	394	328	389	373	373	351	352	374	361	385	357	322	380	352	363	379	359	371	345	371	368	338	325	388	373	323	355	371	398	364	386	389	365	386	353	362	329	329	354	359	346	344	360	369	343	384	364	346	376	380	325	339	327	373	335	368	376	367	369	394	321	408	375	367	366	380	342	320	373	334	363	351	346	324	320	361	360	363	341	368	364	367	367	380	365	365	368	316	340	347	376	358	403	360	353	354	369	364	381	352	321	332	362	336	348	402	351	353	398	367	373	347	370	358	399	375	363	389	355	359	327	365	336	322	297	386	365	351	319	312	325	349	362	390	371	347	390	342	318	352	331	373	343	331	343	354	346	379	328	382	349	375	361	342	337	378	355	334	370	381	343	364	374	367	359	352	332	367	362	308	341	398	334	368	398	354	363	337	345	343	349	367	359	353	370	379	372	331	319	379	338	375	352	353	339	349	371	368	378	337	366	398	349	383	397	337	313	363	361	366	357	370	362	363	358	368	365	337	334	372	412	379	400	354	380	374	370	389	337	383	318	347	364	379	346	342	405	363	378	402	383	393	369	352	330	377	361	313	387	345	385	327	389	345	343	334	367	360	384	335	338	367	348	376	347	355	342	365	348	357	367	334	365	385	400	383	371	384	369	306	379	361	369	371	387	356	324	360	373	354	387	329	362	367	373	381	328	357	347	346	374	338	405	362	379	344	359	357	333	357	368	361	380	373	366	370	404	384	348	366	382	365	304	321	354	326	341	330	395	377	353	361	361	341
31639	8691	3009	1807	1224	931	786	793	773	840	754	789	785	764	789	786	776	760	755	777	820	795	820	810	820	795	734	808	816	736	757	799	773	803	798	731	803	812	747	786	840	792	788	760	769	783	793	779	777	768	755	813	779	805	797	785	795	740	794	769	760	740	762	786	808	791	789	775	812	812	783	775	810	811	819	838	819	835	778	766	776	762	800	804	803	779	794	785	744	833	791	782	760	800	812	796	788	798	758	782	851	779	769	753	777	758	767	793	864	747	778	820	787	782	756	812	823	764	806	792	783	767	810	756	777	758	801	759	799	785	779	735	713	739	778	843	771	761	831	827	782	779	813	802	783	804	744	759	770	835	769	800	817	795	747	753	803	815	763	816	787	820	781	740	736	802	796	765	791	784	797	768	745	776	768	790	724	738	800	760	789	778	809	773	731	860	797	818	760	777	766	741	766	801	766	783	799	825	798	808	764	755	793	832	823	755	762	836	799	797	805	767	804	781	759	827	785	762	746	800	833	724	766	784	757	805	778	833	779	787	807	772	799	790	827	802	750	805	781	840	765	792	760	796	788	802	844	729	784	774	754	829	810	752	750	814	764	767	774	797	765	802	828	782	786	714	790	780	766	813	816	806	839	789	819	822	802	751	807	773	807	727	796	751	749	796	830	806	790	742	754	761	785	825	775	799	750	807	788	796	749	851	791	800	808	801	755	758	827	770	758	794	798	798	829	812	803	780	823	823	739	792	795	811	748	799	780	771	745	811	755	725	787	777	778	764	793	814	804	820	756	767	817	766	803	756	834	754	822	787	772	695	845	855	822	746	779	793	797	727	799	807	753	794	801	780	769	794	830	781	774	789	806	806	830	756	788	761	804	794	806	807	808	805	803	785	754	806	772	798	765	734	784	763	743	779	816	739	814	764	791	842	750	789	799	748	818	749	788	769	776	785	796	781	785	810	703	790	778	805	772	783	746	837	780	753	810	832	793	795	774	774	757	741	745	828	785	782	774	826	758	766	799	788	812	750	772	780	771	789	752	744	794	762	770	792	771	747	761	769	789	776	803	791	722	768	797	754	840	781	730	793	784	710	745	814	758	747	836	780	800	829	782	786	794	778	835	844	868	753	778	802	797	838	784	784	847	830	760	852	763	821	807	815	787	774	755	788	750	781	798	815	785	761	769	829	750	757	818	778	808	727	755	756	778	736	766	830	723	773	791	821	776	746	774	800	814	802	810	747	778	791	826	800	774	825	806	786	820	775	776	792	808	792	774	817	780	788	805	784	781	767	769	828	794	773	753	756	825	823	786	781	802	799	792	791	753	752	765	752	789	764	755	832	779	764	747	776	684	843	758	774	785	741	739	751	773	793	787	760	778	745	754	758	791	813	775	814	771	809	807	808	787	782	785	753	772	763	812	740	784	839	833	759	817	790	819	755	779	804	839	748	794	768	794	819	797	774	770	828	762	796	779	790	808	799	768	759	799	794	779	773	780	751	814	778	801	792	768	781	744	801	780	825	759	791	799	765	754	846	754	818	811	743	793	822	788	770	818	749	785	782	773	754	787	751	773	792	834	794	773	815	825	747	800	800	794	824	789	794	802	761	831	803	776	785	780	803	826	862	803	783	719	749	795	766	789	808	782	792	804	802	781	771	753	781	773	731	745	803	821	743	792	785	774	770	782	794	776	818	773	801	800	751	799	780	743	760	731	777	779	780	759	811	800	749	750	800	768	804	763	795	852	772	795	830	802	707	771	841	822	784	751	779	776	822	739	792	788	785	751	772	748	785	795	796	797	762	775	723	819	814	724	735	779	817	748	830	800	777	788	768	836	792	805	803	796	798	756	777	790	817	782	787	783	758	784	797	767	797	795	817	805	796	745	791	806	798	755	793	803	810	790	797	758	731	796	782	773	755	805	764	805	779	833	722	811	746	749	789	776	841	753	759	827	784	793	717	756	771	820	845	817	801	825	787	811	750	768	759	783	815	838	829	834	785	823	805	796	760	810	838	774	784	799	742	786	762	780	753	770	796	790	746	825	809	796	785	759	818	758	833	768	719	720	826	772	783	741	813	765	835	805	873	750	760	769	772	815	785	788	747	775	747	765	789	717	739	795	822	767	801	797	824	811	823	741	753	784	758	805	805	780	810	778	753	770	808	769	735	741	782	754	747	817	825	822	789	781	798	723	767	826	775	773	788	800	746	811	745	763	811	806	758	799	768	765	797	779	851	884	794	749	787	729	773	797	828	833	752	788	783	814	829	832	750	796	793	809	776	784	785	763	804	757	811	798	816	825	807	758	793	740	778	739	765	796	799	757	818	765	808	743	802	770	830	814	842	769	788	806	800	763	779	813	765	761	779	762	768	746	769	759	786	772	743	780	804	810	762	818	824	759	807	743	774	743	751	802	749	812	778	766	793	745	752	762	785	748	784	777	765	852	776	824	777	767	752	775	741	796	807	728	766	756	847	790	817	777	782	715	806	799	789	817	805	778	825	768	800	822	811	792	787	798	789	741	778	765	753	747	806	827	799	762	802	800	805	808	787	766	719	797	749	825	790	808	787	807	775	794	808	793	766	799	785	771	820	794	745	800	781	729	780	869	775	790	772	791	784	784	748	780	792	724	777	766	755	780	806	843	736	809	844	757	774	785	780	761	792	809	811	764	849	791	753	792	817	828	754	818	737	782	793	772	814	769	796	777	787	789	795	793	772	798	760	746	787	803	792	794	795	830	746	821	834	766	800	846	809	797	815	800	746	780	793	772	838	847	814	818	780	783	760	794	818	806	773	776	840	818	830	777	789	745	765	785	794	796	779	753	806	775	797	774	809	773	825	735	785	800	755	752	779	788	772	810	798	777	769	801	823	786	819	776	822	837	774	828	825	795	790	772	803	792	827	738	769	829	775	776	770	812	746	803	812	768	779	773	772	800	792	808	789	760	767	778	772	707	754	776	780	803	790	821	782	762	761	779	779	797	775	761	736	764	813	771	747	789	807	790	778	789	801	807	743	798	744	769	781	774	774	804	772	764	771	839	796	808	810	782	803	818	745	793	736	755	757	810	820	834	786	787	749	823	753	722	811	865	770	776	760	763	783	806	754	820	779	838	754	838	756	774	795	772	826	796	788	794	769	813	754	824	761	801	740	838	743	834	795	815	791	787	767	787	823	789	758	755	801	836	751	759	792	786	753	810	791	767	775	800	770	848	789	765	783	742	772	762	761	781	778	785	753	791	798	753	805	752	752	813	791	745	775	857	793	769	741	787	830	839	786	797	764	793	781	771	799	823	765	784	824	785	790	793	797	759	756	794	786	790	812	786	772	787	784	762	787	757	810	790	724	778	747	770	776	770	788	798	823	821	779	731	823	741	753	806	755	830	767	776	811	780	848	788	740	729	787	809	780	817	763	766	800	795	744	735	792	809	765	783	747	803	788	839	776	784	780	765	751	806	795	745	799	757	809	820	777	834	740	796	821	757	779	748	810
53489	17345	3370	774	502	467	387	405	367	379	373	374	370	389	367	369	398	348	398	402	400	392	398	382	373	358	367	352	353	380	389	365	357	391	337	373	386	377	378	327	375	396	375	376	415	393	394	407	399	391	349	350	368	359	364	402	363	355	348	386	383	408	392	369	371	350	365	356	372	369	379	355	408	368	377	370	361	402	352	380	397	368	378	383	403	366	410	372	365	367	367	398	374	363	422	398	367	339	356	375	411	362	392	372	382	373	367	358	391	395	392	394	356	344	392	345	382	365	409	367	413	405	369	366	408	374	389	364	366	360	348	348	403	375	369	370	402	413	379	406	343	359	413	347	369	392	371	383	383	370	378	368	378	396	358	408	366	341	415	376	349	392	378	364	379	360	415	377	361	344	398	381	414	397	376	367	400	395	394	367	402	366	387	378	359	371	386	366	390	333	346	360	375	380	358	361	387	355	391	355	392	378	380	378	420	355	371	403	398	392	386	348	366	383	326	341	384	366	377	393	401	429	371	354	361	406	398	379	371	383	339	368	386	394	358	409	402	383	375	375	370	390	382	416	369	385	362	368	361	362	350	366	399	357	359	349	386	353	365	396	380	372	376	365	397	369	395	396	409	345	398	415	375	363	368	379	361	374	407	360	381	374	358	369	401	413	424	376	383	334	357	405	413	381	378	381	343	388	370	408	355	409	406	427	435	403	363	381	374	374	392	359	383	354	374	381	354	376	414	408	372	358	392	380	400	350	388	385	368	369	345	390	396	379	346	400	410	358	348	377	359	369	385	399	350	347	365	422	366	388	416	383	357	404	378	407	393	384	414	390	396	375	387	398	388	418	406	391	359	336	387	410	375	374	375	419	386	397	364	377	392	364	399	377	383	413	355	397	351	377	377	374	361	383	380	375	364	354	367	372	388	397	392	386	420	327	388	362	358	369	343	349	351	400	365	365	401	397	374	421	414	365	375	351	365	345	374	385	372	382	407	358	410	399	411	360	348	348	388	317	354	373	366	358	341	358	397	383	421	353	416	370	393	365	374	379	379	373	366	386	354	382	370	387	338	417	408	385	361	375	375	372	376	354	355	397	364	372	375	347	378	381	366	346	362	362	363	384	409	360	377	388	360	363	366	405	386	363	393	370	396	381	360	345	365	356	374	402	386	398	370	364	373	382	373	354	366	413	392	369	373	402	386	395	409	399	390	337	369	380	396	377	435	372	380	406	405	350	358	404	377	401	410	402	375	370	344	373	387	403	409	351	377	376	377	403	410	395	396	363	340	408	403	362	386	375	415	392	395	412	386	360	381	376	398	381	379	383	368	363	352	379	377	369	390	404	330	371	401	399	412	389	382	380	381	378	431	378	382	377	344	369	398	364	363	367	372	336	396	375	373	407	341	384	333	380	377	377	405	375	352	359	379	399	411	408	374	365	396	370	364	362	358	406	358	369	403	410	389	395	390	322	376	355	371	410	421	363	379	386	416	370	345	371	380	393	398	444	437	393	400	379	407	394	328	360	374	343	379	408	408	380	379	381	368	380	409	400	371	381	387	374	359	374	379	370	411	361	381	398	403	369	350	343	380	392	360	400	375	365	379	388	343	382	412	397	413	400	376	350	369	397	359	403	380	388	362	372	397	394	382	411	399	389	382	384	404	387	380	358	392	401	391	375	384	389	377	410	367	382	346	364	353	428	353	411	377	345	427	399	366	377	401	364	408	376	367	366	383	383	403	352	379	386	392	358	374	407	418	387	359	371	372	366	429	441	358	380	416	402	369	368	381	367	405	368	376	369	394	371	406	381	398	368	416	356	391	346	376	373	349	392	396	353	409	384	375	380	338	383	379	404	419	365	368	369	351	348	369	393	375	371	376	393	381	392	433	397	382	410	402	399	352	390	353	399	396	394	385	366	388	391	348	368	399	386	343	408	389	404	365	368	377	383	363	393	388	391	365	378	418	384	355	419	386	331	406	347	378	401	384	422	384	364	366	340	381	407	383	349	400	347	397	340	358	402	402	398	351	385	406	409	376	364	380	432	377	376	399	391	400	410	383	407	415	364	366	379	393	388	362	347	360	390	346	396	368	349	376	422	393	381	385	355	374	406	361	401	377	374	370	380	345	406	368	385	407	381	358	380	410	398	342	347	396	366	359	343	360	359	346	384	374	359	433	361	369	352	382	358	401	351	416	402	351	357	374	372	368	347	357	404	395	394	403	374	394	385	392	380	365	369	355	367	376	392	373	381	385	353	378	354	384	402	373	401	389	386	395	384	403	360	384	384	416	397	367	397	375	339	359	379	361	355	339	368	358	370	415	409	379	357	378	377	414	365	401	363	393	370	355	363	381	370	351	395	391	388	403	378	382	376	394	401	349	426	375	374	366	376	389	367	393	373	362	411	380	351	364	361	392	376	361	375	369	409	415	402	373	364	359	370	342	358	398	370	393	414	388	385	373	374	363	391	385	400	362	368	346	372	340	363	372	377	379	386	408	353	345	389	402	405	364	376	428	354	389	394	405	390	359	368	369	351	332	397	416	420	368	356	419	431	372	370	337	359	356	379	377	399	390	361	388	370	379	360	396	403	381	371	341	383	382	387	378	349	345	384	369	367	417	406	354	354	359	377	397	385	372	400	365	344	363	374	365	337	364	346	408	372	354	359	386	393	354	391	383	370	381	382	402	404	365	369	381	354	380	380	414	407	418	371	405	423	365	409	391	391	353	394	392	378	369	392	380	374	402	374	374	392	381	349	364	369	399	372	364	349	376	421	395	386	352	381	416	386	387	392	412	337	321	386	407	334	374	416	364	405	374	402	365	378	374	360	416	382	375	373	363	324	387	381	401	402	361	397	369	355	415	376	404	403	386	395	387	334	383	374	387	373	386	368	407	404	403	437	358	370	362	359	439	365	460	422	371	369	350	366	369	371	412	371	397	387	367	362	389	368	399	392	397	360	375	346	396	390	387	373	387	417	405	374	366	369	353	373	356	373	405	341	383	389	367	375	337	341	384	387	403	399	380	399	358	430	358	362	325	396	410	365	380	391	400	376	358	404	361	371	363	386	380	288	385	358	408	384	368	379	394	397	401	384	356	380	404	402	366	388	419	379	381	370	401	396	382	368	399	367	408	370	376	374	398	387	371	387	388	355	385	380	371	364	355	396	384	376	339	361	380	388	379	348	362	399	383	410	378	424	376	406	372	346	365	385	346	395	356	377	379	376	389	397	375	361	395	376	384	398	403	373	403	361	373	355	368	375	401	362	390	390	405	390	372	374	349	336	343	355	358	381	353	378	403	371	347	345	342	373	367	334	363	426	364	395	363	388	396	353	389	359	363	385	419	387	410	375	357	349	379	400	417	349	396	373	381	331	389	372	421	389	379	367	349	362	361	369	381	388	400	433	355	379	379	385	397	375	340	372	375	376	386	403	411	408	369	351	353	384	357	378	373	382	368	409	356	378	379	377	375	372	393	363	366	385	383	388
35097	7090	2433	1457	1139	909	836	817	846	875	828	895	830	808	818	814	827	814	841	848	765	839	851	828	808	855	849	800	821	808	862	829	828	865	842	840	778	838	814	852	813	825	837	852	856	846	813	813	810	837	829	776	796	827	815	798	813	846	812	834	804	785	818	839	841	845	820	837	863	795	867	847	830	802	829	843	879	836	835	806	871	827	816	774	770	873	814	810	838	811	824	876	812	803	828	830	857	832	842	816	815	868	829	836	810	856	837	831	823	808	798	829	833	872	813	841	850	788	799	835	827	882	792	846	883	785	815	883	834	792	823	817	815	819	796	825	823	847	767	803	874	833	866	801	786	900	782	836	832	848	849	806	887	811	834	850	854	860	849	816	825	832	871	845	813	804	838	852	815	843	838	783	818	801	843	869	847	857	846	816	861	812	759	847	800	839	829	825	884	857	826	794	824	822	850	831	856	846	823	854	774	850	894	826	809	820	842	781	805	882	791	839	804	843	868	816	815	806	831	812	868	834	818	860	873	843	826	825	866	800	838	829	849	817	822	820	838	837	805	869	779	906	813	880	835	786	888	843	829	834	850	841	789	867	831	836	820	834	804	842	824	771	862	881	832	839	867	859	821	801	828	849	856	837	814	859	855	851	775	792	842	863	879	869	774	860	848	871	817	862	831	808	838	814	805	781	818	816	800	842	861	812	801	791	840	853	823	857	840	807	824	821	834	802	874	882	829	789	843	880	810	818	841	820	841	874	854	817	851	825	866	841	814	855	809	852	803	799	834	834	817	886	805	863	792	852	814	858	862	821	891	870	827	820	814	848	813	828	872	792	851	858	863	836	820	829	798	856	857	813	778	875	862	804	815	816	833	816	807	824	771	811	886	879	876	823	863	794	832	799	852	850	866	870	843	844	896	802	796	834	838	816	836	865	876	801	843	859	778	822	825	827	840	855	821	830	867	827	882	817	817	842	816	788	882	844	789	822	845	832	769	851	815	848	813	851	819	814	840	807	829	809	824	885	893	831	850	835	816	873	843	848	838	839	785	795	805	820	774	814	816	845	894	815	869	798	868	864	808	807	879	776	773	786	833	841	780	834	788	821	786	836	805	864	839	911	812	856	788	845	800	833	882	793	836	827	829	804	821	799	827	822	868	827	836	815	795	789	904	841	851	774	808	906	849	845	848	825	831	825	833	774	809	852	821	821	819	865	874	866	841	792	863	894	785	835	831	793	833	792	871	805	890	903	849	829	793	823	804	872	817	784	840	848	893	833	825	808	805	817	811	813	832	767	783	851	833	818	837	855	786	808	805	860	829	867	859	855	868	839	844	804	846	836	826	807	875	813	792	838	843	856	865	803	849	785	869	838	815	856	834	887	867	814	818	845	805	871	859	833	857	853	815	811	857	841	830	867	911	857	835	838	869	868	889	822	830	819	810	857	870	828	865	802	794	822	794	833	812	810	851	828	809	804	817	877	838	851	882	885	835	845	822	848	820	878	796	845	799	837	855	789	805	849	810	805	796	812	840	835	817	867	800	842	803	860	864	811	830	886	817	825	850	800	822	864	826	762	835	817	851	867	847	796	835	804	796	884	781	862	849	817	840	878	862	772	862	809	825	824	818	799	818	820	851	856	852	859	829	804	795	802	838	809	827	833	892	824	839	824	833	801	822	844	855	839	830	848	828	874	823	861	825	790	814	822	838	841	794	859	851	875	795	817	818	827	813	851	832	819	888	798	822	817	860	818	845	811	827	836	839	825	830	824	847	832	895	771	890	846	838	870	890	807	864	771	837	841	874	839	858	821	836	824	838	833	830	844	764	826	839	851	829	835	782	830	820	813	859	875	859	751	820	805	790	869	842	838	824	831	828	813	824	857	824	804	844	792	813	834	814	839	825	825	839	833	831	796	815	820	847	853	823	787	840	811	812	791	826	837	836	858	835	870	805	838	832	862	872	807	860	845	823	862	873	859	839	794	815	812	822	857	822	824	832	831	854	821	852	815	798	836	832	806	826	807	795	798	846	838	861	808	856	800	838	828	867	812	868	815	851	785	842	841	873	823	822	832	791	786	859	840	815	826	812	872	838	851	867	797	819	764	787	863	778	803	868	799	790	790	809	918	839	834	809	826	884	849	792	826	811	847	853	897	844	805	831	835	811	819	821	839	836	856	828	858	866	829	791	828	870	809	802	810	833	840	840	821	854	871	814	824	852	817	791	856	851	864	775	837	828	871	771	826	839	822	853	843	811	833	810	845	838	872	815	810	843	828	801	819	822	791	844	790	777	835	793	857	839	860	829	847	785	782	765	840	795	842	827	832	877	836	814	843	809	857	833	836	844	821	803	897	845	933	830	865	803	831	832	828	831	796	803	848	826	783	854	839	842	851	809	806	880	823	851	852	878	862	788	816	852	813	790	805	801	819	794	836	815	814	851	815	764	841	861	854	839	781	848	822	834	833	845	894	848	784	810	832	799	835	858	851	783	792	862	832	844	839	810	879	856	798	807	871	847	832	802	808	812	803	832	839	802	847	792	801	846	806	859	862	837	855	838	808	856	816	835	888	782	823	776	878	844	816	826	829	834	858	819	876	795	847	831	846	841	849	817	867	878	854	821	874	835	846	856	841	804	862	823	851	794	850	830	877	856	797	827	827	818	885	823	861	845	840	779	846	824	878	835	824	838	837	828	824	841	754	830	783	861	810	817	814	761	767	890	816	854	827	870	842	814	767	842	821	868	873	836	844	841	815	814	853	796	828	880	855	866	817	859	842	835	789	799	833	798	827	815	818	853	811	844	803	839	821	850	818	819	818	806	837	894	832	860	869	812	792	826	830	864	834	785	823	795	807	839	868	860	864	812	838	840	819	889	782	805	852	799	817	862	821	834	862	838	807	836	819	817	814	828	838	866	840	870	830	815	794	849	837	865	856	821	871	885	830	850	834	813	845	841	824	841	802	816	888	827	822	849	810	843	817	828	886	826	822	828	847	841	857	818	839	851	804	858	857	875	882	815	853	832	844	813	792	835	820	814	769	783	819	844	807	796	867	808	804	839	851	848	828	841	820	840	812	803	870	807	842	832	841	857	809	785	846	861	819	862	849	807	807	858	822	848	833	839	806	836	872	853	844	857	860	788	842	795	807	854	806	833	854	798	809	836	858	849	850	857	768	906	836	783	830	833	822	829	846	803	896	822	793	794	828	859	806	871	836	796	863	880	863	832	857	806	827	862	860	806	837	754	838	834	832	775	823	792	816	838	890	814	815	831	845	829	888	851	849	816	852	808	800	875	839	805	864	832	810	866	852	808	824	831	836	838	862	798	837	874	798	811	835	818	834	816	819	850	839	786	855	776	867	802	824	780	825	839	823	816	820	806	840	849	855	800	835	800	870	836	804	863	820	798	811	798	764	779	836	846	833	795	788	853	795	803	859	805	845	813	821	811	809	846	857	833	868	834	791	798	804	801	877	860	793	825	821	782	793	835	831
52164	24196	9576	1872	657	505	447	439	403	389	408	402	415	408	378	402	438	378	377	400	384	345	364	388	357	352	396	361	398	378	368	381	375	379	386	370	374	418	378	357	427	385	405	420	391	372	365	414	335	369	352	363	354	383	402	368	391	394	397	397	382	381	392	395	338	357	391	384	381	393	392	367	361	364	367	391	417	382	389	392	404	388	382	414	374	355	371	397	371	406	385	418	368	460	432	357	379	391	386	390	348	377	414	459	373	364	377	379	388	368	393	401	352	380	413	361	415	365	361	362	393	403	355	372	384	398	411	380	360	416	385	390	409	374	351	358	371	414	379	354	395	389	349	362	374	425	372	352	346	361	405	416	382	410	397	341	407	344	385	347	353	360	363	364	427	366	356	381	348	355	404	362	388	378	366	393	369	398	377	394	444	385	361	387	382	419	376	393	345	386	411	384	371	388	400	387	391	351	425	362	364	376	371	394	410	372	376	368	403	422	372	345	358	416	372	346	379	342	357	370	346	406	420	371	393	402	411	417	384	406	392	402	358	374	400	388	379	371	370	400	368	393	381	402	389	385	402	390	395	377	374	385	412	369	368	370	365	359	359	384	383	378	364	365	368	391	403	390	402	381	388	397	382	340	395	380	377	368	376	395	415	361	398	368	475	376	342	359	367	382	413	387	386	411	392	358	339	426	386	379	379	377	390	384	389	384	403	387	395	370	380	383	401	423	411	398	363	394	403	403	402	397	348	381	363	438	402	371	380	370	391	397	367	363	383	384	404	389	392	397	388	438	387	381	373	396	360	373	352	379	409	391	410	398	392	391	393	369	367	365	381	409	374	385	391	370	367	373	391	390	350	378	365	352	384	331	414	398	428	366	388	377	402	361	405	380	360	358	385	343	358	395	383	334	401	407	394	412	364	426	332	406	358	408	392	386	352	401	383	396	364	402	345	367	365	407	360	402	364	389	369	366	366	371	385	404	384	345	377	350	396	395	415	419	381	400	412	387	356	344	376	395	396	385	407	416	414	372	386	410	419	407	382	398	375	391	387	393	386	375	404	368	418	352	361	359	407	425	375	408	397	379	379	395	367	384	397	376	365	385	379	388	335	373	397	362	387	393	371	374	370	386	358	405	371	360	365	349	392	418	385	358	357	392	377	383	361	349	376	354	418	382	414	397	372	378	418	363	400	380	359	392	366	398	362	387	357	359	358	405	377	375	397	370	376	396	364	396	342	380	399	348	416	383	376	397	368	393	381	388	372	430	412	415	377	408	409	395	413	392	382	416	421	354	402	374	394	389	384	408	407	397	390	426	377	399	395	378	396	373	371	388	389	437	371	403	406	383	389	343	376	403	408	333	389	377	385	405	381	377	397	409	349	372	349	362	385	370	392	404	389	410	402	399	385	427	364	352	364	376	389	375	379	382	367	377	416	406	401	385	415	373	391	387	388	392	392	400	382	417	427	385	372	389	383	375	389	370	405	372	370	401	414	393	396	367	369	375	362	376	352	409	403	379	399	370	420	409	385	345	426	390	401	388	414	384	360	384	366	402	354	348	373	349	365	335	397	406	419	406	362	361	377	383	389	369	362	404	367	359	392	398	409	363	370	389	423	371	396	402	361	414	386	364	361	388	396	376	378	419	353	427	371	346	413	395	430	429	399	410	398	372	371	401	377	396	392	403	333	398	348	399	434	395	382	358	420	368	412	353	353	357	388	420	380	396	417	377	376	382	377	333	421	379	399	379	351	382	396	443	410	418	378	411	375	392	388	380	379	423	422	391	429	379	362	364	367	379	388	362	433	398	352	377	394	386	334	433	376	355	381	381	354	358	386	369	384	377	365	424	378	394	381	401	416	371	363	415	374	374	402	389	384	373	413	383	349	380	389	377	409	359	362	339	356	354	403	367	407	374	380	369	399	410	357	422	437	380	395	412	386	362	385	403	360	418	375	375	430	409	388	385	383	386	381	387	365	410	393	391	362	405	386	384	407	446	389	420	389	406	394	389	388	373	396	369	347	358	398	375	387	426	406	378	389	381	356	372	374	374	393	381	362	364	392	384	336	400	393	385	374	368	372	388	392	370	400	387	385	416	368	360	365	399	395	382	399	395	391	408	376	386	349	405	405	397	388	386	354	399	381	360	413	402	399	417	352	340	384	332	379	345	411	367	381	379	371	421	400	365	380	369	388	381	343	335	395	393	422	462	406	410	372	411	387	390	386	380	386	405	397	399	390	399	394	395	358	394	403	374	408	407	396	378	396	401	427	429	417	364	404	359	408	402	379	393	379	394	374	376	376	394	355	398	374	352	356	356	349	389	360	408	374	381	397	401	347	391	413	378	395	363	368	358	386	382	402	394	390	375	381	386	407	363	372	408	361	429	362	366	405	365	383	361	399	386	388	368	372	392	398	368	399	377	400	424	374	397	367	363	426	381	360	396	391	370	381	395	425	358	435	407	422	405	402	386	348	379	392	419	352	405	400	379	394	405	404	374	355	398	410	379	391	368	376	369	414	394	369	353	408	417	385	339	397	364	384	381	413	387	361	387	367	382	370	364	402	377	420	438	367	385	404	388	420	410	388	388	389	370	379	407	395	354	409	371	368	372	373	404	371	347	399	391	411	352	378	427	387	378	400	368	378	414	403	391	364	359	390	389	377	333	389	411	415	386	389	388	360	382	387	400	376	354	437	403	408	398	382	401	375	402	375	403	419	379	357	365	349	399	387	409	360	398	378	373	347	400	386	399	371	368	385	373	388	369	417	362	367	419	375	417	408	394	351	381	379	367	393	362	382	386	364	397	372	405	358	403	396	359	373	405	372	377	403	359	348	366	418	375	424	361	400	402	422	398	374	390	411	400	407	349	397	383	412	358	341	375	378	415	353	372	414	374	359	408	392	385	384	396	407	360	365	400	415	359	402	350	378	373	408	396	425	398	358	381	385	330	388	386	377	369	412	397	375	373	397	388	406	403	453	370	379	396	364	448	401	406	388	371	397	346	404	434	398	417	440	396	396	367	334	367	371	384	390	397	422	386	389	364	373	375	379	387	396	400	370	388	400	352	385	372	387	389	369	349	402	387	396	401	349	403	370	415	378	369	382	394	413	376	407	338	376	380	409	374	389	354	368	399	392	369	397	392	389	371	366	392	405	363	366	388	371	359	377	368	387	395	373	348	372	334	386	418	383	376	384	357	378	361	401	405	410	383	369	379	367	420	393	381	391	385	361	426	407	358	392	431	364	399	410	383	371	390	397	329	378	421	419	381	393	407	360	362	389	374	404	392	365	371	398	402	375	378	351	378	369	388	409	393	384	407	373	409	347	396	395	385	387	363	343	374	390	354	375	397	372	347	374	398	390	383	387	369	382	383	392	382	374	409	397	420	420	412	378	412	411	383	396	379	397	359	417	388	405	390	384	349	365	388	384	374	366	391	368	387	393	396	366	391	366	370	409	362	412	360	365	374	386	429	374	370	374	369	392	374
36409	17217	7137	3049	1632	1334	1071	931	899	858	837	852	824	865	841	855	820	846	782	850	837	806	815	847	803	875	845	852	828	857	890	817	859	850	816	836	859	823	821	830	826	840	873	825	822	870	840	866	873	831	826	859	827	837	798	827	809	863	843	827	853	880	813	863	885	799	862	822	835	848	820	853	841	877	827	832	832	853	858	857	842	909	883	889	832	811	794	792	866	825	856	843	801	862	830	851	827	811	807	843	836	812	826	821	858	834	883	809	842	843	869	816	833	822	843	840	825	809	865	853	794	839	839	819	781	823	868	798	792	843	888	837	836	799	823	794	834	782	822	799	830	851	855	815	887	833	807	863	832	887	856	792	865	813	811	828	852	863	778	859	828	860	849	814	872	853	855	860	849	824	803	882	860	831	866	849	869	814	871	844	848	815	815	828	863	862	867	813	850	801	875	825	840	857	853	874	818	848	794	807	851	846	846	874	824	773	806	836	835	852	807	782	857	822	779	849	842	827	848	896	835	878	894	882	826	830	804	812	889	842	858	865	792	824	819	794	866	822	845	803	823	807	784	828	856	810	825	866	859	828	858	878	859	842	788	818	837	854	825	782	848	863	879	836	847	857	889	786	888	814	890	873	834	949	850	823	841	812	799	856	838	828	812	802	820	838	787	825	848	831	833	812	858	793	821	862	865	851	879	847	778	855	846	805	857	882	843	822	853	832	829	857	918	842	844	853	836	835	848	877	835	829	814	838	857	859	804	824	834	862	796	843	871	852	850	829	873	778	867	853	838	815	826	844	879	825	818	878	846	864	867	776	807	818	817	810	832	803	862	812	831	899	866	845	859	884	819	852	817	810	829	779	833	884	823	867	822	821	846	834	876	895	891	848	914	806	851	797	881	807	822	832	786	834	818	834	893	839	860	845	822	838	806	869	821	875	843	848	833	823	802	858	825	838	823	832	879	854	833	798	886	875	799	782	859	829	866	813	844	834	856	816	817	841	898	831	782	875	880	847	928	826	866	884	822	795	883	815	875	818	812	835	847	810	891	826	853	866	847	840	834	846	828	896	831	804	890	867	855	901	816	820	834	840	809	866	897	842	844	850	816	797	831	835	837	866	835	844	846	780	825	865	846	901	829	830	840	830	805	818	791	822	847	830	845	878	869	801	859	867	847	805	862	830	813	860	842	831	909	829	869	823	831	848	805	851	815	795	823	869	813	842	808	872	777	805	864	800	849	869	804	819	787	859	876	799	827	847	859	837	802	838	854	855	852	850	862	856	883	874	831	900	831	850	868	862	860	838	799	805	812	819	878	863	832	829	800	818	898	832	861	855	878	840	824	808	882	857	850	842	853	866	834	845	845	794	809	861	834	873	831	837	800	879	859	839	862	786	841	807	860	838	833	828	841	817	866	863	867	883	782	830	825	871	764	818	807	852	820	812	846	873	850	825	901	778	814	837	846	834	827	842	841	831	820	869	890	867	823	809	831	864	820	828	784	822	849	798	843	810	829	822	908	877	833	864	854	807	814	883	826	784	840	843	833	789	840	830	845	881	852	773	871	807	798	877	898	827	786	843	826	857	871	799	803	835	840	871	854	813	859	831	874	879	832	815	879	844	832	851	778	836	843	827	817	866	794	861	759	821	849	815	813	806	848	844	802	829	827	871	819	843	867	860	795	826	804	823	868	842	805	843	799	858	855	880	825	810	837	850	887	823	877	862	876	829	896	822	831	850	793	831	766	823	907	823	805	836	839	858	863	811	871	779	817	822	838	837	839	832	892	855	829	863	831	853	888	867	809	828	795	813	822	810	872	818	801	793	777	805	831	844	790	831	870	806	847	832	858	817	790	875	819	847	874	832	795	820	836	853	827	823	877	834	796	838	839	824	862	842	850	838	825	855	865	881	821	817	834	819	856	872	811	805	836	798	830	802	825	818	843	776	850	828	780	858	794	804	856	795	825	881	797	827	778	810	832	837	860	829	836	870	840	840	833	882	834	829	814	831	817	893	833	807	854	807	803	821	801	798	878	810	848	866	833	809	824	856	805	852	818	828	826	822	853	854	829	810	818	836	864	834	842	845	806	829	829	829	844	790	825	830	858	897	782	840	894	844	817	840	836	819	881	832	826	808	829	842	817	879	839	886	854	860	795	819	799	835	844	837	830	886	854	821	836	790	869	841	817	863	832	870	834	819	858	834	836	875	881	813	853	813	867	855	888	881	833	855	833	808	858	828	816	782	796	856	821	781	817	846	874	809	852	841	842	820	796	820	855	824	829	805	798	864	838	824	805	846	866	851	845	841	825	874	841	817	853	815	856	824	852	774	827	847	867	825	810	867	864	892	833	791	829	834	873	833	772	819	830	833	810	813	859	824	846	813	844	886	819	819	842	864	830	843	812	811	845	825	840	824	891	811	897	804	798	830	802	796	861	824	833	845	845	860	843	840	845	857	873	833	844	773	905	874	844	864	836	823	833	784	834	806	801	824	898	804	819	849	880	872	886	847	828	865	810	819	801	826	878	818	873	885	829	847	856	852	796	790	859	814	874	907	850	893	805	815	839	807	881	789	860	810	878	860	830	854	848	822	853	873	810	871	838	807	860	827	853	873	781	885	836	887	876	808	797	854	836	882	795	884	857	835	895	884	788	817	847	885	837	836	840	839	910	852	866	831	837	834	858	822	841	821	848	824	850	828	878	864	844	848	801	826	862	823	752	808	878	823	821	820	889	857	815	794	792	835	856	838	800	808	816	798	832	816	758	876	869	843	848	885	841	815	807	833	854	834	877	805	825	824	917	871	861	814	849	784	806	871	793	892	803	832	813	836	824	825	871	850	809	875	832	890	862	838	828	822	850	783	817	884	860	859	835	823	843	829	816	874	845	817	823	821	845	881	853	875	801	835	822	846	833	784	886	889	819	793	873	832	868	879	845	874	835	825	835	766	846	859	866	819	824	823	822	810	829	821	820	835	858	800	806	851	762	850	854	855	835	839	827	815	849	800	879	807	857	848	826	845	812	881	868	888	824	829	849	860	856	873	844	866	856	873	797	851	820	835	831	810	902	820	833	857	840	775	868	816	835	810	834	843	794	827	835	870	809	865	845	830	821	812	861	836	851	849	876	864	854	826	879	872	870	881	835	775	806	818	815	852	849	824	821	851	811	859	847	897	825	826	812	863	830	865	828	879	832	838	819	844	812	861	795	782	868	838	835	821	843	855	839	823	861	849	854	860	839	804	857	830	844	814	868	813	833	797	851	829	854	866	865	815	859	865	834	801	870	838	806	829	823	823	872	817	837	819	832	869	861	817	865	846	797	871	830	786	849	789	859	821	917	821	845	817	821	845	797	788	846	819	886	890	799	835	815	837	888	781	782	809	874	843	808	822	834	838	821	841	816	824	847	869	792	786	847	851	815	798	856	816	856	799	877	787	830	844	877	863	791	853	832	858	825	842	836	873	852	819	847	799	808	828	877	834	823	777	833	818
45362	19628	7814	2414	885	658	478	391	371	351	373	344	316	325	325	323	348	337	354	338	332	336	337	328	368	368	355	333	320	328	327	343	340	358	321	356	350	334	364	374	359	333	329	379	370	366	330	367	350	350	344	349	401	347	361	376	335	349	303	357	353	362	362	346	352	334	352	300	354	355	386	339	365	350	330	305	346	352	324	327	316	303	365	338	341	321	353	314	331	345	324	366	355	343	334	339	356	338	329	329	330	378	324	328	364	347	350	345	366	339	351	360	325	308	346	331	348	331	337	353	299	353	369	350	328	277	313	332	343	306	334	377	376	357	390	330	320	345	338	323	343	309	334	337	319	366	366	336	352	355	375	338	352	391	340	337	312	333	359	333	339	321	298	363	347	349	359	347	356	336	374	352	341	394	353	338	336	327	327	356	337	331	351	335	366	337	340	347	360	351	337	372	320	346	372	343	348	348	342	314	329	343	313	344	316	331	356	319	361	302	287	314	353	348	341	360	352	333	352	355	310	366	354	351	310	322	334	353	361	312	340	329	340	344	343	345	347	324	354	331	339	349	373	358	350	318	344	354	363	341	303	334	327	346	312	348	358	289	355	304	343	359	341	359	345	331	351	347	362	343	350	327	342	361	358	329	340	362	347	346	338	355	359	363	316	317	336	313	352	321	315	315	345	347	343	354	319	328	390	347	341	329	308	308	382	317	368	347	344	361	313	310	328	353	336	339	355	363	309	320	347	321	355	377	338	330	348	341	304	314	365	352	350	326	334	311	342	333	340	328	326	323	343	353	326	334	337	331	338	326	327	375	352	344	345	311	341	322	334	319	337	350	353	297	342	332	358	340	332	341	309	369	339	356	323	350	330	315	343	295	349	308	344	308	347	340	358	323	315	336	345	365	333	357	338	360	348	362	351	314	380	309	352	316	335	312	336	343	345	354	361	368	339	374	363	320	330	336	337	372	355	346	345	350	303	360	338	354	332	371	322	357	337	370	360	323	335	317	332	327	297	331	342	339	381	359	338	332	334	353	343	360	355	347	363	334	352	348	373	308	324	340	316	338	335	339	353	336	318	347	340	320	321	358	335	320	347	344	361	336	365	354	366	329	296	342	340	344	359	361	335	332	335	311	350	365	340	350	373	356	353	339	332	357	340	340	353	314	322	310	322	368	304	335	365	339	355	333	314	305	329	375	352	340	332	361	321	346	336	327	314	338	320	347	353	324	353	362	352	356	325	357	341	343	344	363	366	339	332	361	323	340	322	308	324	387	360	337	360	322	318	350	318	360	337	318	332	312	379	375	328	357	305	340	383	339	343	358	351	319	409	352	338	317	331	288	312	312	346	342	346	314	309	377	333	339	346	353	341	331	343	327	351	353	331	333	322	331	348	316	351	345	345	323	349	310	327	301	346	351	372	356	370	358	332	321	336	334	330	377	329	370	301	298	373	320	364	361	335	327	352	348	330	319	305	333	328	370	347	356	355	363	327	316	319	329	319	361	325	334	335	356	326	316	319	332	338	334	380	347	318	359	346	337	371	357	317	343	359	340	353	315	330	320	363	302	338	333	378	337	372	378	346	310	277	314	329	337	370	359	302	357	304	298	359	374	344	321	324	335	352	337	334	323	289	343	309	342	331	349	347	338	352	333	337	340	320	346	349	336	313	332	350	355	346	353	323	326	335	324	346	367	331	333	343	305	354	317	359	355	342	339	350	356	365	329	326	366	311	354	354	372	322	369	371	359	332	344	293	336	347	311	327	359	346	366	338	324	314	359	344	357	343	341	370	368	313	328	363	382	338	339	298	328	300	309	395	353	344	355	341	320	380	360	335	334	377	333	356	364	349	345	359	364	334	320	317	334	320	353	329	304	395	316	314	326	311	349	356	306	338	358	330	375	344	347	336	338	333	360	362	361	341	340	299	331	382	324	341	343	324	365	323	362	377	351	324	347	354	340	339	337	392	336	358	350	334	379	340	340	350	293	340	373	335	336	322	312	352	337	335	327	335	360	335	318	351	352	374	337	319	323	371	292	319	324	339	349	333	370	358	348	320	359	335	334	345	336	345	360	321	353	329	343	310	318	338	319	320	356	360	371	326	346	332	338	360	351	334	348	356	348	324	314	352	346	314	350	329	343	338	352	322	316	361	328	326	354	356	362	366	353	343	340	350	327	342	324	340	358	320	308	327	336	316	319	312	376	330	300	360	348	347	319	347	328	343	347	351	360	318	358	311	350	337	326	337	332	347	365	344	317	339	358	331	363	333	345	352	324	352	351	307	343	333	370	364	343	397	324	309	324	327	356	366	374	337	323	348	349	324	377	330	346	314	349	302	332	334	323	376	367	398	311	351	307	357	345	343	318	334	334	342	334	326	358	349	358	346	341	355	332	401	381	354	340	332	309	355	334	327	307	293	398	353	346	376	365	355	386	342	348	297	329	365	347	347	336	308	328	352	323	349	346	319	367	316	368	346	351	339	331	316	345	291	332	344	366	371	358	308	354	364	332	358	377	354	358	334	311	332	350	335	321	329	347	325	357	356	315	321	334	313	321	321	347	334	310	310	342	353	328	349	355	334	323	373	344	332	357	335	339	376	345	338	328	370	349	373	345	324	301	341	307	342	321	363	297	312	360	371	355	337	350	314	350	317	348	339	326	346	312	333	335	375	335	365	328	311	369	343	304	357	313	320	312	352	331	309	277	333	331	341	289	340	332	339	370	359	342	336	341	381	343	350	325	341	376	363	308	319	358	335	335	351	336	345	322	352	315	316	326	353	381	338	360	300	314	367	360	311	365	353	384	344	334	333	379	334	335	375	354	315	310	350	337	368	313	333	345	317	363	328	320	358	339	340	352	338	360	352	329	321	325	312	355	353	344	334	357	313	348	352	332	331	332	366	375	320	344	367	368	350	309	358	347	338	351	349	335	343	319	309	329	334	398	344	328	401	352	339	339	328	317	338	360	326	382	321	329	334	372	356	329	343	360	355	328	334	327	312	351	330	326	350	371	341	379	324	345	379	352	357	322	313	310	328	333	362	328	367	302	350	351	360	331	321	355	345	393	384	341	373	314	317	330	337	341	327	340	365	354	336	363	341	309	303	362	331	342	348	334	320	343	338	330	336	350	318	352	326	326	344	321	376	342	318	318	300	367	305	351	364	325	348	352	333	353	318	354	356	378	364	347	345	368	315	335	377	334	342	332	350	349	330	305	375	358	342	336	367	359	350	350	339	356	357	311	312	310	293	337	333	321	328	317	351	310	341	326	337	350	319	352	315	359	297	346	345	347	353	383	354	355	336	365	342	294	349	330	307	332	364	295	362	315	335	357	341	307	316	352	318	336	334	345	350	335	349	302	344	320	329	354	338	315	307	347	339	331	351	336	330	337	344	289	348	309	351	327	320	373	357	343	321	368	351	343	341	325	334	301	334	348	331	343	345	300	341	328	364	312	347	352	380	315	350	333	364	346	366	324	369	339	348	306
30818	15303	9464	4543	2362	1731	1183	919	856	818	768	729	732	765	806	737	829	781	769	773	716	816	754	780	742	761	803	755	749	737	743	762	784	754	752	723	744	744	760	776	778	769	822	780	707	775	731	783	766	763	701	769	726	708	723	780	769	732	781	721	735	750	729	781	717	798	787	744	764	768	772	756	763	728	726	796	777	743	742	737	716	782	766	732	742	774	730	760	731	767	798	716	809	775	741	714	783	781	743	787	777	766	750	789	796	761	748	752	766	793	733	713	726	753	703	765	732	710	739	759	736	780	710	734	745	732	764	752	746	741	765	754	733	738	778	726	749	748	769	730	735	754	697	762	781	794	724	782	761	676	759	708	714	730	784	757	775	693	735	752	756	767	721	713	764	720	778	780	705	779	757	764	803	768	721	757	782	765	779	721	774	731	759	726	754	746	730	740	734	756	754	813	745	752	764	771	705	779	720	787	766	714	777	721	733	764	719	745	755	741	761	721	678	782	730	721	762	738	718	755	768	774	713	762	735	808	759	750	761	752	736	713	742	795	715	755	793	671	765	747	768	769	786	707	793	751	786	763	747	720	714	738	742	770	725	767	753	750	698	742	725	706	738	800	748	728	710	724	715	740	722	792	785	773	768	750	739	786	776	717	727	744	732	786	737	771	739	793	747	782	737	733	712	768	764	728	732	744	756	750	706	699	740	733	733	772	695	721	793	741	738	798	812	744	789	770	748	756	773	757	760	745	753	697	729	764	749	753	759	765	805	749	740	699	794	754	771	755	726	743	761	777	745	708	786	749	758	742	754	745	796	786	770	745	780	725	780	727	756	731	725	743	766	744	745	730	752	758	765	703	808	711	789	775	845	750	779	782	760	798	779	754	808	714	750	771	779	745	754	734	774	761	743	731	763	713	753	719	740	769	775	718	782	757	738	730	725	743	769	722	781	714	734	756	738	789	718	767	767	742	752	773	732	771	790	742	745	727	740	775	739	772	741	763	755	760	705	709	737	732	720	751	727	739	773	744	804	776	765	738	728	766	720	700	797	717	744	730	737	772	772	723	717	765	732	730	749	753	774	696	789	748	746	770	734	778	722	747	699	747	733	742	736	745	718	742	751	757	771	711	772	783	761	764	803	754	749	723	776	772	809	682	744	746	740	750	745	793	782	716	748	695	744	706	746	784	734	729	718	749	734	701	722	731	739	694	742	737	770	727	734	737	731	729	806	785	731	763	745	783	747	760	778	770	740	735	760	781	747	738	776	771	764	740	682	739	745	751	719	780	740	773	802	782	765	811	755	727	752	761	729	715	751	737	744	765	680	750	741	748	741	739	740	715	710	743	694	702	752	764	733	776	719	757	733	715	805	779	740	770	751	760	766	727	773	759	713	797	726	769	771	785	757	711	789	826	762	738	756	740	732	749	811	753	769	687	742	710	737	731	764	758	744	687	760	764	692	732	734	778	749	771	707	719	767	731	754	736	745	746	744	713	766	771	756	743	762	726	742	792	771	793	766	726	766	747	771	780	770	754	753	760	696	742	764	745	740	756	760	734	774	789	766	767	715	743	717	688	735	720	772	764	730	716	750	749	746	780	769	710	721	744	683	745	779	726	740	723	756	728	783	772	747	734	767	750	780	755	772	722	774	738	748	786	706	709	725	736	742	730	742	756	753	762	781	724	774	788	715	693	767	738	706	759	763	743	801	736	768	693	779	772	742	788	739	786	761	775	715	744	732	757	761	725	709	802	759	721	788	750	738	749	760	815	768	741	793	823	721	734	759	715	745	751	776	746	732	794	806	749	759	757	729	718	779	768	736	763	751	774	783	732	730	721	742	766	748	796	703	802	745	718	733	782	708	745	780	785	751	762	775	718	730	735	761	746	776	772	816	765	738	768	725	805	747	739	701	722	719	794	698	731	766	776	734	786	748	768	738	766	771	766	730	708	720	751	780	765	699	790	746	753	774	749	755	745	756	755	707	759	734	742	794	770	742	784	727	756	740	759	780	797	744	793	712	746	778	754	736	737	761	789	726	716	785	774	693	735	735	742	751	802	745	760	777	739	744	754	750	748	753	778	789	779	751	746	773	790	739	735	743	708	793	773	752	772	808	719	715	730	771	766	813	737	832	760	727	775	729	720	705	805	743	770	717	815	742	771	686	742	738	747	738	728	749	791	777	736	743	793	771	723	761	746	749	737	742	771	775	756	794	723	765	716	757	734	739	759	768	746	747	778	734	728	731	739	688	734	791	730	735	741	713	758	768	751	736	765	739	770	771	717	809	743	801	714	729	727	760	723	785	726	740	748	752	773	763	757	778	758	772	740	791	762	747	769	750	778	712	739	725	732	741	742	776	738	721	764	702	765	724	727	768	748	759	741	771	753	697	759	765	766	748	758	750	777	801	776	714	771	739	731	764	725	734	742	744	764	697	788	779	738	788	745	716	761	773	758	786	786	771	772	778	738	731	745	755	769	733	785	788	728	715	757	745	738	722	745	727	752	778	766	761	678	778	732	754	726	757	781	784	743	766	739	713	780	734	750	818	778	746	709	703	749	722	739	741	695	756	725	734	774	694	781	754	729	787	758	752	750	736	739	790	722	785	751	760	756	736	759	724	784	720	837	750	778	722	724	773	696	728	715	737	767	747	788	789	792	808	787	759	774	743	774	765	781	758	746	752	764	755	764	781	735	755	761	742	735	739	775	707	729	699	768	771	712	750	716	739	721	754	747	754	773	748	786	759	800	746	737	755	756	770	750	722	756	755	744	763	769	767	796	738	762	738	720	748	693	736	749	757	795	754	763	758	789	743	731	773	723	787	735	755	738	763	763	730	780	783	751	745	755	764	760	779	739	745	721	792	777	749	718	754	720	751	736	764	766	710	742	732	750	767	744	748	705	787	792	785	742	746	773	787	807	820	782	730	802	738	752	736	793	755	780	808	775	770	770	738	738	748	805	715	760	732	770	702	759	749	742	741	772	733	707	702	708	739	748	756	767	763	773	753	735	776	795	732	764	809	770	701	775	750	779	723	744	759	729	738	733	651	748	788	782	738	758	744	779	765	731	741	736	734	845	773	743	752	727	757	720	742	804	764	772	712	709	760	797	751	727	820	740	796	730	751	758	764	746	769	765	721	777	790	761	763	770	773	735	817	742	767	757	715	783	753	764	791	728	714	763	744	734	753	780	727	740	741	750	695	758	732	751	707	779	746	759	795	780	767	730	759	738	778	790	776	770	759	710	741	755	771	715	779	764	759	757	756	792	758	806	760	737	793	764	717	778	790	734	787	762	747	766	791	744	754	729	774	747	781	778	743	767	789	788	759	769	753	711	744	762	747	781	741	726	717	761	750	706	756	794	757	732	735	760	819	763	757	753	761	748	778	731	735	740	775	759	703	764	794	753	735	804	737	774	743	756	718	789	789	792	741	723	764	735	785	700	762	802	813	760	721	778	756	777	777	710	786	736	742	777	726	773	780	750	743	745
51716	23852	8131	1754	707	522	437	379	411	391	357	376	368	351	371	417	341	377	398	367	351	341	343	375	408	328	370	389	355	361	331	399	378	368	368	359	355	351	335	363	321	367	363	417	360	371	391	325	364	344	323	388	365	382	366	386	390	359	336	370	360	361	329	367	345	369	345	365	360	372	369	365	381	378	347	389	406	322	334	364	356	410	339	351	372	341	345	394	373	343	316	352	359	372	373	323	369	354	391	376	380	365	379	364	392	336	345	382	352	374	317	403	358	357	343	353	356	370	360	349	380	364	378	340	345	358	368	347	366	379	379	354	358	325	360	353	385	405	378	354	409	389	351	379	376	357	369	348	355	314	379	377	364	351	372	366	399	367	354	378	359	350	372	322	390	299	384	377	374	390	364	379	411	397	386	333	361	350	355	367	352	360	374	372	360	376	330	369	333	407	352	366	355	369	358	396	387	369	341	344	338	388	372	339	331	338	374	335	399	361	389	358	383	332	367	355	386	336	354	372	365	375	365	368	389	380	371	417	350	377	364	347	373	365	335	355	339	360	365	402	382	347	352	335	365	317	323	386	343	346	352	383	374	342	357	362	397	341	344	344	319	367	382	354	378	363	342	349	347	367	376	376	382	361	360	362	368	375	362	362	357	352	373	355	379	360	346	369	372	336	368	359	358	375	337	357	327	404	369	363	356	367	347	415	430	354	396	383	373	365	370	361	377	386	357	346	360	385	324	330	388	395	341	380	390	396	357	366	378	377	363	400	378	367	378	363	394	341	324	348	395	357	387	379	413	352	374	370	397	374	364	420	383	384	366	388	346	345	389	372	357	332	338	351	324	382	344	356	413	338	336	357	373	390	340	383	403	348	356	361	380	351	358	356	360	359	374	364	336	363	360	349	385	366	414	328	351	385	329	340	384	365	387	392	356	293	352	335	334	318	359	341	419	383	343	363	351	379	388	378	371	353	347	333	326	361	388	364	339	369	358	376	321	364	401	396	349	391	362	398	390	396	361	391	361	368	338	350	407	355	347	358	351	377	366	335	371	350	353	351	377	397	336	371	374	374	391	384	317	391	377	338	344	335	407	347	367	348	331	366	353	337	370	403	383	375	352	330	372	352	382	363	356	355	376	418	384	374	327	338	346	360	335	377	362	389	358	322	380	392	351	337	368	368	339	385	347	376	410	370	360	361	353	407	361	324	334	325	394	343	392	396	358	371	346	384	350	378	363	376	337	339	374	353	342	372	340	371	371	350	359	329	358	347	372	323	369	374	348	326	411	376	363	366	336	396	350	359	365	377	317	373	374	345	414	344	348	351	363	377	364	349	402	372	372	383	375	357	363	370	372	358	375	395	354	333	412	345	349	359	390	362	324	344	383	338	382	418	343	346	341	360	355	349	331	369	315	347	376	362	347	339	378	351	329	364	335	385	374	367	368	370	374	351	320	361	358	360	340	381	403	377	390	366	381	395	340	375	381	364	372	365	383	335	363	377	377	379	349	390	358	320	343	328	351	392	350	371	380	408	396	347	359	375	410	369	380	352	357	396	359	342	381	395	404	352	380	391	385	327	397	375	384	336	335	357	372	351	356	340	380	327	315	390	329	368	363	326	317	411	325	334	368	344	315	357	348	357	357	374	392	371	354	350	345	363	343	355	388	378	355	360	399	354	361	362	376	357	369	365	360	336	351	372	351	381	402	362	353	339	381	372	358	366	360	375	410	363	360	371	393	414	376	389	379	350	339	393	382	372	391	373	364	353	376	359	349	359	365	359	353	356	337	326	361	334	388	358	370	371	374	352	361	391	403	352	387	340	390	362	347	357	366	357	400	334	350	391	364	344	363	363	354	361	382	350	373	409	393	373	349	341	389	388	335	405	384	374	362	330	364	350	337	385	354	370	361	389	358	356	359	350	374	345	411	392	394	326	352	340	342	367	346	369	333	391	360	361	375	356	371	347	350	385	394	328	374	354	370	360	362	375	344	343	380	377	368	393	389	368	365	342	363	385	411	353	345	366	414	382	324	349	370	364	385	371	362	349	381	387	393	352	396	377	334	343	419	391	358	378	407	409	379	355	354	375	335	354	321	331	355	371	335	357	400	352	361	399	357	345	356	366	365	354	365	333	373	337	385	365	359	352	399	357	317	341	372	352	342	400	343	362	339	333	349	321	354	322	350	356	379	385	341	336	344	377	356	356	341	386	362	378	350	356	343	352	414	338	319	330	331	365	360	375	362	371	337	356	365	329	324	373	387	386	357	368	354	351	362	375	308	344	352	390	356	342	408	397	347	373	356	398	385	384	389	338	373	394	359	365	407	397	374	348	323	352	338	367	349	343	370	353	330	366	365	392	355	364	365	372	396	331	349	376	389	347	339	379	337	355	367	358	329	382	348	377	341	387	388	368	362	329	409	349	385	388	389	360	370	380	352	369	408	381	359	331	331	381	370	358	365	355	348	357	388	391	368	354	367	366	349	361	363	388	367	349	372	389	357	346	348	402	349	358	402	381	357	347	358	374	363	342	363	356	358	365	336	359	351	353	378	363	371	363	370	359	355	383	398	378	363	365	368	318	362	370	353	365	374	364	365	350	331	418	358	379	361	347	362	364	366	381	345	342	388	357	390	379	348	350	351	367	354	338	364	339	378	364	364	350	361	366	320	397	384	327	364	360	368	385	407	353	354	344	355	378	327	355	359	383	359	331	345	385	311	376	376	353	389	376	358	376	357	391	380	348	383	360	323	323	355	358	401	380	311	349	368	411	323	322	375	347	381	401	371	349	346	390	377	364	405	379	331	339	362	384	395	389	353	360	371	373	316	353	325	339	406	339	369	350	366	361	397	340	364	339	394	345	390	378	380	351	345	365	359	384	324	379	375	332	371	367	362	364	364	342	363	386	350	365	373	380	353	334	379	355	382	361	344	355	366	359	351	345	384	387	378	374	376	384	383	360	394	382	350	362	349	364	385	367	364	426	357	367	391	386	355	332	334	341	362	372	329	359	389	371	370	377	365	376	376	408	411	330	355	337	353	352	393	328	327	333	363	366	366	343	363	351	413	367	373	345	348	380	336	349	348	380	413	396	340	330	345	377	358	352	392	361	343	345	390	359	371	379	396	373	366	337	340	338	378	376	399	335	327	372	381	395	350	398	353	334	336	375	382	342	410	392	392	424	335	388	325	299	376	375	392	325	328	337	353	348	379	366	371	374	369	370	365	328	351	385	405	365	342	377	372	361	366	348	379	402	372	352	382	352	341	351	335	336	333	372	359	416	344	354	371	323	371	391	345	392	375	367	347	360	364	380	330	338	435	367	380	369	369	352	366	348	354	411	337	355	354	330	384	360	361	390	382	350	366	335	357	384	345	336	355	341	380	408	396	367	338	372	356	303	392	357	339	345	337	363	391	332	365	356	337	374	351	384	390	369	355	332	369	368	372	386	357	403	349	336	382	335	365	374	336	386	332	335	357	349	354	382	365	362
36294	17951	7224	3027	1833	1385	1120	868	860	811	857	810	839	783	785	811	782	779	823	823	793	833	747	777	828	783	817	784	765	764	777	786	864	741	855	839	828	810	874	815	798	802	795	843	817	787	859	858	751	839	798	803	779	824	775	779	814	816	846	815	856	760	790	829	795	783	814	827	810	781	850	770	747	795	834	829	814	801	759	766	792	790	770	783	833	781	813	744	762	794	811	805	802	810	832	809	750	785	819	772	778	841	763	771	801	832	780	787	840	813	766	775	748	782	835	792	802	867	808	848	764	760	783	822	798	746	815	831	845	823	844	742	859	790	820	780	750	793	817	797	817	792	843	765	904	793	783	761	829	769	781	822	828	776	816	827	804	787	796	783	788	795	792	766	809	780	847	757	798	808	796	765	781	782	839	763	804	785	864	827	790	819	791	793	773	800	821	811	819	823	797	771	796	791	814	783	821	842	795	799	808	799	821	797	811	771	782	804	839	801	805	772	826	773	780	772	801	772	794	865	843	786	769	779	813	801	788	798	800	783	793	831	809	813	833	768	773	796	745	823	824	797	817	812	847	804	785	801	858	785	781	808	851	867	821	837	808	803	794	795	788	798	804	779	763	807	761	818	797	779	805	747	807	800	793	786	824	829	742	801	851	808	811	785	841	832	822	806	786	816	865	798	831	797	776	826	759	804	772	821	797	791	800	781	844	784	806	783	767	821	833	831	813	815	854	800	783	769	766	790	858	853	805	839	800	808	810	838	797	784	778	823	800	820	812	811	794	798	796	807	802	824	789	797	840	772	844	770	817	827	763	794	867	772	843	784	802	786	863	774	802	856	808	823	766	834	806	756	832	812	784	849	796	826	774	777	807	830	876	803	753	814	816	792	836	786	765	773	813	804	818	787	832	857	811	774	823	808	732	787	815	727	737	809	813	768	826	819	851	785	797	800	782	804	801	821	809	795	831	854	824	815	769	809	756	826	775	804	809	779	742	804	754	816	816	783	780	846	800	822	819	842	819	776	783	807	799	820	796	813	803	858	789	801	807	819	785	791	759	801	830	826	754	796	772	798	754	792	794	793	834	858	808	789	792	757	805	803	833	753	795	852	785	766	787	781	803	765	734	823	852	777	856	785	788	849	776	818	779	796	855	846	758	786	792	750	792	812	795	797	794	772	811	789	813	818	808	801	820	801	781	797	810	847	812	842	783	766	774	814	807	791	808	826	797	758	833	795	811	820	808	811	824	838	760	840	818	750	772	756	792	792	873	812	825	781	783	824	820	804	809	790	748	809	786	814	771	841	757	855	817	834	782	813	804	817	818	805	798	766	777	834	826	767	795	818	764	836	792	845	786	821	824	780	765	764	815	807	794	752	796	779	848	787	803	759	816	839	774	817	822	809	768	819	846	792	777	790	803	844	787	806	793	772	763	826	838	805	810	785	802	809	821	783	808	839	849	760	767	793	873	802	787	790	779	796	817	777	775	808	802	784	764	860	821	791	797	851	778	813	809	776	803	783	791	792	777	778	803	780	776	812	870	780	794	792	827	780	773	766	802	773	849	773	811	815	832	803	791	799	830	797	805	770	828	800	797	784	807	845	821	805	847	815	807	774	779	821	756	836	729	837	778	773	814	785	781	780	811	766	761	806	805	834	779	804	780	810	746	783	760	765	850	782	789	819	853	805	764	805	752	771	786	778	783	782	818	809	787	775	837	793	782	821	785	783	803	797	791	778	845	775	816	775	787	820	874	837	810	794	792	842	757	810	810	802	843	774	809	808	778	852	802	808	811	828	799	816	817	851	745	734	819	807	801	748	757	792	792	768	825	873	846	818	858	793	804	765	774	765	848	839	815	871	846	798	767	822	771	821	827	792	782	759	747	839	809	816	796	751	797	879	817	757	766	870	783	809	799	819	813	820	762	777	770	849	782	768	838	796	757	855	792	846	793	777	805	801	816	743	790	796	821	790	801	772	826	799	779	766	814	819	734	796	778	831	839	794	837	779	808	817	820	810	773	803	812	805	810	800	848	733	795	755	785	762	768	856	856	753	810	822	816	791	782	848	789	817	791	827	785	771	805	832	756	807	826	777	777	791	829	788	792	809	819	822	755	783	832	765	810	811	839	789	817	796	781	849	801	814	866	763	755	764	868	780	854	787	799	757	748	808	778	792	775	805	768	812	787	851	742	776	806	793	804	790	791	796	778	807	812	830	804	843	818	855	824	788	861	787	783	804	796	741	800	820	743	828	748	764	829	767	770	787	816	827	771	781	757	796	757	809	798	777	833	825	816	792	774	788	782	755	771	797	803	865	796	792	768	801	853	810	807	798	815	783	804	762	733	788	810	818	835	756	827	801	795	813	783	836	771	793	763	778	788	856	836	869	761	758	846	795	782	799	828	815	795	723	863	783	813	827	822	802	802	780	794	806	801	808	822	878	741	779	809	817	771	786	814	775	828	831	751	834	857	788	802	839	796	805	823	866	811	779	811	750	794	872	793	822	744	778	771	845	788	742	814	771	800	819	831	828	837	783	841	759	827	788	786	804	824	789	831	795	804	840	791	735	836	761	731	766	823	816	852	824	790	844	777	782	819	805	856	840	774	798	803	777	764	799	841	831	808	848	815	812	791	780	781	798	795	829	808	774	834	774	798	806	804	783	782	822	759	808	805	817	819	785	802	806	819	786	789	865	792	801	762	815	813	787	807	807	854	786	811	802	828	819	853	774	834	772	813	814	824	770	791	861	804	761	770	853	780	790	801	773	791	793	760	814	777	805	829	786	866	803	802	797	776	807	809	815	839	791	816	802	793	826	806	815	775	866	787	762	806	855	798	788	822	826	797	763	813	819	803	799	768	795	832	752	808	796	803	787	766	798	765	788	753	826	760	790	839	792	812	814	797	798	808	792	811	802	832	744	743	790	789	830	792	808	779	817	796	766	820	800	780	787	798	775	822	781	789	794	762	833	753	802	781	831	785	805	786	767	780	798	761	812	796	740	792	785	795	790	763	808	778	833	783	836	764	812	790	766	792	792	783	821	820	816	826	815	856	846	808	828	857	849	786	794	802	813	809	767	789	804	802	778	792	811	800	774	832	824	832	807	806	774	808	784	803	828	806	756	823	818	735	787	805	835	758	800	788	760	784	806	837	787	800	795	809	776	773	820	848	764	780	804	758	775	789	770	822	823	781	815	813	799	800	800	796	761	817	833	771	806	794	804	794	837	731	775	810	780	787	827	797	809	813	796	773	771	807	845	839	805	863	807	821	844	842	802	797	822	807	800	817	804	864	795	795	767	786	826	791	800	760	855	791	764	812	800	808	802	772	797	781	826	793	769	820	776	792	794	716	822	754	802	765	770	833	823	846	802	821	817	791	816	829	826	809	827	757	792	788	816	805	800	826	801	869	777	824	800	842	753	786	774	770	784	799	810	836	816	802	819	826	845	829	814	804	799	772	824	795	847	781	763	797	813	818	801	786	820	793	815
64272	30887	13502	4723	1776	982	538	441	391	379	381	384	442	364	407	429	388	421	365	424	403	383	385	392	373	383	383	388	353	410	396	345	396	370	392	378	391	378	363	335	390	394	363	391	395	387	363	354	401	347	356	355	392	408	410	387	398	369	389	360	363	374	409	368	407	371	386	361	349	415	367	378	382	368	352	385	397	317	406	397	375	370	377	357	450	406	362	399	347	339	357	371	415	409	395	356	367	384	376	409	360	381	358	398	391	382	374	406	374	436	376	357	349	361	409	390	381	359	396	382	396	392	369	420	384	408	381	398	355	368	361	401	351	335	369	384	362	391	345	385	383	400	422	410	362	364	396	417	388	370	422	397	371	384	375	367	373	377	370	395	345	409	384	365	368	356	379	350	424	387	397	376	378	390	393	400	365	387	349	364	365	390	372	384	399	386	394	369	395	381	371	392	367	380	379	367	384	350	377	365	389	367	354	378	325	387	370	345	398	411	396	385	391	375	402	387	389	373	402	416	357	355	380	358	387	380	391	339	374	369	363	366	364	376	373	379	371	396	373	363	384	410	379	406	365	382	417	366	377	375	344	383	393	383	382	359	390	366	404	353	373	398	361	430	389	360	361	375	375	356	369	365	365	377	386	401	386	377	373	379	352	385	353	387	381	392	390	363	376	375	351	395	402	412	378	371	381	371	397	371	375	376	381	395	386	379	361	376	360	382	353	331	359	415	368	415	387	382	353	357	357	402	404	380	423	382	354	380	376	361	373	357	355	384	376	401	364	365	396	421	394	354	423	362	411	392	339	384	358	384	374	340	404	363	391	370	394	353	343	389	348	415	393	413	405	370	356	373	366	354	414	359	357	351	345	399	387	359	371	334	362	337	390	374	359	377	397	385	367	341	392	351	400	409	362	407	353	344	365	367	395	389	374	405	359	395	364	398	361	400	375	420	357	367	395	366	405	344	386	370	373	400	342	369	376	351	375	369	379	385	359	380	370	387	387	368	410	372	386	400	395	372	364	410	368	363	404	411	390	366	381	366	356	392	410	365	357	387	364	388	372	371	366	383	363	405	376	356	368	381	393	395	377	371	345	372	355	330	379	367	390	356	380	351	382	342	374	355	350	390	389	397	387	382	368	343	317	369	409	386	341	405	376	335	387	371	364	375	423	382	389	369	405	361	361	377	384	366	371	335	387	383	352	365	374	358	405	357	367	402	358	355	414	392	354	373	378	344	396	379	363	394	378	393	349	359	414	373	380	395	389	364	355	384	403	382	379	396	401	384	356	378	386	377	380	374	379	365	375	390	387	350	367	364	395	396	373	349	351	371	345	368	367	385	364	384	346	382	377	359	367	402	398	382	382	379	384	380	350	384	362	364	358	400	382	364	367	399	372	382	367	380	348	387	395	378	389	367	352	384	353	374	396	358	348	365	369	366	373	367	366	376	391	366	400	342	373	405	382	384	359	369	362	357	374	373	381	410	397	388	382	364	384	362	357	377	371	414	357	354	366	376	386	362	364	412	401	395	392	393	392	413	396	398	356	335	368	417	387	330	358	395	379	394	381	375	403	378	406	351	360	402	382	361	353	362	408	362	389	362	354	374	374	360	406	361	379	366	366	401	385	368	386	418	365	369	393	354	404	393	422	363	385	390	383	396	372	360	359	370	369	363	357	410	386	387	387	397	373	356	383	344	358	368	398	346	392	394	391	371	373	391	392	374	381	407	364	393	381	372	380	383	391	369	387	403	388	349	388	354	387	373	383	408	390	374	425	432	384	383	353	370	362	378	360	374	380	403	366	394	429	419	391	389	396	388	360	369	405	355	386	330	388	382	352	360	371	332	390	378	356	345	363	359	343	354	376	362	373	366	370	353	370	359	417	415	375	397	358	346	396	382	379	383	337	349	340	422	405	396	393	400	397	375	403	404	364	364	384	368	384	368	370	375	344	349	397	334	403	359	391	393	386	356	360	349	371	384	410	398	384	359	358	336	366	341	380	380	392	380	379	401	453	394	393	383	375	383	389	370	347	371	421	337	438	399	337	354	386	371	403	387	350	358	397	374	352	333	402	395	382	383	377	350	375	381	351	393	380	395	353	353	372	351	403	395	377	380	363	360	347	380	367	402	388	370	414	379	374	375	357	363	377	387	362	339	395	383	394	396	361	368	411	378	353	362	382	390	369	358	415	349	379	369	367	372	411	340	369	383	368	354	386	357	348	351	384	364	356	397	388	389	365	341	395	371	369	383	324	378	363	394	396	395	318	376	375	363	375	393	393	358	387	384	400	367	375	387	360	398	345	390	387	375	362	351	385	410	362	355	366	337	415	388	376	394	386	367	381	377	379	367	368	358	410	360	373	388	359	417	372	354	373	352	341	355	372	377	352	390	402	451	368	382	332	401	372	409	377	352	371	367	356	380	367	390	334	364	346	406	384	384	365	353	397	365	375	363	385	349	417	362	413	337	401	396	391	412	369	406	387	369	383	371	374	404	385	372	388	363	360	414	397	372	380	371	415	386	350	375	363	414	395	345	381	374	387	364	371	392	348	347	346	393	327	348	385	389	374	407	404	371	414	357	387	406	373	335	359	387	402	390	371	394	379	399	375	397	405	392	377	376	400	348	354	414	358	333	405	378	367	378	384	372	382	414	359	381	343	381	340	373	401	401	385	401	394	409	373	370	383	380	396	384	366	352	395	368	380	376	362	368	353	362	367	390	397	384	407	378	388	390	389	374	361	377	363	402	381	406	367	366	354	355	355	366	376	388	363	377	377	385	428	401	398	399	372	401	356	382	389	372	383	376	374	379	403	396	397	397	389	369	407	381	407	390	388	412	395	379	395	383	353	406	404	390	411	385	378	353	388	409	376	331	375	367	382	354	385	383	354	359	342	372	374	403	366	366	398	405	391	372	364	395	404	393	382	377	372	358	359	345	348	403	355	363	357	361	377	407	392	363	327	386	347	383	425	426	355	380	390	393	397	407	361	369	387	357	391	370	368	353	378	384	405	388	370	399	347	365	352	392	343	402	379	373	358	382	392	401	376	365	403	356	362	357	362	372	365	349	395	370	386	412	326	372	357	395	372	327	413	376	405	364	360	377	394	387	361	359	336	373	378	360	351	380	404	357	370	343	400	394	397	379	403	369	378	403	374	400	407	391	374	400	368	398	409	345	336	370	354	357	399	369	351	374	383	393	361	384	379	391	365	400	364	355	399	379	354	361	402	364	376	366	354	390	418	400	359	364	400	396	393	393	357	390	404	428	375	400	371	382	364	374	371	382	382	387	379	383	368	366	371	389	355	412	382	346	387	371	405	369	363	337	362	375	402	392	395	379	379	404	353	392	387	377	378	382	342	375	402	368	385	389	390	358	352	388	377	389	380	362	375	396	387	379	356	391	394	365	364	355	382	365	344	370	360	400	331	377	384	385	368	376	394	383	371	371	385	373	382	373	361	380	382	401	386	383	382	359	372	384	374	378	361	379
43389	22697	12148	7964	4592	2744	1524	983	968	895	818	804	862	902	891	807	830	839	818	841	837	821	850	807	857	802	900	770	831	829	807	832	840	816	850	813	869	865	843	809	826	854	825	839	818	836	830	795	824	823	830	790	852	858	814	792	831	805	852	770	845	791	788	800	775	805	837	807	794	813	808	777	802	818	806	765	813	844	804	803	844	869	801	838	870	862	812	860	774	806	847	841	827	808	792	873	836	831	866	842	856	833	844	835	870	855	827	846	858	821	798	875	796	784	781	779	792	841	816	818	856	813	857	837	824	835	802	808	852	847	856	854	793	830	829	863	812	785	786	801	811	850	827	842	844	832	819	806	799	877	828	860	830	851	870	779	791	847	856	803	863	853	876	823	850	791	808	839	809	817	851	797	869	892	797	817	833	835	841	806	793	783	882	810	825	848	827	823	839	839	829	833	838	790	843	808	776	816	848	885	812	838	754	840	848	812	849	809	834	831	827	833	794	809	820	833	839	842	817	824	845	793	863	838	841	789	803	785	782	797	771	856	815	831	799	821	831	822	787	852	870	858	855	838	851	804	825	862	789	742	845	858	837	794	754	804	821	826	865	769	828	830	846	801	850	836	806	854	863	858	787	765	831	834	873	822	821	749	820	804	851	830	863	847	865	809	850	828	816	831	827	838	840	815	812	793	770	831	813	788	827	832	828	796	800	835	814	821	844	786	794	826	836	879	813	845	834	808	824	834	830	827	855	824	817	793	828	791	822	849	844	787	846	868	820	841	804	834	846	832	817	783	790	823	839	825	839	840	839	767	800	874	835	852	813	863	841	857	843	845	798	804	793	841	879	806	842	833	826	779	815	849	841	818	786	850	856	841	853	871	799	799	830	860	821	826	818	771	862	866	837	889	829	859	905	811	819	860	829	866	847	816	784	775	869	848	837	832	813	828	831	876	843	860	802	784	843	830	832	848	787	811	869	886	812	821	774	782	835	829	837	882	824	893	804	862	798	818	848	798	827	816	893	813	819	847	797	781	848	797	822	850	822	843	809	816	884	829	777	806	841	842	875	882	861	846	865	843	829	847	772	880	829	778	851	801	782	777	828	820	820	779	834	840	837	900	816	857	813	813	792	781	796	803	825	807	809	816	832	837	860	819	828	828	838	815	756	783	799	843	841	796	871	776	821	804	787	878	851	791	793	807	854	853	785	846	791	827	802	856	869	854	859	809	803	804	791	836	805	849	808	857	819	816	831	810	876	839	892	781	810	846	871	842	849	790	848	829	789	870	835	790	864	806	834	863	865	826	826	854	779	827	849	833	841	827	773	832	819	790	837	861	862	814	805	813	761	882	811	802	816	806	831	787	849	846	814	859	805	840	878	787	831	821	815	822	827	805	808	819	855	846	830	864	820	831	827	848	839	841	807	829	862	819	802	809	839	796	788	837	830	854	793	845	831	837	811	780	870	833	821	848	845	848	834	843	829	824	842	837	824	783	861	813	813	849	840	848	783	817	807	878	800	829	805	837	802	819	839	751	808	839	858	830	797	820	800	798	776	883	840	785	859	794	818	849	830	797	830	796	798	837	811	811	849	833	836	822	827	871	791	832	832	826	844	856	829	856	771	783	811	851	832	840	842	822	840	846	850	837	816	841	859	787	866	839	853	858	845	835	845	832	823	890	781	889	814	843	847	834	804	843	801	849	822	838	847	828	820	813	833	817	827	825	780	851	838	844	846	837	835	777	827	825	813	783	829	833	830	789	830	833	764	863	822	792	796	879	810	770	894	849	819	855	792	792	810	834	846	812	842	851	862	823	809	853	820	865	826	824	822	858	826	813	824	827	800	824	830	843	819	787	803	804	794	858	843	830	851	837	812	858	818	831	848	824	861	793	883	845	858	864	858	820	876	870	813	823	873	841	789	841	852	796	814	846	801	835	820	814	757	779	855	815	812	827	801	802	812	794	780	802	835	775	830	920	872	803	846	830	845	903	821	829	777	828	847	770	848	851	904	854	837	862	835	822	882	856	816	836	787	840	856	836	825	777	803	871	837	796	865	873	811	813	791	863	850	798	827	819	809	830	815	791	825	798	822	781	745	808	843	847	847	781	841	761	846	830	863	821	822	848	868	819	812	870	840	815	826	825	839	811	820	847	880	805	835	795	782	852	775	840	783	827	826	791	805	829	824	863	837	837	769	818	840	859	827	802	842	844	786	858	765	832	798	809	788	796	811	837	807	842	826	810	843	897	864	767	810	834	807	803	830	827	818	828	848	827	845	853	861	822	815	801	840	786	785	833	790	789	834	835	831	835	781	830	826	824	750	823	819	827	767	828	849	808	796	816	790	835	827	792	817	836	787	818	817	770	781	827	870	858	888	803	867	805	810	870	792	788	830	793	848	829	859	823	843	853	799	796	816	856	807	928	856	848	868	812	828	851	835	867	832	856	859	837	863	867	810	832	808	813	786	802	829	826	813	796	812	793	837	821	809	803	842	840	826	877	810	844	806	828	845	811	862	834	824	788	816	819	822	800	760	801	795	819	798	862	853	837	822	760	830	904	766	878	809	839	815	845	825	856	861	845	796	817	864	854	888	863	820	858	880	825	793	795	765	826	893	836	794	846	878	858	824	887	842	847	829	820	809	838	798	839	780	854	844	891	823	854	801	844	833	745	862	861	789	842	797	795	854	826	826	831	836	852	844	835	909	844	850	808	820	812	815	800	810	847	835	793	824	831	834	825	801	834	819	812	786	848	830	827	862	809	806	877	824	794	843	788	798	828	855	835	774	835	766	837	823	830	815	853	811	839	815	872	790	814	854	801	812	826	849	855	811	847	777	776	837	811	810	794	846	849	784	824	836	810	824	885	811	819	888	812	795	814	833	805	843	813	856	840	803	771	861	805	879	837	817	868	806	773	871	826	828	853	845	791	868	801	837	822	824	849	849	838	769	800	795	889	827	810	770	862	770	841	817	797	816	823	834	856	804	798	819	820	824	792	837	833	853	829	816	917	845	853	838	791	812	876	833	841	832	820	849	843	878	836	822	808	823	772	829	844	800	862	787	831	791	811	824	765	847	840	823	797	826	853	810	807	809	822	826	802	844	821	844	828	811	841	818	849	805	799	821	860	806	848	825	820	846	814	846	785	797	814	809	888	808	845	806	850	827	768	853	789	816	858	816	812	863	771	790	861	810	849	852	805	861	812	807	867	848	828	854	774	805	839	813	772	803	844	841	839	865	843	776	844	842	812	770	838	797	829	873	832	796	860	771	820	869	798	832	771	842	839	834	827	823	851	842	819	849	840	821	838	810	824	852	806	869	822	843	827	825	804	823	834	756	873	802	814	811	836	817	811	790	824	820	805	787	823	845	827	842	862	812	844	808	851	826	853	823	823	817	901	795	827	839	801	809	901	804	811	819	819	811	809	870	812	832	833	829	803	838	804	846	797	810	825	780	844	840	831	838	851	813	827	838	832	790	837	852	819	861	837
49692	14205	2175	678	429	417	395	362	327	378	344	339	327	369	351	351	376	351	369	355	355	349	327	370	358	340	358	344	330	332	368	377	321	365	363	321	307	359	336	350	347	361	292	352	329	340	359	328	366	339	343	347	358	330	383	371	368	345	338	336	349	403	391	339	360	350	346	334	382	361	359	348	410	365	370	375	353	356	345	365	375	343	377	351	390	348	337	341	370	339	374	369	352	377	354	334	387	419	352	352	353	357	359	360	305	356	378	337	393	376	357	367	357	369	386	376	378	335	387	329	360	357	347	363	361	372	330	351	395	371	345	326	350	330	338	343	345	387	344	361	358	359	349	386	392	340	357	338	363	364	357	340	322	333	349	359	372	372	349	394	289	379	373	332	360	340	364	339	337	342	355	362	381	362	363	367	371	344	337	368	336	349	380	352	362	372	346	392	351	394	329	389	346	358	361	389	371	363	359	375	379	376	379	367	333	342	376	334	306	352	334	359	327	398	367	311	384	349	326	375	323	386	378	359	378	379	345	387	347	389	391	371	354	356	354	342	380	380	353	329	376	335	344	360	382	364	326	352	368	331	335	358	339	336	377	352	380	383	362	372	361	372	350	339	361	355	371	340	386	376	358	373	379	373	365	349	358	412	330	328	359	381	356	365	360	360	373	357	362	344	356	333	363	371	395	331	366	339	378	362	338	359	364	328	353	339	345	363	375	331	338	350	370	382	370	417	383	328	367	389	327	362	368	362	344	348	336	354	343	366	361	366	311	364	387	344	344	327	371	353	427	369	357	371	353	360	359	373	333	405	357	371	373	376	352	362	344	360	369	361	348	351	380	381	366	326	355	344	361	356	378	363	330	379	361	320	329	336	350	355	369	365	359	345	353	361	356	353	355	346	377	368	340	390	329	364	348	363	350	381	406	365	392	341	342	373	356	355	369	350	405	337	335	374	348	343	329	317	349	368	329	395	343	376	355	338	343	345	324	383	350	395	362	362	348	394	382	361	337	325	360	363	341	359	381	350	356	358	394	375	342	356	426	386	365	324	380	390	344	351	368	341	353	362	345	349	429	366	350	325	349	381	388	365	360	335	377	374	359	348	375	368	356	355	341	352	343	335	405	356	351	343	364	359	334	343	390	326	354	343	387	371	359	341	406	329	363	394	348	362	348	400	368	346	383	379	372	413	352	349	390	338	330	376	326	347	341	344	335	348	367	388	400	372	362	371	390	376	366	367	328	363	328	326	374	340	357	366	365	362	368	372	372	355	333	364	363	355	390	364	358	353	357	357	378	316	382	337	345	346	363	348	354	353	339	378	366	346	386	345	358	385	356	397	354	341	405	388	362	359	334	357	366	355	364	385	300	359	355	367	364	363	361	364	362	354	356	362	355	343	343	375	373	347	397	363	376	369	350	335	347	392	337	373	341	318	328	388	360	364	366	372	346	335	411	373	330	354	354	330	383	391	337	331	345	321	377	366	347	358	360	395	342	355	360	380	339	353	358	392	398	347	357	362	366	372	351	373	338	339	372	410	334	343	378	372	345	352	353	351	344	356	361	342	355	317	401	372	387	375	363	347	354	330	333	315	381	349	375	368	359	321	341	351	371	345	347	383	363	365	322	366	334	375	381	335	373	361	352	381	405	335	345	319	374	309	341	355	369	351	371	349	387	374	347	317	351	335	382	363	385	366	336	326	359	361	356	384	369	378	333	369	341	359	356	399	346	369	360	341	358	379	351	362	337	381	401	380	405	349	303	347	366	352	394	337	355	372	366	353	367	342	347	337	382	364	345	346	347	378	396	372	356	376	365	407	402	346	381	343	384	329	368	369	364	346	330	366	347	359	353	365	344	370	331	376	321	353	350	373	363	357	363	378	370	343	361	369	375	348	326	358	348	326	344	374	363	374	350	343	373	379	382	348	377	351	333	340	347	355	310	344	367	336	368	364	387	349	360	362	350	365	331	366	344	329	356	333	355	387	369	389	362	370	328	342	367	361	312	336	328	370	349	328	338	374	349	379	381	377	373	360	357	368	327	369	368	333	349	377	352	385	376	384	355	380	391	358	352	388	381	361	359	399	372	371	350	365	372	387	340	351	316	360	312	322	338	366	362	359	350	335	336	368	353	339	346	314	340	365	335	354	370	346	348	361	355	384	367	361	384	366	424	332	336	359	353	355	355	379	370	341	379	355	358	330	330	345	381	347	355	346	347	338	351	398	357	341	358	324	361	351	383	349	360	370	354	343	354	384	374	382	346	330	375	340	380	338	341	352	379	335	367	349	347	360	344	361	391	365	351	356	347	374	369	358	358	345	381	380	348	351	383	391	370	362	345	359	329	360	351	351	346	361	340	384	347	362	379	330	346	383	391	320	367	358	348	396	354	353	362	396	374	363	351	366	373	394	382	313	351	357	386	346	319	355	354	359	365	345	302	367	349	391	357	360	325	362	357	345	358	345	336	336	340	360	373	336	346	356	378	354	353	360	352	392	329	364	365	379	375	314	358	388	334	327	347	344	333	371	341	397	350	337	325	327	361	363	314	376	367	374	362	364	323	394	360	331	391	382	341	361	330	327	324	361	354	361	342	381	352	373	403	356	348	369	316	341	353	376	365	335	375	342	363	337	352	359	331	349	341	342	346	299	320	352	346	364	352	362	370	348	371	387	322	364	361	353	358	342	343	362	333	362	427	331	348	353	351	347	351	385	344	347	344	366	359	365	309	322	344	369	354	333	343	389	372	352	344	336	331	356	352	357	359	350	353	357	351	374	359	337	348	346	311	345	355	351	342	342	352	369	327	339	352	358	369	377	347	323	365	345	403	358	396	351	322	346	367	366	338	368	364	354	354	339	340	358	375	381	353	362	358	398	341	382	396	373	367	349	338	357	350	348	362	355	332	352	402	376	360	364	361	365	371	377	385	362	352	386	314	370	370	357	368	320	335	353	334	365	353	338	376	367	343	377	338	390	351	358	366	352	409	354	339	355	377	380	335	385	380	331	397	375	345	364	337	411	366	336	364	370	352	348	315	371	359	367	348	375	347	356	386	375	341	386	346	377	360	337	356	341	353	393	378	315	322	367	320	389	371	341	349	372	336	341	378	351	356	372	345	359	367	393	344	370	342	393	338	375	324	360	378	314	332	367	371	381	356	380	334	378	351	345	354	339	358	329	387	387	338	347	334	386	351	373	363	385	377	361	360	354	356	347	367	372	344	327	354	368	318	339	338	331	352	357	342	380	378	370	347	354	401	350	349	385	352	364	355	387	338	331	355	359	371	337	335	359	364	366	385	340	357	347	339	353	369	355	336	395	369	342	387	344	365	417	351	346	352	373	380	346	370	356	340	352	343	355	309	356	354	374	352	336	370	391	378	364	368	330	376	380	388	322	353	362	340	342	355	330	336	378	338	344	377	347	364	352	371	329	375	335	325	343	359	339	372	345	385	360	331	373	351	369	363	390	340	351	397	368	326	366	368	355	396	356
32598	7278	2334	1371	1034	977	830	779	832	763	782	758	785	771	765	744	810	801	798	792	806	789	787	812	809	772	768	756	772	776	765	776	769	800	806	796	770	794	781	796	767	818	774	724	773	741	830	743	809	807	801	760	806	799	813	779	780	779	812	761	814	797	782	845	744	789	812	743	735	770	800	753	755	772	799	784	775	765	770	773	813	794	762	763	816	745	794	778	758	811	813	809	750	773	813	798	749	828	783	835	771	785	775	804	787	788	741	791	772	785	769	795	791	766	769	772	804	848	772	779	744	778	765	753	769	784	818	760	824	748	749	840	790	771	790	820	785	811	793	837	802	823	789	762	853	792	764	785	794	803	804	788	784	810	811	785	785	789	778	870	765	786	800	782	801	821	745	753	840	797	815	770	819	799	793	783	814	774	772	824	790	835	756	768	757	750	777	794	810	777	790	793	758	778	798	803	787	721	765	769	815	741	771	792	744	800	808	785	780	794	818	807	782	825	811	790	783	766	839	794	717	767	806	780	813	830	745	767	803	765	816	841	811	785	716	820	757	793	790	809	815	835	789	790	811	785	785	835	783	768	740	797	793	749	770	817	765	806	795	770	767	783	773	751	749	759	782	770	781	812	807	784	770	829	794	814	833	749	822	797	748	777	783	734	812	771	768	770	764	765	762	848	784	768	789	805	771	801	772	830	771	792	765	793	786	771	761	788	778	797	802	764	804	753	745	807	800	787	766	719	762	733	764	786	835	771	818	805	735	777	812	813	787	742	810	803	801	776	834	751	767	796	758	783	760	788	803	804	761	799	776	764	782	800	839	783	832	805	775	746	802	731	786	769	791	796	756	793	737	776	765	775	803	796	830	753	765	792	803	799	758	756	734	819	784	730	759	779	759	774	809	839	820	749	762	791	804	791	780	765	776	796	758	816	784	767	761	759	767	802	783	774	793	789	796	837	745	774	760	768	783	785	817	768	804	786	759	742	791	823	796	751	769	779	767	807	812	841	800	778	753	767	788	771	789	772	748	783	780	796	778	762	799	782	817	801	780	797	808	767	764	765	788	774	771	769	778	828	777	797	822	783	777	774	767	785	773	795	762	807	822	796	825	806	790	805	771	833	804	753	811	794	824	743	814	768	810	757	796	751	761	742	789	774	808	813	802	756	749	790	770	796	799	812	739	761	787	758	784	797	731	774	790	801	759	791	821	781	781	783	815	801	831	773	764	784	767	813	774	806	796	780	784	829	804	745	816	751	767	768	797	793	765	790	741	760	836	764	774	812	807	835	770	744	818	811	793	781	788	806	769	804	796	792	753	758	793	808	799	764	804	811	776	770	789	761	813	822	821	759	821	805	834	811	770	787	819	728	761	758	815	772	776	785	795	718	801	794	782	775	739	800	819	767	792	743	793	803	759	763	734	808	755	781	780	803	785	800	787	806	795	780	782	781	812	786	737	759	769	775	752	759	808	803	745	813	743	808	786	835	813	739	770	846	754	785	787	776	787	807	740	778	767	805	775	808	731	764	752	775	769	797	784	801	789	735	781	758	742	755	768	818	751	813	771	818	808	797	767	782	710	780	817	814	748	762	745	820	800	822	739	772	828	819	805	816	770	757	833	778	790	811	808	776	783	779	818	780	813	756	775	805	765	791	805	788	772	809	842	829	767	798	761	775	807	757	834	751	795	755	771	783	756	771	797	835	826	789	823	732	752	821	833	797	767	767	830	771	813	746	802	851	731	741	768	727	774	791	774	763	765	812	789	807	802	800	776	726	791	823	812	801	782	797	821	789	776	802	807	813	761	774	771	822	771	772	710	746	778	812	728	749	723	773	714	768	813	779	791	786	751	793	742	789	833	787	789	790	773	817	776	809	785	805	794	833	799	829	744	811	804	831	809	777	828	746	795	791	751	787	766	771	805	804	777	793	728	876	743	757	784	772	815	741	783	818	805	810	793	760	815	820	826	856	769	781	846	755	750	843	774	769	802	771	768	788	792	768	733	787	763	830	809	722	746	827	799	803	806	761	809	847	822	785	785	772	826	836	803	769	756	844	781	800	736	781	810	750	783	828	773	820	731	805	788	769	828	820	801	813	771	780	808	782	725	806	828	762	766	779	845	759	786	782	787	811	786	767	807	810	785	817	775	750	875	837	767	824	799	747	774	824	775	806	785	762	790	800	772	773	799	817	816	771	756	745	738	772	767	737	824	766	770	769	836	775	793	788	798	776	812	791	810	762	806	753	808	804	794	831	795	800	810	808	834	823	754	803	748	836	755	812	790	827	800	738	767	839	793	772	778	786	769	768	745	794	796	730	781	768	758	794	746	725	821	834	771	752	830	746	811	829	828	841	784	741	794	805	785	777	797	766	810	825	792	789	735	777	720	794	764	789	759	779	728	771	776	732	751	782	787	775	781	747	784	770	808	765	756	784	775	731	771	774	794	820	789	776	727	780	758	835	771	757	811	807	842	776	811	742	781	778	839	803	770	812	763	762	776	750	808	766	815	809	787	829	769	778	751	798	736	739	811	810	827	753	827	807	783	830	743	793	839	713	765	747	761	743	764	819	787	796	794	806	829	812	746	798	784	785	799	822	789	779	822	786	767	768	796	764	795	758	806	793	826	759	804	820	767	756	769	806	785	793	773	795	823	769	800	824	783	790	758	777	791	811	785	802	798	788	731	740	749	814	794	772	797	806	786	760	781	783	750	814	825	830	792	757	799	778	783	776	786	816	763	759	792	742	790	784	766	732	771	822	755	785	772	799	795	827	823	771	757	774	760	754	805	810	830	885	791	776	797	779	838	725	786	860	754	809	777	774	774	784	775	779	833	781	761	802	773	794	764	771	790	755	748	777	770	807	771	798	781	825	804	814	809	814	794	837	794	813	776	784	765	791	770	782	763	846	781	765	815	769	782	779	811	777	794	764	773	780	761	807	742	787	773	816	806	788	749	778	766	737	777	783	797	780	797	755	692	700	706	766	776	737	811	797	812	800	817	827	740	841	796	850	767	815	786	745	774	780	793	728	822	762	763	790	806	783	787	789	775	752	838	760	788	771	801	751	752	759	791	798	781	807	811	783	814	799	760	811	752	758	746	779	795	811	755	781	770	779	777	794	831	821	847	752	800	817	792	756	803	766	743	814	774	807	759	836	798	764	802	771	806	795	763	774	800	823	786	784	820	782	771	779	776	819	816	769	734	814	789	804	759	780	758	807	772	790	736	825	800	781	760	818	781	841	753	806	739	773	794	818	781	773	703	827	737	810	816	822	768	733	695	787	786	778	793	762	845	756	804	711	753	736	790	745	758	781	769	791	740	841	795	773	822	793	809	802	816	806	777	823	797	810	807	769	780	789	795	807	787	826	777	736	765	737	789	819	784	776	836	811	774	743	780	760	813	837	760	769	802	792	777	789	772	793	765	776	761	771	764	753	774	772	743	824	801	811	804	773	798	784	788	848	757	799	765	825	779	785	716	835	752	769
54950	20045	6433	2703	1403	847	575	420	399	338	366	372	344	383	351	319	373	362	356	362	365	354	356	375	351	378	363	343	352	324	355	332	357	401	355	344	344	318	350	354	355	348	398	357	351	360	376	371	365	293	321	361	349	381	363	366	334	317	350	379	403	376	330	339	339	343	369	344	410	347	359	330	362	350	352	353	350	375	360	309	338	357	343	360	333	365	342	350	343	320	316	385	367	383	375	361	361	375	388	323	377	364	346	363	390	375	373	336	382	323	393	379	362	315	350	330	364	366	321	324	334	361	345	420	327	318	342	342	358	384	355	368	326	334	372	333	332	325	326	346	352	342	360	315	342	309	364	358	340	341	380	374	349	368	383	368	366	375	319	317	345	339	352	347	332	356	405	351	334	344	342	330	349	348	354	375	344	338	340	372	370	340	375	348	354	343	367	345	354	331	375	334	351	363	356	324	347	351	337	388	375	323	331	348	328	352	335	388	384	337	323	348	368	351	360	342	350	353	362	330	343	355	336	332	317	383	334	337	334	324	348	361	386	370	312	317	340	399	398	373	369	318	389	341	381	343	374	336	365	351	324	367	385	325	378	330	351	345	359	318	334	332	370	352	309	352	342	401	387	319	363	336	361	353	375	341	337	355	332	352	360	363	377	337	342	363	321	353	335	357	364	346	312	348	380	321	374	329	359	375	365	318	333	331	342	342	347	371	367	347	342	310	347	350	377	378	349	367	334	355	343	360	363	378	359	369	356	360	387	340	307	364	312	326	377	344	342	320	373	354	349	385	336	316	355	378	358	376	368	353	356	370	388	372	382	342	341	340	324	358	323	350	362	340	351	343	343	347	374	330	354	350	331	341	331	331	341	372	325	348	380	336	321	363	393	351	330	372	360	347	336	331	354	361	343	366	325	316	367	364	380	352	383	364	334	387	388	335	338	362	310	326	346	364	336	353	329	343	355	383	364	354	369	371	354	359	394	368	364	355	355	365	315	348	330	297	356	333	367	351	347	369	371	325	372	375	347	321	358	380	326	364	352	372	359	336	298	367	331	341	365	347	364	351	376	351	340	357	342	371	383	333	321	374	338	334	359	362	353	327	361	332	344	351	356	341	356	368	339	352	381	352	373	373	383	364	344	341	353	351	342	342	354	375	376	362	336	343	301	345	375	388	374	339	357	356	341	341	356	345	368	342	379	354	343	383	340	345	381	341	377	338	322	388	333	352	373	325	344	370	358	380	353	367	330	342	382	346	327	369	353	338	369	349	352	329	378	361	337	335	359	333	355	342	370	319	365	356	329	362	384	331	378	346	345	360	330	329	323	295	331	367	358	330	342	386	311	341	355	358	311	387	342	399	332	339	354	347	377	378	372	314	351	341	359	388	352	320	374	356	336	364	339	358	368	358	339	356	356	380	391	383	339	353	286	349	359	353	327	333	348	330	335	350	356	336	389	337	332	341	346	341	356	352	376	352	335	338	365	354	352	345	363	353	353	347	326	326	387	364	347	341	327	321	313	321	334	328	338	369	328	295	373	319	373	370	315	359	329	312	366	325	366	357	356	409	355	345	319	379	349	328	359	354	369	347	354	362	367	353	357	349	327	336	323	363	335	372	306	351	376	371	352	346	351	329	343	367	325	353	357	346	338	363	373	396	369	320	350	354	357	350	361	371	335	368	337	335	358	327	333	366	350	344	377	320	336	347	357	377	336	375	351	324	330	358	330	386	343	356	355	342	313	345	339	344	366	369	351	360	368	373	328	388	366	363	336	365	360	333	327	338	320	319	340	357	330	340	376	334	342	361	343	379	357	341	328	344	334	369	336	351	368	356	384	361	353	350	391	382	355	340	336	350	331	342	375	375	309	351	320	345	327	358	324	379	345	395	360	338	355	299	349	346	327	340	335	387	340	336	392	350	362	346	317	355	369	318	352	372	357	397	354	335	315	345	352	360	359	369	331	336	338	349	342	360	353	364	361	319	354	372	360	375	314	336	307	371	372	387	373	330	358	324	372	348	340	377	363	354	309	327	364	342	343	373	367	352	402	334	349	355	370	323	378	350	383	316	364	353	340	357	353	350	330	352	367	362	348	339	363	407	346	369	345	341	392	355	393	317	349	318	346	354	360	346	369	366	371	298	358	332	348	325	343	366	347	347	367	370	355	359	377	344	353	359	351	341	340	320	353	345	360	346	353	346	350	335	366	362	393	337	373	330	329	346	360	363	337	383	336	344	337	322	368	377	383	341	361	326	369	377	349	346	377	352	367	353	326	333	396	361	329	350	367	353	377	340	339	380	387	339	324	364	334	351	366	302	361	356	345	348	336	333	350	362	380	353	344	411	366	343	342	354	334	378	356	338	360	335	308	380	359	359	368	395	322	353	342	384	370	337	356	375	364	351	350	378	358	391	386	345	377	360	363	365	331	312	337	350	324	350	324	346	367	366	338	338	333	336	350	340	352	346	371	350	414	343	319	366	338	333	351	354	307	371	352	341	335	347	359	336	368	338	366	299	352	406	353	329	356	343	359	378	347	344	343	363	340	368	328	330	367	386	394	367	369	361	338	313	354	351	337	361	383	387	342	353	332	353	342	381	364	346	350	361	368	339	347	369	372	329	330	372	375	357	387	346	340	326	363	350	349	318	344	377	352	333	365	351	353	376	341	362	374	345	332	378	359	336	358	366	376	355	358	340	364	357	359	376	339	330	371	343	340	359	353	348	340	346	361	336	363	389	362	344	338	339	328	356	333	339	341	364	370	354	344	340	370	337	344	346	366	341	335	356	321	374	337	360	320	344	349	366	350	359	355	350	341	368	343	330	343	379	340	358	375	365	340	354	342	332	338	369	358	369	364	392	383	354	357	342	359	338	339	389	331	353	349	334	340	348	352	341	316	357	377	375	323	333	370	337	343	338	363	394	322	372	332	344	354	377	356	336	375	333	337	343	345	370	386	356	355	385	351	369	291	349	380	350	370	358	368	307	345	358	385	364	371	319	342	337	375	369	359	358	342	356	345	358	331	352	328	364	333	359	352	357	328	370	378	344	313	351	353	358	357	353	352	358	332	348	340	317	367	380	360	353	366	369	333	359	322	399	400	369	348	352	325	353	349	360	364	342	338	379	341	382	341	350	383	392	385	387	359	372	375	379	341	360	365	329	348	364	354	345	333	345	373	355	350	379	380	365	312	384	339	387	374	348	329	347	357	348	337	315	383	374	369	300	322	372	348	334	371	369	330	363	336	364	347	351	332	360	394	371	387	329	361	342	338	355	345	309	354	346	344	366	376	337	343	334	362	340	332	364	362	328	359	339	336	366	351	364	356	334	374	359	344	364	349	371	345	376	379	386	335	357	376	339	367	344	353	327	313	372	349	373	378	373	367	388	343	336	366	359	347	329	317	300	367	370	319	362	355	369	376	395	374	337	323	349	348	358	322	328	336	375	371	373	408	355	351	375	386	369	329	375	335	355	313	321	366	343	345	369
35956	11863	6828	5582	3960	2401	1550	979	890	787	816	767	763	828	849	778	753	763	768	768	822	789	758	770	776	793	780	774	745	787	834	709	773	776	747	757	797	763	802	794	776	809	824	791	776	738	776	788	734	761	849	756	791	778	805	808	760	798	797	787	808	764	794	786	756	778	769	746	794	748	789	758	771	743	782	781	768	745	771	824	747	738	779	731	756	770	820	752	819	762	787	851	777	754	750	758	778	813	816	765	797	774	762	747	726	811	754	770	765	742	788	803	774	790	773	806	764	715	778	763	754	764	778	773	767	761	766	820	786	832	779	799	742	776	781	843	767	767	847	740	802	797	790	723	777	830	794	821	785	824	779	816	746	760	773	804	805	791	787	795	752	813	782	763	735	726	740	802	759	779	777	787	820	793	809	790	733	770	766	780	744	783	770	787	790	787	768	785	785	791	837	832	777	789	767	745	761	755	780	730	786	762	797	827	765	832	743	753	817	766	783	747	773	753	773	762	794	807	777	776	761	762	750	758	746	773	790	799	790	787	783	798	765	753	745	786	726	808	767	796	761	752	752	765	802	747	791	798	813	777	792	796	796	779	792	779	778	766	781	770	754	805	808	768	777	762	762	800	751	756	748	793	771	829	785	753	768	793	752	764	765	773	799	741	786	819	713	769	799	782	714	792	763	770	749	802	821	803	798	799	765	747	777	755	802	805	754	774	755	786	753	777	788	792	787	785	780	832	827	755	767	781	760	771	764	787	748	775	804	843	761	801	794	737	772	736	825	818	801	783	803	766	820	777	759	764	765	752	790	751	810	785	754	781	750	770	729	782	748	739	781	799	785	806	807	759	737	814	748	807	782	780	810	724	773	777	790	804	766	789	785	844	797	791	803	772	834	767	808	795	805	775	767	775	776	798	745	772	777	741	775	757	714	759	786	811	777	793	746	791	746	805	783	758	791	803	797	798	748	771	821	760	779	807	831	854	786	765	738	820	805	754	755	845	763	773	780	790	711	798	783	803	765	716	771	792	812	765	783	719	746	746	789	715	774	762	770	771	728	757	812	791	751	773	735	750	798	774	759	743	834	756	854	771	770	759	747	824	810	794	790	830	819	737	778	810	786	779	768	772	775	830	803	782	825	842	773	789	731	761	822	762	790	769	827	733	820	757	798	803	827	769	764	778	820	805	742	792	757	823	770	786	766	793	787	762	755	755	835	813	768	753	724	786	772	780	725	742	766	817	823	793	798	739	757	782	832	818	790	775	794	850	808	801	806	713	793	779	741	775	764	713	776	821	725	744	772	814	778	793	777	797	810	803	792	847	804	786	749	791	830	769	785	790	751	746	732	805	771	803	734	759	741	763	766	794	757	761	772	810	763	733	750	777	835	800	781	775	772	784	707	793	804	816	764	782	773	747	771	722	819	730	790	778	781	773	760	769	794	784	769	808	719	786	765	763	765	817	772	810	734	751	806	745	763	765	746	753	798	797	737	783	760	793	746	822	717	800	753	765	748	772	778	749	829	737	817	787	751	756	816	757	798	796	754	772	772	799	769	781	797	756	801	790	758	794	816	767	815	741	786	737	706	805	769	755	805	830	782	763	821	764	746	788	774	809	750	837	779	812	777	784	756	756	739	756	780	730	748	786	808	760	796	733	782	784	774	822	734	797	801	762	807	815	800	702	731	789	765	774	768	776	777	763	840	762	750	749	799	843	818	796	802	791	766	788	749	804	770	780	859	790	792	755	784	768	735	837	767	815	734	786	797	791	797	828	819	812	807	800	775	789	775	772	764	779	786	739	753	741	814	807	769	765	798	760	789	785	777	767	780	791	760	775	770	771	744	756	839	759	751	765	747	750	758	796	807	786	763	768	756	792	745	817	753	772	721	804	766	739	765	787	787	772	758	781	782	770	790	747	808	778	795	832	765	752	780	774	790	780	755	810	783	770	837	770	783	870	750	823	789	788	792	736	828	770	721	763	822	808	756	781	788	766	749	743	763	763	799	725	751	793	795	748	746	802	797	861	776	812	742	759	782	758	738	808	766	776	773	779	815	743	759	761	790	802	757	835	785	740	786	788	812	750	806	805	770	732	847	767	813	762	759	777	790	804	756	736	806	774	788	757	765	772	770	753	784	786	734	789	714	752	787	816	752	751	790	757	753	730	754	801	782	791	783	734	759	805	773	746	757	735	741	798	813	776	794	719	790	821	783	789	731	771	781	755	758	778	778	799	806	771	798	753	747	799	789	798	786	834	791	773	755	788	733	789	777	832	779	777	784	771	794	788	777	796	801	783	778	735	741	794	832	778	835	755	800	765	756	785	776	800	801	800	877	785	768	776	721	811	807	744	762	801	769	803	784	776	798	737	792	772	782	784	753	789	722	780	725	791	801	788	777	803	775	757	774	777	790	834	755	846	804	752	768	768	768	779	733	793	788	762	761	776	791	746	763	779	756	813	749	804	747	755	779	718	747	815	791	713	800	789	759	785	783	763	758	784	806	753	755	779	800	742	722	779	753	814	804	782	721	800	739	781	823	759	774	823	782	746	742	724	769	765	797	731	808	760	736	756	780	804	752	739	743	775	801	798	816	788	767	774	783	715	777	781	754	750	812	736	757	817	768	780	781	759	741	732	753	788	786	804	796	833	792	811	788	773	769	736	731	781	756	781	761	769	740	808	818	744	741	766	775	807	807	767	778	791	825	772	786	756	799	835	745	783	794	824	770	765	773	799	761	778	761	742	762	790	815	775	788	785	792	793	748	785	805	803	759	750	776	749	830	788	758	822	745	801	757	773	770	785	786	790	790	794	735	825	792	741	833	787	822	749	805	773	809	753	773	726	817	761	791	775	827	760	792	761	759	768	790	747	801	809	788	785	792	737	779	799	781	775	774	768	787	767	754	772	732	795	786	777	778	788	771	791	810	741	801	734	776	793	740	729	788	780	820	799	765	813	761	784	806	806	773	791	758	798	737	759	789	733	722	762	779	789	862	779	761	763	780	760	799	789	770	756	760	791	816	753	771	769	733	784	772	761	801	769	772	765	727	778	732	743	800	823	761	804	796	773	750	806	796	755	778	784	757	755	806	819	755	802	795	783	798	790	804	768	751	789	747	750	768	769	752	835	786	766	821	775	790	776	830	729	726	770	777	785	788	777	765	742	750	763	753	727	822	800	782	740	820	720	771	769	820	725	753	790	781	858	754	807	762	791	730	786	712	774	739	824	797	727	733	774	796	794	765	788	753	767	789	811	766	791	786	804	753	749	724	755	786	764	784	804	760	793	780	782	763	768	805	787	788	779	809	809	781	783	826	809	843	804	765	754	815	802	797	806	811	808	721	780	738	785	767	837	788	742	784	748	765	758	746	757	788	751	793	785	770	781	832	780	773	805	818	769	777	793	774	765	748	774	772	762	795	763	820	792	747	822	744	770	779	768	750	787	784	808	767	804	781	816	811	751	764	797	814	739	776	799	765	776	787	727	786	795
59762	25840	8366	1346	607	462	430	392	375	403	393	371	382	374	389	398	368	370	408	380	417	376	385	381	408	407	393	400	376	405	406	376	423	388	397	403	392	381	389	426	378	389	344	405	419	394	371	397	376	382	402	395	401	403	376	399	378	363	371	400	400	387	359	382	391	406	416	357	414	395	374	430	400	345	405	414	408	356	390	380	384	422	369	403	381	403	411	406	386	397	337	412	360	403	358	410	412	425	405	425	395	407	374	376	378	406	405	367	418	397	413	407	374	412	366	382	358	392	410	373	433	397	387	392	406	362	374	393	384	388	362	405	435	366	358	394	413	400	362	374	386	396	348	380	398	394	432	382	392	390	383	402	368	385	391	374	362	426	387	387	375	374	425	417	419	409	395	391	407	386	365	372	374	397	379	347	429	365	391	429	360	367	352	376	370	365	358	393	384	389	402	394	399	415	388	385	392	393	397	438	384	390	377	373	435	392	400	385	388	356	412	367	348	382	390	395	394	408	353	375	355	371	465	389	367	406	390	398	414	375	424	382	369	372	398	374	425	430	398	381	404	383	342	344	400	395	392	399	383	401	406	392	412	383	381	398	370	374	367	369	370	429	379	389	436	348	362	389	415	375	384	385	368	391	394	387	379	353	404	337	396	392	360	379	360	402	406	363	412	350	399	372	405	367	398	403	394	389	411	387	412	384	393	426	363	382	391	381	415	419	374	405	356	395	380	406	408	384	363	387	363	349	370	397	415	427	377	346	340	401	375	384	417	431	381	415	341	406	426	362	389	427	387	372	367	406	421	405	444	402	400	386	400	373	427	403	368	409	434	361	400	370	387	412	364	377	403	345	364	432	354	358	446	392	379	402	379	375	389	367	352	399	394	386	405	389	415	354	365	376	433	375	393	407	369	378	404	384	327	404	416	396	404	360	399	401	390	390	400	352	405	372	350	364	400	410	393	397	400	396	372	390	363	417	373	397	382	389	402	415	388	380	373	399	392	346	395	422	426	388	373	399	395	380	367	407	376	418	400	391	368	374	412	365	361	451	410	422	435	371	367	389	376	360	403	365	453	364	362	379	398	374	403	379	354	388	396	401	376	398	395	388	410	384	390	406	411	356	392	406	384	395	384	385	421	389	356	403	412	430	385	409	371	370	374	387	431	416	399	384	353	423	367	376	384	373	341	377	402	391	421	378	416	406	386	421	364	366	404	399	388	383	348	375	358	399	409	387	381	402	369	379	385	417	387	420	421	418	404	391	403	364	403	368	347	362	370	413	374	358	379	361	394	394	398	374	385	362	397	389	403	409	363	374	378	363	366	358	391	374	413	377	403	408	390	421	374	387	379	382	382	411	387	366	372	416	385	375	406	364	436	403	358	352	411	361	390	411	384	331	397	394	335	341	349	385	388	395	405	385	365	378	374	378	392	380	373	384	377	380	381	364	375	366	421	381	393	400	383	399	416	379	401	389	391	393	391	371	400	401	389	361	363	391	376	398	405	408	397	399	385	381	417	387	396	362	384	402	395	402	367	392	388	357	399	424	401	397	389	397	416	396	375	357	363	387	382	382	415	401	410	395	368	344	399	395	392	418	445	387	395	398	407	372	429	426	426	406	381	423	376	357	341	393	395	380	389	403	380	376	366	369	357	400	335	374	361	380	399	416	382	393	355	355	410	379	393	395	382	407	415	438	394	391	393	387	420	414	401	412	382	403	385	410	395	415	361	424	382	396	385	363	412	374	396	376	389	384	379	391	384	406	363	437	352	372	385	404	380	347	383	400	389	399	394	377	368	437	413	364	374	400	394	394	366	366	382	406	415	419	356	360	378	386	423	361	341	387	379	379	390	430	393	412	393	372	363	351	422	384	412	397	400	350	392	417	403	398	385	355	404	347	386	364	379	360	401	365	347	372	404	400	384	392	378	388	370	380	386	385	389	380	418	402	394	380	409	404	365	368	406	388	372	369	380	397	393	378	400	395	354	374	384	375	394	404	391	399	400	406	371	363	343	379	418	389	360	380	360	419	353	351	375	399	403	391	373	399	377	388	379	391	345	406	396	378	417	401	419	403	389	392	417	401	362	381	392	362	376	360	403	386	391	386	387	379	413	431	401	384	402	427	377	391	427	418	414	380	377	391	351	378	382	376	382	422	379	419	396	362	360	420	371	412	385	365	373	377	372	395	388	358	369	405	364	411	374	374	411	389	355	347	380	409	372	367	356	422	437	401	377	346	362	378	410	398	394	366	395	390	387	407	439	383	386	365	359	393	408	395	368	391	387	369	402	399	384	377	408	418	396	383	387	391	366	386	361	376	378	402	417	414	343	404	345	389	414	402	400	395	405	379	385	376	371	391	399	384	365	366	342	409	403	399	400	403	375	361	405	431	402	421	403	400	385	390	381	349	426	378	418	371	408	375	430	366	387	385	379	385	400	408	422	363	385	353	395	423	404	371	351	430	387	387	380	351	389	392	375	357	362	376	380	396	395	403	414	373	363	342	383	390	381	398	378	424	386	351	373	391	397	404	366	369	381	397	405	390	366	339	380	376	364	380	360	403	376	402	412	417	388	356	380	400	386	363	408	385	340	393	362	376	385	381	390	363	392	391	404	383	376	424	387	369	425	405	415	395	387	387	380	367	427	368	370	382	393	363	398	382	383	385	359	415	393	349	370	350	383	378	447	376	411	384	374	364	346	367	397	445	377	370	380	409	354	390	402	407	395	373	397	361	369	406	411	377	383	428	347	369	370	387	374	386	379	343	369	393	356	360	392	384	392	393	383	361	371	400	386	395	395	360	371	396	421	444	377	404	383	354	378	394	362	399	428	373	367	372	411	436	388	401	391	390	378	378	425	375	370	403	391	401	357	404	374	378	375	386	400	386	408	388	353	369	389	392	378	437	403	385	391	398	395	367	387	366	383	383	400	393	401	352	437	399	403	360	412	400	384	399	372	363	398	392	379	401	396	389	408	393	401	383	400	377	352	386	373	408	406	435	390	362	399	400	394	390	386	382	375	435	407	365	365	422	410	397	398	386	390	404	355	358	378	355	399	420	386	391	356	361	381	402	441	398	359	375	369	396	407	335	375	398	347	381	368	389	430	362	364	374	403	358	406	397	380	413	384	392	390	417	415	374	391	376	408	371	378	347	402	406	415	365	380	382	402	363	374	375	377	403	394	402	394	422	358	414	402	400	370	403	400	375	404	369	334	360	405	360	377	396	380	387	389	392	340	335	350	399	385	389	384	352	399	369	430	426	402	355	359	373	387	398	379	359	400	357	414	415	373	368	446	399	370	396	420	414	401	403	381	380	356	405	393	413	343	439	400	390	421	390	416	417	369	394	386	360	377	419	384	400	407	425	394	363	375	413	376	390	385	406	400	405	374	376	380	396	394	341	375	362	386	395	394	398	388	386	369	366	398	414	392	383	373	384	340	391	403	395	376	394	383	395	396	364	370	375	393	401	353	408	372	384	408	400	378	419
42555	15914	4985	2167	1296	1055	954	890	833	880	872	858	828	853	818	890	891	843	819	826	830	855	839	875	822	814	873	778	856	831	859	904	814	866	851	878	829	823	806	866	885	843	819	854	857	819	840	808	815	859	835	826	823	859	891	803	853	838	816	904	868	813	836	858	841	807	841	879	808	828	837	844	812	869	813	811	817	849	857	841	823	876	910	824	822	850	901	837	871	858	824	799	843	886	847	827	810	828	879	897	829	841	839	800	767	812	874	874	865	828	808	883	852	844	828	822	825	912	900	837	860	827	833	800	842	792	779	857	829	892	835	816	861	852	868	845	807	804	874	844	829	835	865	827	862	814	855	832	848	868	809	862	868	847	843	837	824	795	855	860	868	886	916	843	822	837	851	879	825	870	875	840	847	824	820	860	854	814	802	912	870	791	842	842	828	801	843	847	850	830	875	885	890	857	856	904	859	833	848	886	796	881	864	869	831	878	842	867	802	864	854	852	836	853	892	853	865	849	846	836	833	848	867	822	851	856	844	847	833	838	882	877	906	835	879	834	809	854	850	842	852	801	836	812	868	851	847	862	855	898	843	884	872	875	892	799	862	804	823	853	845	845	854	829	830	844	868	841	838	873	885	818	879	865	826	900	870	874	815	931	873	838	826	787	843	821	850	802	833	835	844	864	804	820	807	804	819	848	829	879	794	826	832	853	886	823	861	832	813	844	874	823	833	850	864	857	856	875	799	864	859	878	825	871	825	807	876	819	869	875	872	828	822	797	821	875	836	866	871	845	856	813	848	891	881	855	857	843	839	819	835	835	839	869	853	844	871	807	821	854	864	878	861	861	837	882	857	839	871	827	843	832	846	827	835	804	823	795	845	943	857	864	877	787	809	833	892	831	811	878	801	873	820	811	840	856	833	902	826	862	854	886	813	847	835	892	801	820	867	883	788	848	893	853	909	808	817	845	873	847	884	855	856	912	854	871	846	807	798	854	813	835	852	861	871	839	836	863	837	881	829	827	897	842	866	830	863	849	847	816	824	847	848	838	899	838	870	850	856	845	825	828	848	886	809	865	855	836	874	853	834	815	817	820	783	836	820	865	835	777	817	866	852	814	876	827	854	812	892	809	796	842	865	812	849	797	829	842	831	832	832	858	856	858	875	854	910	810	866	822	842	851	834	879	831	853	815	856	886	803	835	854	856	875	839	853	834	872	929	873	836	824	854	871	848	868	853	912	875	798	881	907	779	847	880	795	846	821	884	800	856	861	849	868	795	820	847	873	867	838	869	821	779	800	869	829	861	876	827	833	858	838	822	880	794	874	791	874	827	823	840	843	841	834	837	886	848	883	848	812	871	818	834	829	883	827	830	858	847	847	835	807	868	871	833	777	864	835	862	838	860	842	879	880	847	831	880	843	884	856	858	891	915	874	812	838	835	860	955	830	858	879	835	863	809	887	875	827	863	826	864	858	832	844	830	852	823	881	818	896	896	879	866	858	860	859	841	884	865	796	871	884	810	871	830	828	864	858	873	829	845	798	812	819	822	865	865	819	834	840	827	847	833	837	858	862	851	870	903	809	878	866	817	784	896	854	821	899	822	891	861	837	848	839	835	825	855	861	843	835	846	799	807	850	851	847	858	854	845	837	841	844	851	835	877	892	884	852	869	826	886	853	886	820	848	794	827	798	891	835	870	823	876	795	818	852	794	830	855	823	877	870	855	814	822	870	925	808	850	804	820	866	877	897	843	854	824	843	867	840	843	863	799	840	828	850	843	854	853	855	888	823	812	876	829	830	878	874	834	851	817	893	823	850	869	868	824	852	852	829	851	853	851	870	808	818	848	863	821	851	832	841	830	853	883	859	828	849	839	853	841	840	850	816	807	777	845	829	854	849	869	795	815	813	853	853	793	860	883	849	833	885	926	865	875	872	840	875	840	839	871	785	846	855	845	852	819	855	793	908	813	822	825	854	807	838	839	866	861	884	816	836	922	818	867	842	864	841	872	836	889	892	812	791	894	870	843	877	811	859	876	790	777	828	902	897	827	867	818	839	830	793	865	830	878	846	844	856	831	806	882	838	852	847	825	824	864	844	884	852	899	848	864	813	804	854	836	824	877	858	815	879	912	873	836	797	853	885	841	849	881	814	809	829	853	844	859	877	900	883	875	843	825	909	840	794	885	859	825	872	831	878	812	822	863	856	799	829	862	858	799	835	843	869	824	838	874	802	811	902	860	855	828	887	875	834	929	867	865	801	883	843	863	831	838	873	865	806	786	912	852	782	832	825	914	873	832	817	784	813	888	851	854	842	817	815	849	871	821	876	901	849	872	862	850	807	853	837	843	841	842	875	819	867	834	883	841	891	918	830	797	842	890	835	870	826	817	817	836	765	856	859	817	794	817	838	805	878	815	855	814	882	884	804	901	849	891	872	846	879	877	872	829	871	827	826	853	871	843	824	891	854	877	878	865	851	847	837	887	865	866	836	794	808	852	874	847	871	831	870	879	832	840	820	865	825	830	857	907	888	857	859	889	848	865	899	812	838	831	813	820	811	815	884	833	872	837	877	860	831	917	869	854	828	824	849	821	874	825	863	868	845	834	797	850	794	872	855	811	874	847	819	814	809	849	865	828	842	816	824	836	832	814	837	793	789	835	872	853	828	805	835	818	847	872	858	822	818	902	817	877	818	835	910	804	843	822	888	864	883	832	820	868	839	820	872	875	807	834	816	755	842	814	893	845	819	863	828	804	836	889	825	849	874	807	829	892	850	841	846	812	894	882	843	839	838	825	828	897	832	866	823	865	826	788	879	878	823	849	853	886	808	861	877	826	873	832	854	819	906	827	851	872	852	815	839	852	843	893	804	819	832	860	853	864	835	812	833	820	814	846	831	847	841	870	852	837	847	818	878	855	816	839	854	805	865	836	846	850	836	860	888	850	868	876	837	834	883	880	864	859	783	829	897	853	830	858	873	884	819	807	834	805	851	839	833	840	828	875	831	822	840	885	806	852	793	841	803	834	874	834	801	819	859	877	833	867	853	889	895	862	838	832	796	864	915	805	820	834	857	881	828	837	821	907	835	805	949	788	851	832	855	857	805	849	823	811	845	828	869	873	856	846	843	792	844	777	840	817	845	839	824	828	822	871	845	914	801	791	868	858	834	872	872	848	866	844	839	773	879	817	862	838	855	892	868	760	844	818	813	828	824	821	848	850	856	861	818	860	822	800	828	843	843	835	808	840	806	856	874	836	815	855	819	892	825	859	856	880	835	867	844	791	851	881	840	881	794	856	823	890	863	852	883	860	893	868	859	831	838	828	824	811	823	802	838	827	831	859	772	855	857	872	869	872	817	907	800	819	857	822	877	835	861	852	860	819	822	893	818	825	877	825	843	838	846	825	870	887	814	839	842	821	846	851	844	877	867	805	818	855	848	839	862	850	835	824	899	816	855	835	870	866	814	906	863	777	823	906	846	904	854	908	847	857	837
49771	17352	3795	1356	725	443	348	380	356	375	338	365	345	374	374	377	337	362	352	359	377	348	349	375	360	374	370	357	385	338	352	337	368	353	343	321	334	322	361	388	330	328	365	334	365	358	352	367	361	344	309	366	351	375	366	342	382	358	361	364	307	364	356	342	367	362	349	347	347	321	323	374	330	366	390	359	365	374	350	326	355	328	355	328	347	326	377	373	363	341	335	366	364	364	419	354	391	340	371	349	342	348	368	340	338	348	384	363	332	349	334	373	324	372	337	355	341	372	367	372	400	330	353	329	390	383	358	341	374	338	406	355	370	338	345	352	349	339	368	367	312	333	328	354	331	363	361	368	382	371	360	346	353	360	355	353	380	375	372	353	371	340	359	371	349	358	342	356	361	350	346	348	351	321	371	372	389	340	358	340	340	351	409	383	344	362	360	357	323	346	352	396	355	323	338	341	346	348	368	344	340	320	344	370	328	370	319	326	331	336	340	357	385	379	365	369	327	389	382	355	344	341	369	411	347	341	332	360	348	339	371	337	350	385	333	372	377	333	327	340	320	342	331	404	382	352	297	344	355	377	358	360	332	357	378	349	368	350	386	372	361	345	316	314	319	348	323	362	341	345	371	354	378	373	373	370	338	369	410	322	339	346	340	384	351	338	359	335	368	369	337	347	387	347	354	376	357	333	318	333	355	323	349	368	313	350	386	378	349	333	364	347	342	343	387	372	312	360	359	311	357	310	321	365	380	352	351	295	344	360	349	310	369	369	365	380	349	393	374	345	334	355	361	332	350	353	357	366	330	382	355	335	324	370	337	342	348	331	328	332	368	331	352	375	339	338	391	339	373	335	311	333	381	360	344	318	332	392	387	350	357	369	365	370	375	362	408	364	325	340	343	364	387	354	341	342	370	320	344	352	299	345	308	345	358	346	334	355	352	364	341	360	345	351	367	372	379	334	341	355	344	340	350	341	332	357	343	344	351	339	355	369	324	335	335	349	330	366	378	370	328	357	346	388	362	325	337	330	323	363	361	352	346	360	350	365	338	382	358	315	350	355	396	348	326	334	322	337	341	387	343	323	375	379	357	360	352	346	381	328	359	323	376	290	332	339	369	331	343	322	340	363	324	312	356	361	362	357	335	357	309	358	387	403	361	334	376	365	365	331	339	367	387	365	388	349	375	343	364	367	362	332	322	376	329	325	368	375	335	331	331	368	392	351	366	355	339	358	359	327	358	356	368	362	321	351	336	335	360	365	348	365	369	336	340	368	360	383	336	380	333	350	330	343	316	354	315	331	360	367	389	331	375	378	320	349	400	375	347	358	354	367	368	392	374	363	353	321	287	370	328	333	352	376	372	361	360	389	326	402	346	338	337	337	371	370	352	305	353	340	351	331	330	382	371	371	335	349	340	369	288	353	346	365	356	364	368	362	325	389	380	367	371	329	347	348	355	355	335	394	353	328	332	322	339	355	354	318	329	366	341	338	340	361	365	377	311	331	356	360	338	369	359	359	329	343	319	319	372	361	380	357	335	336	320	343	355	351	352	355	319	377	347	378	345	335	325	365	357	352	352	335	310	341	361	359	393	380	348	352	337	343	364	338	338	380	363	315	405	351	328	345	359	341	338	349	340	354	344	334	381	338	381	358	369	341	361	405	324	327	346	349	365	379	345	317	352	346	335	336	334	337	346	350	371	375	345	355	349	354	375	364	357	330	354	364	372	352	336	347	346	354	342	357	387	357	379	353	321	355	393	336	353	364	356	350	367	365	372	357	363	283	370	355	324	338	339	330	332	331	300	353	338	339	342	335	381	361	358	368	348	342	325	356	394	385	324	329	330	343	354	374	363	371	336	380	328	341	335	361	338	378	347	367	346	343	363	340	325	317	368	369	375	347	364	318	353	356	358	366	340	389	359	308	378	366	367	365	361	353	313	346	391	357	322	327	371	353	364	365	339	361	337	330	355	374	377	359	367	343	352	320	338	316	352	368	327	391	382	400	356	352	346	386	377	384	389	333	344	342	331	333	375	341	334	364	355	402	304	371	371	353	335	338	338	344	334	376	381	317	365	363	357	358	372	397	361	382	405	320	349	322	403	379	353	373	356	367	370	325	328	359	357	380	344	355	340	394	355	367	329	356	329	345	371	357	379	338	354	354	363	355	346	366	381	335	340	336	352	330	360	371	349	342	400	377	331	369	346	324	338	363	331	333	358	350	319	382	331	336	339	354	365	353	338	348	331	372	364	347	361	364	346	361	394	340	326	372	348	357	349	350	383	379	337	374	331	338	355	378	367	383	353	395	346	343	343	363	352	364	345	335	360	358	341	360	337	360	387	368	362	333	378	349	378	369	383	374	347	345	347	359	337	375	351	338	365	380	360	352	344	325	350	322	397	353	353	358	381	364	312	338	373	321	355	367	374	345	358	325	351	340	366	367	358	323	330	335	362	361	371	373	361	364	378	335	351	359	352	322	373	351	384	317	369	334	412	333	350	372	347	380	351	368	360	349	338	357	398	369	351	360	359	345	322	360	363	404	346	341	362	366	342	351	347	363	351	371	333	337	346	361	386	360	318	343	329	350	355	303	315	347	366	308	402	367	322	344	320	377	340	355	370	372	334	364	390	385	328	360	365	342	350	354	341	367	329	322	389	367	364	347	362	336	353	345	378	359	368	375	322	409	397	346	362	352	339	316	316	371	355	320	376	357	377	381	364	287	367	358	351	332	347	367	353	406	356	342	343	403	339	363	334	370	329	323	361	365	341	358	384	345	384	316	363	387	398	350	357	346	369	371	340	324	359	348	342	354	349	271	339	359	347	349	341	377	329	349	325	357	334	347	347	330	328	351	349	368	368	328	338	347	379	338	374	357	340	346	370	339	337	352	312	353	368	349	357	358	365	345	346	361	312	360	324	331	391	348	355	401	374	375	312	343	349	333	370	361	350	362	387	383	320	345	373	370	323	346	325	339	324	317	355	378	371	365	335	325	339	364	365	328	335	368	343	384	334	348	351	350	380	357	352	346	384	361	357	380	360	407	365	378	337	363	366	346	312	332	360	373	338	343	324	353	336	306	345	323	311	371	357	337	329	361	326	356	358	329	331	341	330	367	354	348	341	346	348	370	323	340	370	347	360	366	342	374	390	389	331	339	326	334	374	342	381	353	380	344	365	366	376	342	346	386	346	345	333	362	353	388	349	353	335	372	383	346	352	335	385	378	339	370	380	379	340	344	331	330	363	327	362	391	355	345	352	330	368	369	358	352	346	350	341	341	336	388	384	379	339	331	343	377	318	356	370	373	333	348	318	332	321	345	344	381	349	334	353	367	360	393	354	353	361	351	356	351	343	369	352	335	319	303	358	337	350	325	334	345	394	300	350	312	330	382	314	359	376	359	341	382	341	354	330	305	328	384	344	337	383	340	361	340	348	351	349	363	378	346	329	384	381	343	345	351	313	364	351	377	312	360	365	350	350	387	388	364
33695	11541	4557	3063	1876	1116	865	824	764	780	784	712	810	826	815	814	796	850	805	724	814	779	743	755	831	761	766	798	788	800	759	775	805	734	739	767	802	817	765	770	765	746	784	760	760	806	723	790	791	809	794	784	729	792	743	749	796	814	784	783	749	754	769	756	789	755	782	781	772	778	778	772	758	770	795	733	800	766	785	756	765	792	771	794	774	792	783	780	776	786	781	793	744	773	740	733	786	803	765	798	814	708	827	717	761	776	793	755	803	779	745	709	742	746	764	813	814	730	748	738	812	786	833	776	774	761	770	781	746	741	817	712	765	771	732	774	759	800	792	799	793	781	776	735	778	788	764	765	782	778	775	802	726	782	748	737	796	776	802	765	795	764	724	772	741	799	784	797	790	842	770	745	748	808	794	778	746	733	830	747	753	820	795	758	813	813	727	742	862	753	771	759	819	738	829	771	768	762	765	791	768	738	789	791	789	756	706	797	742	770	790	793	739	780	758	769	718	762	765	770	790	825	800	758	813	803	791	761	781	753	720	799	727	785	749	766	762	750	737	732	794	763	804	827	761	794	862	750	791	774	770	759	772	779	786	763	767	797	782	768	723	734	791	768	760	823	742	809	763	770	787	780	745	727	845	736	739	777	777	793	742	779	776	786	730	781	794	748	806	808	748	750	777	770	728	762	799	763	759	727	802	759	824	751	761	782	750	814	772	787	741	842	752	749	794	736	786	752	773	779	763	772	768	815	749	727	830	785	767	741	746	793	762	762	719	768	771	788	728	770	803	751	809	759	768	786	782	764	830	762	729	749	795	761	760	817	765	789	757	784	781	741	731	778	824	763	781	795	712	815	743	743	745	759	860	750	722	799	752	815	751	802	754	746	812	752	778	820	774	766	777	738	760	776	793	830	758	819	742	774	763	786	794	769	770	797	801	739	776	763	776	796	748	751	772	795	826	763	806	772	751	773	726	782	738	758	775	774	714	700	719	813	740	768	776	781	805	761	798	750	801	807	785	750	807	772	797	770	756	753	829	759	759	786	770	760	753	788	784	793	744	772	754	762	788	764	786	772	831	809	828	814	772	777	786	768	763	762	769	758	796	750	757	723	779	799	717	712	767	782	767	756	689	735	754	796	786	799	812	786	738	808	781	821	797	779	749	768	780	790	775	781	774	757	740	776	780	754	803	746	810	737	749	750	774	772	809	764	834	811	771	764	767	751	754	767	796	791	758	744	808	796	791	731	750	761	750	775	766	744	714	798	789	768	719	784	743	735	759	773	772	768	768	777	756	791	800	734	794	778	774	748	800	796	833	749	764	794	749	797	784	771	784	730	796	791	722	764	728	765	742	775	748	794	712	811	747	805	731	788	800	752	729	762	773	815	705	784	748	766	783	777	772	826	722	741	782	739	818	760	750	757	754	772	815	798	815	737	794	782	734	768	719	780	732	772	767	731	805	811	750	769	807	806	775	771	754	723	715	763	743	769	772	764	795	778	765	777	834	744	829	794	840	767	723	742	809	754	830	781	766	769	770	748	777	785	762	759	767	764	790	734	761	781	791	821	780	751	832	727	771	794	759	797	794	771	817	729	709	731	793	770	776	760	729	766	773	785	766	746	770	745	823	787	772	743	772	784	782	734	789	746	758	743	758	780	781	774	751	756	765	730	764	777	776	728	794	716	734	766	755	773	726	724	806	764	795	755	789	712	779	764	779	828	818	790	798	770	797	779	765	756	812	755	820	759	761	759	755	740	745	793	823	841	725	765	826	735	828	758	774	771	797	792	711	767	742	755	706	779	741	774	823	757	725	770	779	754	811	810	812	699	785	741	829	731	786	787	793	743	804	794	711	815	794	805	804	806	741	815	737	770	830	734	825	795	838	761	755	755	747	791	794	800	704	759	785	792	765	761	802	741	760	783	741	738	765	814	796	769	755	731	757	742	786	768	760	790	766	719	769	816	773	769	767	737	749	751	801	812	772	793	813	727	740	741	747	800	779	788	790	794	796	748	751	768	843	793	818	780	759	785	736	768	774	736	715	777	740	800	753	795	745	761	731	775	779	777	745	776	757	727	747	808	777	787	787	771	762	782	729	760	749	798	835	826	730	745	776	771	753	761	715	800	709	752	754	785	764	746	794	752	784	734	780	739	758	783	770	796	834	742	783	781	811	799	779	759	758	767	693	741	790	770	781	824	736	789	743	811	739	776	804	767	727	779	760	814	755	762	765	748	733	772	729	745	742	780	769	786	741	802	803	786	768	717	849	746	754	789	757	768	757	785	738	757	791	798	772	792	757	821	798	789	789	769	758	750	753	805	799	775	754	808	740	832	764	767	751	784	744	769	781	748	787	820	745	748	770	740	801	734	754	787	781	753	735	765	755	821	761	766	779	762	826	752	841	750	778	798	796	742	747	694	737	751	720	755	797	832	796	723	752	787	743	775	739	753	772	868	730	756	772	701	797	747	798	767	761	736	806	802	817	753	785	799	814	799	763	731	779	761	748	758	756	813	733	797	761	740	765	774	769	786	753	777	773	769	788	796	791	766	772	764	787	775	743	784	751	746	792	732	765	795	744	755	749	778	812	774	740	736	783	737	773	774	773	821	783	758	769	732	727	810	806	755	822	802	763	721	790	824	767	757	787	712	790	785	791	756	720	792	773	771	704	751	755	799	771	785	794	804	755	773	830	778	776	744	783	797	797	745	809	741	802	794	751	724	801	818	770	756	789	805	762	819	769	814	797	778	803	796	816	763	800	779	788	809	804	733	754	788	775	768	720	779	747	781	782	812	775	730	730	789	731	805	760	719	792	745	779	808	740	810	780	772	780	781	759	729	754	824	741	763	818	751	743	779	786	744	750	762	749	761	782	805	773	797	802	764	799	745	791	774	791	786	767	815	788	784	832	758	816	780	775	695	758	745	756	724	782	718	750	802	756	763	775	808	756	757	775	799	798	774	754	786	784	810	719	807	794	790	796	770	781	775	748	752	784	776	799	771	759	789	766	812	763	840	762	733	760	767	831	831	755	749	801	745	802	772	758	765	781	793	792	738	732	779	723	731	761	745	754	768	740	760	714	740	726	750	797	814	832	775	774	761	786	816	746	778	836	759	756	784	773	760	780	771	701	829	769	791	773	817	833	753	771	823	745	782	791	765	750	730	806	785	795	778	762	817	745	777	826	781	721	730	778	788	769	773	740	736	723	704	719	756	738	775	827	786	760	779	823	778	694	757	773	693	856	759	797	787	792	777	768	783	814	794	724	750	797	773	741	726	802	786	795	751	794	753	816	782	788	788	774	751	789	757	749	793	781	734	792	751	786	748	771	754	800	821	706	761	784	742	811	794	755	772	743	748	759	755	800	792	766	798	782	753	744	740	770	722	777	788	791	754	776	784	763	759	768	760	752	740	768	739	779	782	765	759	747	771	746	762	776	741	819	794	779	794	745	709	803	806	828	783	737	771	764	751	788	747	767	830	806	755
58989	25600	7901	1927	826	483	445	380	362	348	362	409	385	387	370	356	325	378	374	403	342	350	341	370	393	357	360	368	343	385	373	392	371	370	372	347	337	363	365	361	376	361	366	392	382	352	364	409	367	367	406	377	360	365	365	379	320	353	373	349	348	368	398	374	374	365	391	380	362	393	379	412	389	374	359	379	350	332	371	353	338	368	366	388	378	357	363	351	379	366	386	381	378	386	360	363	404	333	367	366	384	362	403	417	359	353	392	373	371	366	395	303	336	375	369	388	366	362	389	403	373	360	342	368	354	374	341	389	397	322	361	345	373	384	363	345	340	380	350	394	359	341	373	324	362	336	346	348	354	381	332	357	386	358	381	344	378	411	376	368	355	378	364	350	378	384	392	348	370	377	395	356	391	386	374	335	364	395	348	356	343	332	364	359	369	393	328	355	341	371	374	372	378	348	364	352	381	397	346	389	371	393	372	395	414	349	396	386	365	389	412	370	400	340	355	411	352	393	375	374	331	345	362	372	385	384	347	340	377	357	354	405	389	361	360	393	352	392	370	361	367	355	366	341	364	344	372	348	352	387	387	349	354	330	330	356	393	381	371	413	361	349	393	366	375	354	381	369	347	359	394	391	352	339	400	385	392	345	349	381	360	398	358	334	355	370	332	355	391	354	368	369	328	362	344	335	365	347	349	374	377	343	371	376	368	362	375	366	385	382	368	342	388	365	353	353	366	365	417	372	358	380	353	385	395	316	381	377	356	341	367	384	374	355	389	373	338	350	360	364	389	343	383	397	373	367	401	343	343	364	321	361	379	368	352	400	378	358	346	373	386	340	335	408	395	344	368	394	384	345	373	336	394	374	390	383	392	337	373	334	335	330	337	398	341	381	359	350	376	371	328	350	386	328	386	431	362	385	390	389	359	351	374	373	360	399	373	372	366	387	335	387	371	352	366	365	345	346	369	386	381	365	427	410	387	399	386	423	386	379	363	375	351	383	388	371	361	398	336	364	344	381	386	382	388	430	371	370	365	381	338	333	362	388	400	367	369	397	354	408	360	351	359	355	370	372	364	377	375	375	373	360	378	359	376	399	396	367	359	384	347	364	385	382	406	394	382	352	376	365	377	373	357	338	398	378	364	362	391	404	357	370	373	362	371	371	363	350	327	388	382	365	370	383	393	366	366	348	383	383	384	365	354	411	333	334	386	415	401	379	384	363	317	367	365	381	328	377	322	373	383	402	398	367	375	362	385	361	379	362	365	373	375	377	344	383	381	367	331	349	372	352	358	402	396	371	400	354	355	399	365	369	338	373	354	344	374	356	335	352	396	374	361	400	395	350	375	355	380	366	327	364	327	378	386	363	350	397	363	352	408	385	366	345	374	352	343	359	392	341	371	364	396	369	370	382	324	369	429	398	398	337	378	389	358	368	353	400	349	374	394	342	374	354	370	377	344	379	341	416	375	384	381	377	384	392	371	405	394	352	376	357	362	387	368	363	369	386	344	395	387	383	376	370	362	328	357	387	383	357	349	353	338	341	362	355	369	394	390	367	354	390	346	341	400	378	369	368	348	382	380	387	342	338	398	369	382	369	374	392	384	329	363	364	389	324	383	375	357	355	365	399	382	345	341	388	413	357	379	384	372	328	378	373	351	386	320	383	393	345	382	366	345	371	389	378	394	382	353	357	366	360	379	368	310	336	345	394	412	345	373	367	375	383	340	377	334	386	390	363	387	355	356	355	374	378	370	334	379	341	343	364	344	352	377	395	370	407	364	381	351	364	368	368	396	384	374	346	380	376	333	368	354	337	337	333	409	337	337	328	338	371	351	339	396	401	400	397	361	376	357	348	364	373	367	352	336	405	364	342	371	389	363	361	353	352	345	319	366	341	355	393	309	386	400	363	320	368	373	364	369	384	371	342	356	340	310	356	338	377	332	359	407	399	347	422	373	341	353	367	342	345	357	369	411	361	385	355	347	370	364	364	355	386	387	391	343	414	365	370	372	343	370	382	366	361	346	356	349	371	352	385	365	363	371	339	346	385	317	377	365	354	338	353	373	375	382	372	357	351	387	364	381	379	371	362	343	326	325	359	370	392	382	381	379	373	389	348	347	379	384	382	382	371	357	356	399	364	375	390	351	377	339	367	391	371	392	385	410	382	354	331	371	334	356	400	390	408	333	364	381	326	345	369	370	372	369	343	369	352	384	376	392	382	339	342	343	359	372	324	360	361	374	318	358	371	381	360	389	343	363	370	386	373	373	375	343	374	362	409	363	379	351	381	418	355	370	381	377	348	330	350	353	379	344	389	396	373	351	392	348	357	348	362	352	387	365	382	338	346	384	367	364	310	322	381	379	370	367	397	393	360	396	358	359	373	387	395	382	383	376	365	362	320	362	353	348	367	344	374	398	349	365	352	377	353	382	396	355	365	343	387	377	329	345	360	429	347	369	344	370	374	336	371	369	352	359	297	372	318	364	364	319	412	361	355	345	384	366	368	384	359	415	387	387	343	366	384	354	364	408	382	358	331	365	362	361	369	383	383	369	365	373	350	396	394	378	372	362	386	411	357	338	378	372	365	393	378	355	340	414	393	378	385	382	398	353	361	364	413	385	410	342	396	383	385	364	364	391	350	337	373	348	399	349	307	348	345	373	366	376	380	350	371	348	380	400	369	391	355	350	366	383	394	321	341	376	366	380	393	364	345	403	400	334	401	351	381	410	395	367	363	345	385	376	374	380	374	369	378	367	359	342	363	364	343	343	334	325	354	391	359	355	374	365	398	320	405	370	364	384	348	395	367	345	359	405	388	379	353	369	360	404	324	363	368	356	383	390	375	348	357	387	386	374	383	402	379	358	378	356	410	369	380	338	358	336	399	386	359	356	392	350	363	405	405	387	358	369	376	368	372	339	356	348	382	363	385	367	345	396	373	354	386	354	353	387	341	375	392	384	363	403	373	349	394	381	370	350	384	334	345	377	356	372	343	366	353	336	373	364	346	384	342	352	353	372	347	355	350	336	375	394	346	366	377	421	340	363	377	345	371	321	339	382	366	336	378	331	346	346	394	378	352	369	354	339	372	365	403	376	392	381	361	349	326	368	373	363	334	383	368	386	363	337	378	380	368	374	355	363	378	376	398	345	391	361	380	338	397	343	410	355	407	363	374	394	393	390	347	350	352	382	378	396	358	327	310	372	357	376	349	375	387	376	372	362	364	327	402	345	377	345	400	384	346	386	336	371	399	347	347	375	376	375	380	331	339	353	338	403	374	337	359	344	384	359	337	371	362	362	326	358	373	388	377	361	350	359	383	350	331	325	364	395	375	348	338	338	385	341	366	358	390	352	340	352	404	377	367	382	355	375	369	372	360	368	359	347	353	366	375	360	377	362	313	362	375	370	367	362	379	391	371	390	359	360	362	352	352	393	378	363	397	366	372	352	355	354	397	363	369	377	380	351	391	381	397	364	361	409	382	351	342	385	370
41306	17743	6772	3497	2020	1406	1114	913	805	795	805	811	832	827	844	800	791	801	805	853	815	772	829	804	825	801	799	834	788	773	813	814	803	744	825	825	824	849	814	781	824	867	827	826	799	810	789	828	801	843	788	856	834	815	819	810	849	779	793	873	838	827	784	739	811	821	814	800	811	814	852	814	829	779	865	847	772	852	834	796	823	831	744	837	850	789	849	791	821	745	859	835	792	833	776	796	821	797	832	794	839	750	842	790	793	850	842	821	778	800	832	777	862	795	798	786	824	814	878	823	776	785	817	815	829	802	795	794	826	836	794	790	837	781	819	815	804	762	792	790	827	829	839	829	793	803	777	801	757	779	837	783	792	770	839	800	829	805	843	775	794	809	806	797	810	823	765	844	871	783	844	864	812	797	792	841	795	872	771	824	815	809	819	792	816	773	822	777	819	802	777	785	816	809	864	875	819	800	830	801	777	822	827	803	818	793	801	864	826	795	828	814	836	768	843	858	796	773	856	852	802	767	823	795	843	846	785	837	830	813	850	821	822	867	796	812	809	822	822	811	830	793	788	814	826	820	861	780	711	826	803	819	831	807	794	813	809	763	793	835	792	790	760	826	820	788	830	842	825	803	830	773	869	772	815	843	812	864	832	814	779	805	787	791	831	810	799	757	821	794	773	821	869	828	824	788	822	792	789	822	794	766	785	788	780	797	805	780	822	772	850	800	845	770	783	808	793	809	820	789	780	865	804	801	752	828	795	800	843	837	732	847	808	830	868	794	823	823	817	819	827	804	797	780	848	873	814	819	812	788	792	759	852	849	811	749	814	785	833	804	779	795	834	811	794	820	790	836	789	820	821	733	816	811	814	825	812	785	840	817	842	814	779	799	822	841	777	816	802	832	795	804	823	827	755	766	835	766	807	837	836	782	806	825	807	788	818	834	813	816	777	848	821	843	790	738	836	823	778	807	812	795	821	828	806	813	824	798	850	836	807	844	829	818	793	817	813	821	830	811	776	797	821	811	787	807	794	802	855	808	797	817	801	761	836	828	832	790	868	813	802	799	854	798	822	803	796	833	840	814	835	793	795	821	813	852	801	865	838	760	841	823	777	737	738	785	843	817	804	808	770	794	785	785	786	744	769	801	793	796	773	786	857	796	813	776	778	810	822	775	819	823	853	826	824	820	803	797	786	801	829	811	796	785	846	813	776	821	817	755	820	778	762	790	811	810	823	747	805	799	768	811	814	805	807	796	829	788	847	798	821	824	817	777	756	797	788	787	845	817	786	826	803	812	819	797	879	836	772	809	805	805	735	806	799	801	771	851	802	821	764	821	816	854	853	815	834	774	834	778	809	819	797	839	805	814	792	835	821	814	793	843	822	863	790	811	825	761	830	802	810	783	807	824	779	842	789	807	804	760	766	833	867	827	789	759	834	811	814	803	789	783	779	796	766	798	744	843	769	802	790	775	798	808	848	758	832	822	741	789	866	853	832	801	788	818	866	786	867	814	740	816	841	760	769	810	804	823	794	821	787	817	793	802	838	794	792	762	830	740	833	806	760	796	809	814	796	814	779	841	859	816	786	861	814	817	853	898	820	805	807	825	795	805	852	848	835	798	762	828	808	799	827	818	784	805	796	828	764	808	808	802	766	794	788	781	816	770	812	783	806	836	859	812	787	863	811	810	821	790	800	797	773	803	820	783	803	825	837	797	802	792	798	806	814	810	863	805	781	836	761	798	845	828	818	749	836	783	845	747	859	785	799	825	835	817	829	770	756	792	796	869	846	802	823	809	797	802	779	802	767	772	771	818	836	762	820	825	822	796	823	835	771	731	832	827	784	846	818	806	821	813	796	739	761	812	851	830	859	840	784	775	829	829	790	793	780	835	810	837	818	864	812	792	834	810	816	806	832	780	778	812	790	814	822	843	806	776	839	777	819	782	822	828	790	809	830	780	828	832	799	845	751	778	767	817	781	801	809	792	815	763	841	855	808	794	819	813	823	811	827	818	836	792	809	809	794	835	800	778	793	843	819	811	800	801	782	821	809	859	852	836	828	824	784	801	789	861	814	812	797	847	826	842	776	810	837	829	816	829	766	840	798	781	790	781	852	842	734	816	770	777	831	840	803	825	805	797	808	797	824	820	770	844	824	803	787	837	806	756	771	809	808	791	805	804	833	767	795	809	808	824	770	763	839	853	824	836	787	808	780	807	784	780	804	803	810	820	808	802	769	828	850	856	863	814	802	771	832	874	795	792	796	802	798	760	772	764	795	831	826	793	798	786	804	797	818	785	832	806	795	799	776	759	801	819	805	793	781	815	825	787	806	789	832	798	796	801	845	861	843	838	771	841	823	787	740	869	792	807	830	817	828	838	748	798	839	767	798	810	795	827	762	823	762	831	788	814	833	766	825	791	811	784	789	809	786	843	798	781	826	825	806	759	854	803	786	859	857	823	787	819	793	804	779	760	831	838	808	834	805	771	799	829	868	776	777	823	824	849	822	801	859	790	812	754	778	794	812	813	830	825	867	819	822	812	799	847	792	769	775	762	875	801	827	809	787	845	827	775	790	824	827	835	777	780	797	808	778	810	799	814	842	800	825	769	783	836	793	779	835	796	818	756	768	755	828	791	843	812	831	828	776	789	805	822	781	795	842	837	815	790	779	884	804	813	823	861	752	785	788	836	802	806	849	842	760	776	800	857	833	850	797	769	811	788	766	791	786	824	844	803	784	801	836	823	863	793	798	782	836	803	851	833	796	844	876	803	811	814	821	808	816	850	759	797	794	810	833	803	785	870	858	799	801	831	786	797	817	813	818	794	799	819	750	811	860	836	835	819	777	805	817	850	811	829	798	827	768	821	824	769	866	788	850	833	801	840	857	810	825	790	884	835	780	833	764	802	816	806	843	807	791	841	790	825	799	854	768	808	788	840	868	755	821	770	783	853	835	839	840	770	795	791	801	813	789	806	785	804	794	753	813	825	860	811	845	800	830	861	801	797	789	820	776	858	826	844	748	804	839	840	790	790	808	824	777	770	774	881	811	798	857	782	798	783	820	770	796	775	825	815	861	869	845	816	806	805	772	792	818	788	840	769	778	811	809	740	825	847	762	775	792	826	800	809	777	800	784	836	834	870	811	842	810	778	753	795	805	815	829	806	817	787	778	843	795	792	816	858	792	819	793	782	803	784	782	834	794	780	822	799	768	791	787	836	818	775	819	833	800	797	830	804	855	813	843	802	807	772	843	793	791	787	770	817	787	805	819	760	811	792	799	840	816	827	825	807	813	831	806	810	797	795	763	807	817	824	745	826	797	760	821	772	815	822	799	754	808	796	794	802	839	822	843	794	814	790	811	802	784	801	797	840	807	796	772	767	793	802	821	812	873	804	851	728	793	798	766	818	844	811	763	831	788	802	805	759	794	800	762	839	761	790	813	780	883	808	789	741	783	835	825	807	856	783	790	847	810	810	794	838	804	808	812	767
63630	31946	11303	1992	707	501	468	429	381	418	404	364	398	392	350	363	353	406	412	373	372	404	386	422	400	405	402	381	384	417	391	383	361	379	392	349	396	371	393	394	378	374	395	359	397	378	416	375	386	403	409	401	381	410	440	373	388	391	390	377	368	432	354	384	404	424	353	390	395	401	432	394	393	411	391	407	419	381	401	401	394	415	382	377	385	369	365	402	366	364	382	407	374	402	433	391	383	364	390	341	407	391	372	390	369	419	418	372	370	403	395	445	366	411	369	417	387	373	378	398	386	408	389	376	372	371	373	427	375	357	353	369	368	444	423	366	407	385	378	387	385	366	414	405	361	356	391	406	390	382	379	351	423	402	415	364	368	407	432	415	366	339	423	376	387	380	392	381	408	370	413	424	383	400	346	381	399	369	379	343	388	404	418	401	415	411	437	408	378	376	420	412	376	409	398	428	437	363	390	354	405	401	397	391	412	419	363	387	422	397	399	381	393	382	375	408	401	366	421	392	392	357	349	395	395	345	367	393	359	411	386	391	377	379	395	389	372	392	407	369	415	355	390	374	355	392	351	372	383	390	403	374	369	405	383	373	371	425	394	380	398	396	357	378	387	388	412	352	375	415	432	414	381	354	405	384	396	387	374	352	395	361	394	384	408	393	358	388	400	410	380	399	370	367	378	402	334	357	384	407	368	390	377	385	383	407	357	418	384	398	397	360	376	377	352	378	384	392	351	416	373	406	371	416	390	405	337	399	393	431	388	401	373	413	353	422	391	436	330	378	396	389	362	345	362	361	365	400	364	354	356	365	361	396	358	420	374	369	389	410	364	392	442	398	398	354	407	382	369	384	389	382	395	387	410	403	418	352	400	415	366	389	403	415	394	366	378	404	399	393	375	384	363	407	403	384	379	376	382	396	356	443	370	429	391	335	373	411	394	383	382	372	377	404	396	375	411	378	388	394	390	399	385	390	385	399	398	397	399	363	377	399	428	344	381	405	360	392	391	389	388	382	399	340	343	346	381	384	394	410	374	392	382	396	365	374	396	379	383	377	385	384	430	437	406	434	416	376	412	390	377	419	370	378	395	378	359	372	385	362	362	402	408	400	436	374	377	368	372	418	400	372	381	371	373	381	391	364	380	369	377	363	395	381	387	389	366	394	386	416	421	401	387	400	355	372	364	358	396	420	368	414	383	382	388	392	410	373	370	411	380	397	415	411	366	415	382	333	407	394	366	397	425	384	413	374	379	340	391	367	396	407	403	403	361	405	356	393	400	435	370	434	392	358	371	366	430	360	436	385	362	340	372	398	405	406	388	368	346	394	416	396	365	392	387	402	395	376	335	353	410	391	387	374	376	368	408	395	377	335	392	395	366	401	400	408	395	401	388	406	334	361	403	378	383	394	367	379	408	363	358	336	403	373	426	381	433	394	400	409	383	369	380	372	391	403	389	401	375	393	380	423	416	369	396	408	414	375	372	429	394	352	377	368	400	395	410	361	420	379	355	353	406	411	380	372	359	397	360	402	396	377	407	378	393	395	396	380	370	367	379	410	430	410	390	403	392	407	386	417	380	393	353	409	399	400	399	392	398	392	406	383	383	422	392	362	373	386	394	422	356	383	400	386	400	430	380	362	380	369	349	354	400	391	364	356	376	352	382	367	377	386	398	407	392	392	400	395	385	371	406	399	407	380	376	400	378	375	404	405	330	426	365	417	392	376	398	391	391	360	399	425	384	374	369	379	410	362	407	398	361	361	372	389	409	393	338	377	409	380	396	429	431	414	429	399	385	352	385	410	416	390	369	381	346	411	390	358	379	353	391	389	380	423	394	428	397	363	371	366	414	383	382	385	408	409	385	379	359	389	413	400	399	408	332	413	353	390	379	403	401	385	404	382	396	417	407	398	381	444	433	383	423	396	385	416	414	417	408	396	356	360	377	391	403	383	433	388	377	344	418	426	384	405	427	376	399	392	392	405	420	378	422	389	384	402	389	408	411	405	410	364	403	376	357	398	355	394	399	368	380	404	395	362	361	372	404	384	364	371	365	380	348	421	431	404	409	412	398	404	366	364	410	361	368	339	388	395	403	404	353	393	360	361	398	374	390	387	359	367	380	378	376	415	334	403	380	385	435	418	386	369	394	413	363	409	397	392	407	392	433	365	390	364	352	398	364	399	369	391	402	406	363	378	414	445	420	358	392	380	369	365	355	375	385	386	427	385	391	370	394	391	400	404	382	383	385	408	345	400	348	369	381	400	415	411	384	372	358	370	417	376	405	354	401	351	369	378	389	410	409	353	380	406	375	374	362	433	399	369	392	411	373	375	381	374	372	376	393	398	428	416	401	423	425	404	382	454	404	403	428	371	393	387	416	366	407	361	374	399	359	393	386	371	352	392	373	373	401	365	412	408	391	360	407	385	387	373	372	367	395	402	360	389	398	383	401	362	342	366	382	358	378	440	379	387	367	368	357	352	343	366	392	362	390	386	400	354	350	357	385	382	363	407	388	357	386	392	420	401	421	415	404	406	397	392	421	394	391	379	369	375	419	383	356	383	413	418	387	390	377	378	339	377	371	344	380	416	375	368	372	354	407	383	389	397	349	390	397	414	392	355	373	367	369	380	396	380	402	397	390	450	443	408	390	347	351	374	396	357	403	408	386	371	425	363	389	363	383	406	389	389	412	393	413	393	415	380	396	383	362	400	385	372	366	417	421	395	391	360	344	419	388	384	412	406	376	395	388	372	398	387	385	363	389	360	403	384	378	401	404	432	434	387	376	377	374	383	387	408	369	385	380	427	413	416	438	437	372	362	365	407	397	399	382	403	370	417	407	376	394	367	402	367	377	381	409	407	383	379	362	375	400	397	370	364	386	404	378	361	401	411	379	336	406	402	369	361	406	414	387	378	404	366	367	376	392	387	376	411	380	353	411	397	379	388	394	382	379	391	388	394	396	394	370	387	393	344	413	377	390	397	428	400	392	372	370	398	371	376	417	378	377	390	384	416	400	399	389	371	348	332	429	427	379	394	394	388	349	407	369	411	345	383	375	392	388	393	340	384	374	397	390	405	353	372	367	390	391	395	413	413	405	348	401	432	398	401	376	363	388	392	384	378	403	379	361	366	390	386	381	407	361	404	396	412	347	355	339	393	381	413	388	402	392	352	422	404	404	385	417	373	373	422	419	374	347	385	399	387	392	389	361	404	380	361	346	356	380	380	361	386	377	390	363	391	384	374	376	377	393	374	421	405	423	403	407	416	400	398	391	381	374	414	365	373	407	410	373	404	377	394	399	403	388	351	414	420	405	387	337	411	366	384	378	416	394	378	389	369	344	392	412	388	385	399	418	380	387	425	431	408	400	418	395	385	365	377	404	411	426	375	413	354	378	372	393	393	460	361	393	399	407	410	347	363	376	380	380	391	393	391	376	343	414	409	408	395	368	370	375	431	428	415	349	393	363	410	358	385	445	329	395	388	341	380
44668	24558	8295	2915	1605	1149	945	880	874	851	858	853	845	861	822	817	873	831	817	838	853	784	889	802	834	814	889	857	828	828	783	854	852	848	827	781	871	796	848	860	830	873	894	822	852	807	807	836	924	868	825	860	840	833	863	846	888	842	875	838	843	821	792	810	842	865	856	853	821	881	896	873	822	850	830	825	782	786	814	822	873	860	893	853	871	826	829	869	810	797	865	892	904	799	828	753	794	844	844	824	802	838	802	811	829	826	839	873	828	856	891	871	859	835	872	836	854	844	820	861	876	899	870	819	879	859	829	868	824	801	825	827	825	823	839	840	886	870	914	797	831	855	900	835	832	859	834	861	857	797	825	791	847	898	830	818	840	872	855	875	818	811	824	803	798	814	823	831	845	843	873	863	814	797	820	840	842	826	856	822	889	915	825	820	794	810	889	877	795	784	857	834	877	868	856	865	848	835	834	856	835	853	823	847	868	837	889	821	819	812	811	817	855	840	802	826	876	821	829	831	844	858	809	842	893	793	838	843	868	840	859	854	844	800	763	863	812	853	769	851	807	857	838	843	790	859	886	838	860	842	865	882	838	874	857	802	848	833	820	841	830	842	825	854	825	842	827	870	798	785	835	840	915	850	882	849	883	846	846	839	802	917	819	837	892	874	815	824	857	860	854	793	802	864	859	878	854	843	838	834	816	846	855	820	832	882	829	823	810	809	815	857	780	867	831	851	808	831	824	868	847	782	887	833	823	818	878	822	833	855	873	843	882	849	823	915	793	831	820	797	826	775	837	780	813	815	812	820	823	803	788	865	844	818	818	847	869	879	836	860	797	888	847	857	898	849	866	857	847	849	873	840	867	865	860	802	809	846	849	833	880	853	850	860	818	862	900	828	866	826	801	833	843	842	819	805	821	866	807	842	849	836	857	895	867	896	856	818	837	844	841	858	828	856	813	821	794	858	875	900	891	880	871	857	818	842	820	827	841	820	811	851	848	879	814	864	865	869	868	885	850	836	819	818	805	851	844	855	846	891	797	854	834	830	814	822	883	809	799	838	862	859	871	808	833	881	805	845	806	832	864	819	821	841	759	824	863	847	864	828	843	824	777	858	783	846	809	846	828	859	840	834	822	851	833	866	893	803	789	821	873	772	799	835	848	881	886	855	795	822	887	831	830	836	860	854	864	816	812	847	852	845	843	874	827	804	875	844	859	829	865	786	839	917	868	846	851	881	795	840	885	888	904	898	810	820	848	867	841	806	867	859	845	808	836	858	830	863	849	860	876	830	826	779	838	859	881	830	819	854	836	815	850	829	864	875	856	842	845	863	870	845	833	824	826	846	816	874	859	864	816	833	838	816	866	861	831	880	854	830	849	844	815	820	799	874	866	858	806	810	831	842	892	867	823	810	863	804	898	853	841	835	842	823	854	801	826	848	817	857	835	899	830	829	873	816	830	853	837	822	855	859	840	827	848	844	833	826	803	813	850	825	867	887	827	845	812	853	840	828	827	809	800	842	809	834	872	825	787	853	855	830	866	865	871	871	858	852	863	798	831	872	864	896	880	823	819	815	784	813	800	816	815	844	850	837	858	776	839	805	858	867	877	839	857	853	854	816	925	822	863	831	843	823	856	838	842	893	818	825	832	849	840	867	831	804	847	772	831	796	803	869	813	872	864	870	797	788	844	812	861	833	835	869	801	807	839	840	835	861	831	797	901	810	814	822	847	818	826	848	852	859	811	838	806	841	851	862	796	845	845	822	783	868	833	872	893	852	892	823	801	819	837	801	857	874	839	849	811	824	842	898	826	859	825	799	829	813	836	794	790	882	791	813	863	860	794	826	880	852	857	826	846	820	844	844	886	887	845	852	828	811	846	833	829	837	857	882	807	856	837	858	818	843	882	835	898	844	869	843	856	801	794	829	829	834	803	918	828	782	786	845	787	796	805	869	862	873	804	835	843	820	801	818	849	834	801	797	911	854	815	849	880	871	803	848	874	835	835	847	811	844	837	857	844	877	852	836	856	812	800	811	804	870	830	877	801	813	809	792	840	883	907	879	841	875	856	858	812	829	845	881	823	848	859	803	832	829	849	864	842	829	861	848	865	810	916	809	826	818	901	843	848	811	846	874	869	799	864	789	877	838	821	855	796	828	912	876	835	844	837	891	872	836	883	874	828	858	801	794	826	813	840	843	899	801	843	863	780	836	845	857	836	835	825	793	815	848	806	818	837	822	838	881	853	850	873	836	853	814	815	813	869	831	805	844	836	812	839	843	860	887	857	857	827	875	867	853	830	816	837	798	818	827	835	813	861	843	894	898	916	872	806	858	860	858	818	807	866	854	882	827	871	868	824	807	837	808	878	834	825	822	837	797	821	881	859	874	784	851	830	851	844	839	822	836	839	869	797	834	866	820	826	861	881	826	879	859	843	847	867	876	889	854	813	887	827	881	796	846	869	856	837	823	885	805	837	836	808	861	860	878	815	892	819	787	812	819	847	837	829	801	841	886	871	838	875	842	887	835	803	800	838	852	843	794	825	843	854	848	829	850	866	846	872	878	836	786	873	840	850	807	889	815	826	865	825	862	810	843	892	832	833	848	807	848	867	822	818	873	783	844	832	808	818	824	817	819	833	906	839	832	828	874	833	803	848	819	863	818	817	845	887	805	852	841	812	826	834	882	869	795	837	861	865	828	842	868	858	828	860	855	812	842	862	850	870	879	838	841	841	815	796	812	850	842	818	832	859	882	864	797	809	803	825	837	825	819	883	835	858	812	865	804	853	807	828	867	803	834	844	805	831	835	851	846	851	833	814	850	825	865	864	798	835	860	833	844	838	838	774	810	809	828	833	854	829	887	819	815	836	806	790	850	814	879	822	757	840	877	882	792	873	832	817	810	863	856	850	865	856	830	829	845	803	834	852	829	851	827	788	823	820	846	825	857	776	844	880	873	848	850	843	834	819	894	839	795	815	866	847	866	828	814	803	876	846	836	786	824	839	838	825	881	797	802	814	871	828	801	797	842	839	790	811	823	827	875	842	873	830	889	864	801	794	841	837	868	831	851	843	812	776	830	819	811	785	855	853	811	860	883	826	860	810	839	838	829	809	819	863	858	829	841	749	806	827	852	876	848	818	883	854	822	841	879	830	844	790	832	849	826	800	863	782	867	833	822	821	873	850	859	802	844	824	834	834	867	921	870	860	844	835	817	793	834	872	835	826	828	872	778	864	855	847	849	796	853	824	812	803	844	801	852	836	841	795	896	872	859	844	842	798	813	818	867	802	830	805	865	868	776	856	855	906	883	857	833	859	851	816	807	801	824	882	823	869	821	827	792	873	834	853	854	861	833	777	889	823	862	863	855	821	832	826	829	825	882	850	882	832	833	771	853	851	904	890	845	811	872	859	928	837	830	847	866	884	858	860	818	820	843	843	840	842	856	862	825	855	866	856	832	846	819	821	815	804	846	846	846	848	849	833	840	889	905
48751	17232	4422	1221	544	397	379	343	354	378	368	367	344	377	366	389	350	327	377	376	369	315	335	321	326	341	335	367	343	346	357	385	330	356	328	353	369	356	328	357	361	377	380	346	323	383	367	358	324	382	351	307	332	322	345	366	356	386	332	363	336	347	341	322	316	363	374	356	363	316	393	387	347	363	311	359	350	360	328	348	343	384	399	367	385	372	352	358	352	346	382	319	329	352	369	346	324	386	356	342	332	373	337	357	369	355	350	354	359	354	347	376	293	376	368	332	335	341	332	387	393	356	320	332	329	368	349	317	326	395	327	339	383	405	377	345	344	334	348	365	386	354	304	349	347	386	336	351	334	343	356	350	357	342	336	346	325	353	344	344	372	364	344	337	340	347	335	316	346	368	356	329	341	363	332	374	363	323	327	346	329	362	332	339	321	323	329	347	320	336	368	348	355	376	317	363	402	340	347	329	379	353	341	325	357	369	341	318	353	362	333	369	332	368	338	329	344	317	365	348	376	322	326	346	340	349	357	361	363	300	361	388	350	347	348	325	373	374	395	372	340	365	342	327	331	317	345	346	307	370	372	331	369	398	327	343	386	339	342	342	365	334	348	327	325	351	380	337	334	347	326	332	348	348	354	317	362	370	314	354	342	340	344	344	324	386	382	349	339	357	363	317	352	335	360	299	329	352	394	384	313	362	336	357	351	328	355	316	340	339	360	338	336	414	333	352	349	361	344	332	324	339	323	368	377	352	359	343	356	308	372	350	390	335	336	355	321	339	408	339	347	340	352	347	362	331	330	356	317	371	340	331	344	320	392	359	352	359	347	373	344	382	368	345	356	322	355	392	334	339	331	343	366	346	383	386	344	309	339	339	347	342	344	318	330	313	330	321	357	328	354	346	328	320	347	313	318	344	351	342	327	373	352	366	355	363	337	355	361	347	340	323	333	372	357	343	306	349	350	336	354	364	334	332	343	324	339	374	370	327	357	331	356	339	320	320	358	343	367	319	346	353	363	374	318	347	368	351	408	386	346	353	351	379	350	347	326	364	376	361	354	307	375	338	360	352	370	362	336	320	343	331	353	330	335	362	370	386	335	342	351	336	332	319	326	333	337	366	361	349	323	347	376	338	331	348	373	353	359	334	332	367	361	339	345	355	332	310	323	381	331	319	335	370	360	347	362	366	339	356	349	342	328	369	369	412	335	331	324	333	354	328	350	364	349	336	367	326	302	358	339	329	346	351	334	351	379	380	334	354	349	362	360	352	337	330	383	326	366	326	334	348	365	294	381	323	355	335	320	375	347	338	298	317	349	389	343	373	356	356	355	368	330	359	328	353	376	345	387	377	365	342	303	347	351	334	383	343	327	350	352	361	370	362	335	383	304	341	390	334	314	342	349	334	330	325	339	348	369	367	332	316	357	385	351	323	343	386	340	358	315	345	344	358	317	326	325	385	391	324	324	356	331	346	343	363	354	350	377	330	337	359	357	334	338	349	354	354	318	340	340	344	373	357	364	308	358	370	352	320	361	328	372	286	358	356	336	346	340	341	360	327	328	343	338	361	366	319	351	369	347	303	385	359	358	333	376	373	356	358	322	359	342	301	368	332	373	398	368	365	360	331	339	385	319	326	360	360	346	351	343	328	354	348	345	368	358	321	375	332	351	318	375	345	369	342	359	372	332	391	331	353	354	336	336	327	360	352	318	338	378	346	339	350	329	362	317	356	333	334	330	381	369	356	336	348	325	347	364	340	366	350	322	324	327	341	347	333	373	377	362	331	337	335	365	321	367	329	338	360	379	352	316	336	361	331	319	331	358	326	363	328	341	304	351	355	358	367	346	332	308	331	338	350	329	341	306	345	338	329	335	364	362	332	379	340	319	317	325	339	333	314	355	333	386	355	308	335	359	358	373	328	378	331	315	389	347	347	369	338	346	362	350	341	343	349	355	359	361	340	369	346	369	382	328	367	329	370	324	357	352	337	338	358	337	327	346	361	371	376	360	358	360	328	333	353	347	359	384	349	354	378	345	338	372	348	319	367	411	344	346	384	346	336	366	332	365	338	361	364	349	377	383	342	286	363	401	374	352	348	343	353	329	387	350	352	327	335	377	351	375	342	323	337	354	338	322	357	388	349	399	397	381	337	348	331	326	381	338	334	345	357	335	307	370	390	382	352	338	359	361	333	318	331	358	347	361	330	340	344	349	372	383	326	361	347	406	358	384	362	327	334	351	356	350	365	352	335	338	349	319	358	335	326	391	300	352	359	376	335	335	368	301	368	365	371	332	376	354	325	349	367	357	322	370	392	310	338	365	318	384	372	371	387	330	336	374	322	330	336	377	367	331	344	311	372	392	355	355	331	352	368	339	344	292	347	347	327	305	342	331	346	333	347	392	327	362	345	329	364	334	335	376	351	336	324	327	315	331	348	358	324	335	359	334	344	353	365	341	370	356	339	348	366	344	367	357	374	357	357	406	319	395	345	369	359	320	385	346	333	345	343	378	361	330	337	371	360	348	368	354	310	363	378	343	351	352	309	425	350	353	330	352	374	311	368	372	343	330	341	366	335	333	348	373	340	329	346	326	356	365	373	355	355	320	335	368	353	343	349	335	354	337	371	350	382	331	358	320	372	345	335	402	322	311	339	358	346	346	348	337	365	406	327	327	360	343	381	367	352	355	360	322	320	382	363	375	405	382	360	337	353	337	331	337	360	365	355	340	361	338	320	341	373	358	371	344	375	371	337	324	310	369	342	355	350	355	367	347	357	363	361	375	334	345	331	369	341	357	368	389	348	348	371	347	326	361	333	339	353	364	365	344	349	352	343	355	356	353	318	348	375	341	359	337	304	388	323	341	351	345	353	335	317	301	356	353	343	355	356	325	342	346	385	355	322	341	321	327	333	363	369	376	352	325	369	334	353	328	375	333	343	357	319	358	341	351	359	324	358	319	363	343	374	346	380	313	338	343	343	339	341	348	350	354	349	350	320	315	383	340	349	336	394	385	326	342	348	359	350	336	350	360	385	348	368	363	342	353	377	386	367	371	366	359	343	361	304	391	339	376	346	357	350	340	396	340	325	325	341	348	365	381	351	316	350	406	347	356	349	348	336	367	374	362	328	358	373	388	361	386	348	377	381	329	392	350	335	363	332	370	320	344	342	330	352	383	336	344	328	347	385	376	345	319	340	355	369	337	366	333	329	375	377	333	357	351	351	339	378	342	348	341	332	370	356	343	345	322	371	367	355	318	328	357	350	378	363	341	326	326	355	335	352	375	316	306	368	368	350	361	375	357	375	349	358	319	369	366	346	355	320	371	347	354	371	342	349	328	297	314	362	316	354	375	352	324	340	324	347	355	330	345	367	326	329	379	345	367	340	354	352	375	331	326	361	329	391	322	341	350	351	363	330	326	330	333	339	347	326	376	353	340	365	339	325	345	340	356	337	359	325	359	375	339	315	345	329	331	379	375	382	357	328	345	337
32418	11988	5087	2588	1174	910	870	824	783	835	786	795	753	770	745	806	788	803	773	718	778	733	721	760	764	841	743	754	812	786	740	777	785	758	785	758	745	736	765	737	757	746	751	774	727	805	765	735	776	775	767	812	749	771	739	779	785	762	748	747	810	762	789	781	805	793	735	797	756	793	761	728	719	800	694	735	750	762	759	724	792	773	768	717	715	786	762	759	784	769	780	752	784	764	800	794	784	736	768	770	763	765	789	773	711	728	749	822	738	768	762	730	754	745	755	737	788	765	771	759	785	761	788	731	735	784	785	745	748	806	784	773	764	781	735	761	772	789	759	748	781	787	789	769	779	780	743	766	720	703	780	759	757	797	733	729	787	739	775	779	691	750	749	752	780	773	819	750	804	740	803	788	739	739	798	742	795	740	749	751	788	790	812	772	759	739	770	743	745	764	746	750	733	780	751	762	767	762	724	727	838	743	775	796	784	757	776	786	787	699	772	741	773	781	741	807	758	775	767	808	778	748	785	770	756	774	747	766	726	747	793	768	766	761	794	736	801	731	764	779	741	768	776	799	796	744	804	789	747	776	711	797	749	768	735	738	778	749	849	750	754	765	770	767	767	754	732	794	702	798	728	763	775	800	791	763	789	757	763	739	797	770	747	764	755	754	804	773	788	754	752	699	797	791	744	791	779	795	785	797	767	752	760	737	786	751	719	755	757	777	752	730	799	752	741	741	753	735	779	776	784	733	783	791	778	731	757	797	757	764	775	789	740	741	813	775	747	756	767	768	751	719	774	729	798	743	764	785	746	775	799	729	767	768	744	742	775	765	769	810	725	768	800	780	730	733	767	782	769	763	790	744	751	798	781	739	756	751	742	787	749	795	753	760	694	731	753	748	735	797	787	758	794	758	719	747	780	793	754	753	742	781	780	765	766	795	798	773	770	767	783	768	775	774	789	740	792	788	752	730	742	733	817	789	797	734	750	811	765	776	752	744	814	746	771	738	803	755	734	760	730	803	697	722	762	749	809	798	726	778	790	756	799	792	793	760	729	741	736	748	717	753	723	772	808	794	747	788	746	750	791	761	760	770	756	766	751	738	714	757	775	726	740	807	749	715	749	788	779	811	723	770	801	752	736	778	776	805	773	722	774	738	781	804	770	776	746	744	776	809	758	728	765	772	775	746	759	772	755	796	766	835	779	757	734	772	741	788	751	767	752	754	758	781	744	770	727	774	734	777	786	829	707	747	786	705	727	811	770	719	749	727	813	760	791	773	785	750	788	761	768	748	738	802	721	759	775	731	714	778	780	777	759	760	748	735	758	754	720	737	741	779	745	766	776	814	794	748	742	743	772	809	780	773	810	761	744	744	784	788	726	774	732	774	767	779	733	703	799	776	737	762	777	779	771	748	772	767	746	770	818	740	762	736	786	778	783	801	749	773	797	739	732	744	774	783	768	759	766	818	741	755	771	761	765	824	770	769	766	762	755	762	762	806	721	765	765	754	768	744	758	768	750	784	751	754	788	759	717	782	754	753	730	822	721	748	799	771	812	795	764	766	702	769	781	801	775	718	785	750	747	738	770	722	789	761	711	740	737	785	734	808	735	766	819	771	782	751	762	725	792	751	756	780	768	733	803	738	783	749	802	777	738	767	731	786	762	761	747	753	754	715	751	762	729	733	806	747	758	758	781	745	749	731	802	751	769	706	776	745	784	718	772	857	759	788	808	705	760	762	773	811	782	759	766	764	767	760	753	800	762	775	798	787	777	743	764	783	717	750	739	784	766	712	780	767	788	740	721	791	768	754	756	762	800	779	758	773	842	764	692	784	760	747	761	753	798	757	735	741	713	727	753	716	736	775	759	741	761	753	725	751	772	796	758	708	769	754	793	752	795	770	827	786	757	759	751	735	716	758	747	710	819	760	739	763	769	741	725	736	743	785	726	781	718	790	769	796	785	710	741	782	760	782	782	759	794	744	743	756	717	764	711	779	750	740	801	775	761	794	755	753	790	782	733	768	774	753	740	712	751	742	765	765	711	738	742	746	782	752	791	793	728	723	782	760	766	795	780	771	749	784	795	808	769	740	780	753	778	741	771	758	743	781	781	736	760	696	764	814	778	755	744	676	765	736	738	787	751	761	778	745	770	757	810	764	751	801	771	734	768	746	736	772	714	761	748	768	769	723	772	790	756	777	788	812	816	747	810	763	726	794	775	762	802	781	731	796	753	809	783	757	757	735	749	755	797	747	732	743	754	767	768	781	773	763	721	773	761	736	717	722	759	742	768	797	728	765	756	798	783	758	769	769	774	794	759	692	761	811	730	759	765	740	739	792	782	709	767	731	803	737	775	781	729	751	790	774	762	761	727	783	763	799	750	709	742	759	781	761	715	688	715	726	758	755	727	812	765	768	723	712	793	745	735	753	786	770	736	755	742	756	733	767	742	777	775	748	722	799	733	787	799	736	768	766	740	808	765	772	773	754	713	762	792	759	735	748	754	780	752	818	756	746	755	723	729	775	785	739	745	729	772	719	706	775	738	709	761	762	712	784	724	771	792	778	772	780	812	770	785	749	758	756	791	721	765	780	741	724	760	722	729	767	691	784	775	751	770	766	753	741	777	787	814	762	750	740	734	770	800	814	814	739	782	788	752	725	751	814	749	729	735	812	771	780	764	779	765	770	789	801	793	751	805	710	757	731	771	701	815	758	814	784	762	764	802	743	805	770	762	758	774	759	754	762	727	779	781	757	734	720	778	756	786	763	762	776	789	733	789	779	758	770	785	802	736	759	794	774	772	779	748	762	764	759	766	800	781	742	710	799	774	770	786	780	776	797	759	766	768	792	771	785	775	747	803	777	745	768	780	774	772	773	800	728	771	790	761	756	768	745	750	774	773	742	857	791	783	777	749	712	764	771	753	762	747	741	747	755	769	773	744	783	779	771	772	771	775	762	768	711	781	765	768	777	821	756	717	810	758	783	779	741	784	748	756	757	750	756	745	751	802	787	772	724	779	804	742	750	783	785	763	731	772	742	735	775	774	802	734	776	766	801	719	712	733	773	793	764	734	723	750	772	738	735	745	790	759	747	750	755	765	767	774	745	761	773	715	748	790	719	768	736	809	773	808	738	810	760	777	724	797	783	779	751	715	754	791	760	850	795	734	746	737	743	795	719	769	753	813	795	764	731	780	753	755	710	747	788	796	708	738	768	800	714	768	770	786	761	715	791	766	747	779	799	777	784	765	776	765	772	780	783	779	728	738	821	766	771	783	759	776	793	777	765	766	827	747	735	753	748	772	781	743	796	787	760	766	731	755	744	773	797	776	682	784	714	741	766	742	738	709	773	739	758	752	755	780	766	769	734	773	776	732	808	721	711	757	787	787	791	749	716	764	779	822	722	804	813	747	805	784	741	737	789	740	760	793	759	752	763	710	762	751	708	769	756	799	756	718	734	753	755	785	812	752	728	708	783	790	770	750	794	723	778
60379	26599	7899	1267	548	415	416	401	416	368	377	382	390	375	376	353	381	373	377	360	368	378	380	343	357	353	360	364	340	327	369	383	394	380	381	376	378	371	392	373	344	351	370	360	372	361	366	376	350	407	391	356	317	385	335	359	375	352	333	367	360	353	346	385	399	400	413	414	380	388	348	337	355	399	376	381	413	397	414	371	375	342	377	363	335	383	388	355	386	375	378	363	366	343	336	401	344	357	364	365	395	359	349	412	379	372	371	329	362	363	399	363	386	329	339	338	337	350	361	334	343	357	355	360	385	348	349	336	357	347	350	346	363	328	370	345	377	366	377	413	316	378	366	376	386	381	357	348	345	343	379	400	378	404	370	352	401	392	355	333	353	337	343	352	378	372	356	415	411	361	379	354	399	357	368	377	342	365	370	376	326	344	378	401	347	348	378	329	385	380	350	355	411	395	375	383	380	329	349	386	341	372	319	376	397	377	362	357	345	356	362	319	364	403	389	377	368	327	381	336	414	374	373	405	400	389	378	371	358	370	368	377	361	360	361	356	363	374	368	353	369	360	385	381	366	400	355	393	343	331	329	378	363	350	387	389	370	359	344	354	377	384	371	387	339	329	397	385	368	387	367	380	346	380	390	371	346	403	379	370	383	395	384	384	332	392	370	359	349	341	332	362	368	376	375	395	374	371	370	411	400	383	360	403	355	350	359	346	339	386	380	361	359	337	388	349	383	335	366	370	377	361	368	367	366	371	346	350	379	371	369	359	414	349	354	407	344	410	392	353	396	369	398	382	403	350	340	360	397	381	350	389	360	392	357	340	361	372	382	377	348	344	353	377	352	388	340	356	354	368	368	363	364	357	343	387	359	368	382	376	346	370	373	377	360	369	361	385	361	366	384	371	339	339	353	356	377	343	395	376	384	363	373	352	379	401	376	380	349	370	376	375	379	413	400	378	378	383	360	377	381	375	356	378	347	351	340	383	379	384	429	420	383	371	386	374	343	332	341	340	362	372	341	377	339	374	367	357	381	362	383	371	389	385	368	378	378	387	374	394	371	390	381	372	368	355	403	369	341	376	337	331	352	358	406	400	355	387	350	363	352	326	381	383	363	388	401	379	346	367	355	407	389	393	360	370	362	362	363	386	409	373	367	398	374	327	378	382	393	378	420	367	399	348	365	332	368	373	361	365	368	392	337	361	388	349	384	376	390	366	384	429	381	365	383	353	360	356	358	340	390	385	382	337	387	391	359	406	356	334	384	382	339	343	344	336	377	379	434	364	344	392	428	379	347	374	342	363	360	366	393	393	398	333	359	374	340	333	350	363	374	347	377	386	365	381	356	381	335	375	372	340	366	352	365	349	391	397	382	388	371	378	392	354	396	377	394	402	345	397	358	386	346	371	411	357	400	361	346	368	345	360	382	380	373	393	361	354	353	358	379	378	352	379	361	359	403	364	348	351	367	358	371	378	378	407	402	367	328	386	311	392	352	378	358	400	373	354	349	366	389	375	336	303	381	397	396	406	359	370	353	366	351	345	356	338	336	374	364	360	384	389	395	376	378	379	407	353	399	357	353	351	385	350	328	370	335	362	337	406	331	360	365	362	358	363	326	350	343	378	359	351	350	355	340	369	360	360	375	365	340	355	340	365	392	377	383	345	337	362	344	359	371	341	394	341	342	388	340	371	378	382	372	371	355	381	365	379	388	344	331	381	376	374	347	366	344	380	368	389	370	336	352	361	375	422	371	400	360	346	338	321	363	333	393	398	363	353	366	374	351	360	392	367	398	346	332	347	332	361	358	346	393	390	329	378	358	401	401	372	387	385	336	382	372	337	319	395	394	387	356	330	382	369	361	383	338	388	359	379	347	372	382	365	330	395	346	387	346	378	370	389	360	412	407	369	383	348	366	350	350	396	389	347	357	376	365	381	383	369	358	371	321	361	384	375	378	384	386	353	382	374	394	356	374	364	363	394	376	334	353	344	320	370	383	323	386	386	357	391	365	424	321	326	380	387	356	344	385	365	381	351	355	371	376	382	371	358	357	343	315	383	333	341	356	359	384	358	389	380	354	361	319	373	356	360	366	378	356	353	397	336	371	337	434	361	379	339	379	390	360	376	373	394	386	357	326	353	396	386	348	392	356	407	370	345	400	348	347	356	387	356	375	354	380	371	384	362	321	395	371	360	389	366	384	355	371	353	360	335	375	346	361	349	379	362	367	386	381	409	385	337	374	372	400	400	395	377	406	352	383	379	376	348	362	400	372	341	389	394	390	396	378	343	383	330	323	370	382	344	339	368	363	354	348	366	384	337	372	364	378	326	375	357	369	391	403	336	379	383	323	360	359	349	381	377	321	350	379	335	385	336	407	390	364	359	335	366	351	349	368	362	357	394	377	392	361	355	373	364	364	370	352	345	381	398	343	379	365	343	365	382	355	368	351	396	364	394	361	369	401	371	370	408	375	373	334	359	407	319	369	343	394	373	345	346	347	362	387	374	381	367	385	325	325	333	346	363	381	363	396	366	360	411	382	409	375	351	346	359	355	342	374	376	379	404	338	364	357	341	361	326	362	396	376	353	347	360	323	351	357	357	355	382	367	391	421	356	352	383	359	394	327	391	360	350	324	375	358	376	409	353	365	360	346	359	375	342	379	371	358	360	344	375	338	317	375	357	323	388	360	346	360	336	383	362	339	389	365	367	343	354	368	355	351	342	333	394	383	338	419	363	356	374	384	350	401	371	373	390	360	390	354	363	380	393	383	375	368	309	389	347	374	380	392	385	377	383	394	365	380	334	373	371	348	376	357	413	348	389	364	346	386	414	372	355	360	339	382	400	340	359	368	359	391	348	373	391	398	316	364	377	360	402	383	343	372	405	374	352	386	369	347	392	324	378	408	398	370	330	369	370	397	348	357	365	353	397	347	339	376	362	371	390	340	387	388	353	372	358	366	345	365	358	352	344	372	391	390	357	368	391	353	349	382	355	385	349	364	358	356	412	329	367	368	375	369	371	408	322	339	368	386	384	340	394	374	351	360	380	366	345	365	378	371	369	355	383	382	358	367	350	371	367	410	367	373	393	366	332	347	365	355	375	390	341	382	391	354	379	382	393	339	380	375	363	358	347	374	341	367	414	374	369	374	368	396	310	378	329	397	372	341	370	354	355	369	373	382	374	378	404	362	373	369	340	346	368	367	320	350	385	379	409	400	337	343	411	365	393	331	350	388	364	367	338	359	330	382	370	362	351	360	365	431	360	378	369	372	369	355	362	395	370	380	389	375	364	378	384	344	364	351	343	358	350	391	381	333	398	360	347	361	405	369	342	374	356	359	362	379	395	366	361	381	335	375	327	384	342	391	389	362	347	362	393	392	347	365	335	402	356	377	383	361	334	367	356	378	380	355	341	354	366	379	388	389	384	374	387	352	389	346	361	348	385	365	371	370	381	355	387	405	379	390	385	396	372	358	348	344	380	369	337	351	340
41927	19059	6682	2169	1179	964	898	772	841	836	805	824	773	805	812	761	817	808	850	832	803	821	810	839	740	821	838	814	829	734	756	855	802	824	835	791	826	835	784	768	811	803	815	788	786	807	817	795	786	758	845	802	787	818	806	818	855	804	779	789	826	842	801	820	818	807	800	764	874	808	803	803	803	810	790	799	767	801	819	799	803	779	791	829	795	792	794	784	821	810	884	789	772	803	824	799	788	801	829	841	801	704	732	797	827	795	841	831	770	829	779	821	782	792	807	787	878	817	842	841	831	788	814	817	831	827	788	816	797	824	814	832	777	823	776	812	824	788	802	802	803	827	775	808	808	797	804	801	832	832	766	859	806	826	840	857	811	763	827	834	796	842	810	849	849	787	798	764	805	799	794	775	807	792	756	785	855	834	793	828	776	849	850	803	791	851	780	780	748	781	836	814	782	826	808	815	842	836	780	784	844	797	794	819	794	845	783	842	789	822	837	798	792	824	765	849	828	803	802	857	817	824	806	854	764	828	792	847	790	776	740	808	865	747	883	786	775	767	821	804	824	769	816	818	821	813	775	782	791	799	836	826	804	821	790	742	801	848	836	854	758	833	731	852	821	817	800	817	863	824	805	802	831	829	842	795	790	844	788	834	806	784	831	856	848	792	847	857	771	795	812	801	837	765	811	820	795	757	797	833	836	821	817	770	768	770	817	824	858	788	807	824	789	783	771	762	806	737	802	811	838	831	774	853	832	768	822	748	773	776	785	858	793	833	799	779	803	817	785	841	818	781	812	840	786	817	805	786	804	783	762	781	815	841	841	804	748	850	771	816	768	827	804	848	820	786	786	809	790	817	849	848	773	757	767	783	814	833	870	808	813	799	814	820	779	831	824	798	813	792	825	818	783	808	785	809	801	753	758	798	763	834	842	827	834	789	816	786	816	839	766	817	853	810	845	869	809	851	802	821	804	775	778	786	774	769	845	804	793	832	804	790	855	793	800	816	753	773	798	768	798	814	827	825	821	806	814	833	817	790	821	788	825	781	857	807	832	794	793	795	874	818	797	780	792	812	809	802	836	834	866	819	810	835	834	777	859	810	815	800	847	762	811	740	829	792	797	813	774	836	792	871	746	800	773	769	784	790	777	821	847	784	830	818	773	802	822	807	805	801	805	825	792	840	792	749	828	743	774	780	785	772	791	799	817	804	826	822	828	816	823	800	830	801	838	747	813	806	816	795	799	771	821	799	781	732	785	834	776	845	805	791	819	827	785	773	846	771	807	838	789	833	796	813	849	818	841	794	770	803	821	829	820	805	809	800	865	816	735	796	779	841	759	802	810	818	778	853	826	828	778	796	819	784	821	793	794	831	802	763	823	757	814	816	826	792	806	811	799	837	787	783	810	848	764	801	771	803	795	810	829	797	820	748	833	817	862	860	814	792	793	763	814	808	771	799	786	793	776	828	825	829	850	780	849	796	845	748	812	822	816	754	796	836	811	817	807	820	783	829	809	742	802	813	828	829	794	758	830	818	844	809	801	772	819	799	801	775	809	807	848	854	835	795	771	772	796	838	859	859	804	768	775	810	788	759	809	788	749	799	820	825	823	774	810	820	821	785	854	756	832	786	802	837	854	790	806	786	804	783	779	792	767	819	794	808	840	782	838	779	773	800	868	848	783	760	861	845	874	779	835	792	808	815	775	745	861	802	837	849	795	793	746	776	850	775	841	788	744	846	810	786	788	876	772	807	788	798	787	841	828	786	837	830	808	799	775	795	813	795	840	811	827	781	837	840	837	817	807	847	799	854	808	840	787	827	798	786	825	818	819	802	802	844	786	813	802	767	819	762	781	813	774	831	762	839	867	805	806	798	830	848	824	780	777	806	803	764	794	849	808	811	829	822	801	904	869	805	799	800	816	799	816	821	809	845	860	810	795	764	768	841	813	785	784	788	804	743	787	812	830	804	828	774	837	807	793	802	805	774	750	807	813	846	822	808	831	809	758	847	785	804	798	800	806	827	788	813	799	795	777	786	856	799	841	783	763	809	806	814	808	790	825	819	824	824	788	826	829	832	840	764	803	814	767	805	794	809	836	827	836	798	833	764	823	800	798	801	792	761	743	777	821	799	836	786	771	804	845	806	810	770	753	791	842	817	815	811	759	775	827	728	828	811	826	766	795	792	778	769	837	812	806	833	785	857	812	794	886	793	807	804	793	862	774	793	735	837	794	829	815	750	830	829	802	751	811	857	813	814	748	874	867	798	799	800	788	805	808	846	796	799	807	795	837	804	843	771	796	810	797	762	851	823	837	788	734	822	820	822	759	814	728	797	818	736	733	796	827	720	790	793	804	824	767	833	779	836	814	773	805	856	780	760	837	835	814	774	795	821	785	795	818	841	799	791	837	850	805	849	852	781	825	758	863	842	812	803	858	777	776	859	814	806	810	823	851	790	812	772	799	813	794	793	805	841	787	779	846	801	782	825	805	812	810	740	818	813	850	795	775	823	829	843	780	797	778	839	791	780	850	786	796	876	805	822	786	796	791	757	760	748	795	791	797	802	817	767	836	813	827	812	764	799	792	796	778	802	783	809	805	802	803	828	767	808	809	870	801	821	815	792	812	819	778	791	812	798	785	798	778	792	841	830	859	787	793	800	793	821	845	864	824	793	808	840	833	816	841	781	821	824	818	746	846	824	817	824	808	851	812	822	816	793	833	787	777	833	803	770	779	816	816	817	791	808	822	817	871	812	816	800	814	754	780	808	789	753	790	850	820	825	811	793	748	817	787	811	800	804	801	814	789	820	816	797	828	808	754	794	772	830	808	837	793	735	790	831	831	834	778	802	816	801	791	820	772	786	841	783	811	785	815	844	814	836	808	782	793	840	826	783	774	839	805	809	801	826	804	801	854	793	834	800	794	782	822	800	811	799	811	848	795	787	820	816	818	799	787	785	839	811	792	792	781	783	820	817	837	791	791	784	793	788	841	734	799	795	765	829	840	841	796	842	850	770	791	797	790	813	792	729	765	802	808	798	797	721	781	815	817	790	822	820	803	826	781	844	816	810	769	832	776	821	842	809	776	854	787	794	802	806	829	724	816	790	797	836	848	844	815	751	855	788	816	767	839	805	789	802	820	786	768	816	821	744	802	782	786	785	783	818	797	828	800	757	795	791	798	807	835	808	828	779	801	780	820	833	804	815	836	800	804	798	796	794	821	829	796	840	813	773	820	817	807	760	783	799	814	776	860	776	797	764	776	798	825	844	809	841	771	824	813	848	850	826	833	760	794	841	803	801	859	822	796	814	810	811	833	772	831	876	806	812	792	878	784	826	826	771	791	796	791	821	842	843	796	818	801	805	789	810	792	819	748	808	818	798	786	740	821	835	813	782	817	820	810	765	792	797	744	821	859	840	812	808	821	810	824	818	798	796	786	823	828	815	787	776	793	789	797	796	849	862	815	861	805	766	823	796	812	823	761	783	790	830
59338	22761	6193	1042	596	472	415	437	387	419	399	391	397	401	362	338	387	371	387	394	360	396	372	372	345	387	392	406	404	351	385	353	391	382	396	364	366	425	438	375	381	368	381	397	395	412	366	396	349	365	382	389	367	359	402	398	352	402	354	397	395	393	417	408	353	418	383	367	321	362	410	358	393	393	403	370	391	413	362	379	396	429	392	351	404	406	420	384	344	423	385	377	375	372	390	373	388	412	357	373	395	393	404	391	349	406	423	370	387	323	407	396	386	397	377	354	401	373	379	363	372	384	390	376	399	397	366	393	403	393	405	386	371	388	390	361	379	396	441	409	379	385	378	396	391	383	378	359	419	437	406	351	354	387	388	395	430	408	387	379	360	378	348	376	418	401	412	398	343	399	375	366	390	366	390	409	370	382	362	388	387	416	370	345	413	369	382	383	381	348	382	404	346	376	400	383	377	366	389	389	384	389	360	383	423	378	361	368	410	391	391	381	370	391	368	395	368	379	369	385	359	420	376	399	368	363	342	365	365	382	393	373	393	411	361	372	396	394	385	410	360	396	395	386	405	375	445	370	416	414	384	359	397	374	356	377	420	369	359	376	381	418	368	387	371	388	396	413	385	362	391	406	386	370	382	344	363	416	380	389	390	372	394	413	415	378	395	369	352	388	366	361	407	394	374	392	377	387	359	376	349	398	381	385	373	376	357	411	402	372	353	357	384	352	351	373	419	401	402	360	362	390	342	365	386	406	392	410	442	414	387	384	397	355	387	414	398	330	395	398	349	385	412	384	402	410	400	380	398	397	369	343	378	391	364	378	422	366	377	373	392	389	361	400	402	398	367	359	344	377	404	379	374	346	367	386	422	401	376	386	367	375	346	376	396	361	365	387	391	396	369	386	350	376	380	397	388	408	397	400	391	378	350	395	375	394	358	400	359	351	392	334	401	394	396	365	428	388	361	375	369	369	336	410	371	381	390	400	388	428	391	383	407	372	391	384	388	373	437	407	352	404	384	390	389	357	380	424	386	375	385	377	402	393	421	420	390	349	344	373	383	431	381	361	384	402	382	352	389	408	381	375	391	414	396	378	440	408	406	352	368	384	382	384	365	390	363	386	394	411	405	381	379	374	397	378	396	372	380	396	377	395	404	361	389	367	404	381	408	401	401	400	409	367	367	354	412	400	372	400	380	393	407	419	405	380	389	392	375	387	386	359	351	411	404	435	366	383	359	396	451	368	360	423	408	384	366	363	388	401	401	378	404	387	392	375	381	408	432	353	420	405	352	345	391	399	409	387	415	381	371	401	382	358	386	355	395	363	399	397	361	359	366	386	363	380	390	369	389	397	433	399	383	460	416	386	387	349	400	383	395	409	379	372	380	400	391	357	355	387	401	355	405	395	392	399	379	411	405	369	406	351	389	399	412	385	370	398	398	404	370	392	384	357	402	399	380	354	352	371	382	399	425	387	401	377	378	394	393	348	374	347	363	397	416	402	403	363	404	364	424	361	387	367	340	395	410	422	398	372	407	408	372	385	404	412	418	371	420	369	391	379	375	379	392	396	376	401	371	416	397	382	393	407	389	381	384	407	372	391	329	364	366	397	391	401	394	420	381	385	372	354	371	328	400	381	392	378	357	372	386	388	400	387	340	391	367	382	383	369	391	346	375	426	403	437	394	372	362	400	380	390	404	395	364	399	359	380	386	420	395	386	380	420	421	366	391	342	389	379	378	428	384	388	406	381	383	402	394	369	423	373	400	377	389	402	427	387	380	403	406	354	376	355	412	403	348	358	383	361	367	391	384	364	357	365	375	363	399	379	368	373	389	370	364	391	356	342	416	388	394	416	375	381	346	399	382	384	375	412	364	409	373	399	412	376	370	399	395	395	411	380	403	368	406	379	416	433	416	370	414	398	396	405	380	357	384	361	393	373	412	383	361	394	371	391	376	373	364	418	383	396	384	404	364	384	395	380	406	411	413	380	433	374	367	403	361	426	375	367	400	374	359	396	391	399	377	385	381	391	366	382	387	403	419	407	402	414	378	371	375	446	384	333	382	350	373	401	369	321	345	402	374	420	407	399	396	360	382	398	363	395	359	422	396	366	377	410	388	395	381	363	415	400	419	407	406	386	352	343	380	408	346	382	400	380	368	399	400	403	398	365	363	406	378	390	425	382	375	408	413	402	405	369	421	411	410	378	419	387	399	385	340	396	370	386	372	371	386	351	386	390	398	359	384	383	406	364	396	395	367	359	418	378	359	361	395	392	413	393	431	417	374	414	341	429	380	376	408	381	415	405	387	418	343	393	382	397	398	395	350	346	362	408	362	408	370	382	367	391	426	365	396	391	446	436	390	390	417	369	409	391	411	434	358	385	382	336	374	374	378	401	371	381	363	365	395	392	386	417	412	400	374	406	381	391	396	420	414	342	362	366	409	395	381	382	351	386	369	368	408	392	382	401	403	374	349	432	368	348	377	363	369	392	393	446	368	399	401	374	388	385	403	421	366	372	414	406	376	391	368	383	391	389	389	379	403	374	375	388	375	406	376	376	393	425	375	389	405	402	383	392	360	402	385	408	359	368	382	382	386	388	366	405	379	403	367	360	416	390	358	396	391	419	357	401	364	354	369	399	387	394	364	379	399	387	358	368	408	418	379	413	374	399	379	372	407	377	373	404	383	416	353	366	391	371	432	362	396	374	387	397	376	365	396	371	383	387	396	363	358	418	413	384	361	394	345	368	372	391	363	403	365	390	388	404	412	373	371	396	405	385	433	392	434	372	388	384	361	393	417	421	372	365	385	395	373	394	342	374	385	423	400	420	350	373	373	386	374	409	392	405	383	386	337	404	416	427	377	423	390	391	396	388	399	377	360	361	364	367	387	401	406	416	359	413	390	425	410	363	415	400	365	374	404	390	355	388	407	351	359	331	392	392	379	369	383	376	343	369	376	381	365	395	384	419	404	372	352	336	399	404	398	404	402	388	332	383	408	375	415	378	411	386	372	369	394	426	376	408	425	385	402	356	402	393	388	399	387	364	382	396	379	373	374	343	373	403	420	406	400	381	371	379	397	368	404	353	348	413	391	366	392	397	365	355	378	398	397	407	377	396	345	381	360	422	404	403	357	369	353	401	405	374	388	365	365	365	371	386	368	397	416	399	437	389	346	385	357	384	389	375	426	378	366	374	380	397	371	395	409	357	380	349	399	376	370	374	384	408	389	364	380	384	359	360	381	435	369	378	400	406	384	364	344	411	383	357	399	363	381	310	412	391	398	413	403	392	379	394	386	399	418	379	418	395	373	414	358	370	375	373	383	379	363	391	343	385	398	389	393	417	362	399	390	364	409	411	423	350	394	385	397	389	384	370	408	371	375	418	333	338	334	368	337	388	392	388	390	436	376	378	367	368	396	400	407	387	401	411	372	341	367	346	419	396	393	385	347	396	360	382	433	394	410	385	423	415	385	382	404	383	403	443	419	342
40187	12263	3241	1900	1292	946	884	865	905	818	868	816	868	822	916	789	851	846	822	814	889	881	848	845	820	838	823	790	866	841	882	829	893	848	876	862	802	779	816	864	869	859	854	866	852	834	831	837	794	858	822	857	843	898	853	808	811	852	898	829	837	871	806	818	856	852	822	842	894	903	812	861	886	815	831	838	800	813	890	866	894	824	829	873	833	878	822	834	830	815	855	879	833	849	887	874	799	833	831	784	888	824	823	833	805	891	803	840	854	831	804	801	813	835	888	868	854	867	889	814	845	859	858	829	829	818	807	842	859	847	863	811	811	809	802	804	863	783	869	811	823	805	867	884	846	853	819	788	837	813	844	913	832	848	767	837	907	839	856	791	829	801	811	864	869	893	860	924	762	876	840	825	838	829	844	869	893	825	805	862	878	809	829	844	824	824	784	846	805	831	888	884	814	820	810	808	804	863	801	799	849	792	829	814	796	790	805	817	776	804	855	809	802	823	806	818	913	855	840	877	908	776	848	849	839	821	866	817	813	800	814	838	850	845	835	804	871	798	817	829	862	850	805	819	818	830	827	841	881	867	797	839	821	854	818	831	824	770	863	895	798	815	832	865	876	822	865	821	823	760	813	837	810	828	847	877	807	827	833	885	877	839	837	813	810	837	878	820	815	864	835	871	847	840	821	816	823	835	849	863	799	819	868	853	833	834	852	849	888	838	825	848	833	787	837	838	776	821	831	864	787	873	816	810	838	815	810	795	828	857	830	763	856	850	821	842	841	854	835	898	796	841	745	787	814	861	856	840	819	827	851	836	868	839	851	799	833	853	869	836	831	839	794	813	851	827	821	779	812	848	809	812	853	879	932	884	873	832	877	865	801	837	815	819	878	822	825	860	824	825	874	834	842	835	828	805	838	780	846	805	793	793	840	885	867	821	822	840	830	834	814	792	862	826	863	866	868	856	839	770	842	836	809	845	817	829	837	850	862	801	805	864	859	843	807	841	784	837	851	826	793	868	880	873	812	789	831	830	834	856	869	859	818	840	819	869	842	858	814	785	850	836	850	802	831	865	825	800	779	837	824	864	818	835	882	844	839	786	846	813	753	836	872	844	838	782	878	831	845	923	849	841	863	821	907	884	840	799	845	837	835	844	857	885	793	841	858	844	820	856	834	811	783	787	805	849	825	822	824	821	852	868	833	865	801	856	799	838	865	846	832	859	855	853	838	834	836	848	874	854	834	814	867	823	840	831	839	797	844	826	792	805	819	857	860	858	870	758	868	798	863	839	840	855	841	858	817	811	844	821	881	830	865	820	824	789	866	854	841	859	882	830	849	842	861	805	869	854	813	906	839	869	828	826	792	819	892	857	865	796	857	786	818	844	852	878	867	756	843	821	812	816	841	854	897	854	860	790	835	804	845	789	805	834	894	850	836	847	850	824	827	875	826	875	831	839	872	843	849	824	767	856	813	813	814	835	901	835	876	869	824	833	845	834	847	807	802	814	842	872	801	804	876	872	845	803	880	825	849	818	872	791	830	837	864	841	868	810	797	868	868	869	837	823	834	863	820	864	834	840	805	859	815	868	836	857	806	851	796	842	814	854	846	834	813	840	863	865	829	843	823	870	819	832	888	819	834	837	820	816	805	861	860	793	861	834	834	827	831	794	827	793	783	785	836	847	785	885	849	844	812	865	849	783	911	839	810	831	836	824	854	860	818	771	862	818	850	812	780	891	810	788	829	765	805	876	833	807	880	836	800	839	833	818	815	807	839	788	863	871	816	841	800	865	860	824	778	824	822	804	875	885	797	843	820	870	825	831	838	806	839	858	860	857	813	880	873	824	839	804	862	815	829	824	861	858	840	860	826	861	805	818	857	825	834	894	816	838	819	848	825	809	886	807	829	857	853	823	820	837	839	863	836	865	841	864	778	892	849	828	823	849	833	880	888	834	810	762	862	841	827	821	785	841	835	818	848	842	836	857	826	843	830	812	820	881	793	747	790	789	871	807	867	843	847	825	843	830	837	854	827	850	911	783	872	898	821	824	888	883	880	824	828	879	804	843	806	823	837	850	808	841	879	817	876	832	851	866	809	844	858	824	815	833	845	829	855	829	881	841	840	836	832	809	831	814	782	813	861	855	848	814	863	863	841	826	877	864	863	921	867	843	857	817	835	870	806	806	859	836	822	862	844	836	871	815	887	852	806	866	786	791	809	779	794	878	805	831	856	888	880	830	902	902	848	856	810	849	834	827	837	872	848	806	810	881	832	819	880	853	846	833	832	856	753	820	841	789	865	856	835	810	880	828	854	843	793	842	801	849	843	842	848	814	859	814	843	834	860	815	847	817	827	824	806	829	804	766	819	856	826	810	819	849	860	840	797	815	864	775	822	822	807	822	919	878	871	791	837	845	801	831	833	853	833	831	795	875	834	818	820	877	837	858	845	839	817	817	834	873	885	858	856	830	817	819	857	827	885	871	850	909	887	829	813	847	838	841	844	807	879	818	851	824	815	837	839	859	849	835	805	879	857	837	819	863	837	847	868	845	802	816	779	840	869	833	805	858	801	831	808	795	908	806	899	876	885	867	869	867	859	889	807	825	889	850	837	818	831	859	875	862	896	833	842	851	832	849	846	856	817	858	858	832	852	800	870	830	842	869	855	874	813	824	816	773	794	876	828	821	828	855	874	775	843	857	852	870	866	756	838	843	861	841	813	832	856	891	827	844	844	851	856	869	792	785	859	807	859	833	884	891	823	871	885	872	796	866	818	819	798	850	917	873	869	801	853	812	842	788	808	819	783	857	812	809	759	839	840	837	841	824	846	825	826	835	838	894	819	849	824	871	880	847	756	860	839	771	836	834	803	823	825	809	839	816	805	808	839	832	826	846	831	828	913	829	868	805	863	860	800	843	859	873	825	854	873	880	840	861	787	833	842	809	844	837	843	808	816	798	816	833	872	818	828	864	821	879	900	791	836	816	814	837	825	814	825	810	827	899	854	861	822	845	887	802	851	823	847	837	815	842	907	833	831	843	827	820	831	797	884	886	846	877	779	790	837	855	774	851	839	867	847	845	852	850	860	859	839	869	856	857	803	846	866	864	827	853	786	838	831	790	838	838	794	911	903	877	856	843	852	875	849	829	841	881	796	762	852	853	818	832	845	889	821	843	847	883	869	834	888	904	822	855	852	824	908	857	857	818	864	822	889	822	859	851	857	846	831	793	857	884	905	829	847	871	848	808	861	804	832	842	853	803	819	789	856	804	783	807	817	795	836	829	844	875	801	826	827	814	755	811	828	827	863	795	801	810	805	839	795	824	859	839	796	801	840	880	818	883	883	842	807	829	849	815	850	833	860	859	844	872	831	869	820	838	869	852	860	819	830	837	876	816	856	851	818	831	848	840	870	865	765	808	859	828	896	813	848	854	854	848	802	842	806	826	849	784	802	858	837	819	844	830	792	866	880	866	789	783	817	853	780	877	845	827
53137	17671	3099	782	513	406	400	375	375	393	383	356	369	370	362	353	380	340	393	373	374	360	384	337	345	334	363	320	333	373	364	325	346	344	354	367	398	339	357	349	332	340	341	343	334	323	362	348	315	323	396	352	363	352	378	345	337	349	360	378	357	390	377	340	343	343	322	342	367	368	342	331	360	374	348	355	376	334	388	373	351	330	392	345	364	377	346	317	354	406	356	369	378	348	336	356	376	369	374	339	325	332	357	311	362	326	361	383	356	363	352	370	349	364	331	354	335	362	356	369	381	349	350	336	344	350	369	332	361	344	381	361	313	363	370	332	367	349	360	320	341	330	380	341	304	330	358	350	371	332	354	338	373	333	380	315	333	347	364	358	376	323	349	317	356	319	342	381	322	367	344	349	392	415	358	377	347	362	354	324	356	358	390	355	365	365	337	316	332	310	339	342	299	337	334	393	347	335	332	348	374	353	350	351	367	343	355	378	349	357	350	347	350	356	315	331	322	352	363	359	345	312	346	361	342	311	372	385	411	379	363	352	348	374	341	356	324	363	340	354	377	344	351	370	349	375	382	373	358	356	340	359	334	352	350	321	346	361	352	365	320	341	366	337	309	353	348	356	386	363	345	381	386	370	355	386	293	331	352	368	323	372	360	352	324	325	377	398	335	383	356	362	378	383	385	344	343	353	395	372	354	330	372	373	339	339	342	385	336	343	357	341	355	335	325	334	343	369	356	367	341	329	375	336	373	315	366	379	355	363	348	341	317	349	391	335	348	335	347	379	372	390	325	326	349	363	367	338	351	366	383	373	349	338	341	337	346	351	376	379	365	380	344	352	335	349	337	388	372	353	388	346	368	349	339	315	347	373	354	376	319	338	344	351	354	326	341	353	364	341	359	384	343	361	368	372	342	348	396	334	352	380	370	353	319	351	356	351	413	332	374	371	368	378	351	366	350	381	391	342	347	364	314	394	381	370	360	308	362	403	379	354	357	331	349	338	343	347	343	345	354	340	343	373	339	336	366	334	374	335	357	333	361	336	357	379	328	350	366	355	343	371	363	390	362	369	359	341	359	363	366	344	348	354	388	355	346	376	329	349	312	313	363	344	339	328	350	364	331	337	367	334	364	343	346	373	325	350	327	330	353	325	375	344	343	378	348	352	363	345	358	353	354	377	339	328	335	348	326	350	349	372	349	356	393	351	325	356	371	386	366	369	370	309	350	358	365	376	338	350	329	347	340	332	354	357	337	361	391	353	339	386	329	361	379	370	347	353	342	300	339	311	362	342	366	326	340	378	301	330	358	336	333	373	368	388	342	350	363	340	341	351	338	355	363	317	360	354	336	363	383	319	374	331	374	348	377	378	338	333	360	348	376	385	343	351	384	375	346	364	328	312	337	382	319	353	361	368	337	380	377	353	339	357	366	355	336	354	376	364	361	385	344	384	338	337	336	363	372	378	355	371	398	346	369	352	348	358	341	395	314	337	350	342	367	367	338	357	321	347	359	348	296	334	384	359	320	360	347	340	371	348	359	357	338	363	342	371	358	336	372	390	360	359	336	332	360	361	358	356	374	383	350	324	318	355	366	369	389	389	356	356	357	345	367	366	320	317	323	356	308	369	324	357	332	321	356	335	346	368	375	351	376	350	336	352	365	361	391	350	371	360	360	358	339	346	386	355	360	361	371	387	344	362	345	341	377	344	364	342	376	342	359	310	368	357	377	323	364	385	357	353	351	333	372	332	383	349	409	339	351	364	321	329	365	394	363	358	365	362	356	337	361	398	371	367	341	353	351	320	324	319	373	381	341	352	329	385	364	365	427	344	327	352	349	398	350	386	358	338	345	385	333	357	375	339	394	360	327	356	385	348	344	339	362	341	352	376	370	381	382	378	335	337	380	352	358	365	312	395	329	345	391	387	378	371	332	364	337	364	351	349	321	359	376	393	366	365	383	315	342	376	374	309	339	369	358	348	332	324	359	377	364	344	388	356	337	354	323	322	338	378	378	356	376	389	355	376	374	329	352	308	367	329	309	310	343	329	329	401	359	354	353	370	327	371	370	362	307	344	328	307	369	361	380	353	381	412	345	356	330	367	365	341	336	347	344	351	353	348	388	323	377	368	354	375	325	334	346	351	378	388	339	332	367	393	389	341	335	413	334	346	358	361	322	367	327	329	319	347	361	341	337	363	376	390	378	342	357	330	351	366	354	363	312	340	374	358	349	364	328	296	382	370	309	349	329	379	352	352	383	354	378	312	369	365	356	334	351	350	369	350	330	332	349	392	327	357	343	351	341	350	366	363	345	368	342	329	349	343	400	375	340	348	328	344	354	345	347	360	349	358	329	348	361	338	363	362	342	358	319	358	328	380	372	330	332	360	369	340	375	330	383	344	324	347	330	374	333	386	353	357	340	333	375	357	364	390	385	327	371	360	396	346	330	337	347	334	362	364	315	350	373	399	343	341	328	361	394	383	377	392	299	348	316	336	350	338	350	350	355	348	377	374	339	372	361	382	355	345	365	334	371	330	318	368	336	333	322	379	366	356	336	360	358	383	362	378	362	406	356	364	325	336	340	358	330	337	341	374	349	315	364	343	396	376	362	339	354	318	334	346	391	336	357	342	334	350	358	375	410	372	349	342	320	362	323	352	345	346	335	334	348	396	368	353	327	352	370	362	347	333	338	345	367	339	359	349	349	332	367	317	344	333	389	355	389	361	327	331	346	394	359	356	360	353	341	384	377	335	378	351	353	356	356	388	340	369	361	364	376	358	372	361	317	368	360	370	355	341	345	330	383	327	363	371	354	356	341	383	373	377	370	338	331	334	359	331	365	329	361	369	376	335	383	359	383	339	385	369	365	369	337	311	345	342	389	341	346	376	379	318	308	375	389	350	355	378	362	373	355	356	346	362	330	332	350	348	344	340	328	341	355	359	326	299	352	335	339	372	338	316	384	366	356	365	325	360	305	375	369	329	358	336	374	355	382	355	336	380	385	359	367	331	342	350	316	379	367	360	368	338	351	337	349	329	325	361	347	365	357	366	346	366	361	362	325	380	341	352	386	338	361	365	357	348	351	374	354	362	347	374	336	390	408	296	339	353	340	301	361	320	350	339	363	364	379	342	375	329	376	314	384	318	367	373	346	355	358	335	355	343	364	351	377	354	344	348	358	320	328	339	366	347	336	350	346	370	365	344	334	321	334	348	347	334	362	351	362	363	397	348	335	340	353	374	347	357	353	381	348	374	327	362	344	362	377	361	353	312	357	350	375	373	372	372	329	356	329	332	338	337	340	363	379	387	336	355	371	364	333	359	340	364	378	364	364	355	324	348	403	335	359	344	327	308	345	325	380	328	387	339	340	307	340	339	320	341	368	359	379	345	360	335	370	353	360	385	350	332	368	317	352	347	338	345	365	350	357	343	353	349	348	371	387	362	387	390	360	371	365	353	318	335	335	349	369	307	307	312	379	334	368	380	308	335
36811	10363	3111	1765	1174	1014	929	864	797	822	763	750	753	805	757	811	787	808	824	789	766	767	792	772	842	796	804	782	754	733	832	798	806	793	751	775	751	765	769	775	762	781	724	780	760	745	812	771	762	729	760	735	768	768	807	752	790	761	775	769	779	725	766	780	747	752	797	754	788	735	772	823	743	793	775	753	729	739	687	740	772	802	793	796	809	768	742	811	744	794	760	751	825	795	769	768	726	813	758	819	802	783	753	790	831	784	768	751	778	786	796	821	754	791	750	797	767	778	740	733	779	780	763	717	756	800	801	719	803	804	819	783	773	782	781	780	817	769	759	707	757	755	775	763	754	795	825	785	766	801	806	756	746	830	769	781	741	726	792	784	824	719	787	755	770	818	750	763	789	781	724	764	816	729	791	761	752	730	802	768	762	767	785	761	727	832	756	749	781	775	800	801	781	787	806	712	790	753	751	784	828	781	753	801	779	741	739	774	764	769	766	721	743	772	770	754	791	789	735	740	801	744	771	778	827	775	749	805	823	784	769	827	761	768	775	787	792	768	831	819	803	739	741	746	795	814	802	792	755	788	769	781	751	791	744	751	776	762	760	804	789	811	736	787	776	745	811	772	777	790	751	762	750	753	732	785	760	800	765	728	757	804	818	795	828	796	761	771	820	762	760	799	753	764	740	765	758	757	787	811	744	784	763	795	774	746	796	770	753	822	759	795	778	797	769	755	789	713	749	750	739	745	824	811	779	806	799	775	797	803	721	771	784	759	762	778	768	821	789	796	786	770	826	760	778	776	727	756	734	802	779	748	701	805	755	729	797	780	785	792	791	819	767	745	794	756	771	774	810	790	775	757	796	773	774	800	767	735	767	747	765	760	781	784	743	772	815	769	810	806	784	770	775	723	726	757	772	754	811	780	778	759	837	764	723	826	813	771	769	775	743	836	722	828	763	728	738	752	777	789	785	784	772	771	759	727	792	825	726	759	804	766	745	776	778	820	774	863	767	789	807	791	785	800	791	756	840	740	780	808	815	762	749	784	797	729	791	789	760	813	741	778	793	755	774	765	783	790	716	749	778	782	815	789	769	753	748	773	743	744	759	747	812	782	758	770	857	766	702	754	786	776	772	768	800	752	810	802	795	727	796	707	795	762	821	797	816	800	796	705	759	771	783	772	786	778	738	798	756	793	779	750	788	774	768	765	788	798	818	789	794	745	791	801	769	799	796	800	723	737	829	738	776	808	741	786	751	751	751	778	706	780	746	794	768	781	771	800	732	776	733	750	764	773	790	776	712	819	762	750	810	785	776	758	759	791	745	785	754	744	798	805	804	755	815	822	824	740	769	780	810	766	744	810	812	764	761	773	720	736	740	766	789	754	791	773	812	765	805	760	793	743	762	823	755	764	770	759	800	785	812	784	775	749	757	781	761	737	767	819	739	763	789	729	764	737	760	780	817	807	760	842	806	771	755	778	780	766	809	770	797	756	790	794	776	814	836	781	711	762	785	758	783	799	817	798	724	801	757	736	838	783	767	804	721	831	786	741	774	772	801	748	787	819	816	758	802	779	798	742	810	786	753	737	806	781	793	785	768	779	762	771	778	773	782	787	830	758	830	821	803	715	793	713	805	778	782	807	723	826	776	782	754	772	847	751	714	768	759	734	770	766	757	822	813	770	756	750	815	792	767	773	791	765	771	756	779	807	792	748	802	765	775	797	797	824	773	733	837	755	756	733	852	819	763	734	761	749	794	732	787	785	830	757	802	762	764	848	759	768	823	769	750	842	757	781	746	755	807	794	748	780	779	793	758	802	789	795	805	732	751	757	781	734	757	791	749	806	746	759	751	759	808	777	779	804	785	795	767	812	814	733	751	795	766	767	732	825	799	765	792	831	779	754	754	758	807	819	729	744	744	802	758	785	742	762	776	744	774	830	757	749	756	758	797	791	813	769	776	778	765	779	859	874	775	799	763	807	785	782	736	731	810	772	771	773	788	774	765	752	779	783	791	809	771	769	765	755	752	780	776	747	806	750	793	776	737	789	754	762	782	785	740	762	813	794	775	806	774	808	813	747	720	735	828	765	791	773	739	805	760	807	743	713	775	802	793	741	783	773	785	802	729	773	728	724	774	768	754	761	763	760	799	817	789	757	788	773	793	754	794	770	779	769	810	780	770	843	719	781	775	776	779	777	780	807	762	786	794	777	797	812	787	742	766	805	798	821	802	824	802	801	788	782	791	779	815	780	774	798	813	770	783	833	800	810	750	801	771	766	806	798	796	728	771	803	750	809	806	718	756	791	800	757	762	762	741	810	765	761	780	800	752	730	759	745	757	753	712	797	742	752	764	799	747	796	787	799	791	779	786	806	791	784	742	786	739	770	797	744	839	759	746	750	786	851	797	764	805	754	808	797	788	774	795	778	791	712	768	774	807	772	762	763	782	775	812	769	805	805	799	762	790	753	751	781	779	761	802	790	754	789	789	756	802	836	806	709	797	822	739	740	815	786	765	807	754	798	758	817	768	797	776	769	825	792	757	795	753	819	743	730	778	737	788	731	763	782	770	855	715	788	739	760	809	771	800	787	748	771	798	784	771	835	738	808	809	782	768	785	788	731	763	785	776	709	809	740	788	777	780	736	755	736	817	796	761	739	749	816	794	762	743	776	776	729	766	816	808	800	794	778	769	750	780	804	782	713	781	837	751	803	793	773	791	794	746	808	744	808	733	769	726	768	732	828	779	725	728	790	743	768	754	778	748	802	752	756	785	757	798	782	806	768	813	790	722	775	785	749	815	802	782	748	846	770	732	754	739	732	761	808	778	819	789	783	764	775	815	764	812	741	781	799	809	729	768	830	799	758	784	742	775	804	820	784	791	757	798	729	757	741	773	786	754	745	839	804	822	760	779	729	806	772	735	806	761	806	767	748	757	768	759	755	762	774	760	781	772	759	827	771	833	760	775	827	795	801	771	785	746	769	775	780	811	808	763	776	816	780	791	784	755	786	771	832	774	733	822	781	821	797	838	780	814	851	778	751	765	730	730	814	740	745	788	850	777	782	774	735	736	819	764	742	794	840	762	751	768	779	750	766	761	765	757	788	764	796	755	734	755	769	790	761	787	744	735	806	733	771	804	731	786	817	759	791	808	770	746	786	825	732	761	798	717	815	799	780	804	772	751	762	817	750	775	751	766	763	798	797	772	752	762	795	810	769	791	746	753	764	780	809	779	810	737	764	810	764	791	764	793	793	788	785	819	830	747	779	771	794	748	775	790	778	768	745	822	723	783	759	740	746	733	760	787	778	749	747	812	724	779	778	788	800	774	774	803	756	770	811	786	820	735	761	767	789	758	754	796	768	767	754	792	800	786	802	729	772	824	750	730	847	704	794	778	792	762	735	783	808	788	801	780	786	785	786	757	780	805	717	801	795	737	785	796	790	827	761	808	809	793	792	785	787	723	769	733	767	797	764	744	769	746	785	759	781
57169	22246	6862	2407	1502	905	648	533	472	391	355	406	366	353	380	364	360	370	377	372	341	396	337	342	387	356	377	388	365	357	373	346	347	346	348	350	358	345	361	377	359	352	394	353	364	380	376	356	347	379	362	389	338	357	366	390	360	376	338	368	360	412	325	366	382	403	380	397	365	356	363	372	357	405	334	392	381	363	361	352	351	347	358	365	344	402	374	384	297	352	312	332	321	331	345	352	341	390	352	345	340	360	387	346	388	371	308	346	362	325	305	355	343	364	386	371	326	322	361	314	335	354	367	396	373	350	336	397	380	320	346	354	382	356	330	366	347	375	347	354	370	383	358	382	366	387	374	363	369	401	350	370	343	373	353	350	369	331	367	366	354	333	350	348	394	356	342	343	326	331	356	378	352	335	357	366	332	348	327	343	360	355	363	356	318	315	367	342	380	395	395	374	323	347	351	315	334	357	341	359	318	340	375	353	347	344	408	344	329	330	354	334	349	342	316	358	351	354	344	337	389	334	362	356	344	336	367	358	372	350	401	381	386	336	345	342	354	400	359	355	371	363	373	344	364	365	348	383	364	368	349	350	354	317	353	358	343	351	364	411	336	320	370	344	377	374	364	358	381	385	357	353	361	315	374	362	334	352	341	369	383	374	392	353	356	370	341	381	353	369	373	309	358	398	422	386	371	340	366	320	365	370	325	319	380	392	357	335	358	362	336	352	381	369	339	351	313	332	340	355	396	328	363	365	360	335	367	379	361	348	372	345	366	336	365	381	351	345	367	349	363	370	363	344	367	362	350	371	349	392	385	389	345	378	377	341	352	365	343	411	333	379	328	346	361	373	371	353	340	360	370	357	348	383	318	406	366	359	358	354	366	384	359	336	355	350	363	344	376	377	343	351	368	380	393	349	339	357	363	381	369	352	390	376	371	310	337	344	365	330	371	361	357	345	362	388	414	376	358	371	371	356	349	368	348	384	319	368	335	335	350	362	373	348	326	352	344	366	375	354	391	367	348	353	346	367	351	341	325	377	389	368	363	380	351	367	341	336	347	328	358	365	368	348	396	418	377	357	373	313	358	333	351	378	355	321	353	358	318	335	358	342	368	381	342	372	411	368	351	342	342	381	368	386	356	361	365	367	323	334	372	357	360	380	366	395	359	360	360	338	363	310	369	343	351	378	346	314	366	352	334	349	340	377	390	371	344	366	410	368	375	385	346	381	366	380	364	362	335	308	329	367	363	347	356	373	346	353	369	345	385	345	338	348	365	339	315	401	361	363	368	375	337	373	366	309	354	342	395	364	352	362	372	391	423	355	328	360	343	351	357	336	361	364	355	301	379	349	375	369	381	394	352	393	393	364	365	323	397	362	336	331	361	332	375	372	361	326	336	342	372	362	312	362	331	319	376	370	359	382	335	321	368	342	346	367	351	367	375	314	366	380	354	378	354	359	350	311	363	351	325	347	352	341	329	382	345	369	372	357	340	338	358	342	388	368	355	338	365	370	366	329	353	341	342	385	349	364	365	369	348	359	391	384	376	350	389	344	358	377	357	385	348	365	414	370	359	352	386	370	380	343	365	372	369	345	352	368	356	363	366	348	398	328	352	332	374	339	360	336	323	366	349	373	342	322	350	345	355	343	367	341	358	360	353	363	358	368	361	360	387	382	343	363	334	330	377	358	359	360	320	329	340	352	365	366	343	348	365	355	389	341	351	342	361	343	329	346	370	373	384	347	353	371	363	366	363	367	367	413	387	344	373	374	401	331	383	325	374	373	354	344	349	359	373	341	356	337	377	363	351	362	346	354	358	369	341	364	382	352	357	356	361	358	361	343	327	377	356	386	347	342	345	328	342	358	344	354	389	345	325	352	383	352	335	376	350	397	355	371	354	363	334	388	323	376	343	313	349	360	343	337	360	360	340	355	362	340	338	329	340	363	368	356	365	362	343	332	337	375	331	393	372	387	422	329	367	348	366	365	366	387	327	360	320	345	375	359	365	318	344	406	371	392	331	338	364	360	347	369	375	349	376	373	351	362	365	368	368	334	330	376	400	332	355	382	362	349	365	376	359	362	334	329	358	354	387	358	370	384	364	350	354	318	377	344	362	366	375	343	356	332	363	367	377	371	398	379	366	321	339	333	358	377	327	360	336	356	346	396	363	370	365	353	362	365	374	365	328	355	336	357	333	365	334	353	368	343	303	368	362	385	377	363	361	370	353	333	357	373	396	375	357	342	363	318	337	363	365	343	369	348	331	374	354	326	350	308	385	348	382	366	357	325	349	375	354	367	374	376	377	378	374	368	347	396	358	336	342	352	377	318	363	356	338	366	359	380	373	368	347	382	374	349	338	343	324	368	394	362	378	381	378	373	361	357	385	364	362	353	334	327	359	366	352	340	366	370	373	357	355	366	360	386	366	349	298	378	386	344	365	365	343	361	386	358	322	410	379	391	406	371	358	356	398	369	346	350	352	360	357	366	324	353	355	327	368	316	343	348	380	372	336	371	376	373	361	345	336	373	345	370	332	330	362	354	324	360	343	363	355	375	371	352	349	362	343	365	336	350	354	337	333	330	337	349	380	354	352	388	383	373	308	323	375	366	360	334	332	347	344	336	400	360	369	339	386	378	346	382	404	350	328	355	350	340	340	320	334	400	337	370	332	338	364	394	365	318	344	304	338	367	354	326	365	370	325	352	365	352	332	364	394	323	360	349	359	335	331	330	363	352	357	360	359	349	330	351	381	370	393	363	371	395	392	396	388	357	337	401	344	381	334	380	343	400	346	345	354	355	376	325	335	349	336	372	424	391	380	356	333	351	390	378	354	348	390	359	365	328	371	355	357	411	341	351	363	328	385	369	378	349	381	348	336	356	371	364	365	379	350	341	375	388	344	361	337	317	343	364	375	369	336	354	365	386	363	365	376	369	343	379	334	348	341	356	325	359	326	358	347	368	363	355	363	348	368	327	400	363	335	347	350	368	329	355	348	336	357	360	341	379	326	365	386	325	340	347	352	383	342	347	362	358	377	370	359	310	364	372	363	377	360	366	381	341	340	376	384	361	365	367	367	395	331	343	336	386	368	339	414	378	352	375	343	363	336	359	350	336	363	357	355	336	357	352	318	370	369	349	369	361	339	333	378	352	355	388	371	367	391	362	375	351	382	376	336	351	364	330	332	375	338	377	357	316	310	334	368	385	338	336	342	401	357	385	356	367	342	343	338	349	376	345	354	380	330	367	366	368	324	363	411	308	406	363	373	346	406	316	334	368	359	379	346	309	365	369	368	361	385	341	352	382	364	358	319	346	368	352	342	390	349	366	393	319	325	364	382	388	375	348	395	365	360	401	400	371	326	353	367	346	373	370	374	356	362	329	380	342	367	372	365	351	316	343	373	343	364	374	346	387	356	316	354	315	377	363	363	392	359	380	346	330	351	363	343	338	363	339	360	397	345	340	359	387	361	354	368	359	363	382	369	367	328	344
37113	14125	7126	5303	4145	2577	1662	1383	1008	892	857	883	863	824	817	838	828	776	863	784	843	811	832	776	805	815	745	811	792	786	802	784	749	809	784	786	821	818	851	797	819	770	756	742	773	779	829	771	795	805	791	759	778	810	781	810	804	767	803	811	835	765	776	735	793	835	794	746	828	795	778	745	824	807	732	813	781	809	799	795	813	747	808	786	818	830	782	734	809	775	793	784	775	755	764	790	762	795	792	748	763	768	773	784	815	788	800	796	804	817	751	745	825	824	763	774	748	797	858	819	793	733	759	795	743	809	778	818	757	787	766	742	787	779	773	841	772	798	762	808	742	816	772	818	780	772	801	837	780	795	749	838	762	805	788	808	782	778	804	822	797	805	797	802	790	797	786	824	819	804	776	843	813	789	800	769	818	727	768	769	787	790	765	756	759	791	813	790	773	758	769	842	785	809	786	811	783	825	762	837	798	818	792	799	751	769	835	767	802	792	821	778	781	817	781	817	800	807	846	769	815	792	774	738	772	768	843	788	752	755	815	813	775	745	828	770	828	787	816	784	824	800	781	768	758	794	783	765	769	756	788	799	781	808	843	800	748	805	791	744	807	786	790	743	778	777	821	805	795	801	820	804	743	705	791	762	763	777	780	798	788	838	791	765	730	769	784	743	775	834	808	785	834	833	834	767	783	797	741	798	775	797	740	717	763	746	844	792	814	784	824	798	815	830	764	742	757	781	767	754	774	832	833	778	826	790	774	767	794	803	849	805	802	814	787	793	801	786	846	836	764	720	785	806	772	815	748	781	756	764	805	778	734	813	740	825	802	786	821	796	854	801	753	808	805	862	762	753	783	769	794	768	770	798	756	820	758	821	822	795	793	801	758	797	714	805	820	777	830	821	770	760	772	772	756	757	795	800	800	788	853	775	795	821	786	782	885	768	746	795	768	809	808	775	820	783	797	769	808	786	778	742	757	805	838	787	849	800	815	749	739	808	820	827	762	808	766	795	794	778	765	767	768	814	786	781	756	768	752	802	813	736	747	774	798	757	841	791	802	799	777	783	710	767	771	753	795	793	740	760	807	776	801	819	781	777	742	763	774	818	808	816	753	780	780	808	742	750	793	770	762	822	800	813	762	754	832	792	821	788	728	816	804	715	745	800	804	795	825	768	766	743	787	785	781	804	835	839	800	787	745	812	748	785	793	798	712	776	780	794	786	764	788	755	756	804	775	744	756	717	742	746	755	749	788	779	798	788	809	776	795	781	817	769	800	767	800	723	778	803	806	819	773	756	753	807	803	772	795	814	774	773	761	806	732	788	792	762	812	821	794	814	794	753	816	840	833	804	780	813	777	772	783	766	790	759	771	824	808	822	767	779	790	783	791	771	732	793	818	759	785	726	799	802	818	813	793	766	809	796	780	766	769	789	762	738	816	787	739	815	748	789	856	796	791	731	729	831	827	756	769	797	798	841	783	801	799	789	739	775	770	834	794	820	772	778	750	784	817	770	798	798	771	772	810	826	780	785	792	736	824	763	786	775	811	827	786	759	806	800	801	789	842	787	762	766	813	827	750	748	834	825	813	795	811	814	777	779	801	744	765	797	793	788	763	743	802	803	783	803	884	772	799	791	754	824	821	765	812	775	746	792	837	802	797	837	769	782	745	835	798	765	755	803	767	744	818	814	731	793	796	797	777	780	776	744	757	796	761	806	791	800	750	847	789	774	802	826	780	760	780	772	787	790	775	730	757	782	772	803	837	779	797	771	797	851	826	785	791	841	769	788	785	750	752	821	828	797	830	805	796	754	831	804	780	789	786	814	809	797	829	779	771	749	741	776	756	762	782	762	773	811	811	776	756	769	803	807	802	765	759	793	778	809	792	793	807	773	802	766	769	747	814	753	796	843	836	818	781	783	805	772	826	764	737	806	732	843	793	781	843	746	822	802	768	810	816	759	795	751	751	794	871	812	729	715	752	799	769	798	815	777	822	791	831	856	777	795	771	772	814	819	817	810	810	747	842	788	815	735	799	791	752	786	771	738	829	781	787	733	784	754	778	806	805	781	802	800	732	747	797	809	780	802	788	796	768	806	843	796	768	774	773	828	768	786	785	794	798	748	761	783	816	784	833	843	801	785	815	797	779	798	797	796	795	801	842	777	776	820	807	777	722	794	820	806	773	794	790	758	763	794	765	822	768	762	766	826	802	750	793	785	733	784	777	798	803	783	790	865	816	815	769	760	784	793	786	787	782	788	773	799	806	794	739	810	798	802	827	814	854	796	782	810	765	778	782	791	803	755	779	796	782	772	789	778	784	818	786	770	798	773	807	788	774	754	792	803	754	786	784	766	802	783	779	786	773	757	772	788	846	768	778	778	741	780	743	728	802	827	825	801	767	804	805	768	784	799	788	760	797	759	828	739	770	770	798	756	789	810	812	842	779	749	788	816	818	817	775	749	780	845	749	792	800	776	781	779	737	812	781	811	824	786	797	751	809	765	783	756	829	818	784	805	811	766	839	749	822	820	758	778	823	789	804	782	757	808	745	795	803	782	719	819	850	749	811	831	782	828	796	777	757	812	788	785	868	828	792	817	749	768	739	806	767	757	793	734	791	817	810	799	762	823	775	786	769	753	752	813	835	805	760	791	781	778	793	806	770	808	797	813	769	771	772	771	786	830	782	789	801	797	818	785	793	796	830	775	794	757	743	799	775	735	787	801	770	810	783	808	727	788	813	785	770	764	743	823	853	767	786	751	759	819	739	795	853	823	765	790	781	777	795	768	747	800	782	813	726	768	749	823	798	751	753	733	771	770	778	754	816	776	828	760	822	806	774	794	761	778	801	752	724	795	786	797	794	717	812	796	802	757	742	849	733	796	777	755	794	794	761	823	810	745	756	864	789	736	749	805	831	768	771	768	790	808	815	812	774	810	809	814	726	769	776	787	808	782	759	773	776	779	799	825	773	775	814	793	769	805	773	788	797	801	826	693	782	771	803	794	799	746	744	788	804	785	801	746	751	787	798	813	820	818	760	791	782	789	797	735	837	781	806	777	832	737	803	796	806	776	761	795	765	777	816	806	783	830	722	772	801	796	774	829	841	799	813	770	797	772	774	781	792	809	816	747	803	752	763	818	778	781	797	829	797	766	786	845	821	808	771	789	795	711	763	795	766	730	789	745	769	789	829	759	771	739	788	828	775	750	804	833	801	839	760	739	819	798	762	801	818	748	747	793	802	754	756	831	789	766	758	800	764	762	759	799	761	783	769	794	822	786	755	808	802	758	799	790	795	774	770	809	836	754	807	808	799	790	811	823	804	779	788	759	785	775	800	773	828	761	793	792	802	791	762	785	755	781	804	817	807	799	786	798	808	783	780	805	759	810	781	835	754	784	792	857	773	818	790	793	798	742	790	816	783	795	753	831	777	775	756	805	738	809	818	790	772	783	815	776	784	760	773	752	748	781	806	726	804	838	745	805	800	780	802	796
59999	25919	12859	5430	2480	1318	749	570	433	398	369	390	416	353	389	355	396	389	397	389	407	378	384	374	369	394	382	387	395	369	400	428	391	408	359	373	347	328	396	339	394	404	378	397	414	365	375	379	379	369	410	353	364	394	402	357	376	404	357	397	388	376	403	386	416	385	393	336	362	367	383	411	349	340	370	409	398	365	382	408	370	367	349	375	384	410	375	406	375	328	377	416	359	343	386	401	362	387	369	406	426	380	414	354	378	398	376	374	379	355	375	378	380	377	395	387	379	347	380	394	420	359	428	392	418	389	356	380	390	311	376	374	396	383	398	409	342	398	348	413	402	378	371	340	403	383	362	389	377	376	391	374	375	420	400	376	385	381	405	351	431	367	371	374	372	389	383	391	393	332	354	405	357	399	365	377	369	372	383	403	393	398	385	435	384	412	397	370	357	381	378	360	357	392	405	401	381	374	364	368	413	372	355	387	413	367	403	388	369	360	372	388	410	365	369	398	436	390	402	359	405	380	367	411	379	398	380	390	386	398	420	399	429	392	364	391	385	377	357	375	381	389	389	374	395	386	412	394	402	340	366	358	390	377	382	415	394	368	368	374	385	413	386	413	372	400	380	380	389	409	379	376	393	414	416	423	391	389	348	348	401	348	380	408	389	381	390	368	378	393	351	414	365	340	417	393	405	394	394	390	359	366	410	347	362	391	424	386	358	361	398	368	352	318	367	376	369	388	376	382	380	376	390	406	420	396	396	346	357	365	374	388	329	416	405	362	386	387	392	405	355	370	394	351	356	389	383	437	362	380	369	388	407	398	370	362	382	364	367	402	402	362	370	426	423	364	390	406	357	402	356	398	393	379	364	366	350	399	370	393	378	433	384	388	398	367	407	379	367	453	369	382	372	371	381	382	421	387	417	364	364	379	360	331	404	371	375	416	388	381	354	378	360	378	353	400	394	356	425	377	393	385	405	402	372	363	410	425	376	372	378	382	423	388	412	380	405	384	424	379	414	390	376	376	372	340	385	338	362	368	372	410	357	350	372	366	387	365	343	363	403	405	378	380	390	403	343	357	368	405	387	359	408	383	409	359	355	355	346	378	357	371	377	365	362	412	382	396	411	391	363	390	405	388	402	388	427	389	430	402	427	378	366	370	381	336	383	399	368	386	362	382	359	392	407	402	370	406	360	375	395	404	370	408	388	412	395	394	404	389	374	418	381	404	444	372	364	413	371	376	396	364	362	387	415	379	383	339	406	367	384	387	396	430	359	359	421	393	352	381	389	409	380	401	393	380	370	356	356	380	415	385	375	396	397	354	369	356	386	400	385	392	378	375	396	358	392	358	381	393	377	378	348	399	363	359	374	383	355	370	382	375	395	409	422	388	372	406	361	390	357	383	382	357	372	383	365	390	377	368	379	345	380	360	402	382	400	425	410	390	401	319	386	407	404	384	394	375	376	408	412	399	361	376	327	372	411	387	372	376	412	371	394	431	423	384	394	385	345	327	392	391	380	366	370	371	411	417	355	393	395	374	374	419	352	365	352	432	396	379	355	389	341	385	370	411	393	424	389	387	417	353	375	363	425	355	410	418	392	395	371	378	352	361	367	391	326	369	368	397	387	412	368	389	365	382	404	382	367	363	389	384	403	363	359	432	414	384	396	377	383	339	384	397	395	386	369	348	378	401	367	386	394	363	388	398	376	390	376	364	388	396	356	370	380	389	439	369	366	369	384	458	369	373	373	387	364	347	341	364	346	366	395	385	429	413	397	402	378	387	388	375	357	386	389	345	389	381	366	368	389	400	398	364	369	365	357	433	410	414	401	393	374	359	421	400	406	410	356	369	406	405	410	357	418	351	349	349	352	428	403	401	350	403	416	376	378	321	353	378	416	369	358	367	388	365	372	398	365	383	359	379	375	367	397	399	345	379	389	392	361	362	397	380	395	379	423	387	405	386	342	435	325	387	382	378	373	378	342	405	396	348	399	347	399	356	350	401	374	376	359	374	395	363	397	376	409	358	390	418	390	393	343	399	386	367	413	387	352	378	416	409	415	382	357	364	427	371	397	393	372	339	383	367	378	387	380	358	342	395	408	365	376	384	374	394	387	374	392	378	385	381	394	420	381	366	381	391	422	388	349	397	376	370	390	320	380	397	377	346	390	365	391	392	346	376	364	391	375	364	404	390	373	385	357	373	378	395	377	379	394	371	382	387	392	372	362	372	366	326	380	380	398	398	384	341	390	376	378	393	405	425	394	391	363	353	365	397	399	354	378	383	421	361	404	347	397	407	391	403	427	382	386	392	365	408	367	370	372	416	389	386	387	390	338	367	339	361	389	411	401	367	351	378	405	424	380	415	370	405	342	375	336	372	356	409	387	372	395	404	387	363	381	367	386	364	385	414	380	440	378	393	395	380	432	384	390	398	363	394	346	343	365	359	404	389	354	357	423	348	360	380	381	342	404	380	382	381	399	366	353	361	431	399	411	374	399	368	396	407	370	343	379	344	391	369	346	368	389	389	404	342	404	409	383	344	354	372	379	377	392	376	347	362	397	409	370	381	375	367	394	369	398	382	349	354	446	365	365	364	352	359	374	384	373	340	387	358	366	398	398	332	385	406	423	378	393	366	386	385	399	376	391	392	369	415	380	371	345	351	375	385	385	342	388	358	396	383	386	397	359	373	360	377	396	368	362	356	375	363	392	375	397	403	366	378	393	405	386	370	391	325	346	391	384	380	376	411	426	347	380	391	381	397	366	395	380	369	378	331	365	363	399	388	340	405	390	385	422	401	361	373	382	396	336	388	383	376	372	425	322	396	378	382	379	380	381	412	400	406	430	396	409	425	358	400	404	386	374	383	401	342	413	396	371	389	402	384	383	392	360	363	362	403	377	347	379	399	397	409	336	382	367	390	399	356	385	337	380	393	410	345	395	380	380	404	363	413	361	383	378	363	416	373	380	389	386	366	414	386	367	411	399	379	358	366	384	335	425	383	413	396	395	327	355	400	371	395	367	402	398	391	360	348	381	386	372	410	413	394	366	370	386	391	371	374	403	357	360	408	384	395	365	388	384	391	354	362	428	387	368	354	347	387	390	382	408	424	374	382	355	371	392	392	376	378	379	374	428	346	403	385	398	371	385	434	368	374	391	372	391	362	377	384	375	368	421	374	383	368	388	391	399	366	412	397	398	360	380	382	359	384	394	414	395	399	395	403	379	383	389	394	388	347	376	369	407	379	417	370	382	373	386	387	359	377	380	416	349	407	377	392	387	403	399	367	360	369	381	419	372	383	380	387	435	384	375	418	402	374	378	424	445	372	364	378	346	376	385	356	379	388	425	373	398	384	392	390	396	358	371	398	362	403	363	387	380	354	410	388	373	362	407	350	399	346	356	351	369	354	362	405	391	369	371	393	363	385	403	420	448	388	390	352	381	376	384	353	386	354	381	350	381	342	418	405	386	411	362	372	385	379	394	377	391	349
39787	18052	12805	9763	6272	3589	1965	1557	1064	888	945	914	874	875	886	890	891	849	835	857	856	852	833	879	893	879	826	842	861	842	854	866	830	838	844	814	843	796	836	822	841	819	876	843	812	851	816	797	842	842	820	866	796	809	812	898	866	865	891	810	788	845	860	895	849	811	852	798	865	808	797	841	819	820	856	838	769	858	835	838	887	831	843	855	814	867	823	841	828	854	755	810	842	837	810	794	884	826	815	819	853	776	828	834	848	817	842	850	867	813	843	821	836	826	816	843	816	855	856	864	813	883	835	829	815	837	811	785	883	841	840	819	817	857	797	847	824	849	852	868	827	834	884	775	856	842	884	808	849	789	860	827	816	811	827	805	829	810	862	858	860	810	813	845	818	818	861	772	814	833	813	833	762	804	846	891	842	839	854	855	864	851	879	815	803	859	825	798	793	829	845	838	808	809	836	847	840	852	860	877	811	885	829	809	816	817	825	886	878	819	839	806	853	828	845	826	817	829	804	840	804	851	820	813	868	856	817	825	790	833	805	783	866	804	800	826	866	825	769	818	817	841	862	836	828	871	872	862	847	830	787	812	848	780	781	898	823	789	827	871	820	801	775	829	814	874	851	818	862	864	758	898	864	828	826	850	845	857	782	816	777	862	788	850	831	862	788	857	895	759	802	848	822	864	781	781	803	822	857	806	883	828	831	853	845	775	878	830	875	851	894	806	838	821	837	859	852	820	801	818	775	861	784	813	845	801	847	760	844	847	828	852	821	872	826	768	870	803	882	796	848	785	834	837	829	802	797	781	815	807	864	858	834	757	849	881	824	863	839	852	860	842	825	835	812	839	839	742	836	825	851	809	841	858	860	804	842	856	821	864	843	825	810	884	851	860	799	811	797	829	791	816	860	819	810	863	849	838	851	830	821	796	805	852	811	853	869	864	826	828	839	837	827	819	855	800	834	776	870	849	895	841	781	820	834	808	821	861	835	786	867	821	820	760	820	820	858	814	858	852	903	850	849	821	839	851	798	846	860	842	831	860	851	868	845	840	800	850	788	834	866	786	879	790	855	831	879	858	853	879	822	849	860	851	820	852	820	807	851	847	840	791	841	829	790	792	791	804	815	860	820	845	805	791	837	798	864	827	778	807	750	809	795	837	860	839	847	803	884	879	832	805	842	842	838	835	796	879	772	830	846	783	823	825	873	833	835	799	809	792	790	803	854	828	812	828	814	880	822	869	840	838	837	831	819	808	842	832	805	837	793	820	822	823	849	854	815	786	824	808	840	835	883	835	821	788	840	825	813	797	842	812	818	760	838	792	809	893	817	775	833	842	809	768	827	859	830	825	818	817	793	806	813	816	849	833	859	839	886	828	863	802	852	859	897	811	812	809	811	810	856	807	866	876	817	802	883	803	782	770	839	828	834	799	831	848	783	778	816	818	859	827	838	846	881	869	805	844	825	840	803	882	822	863	795	753	781	805	769	817	757	844	784	808	814	807	824	833	822	871	745	826	871	850	839	833	806	809	802	857	836	825	825	878	792	869	767	808	848	861	873	851	822	874	837	841	837	807	829	839	787	835	875	802	850	809	853	814	804	835	855	843	819	771	835	869	850	839	825	844	846	833	846	846	808	858	876	833	847	848	857	789	807	840	863	810	803	822	841	800	840	821	806	784	806	815	858	844	829	836	864	855	853	807	854	839	832	828	890	844	835	822	796	840	828	843	886	847	840	790	870	804	826	804	802	779	820	855	787	872	821	814	804	802	827	780	809	845	827	852	776	837	826	794	821	792	869	810	845	861	800	826	791	785	820	763	823	817	870	836	870	818	839	810	784	811	837	814	857	829	801	798	822	822	869	884	830	775	869	819	833	854	828	870	812	839	804	824	844	882	847	855	837	883	835	842	795	819	839	829	829	806	846	800	803	819	895	823	800	861	842	835	878	863	855	849	797	821	836	838	811	837	835	842	805	799	815	808	822	824	841	850	852	833	827	890	807	857	791	839	828	876	816	842	874	843	834	842	788	835	856	804	812	811	861	816	855	847	824	869	855	800	808	811	874	824	819	835	835	839	801	880	831	787	819	850	828	901	851	830	767	826	828	824	829	855	762	826	846	849	792	844	834	774	819	838	872	816	824	807	849	751	820	845	838	822	841	829	816	798	854	856	886	873	825	796	800	852	814	871	829	849	810	833	825	794	848	837	847	802	798	790	801	790	817	824	799	859	755	826	811	891	815	869	835	820	839	857	858	834	811	851	812	798	868	828	849	824	839	897	876	816	819	856	808	827	808	881	857	870	812	859	825	808	795	786	872	862	787	826	793	796	817	829	859	782	815	803	885	847	856	816	871	854	843	803	809	787	831	785	831	830	803	844	854	854	858	860	839	844	777	842	816	815	864	801	848	838	840	858	819	840	845	833	818	842	835	835	823	782	835	839	815	844	806	855	820	758	889	819	852	783	779	860	834	799	790	821	780	796	827	807	866	816	849	833	794	806	851	814	821	844	805	859	826	881	872	773	812	851	808	823	819	874	785	872	794	856	889	813	834	850	812	811	812	824	812	764	820	871	844	814	802	856	851	785	833	860	840	783	843	842	831	841	826	808	847	870	854	855	856	798	856	868	867	844	757	824	829	849	850	838	842	798	836	829	858	789	819	835	873	856	857	801	772	846	829	867	826	809	847	827	835	850	774	842	804	852	879	891	827	846	808	767	807	819	855	826	845	822	822	896	855	801	864	806	797	796	845	847	769	765	841	818	848	892	838	870	798	836	857	854	831	839	821	807	822	854	814	812	809	849	835	805	845	780	891	842	876	842	824	824	823	850	823	833	881	805	882	846	804	796	826	797	808	837	792	825	832	811	784	844	795	835	810	852	882	851	818	791	839	830	850	843	849	819	841	778	815	856	780	853	879	810	840	864	826	828	793	842	879	848	795	843	811	785	869	825	801	822	832	790	802	858	833	825	845	814	857	839	847	822	816	847	814	806	837	847	841	825	824	853	855	805	834	823	837	807	846	847	857	814	811	818	828	833	890	831	848	850	803	843	830	829	841	787	843	839	814	842	851	860	851	893	892	839	858	833	788	844	826	800	825	841	849	858	864	844	829	770	823	800	816	844	864	782	860	813	842	818	794	784	800	809	828	833	820	836	815	867	834	780	826	803	774	832	840	853	854	869	835	809	874	847	842	810	799	770	834	801	879	804	806	823	865	823	807	782	862	783	832	859	828	811	867	807	859	832	839	856	813	793	798	829	812	824	871	819	831	834	827	811	825	824	808	808	809	851	838	832	834	824	856	823	825	856	818	829	820	829	824	801	783	813	892	794	866	847	837	834	847	826	826	848	823	771	844	794	850	879	822	820	847	851	826	811	854	795	863	841	828	818	851	828	802	770	847	843	823	849	816	829	803	795	841	835	838	836	828	804	823	885	800	826	839	843	854	807	846	861	799	832	810	816	837	830	856	852	813	821	820	769	836	793	829	832
45349	18040	5565	2347	1039	644	428	376	365	328	307	347	361	342	329	343	332	353	372	348	355	328	345	341	333	355	362	328	323	330	365	333	331	338	332	310	356	336	351	348	337	372	331	327	362	382	321	321	319	305	371	350	356	348	315	316	319	378	374	313	332	340	314	349	366	337	372	315	374	324	303	316	333	339	357	357	342	329	320	345	313	326	348	365	372	354	348	401	345	350	380	322	337	316	347	358	356	337	372	351	372	365	337	341	373	380	341	375	395	322	308	329	344	325	357	304	363	348	337	337	327	318	338	334	340	333	330	336	311	331	339	327	349	335	368	362	340	353	330	318	327	328	367	314	340	362	313	373	352	353	350	358	321	350	324	352	337	355	340	364	358	319	320	323	298	320	371	361	338	313	277	380	332	366	342	313	380	362	327	316	364	345	346	334	375	347	331	344	308	311	320	314	335	352	366	346	367	338	337	318	331	321	335	340	336	356	388	341	344	357	328	377	368	322	344	335	361	353	306	361	313	348	350	308	368	321	345	309	387	335	364	340	340	343	348	355	330	321	352	326	372	326	334	330	345	323	343	326	325	351	338	301	404	361	367	324	322	331	336	343	324	356	353	359	339	291	312	347	335	334	339	320	351	369	306	358	325	318	328	346	357	337	363	351	349	331	344	356	344	346	380	370	370	344	348	339	351	297	369	310	380	305	373	343	355	378	324	335	365	373	360	341	361	344	331	339	359	325	365	367	375	355	374	334	324	337	313	319	324	392	373	360	347	377	392	344	322	269	370	341	359	335	328	353	376	377	366	381	350	399	312	346	343	363	323	363	355	355	325	366	359	356	372	364	340	348	365	340	365	328	323	360	338	356	331	342	340	345	334	321	353	351	365	334	345	313	366	345	340	329	343	356	354	353	366	332	394	340	328	350	373	346	367	389	360	345	323	352	327	392	362	347	346	339	399	349	365	323	347	335	354	321	327	348	313	355	348	346	342	361	368	314	333	357	347	339	350	355	345	320	320	360	364	341	351	360	368	361	343	345	319	366	347	375	336	350	356	343	339	342	328	357	326	344	316	353	362	336	346	344	343	313	347	369	362	355	365	362	319	361	363	289	350	346	334	335	345	330	380	349	329	339	350	339	328	328	386	307	326	323	340	357	359	324	342	351	321	352	332	308	352	376	327	297	329	376	337	313	346	355	333	326	331	332	297	340	327	347	351	328	350	326	370	351	358	343	310	376	331	321	350	322	345	351	342	327	357	381	341	347	302	356	349	347	351	359	325	363	377	332	326	328	323	369	368	350	325	310	338	330	349	308	363	337	348	313	301	326	346	359	344	363	354	347	356	340	341	362	307	331	330	315	367	350	337	346	315	347	359	341	363	316	345	325	336	321	345	337	367	338	344	356	330	334	327	361	350	345	340	321	400	375	321	357	366	337	313	338	364	295	345	341	346	359	340	352	347	314	381	352	327	346	344	331	321	374	345	341	344	365	355	362	345	326	380	355	344	365	376	331	366	319	360	347	349	359	330	337	315	311	322	331	342	284	313	341	349	360	330	332	314	380	329	358	404	338	403	346	331	352	344	370	345	354	385	334	346	354	370	351	345	329	398	331	298	316	342	347	336	348	364	366	375	355	353	333	362	349	335	380	334	304	336	324	312	337	331	359	351	353	328	327	334	318	319	344	358	342	345	358	358	368	339	364	317	336	354	349	340	316	361	312	366	295	364	327	329	331	320	349	344	337	339	371	365	374	394	346	336	335	376	338	364	335	337	324	331	333	362	359	369	347	337	390	353	347	323	352	354	333	364	403	340	333	293	346	346	325	364	344	363	329	335	317	353	355	336	345	321	340	356	370	343	322	351	343	348	366	330	358	345	370	335	337	355	345	352	331	330	389	371	379	298	334	303	332	371	334	367	323	325	327	343	331	328	337	373	352	324	334	320	332	339	353	320	326	348	331	371	355	324	320	354	333	353	343	365	357	358	356	350	367	349	356	360	356	376	352	367	337	351	334	341	341	314	362	381	359	338	345	353	345	373	344	340	344	348	327	381	369	319	370	305	336	341	347	359	344	355	342	353	335	293	351	363	333	369	332	351	333	375	361	321	356	339	362	328	360	349	328	314	346	375	370	319	315	348	339	354	346	356	356	323	316	325	351	367	302	355	336	312	349	339	351	365	323	343	355	358	323	369	342	365	364	361	344	361	337	328	325	370	345	398	352	294	359	326	361	328	358	337	357	343	353	332	375	340	322	339	340	351	355	342	336	327	285	332	373	326	387	344	317	331	319	348	373	360	375	373	341	365	323	346	366	373	340	365	336	332	358	358	368	377	345	350	354	349	339	348	331	342	319	345	362	323	335	319	331	328	352	359	315	349	354	322	326	386	345	338	355	371	364	393	329	336	343	346	323	334	347	351	348	338	360	347	327	362	331	411	338	342	345	386	331	322	356	327	331	336	346	364	343	313	326	350	342	334	366	345	369	359	332	370	406	357	340	345	372	339	353	317	345	336	336	363	332	370	366	345	306	313	334	347	339	377	329	336	318	323	358	349	333	321	326	353	361	376	368	382	347	353	356	379	296	295	351	337	334	338	340	367	365	353	352	356	314	324	346	308	325	321	323	343	335	364	315	317	304	340	339	324	355	340	336	321	342	384	355	329	324	324	377	358	362	318	379	355	381	379	329	370	335	338	335	349	343	376	342	330	358	326	335	331	351	351	392	344	371	353	334	307	354	320	347	362	345	343	348	324	358	355	364	350	323	316	317	359	327	330	352	320	333	316	340	351	350	344	353	308	354	342	348	346	361	366	348	399	349	344	317	314	360	377	313	327	315	355	350	346	313	343	328	321	336	332	307	364	335	377	319	331	342	334	320	349	334	380	349	348	374	339	318	352	323	377	316	331	372	345	345	367	339	399	347	304	353	352	395	350	358	357	343	336	341	377	379	389	334	334	339	367	317	341	379	348	365	350	324	362	345	349	332	342	343	366	369	362	371	338	344	338	363	334	357	338	364	324	332	351	339	351	355	376	351	336	339	337	361	380	354	357	301	385	341	362	326	340	335	365	310	349	347	351	338	323	356	355	377	306	335	339	343	334	341	346	374	340	344	343	329	320	345	348	351	335	343	366	334	340	351	334	330	332	344	329	368	339	322	297	351	326	310	336	356	327	372	386	333	328	332	297	345	333	353	334	349	353	343	344	375	366	313	332	346	311	361	320	349	342	339	317	356	347	344	336	359	350	377	304	378	329	352	351	349	360	348	342	345	356	355	318	345	335	389	361	361	328	326	305	347	343	394	346	332	340	347	413	359	350	306	325	339	338	333	339	354	363	343	373	338	332	357	371	322	349	319	304	354	316	351	328	356	370	343	356	335	364	369	346	358	336	360	340	346	353	368	383	337	377	327	341	339	350	328	325	337	334	343	368	357	353	338	341	341	327	370	351	344	340	349	357	343	343	347	360	353	327	373	370	317	351	339	344	342	370	365
30099	12846	6918	4922	2555	1600	1093	903	858	785	741	815	781	765	763	755	741	748	767	779	731	768	799	783	767	736	729	811	769	766	709	767	759	770	758	735	765	730	810	699	774	735	785	763	774	747	722	773	790	750	731	768	797	797	759	725	723	741	681	738	754	765	688	713	736	749	751	761	743	802	738	770	709	828	719	724	767	738	733	713	817	742	750	765	736	783	781	774	775	756	775	776	759	772	791	765	751	765	778	734	787	732	752	788	758	758	726	720	750	760	776	740	761	814	696	755	729	757	694	779	777	713	744	785	708	771	783	707	765	780	764	784	720	738	753	736	771	773	774	742	768	725	724	756	718	780	783	747	760	731	780	734	767	745	737	787	760	714	788	770	753	749	790	734	730	736	750	752	743	754	728	789	776	750	721	758	729	744	765	727	762	800	785	749	724	796	713	777	794	753	775	766	768	727	726	712	731	682	792	780	745	776	769	723	798	726	763	765	777	782	796	707	765	767	760	756	780	789	791	721	780	735	719	776	702	729	778	807	748	724	775	761	778	771	758	749	721	787	799	759	748	713	752	741	756	752	778	759	745	733	720	799	732	807	768	772	730	736	760	731	791	771	809	752	718	730	758	769	745	771	765	751	756	769	749	725	773	758	761	759	769	769	774	709	716	789	735	714	788	749	775	750	765	779	824	737	769	719	763	790	745	798	789	755	733	797	730	768	782	779	734	769	761	722	746	772	772	792	696	794	724	767	740	784	781	745	726	792	779	770	759	774	759	746	774	711	725	745	753	755	714	753	739	800	759	780	731	770	794	761	727	739	771	776	750	747	787	717	755	713	746	745	763	761	743	772	753	741	748	735	739	757	769	750	714	762	783	772	774	775	784	765	759	757	762	805	773	707	750	744	748	749	796	790	764	730	823	770	786	728	787	741	786	743	716	767	716	757	760	722	781	782	783	747	800	731	791	715	791	762	792	756	737	732	744	721	712	749	762	737	792	750	774	725	717	716	741	841	754	681	805	707	805	782	743	779	770	745	758	734	707	761	789	724	774	753	764	766	760	744	753	743	747	722	772	756	789	819	730	703	757	763	741	776	770	762	757	748	742	747	741	754	748	752	806	748	771	731	762	776	762	783	785	793	760	728	768	724	783	778	731	756	730	764	748	695	789	752	711	742	755	774	715	774	762	749	813	760	741	735	760	745	782	764	743	724	754	771	775	749	753	730	769	801	753	746	792	800	713	742	754	735	739	764	763	818	771	759	794	776	801	790	741	693	727	772	794	715	772	733	776	748	789	748	706	738	721	753	777	776	808	795	767	796	753	796	715	748	707	769	710	750	791	785	748	761	787	735	763	756	749	781	777	727	714	753	772	762	778	796	754	744	768	746	750	691	778	738	733	774	754	749	745	729	744	792	775	795	812	814	776	759	774	737	768	737	720	784	744	762	765	725	775	739	751	771	744	737	763	773	746	768	754	712	809	787	744	783	734	730	728	745	740	754	751	775	754	768	725	744	760	809	747	744	760	756	761	739	698	765	760	706	737	718	792	807	758	751	765	763	707	808	763	736	738	739	758	777	769	785	761	777	743	755	767	715	776	767	744	765	764	782	798	756	748	733	748	828	786	722	779	780	762	750	806	751	771	750	707	731	766	779	716	760	747	718	784	738	821	780	776	742	774	735	776	788	703	783	769	752	741	724	758	729	717	739	769	740	760	737	751	759	771	753	780	739	784	757	753	762	809	750	746	796	732	787	797	774	759	746	788	770	754	746	775	763	786	755	790	784	768	775	750	783	735	731	788	806	778	793	737	754	774	731	738	777	730	743	776	751	728	714	776	791	757	736	746	761	764	717	775	829	741	758	772	730	793	756	739	790	761	781	770	728	802	764	758	789	766	740	733	765	777	766	781	727	772	760	773	731	779	748	780	751	787	732	765	729	740	782	796	746	751	781	747	704	795	749	737	781	737	801	735	766	768	763	733	751	765	769	737	713	754	755	715	770	759	728	742	746	727	756	796	751	759	798	730	750	754	765	781	793	771	760	764	747	774	757	724	706	786	790	826	720	729	763	694	769	727	750	772	724	761	809	735	730	726	763	699	781	742	726	730	747	795	746	786	723	750	779	752	767	717	749	771	786	733	773	743	708	788	796	758	732	778	738	752	737	741	771	732	778	765	758	751	740	769	726	760	820	756	792	732	729	713	779	798	724	779	739	757	748	772	747	744	805	770	734	736	741	745	783	748	741	761	797	790	747	777	741	725	738	765	753	757	739	762	752	740	753	775	730	728	733	746	769	758	760	752	767	732	718	747	765	771	769	729	756	766	705	758	729	768	794	750	746	714	784	796	744	785	779	748	762	750	745	725	754	755	805	746	742	740	764	751	809	725	838	726	770	745	746	775	739	733	723	780	773	801	775	737	743	715	794	781	703	784	757	731	703	761	718	716	741	762	780	762	778	788	768	759	756	784	801	826	717	760	772	803	777	754	768	744	764	708	817	801	717	743	790	745	744	783	778	790	732	798	743	732	756	769	763	743	762	785	821	742	736	711	744	784	745	754	781	748	754	742	762	761	766	771	771	713	750	779	763	764	739	716	767	762	777	768	753	788	756	770	782	793	781	784	738	770	757	723	785	770	750	718	746	745	689	696	796	729	750	730	787	765	746	738	753	735	776	785	688	764	751	759	802	720	764	734	744	764	786	776	757	741	789	743	770	765	731	736	777	791	760	776	730	777	744	762	716	731	713	739	727	748	792	798	773	809	740	759	813	795	791	727	764	767	745	750	771	719	753	765	737	790	778	748	767	799	795	708	748	719	755	768	737	752	747	749	795	773	777	794	780	806	727	777	762	781	787	748	729	739	743	750	752	744	754	740	764	792	754	760	770	780	748	757	745	753	770	688	774	714	753	744	742	716	781	710	740	803	777	749	731	789	777	757	764	775	819	724	743	740	745	750	747	758	738	752	758	741	736	722	731	775	729	780	738	752	749	806	759	751	737	738	751	746	755	748	782	779	726	726	749	760	720	786	774	782	752	741	772	731	720	768	756	737	722	746	705	726	746	703	748	721	799	796	719	752	746	778	752	756	741	738	800	754	756	721	770	776	764	777	772	750	762	730	761	753	760	719	746	765	731	790	766	766	763	722	815	764	734	867	765	770	765	791	757	733	770	751	721	792	809	760	755	755	769	745	737	718	718	804	749	730	790	790	758	715	745	767	747	689	767	718	785	772	810	773	702	811	819	766	768	743	702	773	794	782	789	742	769	723	684	761	766	709	792	734	780	731	729	807	772	718	766	821	721	753	767	765	772	780	757	771	763	775	677	781	766	782	754	764	781	747	751	804	776	764	761	758	738	768	757	732	721	748	747	766	791	725	764	792	717	716	744	727	735	695	774	771	743	789	723	750	799	783	727	778	763	721	763	780	740	700	736	734	749	760	751	763	754	805	750	786	740	804	764	771	788	763	743	740	773	751	738	774	753	785	708	764	800
58190	29301	11983	3065	948	599	503	437	384	350	336	354	326	376	369	374	338	387	370	393	365	369	369	366	353	377	387	380	377	356	351	340	381	379	370	330	354	357	382	377	358	342	353	365	382	360	381	392	365	377	343	350	332	385	379	380	364	348	380	363	361	392	384	359	380	370	344	361	390	365	336	338	344	383	373	367	359	333	357	334	360	380	337	357	357	361	362	348	332	370	384	346	349	352	374	377	342	378	346	364	377	388	364	362	334	361	390	388	344	368	393	325	350	371	397	385	366	376	376	353	366	336	366	383	332	346	360	384	342	361	362	394	350	362	351	360	366	351	374	378	364	360	327	361	363	369	375	393	358	375	361	346	349	387	353	372	352	360	389	407	363	340	384	378	414	354	384	359	345	331	345	388	419	393	334	371	356	379	366	343	355	361	358	395	353	353	352	362	360	350	367	334	368	388	416	378	390	339	351	365	356	362	348	355	324	343	411	405	351	359	338	344	359	357	367	387	378	341	358	358	332	382	355	376	379	352	341	354	378	380	403	379	357	344	395	393	379	345	365	355	361	376	370	364	404	386	336	361	340	363	318	339	355	354	351	398	363	374	372	368	348	400	369	368	380	375	344	367	360	377	339	351	323	363	348	413	373	378	390	371	324	373	364	379	381	357	349	368	339	370	388	382	345	315	352	351	378	370	361	369	387	377	365	384	379	329	377	374	375	355	339	378	369	383	333	391	340	348	353	340	366	359	346	368	363	375	365	345	421	368	335	373	357	398	392	373	343	363	390	384	371	313	371	338	382	353	387	293	346	343	356	370	370	385	356	357	395	369	367	366	374	341	336	348	400	353	398	375	379	349	415	387	370	380	384	383	371	354	366	378	364	347	355	355	357	356	396	365	373	363	366	361	397	357	349	353	345	369	377	389	321	388	414	367	376	361	367	359	369	377	376	345	342	359	334	348	369	365	356	370	345	349	404	391	387	345	340	356	346	344	338	377	395	340	383	327	368	374	366	392	367	412	389	396	338	360	364	343	331	374	363	346	350	358	321	403	398	361	348	342	375	378	389	383	357	356	362	358	368	359	397	404	370	396	343	365	360	344	358	361	373	344	359	376	397	384	401	385	352	346	381	366	371	389	366	361	392	409	355	361	365	357	374	342	353	360	379	347	386	381	381	378	373	357	337	376	328	347	347	421	407	388	349	396	367	358	417	384	367	399	336	374	364	385	376	351	376	365	389	400	418	385	371	348	330	347	377	333	329	367	361	385	363	321	393	360	370	345	395	377	376	343	329	356	367	370	360	347	354	374	379	345	357	330	360	374	399	381	351	364	369	340	390	352	400	363	346	360	384	380	334	356	357	384	378	385	351	386	334	356	348	372	345	360	349	302	355	376	360	365	339	355	353	379	388	382	401	367	401	322	357	382	370	360	344	356	348	347	348	355	401	346	326	362	363	339	369	364	397	380	363	364	358	381	360	376	350	357	333	424	380	358	356	372	372	377	391	360	392	359	382	364	390	379	370	363	355	358	360	381	362	353	410	350	354	413	361	407	401	373	357	342	333	378	405	401	352	331	343	381	385	388	337	394	348	374	378	379	372	369	380	341	347	353	346	397	352	386	373	334	370	366	357	356	351	410	344	358	359	358	357	367	362	344	353	378	354	375	328	393	320	337	359	365	377	362	368	341	374	384	416	357	403	362	357	389	381	366	409	367	348	374	379	400	363	361	335	402	348	354	339	365	404	397	384	362	414	345	384	377	367	367	347	370	341	383	377	360	371	330	358	379	375	352	382	314	325	373	367	330	345	361	348	372	377	313	389	339	355	341	295	360	366	390	401	367	358	389	346	340	358	364	348	349	371	366	404	330	356	338	327	320	354	367	381	376	326	346	405	378	362	352	392	355	355	389	338	371	373	384	351	352	356	399	369	369	362	386	361	389	381	387	355	371	329	364	399	349	356	361	359	340	422	375	365	344	344	395	389	356	366	409	396	358	396	350	392	344	372	370	379	357	374	349	360	345	347	362	400	365	357	377	377	379	358	368	374	361	334	395	351	336	364	341	398	353	375	362	337	341	339	385	392	340	355	356	333	378	379	363	397	363	384	409	350	401	343	353	357	390	418	348	351	349	359	388	363	355	385	376	413	366	315	332	362	368	361	377	396	385	373	363	364	362	372	375	351	367	370	383	353	358	373	350	400	331	365	395	384	389	350	391	351	420	368	362	371	377	363	347	362	339	409	341	354	351	358	331	352	347	352	361	338	377	358	320	340	335	398	363	338	342	363	373	372	382	371	385	374	386	381	381	368	359	377	339	367	354	382	358	393	358	387	380	391	345	379	368	354	330	352	328	329	365	388	357	367	356	393	391	341	362	329	369	346	393	382	370	324	399	362	432	383	339	358	405	341	371	414	355	377	381	361	378	365	370	356	323	327	357	379	375	374	361	355	360	370	359	359	379	362	367	352	365	356	344	342	368	391	394	347	378	340	408	407	363	374	388	345	361	374	319	357	350	363	379	336	376	372	408	332	375	404	359	372	361	379	322	348	355	361	355	362	355	377	341	382	345	317	391	405	397	362	412	384	384	334	382	351	365	371	390	333	331	328	357	369	353	387	389	337	363	373	369	313	354	339	343	328	360	380	355	347	364	350	341	352	357	368	414	345	386	351	337	368	383	386	330	385	414	332	378	337	362	381	351	353	354	384	361	382	394	379	379	380	406	357	338	356	367	346	411	338	381	354	352	366	424	380	342	335	338	374	385	352	341	392	390	351	374	371	326	390	421	378	368	341	348	349	377	388	345	350	355	373	369	374	354	393	355	351	362	364	344	345	382	346	368	384	359	351	357	330	361	353	349	395	363	364	374	369	356	353	402	361	389	356	379	365	363	347	326	353	348	346	348	324	332	375	369	377	322	374	378	366	406	338	366	343	394	370	362	382	362	352	332	401	366	382	378	386	411	358	316	374	346	388	383	355	385	407	368	344	355	356	369	378	368	367	380	372	342	370	384	337	357	350	352	392	362	353	358	378	370	352	364	377	361	354	377	366	360	349	360	369	351	367	346	334	364	351	390	400	348	391	378	352	346	370	383	362	344	323	345	388	348	383	365	369	375	347	398	351	321	372	372	389	337	393	384	351	360	343	378	383	338	378	356	347	355	371	376	370	385	336	350	325	358	356	384	375	358	351	362	378	412	368	364	352	380	379	361	377	374	369	404	375	380	380	327	361	371	309	372	324	343	360	378	362	372	399	370	339	391	373	332	324	348	348	346	343	340	330	384	326	348	356	369	360	364	327	330	382	375	343	376	366	396	364	370	370	386	352	352	415	354	360	346	349	328	376	361	389	353	401	364	361	340	353	378	351	392	358	363	372	402	349	335	374	368	341	361	338	377	343	369	389	362	357	354	368	348	364	352	324	391	363	383	338	370	393	357	365	374	407	370	370	361	345	336	335	345	374	377	371	318	410	439	375	367	382	329	357	367	363	364
39758	22788	11926	5065	2213	1534	1208	998	929	886	862	833	852	810	777	823	856	814	808	749	827	807	820	867	826	820	825	795	770	778	802	805	725	798	701	801	862	855	825	810	829	836	808	793	821	895	808	790	802	832	804	828	762	807	817	823	805	779	749	844	825	770	749	784	823	802	846	818	783	828	807	795	774	753	810	790	739	749	810	806	782	741	789	782	780	816	823	787	783	798	842	871	817	800	801	782	821	797	849	824	793	799	822	789	797	790	826	802	826	798	810	822	781	795	834	832	773	789	758	830	825	754	822	803	779	804	766	818	756	825	740	745	788	807	854	768	784	851	780	818	753	729	768	857	824	786	850	850	723	797	814	800	755	809	804	783	900	796	794	757	832	809	781	762	819	854	789	794	790	806	782	777	764	793	808	825	798	777	768	815	842	804	801	803	769	810	826	803	809	775	866	804	834	769	815	838	808	794	774	808	762	808	829	753	771	833	813	829	802	821	783	809	804	794	863	803	802	844	767	791	786	798	746	783	771	773	799	770	792	828	811	803	763	798	773	791	810	786	832	787	795	799	810	821	811	830	767	847	769	817	846	794	748	831	827	793	867	806	793	838	740	791	826	803	818	789	760	838	828	754	804	796	788	739	823	766	781	790	779	796	821	767	791	848	780	763	771	809	798	795	823	805	803	774	775	863	816	798	820	808	815	815	797	789	789	798	794	834	774	827	770	796	873	768	790	825	788	796	756	796	855	853	824	790	837	855	811	814	779	780	779	859	776	780	774	828	798	784	806	788	823	819	791	747	792	802	808	878	749	813	827	786	834	798	805	793	819	773	810	824	788	810	817	791	810	814	833	812	857	788	796	775	800	800	859	780	791	800	812	776	796	821	869	776	827	812	834	778	819	780	837	819	756	819	814	768	777	745	788	804	798	816	794	753	827	849	837	791	815	840	772	815	833	840	799	782	774	792	833	852	747	830	803	801	891	821	770	841	751	825	802	769	823	741	764	759	777	823	818	812	779	790	831	783	808	801	858	837	820	839	815	756	772	760	733	781	827	801	866	787	798	776	782	776	779	812	826	779	807	810	800	777	775	785	813	788	807	821	822	789	853	827	770	805	814	847	800	800	800	798	817	810	788	764	848	843	767	815	755	820	852	803	786	779	796	813	727	817	831	794	858	821	841	817	764	857	809	817	836	799	786	833	798	802	814	769	813	782	776	779	789	818	774	791	806	773	802	850	770	831	793	831	804	821	820	805	807	772	774	793	796	801	821	806	828	770	791	808	863	780	790	839	810	815	778	757	806	814	826	800	765	784	827	816	817	798	810	765	807	820	786	830	832	778	807	830	753	799	831	832	775	811	741	798	831	812	832	783	854	818	748	795	883	787	798	785	834	825	809	819	770	768	785	828	786	864	811	831	817	773	838	761	849	760	769	771	807	836	760	795	819	825	788	799	846	826	804	818	825	774	779	810	787	799	879	771	776	794	809	819	791	811	806	779	803	838	810	790	788	793	787	787	779	803	796	832	791	753	761	791	792	829	782	797	817	764	790	833	835	838	750	800	813	829	803	805	785	752	815	831	805	752	815	814	858	786	760	771	839	810	795	800	804	759	839	753	801	810	822	825	792	792	815	795	804	824	806	826	805	838	811	821	812	841	784	826	790	810	803	805	785	783	829	832	800	837	807	812	800	793	771	808	815	804	755	828	757	805	802	845	793	839	801	750	765	806	811	758	778	798	821	796	809	866	811	785	789	817	871	813	814	790	776	804	821	783	794	782	784	757	810	795	785	787	782	787	786	818	832	771	800	838	868	797	790	790	788	782	820	774	759	761	790	796	841	791	794	766	790	821	815	808	817	797	798	842	748	789	845	821	728	816	840	818	818	807	782	819	773	858	721	746	822	804	817	821	781	774	812	798	805	790	795	796	804	789	818	730	813	790	766	815	837	826	801	831	826	753	803	766	814	777	807	835	806	803	846	817	857	796	779	789	790	793	749	768	815	783	814	779	773	808	792	835	829	806	805	767	789	773	808	838	790	774	802	844	815	782	848	845	830	793	786	858	760	833	840	812	762	818	790	761	813	821	853	838	795	813	774	806	835	809	789	760	848	846	851	787	803	854	777	792	813	785	793	811	845	864	751	826	767	850	799	770	824	836	796	797	806	830	807	761	833	803	810	772	815	798	824	796	808	817	809	783	795	832	821	780	799	767	811	784	814	794	800	773	769	826	730	809	824	758	873	756	774	815	752	781	795	801	839	806	783	836	825	800	791	845	814	772	801	784	787	831	754	827	823	838	813	755	842	788	776	787	767	850	795	775	822	768	798	792	836	775	781	799	785	835	810	809	778	822	741	774	803	853	819	813	815	803	780	788	780	798	799	778	762	741	805	838	813	808	839	782	783	767	785	860	810	879	778	787	779	820	785	880	769	819	790	823	800	807	802	781	800	762	771	790	798	806	779	799	789	790	774	799	754	789	817	805	800	837	859	808	804	804	812	811	785	770	799	818	836	816	838	782	821	815	801	791	815	827	805	861	825	807	787	828	774	813	808	760	804	790	846	789	822	758	814	800	791	783	764	750	825	781	797	849	850	800	797	794	804	851	795	813	827	831	817	730	801	815	806	785	745	758	806	816	833	810	817	843	824	752	824	796	735	817	768	823	836	787	863	863	771	753	727	786	818	831	814	820	817	852	800	835	822	758	849	762	807	780	804	807	775	784	784	818	761	753	755	760	725	767	837	832	781	777	811	802	803	784	822	813	799	837	751	760	813	854	828	783	755	813	815	820	836	807	862	789	830	759	771	836	747	813	821	772	787	786	812	793	778	815	809	794	824	833	758	814	817	869	781	848	783	797	832	767	841	783	776	827	788	778	803	818	854	818	867	815	803	831	817	782	786	831	824	749	784	756	830	762	844	806	829	773	792	785	816	844	816	788	792	768	802	824	814	724	830	805	788	781	801	884	797	773	846	784	832	757	823	778	827	840	873	791	804	826	812	797	811	773	780	824	733	847	818	820	744	823	807	774	798	794	781	780	790	783	797	811	797	836	846	854	805	809	852	792	829	802	822	827	747	798	801	778	840	763	770	802	828	834	816	837	820	805	731	740	787	806	759	802	795	809	838	831	743	850	834	809	812	817	802	816	839	801	837	822	810	824	826	808	795	808	807	860	816	786	780	798	807	761	845	799	770	797	825	807	772	803	810	827	845	817	860	774	793	772	778	791	792	835	808	777	832	780	799	797	813	811	791	824	847	800	828	815	775	818	801	795	836	771	766	793	739	793	775	794	816	784	802	807	852	807	766	795	747	811	845	817	773	760	796	798	829	783	808	823	816	787	784	782	835	831	846	792	813	820	835	858	833	811	787	828	837	784	790	733	774	760	763	816	786	761	824	794	798	768	774	785	761	793	827	827	827	828	804	827	813	834	802	836	795	781	810	796	756	809	816	813	774	784	838	805	844	818	746	790	750	748	814	813	783	791	785	852
61259	30345	12090	2968	1104	659	572	543	441	393	382	447	384	386	393	362	398	366	374	370	371	346	363	394	400	355	372	406	393	342	342	364	391	414	395	343	377	381	348	410	409	386	343	420	375	386	385	402	405	417	413	402	411	335	376	369	359	354	362	408	364	398	380	377	377	384	416	402	407	393	392	389	393	437	353	381	377	404	415	364	394	356	365	371	369	374	382	397	366	409	404	400	368	418	375	345	325	354	420	370	400	355	415	378	384	385	411	401	402	378	371	389	402	375	369	364	351	406	357	369	384	400	381	434	328	367	385	394	439	385	411	379	430	403	391	394	439	431	380	368	356	397	431	389	400	346	354	404	382	387	361	409	396	379	395	407	384	363	398	367	368	417	421	380	408	407	401	370	394	335	412	378	368	369	386	416	426	368	362	389	383	395	392	399	378	367	386	422	413	378	374	399	386	384	444	374	365	408	407	359	367	405	352	398	388	374	395	342	409	410	375	387	410	398	378	384	336	352	363	400	402	366	355	399	366	391	411	393	354	349	313	341	375	338	370	375	347	385	395	380	416	376	413	381	404	394	339	376	367	356	389	393	391	352	358	370	357	399	345	374	382	371	386	411	382	400	377	381	405	423	425	396	399	355	402	356	393	424	400	389	388	363	377	368	392	372	375	374	351	386	399	373	386	383	387	417	346	363	406	397	369	383	368	375	392	368	379	377	381	364	356	369	349	396	360	323	374	383	361	384	400	391	375	378	401	382	383	406	420	372	427	403	382	384	388	414	406	419	374	392	402	384	364	375	422	348	416	398	392	407	375	388	357	357	386	387	383	381	385	400	337	395	385	376	360	382	396	395	384	391	358	409	400	373	376	394	381	370	364	408	382	357	396	380	375	412	369	422	339	417	397	385	329	373	378	380	373	392	365	380	416	382	402	380	386	364	375	398	369	378	380	386	392	396	363	387	368	385	370	361	392	399	382	380	392	411	386	427	409	361	379	368	397	353	373	403	396	371	352	351	386	369	411	408	397	385	414	398	400	336	333	402	342	363	394	391	416	420	376	379	349	372	396	371	429	403	437	391	356	377	412	393	404	359	382	372	392	383	409	402	380	390	403	411	385	426	347	402	397	415	381	388	338	383	393	407	398	412	387	358	340	386	367	388	399	371	392	354	368	397	404	400	407	372	380	407	368	363	381	413	399	374	434	360	381	401	363	374	371	405	401	392	357	378	373	403	440	396	352	404	404	412	416	373	393	408	409	389	379	399	368	355	376	394	402	351	376	389	358	353	384	420	383	408	415	377	368	378	404	393	399	410	381	371	357	389	368	405	388	400	371	368	381	371	349	368	390	385	399	400	418	373	356	384	368	413	385	430	354	398	341	395	360	379	388	351	360	386	394	400	389	391	393	401	366	341	386	368	399	392	369	413	376	376	380	364	383	403	359	379	375	391	385	374	373	356	384	354	395	378	384	346	398	395	372	388	363	366	393	376	413	392	407	392	371	416	381	400	394	378	384	376	351	363	407	368	406	378	364	346	372	379	422	370	400	385	377	408	353	377	401	395	373	346	347	358	401	358	344	383	371	387	393	389	371	392	396	406	399	405	376	375	391	380	394	404	397	398	360	410	401	392	390	418	368	397	384	406	390	419	365	383	425	354	374	377	387	350	408	379	339	383	379	357	375	394	400	379	361	362	403	385	390	402	394	373	414	435	410	401	369	344	407	394	375	404	366	413	384	392	381	395	370	382	378	422	397	380	410	365	423	392	424	416	373	377	354	386	367	372	404	375	358	427	390	392	379	405	386	413	387	383	405	361	362	424	382	383	393	383	411	395	405	390	395	394	408	401	372	388	378	404	431	354	370	366	368	382	404	347	405	390	392	379	405	407	390	403	376	357	394	354	360	396	378	399	398	385	363	403	391	346	418	409	410	400	372	402	371	380	382	372	401	384	374	368	368	388	379	398	378	370	375	396	379	352	385	396	368	368	349	369	363	388	401	391	371	428	399	369	394	398	408	388	363	417	367	480	414	405	419	370	382	412	372	359	419	355	403	405	360	352	408	370	368	390	392	377	409	399	374	379	370	388	429	376	405	379	382	370	380	398	360	391	390	399	374	366	332	391	408	375	432	395	385	343	416	415	373	387	359	381	407	389	379	386	365	369	386	386	402	360	366	396	417	361	382	411	387	383	376	354	403	360	382	351	404	394	376	374	370	391	363	406	360	398	400	417	365	385	374	358	376	381	375	390	398	366	391	385	391	346	386	356	387	388	332	400	354	352	379	376	376	411	391	387	360	399	389	414	391	382	412	388	386	397	381	419	423	400	381	423	389	377	408	382	365	400	362	356	392	384	387	375	422	384	350	357	353	377	385	395	414	420	420	376	414	395	416	393	351	391	364	387	382	383	373	395	364	376	369	411	360	346	404	405	383	389	376	372	408	343	378	380	350	400	393	376	405	382	382	382	370	413	400	399	371	449	394	362	395	430	383	408	408	392	387	391	352	378	432	366	412	371	359	397	395	392	358	398	360	358	339	437	402	378	417	433	421	418	397	324	400	373	401	366	415	384	404	392	387	351	374	355	377	402	369	371	398	378	396	360	369	346	410	391	368	398	384	388	401	389	366	411	379	379	393	416	419	402	392	354	374	379	334	391	419	419	381	379	394	393	367	416	383	405	365	374	403	405	367	397	362	374	353	374	421	365	422	375	404	393	401	416	422	400	401	406	385	380	386	377	434	407	352	370	381	371	426	397	387	371	397	409	371	386	363	393	395	406	407	338	371	402	352	370	361	365	398	381	346	392	381	376	369	390	390	420	344	399	422	373	406	398	370	390	396	347	387	400	368	363	380	369	395	356	364	389	386	375	370	348	398	395	367	404	402	388	386	359	375	385	380	377	358	373	430	380	375	381	345	356	380	380	375	434	378	368	410	368	353	410	375	392	419	403	341	394	378	362	371	350	408	412	404	318	379	354	423	349	411	401	350	414	373	408	417	385	411	392	379	376	402	351	368	388	369	387	352	362	416	394	349	416	402	377	406	399	385	426	402	366	419	336	353	367	413	374	395	402	386	369	334	400	351	372	365	358	398	405	379	417	374	373	398	337	415	384	442	386	376	368	384	423	418	367	374	341	385	366	407	365	395	376	339	373	409	401	356	409	382	372	397	361	354	394	404	365	396	381	384	401	377	407	419	368	364	393	375	389	399	403	394	390	381	364	380	392	406	411	384	405	351	401	383	385	403	371	392	377	393	425	425	345	385	385	378	415	411	366	361	367	368	423	397	391	377	338	381	399	410	362	345	396	381	346	378	442	379	387	408	407	354	385	397	374	409	430	391	358	351	386	367	397	406	389	393	383	365	374	391	339	408	399	360	379	399	378	408	352	386	400	373	389	418	386	338	375	342	375	384	419	392	394	370	392	404	423	378	418	386	435	415	438	412	374	403	388	381	373	407	385	368	366	341	386	371	397	348	400	428	399	338	367	360	408
42183	23294	10339	5048	2967	2041	1530	1283	927	837	883	858	881	819	818	850	862	836	802	866	841	799	808	840	847	844	853	858	795	861	828	863	835	832	887	777	812	804	836	827	844	828	840	827	784	849	881	819	886	785	796	841	823	820	819	830	823	828	807	871	827	852	861	841	874	845	806	841	854	840	844	836	810	780	830	830	821	811	837	814	810	875	820	863	811	850	808	831	856	819	861	815	854	808	856	805	832	831	867	823	813	823	808	807	880	745	821	823	829	834	830	797	886	782	810	869	862	882	829	837	819	863	813	830	802	879	864	852	824	832	875	854	856	805	810	850	800	890	807	827	805	839	876	832	860	809	896	847	898	849	824	863	814	812	868	816	783	820	847	786	801	833	847	831	833	848	868	823	804	862	836	878	864	784	833	814	836	838	796	794	824	861	902	777	854	828	823	876	837	871	853	798	839	801	817	888	813	837	860	858	870	892	827	847	882	812	851	896	868	801	800	815	842	821	842	853	867	818	843	812	802	849	828	855	876	843	893	817	791	811	805	811	809	827	856	844	813	895	798	830	810	853	882	849	779	855	816	839	880	823	833	808	877	803	817	793	871	817	794	877	859	864	849	904	838	761	851	863	837	836	800	819	796	845	862	834	807	854	810	818	841	825	833	845	856	820	821	816	817	798	832	865	845	834	799	823	803	835	846	874	809	824	846	868	820	832	830	809	844	807	788	848	833	826	805	836	837	824	822	839	871	836	831	822	819	813	867	869	810	805	882	797	814	893	868	793	803	867	845	840	839	823	862	841	821	840	827	856	837	811	848	857	865	806	851	828	841	816	834	870	833	841	836	843	800	801	822	877	880	846	850	864	795	873	839	867	864	835	870	859	855	854	818	835	870	821	827	819	827	876	827	895	864	824	832	828	821	798	870	842	826	850	824	876	830	806	835	811	847	867	862	823	864	877	777	846	869	790	806	874	834	864	791	780	868	870	864	856	859	802	844	882	845	872	834	893	883	808	812	836	848	829	864	826	869	816	814	879	838	812	821	862	785	846	790	787	826	867	829	817	871	770	852	816	814	847	848	814	866	833	790	855	799	795	860	809	839	778	837	805	865	863	843	855	844	796	866	863	782	866	846	789	800	865	788	868	865	822	843	866	835	830	842	904	847	816	870	838	877	855	810	753	808	842	813	802	842	818	837	842	878	824	873	802	779	824	790	744	865	838	849	819	831	847	857	807	849	836	842	807	868	789	835	872	827	862	808	835	829	864	856	835	835	876	853	810	823	825	840	805	827	890	845	823	820	812	847	834	852	803	831	865	892	797	877	859	814	848	791	814	807	839	831	846	836	831	851	833	794	773	827	875	827	809	833	819	821	882	841	865	851	780	821	850	837	798	842	831	852	791	847	823	830	795	832	863	864	865	821	829	811	818	882	822	825	850	821	746	856	846	851	807	807	833	827	848	841	770	836	844	823	829	820	843	788	865	839	800	827	812	784	805	829	823	841	828	864	813	839	848	862	817	829	826	838	867	829	824	837	849	844	823	791	822	834	793	826	786	858	855	789	812	897	874	903	845	868	831	889	849	837	861	812	868	836	841	835	822	858	808	893	886	855	809	862	882	862	870	802	838	807	824	837	841	835	815	850	831	836	842	733	822	864	819	876	780	817	831	830	862	820	852	795	839	819	843	851	812	807	854	819	837	864	806	838	847	832	829	851	862	831	840	844	802	819	836	844	804	850	848	897	804	771	904	837	895	892	849	845	822	826	885	847	828	860	831	768	837	862	819	823	844	850	833	883	861	853	815	791	874	853	868	854	835	842	903	842	851	834	836	841	866	799	841	822	800	777	819	866	851	836	823	840	839	843	835	834	865	819	856	843	853	823	859	868	853	823	825	819	847	869	901	802	824	819	835	809	837	858	795	756	857	846	828	878	848	833	843	811	836	832	850	836	811	803	802	854	870	848	803	827	847	822	809	849	814	838	840	832	826	789	819	887	857	833	868	805	879	803	870	839	856	824	802	833	873	823	847	840	863	829	828	853	822	795	798	892	838	856	840	849	845	900	820	788	819	833	839	845	856	857	813	848	773	824	859	842	864	854	848	873	872	872	855	865	845	875	804	799	830	839	816	804	796	787	867	785	815	845	835	836	782	811	870	867	834	835	860	839	880	848	834	841	898	815	821	833	818	817	832	770	798	797	823	815	873	858	805	814	869	809	888	854	885	773	877	847	845	874	853	872	845	834	826	846	859	877	833	841	834	831	848	841	854	861	822	884	833	833	907	841	834	818	861	887	819	862	852	803	811	849	847	842	871	823	839	863	821	875	815	809	836	863	824	793	805	883	808	797	798	805	838	824	855	838	798	883	838	813	839	890	821	797	855	800	875	740	853	859	808	856	835	837	797	805	819	855	823	857	837	848	818	808	862	829	827	839	761	827	824	829	826	831	811	831	857	893	822	828	883	829	797	872	850	846	823	856	840	874	861	817	806	838	781	867	828	834	842	844	822	837	834	830	852	788	868	785	864	836	807	805	838	799	869	835	881	775	864	913	830	821	889	878	889	858	871	846	833	850	834	864	871	863	833	829	806	867	879	841	844	825	874	842	820	826	819	853	825	825	908	833	838	861	821	828	840	878	817	778	829	794	859	811	860	897	817	850	835	834	856	837	888	839	857	864	885	848	831	816	843	806	839	838	803	826	817	832	813	835	857	850	856	814	889	861	777	881	841	801	855	842	802	799	827	893	859	838	865	848	819	807	855	862	852	831	839	797	818	843	858	913	881	821	793	837	832	817	812	859	832	800	860	861	800	867	820	824	819	863	852	840	838	830	823	794	828	827	853	792	837	875	866	840	828	855	786	829	862	866	827	824	857	848	822	825	864	810	868	899	839	852	855	867	822	807	813	794	819	795	863	824	862	831	809	845	825	827	815	848	902	833	827	848	856	825	789	854	863	802	873	846	889	827	841	903	828	841	785	843	843	805	794	930	861	852	829	807	854	861	821	771	823	739	867	838	838	838	848	831	825	835	837	859	837	836	801	859	890	867	901	866	813	874	857	848	827	845	823	852	851	864	825	856	804	862	804	842	828	878	802	851	824	841	792	887	877	864	864	876	844	825	841	852	848	873	804	860	803	849	816	813	881	845	850	840	791	774	828	830	835	864	893	817	834	820	810	853	849	831	819	900	844	891	868	795	779	809	855	807	901	848	819	867	823	829	866	847	863	793	859	805	839	866	871	848	849	778	808	876	810	839	841	804	819	791	878	867	835	836	823	816	848	775	825	887	845	771	883	873	838	830	837	815	826	845	817	814	829	810	825	841	796	857	843	866	835	850	827	845	909	781	897	830	834	813	819	816	790	861	829	854	853	802	811	835	840	835	842	812	844	840	794	777	836	814	861	822	840	805	835	879	816	856	824	868	855	844	847	844	797	853	838	865	834	825	809	834	816	860	829	813	811	892	841	877	772	860	833	848	840	861	878	837	844	858	834
53091	21431	5010	1428	697	502	400	340	355	382	350	325	363	374	366	379	337	340	338	378	361	384	357	330	363	338	375	383	350	345	374	334	363	360	391	345	365	330	388	350	342	353	310	346	350	345	350	359	323	365	368	340	380	345	365	367	395	362	324	351	353	347	370	370	334	305	361	384	354	375	351	349	378	339	318	360	342	418	364	337	368	418	396	342	368	343	356	355	351	350	386	376	378	349	375	357	399	377	349	348	401	328	313	376	346	376	345	344	360	336	347	405	372	321	342	400	384	356	394	377	343	414	359	309	344	364	363	339	338	360	327	319	366	359	370	365	362	372	359	359	365	354	347	349	362	390	356	373	343	384	394	358	332	340	348	340	344	353	345	361	378	361	376	363	363	357	378	364	350	378	338	339	364	361	346	363	371	352	361	351	365	326	342	336	369	330	392	328	334	335	356	334	380	327	352	359	353	327	376	362	366	356	356	356	369	358	329	324	363	394	354	361	357	361	350	340	365	338	338	341	352	367	359	396	373	328	370	369	349	355	365	339	372	343	382	376	364	321	411	337	382	385	343	396	368	366	370	361	371	367	369	361	343	349	349	373	386	343	360	360	352	343	376	353	362	335	380	328	346	343	385	409	378	357	350	369	346	385	356	326	361	339	337	323	395	344	341	354	370	367	368	391	363	374	339	343	363	360	361	329	335	341	360	394	376	351	340	311	373	352	375	356	305	358	348	373	316	347	383	357	347	352	333	356	337	352	395	358	345	352	354	334	364	358	383	375	389	364	343	386	341	366	363	342	329	403	358	382	358	366	346	334	416	357	413	364	342	367	399	381	339	356	328	346	376	339	357	318	305	356	332	369	342	342	381	360	384	369	356	357	362	378	404	331	369	351	348	370	395	352	356	363	359	363	368	365	352	339	292	337	338	337	361	366	368	338	366	369	373	352	360	348	378	351	377	343	329	383	388	378	348	380	357	335	372	317	385	387	334	362	351	341	344	383	362	349	370	371	337	355	363	327	393	356	370	347	366	352	372	323	351	386	389	344	378	377	337	325	358	363	342	356	381	327	366	376	340	393	340	391	323	364	346	338	326	345	360	354	357	338	335	361	342	334	336	362	352	328	362	375	387	343	370	336	375	369	369	341	342	353	359	331	368	377	404	339	337	340	359	365	358	325	346	353	360	341	342	395	372	377	369	382	362	367	353	375	353	356	372	332	381	360	323	355	348	368	324	375	352	350	386	338	390	321	362	377	362	385	330	363	324	355	358	382	321	364	350	366	354	349	342	337	314	324	338	332	339	348	317	342	374	334	359	342	343	397	377	336	356	351	353	357	383	372	343	335	354	346	358	381	336	342	355	363	380	367	344	332	371	374	360	374	373	339	365	379	325	370	318	364	339	384	371	386	326	352	377	349	337	355	342	359	361	343	339	338	381	374	346	364	338	329	342	387	326	373	372	374	336	366	336	336	383	368	382	369	335	353	334	373	362	383	359	355	357	370	388	330	335	380	364	374	349	338	350	350	339	341	346	364	367	374	330	342	357	373	367	390	320	356	378	374	367	356	349	339	354	346	329	350	364	342	342	363	363	398	323	334	381	332	350	366	336	347	332	314	387	380	394	337	327	392	400	352	357	331	371	328	366	375	356	302	391	353	351	376	352	331	365	361	365	358	363	352	364	373	349	367	359	373	374	352	333	376	371	362	325	366	373	357	376	340	318	343	328	364	352	353	344	386	375	374	378	377	302	355	366	348	340	358	348	343	343	349	357	337	357	338	363	368	420	333	349	329	347	339	339	341	338	334	355	357	378	356	339	344	358	312	376	385	367	371	353	365	363	353	380	397	359	345	387	366	348	364	385	369	389	390	329	330	338	353	402	361	363	366	349	374	370	341	345	343	328	358	361	358	321	353	377	360	363	337	347	359	330	361	354	353	304	318	334	368	382	339	372	364	373	379	378	344	326	355	348	332	388	329	367	375	418	368	392	392	373	379	387	360	341	355	347	340	390	373	324	374	341	342	369	383	335	351	347	377	408	354	374	370	329	339	365	363	336	350	339	308	337	340	382	298	333	327	343	369	392	342	361	345	333	382	336	347	356	349	362	393	372	368	401	383	336	358	374	331	361	330	349	355	320	374	413	384	409	355	360	365	340	355	333	365	301	384	338	366	373	340	333	354	327	312	380	382	367	347	325	357	366	376	332	358	348	347	374	352	329	331	392	407	401	319	360	346	326	356	363	371	390	393	374	363	346	378	342	349	387	394	365	359	327	362	351	365	345	356	395	372	324	374	339	346	352	376	360	331	345	373	334	339	349	376	359	331	319	377	389	359	367	347	354	361	357	383	344	376	341	337	332	370	346	385	335	362	351	371	368	345	369	339	328	378	332	323	348	336	328	355	385	391	382	326	327	375	329	314	346	364	370	361	379	354	360	345	345	384	388	351	324	357	339	350	360	358	380	388	326	380	377	392	401	373	321	342	378	354	407	360	386	368	361	358	334	371	348	350	339	349	353	351	333	356	318	386	386	360	349	336	337	411	335	340	352	354	351	371	322	371	351	362	375	359	342	330	357	373	344	362	380	359	378	354	341	346	361	347	333	369	364	353	351	334	371	350	389	353	316	348	387	321	374	338	346	345	367	363	359	364	369	351	344	405	331	367	376	357	372	365	368	345	352	360	382	354	383	351	356	333	354	389	366	363	346	374	368	342	324	348	331	357	380	336	374	363	344	371	367	317	374	367	376	360	350	359	373	383	362	346	368	328	322	355	379	379	380	378	385	376	316	386	314	365	346	382	351	371	363	356	332	374	382	371	368	411	382	338	371	356	359	388	377	354	316	363	341	358	352	359	370	399	362	364	357	342	357	333	320	341	361	362	333	362	376	380	331	351	358	334	329	322	373	375	370	370	336	322	356	321	352	358	352	377	397	395	363	376	385	355	355	346	376	339	381	381	364	395	295	371	379	368	323	335	374	364	353	357	386	360	342	339	347	324	341	345	352	385	352	343	320	356	369	340	368	331	333	366	395	359	369	338	360	377	330	417	358	306	359	350	366	382	372	345	356	359	333	375	383	374	331	388	368	359	360	414	395	319	350	318	373	341	357	367	332	397	357	351	299	341	358	355	367	357	336	337	357	392	356	346	361	330	427	362	361	356	325	321	335	333	324	382	375	336	352	363	381	373	327	335	370	402	362	359	363	339	343	335	384	329	368	339	357	331	349	388	333	370	362	342	355	365	329	383	333	351	347	342	372	363	364	354	373	363	343	355	343	356	323	316	370	308	340	347	352	364	332	369	356	359	345	375	387	373	377	356	373	349	362	348	338	349	361	368	340	356	351	361	344	345	335	360	347	354	344	357	323	314	325	348	359	352	365	372	316	350	315	318	323	403	364	345	372	345	358	346	349	384	340	347	357	359	346	337	374	377	340	360	332	339	339	372	349	377	329	364	357	350	375	376	358	345	355	346	396	326	354	362	371	346	367	379
37009	14545	5437	3023	1706	1188	921	899	839	805	818	805	779	799	785	785	764	822	775	785	768	795	806	839	747	788	786	801	772	774	798	786	752	755	809	833	815	743	767	763	783	756	759	785	780	856	789	821	753	730	773	777	825	787	787	786	786	791	818	807	853	796	801	772	757	786	728	837	791	810	819	766	772	795	776	785	862	828	799	792	769	779	775	796	743	808	785	729	733	853	813	755	859	783	813	785	860	754	807	803	776	776	760	839	787	799	793	781	811	781	772	778	748	727	773	770	831	769	730	793	797	780	800	794	766	799	789	766	827	807	781	815	762	754	810	774	777	782	784	814	806	765	785	791	783	739	806	800	823	762	793	761	783	841	776	770	758	795	782	810	774	722	765	797	771	792	821	778	792	748	770	805	742	812	759	742	842	780	804	746	788	803	766	793	774	771	745	775	771	763	801	805	796	783	802	813	714	819	767	771	783	796	771	783	779	803	784	788	800	764	789	749	763	757	841	802	790	760	817	727	821	832	789	788	775	754	799	757	764	755	783	748	818	788	788	764	794	797	753	803	789	823	726	785	750	751	746	770	798	764	819	770	792	786	797	769	799	769	770	776	727	753	779	803	764	775	777	805	771	788	808	774	780	785	784	769	796	781	831	765	804	755	783	778	760	775	744	785	762	782	767	788	770	784	819	805	832	804	794	791	746	815	823	830	840	783	775	826	784	791	783	776	748	747	785	794	812	762	793	725	838	765	777	789	773	815	777	782	771	797	831	788	781	751	766	767	764	744	772	749	744	770	793	767	789	830	737	819	788	735	785	756	845	778	767	821	800	791	763	747	802	791	769	776	771	738	783	736	795	804	788	857	776	801	788	815	774	803	778	775	770	766	765	784	812	743	759	761	765	752	741	800	746	838	789	810	800	776	777	797	759	785	744	765	790	790	779	792	776	809	776	806	775	759	751	806	776	783	770	835	775	820	754	824	767	789	803	749	811	816	801	830	752	775	753	788	772	718	809	796	740	778	791	788	789	752	785	779	773	774	797	794	784	786	866	792	772	811	773	774	787	765	728	824	756	767	875	767	798	781	810	743	805	749	813	790	812	794	835	776	786	784	819	799	831	774	781	826	783	774	802	795	792	758	785	766	813	776	794	771	768	790	780	792	787	752	817	818	793	772	777	797	801	774	768	842	788	775	795	782	805	829	778	779	803	820	792	755	781	790	800	737	773	747	743	811	815	800	769	766	825	801	807	752	737	741	785	745	834	792	770	799	797	788	782	758	748	767	778	740	777	777	858	741	770	742	780	763	801	779	759	796	813	792	818	767	785	753	755	782	831	778	808	842	736	768	816	800	784	819	783	773	797	738	774	757	811	792	774	799	773	792	749	786	810	797	785	815	831	804	742	775	737	811	815	808	817	760	751	823	780	830	756	718	743	756	784	771	807	736	798	836	806	795	766	762	826	800	761	806	795	755	821	780	782	775	797	775	782	792	780	765	810	767	744	776	759	774	799	793	781	782	754	785	811	812	739	789	805	788	801	828	791	805	746	801	822	734	760	808	790	854	807	740	736	768	793	776	773	758	769	803	818	776	752	804	726	818	839	781	813	763	778	785	811	766	791	774	772	820	768	809	797	816	802	785	808	787	787	812	748	790	753	803	778	787	759	806	793	817	836	846	782	800	831	795	754	806	786	753	743	819	793	797	803	780	730	782	813	781	823	746	817	744	743	795	718	778	798	794	794	751	750	797	798	728	796	822	768	808	778	768	746	758	792	823	753	767	718	800	774	788	715	756	841	779	769	743	793	811	742	743	760	783	758	767	793	785	795	761	801	773	761	761	743	790	791	794	706	769	768	805	778	709	772	773	776	785	803	838	798	751	791	804	774	777	797	759	683	783	758	839	812	769	747	815	789	839	781	807	763	796	752	753	761	755	729	806	769	817	826	824	764	794	774	749	808	741	812	764	798	764	741	827	790	789	767	787	788	794	787	772	782	788	759	760	797	800	792	757	785	735	816	791	737	769	799	776	803	798	805	781	779	745	800	739	736	784	781	818	735	769	778	757	714	794	839	797	797	808	802	816	818	773	849	729	743	772	802	778	755	771	749	822	816	752	760	796	790	784	733	765	754	795	792	753	775	798	765	781	748	779	771	813	765	767	771	815	791	767	790	766	777	816	797	800	754	797	789	777	782	766	831	791	760	808	768	851	720	794	759	810	819	761	792	774	786	814	766	803	782	791	764	802	783	818	798	801	792	781	806	739	810	687	799	752	775	809	794	802	760	786	814	781	795	840	808	714	804	761	769	795	777	758	767	782	820	788	759	787	795	778	777	801	799	829	793	773	778	736	804	758	847	802	834	787	781	799	743	811	793	792	789	803	762	771	805	781	723	813	790	764	797	752	807	710	803	806	754	780	785	733	756	760	832	782	784	744	761	784	785	803	782	826	811	779	818	724	793	808	801	799	743	794	774	769	782	804	741	758	824	726	868	749	805	769	802	794	740	793	800	781	792	751	777	814	778	812	811	760	723	774	778	764	832	780	793	777	761	773	759	751	741	816	785	784	796	861	787	766	804	776	803	755	792	803	794	795	800	759	722	754	818	813	800	813	784	775	811	779	823	763	826	747	750	824	724	783	788	796	778	760	783	799	785	812	799	797	771	792	776	794	777	756	770	759	806	772	789	789	766	823	806	787	819	765	809	767	751	815	780	792	843	768	766	765	785	774	766	843	818	735	764	791	778	768	768	763	759	746	794	724	708	787	785	788	775	780	806	798	758	780	726	835	786	784	789	795	788	804	763	787	777	766	793	806	817	767	764	759	825	744	796	797	770	746	750	822	749	782	765	773	766	776	763	789	779	838	766	754	778	794	762	781	824	793	803	801	733	772	807	745	792	753	785	737	787	778	798	766	815	792	790	765	789	821	816	810	777	772	812	762	783	813	779	769	777	769	759	736	773	814	774	799	773	773	755	776	778	787	731	778	811	763	806	755	762	842	729	771	795	770	751	740	803	807	779	792	774	773	808	790	799	738	813	757	766	739	766	773	786	821	787	777	828	802	770	831	762	795	815	776	776	727	795	793	834	766	708	829	783	777	747	815	718	798	749	766	746	809	777	778	785	809	742	799	767	801	844	801	832	826	768	796	787	746	812	803	812	801	771	755	843	800	781	808	832	795	773	831	818	769	783	824	821	758	795	783	813	809	781	786	788	796	806	773	798	758	793	806	794	807	785	788	784	761	794	779	796	823	769	802	780	790	781	779	726	782	778	850	776	797	788	791	785	830	753	791	818	757	777	796	762	784	797	780	776	820	792	791	779	795	726	837	788	787	816	811	793	796	789	791	781	827	796	833	753	803	799	782	799	782	786	807	839	775	798	790	748	818	825	753	840	793	804	784	785	770	780	794	756	763	803	810	806	789	797	748	860	791	768	785	768	798	758	847	765	774	761	832	805	769	821	740	777	800	782	747	768	804	810	799	770	744	741	765
60164	25524	7788	2331	1028	573	468	394	384	378	360	345	378	401	374	385	390	360	372	358	403	381	353	374	340	379	337	363	361	336	353	362	338	382	360	377	327	360	380	330	372	368	363	353	376	347	360	351	360	385	377	325	347	353	351	364	385	393	365	349	336	377	380	372	349	346	351	364	350	367	385	376	383	336	369	355	375	367	363	370	401	373	374	396	399	396	374	331	372	369	346	372	377	410	364	375	393	359	391	372	376	355	368	392	355	356	382	371	377	374	358	395	372	400	347	367	357	383	386	348	353	357	382	361	345	350	374	323	358	361	365	369	429	371	375	391	351	355	376	385	319	357	352	384	385	383	416	365	349	368	356	383	359	377	342	335	354	373	375	322	373	328	353	342	376	360	370	336	411	369	380	370	353	377	376	346	368	369	393	349	361	357	365	392	386	376	386	367	396	393	387	351	396	381	333	368	336	383	335	424	331	379	377	368	346	396	346	405	397	364	368	396	364	385	354	369	385	373	404	379	377	388	358	380	351	347	358	379	355	353	364	340	359	360	379	355	376	381	380	347	346	344	406	367	365	372	393	351	415	359	372	353	378	362	423	366	383	347	335	396	376	364	331	374	387	367	365	352	325	361	367	358	377	346	366	354	350	363	381	341	379	400	370	322	375	359	383	381	376	392	364	348	389	376	350	338	351	335	390	311	332	322	370	358	366	361	372	347	330	393	382	375	372	339	369	356	360	389	346	347	346	355	385	356	362	408	386	374	361	374	368	377	306	338	357	369	348	349	391	349	402	360	342	388	393	364	387	328	366	350	355	355	400	327	399	360	386	369	404	351	364	345	357	362	393	370	403	324	389	334	345	370	360	387	381	361	383	344	310	369	389	357	378	369	401	399	324	393	375	367	378	347	382	384	359	346	385	366	376	373	393	392	373	379	346	365	379	393	337	336	346	382	347	360	332	333	351	361	376	372	380	373	375	360	390	369	388	368	404	344	344	364	374	403	418	380	361	379	339	380	394	366	357	328	369	357	361	368	384	374	341	354	388	351	363	363	402	379	394	377	329	354	357	341	361	380	361	364	405	362	387	371	380	365	393	402	376	368	402	338	385	351	358	346	398	341	410	365	346	360	370	373	351	389	371	360	373	365	366	425	396	369	341	367	347	358	348	358	341	389	360	384	338	356	337	396	344	383	404	435	366	330	326	349	389	385	390	359	424	389	383	357	384	385	328	345	376	389	362	358	357	350	349	399	351	360	365	358	358	375	363	397	358	338	367	367	365	379	357	329	351	360	359	366	366	386	354	367	347	346	376	359	345	335	304	327	403	370	338	375	366	367	345	376	380	354	375	363	340	312	345	358	391	332	369	370	350	312	405	385	364	362	349	361	380	372	354	355	379	369	399	353	367	354	397	372	382	359	342	367	361	381	381	355	384	406	333	402	353	322	392	385	402	330	391	395	339	323	364	352	409	370	361	367	381	335	356	366	378	387	393	361	397	360	354	384	363	378	348	363	375	344	395	346	339	349	342	375	351	407	360	393	387	406	368	368	374	387	352	373	368	377	359	391	354	343	375	383	326	388	347	342	337	385	358	340	365	356	333	366	369	397	332	378	419	380	323	340	339	361	366	410	385	364	346	371	370	351	368	328	376	388	378	385	352	382	361	376	393	370	356	363	364	356	358	355	344	379	355	338	380	411	362	375	395	337	335	350	331	383	389	355	359	346	358	343	346	358	374	406	385	363	341	359	391	382	413	359	358	372	338	373	393	385	386	372	323	365	347	398	406	341	385	366	353	376	340	409	376	380	382	355	388	378	391	347	375	395	401	318	364	380	417	351	390	376	355	332	389	407	377	388	367	384	374	381	366	352	367	365	377	396	371	377	349	374	374	394	351	342	393	357	326	364	362	392	376	362	336	368	391	375	387	369	339	375	367	376	369	359	349	368	360	373	363	358	367	358	400	385	355	418	350	380	384	382	407	337	353	345	346	309	348	415	380	374	351	324	391	387	355	374	349	365	334	350	351	361	383	339	400	368	370	349	375	400	399	362	384	340	381	363	351	351	391	360	361	364	367	399	379	384	349	337	365	353	366	388	401	338	370	393	329	357	393	344	336	384	397	353	403	339	400	346	375	390	395	404	376	349	374	351	368	353	360	364	323	338	359	331	380	347	416	424	354	354	385	347	351	381	379	378	391	372	371	364	392	363	355	391	360	311	384	410	360	361	341	388	377	376	349	395	368	390	346	362	348	369	368	356	346	323	334	386	383	359	367	354	408	367	383	352	371	361	374	411	402	413	362	379	345	380	326	303	392	372	366	399	379	338	394	379	339	377	388	368	353	345	365	367	345	409	360	357	346	390	397	346	339	374	349	368	363	392	377	342	378	363	324	318	367	364	413	387	354	355	358	361	322	363	376	400	390	380	318	396	358	355	365	352	376	372	374	399	361	375	361	374	356	350	370	406	337	368	361	368	373	350	371	377	350	358	405	373	385	355	343	337	391	366	382	356	340	343	370	336	380	355	371	350	377	370	374	368	375	393	336	379	375	354	343	367	373	347	351	376	341	368	364	342	389	374	332	351	420	347	355	350	368	379	397	333	361	365	358	400	354	347	414	368	324	389	401	374	355	374	396	423	374	384	394	384	342	339	341	345	375	396	362	368	361	346	352	349	363	371	365	359	348	363	339	388	373	365	389	384	382	356	367	388	371	386	356	351	388	376	362	355	369	388	334	378	350	327	365	374	382	361	346	360	353	399	393	381	371	340	362	368	365	361	364	372	370	377	386	354	344	316	367	345	401	373	372	382	385	386	351	359	405	387	426	369	361	367	333	376	352	373	402	388	359	340	328	406	349	363	332	366	364	373	387	375	393	370	341	360	351	360	391	380	365	397	365	370	372	372	364	389	386	363	384	360	345	403	368	384	359	349	361	388	388	350	360	361	391	355	354	385	344	381	349	349	396	401	357	334	342	344	377	374	369	376	439	397	373	367	371	353	410	396	367	427	331	354	348	422	351	384	384	366	338	377	340	350	355	353	391	363	339	349	376	328	360	401	404	353	376	381	361	364	365	357	406	364	351	364	390	347	359	369	358	353	406	381	382	336	364	376	373	387	340	331	401	400	339	354	371	385	340	391	393	368	399	392	349	352	385	393	426	358	373	367	374	381	370	382	320	377	365	399	395	401	392	349	364	343	344	367	375	368	395	340	378	339	359	361	375	352	376	353	365	343	384	378	384	346	338	368	367	353	370	381	403	325	356	382	355	361	356	367	412	388	421	325	376	373	378	318	361	382	360	356	364	346	400	367	318	364	361	381	418	349	378	365	358	381	366	392	372	361	354	381	353	384	360	330	332	361	390	358	402	363	355	367	371	373	372	370	389	385	397	378	394	365	364	380	401	345	350	358	395	366	351	393	345	381	409	338	386	380	385	357	364	350	383	396	354	351	389	381	364	400	379	384	342	395	330	345	356	356	380	391	373	371	378	388
41761	16840	7579	4740	2634	1643	1115	902	865	832	826	792	814	828	848	781	833	813	790	827	802	853	859	833	814	819	762	823	798	794	807	837	840	835	823	842	825	807	771	803	802	789	774	813	784	862	813	817	780	843	818	786	792	795	791	877	800	832	844	773	831	839	816	823	815	792	818	810	774	839	836	788	878	779	829	811	823	843	793	853	798	811	775	821	792	808	781	766	817	875	764	850	847	810	801	817	792	776	825	875	853	796	779	809	755	836	846	768	786	824	813	838	783	752	827	767	852	782	828	815	770	776	793	800	855	839	777	801	806	769	782	807	814	779	819	786	787	800	802	807	840	769	804	780	821	769	779	809	849	748	825	830	785	791	812	783	850	763	798	802	768	792	791	809	855	820	838	818	787	827	839	822	810	798	794	834	796	787	756	796	794	816	789	776	818	782	767	810	794	749	757	844	806	765	811	841	818	845	827	839	835	803	793	785	817	806	795	780	839	767	832	819	832	852	795	838	807	814	806	813	863	817	849	802	758	847	827	806	854	799	776	784	820	785	810	840	805	762	789	794	815	773	776	840	841	800	813	830	895	806	811	788	798	868	759	780	847	766	796	843	824	792	786	796	794	835	743	760	828	850	800	796	796	781	815	822	835	808	815	792	823	878	837	759	796	787	829	843	877	823	765	816	803	770	796	842	834	784	795	793	803	812	826	822	786	829	728	781	822	763	793	831	778	845	761	770	823	817	815	813	815	837	771	850	772	830	761	827	796	826	762	825	748	800	740	789	779	799	822	775	820	816	816	795	787	794	828	862	784	761	828	788	815	833	813	786	849	816	776	755	816	833	784	866	805	807	862	806	823	808	749	823	757	862	820	762	825	767	786	768	813	817	802	811	808	813	860	854	809	781	823	808	837	754	852	788	872	801	792	812	754	778	817	875	770	830	808	769	816	821	801	827	787	827	827	760	822	766	809	816	800	801	770	802	804	779	788	836	834	765	783	853	794	784	809	833	772	745	835	834	845	833	803	838	774	830	845	801	765	813	819	826	782	787	816	780	729	796	823	783	828	775	786	819	816	821	791	834	820	807	797	815	803	819	783	751	793	831	794	814	847	787	760	755	783	747	768	771	783	815	768	831	779	815	796	809	840	797	792	862	804	802	749	830	788	816	762	816	824	796	782	764	792	831	851	816	770	839	842	842	833	814	777	823	798	785	812	824	819	797	833	824	790	819	791	801	770	789	831	788	861	860	808	802	812	837	805	801	801	821	792	802	836	783	817	792	799	767	814	790	834	809	806	784	788	819	827	786	831	762	840	844	822	812	881	775	833	818	791	834	771	793	811	815	842	767	787	810	852	814	766	818	765	770	779	835	838	825	769	833	818	856	835	806	820	849	816	808	807	820	748	862	841	791	794	801	817	812	788	812	850	800	814	831	834	803	827	762	844	741	842	868	796	865	787	812	822	788	825	809	815	863	790	801	854	830	767	781	799	808	830	832	846	812	794	798	821	813	831	832	822	829	789	813	827	770	758	820	803	739	823	862	787	825	820	802	786	775	776	807	754	844	798	825	787	830	846	822	807	773	784	790	794	746	831	803	805	773	795	806	796	814	852	824	812	801	787	805	771	815	849	824	803	788	800	825	766	845	798	805	857	791	826	792	770	796	801	834	804	781	816	812	790	777	841	831	792	849	805	797	813	789	802	847	794	778	846	757	756	815	813	781	785	774	814	831	771	747	768	795	802	783	817	834	818	807	797	811	786	847	799	828	829	814	777	826	861	811	851	826	807	799	828	802	795	807	837	827	798	802	793	783	771	784	829	741	832	834	830	811	798	801	779	825	815	826	821	751	786	824	806	841	824	801	825	798	855	772	733	777	791	793	846	820	862	794	796	806	758	795	796	785	809	797	790	787	831	782	799	859	849	855	810	799	807	818	811	806	848	793	783	849	777	789	814	785	773	852	831	842	751	796	767	792	772	813	778	785	764	796	835	790	825	815	805	803	854	792	843	890	798	772	807	777	863	818	851	773	819	852	793	834	854	776	790	860	806	797	788	798	780	776	803	777	802	841	838	770	786	765	808	829	796	781	748	778	824	781	786	819	811	841	761	812	809	836	779	764	777	772	806	832	799	793	765	807	809	723	850	795	784	789	837	877	783	807	859	780	768	858	814	754	827	767	763	799	809	877	794	752	782	813	800	793	830	814	786	780	755	846	776	816	800	822	792	775	830	814	786	846	845	786	794	820	770	764	822	770	850	805	804	789	787	796	859	833	797	832	804	789	863	789	829	782	807	835	824	781	784	778	762	858	791	822	766	843	817	775	813	787	860	835	772	857	821	805	854	777	768	805	822	784	798	804	818	866	774	748	801	781	787	800	845	833	832	797	805	769	831	847	812	832	800	836	789	810	807	830	801	782	795	797	787	802	844	862	779	814	839	774	837	812	786	785	860	789	779	810	756	790	739	764	825	792	798	826	815	821	787	769	761	805	828	856	794	833	816	819	842	818	835	825	777	817	856	806	798	857	841	800	785	834	804	786	794	839	780	755	774	795	822	761	774	814	811	734	795	784	793	834	835	782	853	794	775	796	773	810	822	799	848	804	841	861	787	805	812	828	813	785	877	833	782	836	788	864	771	730	809	823	760	797	826	795	823	745	811	803	803	758	820	786	805	770	784	824	747	803	797	808	786	752	758	825	803	740	783	779	752	845	792	873	832	776	850	792	796	827	774	834	814	831	787	838	821	826	824	794	835	821	817	814	799	760	825	785	834	799	822	819	836	762	788	787	835	860	792	840	792	817	813	773	752	768	774	777	809	782	742	810	794	811	799	799	792	851	787	778	854	844	847	804	745	822	772	759	819	769	774	865	850	830	822	803	824	818	793	750	822	799	819	817	776	738	800	823	854	810	779	793	847	855	799	768	825	781	823	828	870	806	744	827	787	865	755	887	801	808	796	838	847	763	805	834	816	797	815	797	776	791	797	833	758	816	850	797	820	795	827	807	795	792	793	815	815	785	818	779	872	799	837	799	815	862	852	819	839	821	836	813	831	781	807	788	846	792	774	773	809	812	824	808	807	771	853	791	764	800	807	763	830	856	784	797	814	837	743	816	815	801	778	791	800	784	850	791	835	798	799	810	774	839	839	823	807	858	761	798	780	785	819	814	758	853	754	787	817	771	789	800	832	805	774	880	816	746	822	812	815	762	806	827	826	858	828	798	811	778	884	793	798	788	798	807	857	796	834	817	807	776	783	755	793	781	803	852	814	798	797	813	798	825	819	779	793	879	781	834	805	802	813	881	765	798	774	803	830	794	772	814	830	755	819	750	866	806	815	755	751	826	848	802	814	830	841	756	801	779	761	773	769	825	815	758	840	797	837	776	789	785	783	794	793	867	742	815	825	832	782	805	861	830	785	783	799	808	795	789	815	822	818	762	753	811	839	788	794	776	848	822	790	757	758	798	838	825	795	819	789	791	779	821	866	846	791	817
65001	32170	14689	4769	1467	658	491	437	379	395	382	374	366	408	371	404	380	371	395	395	395	384	380	378	396	432	401	402	404	411	371	396	378	362	374	380	355	420	353	389	366	379	406	424	378	366	382	387	384	396	408	364	394	404	366	419	349	373	381	392	404	389	394	381	379	408	380	374	354	367	354	388	412	400	397	407	390	395	360	373	382	418	389	378	380	361	384	383	373	426	407	392	368	373	407	376	357	369	397	350	391	416	415	407	388	404	346	390	377	379	378	376	350	388	395	379	373	366	369	389	342	357	364	386	397	379	391	337	392	368	361	386	417	360	376	393	384	390	391	345	426	385	390	340	353	370	368	409	379	411	389	399	378	376	371	361	389	412	367	391	393	363	436	358	401	379	372	402	375	387	394	404	361	372	420	414	384	392	415	335	402	383	379	375	404	373	391	414	357	416	363	387	360	398	377	372	357	402	413	345	390	423	362	390	352	372	393	376	375	400	390	369	376	411	375	350	394	381	411	371	370	412	394	353	388	414	387	342	399	352	344	396	403	382	384	368	378	371	386	418	371	381	383	406	375	422	382	425	360	378	375	393	387	377	347	374	371	343	371	364	373	363	397	383	382	389	393	383	356	379	392	365	372	420	401	350	400	379	388	394	430	398	372	398	429	413	392	410	385	380	392	389	384	385	357	387	412	380	383	350	405	398	386	377	381	377	414	379	388	436	376	366	349	382	410	357	371	387	440	384	350	381	407	386	399	368	355	391	388	374	381	377	379	420	406	348	385	422	368	370	368	398	371	403	395	355	390	395	349	335	397	383	434	377	419	429	412	379	372	393	391	371	420	400	413	420	383	396	337	383	400	399	395	356	366	360	396	409	398	375	371	403	345	367	384	376	369	384	402	420	386	364	407	366	388	405	396	375	374	382	382	382	353	355	378	410	378	365	379	391	407	373	405	384	435	406	375	361	396	388	434	357	413	375	361	349	361	407	407	429	352	369	377	340	374	397	382	321	400	350	371	398	378	384	369	427	341	361	391	409	346	405	352	395	409	365	376	372	402	361	396	401	384	373	376	371	370	376	405	374	343	369	439	393	411	393	373	398	402	380	442	364	365	399	379	376	395	391	376	418	366	421	373	349	398	358	400	367	403	398	406	358	380	387	378	364	391	399	359	345	350	380	421	364	397	363	370	382	388	401	383	375	424	377	400	391	407	420	377	380	380	390	356	391	394	415	344	399	406	406	408	348	396	377	377	402	375	378	338	361	353	400	407	400	377	387	361	395	393	377	349	343	374	363	368	388	386	401	364	370	370	385	393	402	388	346	350	380	395	403	409	345	393	380	385	382	344	364	389	354	391	386	347	374	374	405	380	372	366	386	412	387	390	371	403	400	374	375	379	376	372	375	398	389	366	367	374	373	349	340	392	373	369	361	402	401	382	352	375	386	424	414	424	382	399	401	401	378	387	381	358	367	378	408	368	396	381	422	385	397	404	356	363	357	377	385	380	409	410	361	397	361	390	397	413	389	376	416	393	350	359	423	424	403	386	387	393	400	402	366	433	376	388	444	347	338	369	365	370	380	367	375	358	380	390	409	364	347	389	389	378	389	386	376	398	428	420	378	392	378	373	367	383	408	428	391	369	401	354	378	382	372	385	370	399	385	353	406	389	362	370	392	401	355	369	405	397	382	429	381	393	372	418	417	387	341	404	409	430	378	429	390	400	369	377	356	331	360	389	367	393	402	397	391	341	374	386	408	357	392	397	360	404	386	367	375	352	373	390	361	383	380	398	405	405	407	357	392	401	361	350	380	403	385	389	375	405	417	413	377	356	327	377	399	377	376	383	381	385	395	360	366	375	360	363	375	377	407	404	375	389	418	397	400	398	367	390	396	391	364	409	383	364	368	363	406	434	399	449	387	361	389	405	370	421	368	388	365	379	391	406	352	398	386	375	443	369	395	396	376	408	414	409	405	422	414	402	386	385	360	357	395	388	414	373	373	373	416	335	368	391	391	369	358	375	380	382	361	368	349	386	382	343	398	385	355	391	407	361	367	391	382	387	411	383	381	386	369	386	389	397	396	415	356	383	355	365	361	397	370	377	396	387	352	379	438	387	360	372	401	422	385	378	352	374	402	344	386	381	362	379	397	387	371	334	369	363	380	380	400	372	386	378	413	376	399	367	395	380	396	390	396	378	378	408	378	368	416	353	361	404	382	418	389	369	388	378	393	408	379	383	360	391	373	354	397	360	422	425	353	395	356	356	409	362	359	387	375	384	363	372	396	374	376	378	375	354	411	349	354	352	383	417	375	362	362	419	402	369	353	365	391	407	376	375	389	356	414	395	401	361	379	380	346	397	352	392	359	418	369	374	363	376	385	379	375	367	387	394	407	367	396	376	394	391	412	399	356	347	406	422	383	375	400	355	383	403	409	422	398	354	402	397	398	393	402	379	361	432	384	372	450	389	351	346	365	370	399	368	361	388	379	358	371	363	372	398	416	401	397	362	387	362	392	401	359	394	390	416	356	389	360	364	351	404	364	411	395	402	389	370	378	406	408	382	395	343	378	389	399	393	369	319	373	376	415	328	336	381	383	387	387	381	405	381	369	378	400	353	362	389	365	373	425	398	396	370	366	375	366	368	350	361	423	352	370	366	425	361	355	410	334	406	380	377	368	405	415	411	406	414	381	369	317	414	369	325	357	388	378	408	380	396	341	377	380	417	432	363	430	376	392	377	387	366	418	373	382	370	384	357	393	402	387	396	376	369	381	370	374	362	421	410	401	387	363	388	374	392	392	355	381	380	385	356	385	433	345	384	383	383	362	392	388	411	372	385	366	398	403	380	366	383	363	373	403	402	404	389	360	404	399	362	340	370	372	386	377	370	385	373	351	399	349	367	381	411	352	390	376	383	393	421	378	402	377	369	358	409	397	355	400	383	374	370	364	349	359	331	319	387	366	357	387	382	406	384	383	407	389	384	382	358	393	387	389	384	414	417	398	390	372	404	384	419	395	350	407	361	365	416	379	366	390	396	395	435	393	394	403	370	355	400	365	348	417	398	374	382	394	402	394	424	397	371	343	355	383	409	379	366	385	355	385	366	403	385	386	393	348	414	375	378	393	393	397	389	364	428	408	392	389	388	354	361	413	374	399	360	429	401	398	391	390	391	366	345	360	365	401	393	389	358	406	403	403	367	375	402	391	407	413	423	389	369	383	344	372	374	388	367	418	384	392	413	402	382	346	368	350	424	387	393	387	373	373	388	410	380	367	411	344	365	405	422	384	402	401	390	360	374	365	381	367	396	405	408	414	406	401	372	354	374	407	340	362	377	408	353	365	364	416	418	371	392	388	401	372	357	389	401	389	390	371	357	390	386	371	358	386	373	432	347	393	371	386	374	373	395	380	393	381	384	401	376	404	414	383	404	323	352	381	425	378	375	372	352	367	366	386	366	392	364	377	366	390	433	370	378	373	385	402	365	385	399	378
43714	24249	14548	7287	3469	1687	1178	961	949	908	837	844	829	890	828	818	830	821	826	863	839	837	888	833	820	838	813	832	817	799	848	845	878	886	804	867	810	868	872	906	846	842	841	815	812	800	889	849	825	832	818	786	844	855	845	844	820	862	829	820	819	862	802	821	827	861	854	782	817	839	833	878	839	851	799	879	834	855	930	860	857	875	856	826	789	837	831	802	886	805	854	863	829	830	915	811	834	826	828	846	879	819	901	809	803	801	825	791	844	827	824	869	903	846	876	864	792	847	845	823	847	895	848	837	863	834	844	844	798	837	778	866	820	893	820	897	873	802	818	818	840	877	851	809	826	826	822	822	828	870	910	794	804	857	860	865	823	804	877	880	797	827	842	819	819	864	873	875	819	827	895	847	845	824	866	793	838	822	846	863	821	844	806	876	818	844	779	782	860	800	861	826	892	868	812	829	845	836	845	899	832	831	830	781	819	881	882	846	868	833	828	785	886	830	849	849	816	842	827	815	876	896	817	847	814	851	835	828	792	843	836	855	897	873	851	814	841	833	806	836	798	838	830	822	847	883	869	767	798	846	836	860	863	826	799	805	800	884	896	769	838	815	874	813	869	838	842	800	818	815	840	864	866	840	880	807	828	868	835	799	814	835	798	827	865	841	893	815	826	827	805	825	836	819	803	843	856	836	818	808	846	817	807	841	826	823	822	847	815	822	853	842	824	843	802	812	822	848	812	884	895	864	800	826	844	892	816	838	841	860	794	842	836	826	830	897	840	863	791	881	795	874	822	800	829	854	854	814	837	804	803	865	831	879	835	837	844	830	840	767	839	858	852	806	876	810	832	849	858	837	860	842	838	809	855	802	840	827	786	798	832	880	872	808	832	862	840	863	886	855	854	826	874	837	837	824	783	881	818	843	844	863	850	844	801	849	825	807	853	836	839	806	848	831	798	873	861	860	769	880	853	828	888	849	882	828	823	811	812	855	808	793	854	887	857	817	809	855	833	827	855	821	809	857	865	842	882	854	885	848	822	842	838	868	830	815	831	816	824	854	845	866	914	801	836	838	803	844	866	843	900	849	815	853	800	820	820	850	842	811	831	839	855	848	889	789	820	803	817	897	864	871	850	852	810	789	922	844	877	783	840	828	819	843	825	889	836	850	821	854	872	811	802	877	802	821	857	817	836	842	807	850	796	839	891	810	845	849	813	810	829	822	833	822	851	779	781	838	851	806	816	827	838	910	872	841	823	841	833	814	856	843	791	812	855	797	872	868	826	871	829	863	845	806	853	838	814	856	837	833	878	856	811	832	846	840	878	792	866	800	806	817	846	831	825	835	830	840	831	826	864	811	834	836	788	875	830	855	865	834	883	804	827	878	857	861	877	822	825	840	845	846	790	822	818	860	833	823	829	835	846	816	820	861	868	862	860	853	881	830	857	880	795	864	825	830	833	823	829	839	856	837	878	826	832	830	864	816	832	839	814	841	822	790	966	845	797	864	813	818	843	839	856	840	813	835	825	846	843	835	827	817	884	884	874	848	839	800	886	858	892	830	804	866	823	852	828	799	780	796	845	873	842	779	857	794	851	817	795	835	826	818	812	823	834	848	855	851	843	814	842	855	852	843	890	872	814	844	805	803	817	806	868	813	847	841	849	791	863	859	852	814	858	818	910	803	827	847	808	875	828	799	829	876	838	813	805	826	813	829	866	873	813	854	812	867	794	831	840	865	840	890	791	795	791	868	844	883	872	842	872	854	805	859	831	805	823	851	837	810	813	863	822	802	889	855	849	831	827	823	873	817	877	851	862	846	835	798	842	809	849	822	832	864	826	792	844	877	843	861	838	850	810	820	824	856	811	871	803	806	855	786	875	829	845	848	853	860	805	820	815	874	837	843	847	811	809	784	791	780	884	841	852	823	834	801	880	828	845	874	848	837	815	828	801	813	827	777	837	825	910	798	808	831	829	824	867	835	861	927	837	797	846	848	819	842	802	796	849	881	841	845	840	805	810	831	883	802	826	846	836	809	865	861	805	822	858	894	821	805	850	859	842	808	846	887	839	867	841	861	856	853	806	790	867	820	817	856	849	810	826	805	805	830	793	847	885	851	834	811	846	802	813	852	788	851	810	885	791	807	867	821	806	854	857	858	815	854	849	867	854	853	800	823	874	789	876	816	855	816	837	867	897	818	822	873	833	872	819	874	887	853	830	789	783	805	843	803	844	845	822	838	843	812	852	819	835	860	820	812	827	872	830	794	872	797	846	834	831	822	803	810	892	834	789	888	809	804	851	818	845	808	829	847	845	787	871	746	837	823	835	789	863	843	864	841	849	814	838	830	866	802	834	813	801	792	867	822	862	820	864	828	856	775	813	849	814	801	872	911	799	872	845	917	874	828	832	799	829	779	811	841	835	790	830	869	842	862	815	806	871	876	839	849	843	857	885	851	789	842	863	870	824	808	807	814	836	878	855	819	803	832	861	855	857	846	842	805	834	845	805	855	859	827	810	863	861	841	872	868	845	877	828	838	808	829	829	839	823	833	902	811	898	831	867	777	803	855	841	854	807	821	872	850	946	839	807	795	831	827	860	827	838	793	808	843	893	842	774	877	858	821	842	848	814	849	864	842	819	828	825	837	840	868	799	825	849	860	852	871	885	820	833	842	803	833	829	817	871	840	849	826	867	828	856	814	792	827	853	843	793	848	812	837	849	821	846	831	813	833	770	834	840	830	869	819	805	811	799	849	809	842	793	763	846	836	854	806	810	776	776	877	837	819	823	825	863	847	833	848	807	869	830	817	835	874	802	884	809	853	838	803	876	842	866	823	811	812	828	863	839	866	848	886	831	807	855	849	841	849	875	827	837	821	869	830	834	808	816	893	867	801	838	880	838	800	875	859	833	898	820	846	837	808	859	835	840	843	846	822	811	782	818	832	818	877	851	858	850	842	845	809	850	833	857	883	894	879	872	832	854	866	859	829	860	824	807	798	859	827	831	884	817	841	824	838	836	823	893	824	851	855	850	863	882	839	809	781	840	816	886	844	865	802	763	795	824	865	801	790	829	852	879	794	825	814	862	853	862	813	835	838	848	815	811	847	811	890	846	818	818	860	844	799	821	821	849	790	818	846	838	804	872	843	882	858	880	821	804	837	824	821	836	809	861	867	880	863	873	839	867	860	867	822	808	844	791	841	805	892	874	851	884	816	830	803	849	843	831	819	804	835	811	831	823	835	880	836	848	811	822	851	837	808	808	793	789	845	826	876	854	812	871	838	861	844	803	813	819	798	888	827	811	831	831	836	848	790	859	877	829	864	820	855	820	876	817	851	833	781	890	850	817	846	845	815	845	848	862	825	820	852	840	838	853	864	843	846	846	872	860	866	811	834	794	813	848	875	901	828	906	836	896	836	840	834	812	893	824	827	829	810	819	852	891	869	845	859	856	841	811	882	817	835	829	863	810	804	826	855	881	843	872	872	837	846
52935	24779	7419	1713	719	466	365	386	371	376	332	331	382	369	358	348	351	350	376	345	365	385	380	346	358	364	326	347	366	344	352	345	326	376	365	345	374	346	357	340	350	336	339	340	328	344	361	356	338	379	366	346	354	405	344	404	357	349	357	345	351	339	307	319	337	378	367	355	358	361	368	368	323	337	366	357	345	371	366	331	322	330	344	408	335	302	346	363	329	347	323	344	358	351	398	346	378	360	358	370	370	332	365	365	345	355	345	339	355	374	365	349	368	340	348	339	349	370	351	321	357	340	348	352	368	364	355	330	349	381	315	366	382	343	345	353	387	337	342	402	351	365	356	377	330	354	413	348	386	358	348	319	370	336	391	342	356	428	363	378	337	334	343	382	390	395	363	346	342	345	349	347	366	350	355	371	336	329	376	368	360	334	351	389	368	352	363	379	355	356	323	367	348	335	362	369	395	342	361	367	351	370	364	335	324	351	353	357	347	347	344	351	355	342	381	344	417	355	353	359	351	327	394	386	341	321	358	372	329	370	338	325	336	330	380	334	350	362	373	348	329	358	343	342	354	378	381	385	368	379	369	365	345	379	371	400	368	360	355	348	325	326	377	327	374	389	355	364	334	353	376	344	386	363	338	382	358	358	363	363	344	379	347	395	353	351	351	398	391	358	370	325	318	355	375	377	387	390	334	328	334	356	395	349	352	369	383	382	356	359	374	339	382	349	329	366	372	334	397	347	336	351	325	399	352	327	322	354	377	363	412	382	338	322	369	349	359	318	356	377	357	355	372	356	328	354	396	371	382	360	336	334	365	322	349	347	324	393	353	351	377	346	384	316	357	324	357	328	352	391	311	380	371	347	361	366	385	327	387	383	365	366	349	379	359	336	346	326	330	335	337	358	320	383	317	352	383	324	337	345	374	365	365	363	334	347	347	362	396	339	405	343	363	365	342	357	385	377	366	370	354	359	339	357	357	395	391	368	332	401	386	337	396	310	353	326	362	332	356	383	366	344	380	338	380	380	347	324	334	355	400	330	365	346	373	358	341	351	324	362	357	361	340	344	350	360	393	341	359	368	364	367	404	371	334	340	318	334	364	363	386	368	353	354	355	379	316	368	357	370	379	350	369	368	375	365	360	360	348	338	341	341	361	360	327	382	359	377	350	322	345	324	341	341	340	345	381	311	336	367	383	370	397	363	384	373	343	376	312	375	347	339	347	355	354	336	366	367	366	333	390	367	365	350	403	373	340	349	395	368	366	329	380	331	349	365	348	373	349	370	380	392	383	362	395	362	360	367	342	354	329	365	337	361	362	314	359	392	343	344	350	365	380	366	402	364	370	368	368	352	391	350	348	329	332	372	386	358	353	355	324	379	355	348	365	350	329	356	341	349	356	365	384	376	337	372	352	342	383	348	336	358	348	313	372	345	370	359	376	352	368	361	346	361	399	355	388	362	353	331	355	330	361	358	373	366	338	333	402	381	396	365	356	379	365	305	339	365	382	399	332	374	401	401	357	347	310	396	377	368	321	383	378	320	353	342	339	372	389	348	335	339	336	358	392	384	327	372	352	319	344	375	332	374	388	373	369	332	339	323	353	351	336	367	362	358	360	383	361	343	338	360	333	348	346	332	338	385	408	394	358	322	379	395	366	350	352	336	300	352	374	337	353	404	342	362	369	366	383	371	359	322	354	360	340	349	353	369	357	346	360	322	340	374	377	356	379	381	360	367	347	352	383	366	330	332	368	331	354	349	389	356	341	347	353	346	353	356	393	400	373	361	322	344	348	361	339	380	384	371	357	364	359	335	344	397	322	309	369	343	347	349	375	353	356	359	352	360	394	351	371	322	377	353	380	324	337	349	358	361	358	383	362	382	370	331	349	364	353	370	320	367	361	328	361	337	325	337	345	373	341	327	338	331	372	364	351	345	338	337	356	391	343	402	367	347	369	360	374	351	345	348	321	367	364	334	364	321	374	325	316	337	373	371	361	322	392	432	357	376	348	326	374	329	374	331	394	342	362	381	336	377	377	382	349	343	348	306	317	359	374	366	348	356	330	348	340	352	327	383	344	369	346	356	373	367	314	371	369	379	342	378	372	348	355	358	319	335	374	336	352	347	396	366	366	381	341	343	375	361	375	366	317	367	373	333	349	335	326	345	342	369	390	333	319	375	363	373	326	357	361	349	347	369	366	350	368	377	343	369	358	350	363	360	372	333	360	335	355	360	330	315	363	332	350	391	374	350	371	384	338	334	345	356	378	381	388	392	382	372	380	333	366	369	343	363	351	292	316	365	351	363	349	366	355	386	350	356	354	407	345	338	318	370	327	316	323	379	356	387	375	337	343	321	332	338	331	345	331	356	390	353	367	347	343	358	339	332	332	350	346	394	360	343	318	358	344	359	355	367	399	328	341	347	353	381	370	312	386	355	358	383	341	366	334	353	390	358	385	404	358	354	341	376	340	354	377	354	314	395	344	374	316	353	366	370	351	356	389	312	369	369	366	380	398	382	332	314	344	359	366	310	324	371	376	356	345	367	344	350	344	345	365	360	331	346	350	363	331	342	361	336	398	351	361	327	338	363	369	319	317	355	350	367	378	382	368	376	307	333	379	358	374	343	355	374	313	325	372	368	376	336	401	356	371	357	376	350	347	360	368	331	384	386	372	352	352	333	365	341	355	335	374	344	359	377	334	377	403	378	368	343	372	378	358	337	361	366	346	373	365	369	362	340	379	378	333	360	333	354	305	367	375	347	360	342	335	361	398	381	349	354	370	375	315	360	371	332	363	373	335	324	362	339	349	371	325	368	381	381	343	323	386	355	359	375	390	358	346	364	337	342	356	346	376	376	317	345	352	357	348	339	360	356	353	329	376	337	365	355	364	345	358	345	345	367	352	330	351	370	363	318	360	361	406	318	373	378	346	360	362	345	358	345	366	387	374	355	366	370	347	333	374	331	364	356	408	380	344	374	396	388	348	377	371	303	354	351	362	326	381	364	369	362	340	353	330	339	363	383	332	350	355	335	371	347	351	330	358	367	340	351	367	359	359	358	372	363	389	368	355	346	360	357	371	370	375	338	333	341	382	366	354	391	380	371	339	337	383	342	338	362	371	312	365	383	371	350	354	361	384	390	377	371	358	311	366	385	347	333	327	358	344	375	373	359	329	346	359	349	370	383	346	335	367	372	383	373	373	357	337	346	356	352	327	322	345	360	333	320	345	366	366	344	307	338	306	334	343	342	343	372	345	340	341	393	377	373	374	336	374	366	406	387	370	360	339	327	358	333	399	338	347	401	321	357	372	366	340	345	362	349	361	366	314	396	337	403	334	365	348	346	371	365	339	339	362	360	369	356	348	339	361	366	356	369	364	402	373	339	348	367	367	352	345	346	366	356	381	364	357	339	407	340	373	369	389	329	350	351	372	371	369	345	399	373	358	336	342	360	350	375	400	334	339	370	367	358	371	346	361	359	365	332	381	371
36850	19195	7292	3475	1712	1135	892	807	793	798	755	776	810	761	780	754	808	756	772	781	815	831	788	779	780	779	759	818	820	761	772	804	761	837	747	788	778	757	829	817	799	783	802	732	823	827	786	769	789	796	766	762	777	789	802	770	796	819	807	783	769	746	827	802	761	796	811	780	761	817	760	734	773	817	814	818	794	854	780	768	796	800	781	756	800	764	771	786	826	806	785	723	810	776	785	796	785	760	784	826	810	777	813	759	847	797	760	816	804	801	803	772	837	795	724	775	837	775	734	775	769	745	757	803	758	821	775	813	787	739	790	760	773	802	758	783	824	780	761	795	768	785	822	800	773	797	794	734	743	760	745	805	795	797	804	793	803	776	801	729	778	798	763	759	768	779	797	747	811	778	789	805	781	760	755	809	804	852	800	775	758	756	834	785	815	799	808	793	774	792	746	812	719	769	729	783	768	792	716	805	795	758	793	778	789	759	785	772	760	741	769	819	778	790	821	817	749	782	726	781	782	729	758	721	785	773	797	785	812	802	749	772	805	807	793	841	781	774	758	768	762	808	791	770	740	799	794	773	815	798	766	825	725	818	791	811	771	785	752	813	754	784	814	709	779	770	766	768	812	790	806	784	781	765	762	777	817	793	813	802	772	783	808	781	825	760	828	762	821	774	818	757	767	759	766	824	805	749	816	792	798	801	824	749	727	786	791	821	779	769	779	774	776	782	790	808	774	763	802	760	813	783	784	797	778	780	752	781	817	806	781	791	753	727	773	775	779	745	794	787	818	799	733	746	803	777	756	823	833	793	769	838	766	765	792	781	784	751	756	761	810	775	752	800	816	802	753	763	821	831	786	757	822	809	775	777	801	772	823	788	761	772	778	790	782	821	783	802	787	676	873	778	723	766	756	800	808	723	756	795	795	777	780	792	786	768	751	762	762	797	769	712	811	774	763	770	733	753	798	755	734	769	728	843	804	760	739	776	741	803	798	814	779	806	742	777	756	783	790	751	765	785	757	737	790	791	775	786	810	745	761	790	835	749	762	815	769	747	848	754	808	787	774	764	798	815	851	786	798	770	839	796	764	760	782	787	833	764	779	796	795	786	768	785	781	763	778	736	744	767	779	782	804	792	755	767	819	774	748	768	780	725	861	805	791	790	771	780	803	771	786	799	783	783	747	861	770	795	804	792	787	774	786	784	806	758	791	819	786	795	827	746	762	805	811	770	781	782	739	771	796	804	761	771	775	759	757	790	789	760	796	776	790	818	794	807	825	801	764	757	779	758	760	771	793	718	781	759	807	738	790	810	777	775	750	788	825	759	801	797	790	817	752	727	783	742	782	818	809	777	829	800	777	794	773	793	775	802	735	761	748	816	797	764	813	769	723	806	733	776	794	774	763	767	789	784	799	849	756	764	753	742	827	791	758	786	753	767	765	803	791	808	779	782	821	731	752	753	771	783	775	778	770	803	770	793	743	843	751	752	800	791	727	795	788	745	768	806	823	807	775	764	770	795	796	764	757	767	773	811	760	773	781	779	828	811	733	770	770	785	797	733	754	781	747	808	743	713	781	752	794	776	773	755	762	814	799	741	780	832	811	761	764	801	809	756	736	789	794	767	784	800	737	797	770	813	764	771	806	722	773	777	770	763	714	789	812	827	816	784	744	812	808	803	748	819	790	747	781	768	766	829	786	788	787	776	831	778	760	771	785	787	798	803	829	783	817	750	781	728	760	790	750	795	771	815	763	749	835	790	757	742	802	772	818	808	784	775	748	800	761	804	708	784	788	795	816	785	740	785	828	741	806	734	769	746	786	775	814	783	776	753	780	801	815	779	814	778	752	715	823	756	800	802	779	747	793	760	788	780	760	738	765	762	762	832	835	717	814	751	784	806	824	794	742	745	744	798	727	840	754	760	783	761	797	808	777	804	778	800	752	775	751	810	792	772	771	768	814	814	803	758	794	794	778	821	759	807	852	789	777	769	750	782	743	785	751	756	771	801	791	740	831	809	748	779	756	790	773	816	787	837	785	813	708	750	761	814	752	777	787	769	785	808	744	817	722	782	768	814	800	792	788	795	780	803	775	856	759	821	787	792	765	769	758	810	779	759	780	781	754	783	779	759	777	845	803	799	759	813	818	777	758	755	765	777	784	732	787	827	754	784	811	761	830	778	768	757	798	772	774	781	803	809	745	737	775	786	744	788	782	809	770	811	774	800	792	792	839	805	782	755	771	767	776	774	813	815	759	787	760	806	793	764	748	791	797	846	770	800	754	779	793	811	822	779	801	775	767	772	779	757	783	778	758	808	798	808	781	808	790	790	788	725	785	771	802	789	760	793	770	747	793	765	734	795	778	749	782	796	762	760	791	751	752	790	832	748	774	743	755	776	781	839	816	801	756	830	795	778	796	820	809	790	797	764	762	846	779	757	762	760	768	830	797	717	776	758	773	778	769	752	792	752	806	812	774	782	805	742	793	813	776	792	780	803	737	779	793	782	784	791	801	794	837	783	820	817	837	848	734	762	825	828	786	793	783	773	733	775	828	709	786	809	751	777	814	819	813	820	790	791	786	767	754	791	787	769	790	754	752	771	799	742	771	786	798	759	828	795	839	783	784	793	763	771	794	800	782	775	769	793	820	798	807	759	776	807	819	784	745	721	771	813	814	766	750	737	796	791	806	816	799	804	774	791	808	738	804	791	810	797	777	775	810	779	788	800	800	778	837	754	741	754	843	773	765	764	811	815	785	783	778	788	834	760	806	767	733	787	790	779	818	756	734	813	815	754	778	764	770	841	819	774	757	786	791	799	745	753	800	771	799	792	796	781	828	789	777	722	747	795	747	802	720	773	772	813	756	783	786	770	725	804	796	778	716	783	771	796	799	777	774	767	816	764	749	821	805	783	787	764	774	769	763	777	774	797	778	777	803	764	777	802	800	779	836	800	773	792	775	725	785	763	799	832	738	758	780	834	777	789	787	793	773	767	781	732	747	790	783	815	801	813	799	818	764	794	786	821	788	794	825	822	780	822	814	781	802	803	796	799	813	789	765	777	787	760	782	816	772	821	750	812	796	821	730	802	763	792	783	820	745	759	782	798	814	764	822	741	789	762	781	825	766	805	803	778	739	776	780	817	736	813	813	796	775	718	791	765	783	772	805	794	771	781	788	823	791	800	771	772	778	755	748	778	749	807	788	782	747	801	736	788	785	755	825	792	723	790	762	741	789	833	793	807	753	749	789	783	754	809	836	881	762	792	786	748	830	759	773	781	737	763	803	762	810	755	769	819	818	823	826	729	778	821	778	808	843	792	815	814	765	778	759	785	779	742	824	804	776	794	778	752	791	819	757	807	765	766	718	793	772	787	778	832	767	808	809	769	762	791	763	764	808	746	822	728	797	771	766	775	787	794	800	757	765	796	753	800	761	775	792	704	777	786	821	787	797	781	813	781	776	793	833	739	751	785	759	769	763	797	743	797	788	747
55444	21535	7217	2203	956	580	479	377	376	354	395	343	375	452	355	384	349	353	378	401	388	332	402	365	365	375	387	391	389	349	367	400	381	377	364	370	356	371	347	366	354	384	398	395	388	353	379	349	385	362	387	325	362	357	329	331	395	385	367	350	402	349	349	345	388	377	353	341	356	360	351	330	350	348	362	341	404	353	339	382	375	353	352	408	357	373	332	375	391	323	338	370	327	362	368	396	365	406	362	362	368	392	391	349	387	333	353	384	392	374	382	391	407	389	387	369	380	358	394	383	377	402	373	381	385	381	363	341	363	366	343	361	408	371	365	368	349	373	352	345	373	389	389	352	396	430	378	344	351	367	383	367	349	374	369	366	401	345	359	389	406	334	350	391	394	380	391	364	380	350	325	365	358	348	393	349	380	321	385	361	370	340	363	369	325	391	388	349	378	381	351	375	383	371	350	346	382	404	367	400	367	366	401	392	390	359	368	335	367	367	414	405	372	357	362	366	409	341	372	399	357	362	395	369	345	372	362	351	367	338	398	374	376	385	377	339	354	349	356	402	374	343	409	349	377	361	378	360	375	381	346	325	376	380	370	397	384	366	381	368	339	358	356	354	355	396	378	355	333	368	376	346	367	347	346	347	388	345	380	401	376	386	366	383	371	422	404	389	393	411	337	396	369	363	361	348	421	343	368	330	361	361	364	369	375	360	347	386	384	354	391	413	330	413	352	361	322	384	424	360	366	364	355	395	376	375	371	354	376	391	389	392	401	334	373	342	377	365	369	383	359	393	380	364	344	349	362	386	375	369	360	381	400	378	369	384	337	342	367	374	354	385	351	358	386	382	362	376	377	388	357	407	382	363	338	385	383	355	362	352	358	361	348	368	352	364	357	340	382	359	391	355	374	370	362	363	377	362	379	362	392	374	335	359	380	367	394	356	340	345	355	357	350	378	335	377	358	374	378	361	421	357	378	339	375	368	387	388	343	345	352	356	363	371	332	389	368	373	375	351	385	355	344	335	352	320	351	351	391	413	379	370	342	353	382	406	398	350	360	357	386	332	334	337	338	356	372	379	364	402	382	366	376	388	370	299	349	374	352	336	391	375	351	365	388	384	381	331	356	372	374	389	369	374	361	326	362	346	378	352	360	353	382	348	337	364	394	377	400	377	366	331	388	360	387	357	358	374	364	367	355	362	386	375	363	376	366	360	356	330	371	387	356	359	389	380	326	368	334	361	362	384	370	334	334	338	366	351	350	372	364	348	357	381	391	375	343	368	404	371	383	357	354	400	388	379	388	379	432	377	375	365	366	362	384	398	364	375	372	375	336	354	369	352	363	389	428	375	340	312	421	374	355	387	374	346	343	341	399	355	373	319	356	344	396	406	352	390	387	372	377	366	341	374	349	324	360	381	370	356	385	325	376	370	393	366	394	326	385	377	380	403	366	361	324	361	372	360	396	377	360	362	336	348	384	374	367	321	343	361	406	361	352	379	353	338	329	392	342	374	365	388	364	357	403	380	371	377	366	322	367	367	370	363	343	396	408	365	390	337	398	362	352	382	414	367	383	365	350	365	390	367	361	369	399	376	374	410	369	351	395	373	344	377	369	359	399	380	347	382	362	357	365	348	418	390	377	342	361	349	334	370	391	339	382	381	371	396	381	345	381	370	366	384	380	340	338	353	375	371	366	385	377	387	379	376	370	371	359	342	380	387	374	380	380	380	409	349	334	374	383	374	345	406	363	418	339	361	334	388	358	396	359	356	389	330	361	385	367	334	334	387	389	377	376	376	355	378	353	377	411	386	393	348	370	337	366	387	368	395	360	376	383	366	373	422	380	382	359	338	354	347	371	366	368	351	347	369	391	345	380	398	373	351	398	359	369	358	361	400	378	348	390	376	361	413	374	368	363	374	366	392	373	378	338	324	391	360	364	368	367	363	360	347	354	377	382	388	356	336	379	349	354	366	388	384	340	390	364	392	403	344	363	350	346	334	340	420	384	354	367	357	377	364	357	376	374	377	389	374	375	373	378	365	319	324	368	367	351	365	376	349	352	364	372	355	390	390	371	360	367	376	371	416	390	374	362	369	389	342	385	339	394	361	354	350	320	366	391	362	412	352	357	363	362	381	334	379	374	409	342	356	384	335	385	331	381	399	338	347	380	355	360	346	364	367	363	339	345	364	363	389	415	347	388	376	360	353	362	355	408	360	348	343	345	371	363	379	344	386	387	356	377	344	320	319	399	371	426	348	359	411	371	365	348	356	338	370	348	410	392	379	410	386	366	358	370	405	349	353	402	326	358	369	380	358	367	371	359	335	346	425	352	351	322	351	385	385	363	396	352	373	374	392	349	423	336	378	416	342	394	364	347	358	381	372	354	393	402	385	363	363	403	411	348	362	373	349	332	414	359	380	346	353	334	340	402	374	396	382	378	366	345	358	372	364	394	389	398	432	380	404	363	423	410	384	337	375	379	339	352	380	366	346	361	366	377	355	367	357	366	347	403	381	380	339	382	382	391	336	380	358	380	340	370	357	338	355	386	402	337	362	397	362	361	385	390	381	346	353	364	353	362	329	402	374	381	356	365	388	379	394	379	367	403	391	383	360	382	350	399	379	358	415	354	391	377	381	383	348	369	348	390	398	372	374	367	371	422	351	373	342	393	375	386	348	357	332	367	405	383	391	366	384	402	368	367	411	334	344	401	367	412	340	356	377	354	370	324	367	388	352	377	365	366	366	342	399	374	318	355	362	366	359	345	392	351	385	401	373	367	371	365	340	344	353	383	346	372	351	355	372	352	348	393	363	359	390	398	387	360	365	361	336	408	376	370	385	340	380	355	377	397	363	341	381	334	383	395	374	362	373	364	356	358	357	334	363	330	334	361	366	379	364	372	328	341	369	381	388	391	373	354	384	382	366	376	372	364	391	391	386	382	371	374	343	347	367	365	370	365	354	367	353	377	400	399	416	347	378	364	376	388	351	372	369	379	391	380	328	360	360	361	357	345	367	355	350	363	360	384	374	329	386	385	388	367	352	379	368	411	362	338	375	381	371	351	364	358	383	343	379	365	358	390	373	330	378	376	397	376	380	373	374	355	373	383	378	372	363	360	359	368	345	358	336	387	370	379	383	349	376	384	373	365	335	379	350	377	340	355	394	385	368	344	334	317	345	351	370	342	383	359	352	357	383	396	419	388	381	368	365	355	362	371	369	349	378	384	378	358	392	386	400	419	368	349	373	343	372	385	375	354	373	370	373	387	408	357	340	384	372	310	382	382	346	384	361	360	378	377	344	340	361	367	400	348	378	364	370	381	411	406	395	376	392	358	382	374	375	357	388	315	400	361	403	383	365	402	377	376	369	357	368	360	365	306	350	325	382	378	359	371	357	352	382	349	382	394	381	338	369	394	392	364	362	365	367	349	326	370	403	387	343	354	353	371	341	388	409	357	404	379	362	355	375	397	363	396	397	375	393	374	383	336	372
36754	13971	7406	4166	2369	1547	1059	873	827	838	853	841	823	802	819	859	801	799	797	805	817	750	818	798	870	817	789	796	800	840	813	772	853	797	789	804	826	803	799	758	828	793	817	790	828	806	821	781	779	796	781	829	815	850	811	793	761	784	801	820	838	808	840	871	853	789	779	828	849	817	790	782	834	825	818	779	820	807	816	820	828	793	810	814	743	808	839	805	805	822	790	786	753	775	784	776	819	879	865	814	773	808	831	832	842	813	814	831	826	836	787	788	823	815	802	775	777	821	804	788	773	768	769	787	773	794	746	807	766	840	820	786	765	829	792	824	786	840	812	792	783	811	796	819	839	772	829	789	820	779	814	817	799	791	786	812	789	835	814	830	775	814	793	827	775	799	781	839	824	817	818	806	867	807	841	789	826	858	832	813	836	846	834	790	805	841	803	820	831	821	805	802	750	859	776	805	784	849	796	854	784	830	806	828	811	772	843	797	790	820	751	786	805	832	792	751	820	784	805	809	778	801	820	804	849	819	795	827	830	796	843	785	824	740	788	848	861	790	865	825	814	815	816	761	806	754	785	776	780	797	809	815	817	836	830	788	772	794	826	775	773	825	829	816	888	808	817	807	803	790	809	791	816	829	799	789	772	804	825	801	783	790	808	835	783	863	808	838	873	790	785	829	829	788	765	776	786	834	818	744	812	812	793	814	795	800	773	883	800	821	783	776	780	842	813	858	818	831	791	824	787	823	767	823	808	850	798	741	866	788	835	817	812	838	741	829	799	824	763	753	787	831	778	797	847	883	774	756	785	788	810	793	815	820	807	840	776	830	855	743	775	769	823	785	852	810	848	778	813	811	796	773	806	896	836	788	814	792	828	815	821	793	799	771	796	790	784	800	812	806	771	872	799	772	807	867	834	786	792	751	805	789	855	812	836	857	802	802	797	824	875	815	815	799	800	771	840	815	764	824	809	746	875	785	822	820	807	838	780	873	830	793	741	802	762	821	815	777	790	809	834	786	830	814	839	804	790	739	845	820	794	824	861	803	819	800	784	807	818	774	819	801	786	821	793	778	800	812	824	793	830	785	838	779	794	816	777	835	795	818	826	788	771	812	783	825	765	836	808	800	855	818	811	783	865	802	795	835	869	820	821	802	764	845	822	826	790	870	800	832	777	807	820	808	778	827	802	778	816	812	820	800	758	804	832	765	766	766	798	732	807	780	835	791	778	807	770	833	811	794	768	807	832	850	759	810	825	793	769	785	864	806	822	787	761	812	819	764	794	805	829	830	819	805	772	809	846	804	824	803	793	814	791	840	795	895	852	839	872	791	824	810	771	813	808	774	810	833	762	867	774	801	790	794	857	794	798	846	774	850	789	815	823	833	806	882	807	751	791	829	792	833	792	813	839	785	789	800	815	875	827	779	793	792	818	860	796	775	815	743	854	812	811	770	874	814	808	789	781	843	792	790	817	835	813	837	834	816	813	807	792	779	799	761	824	766	793	828	805	752	799	814	810	835	868	894	804	764	772	795	843	843	756	779	807	848	784	835	799	822	801	766	765	803	820	839	851	828	746	862	845	822	800	795	799	785	781	859	793	868	808	821	798	786	748	771	796	788	780	798	824	843	837	830	815	750	832	792	770	767	837	756	861	818	844	822	823	807	797	820	819	831	794	841	791	792	780	752	863	844	786	816	743	802	829	813	774	797	835	812	800	801	829	825	769	793	805	783	856	777	818	825	803	784	838	878	789	803	794	757	805	785	830	842	775	795	813	776	821	790	824	839	838	800	755	823	770	775	789	824	821	853	795	789	835	786	782	839	755	861	768	805	791	788	815	798	797	839	810	804	804	805	837	833	812	843	804	791	828	796	826	811	761	802	854	852	809	810	798	764	858	811	792	814	781	828	805	764	809	813	826	800	774	754	807	809	756	760	838	841	803	837	797	813	816	829	791	798	860	793	792	798	840	798	799	822	782	822	812	807	815	807	765	787	883	861	778	796	861	792	803	839	777	802	780	773	809	762	820	775	830	808	858	822	770	820	732	813	751	775	811	796	765	782	790	802	749	813	806	756	850	762	799	794	807	834	785	808	811	845	796	830	801	807	805	787	791	852	821	825	839	833	767	783	829	874	852	855	756	769	779	829	729	866	831	828	817	828	815	789	812	856	830	778	814	785	843	804	817	866	765	768	767	787	797	769	817	816	846	797	791	820	790	832	795	788	793	794	806	856	778	737	813	807	830	812	840	817	800	838	836	849	824	759	798	793	817	766	801	843	794	821	811	802	823	789	785	837	797	828	776	833	805	846	827	751	819	790	811	811	799	815	716	826	794	807	816	808	828	814	767	801	865	834	879	827	826	821	857	800	807	851	890	796	782	760	802	813	866	837	803	827	857	762	814	806	856	817	811	820	873	774	833	772	818	811	814	824	816	798	795	832	783	808	818	790	837	861	815	805	820	802	808	811	770	797	847	850	824	798	834	770	764	835	828	801	809	815	771	830	786	817	795	812	783	818	798	852	850	819	828	817	799	811	826	722	810	842	804	760	764	847	793	844	791	776	841	838	804	839	826	825	765	782	826	825	830	771	806	777	860	787	799	795	816	823	792	820	782	806	770	784	797	795	798	832	770	849	817	793	781	853	778	801	767	825	815	803	796	798	827	866	804	823	787	832	812	809	803	777	799	804	806	761	815	822	779	817	798	808	778	812	791	781	782	801	783	812	797	816	787	799	867	847	856	791	807	763	821	793	836	859	783	722	858	824	789	812	810	793	863	774	795	771	809	797	816	806	787	804	814	793	818	812	786	821	839	801	853	838	834	815	827	810	818	836	824	773	812	768	820	802	868	799	788	830	814	881	807	824	838	780	805	813	818	787	803	803	835	780	811	826	782	812	859	829	820	773	793	805	782	832	812	796	794	815	814	813	863	837	851	831	798	839	836	812	826	808	763	854	763	817	807	810	810	841	814	822	843	774	830	845	830	806	836	774	809	826	812	866	812	774	816	859	827	790	819	851	820	804	766	810	850	824	802	862	837	786	846	800	808	820	822	825	796	777	822	800	813	761	799	823	850	842	800	780	820	778	849	842	830	800	795	806	830	816	838	786	838	787	818	845	768	825	795	805	819	833	852	817	824	807	787	796	805	799	852	763	790	808	782	813	815	801	792	785	797	828	769	838	755	796	770	807	806	818	804	842	812	793	786	824	819	797	814	824	780	860	796	805	763	773	783	831	793	809	788	851	814	823	797	848	849	772	799	843	811	853	857	829	821	762	796	805	807	779	815	793	799	821	770	819	790	800	783	805	849	853	800	814	790	861	846	824	824	814	799	819	789	835	767	839	814	789	784	820	782	824	865	772	861	789	790	804	789	808	819	786	799	799	779	762	832	807	786	803	836	854	788	770	779	811	822	770	817	781	822	792	817	775	792	778	772	829	806	795	762	790	779	807	818	819	775	773	768	809	822	841	829	812	774	824	833	802	780	821
59233	29287	13951	4877	1784	974	687	434	431	404	417	436	407	340	387	373	378	372	375	384	388	418	431	405	365	369	370	354	401	368	407	409	361	394	390	396	380	415	349	397	386	414	406	402	391	395	369	365	376	361	380	416	340	393	419	368	438	372	380	410	387	374	380	375	363	411	396	385	384	391	385	409	384	383	388	434	358	393	412	401	396	364	388	373	404	407	387	361	393	407	419	400	389	378	387	379	396	361	390	401	379	366	410	392	401	357	397	380	417	386	400	382	372	383	357	380	392	393	348	351	396	402	357	400	379	428	397	390	379	345	355	396	397	359	337	376	381	397	379	420	400	344	394	411	366	391	395	406	351	378	387	375	326	342	360	353	412	369	349	402	328	389	405	324	363	372	350	351	373	395	384	396	332	401	408	360	381	379	358	381	362	349	364	423	354	374	390	357	407	388	346	379	373	386	402	399	385	375	359	368	374	393	342	399	356	401	354	359	365	360	394	413	424	391	378	418	395	371	354	385	411	413	389	400	413	388	354	360	370	376	391	364	404	407	386	387	399	394	379	392	365	368	392	376	420	372	403	390	378	434	371	406	391	363	361	352	380	409	413	364	426	396	385	407	381	388	381	395	402	360	380	386	380	409	382	398	378	378	432	433	395	390	392	366	428	395	359	380	400	367	354	370	413	316	364	372	352	383	371	366	367	397	401	385	387	438	352	392	393	380	370	366	391	407	398	376	381	339	394	378	365	357	383	390	366	360	399	352	386	392	428	404	376	388	414	366	387	390	376	374	417	405	382	392	391	382	377	384	371	406	405	397	394	363	385	381	326	343	377	382	400	405	372	371	388	373	399	382	375	436	361	376	378	377	405	386	401	404	378	366	350	370	357	383	356	326	377	396	402	392	388	343	380	399	379	376	384	390	369	371	388	366	366	386	380	392	367	401	341	355	399	385	381	382	375	400	359	374	395	408	380	334	410	381	389	394	374	381	375	407	386	372	367	407	378	411	425	402	374	409	373	389	364	338	382	370	344	373	388	387	355	336	338	394	390	393	416	378	381	408	375	351	379	386	378	360	370	371	396	389	380	380	402	396	394	394	361	407	418	403	363	368	398	412	365	405	376	379	370	343	373	368	373	383	388	391	363	350	361	404	443	355	359	393	345	382	391	391	370	391	386	362	403	418	386	399	357	395	371	347	416	426	377	368	387	365	382	380	383	372	412	428	367	337	379	395	426	417	392	397	369	352	388	385	388	368	381	388	353	355	405	393	386	364	371	388	338	339	384	348	375	389	372	398	370	361	385	406	376	379	334	406	367	361	411	390	384	383	387	356	381	405	380	392	362	378	385	350	402	398	405	413	408	374	362	346	384	380	391	398	372	343	393	404	379	386	441	407	396	411	373	368	362	351	395	374	370	402	423	411	351	394	390	333	358	413	369	376	331	376	411	402	415	318	359	368	366	412	364	360	385	414	363	394	378	368	374	353	384	370	393	398	392	430	419	380	372	406	391	396	349	402	389	392	405	388	360	390	402	393	401	382	390	413	387	386	396	383	397	369	386	442	347	389	372	392	383	376	407	353	381	404	348	360	364	373	379	420	375	395	398	381	356	338	392	399	361	377	421	367	414	401	355	385	382	379	362	350	345	408	397	399	373	368	397	353	345	385	416	393	383	394	369	407	401	395	406	383	417	396	395	397	373	369	382	383	381	421	414	404	366	405	394	340	406	375	404	402	352	398	395	421	400	379	357	352	383	374	371	387	396	381	403	360	401	391	400	358	383	375	344	408	361	346	361	422	378	384	388	384	391	380	380	345	385	398	383	397	404	385	375	378	363	398	421	405	382	374	396	389	386	391	368	366	394	354	399	381	351	385	418	410	378	396	379	396	371	383	376	346	344	376	406	415	364	371	393	409	384	383	416	421	429	368	400	378	371	369	406	393	415	346	397	408	356	395	375	367	406	383	388	407	360	396	369	357	412	377	350	395	389	379	402	393	374	427	412	404	387	402	385	399	408	398	381	420	357	362	363	396	413	338	382	398	403	404	330	345	361	399	388	379	394	398	369	397	379	372	423	384	381	366	363	369	376	429	388	358	344	407	452	357	372	393	372	358	415	397	381	381	390	395	374	387	393	377	384	413	399	352	398	398	413	400	400	360	390	380	376	376	390	405	373	405	372	365	348	390	381	378	385	368	386	378	386	347	342	395	424	373	398	381	391	352	384	375	399	390	348	420	374	363	391	413	377	342	420	398	408	346	377	397	370	354	375	379	400	372	442	436	396	404	366	341	369	376	356	372	369	374	404	394	400	383	396	392	387	398	425	380	377	341	393	371	366	373	384	366	395	403	364	372	359	362	366	392	376	407	392	351	401	391	388	351	404	372	387	348	362	385	390	406	387	389	355	367	362	350	395	418	355	369	355	346	360	344	378	371	397	367	402	390	359	371	362	329	363	372	375	337	377	399	365	353	407	385	456	393	398	365	408	365	367	401	397	373	385	404	365	379	384	355	391	379	375	405	396	395	408	408	374	353	383	367	367	388	406	361	379	374	395	373	413	420	390	362	448	418	335	396	387	358	365	374	419	423	374	394	413	377	377	359	376	406	406	350	406	401	359	403	401	359	383	433	379	349	385	425	366	358	397	401	385	376	342	400	381	390	367	388	389	357	413	370	416	402	342	351	417	373	358	360	360	377	370	403	399	378	355	391	393	395	380	370	370	399	401	422	428	407	383	373	408	369	338	386	373	380	400	378	379	446	372	364	376	388	378	399	372	425	433	363	363	354	366	379	348	362	379	359	385	408	398	413	386	392	359	380	407	403	370	344	401	451	390	399	383	379	398	384	351	389	397	387	366	396	393	406	402	331	383	338	389	347	378	368	385	361	382	410	396	369	388	342	398	371	387	405	401	372	384	402	383	373	401	390	398	424	397	390	383	389	356	414	389	382	397	383	362	382	357	411	373	383	379	400	390	412	362	396	392	402	346	384	351	400	376	414	367	364	409	368	369	380	387	353	424	390	369	371	403	391	414	388	351	359	384	401	381	379	372	399	382	390	369	364	398	387	399	391	395	350	374	373	383	388	410	382	370	400	391	387	400	395	374	402	396	371	352	372	427	412	363	373	385	345	352	363	389	376	403	409	366	408	355	351	404	400	343	421	391	383	381	394	382	370	392	402	397	400	356	362	376	383	409	395	357	421	381	396	411	366	389	382	404	374	401	370	410	403	428	360	392	363	330	408	383	389	365	388	372	399	397	425	357	360	361	395	389	419	386	375	376	375	333	394	387	392	421	357	368	418	385	379	340	365	372	366	355	373	386	407	385	414	347	380	385	374	383	367	378	418	354	367	372	369	388	371	411	414	389	396	409	400	398	391	378	390	360	365	354	388	430	409	386	391	378	374	369	400	422	386	381	366	380	387	374	410	412	386	356	395	378	400	367	425	357	388	405	367	367	409	384	426	425	394	384	377	402	375	360	360	368	354	396	388
40202	22434	13839	8282	4315	2441	1765	1095	892	886	856	879	855	887	883	885	812	842	823	835	850	833	842	863	914	858	836	886	859	847	834	817	858	772	820	867	814	814	852	843	862	785	842	835	827	817	817	830	793	853	839	808	847	845	804	875	791	831	836	849	861	776	800	824	853	887	830	896	794	885	833	858	866	836	828	846	796	873	859	783	812	845	835	837	817	794	805	839	809	805	833	807	841	803	852	855	792	809	831	837	831	859	837	831	890	870	853	819	802	862	803	808	842	852	870	819	906	857	817	804	786	860	842	795	800	853	803	829	857	839	838	837	857	829	792	862	760	859	847	842	836	846	812	801	866	856	788	792	845	847	825	849	818	857	833	827	804	860	780	805	830	835	792	858	847	850	771	812	866	817	869	839	843	824	835	837	837	859	801	853	836	837	849	872	834	863	814	827	767	788	821	795	829	870	802	826	832	792	825	819	819	817	784	797	822	827	838	840	837	846	867	835	859	828	830	835	884	858	871	869	818	841	841	807	861	867	849	809	827	839	825	834	905	789	868	788	825	791	871	792	869	816	795	783	801	836	806	846	827	816	833	818	803	839	796	823	841	828	841	776	840	873	850	813	857	850	775	833	817	806	817	865	886	828	777	818	852	827	822	861	800	840	828	841	830	856	823	865	836	827	813	803	809	812	857	808	858	837	813	872	835	794	816	841	824	884	824	828	885	807	835	838	874	795	806	782	856	802	855	845	806	868	829	898	822	835	796	882	849	823	839	797	860	857	824	844	804	842	795	825	875	816	801	876	818	795	816	817	839	847	833	828	944	808	850	820	850	882	797	832	843	853	808	836	784	837	864	826	818	846	810	868	825	848	819	800	821	840	836	875	826	820	845	813	811	814	852	844	812	853	812	843	808	816	752	810	877	829	799	823	795	831	844	843	834	848	779	882	836	812	780	786	783	812	846	859	861	832	854	859	833	800	862	823	857	845	828	817	774	878	837	817	830	835	860	831	846	827	849	809	805	823	830	835	833	810	870	833	805	861	834	817	833	867	774	900	878	831	848	815	807	817	825	869	861	834	865	861	862	893	887	895	840	894	784	848	813	820	851	858	852	847	820	839	833	817	835	836	849	784	818	818	810	839	836	832	879	848	826	828	814	841	843	840	802	847	868	871	817	850	805	806	832	776	804	774	798	794	888	847	826	847	861	837	851	833	834	857	843	816	805	818	808	839	833	843	824	842	818	876	806	826	842	847	847	840	807	754	819	797	788	853	827	807	889	863	832	816	867	847	857	779	827	785	801	837	804	865	856	824	863	859	791	800	884	814	823	822	827	871	816	851	806	844	856	813	816	806	800	798	787	808	797	810	844	839	830	828	839	829	861	877	848	818	859	862	847	851	880	808	840	776	826	811	883	843	840	845	779	866	816	836	876	848	783	811	801	820	797	825	803	874	829	853	835	826	833	856	817	838	874	798	873	803	825	844	817	794	804	840	842	757	863	803	761	823	809	863	813	778	859	808	835	821	831	817	823	796	814	797	822	827	841	877	815	851	874	830	825	794	828	815	844	805	824	858	833	827	836	824	894	815	782	821	823	910	816	835	852	818	824	833	766	854	837	740	811	845	892	831	861	780	854	856	862	845	819	840	828	872	835	806	827	829	818	837	844	842	817	834	863	841	851	820	859	858	846	816	837	826	831	746	888	855	815	816	818	817	805	880	842	873	852	884	772	790	874	881	840	840	849	809	874	847	837	854	809	837	829	832	884	839	854	909	812	796	818	819	788	866	849	826	842	820	776	874	834	794	835	823	822	813	826	898	824	857	863	771	862	817	875	851	789	793	819	831	776	880	822	871	815	818	802	806	883	833	775	804	849	854	861	844	882	829	844	836	852	825	880	839	839	820	859	881	826	857	794	846	821	845	807	833	807	816	829	837	841	828	778	842	828	876	856	822	828	821	826	833	789	795	835	784	810	863	822	835	806	817	829	816	837	806	807	869	836	874	800	817	799	814	861	790	835	797	869	844	896	855	907	779	852	802	816	827	810	791	776	811	786	884	876	880	820	852	790	853	837	861	871	824	840	836	814	844	797	864	798	822	864	801	849	881	853	899	849	850	840	805	871	821	787	862	820	856	872	805	807	829	881	837	866	844	847	865	801	801	828	897	818	840	847	872	795	817	809	811	830	805	843	871	841	848	804	914	828	875	836	836	826	813	768	846	814	838	921	775	797	822	846	855	909	847	830	810	792	779	844	859	783	855	837	870	834	825	842	795	801	858	809	806	799	892	821	859	842	836	829	793	842	911	810	803	787	865	840	811	838	797	810	830	823	885	804	877	828	847	839	860	800	886	848	841	849	841	874	820	805	800	804	851	784	847	783	814	834	851	900	849	834	817	882	813	852	841	801	864	830	828	820	834	823	809	825	849	858	862	857	839	831	854	849	828	853	831	813	748	852	835	843	803	789	810	842	834	886	841	845	828	815	851	885	866	811	816	804	833	850	852	844	809	852	858	849	822	829	810	787	819	818	846	819	856	848	862	849	817	855	824	814	800	893	860	809	825	803	834	801	812	844	819	890	868	846	808	887	833	833	833	882	849	824	857	822	866	872	767	824	810	831	827	857	832	785	818	841	854	852	851	828	869	813	788	851	808	861	821	838	859	865	856	854	846	833	817	836	849	817	820	874	904	842	830	805	787	822	864	823	839	842	855	854	799	784	889	890	839	844	794	855	838	852	808	816	848	820	830	793	827	821	860	840	788	824	812	843	856	807	834	822	848	830	796	830	791	858	841	773	812	867	810	838	827	817	825	823	876	808	826	880	814	811	806	822	853	878	895	805	833	822	823	815	874	823	854	828	827	888	832	836	818	822	857	813	826	792	834	850	849	838	801	801	817	844	829	836	866	871	816	848	817	797	853	832	814	813	801	829	882	827	864	838	802	822	853	805	869	868	846	890	807	825	859	845	828	853	850	802	836	839	801	832	836	793	800	847	775	824	837	781	837	791	879	832	793	836	843	838	828	825	835	818	816	797	766	858	865	855	850	778	843	876	847	825	843	847	831	775	849	844	810	864	870	829	800	842	796	866	813	851	849	776	842	816	854	857	851	814	851	838	858	857	850	834	886	826	839	828	878	779	840	885	810	792	784	823	857	872	846	830	777	839	823	813	796	819	767	847	826	820	881	867	850	849	800	852	855	835	838	815	848	868	797	838	812	832	869	862	844	863	814	830	841	882	871	812	883	821	868	851	851	830	910	832	822	838	843	827	840	856	819	797	863	853	849	861	796	886	815	806	852	874	792	827	853	808	915	886	857	875	801	833	861	838	835	818	825	870	844	843	873	843	850	852	868	864	871	833	859	810	805	798	842	831	858	823	841	824	825	781	852	825	836	830	850	838	868	830	838	852	819	815	812	874	836	832	799	816	861	816	827	806	819	843	856	823	814	809	800	807	854	811	848	823	830	841	823	780	821	813	865	834	827	830	866	837	838
52147	24395	6134	1701	905	543	410	402	369	332	359	315	348	387	338	359	350	370	358	359	383	344	358	311	355	363	341	328	342	353	370	342	401	349	353	361	358	349	356	354	388	329	391	337	374	329	327	385	385	359	394	394	385	329	349	350	355	381	393	390	354	357	346	324	354	378	344	399	365	351	362	345	358	357	353	392	371	358	332	358	361	359	364	347	353	360	366	349	380	417	339	391	348	359	358	348	354	356	357	353	380	345	352	367	349	352	349	340	350	359	379	381	348	332	404	376	358	337	336	339	367	299	350	345	361	379	385	366	334	356	393	387	353	342	361	351	365	328	337	352	348	397	363	382	350	385	368	334	358	386	354	407	381	343	335	376	355	361	356	334	364	349	348	352	356	350	352	334	395	359	350	370	359	374	318	316	379	352	365	356	372	366	366	378	342	366	347	360	374	365	346	340	363	348	314	331	390	363	353	394	385	335	385	359	373	355	390	368	344	369	407	304	330	385	331	413	374	390	336	370	332	404	356	398	385	353	347	328	360	383	389	354	363	319	334	337	344	366	356	336	298	370	380	377	317	359	354	394	356	355	361	344	345	335	383	372	316	370	347	363	352	344	349	333	350	374	331	371	377	325	352	348	347	334	360	372	364	345	337	339	383	352	340	370	372	344	321	351	325	362	343	389	353	355	357	342	373	328	344	336	331	335	359	325	330	348	365	333	371	327	302	337	340	347	341	346	351	356	402	351	345	360	341	323	346	322	387	325	370	343	335	379	385	316	372	355	345	335	340	355	374	333	396	354	366	362	381	378	389	357	359	349	347	348	370	353	339	343	345	323	379	366	335	369	339	377	355	336	371	391	334	345	335	357	361	356	320	327	371	322	388	365	357	354	370	336	373	359	401	327	347	360	356	373	341	399	342	373	358	365	333	367	347	365	336	358	333	407	340	345	295	329	369	342	333	368	327	387	334	327	356	352	339	342	360	350	377	384	339	339	328	370	320	324	359	369	358	329	358	397	351	429	365	332	353	360	361	368	355	342	344	315	360	335	322	330	380	357	364	370	377	333	310	361	376	417	389	334	360	356	388	340	329	344	353	375	354	387	379	388	375	349	349	375	382	342	365	332	383	382	353	392	362	388	381	384	373	350	346	383	344	356	360	344	341	342	340	369	378	341	337	346	346	341	385	377	383	366	379	352	334	383	391	362	387	381	352	355	345	346	389	364	356	349	326	342	387	355	379	390	395	356	375	350	374	365	352	358	341	361	357	368	366	363	368	302	375	299	378	401	362	370	344	357	355	358	358	368	330	296	358	386	352	403	361	364	341	365	317	374	333	357	344	342	369	328	364	333	390	380	349	348	365	395	347	350	373	355	336	366	311	362	379	367	308	331	321	352	346	344	378	353	347	335	321	315	379	379	369	385	364	364	358	366	346	403	354	367	334	378	343	329	370	358	361	373	341	367	366	389	358	371	346	332	332	336	382	421	374	354	373	369	354	376	373	342	357	342	357	375	351	365	359	322	331	361	354	368	354	331	324	328	350	371	350	357	308	340	360	358	366	339	349	348	399	338	386	364	360	349	363	357	360	387	362	372	403	371	329	350	364	330	372	332	346	351	349	339	365	376	359	347	348	325	333	359	369	343	429	378	370	359	360	361	377	320	366	359	360	308	343	366	357	360	352	350	350	344	382	381	384	367	375	349	372	387	362	330	338	366	345	376	408	365	361	374	387	357	378	359	398	372	361	356	351	334	368	380	360	384	333	339	378	380	363	319	355	334	349	361	385	342	351	375	343	354	343	367	346	371	355	356	364	363	367	364	349	378	389	372	353	372	355	363	363	365	349	370	381	359	352	366	343	358	356	323	342	398	324	372	370	352	352	341	363	377	342	368	327	374	399	352	435	359	375	383	387	395	379	352	340	346	354	348	361	340	363	337	371	333	340	340	360	396	379	371	343	373	348	352	366	339	377	384	364	374	383	346	377	351	348	354	374	371	353	363	384	363	376	366	374	383	360	381	365	365	367	335	372	359	333	335	382	375	361	379	377	341	358	396	365	366	391	338	376	341	328	366	366	347	358	327	369	343	345	337	352	348	342	375	352	375	374	384	373	358	353	336	359	381	361	354	388	318	351	336	369	370	365	369	353	395	355	319	379	369	344	347	376	360	343	342	365	359	344	361	386	349	339	387	367	370	371	332	377	351	341	360	325	346	402	367	365	355	304	347	338	334	360	335	328	354	352	361	337	391	378	370	346	367	374	371	317	345	363	354	338	358	355	336	361	334	323	379	349	354	353	316	369	333	352	364	379	362	373	344	359	365	381	361	356	312	359	319	331	344	341	385	351	389	365	358	363	353	346	371	351	353	356	383	332	371	334	391	322	379	354	342	330	320	359	396	356	328	323	357	351	356	371	382	369	337	368	365	366	371	367	342	323	390	379	376	394	366	385	391	375	365	346	335	359	349	320	342	392	391	356	358	383	394	373	360	326	340	337	363	355	373	366	343	339	352	349	360	374	376	323	327	375	364	360	357	373	353	355	323	365	329	335	320	357	367	335	349	358	333	354	361	440	382	356	374	357	344	323	360	333	352	379	340	353	341	363	379	388	375	344	313	374	326	384	355	362	340	362	336	366	376	345	318	355	361	372	332	323	379	370	340	330	382	345	368	340	349	345	368	361	349	361	363	342	366	353	367	329	358	358	379	373	356	382	389	357	370	369	374	375	357	392	344	346	397	366	400	353	404	367	385	363	366	387	359	387	347	374	350	347	361	356	345	356	391	341	322	365	339	389	370	356	373	366	333	339	391	373	334	368	319	334	340	397	328	347	347	346	332	365	357	377	395	387	346	338	345	349	380	319	339	366	381	369	324	350	387	349	384	350	323	362	336	398	364	364	362	338	358	375	363	352	368	355	358	400	346	362	329	375	366	328	361	366	358	361	335	333	430	389	363	394	380	356	347	334	376	335	365	379	342	343	388	321	349	341	375	338	384	389	358	322	348	361	365	372	371	341	370	354	367	317	357	333	385	362	323	368	350	353	330	334	344	345	308	376	368	375	369	412	351	386	382	356	351	354	313	369	353	378	346	400	319	340	338	352	367	332	336	337	331	339	314	362	343	376	347	328	388	345	332	369	351	411	351	361	368	359	337	356	368	346	349	340	357	368	363	395	359	347	370	394	356	320	331	341	337	367	360	350	378	374	329	374	342	339	404	342	348	338	396	354	381	329	416	320	349	355	328	360	367	352	336	361	315	375	354	346	354	357	358	381	361	394	386	332	379	346	371	380	341	318	358	337	381	364	381	321	374	352	362	357	370	345	371	369	371	364	364	328	313	366	365	313	349	388	367	370	350	352	379	342	327	333	361	345	363	389	389	354	341	343	355	326	394	378	339	391	370	397	359	368	357	369	364	365	365	368	382	348	328	366	398	357	328	346	364	361	370	324	374	375	368	323	367	341	376	353	389	372	333	391	373	352	395	326	338	397	356
36424	17654	6191	3446	2185	1450	1008	834	814	766	804	743	775	799	783	791	825	822	750	763	772	811	804	798	861	827	798	757	794	810	790	777	788	792	763	814	807	747	813	812	791	786	799	783	791	840	769	748	779	722	733	770	771	775	748	792	818	737	769	747	751	828	762	788	814	794	785	754	793	777	777	842	724	772	729	819	786	787	778	772	785	756	830	755	771	773	797	777	740	828	821	802	818	775	769	817	819	791	743	779	818	846	778	842	781	787	780	782	812	744	714	775	791	823	778	816	795	817	795	755	814	777	784	809	815	715	751	783	814	755	770	809	722	800	735	773	787	780	733	819	798	777	758	783	752	772	777	815	815	796	791	761	766	862	797	813	776	781	774	786	744	806	753	751	723	790	756	806	763	760	812	805	824	783	789	801	787	845	783	816	788	817	784	781	759	811	726	743	807	804	806	753	723	764	786	749	712	807	779	745	791	762	829	773	790	811	808	794	766	792	783	803	736	770	765	771	806	834	792	801	881	781	808	792	735	760	798	755	773	837	779	834	785	752	814	820	768	808	755	753	773	779	830	787	834	852	798	764	764	759	774	785	757	775	781	837	778	740	756	811	790	767	738	738	770	774	802	763	789	789	828	792	740	759	805	798	783	778	801	796	788	840	844	789	773	808	811	797	791	803	751	756	760	788	789	773	779	804	797	810	769	820	813	768	793	763	804	831	834	778	826	782	784	782	836	775	781	755	809	783	779	778	752	767	752	813	792	849	770	725	805	767	820	797	779	817	832	746	773	780	772	818	781	800	774	835	804	791	789	794	828	817	794	749	763	769	791	739	817	773	760	798	781	748	735	744	855	772	723	799	768	803	818	781	792	771	760	732	807	751	807	784	802	796	770	815	803	770	822	844	769	788	751	811	832	816	736	782	806	759	729	796	745	779	776	810	813	786	796	802	786	823	752	855	731	780	791	756	782	797	766	777	729	760	797	773	771	823	758	746	732	832	764	790	832	787	828	794	749	752	803	801	774	797	770	755	820	775	865	804	768	763	787	763	741	728	794	831	802	816	772	803	838	797	775	774	762	756	737	824	761	752	832	750	765	789	785	799	769	781	756	884	738	809	785	800	794	803	783	819	792	766	784	782	783	786	750	802	833	798	788	828	776	812	794	800	782	782	772	794	727	770	779	772	806	821	747	777	818	808	779	773	796	802	803	799	762	770	745	785	784	796	801	801	781	777	765	781	757	785	782	762	788	755	790	836	822	775	763	737	789	767	808	776	795	821	712	787	781	769	809	786	760	789	792	832	790	764	787	817	809	839	783	799	831	742	806	739	777	816	754	800	825	847	812	782	768	732	739	836	744	768	809	747	784	787	799	793	806	749	777	768	784	777	779	782	754	813	787	820	788	769	811	786	787	770	802	755	740	746	747	748	811	775	802	799	833	802	750	774	816	752	768	773	781	837	748	767	819	839	761	792	782	803	760	767	772	774	741	765	782	744	805	743	821	770	792	789	730	828	765	739	753	781	756	795	770	779	787	797	788	755	798	823	810	755	805	744	846	759	772	760	799	776	824	772	796	754	778	781	779	743	774	755	746	812	773	758	805	806	826	788	831	817	782	742	773	766	802	822	791	808	774	803	779	789	796	837	833	752	765	807	828	785	769	787	821	777	778	723	808	810	771	779	764	777	801	771	841	758	774	784	842	749	751	797	776	772	816	772	777	805	783	814	822	784	752	810	749	750	774	740	785	808	770	823	814	854	738	784	799	795	797	773	748	746	776	749	831	746	769	795	821	744	771	772	779	756	829	746	808	791	788	748	802	794	745	813	763	800	809	788	783	809	851	802	763	756	782	751	704	739	806	735	822	820	804	838	718	810	803	744	775	776	812	718	741	735	797	778	800	750	774	804	832	798	759	724	770	758	833	727	836	832	783	787	796	756	802	795	827	750	814	739	803	816	744	800	790	809	739	760	803	804	733	775	728	776	762	763	831	809	859	764	774	743	759	808	778	821	816	785	840	752	728	811	744	795	806	751	781	777	803	799	766	780	781	781	776	749	802	781	802	801	769	764	825	774	758	762	783	820	858	821	797	735	794	745	806	775	780	755	822	782	782	788	773	752	813	742	813	832	768	804	737	805	784	772	764	816	736	813	787	784	801	776	783	818	742	773	777	774	799	783	786	782	834	773	748	754	757	726	732	848	760	846	838	771	748	807	785	759	770	806	751	842	816	771	764	795	735	798	780	799	804	786	792	786	783	788	771	831	792	771	801	775	796	790	759	713	804	796	825	789	766	770	821	771	815	816	761	794	776	782	815	810	808	740	760	826	746	730	777	770	814	775	770	818	826	742	822	856	778	795	794	815	767	789	793	786	789	785	788	715	778	787	799	799	752	735	774	772	744	751	745	801	744	798	823	745	778	842	776	793	788	766	775	800	757	796	773	787	789	780	765	745	784	764	807	762	820	799	725	798	798	825	772	790	821	859	793	808	745	818	832	802	766	786	767	800	818	779	761	787	797	784	794	767	748	746	795	843	737	764	809	751	822	756	814	766	811	785	769	764	767	791	795	775	757	799	781	816	763	827	870	812	772	786	787	845	801	770	798	727	775	784	790	702	789	777	720	765	779	725	798	816	765	785	782	769	780	748	769	743	836	775	798	828	816	756	804	743	812	797	790	776	737	789	806	823	780	835	773	777	793	763	755	801	796	782	739	790	794	746	757	774	751	785	780	761	801	758	771	784	819	810	767	741	744	730	821	783	747	748	844	840	741	787	800	819	784	740	830	786	769	802	783	772	841	807	774	795	738	783	756	764	841	744	839	736	781	783	809	740	802	765	743	833	757	796	813	730	765	818	780	745	828	797	758	800	758	772	829	762	787	816	808	786	784	765	770	734	797	797	742	790	769	792	734	802	757	697	737	725	759	789	781	733	764	785	777	823	780	772	763	739	781	798	762	762	803	742	783	776	815	758	769	823	753	778	774	774	751	773	767	817	793	788	791	759	770	783	804	795	774	807	804	767	798	765	794	786	803	770	764	761	766	798	755	758	767	749	745	789	812	799	791	763	764	794	809	782	780	770	780	769	793	769	808	749	792	803	782	793	808	780	798	768	766	747	773	732	800	761	771	759	780	802	792	797	788	756	761	770	821	780	769	754	756	821	861	836	777	797	748	746	762	769	802	743	749	751	769	772	771	800	802	800	788	841	748	755	827	781	780	751	778	809	794	775	762	788	764	775	795	768	826	757	810	824	750	803	795	778	802	734	834	750	771	775	744	793	772	777	793	752	820	730	778	753	797	771	770	798	775	782	787	753	774	782	776	763	786	822	794	845	757	802	777	767	785	793	831	755	797	763	794	787	757	775	740	731	775	809	766	768	815	793	772	747	788	736	758	781	819	753	814	814	797	781	770	745	757	759	751	753	792	755	752	793	797	756	785	828	773	809	823	812	829	799	814	804	791	768	802	775	764	789	790	821	789	787	791	784	835	798
59118	25447	9600	2222	620	427	425	396	364	376	351	375	369	376	354	369	358	363	386	372	352	358	362	343	395	379	323	355	343	367	386	402	344	364	339	351	403	333	388	375	368	382	352	348	374	372	404	381	354	337	396	354	340	344	364	362	335	356	329	367	324	330	385	352	331	408	384	393	417	360	375	343	370	366	358	374	378	372	398	360	359	379	379	380	355	382	351	420	352	349	354	344	355	345	377	365	380	409	363	376	409	354	349	329	376	344	343	359	378	390	391	383	336	363	300	350	362	379	398	387	379	337	361	382	383	383	354	330	391	363	358	345	361	362	345	399	352	369	355	346	407	366	366	366	358	390	370	363	382	370	396	392	362	354	372	373	371	361	371	395	382	392	367	390	373	350	336	336	394	396	369	369	377	379	376	368	406	317	339	354	355	359	363	378	372	358	348	363	372	368	358	406	350	357	364	364	373	380	353	379	352	343	387	372	406	373	371	344	339	368	414	341	394	391	381	342	346	402	322	375	365	355	367	347	357	336	348	382	346	360	386	376	365	334	366	380	353	364	360	402	370	371	371	383	375	354	375	347	363	373	393	363	389	350	345	389	357	370	359	359	395	397	361	364	408	384	356	348	376	384	349	362	380	361	388	353	356	357	381	406	369	384	396	426	416	357	375	400	347	363	395	377	361	340	369	355	345	353	348	327	371	394	402	355	344	334	384	340	349	399	357	351	336	372	355	367	399	432	370	331	343	382	334	366	351	348	342	370	370	384	352	371	345	342	326	384	362	371	375	374	393	356	370	379	377	398	358	371	347	375	365	373	371	352	377	391	397	365	378	385	366	413	378	359	359	375	357	374	388	387	362	349	340	370	394	383	381	371	368	382	373	354	348	342	357	375	416	377	366	363	380	388	378	396	419	347	387	423	366	334	344	340	367	371	360	405	419	403	364	351	355	335	427	375	348	357	340	409	377	404	394	349	383	407	353	365	366	365	367	341	397	403	358	362	332	366	370	358	349	378	360	364	349	385	368	352	367	367	345	366	335	343	335	367	359	371	312	385	381	367	363	356	369	326	351	369	396	386	362	380	397	333	331	383	359	383	399	344	390	368	358	357	371	351	368	348	377	358	355	387	336	371	373	392	369	353	368	392	404	364	383	388	346	346	390	349	373	357	380	377	344	415	366	375	344	405	353	357	380	419	356	352	352	404	358	331	361	381	327	357	375	380	318	377	355	374	403	337	346	385	370	363	361	343	374	342	382	395	345	343	373	374	377	362	369	387	372	402	365	350	389	367	364	346	401	350	320	343	409	366	382	321	373	355	353	372	359	366	379	396	357	357	359	342	386	333	314	375	395	387	350	366	378	412	385	339	348	372	359	428	372	374	372	333	368	374	333	373	355	364	330	372	372	341	391	394	361	377	349	350	384	370	385	390	364	375	378	331	361	372	370	371	341	381	397	365	343	372	352	386	373	350	376	371	387	386	390	346	396	376	427	364	371	392	363	384	355	389	363	367	399	341	357	369	380	367	389	334	363	346	364	397	342	339	400	345	375	383	373	358	357	369	395	359	337	350	375	392	351	368	361	369	404	381	392	333	351	358	381	380	328	387	336	357	374	354	356	396	344	341	368	383	359	369	379	402	326	346	354	406	359	366	329	359	349	398	381	353	355	355	381	392	357	389	368	377	350	399	361	325	381	363	335	380	367	406	385	347	362	336	377	388	363	319	378	382	380	401	354	340	409	377	397	392	350	378	392	373	340	349	382	349	386	349	343	343	373	343	368	350	374	378	367	369	382	376	384	367	380	367	397	359	352	324	374	328	377	353	377	368	376	407	321	343	403	380	377	368	353	382	350	383	369	354	391	313	394	379	375	330	347	347	338	369	354	403	364	382	352	358	342	376	354	379	404	412	355	381	366	416	382	388	375	363	376	382	369	386	373	410	359	356	348	345	378	365	327	376	411	349	372	370	353	351	356	373	361	384	385	357	400	365	349	416	349	378	370	366	353	384	364	359	412	383	398	368	383	327	387	398	349	374	357	368	371	371	382	386	378	358	338	402	328	340	373	362	376	368	370	393	388	296	318	339	341	375	355	391	333	354	349	400	390	372	412	368	341	352	381	312	426	346	354	347	362	368	339	367	382	328	349	371	391	378	344	357	407	348	387	387	364	379	386	367	364	321	335	387	384	358	374	377	364	358	374	380	360	319	375	374	359	369	380	420	359	368	378	399	413	372	378	341	410	366	335	402	357	395	412	369	401	342	400	368	335	383	361	372	374	384	381	372	382	383	348	350	346	367	379	354	355	376	360	364	401	404	380	376	366	377	341	371	338	348	358	366	362	411	372	404	433	359	350	357	380	364	331	375	330	393	368	365	381	380	392	358	346	388	373	404	383	379	372	350	373	371	388	395	351	342	374	365	344	348	356	337	360	373	401	370	361	365	366	388	363	371	397	364	366	335	395	355	388	371	379	332	361	365	371	372	337	383	322	382	351	393	354	376	370	321	371	373	345	366	402	399	384	353	373	374	358	394	385	385	393	369	391	381	381	365	353	399	392	366	379	372	365	348	408	371	343	387	389	361	394	376	370	363	391	374	391	357	345	379	388	389	383	412	401	340	354	373	367	351	333	374	374	331	380	385	330	390	373	380	365	375	371	358	359	400	382	400	341	387	416	362	330	390	352	351	347	405	338	355	369	363	373	373	369	378	394	332	350	361	375	367	335	363	366	388	368	378	353	354	366	364	360	380	369	379	379	409	380	392	374	342	346	293	395	331	357	422	396	364	385	371	360	382	337	326	343	367	342	375	342	375	341	354	385	378	354	364	354	368	346	363	385	368	366	351	348	353	337	375	366	364	384	358	385	378	394	375	347	386	353	366	365	356	366	362	370	362	361	365	357	387	379	371	395	377	389	364	357	370	379	369	344	370	364	388	400	354	359	352	366	397	386	376	363	406	364	355	360	360	348	369	394	365	372	386	346	405	309	378	341	371	318	377	387	381	358	354	358	363	413	360	380	349	359	342	351	355	419	363	372	359	354	346	346	357	343	341	360	365	399	376	351	382	335	391	334	370	362	377	392	330	338	402	368	360	401	376	388	373	366	366	392	406	342	360	349	369	391	382	380	339	376	359	391	333	364	392	354	385	352	392	334	344	361	369	366	381	358	366	387	383	363	328	356	368	368	386	352	337	388	398	342	416	361	391	365	364	424	364	406	373	367	358	357	372	364	363	345	369	367	376	365	386	388	376	376	396	380	368	365	382	354	369	367	364	334	363	381	381	361	389	404	361	406	393	382	370	394	378	358	358	358	372	365	355	392	328	411	388	371	359	373	333	375	392	379	361	318	365	365	364	374	362	336	378	412	379	379	389	371	366	337	380	355	350	374	340	369	367	380	336	384	332	345	366	394	362	389	328	339	352	378	369	338	321	383	414	416	370	350	328	360	371	364	417	383	363	370	373	358	381	414	349	362	330	354	408	355	383	360	359
40540	17069	8215	3905	1466	1012	931	899	861	822	820	857	758	834	797	798	839	808	816	779	838	771	777	833	792	779	810	842	784	783	793	785	803	786	812	766	866	775	840	759	817	755	758	833	802	797	886	779	786	782	799	786	824	793	850	794	754	828	811	826	866	771	801	891	789	819	761	788	845	763	824	877	836	818	721	829	771	843	745	858	792	837	797	827	821	833	809	806	763	795	829	801	777	789	824	829	792	822	790	824	748	818	800	773	805	782	776	815	821	807	763	802	785	806	801	823	814	814	806	752	836	823	854	820	845	787	833	804	829	741	845	776	764	794	791	831	849	800	839	854	811	850	804	816	792	747	773	805	770	794	818	815	825	815	848	823	841	809	789	804	818	750	852	837	800	820	811	814	846	799	793	889	761	882	813	843	804	778	772	833	813	818	804	792	771	842	768	785	794	735	844	807	822	777	794	829	761	770	827	885	792	809	835	794	799	784	837	836	782	787	848	774	826	815	807	789	765	795	837	772	845	790	821	833	813	795	824	872	768	763	820	852	794	869	800	821	790	828	834	762	776	827	820	826	812	826	761	806	776	784	773	806	787	797	796	770	799	832	811	768	827	735	809	796	866	823	812	787	823	794	832	767	826	831	858	822	769	826	871	756	775	814	834	805	783	814	815	783	730	791	791	835	780	828	820	795	735	810	796	814	777	794	779	758	786	826	810	774	838	742	784	741	828	838	820	859	787	811	835	809	841	845	784	821	812	819	784	778	785	746	794	770	751	800	841	781	771	830	780	807	778	812	766	829	754	822	835	818	773	762	781	788	772	831	759	816	817	769	822	787	745	769	766	804	792	814	822	792	840	779	811	801	783	806	815	802	736	795	798	810	787	794	824	768	817	813	789	792	782	794	790	842	795	790	814	851	794	799	775	793	843	806	793	820	771	790	778	827	796	784	796	805	749	786	825	811	775	823	871	830	827	825	825	822	748	813	787	795	783	741	809	802	835	832	762	757	819	811	783	766	795	806	812	823	811	823	814	771	821	800	790	810	819	804	782	813	762	806	797	833	776	808	781	773	867	803	794	832	856	789	895	735	769	812	801	789	772	808	747	775	785	795	799	799	713	820	798	813	799	799	849	799	833	829	837	811	813	790	813	805	741	814	804	869	806	825	856	808	834	850	780	816	803	831	788	812	845	773	775	774	818	744	816	832	844	762	801	779	818	781	823	789	801	789	811	774	767	762	844	861	813	774	825	831	779	799	848	798	789	788	800	823	777	801	837	878	797	770	778	769	781	834	798	770	747	821	794	839	805	795	788	779	819	799	762	797	791	808	820	843	778	814	784	841	798	802	813	810	808	773	790	786	795	812	756	805	697	842	854	769	788	833	766	778	826	775	836	778	787	745	777	854	842	799	837	812	782	736	811	822	796	767	795	786	818	853	796	797	834	793	776	785	751	796	841	792	799	824	804	839	782	783	761	799	797	799	819	795	840	782	758	764	779	768	760	799	785	784	834	844	741	848	756	821	803	813	805	813	794	833	834	780	832	816	829	765	797	806	811	806	825	852	751	784	818	840	781	818	793	821	753	775	799	807	856	803	819	767	823	780	788	829	800	886	785	796	788	816	837	851	787	815	819	832	795	758	774	811	842	823	813	867	802	801	765	787	791	826	775	771	817	832	842	824	824	830	823	769	825	822	792	828	800	777	764	772	835	764	803	823	787	788	815	848	825	745	805	782	788	828	805	772	857	818	831	767	799	811	800	831	790	780	774	824	833	838	792	830	796	778	820	798	866	855	799	803	784	823	852	841	805	801	822	851	794	805	823	795	820	830	791	795	809	754	821	783	796	766	785	860	802	789	784	822	803	823	800	798	815	815	839	832	811	808	798	822	855	740	787	825	777	816	807	741	823	837	796	804	784	827	829	784	795	848	780	832	811	806	790	832	736	791	831	795	772	793	798	754	845	803	828	831	795	756	853	790	770	815	793	838	821	814	817	840	795	807	823	814	781	815	823	782	825	768	828	814	794	768	807	777	781	750	805	811	830	805	796	788	759	826	821	754	796	799	854	852	755	758	778	786	811	751	777	824	815	805	797	810	785	777	786	836	765	782	790	839	776	792	778	827	788	761	820	831	802	796	758	799	788	787	859	803	824	802	821	800	754	819	783	797	845	802	822	776	779	802	815	779	809	765	823	852	783	790	791	802	859	834	839	790	836	797	796	806	781	841	773	741	822	839	829	822	793	844	826	847	766	789	857	793	848	805	797	826	799	781	759	758	826	832	795	819	836	832	839	752	779	774	796	772	739	791	811	829	785	822	822	733	767	779	850	773	818	786	796	797	780	805	750	757	794	762	793	784	798	790	821	789	815	777	791	779	788	758	827	793	862	805	823	757	780	834	848	760	792	812	802	784	760	783	802	811	865	781	823	828	818	835	816	810	738	807	807	791	817	754	811	830	771	847	773	807	814	816	775	772	827	808	822	827	794	848	811	793	829	829	811	837	833	780	727	824	793	781	832	836	818	770	841	792	816	788	774	852	791	795	812	847	795	805	813	770	781	827	863	827	779	782	812	755	805	807	820	791	793	815	820	779	808	792	822	767	738	806	798	799	873	811	764	796	822	799	790	788	825	813	810	845	805	767	821	809	839	795	821	796	797	785	796	841	785	797	788	836	814	814	816	814	884	838	752	835	770	854	777	802	793	775	831	801	807	799	805	801	800	832	829	789	796	763	826	807	796	747	848	814	790	814	823	800	787	775	772	802	804	824	841	750	784	792	803	852	826	826	772	806	813	795	799	814	807	814	807	789	835	794	818	804	816	792	814	842	836	764	781	787	813	783	811	798	771	834	756	781	823	829	827	775	791	804	813	800	812	814	839	819	815	821	781	872	761	815	859	780	854	813	765	763	787	858	836	866	793	744	800	836	771	783	773	815	815	750	756	844	797	806	827	811	817	801	799	784	806	846	831	781	793	797	747	812	772	775	769	807	817	846	828	785	776	801	780	822	853	844	750	783	784	812	835	787	789	854	818	778	780	787	796	807	808	852	807	797	852	815	780	797	780	776	782	819	855	752	849	810	857	779	803	768	810	847	826	783	832	770	806	831	810	794	759	793	763	769	784	799	786	769	761	836	840	732	795	802	819	793	776	763	767	823	800	791	816	794	839	764	766	806	824	808	767	803	773	779	798	785	780	809	813	847	782	820	839	823	800	813	813	799	847	833	822	786	776	796	827	821	830	823	832	757	806	825	790	850	825	835	756	787	824	840	794	825	783	786	824	817	859	784	766	793	797	863	858	863	820	823	845	835	818	828	824	767	804	816	766	798	808	821	844	811	845	766	856	792	771	786	800	798	758	818	762	793	804	848	818	797	836	822	815	823	771	792	781	832	773	807	812	804	830	749	787	812	791	836	835	790	815	808	801	821	817	827	807	793	825	814	756	836	808	858	814	806	721	787	828	832	781	780	752	742	806	787	854	798	844	848	817	775
55752	24662	10186	2759	1112	608	437	413	419	396	402	394	381	372	418	375	375	396	384	346	360	389	361	365	397	387	388	389	401	371	388	408	389	369	383	433	406	403	393	375	352	388	353	373	371	388	388	389	375	403	379	379	354	369	412	393	372	396	350	376	341	433	376	383	384	399	371	380	377	428	396	411	396	416	367	390	406	374	393	409	410	363	398	373	392	393	396	390	366	388	399	353	397	401	452	386	398	388	350	359	376	381	414	396	389	348	403	370	364	401	368	338	385	400	362	367	389	413	417	391	398	378	366	373	349	396	389	413	367	379	385	389	357	382	368	353	378	400	402	382	385	377	380	372	370	393	377	402	406	390	410	396	410	367	390	383	368	420	396	372	351	396	383	436	354	375	417	415	415	377	362	367	388	383	380	377	404	365	426	413	367	359	350	391	346	365	372	358	409	373	380	362	379	395	383	397	367	391	418	380	353	405	409	371	416	388	348	361	381	351	403	423	388	420	395	359	349	409	348	417	403	424	386	361	374	409	398	400	401	405	400	372	377	407	383	402	372	358	383	381	414	400	371	364	347	357	402	404	374	420	396	410	390	405	400	403	395	395	434	427	424	453	390	380	399	370	360	366	398	369	410	397	366	360	398	439	378	402	395	399	360	374	387	356	383	388	373	385	353	357	404	374	416	434	398	433	353	368	370	380	368	384	375	417	374	390	395	390	376	357	388	372	346	413	400	391	382	383	366	371	364	389	387	372	366	427	385	360	433	404	411	437	397	392	361	371	369	364	385	386	369	360	374	372	406	384	358	383	377	403	402	396	404	366	390	395	398	392	392	378	411	382	375	384	367	421	405	359	392	397	376	381	367	387	373	438	361	369	376	389	380	390	367	388	396	418	386	402	361	380	404	410	414	412	373	394	364	392	383	400	337	406	345	379	388	364	415	390	400	358	411	383	429	383	385	376	355	414	386	407	394	365	373	413	411	368	344	413	391	369	404	358	371	381	398	425	378	386	373	348	380	382	382	414	374	400	365	413	377	328	392	455	381	372	354	364	379	375	327	412	377	395	407	430	345	403	382	368	377	379	394	400	392	405	394	355	371	373	386	374	423	379	371	404	362	388	376	388	348	418	419	397	392	359	398	418	355	356	374	396	403	415	412	377	384	402	373	394	378	389	381	410	404	402	386	416	371	381	387	382	407	360	397	365	392	377	384	353	394	421	348	428	388	376	397	388	398	422	389	376	376	349	403	385	381	361	367	375	373	318	367	378	396	400	388	419	363	386	408	379	400	337	401	393	388	365	366	398	385	372	379	390	378	375	387	372	389	378	403	383	359	374	429	403	385	394	390	349	391	379	348	391	365	370	434	354	411	384	381	382	388	353	392	375	398	400	377	370	384	342	393	402	392	412	378	415	363	345	392	413	368	380	370	394	412	371	379	367	407	410	406	395	371	381	396	399	401	371	389	390	413	393	431	387	380	385	406	410	408	362	363	328	433	369	390	389	366	400	398	364	396	365	398	383	347	369	407	370	421	368	402	385	363	389	398	358	381	352	406	418	370	370	392	396	388	387	374	384	355	370	419	392	373	367	409	423	361	372	361	380	394	379	399	380	409	401	380	394	358	392	385	390	380	383	425	384	403	340	373	393	403	372	376	409	400	392	398	398	368	363	390	388	396	395	389	406	377	391	402	389	373	408	389	398	399	363	388	344	426	442	418	351	368	352	434	391	358	374	396	392	393	453	398	394	394	412	406	389	382	384	401	335	363	422	388	373	406	401	403	362	390	405	394	385	375	399	364	395	372	347	422	388	375	411	386	373	376	390	351	390	402	420	392	375	368	420	383	390	388	402	352	378	378	419	384	393	407	378	388	409	393	394	352	386	396	366	404	396	394	399	388	391	416	335	401	372	364	402	402	373	393	367	396	375	360	352	357	400	386	405	369	398	406	382	380	380	366	375	389	408	384	389	366	408	369	416	424	389	408	393	394	378	367	396	377	371	353	380	397	363	385	403	359	364	379	359	367	367	399	380	392	356	388	389	435	419	386	391	341	386	371	363	331	391	374	372	382	392	367	433	407	386	381	397	391	384	425	357	383	451	397	390	370	409	401	389	378	391	396	399	386	392	387	407	399	405	407	334	423	397	427	361	397	393	367	395	392	331	350	393	367	371	357	428	428	368	388	367	393	378	388	415	360	379	397	381	352	378	378	381	421	409	340	377	366	386	394	404	372	342	388	355	387	365	398	381	384	396	370	376	396	397	374	397	386	443	418	421	406	405	391	401	386	358	419	370	417	387	392	406	364	358	385	383	394	411	380	399	377	403	360	396	392	365	380	390	380	418	399	375	365	389	384	401	373	381	381	378	397	383	367	388	415	391	384	402	388	367	384	360	371	400	387	359	436	404	387	405	371	372	392	373	364	389	385	394	386	406	452	404	383	428	385	379	388	389	381	389	388	373	388	371	391	369	386	373	403	376	352	388	414	369	368	381	367	392	355	401	362	375	404	342	404	378	366	377	396	343	364	378	390	408	393	403	395	400	371	364	386	375	361	368	402	379	357	390	353	405	366	425	399	377	402	368	395	385	376	365	377	389	360	415	372	396	355	384	380	399	398	369	361	381	434	361	435	364	337	406	410	384	412	388	434	420	404	404	394	377	397	406	367	351	380	398	389	357	368	396	412	395	368	386	406	355	381	371	372	373	424	395	426	392	354	404	371	367	372	372	396	424	382	371	399	453	455	392	406	380	356	384	379	385	397	383	386	371	433	404	384	397	446	384	382	396	403	394	374	421	410	401	364	353	371	395	352	432	379	371	340	369	398	397	398	390	346	385	391	388	398	388	420	432	393	407	368	386	381	374	420	403	389	375	421	436	391	376	378	395	392	396	396	382	408	372	405	406	367	404	411	414	393	399	412	361	384	384	386	375	363	414	367	372	394	364	410	405	390	405	382	408	378	379	372	372	363	408	389	376	352	375	412	393	379	390	392	387	416	420	352	374	405	366	361	408	381	442	381	361	398	395	397	418	381	398	383	365	341	357	383	391	358	367	381	395	392	346	348	392	415	376	388	396	378	374	423	372	348	377	389	404	383	387	339	334	419	348	391	400	381	386	387	388	380	383	341	366	357	401	366	363	442	396	402	397	406	327	418	397	378	378	377	420	388	386	387	397	400	379	376	402	420	365	396	417	386	410	362	389	367	407	385	360	361	388	381	389	428	397	384	385	387	358	436	356	394	385	371	403	380	413	393	436	392	404	412	422	351	359	393	397	394	367	421	371	403	359	399	400	401	432	357	399	392	401	370	408	405	364	425	401	381	387	369	408	347	367	431	373	423	391	408	409	402	390	383	396	405	361	426	365	349	375	375	364	389	383	395	422	406	381	391	389	333	387	384	399	369	402	407	390	395	357	348	392	402	388	354	338	361	409	411	348	376	393	394	367	373	345	433	404	401	361	408	392	356	417	395	368	419	431	383	392	360	365	409	360
37123	14398	7605	4650	2758	1473	1179	979	942	892	875	850	870	897	829	863	837	819	802	846	835	792	872	879	870	798	837	856	841	825	842	895	839	831	841	817	855	865	811	836	821	813	808	817	846	841	817	821	814	763	864	817	817	837	848	838	825	814	849	836	800	809	850	814	829	822	805	819	861	826	842	828	832	817	793	810	889	830	865	807	790	808	908	826	828	844	851	804	848	826	824	846	823	860	845	769	815	820	821	800	812	785	839	807	814	786	818	822	783	879	826	847	892	855	841	763	841	805	847	816	793	883	821	832	810	861	847	800	828	828	828	869	815	854	852	852	818	887	866	828	809	858	899	848	776	840	809	797	861	809	831	861	859	825	793	771	812	865	871	873	858	849	845	876	822	828	796	833	840	830	782	835	818	892	817	828	829	844	800	802	861	832	813	823	867	886	831	843	851	813	782	875	827	876	831	862	819	808	847	850	819	792	856	828	860	869	895	839	864	797	836	806	821	819	840	807	843	863	840	841	881	824	813	841	858	809	794	848	800	871	872	832	807	828	883	850	768	807	853	813	813	784	739	861	822	822	872	852	881	778	773	834	875	836	837	793	862	840	794	828	856	813	793	821	854	865	772	877	810	811	832	877	885	824	842	792	928	869	780	830	859	842	809	831	812	823	788	872	808	861	851	899	809	830	835	796	758	813	783	847	802	856	806	810	868	827	818	856	866	779	814	828	809	800	841	804	847	785	821	854	860	799	812	849	879	873	815	837	797	804	832	791	868	856	840	836	859	847	853	835	876	828	814	845	862	821	911	795	858	805	837	865	797	822	915	750	842	834	824	881	851	842	856	825	828	886	846	803	823	829	776	816	862	820	780	825	818	893	834	786	827	890	820	827	843	847	802	843	813	845	838	797	844	831	800	774	785	844	805	800	821	854	818	817	874	904	816	828	856	873	800	838	856	834	825	821	752	851	786	846	763	863	816	821	840	847	813	813	818	854	862	809	791	795	826	838	843	839	810	821	804	829	790	795	853	778	833	834	834	880	820	829	795	845	844	840	889	848	819	789	855	811	806	802	860	825	811	873	863	824	840	846	809	853	820	807	873	862	837	883	831	811	822	834	821	828	820	829	877	870	747	858	814	830	844	818	841	858	820	907	854	879	850	796	821	890	806	838	843	781	779	829	843	832	822	841	814	815	833	799	812	828	808	813	820	813	838	879	831	829	865	881	795	798	814	839	813	823	825	867	826	753	839	856	844	843	821	850	839	858	821	848	841	819	876	864	821	832	787	817	821	834	779	823	816	786	831	829	836	830	848	828	756	832	837	854	809	840	819	828	839	793	840	844	854	825	765	846	794	817	837	822	800	793	891	855	807	839	834	820	848	840	810	842	818	850	835	832	830	815	834	844	850	813	859	867	813	798	787	818	850	849	858	830	802	843	901	840	847	804	858	851	813	847	853	826	855	795	841	819	863	844	821	822	830	853	800	838	828	808	878	789	891	834	880	805	766	813	855	812	880	861	889	838	805	857	875	856	820	783	831	849	856	813	821	857	809	848	836	844	904	831	849	857	810	851	875	813	820	825	879	844	812	838	755	794	838	854	837	806	871	811	854	832	826	813	816	817	816	845	818	813	834	894	840	844	842	850	828	797	853	795	852	810	821	847	828	836	821	819	814	871	810	811	845	842	825	800	869	805	868	829	811	822	853	840	869	806	830	814	848	847	821	849	871	859	835	842	820	832	804	862	902	777	832	795	843	827	829	834	830	824	826	826	876	844	847	868	811	784	850	844	834	819	858	801	940	762	854	852	830	890	850	821	834	816	838	847	877	829	761	850	894	818	879	844	870	852	870	839	798	823	843	805	858	846	879	832	824	829	824	821	815	814	832	882	812	806	839	810	807	823	805	851	820	846	862	816	838	813	787	802	835	810	785	819	796	807	847	844	854	875	838	854	828	839	840	834	811	821	818	836	846	833	833	848	792	814	820	852	816	784	884	815	817	820	890	797	898	834	817	864	849	787	858	807	823	824	826	788	815	794	825	830	870	795	820	884	792	838	835	809	822	808	816	814	804	800	835	808	842	834	819	804	840	890	849	836	807	827	855	842	851	784	825	767	872	865	815	867	837	818	844	809	811	881	820	824	819	828	781	822	861	827	860	792	851	877	818	814	856	785	868	837	825	867	887	796	859	841	847	824	876	816	825	825	793	833	857	817	768	867	839	823	803	828	798	843	811	856	850	836	836	822	902	821	850	789	878	815	819	837	817	802	839	851	837	848	817	859	867	870	758	824	781	807	828	847	808	876	828	812	837	842	842	850	806	817	841	817	832	807	896	814	840	836	782	819	844	843	847	826	827	791	813	842	829	829	808	831	852	838	820	835	855	833	845	876	856	770	808	808	805	809	841	801	792	878	833	804	835	794	839	832	836	804	886	834	835	870	834	805	845	872	864	840	838	811	822	844	774	842	837	824	796	858	781	796	839	833	831	830	871	805	850	837	839	881	811	841	846	832	836	814	854	833	863	821	827	847	820	806	835	825	775	865	820	830	781	775	829	816	818	797	808	801	853	794	836	842	808	859	817	804	854	778	897	814	758	869	808	806	819	816	835	842	800	816	902	806	855	816	851	850	833	817	813	839	864	841	853	832	809	821	805	836	811	810	844	784	782	834	804	868	817	774	797	868	891	851	866	864	832	813	864	815	851	824	805	848	834	842	833	800	826	836	876	834	842	814	817	824	815	832	788	821	849	821	812	822	850	800	832	915	840	846	870	772	824	830	757	877	802	804	795	781	775	842	849	885	858	858	859	833	853	830	811	797	813	809	807	829	826	857	839	834	874	835	804	854	834	817	884	847	842	840	727	782	833	823	845	815	838	832	801	804	829	841	827	855	811	867	850	821	823	838	793	828	879	783	801	806	843	849	861	796	813	824	821	869	799	823	786	841	803	825	855	807	863	831	800	821	805	880	883	849	867	815	793	859	811	873	854	862	842	801	817	829	796	801	788	853	857	874	804	885	830	879	846	861	821	795	890	789	783	836	844	834	838	820	882	829	807	804	814	850	811	749	899	869	864	867	852	816	872	820	844	828	825	835	820	828	832	818	815	814	897	814	826	788	820	883	853	830	871	850	844	752	851	844	841	822	860	896	880	844	861	820	898	854	799	847	831	846	838	851	792	820	853	805	769	835	791	872	829	865	788	833	868	854	784	853	878	845	859	809	825	902	787	839	830	938	814	799	847	838	814	863	824	853	862	852	808	850	823	845	840	869	787	854	839	819	818	860	833	777	871	845	848	848	852	807	779	842	814	851	802	820	860	781	809	812	831	800	857	874	786	839	867	809	815	865	810	815	773	856	815	829	830	810	822	789	814	847	884	837	819	849	823	822	814	808	834	818	825	810	823	838	831	816	839	854	847	840	813	815	865	859	835	808	793	784	852	802	838	806	884	852	826	846	812	834	841	803	866	871	836	868	866	819	838	842	867	832	830	793
47987	16465	3317	779	418	411	350	371	364	326	361	337	355	368	328	339	337	339	391	334	334	365	382	339	353	369	365	324	333	364	317	344	373	384	363	360	378	353	356	366	361	383	373	356	338	348	322	357	365	334	354	341	339	362	354	341	345	348	355	390	338	335	404	333	377	357	349	375	347	327	341	345	337	327	367	335	334	358	365	347	386	378	350	324	327	329	347	357	318	377	337	347	343	357	366	399	366	369	362	352	316	366	380	391	381	322	365	330	374	379	308	378	365	321	345	346	334	380	357	366	346	375	332	337	331	367	362	348	392	336	373	356	343	359	373	363	347	387	346	361	359	336	354	348	358	355	354	340	343	315	348	361	376	336	346	358	387	353	351	326	362	369	340	376	325	377	360	345	339	373	329	348	336	345	360	368	371	347	373	342	366	378	349	339	363	341	371	325	351	335	368	360	321	340	372	376	367	397	393	318	396	335	350	338	357	362	347	336	346	377	338	348	362	344	356	316	321	326	373	357	361	304	310	384	317	352	317	332	357	343	361	336	333	349	360	349	339	336	343	345	377	382	361	375	369	326	389	342	348	365	368	330	377	350	331	329	326	363	364	336	364	365	345	365	346	365	385	337	355	362	356	336	356	356	341	337	389	315	313	331	360	378	365	357	351	362	322	340	338	332	381	371	356	365	351	348	389	351	358	358	377	304	337	342	358	331	362	361	345	324	342	349	360	323	316	328	347	370	408	393	372	359	351	351	351	326	318	356	337	335	356	347	360	356	368	319	403	328	357	351	332	348	336	351	345	368	304	360	363	342	355	316	343	355	356	356	363	336	318	353	355	348	341	407	357	362	332	373	366	360	366	335	363	368	349	348	362	380	351	360	353	360	322	364	349	343	332	342	343	345	349	363	368	359	341	349	332	340	340	331	361	362	351	340	330	337	384	363	344	312	341	369	360	395	397	333	331	358	361	375	376	382	348	334	387	359	325	387	410	346	348	392	370	376	358	358	332	364	359	378	331	376	352	367	357	380	354	361	372	369	378	335	368	365	394	320	384	350	308	346	358	340	349	339	357	378	365	364	365	365	348	345	336	320	384	371	334	336	357	318	346	348	367	345	391	368	341	343	364	355	366	360	333	355	344	341	387	359	343	313	361	338	348	367	353	358	382	367	329	367	357	333	385	361	366	355	354	336	363	309	364	336	352	358	353	364	347	362	334	356	363	356	307	355	368	370	366	337	337	357	347	319	373	350	322	331	351	357	353	352	349	354	365	368	357	358	389	371	323	357	330	365	355	320	348	355	323	342	355	349	353	386	343	346	371	317	395	349	339	350	387	363	367	392	355	313	328	311	325	319	419	352	347	399	341	364	365	326	344	370	344	314	380	328	335	341	364	362	375	322	355	367	323	355	354	348	354	350	321	367	374	304	355	389	379	349	426	364	347	376	403	365	356	332	372	375	387	371	378	384	397	317	353	361	347	357	359	346	325	324	326	345	344	355	357	305	330	366	349	317	341	338	330	345	327	348	376	373	356	362	358	344	342	350	346	367	340	343	350	358	354	349	362	349	382	356	347	333	369	337	366	338	342	402	348	333	339	371	330	339	356	369	375	352	338	350	335	380	371	353	339	396	370	334	309	370	366	330	359	354	363	330	343	338	359	313	381	363	352	368	385	366	383	358	330	346	326	367	365	384	364	360	352	352	352	336	340	336	319	359	338	357	389	351	358	360	381	359	333	335	337	371	338	319	315	326	351	349	349	355	343	349	360	365	366	359	363	326	384	380	363	335	353	328	365	355	324	330	344	357	402	340	356	328	360	328	316	363	383	337	364	374	326	368	331	328	341	355	353	374	364	386	327	348	313	336	385	353	375	348	365	341	358	323	403	369	382	345	331	392	345	345	349	347	326	345	346	372	370	308	376	359	349	358	361	329	344	374	338	366	340	353	330	361	332	364	335	360	397	337	358	360	318	353	374	397	363	328	371	346	334	371	332	356	366	362	331	354	369	350	326	328	321	362	374	340	339	351	355	360	356	340	350	325	358	345	320	356	320	348	372	394	332	341	368	384	362	338	337	367	350	359	385	372	316	360	366	347	324	328	337	338	320	340	348	334	321	373	355	321	370	379	379	331	339	349	383	373	368	332	406	349	350	350	373	357	358	353	353	348	328	331	366	327	360	365	352	370	365	362	352	347	338	371	354	358	343	352	362	350	387	381	322	336	337	318	359	362	353	339	389	379	348	369	397	366	358	341	397	340	325	336	337	368	370	325	343	364	355	355	372	386	367	326	354	379	335	310	343	338	322	356	356	356	342	323	317	352	311	336	338	359	371	339	338	346	337	326	380	328	363	324	330	357	348	342	332	363	346	325	365	335	360	376	358	368	391	403	323	337	356	322	348	360	365	366	342	324	346	356	336	338	381	348	335	319	353	355	369	379	360	366	335	337	425	394	361	372	360	364	346	350	375	314	341	334	372	344	360	342	385	370	348	338	332	341	340	381	336	376	350	340	367	361	368	337	362	339	299	349	378	356	361	373	352	323	351	338	343	354	349	351	338	333	301	348	334	388	351	409	373	383	377	334	329	324	378	358	361	383	336	336	379	355	349	374	353	352	331	377	351	370	350	329	371	327	349	343	341	346	333	362	353	321	360	367	399	347	366	326	358	392	352	361	357	380	345	346	363	359	361	346	345	332	342	349	367	338	358	323	345	360	347	363	350	364	341	337	344	353	370	353	345	347	339	348	355	357	317	360	321	383	337	322	356	383	337	353	343	347	366	392	329	322	338	386	356	377	329	350	370	366	359	298	342	360	350	369	340	349	361	322	320	321	343	332	355	354	388	354	352	360	345	357	349	342	365	347	348	337	328	352	384	361	390	333	358	345	387	334	368	326	372	339	314	368	343	363	376	366	334	351	363	372	313	341	341	388	341	350	354	316	374	362	337	356	369	363	334	355	400	353	338	388	343	346	351	361	319	341	317	342	315	334	383	352	377	359	353	372	321	350	347	356	351	342	345	328	318	373	363	301	377	371	352	356	376	388	374	373	374	351	365	376	342	363	377	340	340	340	370	321	351	353	343	349	373	343	355	341	352	326	321	340	330	359	345	380	346	343	338	350	343	288	359	303	376	345	384	319	325	335	363	332	357	318	367	353	365	349	332	367	394	368	376	398	353	337	350	398	380	323	358	335	334	370	333	320	386	330	329	295	362	351	368	377	350	348	285	349	358	405	365	332	358	364	335	357	359	351	376	343	346	365	360	345	361	397	364	339	329	362	332	360	374	344	351	322	396	354	361	390	382	349	344	345	358	374	348	370	301	337	340	330	371	368	369	396	361	347	358	343	357	356	363	361	337	352	340	341	357	341	386	344	328	379	312	342	342	377	332	358	352	348	334	349	360	354	352	344	357	340	344	362	370	350	337	387	358	371	398	337	357	346	330	371	340	315	310	373	327	332	367	349	357	372	356	350	340	328	347	348	325	331	307	345
31746	9403	3173	1550	1054	924	829	868	801	743	794	704	798	813	803	770	790	772	779	748	798	784	785	760	791	793	765	820	757	800	791	753	757	710	798	803	778	718	779	762	782	761	776	754	806	810	761	756	780	726	758	794	785	809	742	751	772	771	798	774	749	812	780	780	759	779	785	735	792	802	735	770	738	789	791	846	779	746	778	744	715	772	743	746	749	830	768	766	746	792	767	735	808	830	758	782	807	777	764	767	757	764	729	812	774	779	750	779	767	838	779	748	741	816	743	741	791	782	733	784	802	815	764	782	765	770	738	788	789	771	775	714	763	752	765	777	790	794	754	791	782	724	772	817	718	772	748	791	761	751	790	828	748	766	759	762	761	782	775	811	816	738	748	745	801	787	780	734	747	760	763	682	787	778	777	774	767	783	791	766	802	758	764	770	765	791	773	720	768	773	737	786	821	796	786	749	787	789	794	779	731	761	750	801	766	729	757	768	762	769	747	767	766	794	750	758	779	778	769	799	761	779	755	777	798	773	761	724	757	754	779	768	767	775	766	794	755	754	782	778	791	724	732	788	745	698	754	801	773	772	787	795	753	783	789	778	753	741	826	758	778	772	709	749	759	764	736	724	791	762	760	757	800	773	763	744	863	744	771	717	743	743	729	763	778	790	762	768	799	795	740	827	765	810	778	766	782	760	696	790	772	764	743	757	731	789	749	755	802	729	773	744	710	758	789	789	775	746	784	773	748	750	773	780	732	764	772	772	786	768	736	802	781	802	765	768	798	791	756	792	782	825	770	786	741	793	802	781	724	764	767	760	756	797	834	766	734	775	781	786	806	748	817	760	781	744	790	805	722	760	785	752	760	801	781	776	788	818	727	753	808	794	803	761	771	781	750	737	802	745	758	804	795	821	737	748	761	774	802	766	756	807	752	769	749	797	752	777	767	783	783	750	756	764	749	750	766	750	808	804	732	810	778	791	750	766	819	763	786	771	719	787	810	751	806	741	804	804	758	727	797	772	728	723	762	764	824	749	801	818	801	764	757	729	774	757	797	755	769	768	768	768	776	779	788	749	720	750	749	756	814	794	783	732	775	788	797	790	740	745	748	780	767	800	785	815	748	790	747	750	747	810	768	750	781	746	781	772	783	754	797	789	798	757	800	756	781	747	805	761	721	782	744	809	789	773	778	742	795	741	792	801	791	793	785	782	727	766	773	780	772	739	780	789	779	714	763	773	790	736	777	788	750	777	766	768	738	738	754	802	782	727	748	746	782	817	767	835	810	810	755	808	747	764	766	769	766	772	748	764	748	742	760	770	707	776	796	734	771	814	761	805	748	750	730	763	801	819	743	790	782	801	793	810	798	756	797	767	815	786	693	759	746	786	752	767	706	770	766	717	779	759	782	793	765	739	776	775	760	774	807	792	733	771	741	820	804	848	796	775	798	717	816	784	776	781	725	761	760	749	776	740	797	826	794	745	813	791	769	762	779	781	767	783	805	743	772	770	768	754	736	749	789	783	758	792	787	738	787	765	752	777	779	761	785	735	771	774	719	765	821	767	710	763	738	794	757	808	772	817	782	770	734	786	777	774	758	775	771	781	774	767	733	772	749	822	772	754	761	746	799	751	777	751	768	788	781	790	720	778	763	776	730	714	755	783	750	763	739	751	804	745	754	808	727	765	751	778	794	739	771	784	737	744	748	726	810	787	734	804	783	772	757	768	792	741	800	801	726	752	839	745	763	668	762	816	752	797	798	786	756	759	763	800	734	758	783	758	774	760	798	767	759	748	741	818	735	780	795	752	789	808	797	749	765	721	758	724	776	794	747	805	722	772	837	789	794	738	740	766	760	776	748	742	764	761	784	804	749	720	793	801	765	767	751	777	821	744	781	789	790	777	785	819	768	776	770	815	777	732	788	788	801	777	781	748	770	746	810	788	760	746	748	798	793	762	796	747	743	806	795	825	729	765	767	767	770	684	793	772	732	765	756	826	779	777	744	772	757	799	833	809	758	749	750	773	786	766	730	776	833	768	790	798	790	768	796	780	750	723	766	765	752	732	799	784	784	755	776	763	769	822	723	766	783	756	760	721	743	775	763	753	763	782	728	772	768	764	829	739	838	795	753	756	761	817	825	810	761	718	748	798	751	792	751	824	710	785	807	780	827	746	775	759	804	819	771	797	798	778	750	725	797	724	787	802	765	767	797	778	751	762	779	769	744	812	777	760	775	826	785	752	751	816	819	731	773	756	790	763	758	739	810	800	789	726	744	779	786	711	784	821	798	770	737	719	833	806	750	778	762	777	758	806	746	731	809	779	762	772	771	773	773	768	766	818	726	770	705	791	798	783	767	786	771	790	773	761	769	763	767	729	774	773	815	772	797	787	821	761	762	711	788	802	760	719	762	768	772	735	708	736	757	755	795	741	717	794	790	787	756	763	782	801	776	782	765	792	730	786	767	791	797	799	784	816	835	771	787	793	741	750	796	758	799	763	736	755	757	786	846	798	819	750	785	795	774	744	770	711	777	769	777	774	803	801	826	772	800	774	765	784	777	828	770	805	748	788	777	787	815	757	774	749	746	774	847	782	749	746	799	746	770	780	752	729	746	770	759	727	817	779	798	765	826	801	799	741	767	778	804	779	731	751	764	758	753	795	761	767	777	753	777	794	729	770	775	749	830	753	795	810	833	771	813	752	802	744	755	756	801	780	766	760	792	722	807	770	730	767	741	803	792	798	794	712	785	784	780	774	779	773	793	767	774	767	737	791	772	838	802	770	784	705	843	780	772	722	824	792	750	722	739	733	743	805	746	791	787	756	784	793	747	756	769	764	784	742	848	798	785	809	814	774	786	734	801	757	785	776	734	743	737	755	786	765	846	841	789	773	754	757	754	747	785	763	767	809	765	801	771	754	776	769	774	751	805	753	805	758	751	817	785	747	805	819	795	788	787	760	797	794	792	744	772	747	742	771	782	807	763	811	755	789	725	679	806	756	780	748	772	765	780	770	767	793	775	758	796	766	792	794	782	792	806	759	761	762	784	815	805	811	817	747	766	764	731	768	789	758	794	719	729	747	753	791	815	755	763	768	758	738	772	744	772	788	790	767	770	730	736	800	749	764	745	796	819	814	806	760	720	769	718	760	736	764	795	786	766	806	767	741	806	757	776	790	775	757	760	780	739	760	803	731	782	781	790	746	773	758	776	782	800	775	763	744	804	751	759	747	781	757	746	744	774	758	748	755	786	782	781	783	776	780	780	735	748	723	749	781	777	710	758	736	788	752	766	726	840	779	851	780	782	724	751	757	767	787	774	795	748	775	746	758	749	734	756	773	773	780	700	746	785	764	785	749	739	756	761	830	750	740	726	775	746	751	758	760	768	802	792	751	736	824	767	751	754	732	758	762	773	848	805	776	756	797	771	805	808	793	757	750	809	781	787	776	797	747	754	769	819	756	828	796	734	805	739	795	780	785	764	783	778	783	765	790
52954	19590	4400	720	450	412	372	343	353	395	409	354	395	355	401	389	419	398	376	406	351	361	386	382	374	394	382	396	381	403	391	376	379	390	355	372	341	355	406	349	367	364	347	391	362	344	382	425	378	421	367	390	364	374	385	369	382	399	377	383	370	396	404	367	381	340	393	413	387	388	385	414	366	388	377	370	407	415	401	382	409	397	395	375	365	379	385	394	370	364	387	376	353	363	390	335	340	373	382	385	381	373	360	384	375	395	378	422	373	364	360	365	369	379	348	359	376	366	389	333	374	368	376	407	368	371	432	389	346	404	387	362	352	352	357	376	364	363	345	375	384	375	423	392	391	370	392	390	375	369	377	394	367	387	356	372	374	391	376	385	339	390	391	396	382	367	348	351	376	382	401	383	377	374	349	392	381	346	344	395	412	368	369	323	368	413	322	373	380	383	360	380	386	347	380	368	353	364	359	386	358	364	342	396	364	350	360	339	371	370	407	362	389	350	376	385	411	383	351	404	373	349	350	367	384	394	392	429	402	374	394	394	379	400	363	412	392	371	374	380	350	387	394	363	367	356	414	358	371	346	375	415	373	367	365	415	361	415	361	388	370	364	399	385	359	375	355	391	399	371	396	413	352	387	347	381	396	399	404	393	403	365	382	385	341	350	384	391	366	367	380	386	366	375	386	375	358	324	352	378	391	395	387	344	410	389	385	391	419	373	349	360	356	382	345	414	360	399	433	372	396	387	379	363	349	365	356	372	365	371	361	382	370	406	346	380	357	374	407	418	391	369	368	347	395	379	374	356	416	384	388	390	383	385	353	359	347	380	366	372	389	398	383	398	385	365	390	329	342	363	362	392	395	374	335	349	388	334	368	388	381	338	344	343	389	372	357	362	382	347	397	398	375	359	366	374	381	390	382	362	396	383	356	370	385	360	353	378	377	377	384	372	354	365	397	376	424	370	358	361	326	347	359	391	382	382	416	369	377	426	380	390	377	373	371	362	378	392	362	392	371	369	389	389	395	407	340	370	427	375	345	417	367	389	372	410	378	428	389	364	375	353	335	337	322	337	388	371	346	377	398	366	392	424	363	366	393	356	373	375	377	351	360	367	401	389	392	388	382	371	399	332	364	449	350	338	383	381	372	373	346	355	354	395	377	370	421	410	391	416	356	327	360	426	350	399	371	336	371	385	372	350	359	369	393	373	394	380	338	377	383	344	360	362	399	341	414	397	403	398	387	374	399	403	383	367	384	394	389	389	333	376	379	417	365	372	375	381	381	360	388	378	392	375	396	375	338	374	370	376	362	411	360	363	347	398	347	369	370	404	367	393	392	387	351	406	372	398	365	402	412	399	373	409	373	370	375	346	358	360	412	364	369	393	351	358	369	408	386	410	356	378	371	408	385	383	363	362	363	382	372	348	368	395	377	402	380	366	352	381	395	374	395	393	377	352	367	362	364	408	350	367	390	374	364	340	337	396	391	372	389	375	372	377	403	358	346	339	376	396	375	343	346	368	368	377	370	383	351	339	354	347	356	382	333	371	370	350	331	373	382	382	389	370	396	372	346	331	391	366	371	347	406	392	378	384	372	340	382	402	388	343	369	400	366	398	367	347	394	353	386	380	363	397	401	376	393	394	371	413	375	342	374	338	367	375	361	386	404	398	377	377	374	416	357	387	399	363	403	374	393	346	354	365	386	394	395	369	363	351	362	350	358	392	386	395	369	387	383	365	369	392	376	373	347	394	373	398	353	394	353	394	401	376	345	360	368	415	376	385	398	392	378	357	338	328	386	366	348	412	393	387	343	364	443	375	384	412	361	417	393	381	386	389	337	369	364	413	375	396	356	355	345	380	346	392	358	369	378	382	343	404	372	358	414	379	386	385	369	377	399	367	369	367	385	383	374	351	394	432	370	400	335	380	362	391	375	334	418	337	366	381	359	358	372	358	393	364	386	400	400	367	367	381	374	364	370	389	352	385	351	385	393	386	397	386	375	387	354	405	396	380	365	386	388	372	391	398	384	362	377	373	349	386	391	412	352	383	364	373	352	350	382	424	420	367	362	363	380	372	374	372	400	356	377	372	367	404	395	345	401	394	366	391	336	366	401	417	379	381	404	365	380	353	420	371	340	392	387	362	382	374	368	400	349	381	366	410	383	374	402	370	398	393	378	396	362	317	430	381	348	367	397	375	416	388	379	364	386	366	380	403	400	392	409	365	398	378	398	359	341	359	392	361	382	404	403	351	392	374	378	363	371	345	380	416	401	369	374	356	389	379	388	384	371	350	408	363	401	344	347	398	318	381	338	404	390	399	396	378	373	388	367	391	369	332	419	346	395	388	348	409	398	362	414	341	396	403	359	386	379	392	383	382	344	352	344	354	385	395	369	391	367	386	410	334	383	368	344	401	403	385	346	367	412	395	368	409	433	382	377	357	372	374	391	365	360	441	381	326	353	360	334	415	339	405	383	394	352	333	375	374	392	360	365	395	385	360	385	388	380	391	375	396	397	374	355	355	408	390	348	410	404	375	370	336	328	389	383	370	382	359	380	375	362	401	360	366	405	367	378	345	411	402	389	396	407	392	345	408	385	367	438	392	405	373	367	350	344	380	380	361	395	392	381	352	387	394	377	371	367	398	392	352	365	371	345	374	382	375	388	356	415	374	336	395	376	371	367	354	346	378	391	373	367	411	410	342	369	403	397	397	369	376	384	316	341	397	368	372	402	366	372	375	398	384	368	369	355	396	370	339	369	364	419	371	384	363	376	400	393	407	363	373	326	420	405	346	387	368	358	362	365	361	365	393	368	401	393	351	331	353	405	407	391	372	369	384	377	374	358	368	377	349	374	378	407	376	397	379	372	368	385	359	368	392	378	394	390	384	356	401	368	379	392	368	393	370	385	399	408	383	378	363	362	402	371	377	389	398	406	386	329	400	349	393	348	403	351	406	398	376	352	368	389	399	393	361	352	400	368	361	395	324	403	376	356	392	393	401	388	411	355	343	378	386	391	396	382	365	393	381	364	412	349	366	418	359	351	353	388	359	358	368	339	361	354	361	362	358	411	375	402	389	359	365	363	363	326	376	378	391	391	349	337	354	396	356	394	375	358	410	418	354	357	388	375	384	389	347	366	361	372	383	344	407	394	377	379	364	362	378	383	404	366	385	401	378	346	363	395	361	387	413	342	388	347	403	398	353	366	365	383	402	388	387	390	377	371	377	383	347	387	356	381	406	382	397	372	415	355	367	373	369	392	359	395	386	377	399	376	374	413	418	383	400	363	388	376	352	384	367	358	373	367	366	355	315	393	340	368	389	393	394	383	424	372	354	364	374	347	399	367	363	394	377	405	369	366	371	347	386	372	373	356	343	345	369	392	358	365	376	390	386	368	402	423	393	352	359	374	351	340	377	344	369	360	387	361	381	359	394	385	407	384	369	355	390	388	398	385	370	382	362	369	370	342	340	375	385	386	378	346	355	355	368
34550	8704	2703	1272	1025	889	843	834	782	855	780	833	844	790	835	838	805	812	852	817	818	839	820	798	844	896	825	867	821	838	846	830	812	780	858	770	838	834	811	839	822	805	820	826	843	800	771	811	854	806	835	823	818	805	795	825	848	814	795	822	810	862	839	833	776	795	855	818	819	781	831	844	872	809	838	813	759	818	849	808	787	812	810	864	830	844	818	827	849	854	846	827	821	833	807	826	787	805	798	799	800	813	833	805	805	859	810	832	817	807	795	888	820	836	825	811	791	832	732	806	825	807	830	818	797	878	796	793	795	798	870	797	861	811	828	863	871	817	800	826	824	873	808	832	802	832	823	823	870	779	796	836	817	880	826	779	833	807	812	807	812	879	815	828	781	839	860	818	814	837	792	805	827	790	818	815	840	789	860	818	851	797	845	792	806	823	824	812	850	831	800	803	858	788	858	825	859	809	841	774	808	845	801	831	854	817	810	800	815	777	824	837	784	740	843	887	812	795	815	822	862	778	754	759	803	850	805	816	841	782	846	832	811	823	800	806	826	803	763	790	828	850	818	801	836	843	837	825	854	827	888	890	833	859	844	835	853	838	892	837	815	843	759	813	857	789	862	848	862	836	856	766	841	840	798	815	872	810	847	820	809	851	771	822	811	848	829	757	819	845	824	779	842	733	860	796	851	824	809	798	782	811	787	849	826	772	795	856	840	826	807	820	855	806	835	849	926	777	821	827	796	826	843	860	815	827	805	843	837	801	834	841	827	857	807	771	779	816	828	858	832	776	825	796	790	838	775	826	768	854	895	829	781	802	843	834	854	824	762	822	787	837	811	798	809	794	822	809	812	851	867	829	845	791	866	830	851	829	823	800	841	810	848	865	809	789	852	866	800	845	821	823	882	865	806	820	882	807	834	827	830	846	853	811	835	830	866	852	798	751	831	867	796	853	827	867	819	841	797	849	873	840	852	846	831	818	850	798	832	809	819	781	807	823	820	799	885	775	821	842	838	801	825	809	900	854	870	819	834	878	812	851	837	779	814	850	808	815	766	833	816	781	883	817	804	824	789	771	796	785	821	770	824	843	837	829	823	830	841	843	842	826	818	792	824	847	802	827	833	835	782	848	861	821	768	822	808	780	850	802	841	855	821	876	728	773	823	830	779	805	815	791	787	789	843	823	847	794	833	846	850	782	803	810	816	885	804	805	801	826	816	750	792	840	785	829	815	864	827	842	867	787	827	836	774	777	800	806	825	815	827	818	808	813	858	815	862	808	779	830	788	840	866	798	852	858	831	825	800	802	766	805	804	765	789	813	813	818	839	786	818	779	819	752	845	827	782	819	826	832	817	832	821	828	802	853	868	799	855	844	859	855	814	804	848	789	869	841	834	799	830	811	803	808	790	806	848	834	841	788	802	792	798	875	808	805	810	809	846	833	792	786	859	784	811	776	843	843	788	842	767	847	821	797	826	843	822	815	769	826	832	800	827	843	796	811	826	831	848	793	812	791	809	811	808	786	802	783	804	795	811	848	783	860	820	806	813	827	827	813	819	863	792	832	859	787	787	802	801	837	836	843	834	809	802	816	848	745	827	827	811	800	833	829	816	822	828	840	842	812	823	833	793	821	836	825	815	821	798	830	790	812	817	808	867	829	848	842	806	766	891	837	793	834	797	810	814	782	856	785	839	851	825	795	852	828	823	819	781	860	842	823	821	824	838	825	773	773	818	852	841	835	839	813	816	851	834	818	817	797	825	833	781	897	845	822	795	863	833	812	798	887	836	783	840	855	822	857	881	825	831	828	845	813	810	840	837	831	803	838	791	842	773	858	793	779	820	817	823	826	783	826	818	825	826	830	795	761	760	803	841	846	808	823	798	775	811	774	824	795	882	830	850	766	805	860	803	802	804	861	841	865	870	786	807	797	785	848	857	748	833	805	856	820	833	782	801	805	827	813	807	832	792	775	838	833	831	808	897	798	790	772	852	816	816	808	822	840	822	790	852	860	804	806	819	784	805	826	807	795	812	843	792	886	803	830	813	853	802	783	838	799	814	838	848	796	811	847	891	889	817	804	811	794	821	864	827	837	851	828	793	828	839	838	814	766	831	777	809	800	845	806	831	796	810	826	800	814	827	849	833	814	795	778	826	812	843	810	805	796	756	796	810	859	818	874	823	823	810	784	831	913	792	814	863	834	811	784	840	807	807	803	849	788	840	855	850	824	806	818	805	823	796	752	825	822	786	819	814	807	852	840	774	769	811	804	801	826	824	811	821	810	835	798	817	837	812	777	803	825	825	803	818	846	814	791	861	788	843	851	856	841	809	806	840	801	821	844	804	844	783	765	832	822	826	819	876	778	805	832	734	807	820	812	804	823	820	826	873	825	794	819	776	819	797	796	874	840	838	780	831	863	805	882	844	817	780	826	842	837	819	835	850	820	758	847	831	851	807	853	834	829	824	835	794	830	813	858	809	791	806	813	753	837	853	797	803	843	776	797	852	832	829	848	823	772	836	852	798	795	892	782	848	821	805	802	813	816	866	803	849	844	798	822	795	793	866	815	834	823	803	805	819	820	867	773	789	789	872	826	801	834	838	818	810	776	770	823	817	797	839	818	811	798	785	839	827	816	863	859	831	818	846	828	826	811	811	773	808	816	835	814	845	823	833	826	852	754	866	843	831	851	836	821	812	826	853	812	788	797	786	839	799	815	847	861	803	805	794	839	858	851	849	759	837	788	831	812	771	805	826	799	837	790	736	850	770	787	820	816	878	817	752	851	802	842	792	785	799	811	812	830	845	810	854	837	799	839	810	844	874	854	837	855	807	791	796	787	817	820	851	811	812	825	794	803	830	818	798	821	829	856	840	834	857	786	839	853	801	850	824	801	815	826	870	816	797	846	790	801	817	774	818	780	805	844	846	839	857	830	812	852	844	851	797	859	818	790	815	834	845	844	779	842	777	794	795	807	857	811	843	867	780	818	799	793	816	803	859	802	817	825	823	800	783	829	874	837	828	819	822	817	833	834	839	828	827	853	778	801	816	817	780	870	806	800	854	792	826	809	846	796	845	778	806	802	822	796	826	846	855	858	862	800	840	816	788	825	819	801	809	817	771	859	835	825	884	772	843	828	817	826	808	793	827	847	869	840	799	878	819	827	825	781	820	815	899	838	795	804	837	803	791	797	773	779	845	843	782	851	791	831	856	821	817	898	855	785	821	876	820	806	801	875	796	807	790	828	775	863	820	868	849	782	828	871	860	837	798	853	837	844	830	854	836	808	839	809	815	839	780	831	804	811	769	792	807	852	786	826	823	788	774	852	754	836	849	829	845	826	832	809	847	783	861	826	813	821	835	829	790	808	813	856	833	829	837	813	833	933	773	795	873	871	828	810	831	821	825	844	817	821	777	836	886	786	852	850	833	799	817	797	840	825	805	806	846	900	834	777	888	821	825	794	852	832	846	830	823	813	794	793	775	842	820	770
66471	25086	7494	1393	589	416	405	394	414	399	403	395	410	397	372	364	401	354	389	388	392	412	358	381	367	437	364	419	353	385	356	356	374	413	342	383	395	368	383	403	377	352	335	377	409	379	403	445	357	407	360	344	412	365	383	375	382	384	442	391	359	379	383	401	377	399	402	413	367	376	368	369	376	377	393	353	373	367	341	424	364	396	440	371	409	363	377	377	371	373	385	411	393	396	384	368	349	404	411	405	413	376	417	405	410	373	398	387	398	392	352	383	391	375	416	405	397	400	399	425	376	407	405	363	399	423	358	340	377	387	371	427	385	383	366	394	383	407	385	408	410	424	389	364	379	403	411	372	369	395	386	347	399	364	392	409	395	405	375	349	377	404	351	371	390	402	383	351	381	381	372	422	416	395	361	409	400	383	434	411	411	361	340	372	385	386	402	371	370	383	396	376	387	357	347	374	356	370	408	388	405	395	410	409	338	358	368	405	455	400	382	367	417	389	395	408	388	354	440	408	367	381	390	371	383	375	393	392	418	359	352	408	401	410	377	382	348	396	429	383	401	386	407	384	378	371	371	435	382	395	362	392	397	357	375	423	371	400	414	410	386	391	395	409	413	395	386	362	337	372	379	376	353	392	373	410	396	371	374	406	397	370	361	378	391	375	388	333	365	366	368	369	396	369	385	387	385	421	407	354	388	380	411	401	394	391	347	385	405	381	409	385	395	391	374	404	406	393	390	370	418	356	367	377	423	366	368	364	374	408	382	390	348	384	366	412	401	325	386	396	415	387	406	398	364	349	381	401	392	400	387	388	397	399	352	434	392	410	426	411	368	397	379	348	398	385	383	386	415	412	403	367	407	399	374	382	413	374	380	365	395	370	364	372	397	364	383	402	393	382	369	360	402	396	361	373	379	378	387	354	383	416	391	416	400	335	395	401	377	406	377	333	397	377	409	353	369	368	392	397	401	413	439	375	397	410	399	379	363	352	348	353	357	372	385	351	430	369	404	393	392	410	387	368	383	387	398	429	389	359	413	363	364	398	367	373	399	381	416	357	366	407	403	395	360	355	397	405	356	409	386	384	379	347	367	375	384	413	384	349	357	386	371	399	359	364	353	414	353	426	401	388	396	385	357	408	419	388	418	411	397	353	385	370	369	398	404	410	404	375	367	377	394	395	385	416	376	354	340	391	365	390	429	393	365	405	385	379	388	418	350	394	377	433	398	384	381	398	402	394	428	382	410	419	384	380	392	367	375	369	362	428	411	387	389	359	391	389	409	396	386	385	370	363	377	407	396	391	391	359	378	377	389	379	372	378	375	387	407	403	383	395	383	399	378	382	403	391	364	396	421	341	400	358	360	418	362	391	402	417	401	368	360	382	388	376	394	388	364	371	379	413	369	378	376	380	378	394	370	394	378	397	365	378	334	374	409	397	367	383	409	383	410	377	419	349	353	409	405	385	405	386	361	385	384	373	365	370	385	420	400	419	375	329	369	391	380	411	422	413	396	413	410	390	408	390	406	387	380	387	395	403	342	371	376	361	423	389	381	391	400	369	388	400	388	402	383	374	372	367	392	379	418	407	375	407	423	325	375	401	384	368	372	435	384	404	379	346	402	346	423	384	399	386	405	361	373	367	387	378	417	393	363	390	380	399	405	398	354	366	385	353	413	446	392	374	398	400	411	378	394	380	413	397	369	363	392	420	414	431	361	387	398	413	395	349	359	369	348	390	415	409	425	377	359	381	370	393	382	368	363	393	370	403	389	334	355	388	388	396	370	369	372	419	373	385	342	375	421	350	387	377	370	371	384	390	385	379	416	392	410	411	361	384	357	398	393	423	411	409	406	355	397	347	374	408	418	404	385	406	356	359	416	408	381	390	367	390	339	382	415	370	371	400	349	409	415	370	357	401	382	409	424	355	380	416	403	374	393	392	370	409	393	370	397	385	369	386	375	384	350	398	375	376	410	357	362	355	402	369	341	372	399	412	390	373	362	419	378	406	388	395	394	390	368	420	393	379	377	398	424	390	376	405	363	409	415	388	439	355	393	432	403	397	392	371	416	361	415	379	400	396	378	363	371	381	380	399	393	366	378	385	422	404	363	385	394	397	376	386	406	407	382	401	361	368	374	401	377	389	417	364	393	345	402	395	353	420	376	377	412	400	382	355	353	398	387	395	409	413	353	381	387	354	371	371	359	386	402	384	398	388	376	406	364	400	368	384	388	388	372	359	393	439	365	353	379	355	377	399	380	399	400	355	378	361	421	413	404	394	383	358	411	361	425	387	414	387	397	377	431	394	367	379	420	396	368	390	345	405	389	400	408	378	425	370	396	384	403	387	394	370	357	321	424	392	343	388	352	400	378	389	397	406	381	415	363	399	376	402	405	352	404	355	408	409	381	377	386	380	404	394	385	367	383	404	377	377	388	384	378	397	407	417	371	382	374	447	438	381	436	393	377	433	374	411	395	364	383	381	344	394	389	373	377	397	429	372	379	372	385	413	419	375	326	396	390	407	377	353	374	395	386	390	396	400	381	378	375	402	406	380	358	352	370	368	384	400	419	407	354	385	342	397	375	360	366	376	316	402	401	408	416	416	383	376	400	400	370	380	414	402	415	401	378	345	391	410	386	382	393	407	392	387	407	368	382	377	365	416	383	384	402	367	426	392	388	412	384	369	391	410	376	372	384	407	388	391	399	398	344	373	395	389	380	416	349	368	406	397	427	387	412	381	360	374	396	378	404	361	370	371	420	380	385	381	402	427	385	390	386	358	378	400	373	355	392	379	396	414	394	413	410	376	378	426	378	379	392	384	350	378	401	383	417	382	385	391	371	392	360	366	373	353	378	357	385	399	425	408	376	403	343	350	345	379	410	368	390	356	374	383	404	388	413	407	385	348	392	354	359	408	399	350	334	379	366	372	384	388	413	432	431	344	354	364	407	419	420	403	387	420	408	397	394	383	362	421	442	419	325	367	406	402	436	402	394	369	386	357	397	380	379	353	413	388	371	354	338	353	382	353	366	401	404	393	381	379	379	387	349	383	384	395	397	390	347	378	403	407	395	419	383	402	352	379	400	348	410	354	423	419	402	396	368	406	369	350	349	353	373	377	430	382	381	373	391	399	445	416	409	366	378	421	341	392	364	381	383	386	438	384	378	412	375	432	393	366	369	382	370	363	373	408	436	385	393	380	366	334	408	374	381	377	399	348	366	383	434	390	393	368	390	394	391	404	412	381	416	353	358	401	402	395	380	342	365	378	375	375	410	387	395	422	369	375	380	377	379	382	384	356	421	352	414	386	401	386	376	368	423	368	408	377	385	377	390	366	411	378	368	369	383	359	381	349	370	369	412	396	418	357	406	351	397	370	381	379	411	351	379	378	377	400	377	376	385	386	415	353	393	346	367	397	355	389	384	423	401	390	390	366	363	360	400	410	372	379	369	378	430	373	387	408	393	327	404	428	416	411	390	383	376	390	382	386
44925	14403	5227	2625	1430	1002	930	879	842	835	855	796	846	836	907	829	867	780	832	823	821	867	812	787	816	847	855	751	778	835	853	784	838	804	777	836	829	798	826	847	857	814	828	828	897	879	854	780	858	879	821	809	848	866	855	837	804	802	850	808	819	871	831	803	834	844	878	855	804	851	851	833	856	842	846	844	819	806	848	812	811	853	826	845	826	841	821	866	780	828	787	788	829	857	876	857	827	802	839	837	864	832	772	846	838	832	821	881	875	830	827	859	805	847	819	834	887	870	755	786	851	837	828	836	822	833	819	817	838	859	800	826	829	855	851	881	834	834	835	843	866	816	817	816	816	871	819	850	814	822	833	884	839	797	868	818	887	816	816	871	874	844	829	830	786	830	848	833	854	832	790	849	842	828	840	819	818	819	834	847	804	824	856	824	814	856	808	848	838	854	827	853	817	838	797	851	839	805	793	815	800	861	757	834	845	845	841	861	874	843	804	841	817	846	846	832	816	844	844	874	864	822	838	839	855	783	829	844	880	830	832	841	875	841	842	864	778	857	821	852	851	849	826	800	833	842	803	886	843	885	808	854	829	868	799	826	850	807	841	856	848	893	839	808	814	800	828	811	833	867	841	884	860	851	820	889	849	793	825	827	844	902	840	828	880	862	883	829	871	864	836	842	837	867	888	883	833	815	800	842	848	798	835	843	854	836	889	865	810	793	826	849	807	865	824	802	820	846	865	824	882	811	798	783	781	817	835	836	841	862	872	837	871	845	795	839	838	820	798	805	852	856	859	843	814	814	833	776	784	852	833	810	848	887	879	810	821	833	795	860	865	782	822	826	884	836	882	820	856	837	822	858	847	849	802	850	845	858	819	803	833	854	837	821	868	829	831	807	815	873	803	819	847	802	882	829	868	843	841	837	828	848	868	854	841	783	871	824	830	842	843	826	851	814	844	854	802	863	807	867	764	833	816	834	854	778	829	833	799	868	870	799	838	862	853	782	836	831	842	814	889	821	768	773	831	832	809	802	810	826	801	863	839	904	850	777	833	825	839	796	809	846	880	824	817	841	775	802	866	872	834	850	799	849	858	785	804	862	858	813	877	828	824	824	806	779	838	851	803	830	780	835	872	841	829	789	798	881	889	856	855	814	813	823	783	849	818	866	839	823	830	811	816	841	861	861	864	868	846	836	802	854	845	820	831	799	815	830	829	806	807	832	767	786	818	892	835	877	850	833	878	876	818	871	841	908	796	870	849	811	821	876	834	824	847	799	842	834	844	877	813	817	791	842	831	787	829	821	926	885	817	842	845	834	854	875	877	848	832	831	843	847	820	824	866	845	881	860	844	817	789	867	868	893	841	784	893	843	865	841	782	882	895	830	801	804	875	857	843	807	846	838	802	866	858	840	797	786	874	853	837	860	852	797	784	802	876	809	829	871	830	800	856	832	881	880	815	818	864	873	812	847	824	878	841	872	814	872	845	777	839	839	806	825	877	846	827	850	834	790	854	813	856	809	867	809	824	863	865	863	858	861	843	774	816	833	845	856	794	812	834	850	860	816	812	839	821	819	866	829	788	812	840	865	845	878	822	842	834	851	831	841	805	781	830	817	850	881	820	795	874	868	749	815	822	824	806	836	843	825	843	803	803	816	832	820	855	817	815	860	877	850	818	851	840	872	820	835	851	852	786	771	836	853	818	809	793	808	875	816	794	819	812	815	839	830	809	825	816	814	846	808	840	839	846	907	808	841	811	828	827	843	837	898	880	834	814	853	871	824	827	854	841	764	782	810	827	854	807	817	829	809	844	817	839	835	835	820	842	822	783	813	869	819	835	867	836	823	822	831	897	888	843	807	856	837	818	815	842	831	795	848	855	813	899	861	891	785	854	824	838	822	804	853	819	824	840	828	861	816	800	871	847	880	815	865	853	787	893	829	850	838	813	822	878	866	838	886	876	803	821	832	801	831	884	821	862	875	829	798	817	836	795	775	829	847	822	846	816	804	793	890	870	805	812	845	830	842	843	795	842	860	844	822	863	794	820	829	823	848	824	800	848	847	863	771	862	823	815	847	800	814	863	845	828	805	814	807	850	804	832	863	810	867	863	829	832	833	834	855	848	823	855	895	853	867	802	829	895	801	818	804	866	774	845	845	816	871	896	809	851	832	856	788	840	846	819	826	840	820	828	778	844	837	834	849	852	848	894	856	804	844	798	842	840	853	828	810	853	851	846	826	859	882	783	824	846	850	873	866	836	848	874	840	816	838	801	774	832	838	847	840	835	785	832	816	827	857	811	832	890	819	841	854	806	803	820	872	824	820	857	807	839	835	907	826	854	832	879	832	866	863	818	868	807	814	797	823	804	832	866	826	823	806	864	806	860	850	829	860	837	864	864	902	828	900	838	898	846	810	833	856	784	811	880	799	826	863	820	879	841	838	801	829	860	825	822	786	812	795	812	827	779	820	843	808	864	860	840	898	848	836	820	813	843	878	807	790	823	873	831	849	812	818	871	838	853	871	830	841	828	870	832	817	858	842	780	862	837	882	886	816	839	854	846	807	826	871	871	866	848	811	872	826	820	857	839	820	848	786	847	801	846	791	840	846	812	821	792	833	841	827	826	821	786	819	825	845	815	846	805	843	839	860	858	842	826	821	874	919	870	781	832	843	863	863	873	871	822	837	847	844	833	864	799	824	847	863	795	894	839	899	849	880	843	893	847	817	878	827	810	850	845	872	855	867	854	840	846	823	827	785	865	809	862	775	827	841	841	848	847	855	882	875	790	829	805	852	850	892	825	868	814	824	807	886	843	836	838	823	840	820	768	874	863	869	852	830	853	839	849	816	834	826	791	859	813	847	821	843	825	859	828	891	805	838	823	842	811	753	821	810	822	833	886	875	814	864	804	827	810	796	835	839	827	811	830	857	825	903	852	842	783	792	824	826	832	839	800	848	844	777	835	810	858	837	846	780	863	903	825	807	806	828	862	802	863	844	825	838	850	824	819	796	841	829	810	850	848	874	840	903	837	848	814	813	825	796	846	819	905	851	865	804	835	832	852	826	837	813	758	828	855	819	867	825	804	882	888	832	881	875	876	820	850	854	846	885	820	806	874	832	863	828	854	826	788	811	861	811	805	820	818	834	807	875	838	809	802	845	838	807	837	784	796	827	871	874	817	853	796	849	871	815	805	819	867	855	819	874	853	823	860	825	826	822	829	841	828	830	900	819	828	808	844	852	795	844	833	848	817	832	765	894	839	832	810	823	810	833	820	816	845	889	821	845	844	796	854	824	852	872	827	903	851	858	825	813	799	805	819	838	895	776	852	821	834	873	874	801	832	822	788	807	843	820	819	831	857	865	852	869	841	832	849	880	832	824	791	827	828	799	809	807	849	927	795	824	782	874	834	835	896	809	844	850	849	818	882	820	847	831	890	800	789	802	862	830	862	834	826	874	835	802	826	816	829	839	841	848	839	871	825	834	813	842
47253	13379	2476	725	455	409	380	369	373	361	331	341	365	324	372	388	345	343	334	385	344	371	382	370	355	373	357	371	353	365	365	387	344	374	315	355	350	354	340	312	342	335	363	381	333	345	344	377	335	336	419	381	364	388	361	354	321	335	371	392	360	343	369	417	383	369	333	376	350	359	372	337	343	358	359	343	361	333	374	371	360	346	382	356	336	345	317	359	400	350	366	344	300	307	389	336	363	324	334	361	357	309	330	326	354	360	327	359	340	361	342	370	351	326	402	389	365	334	342	361	333	346	367	358	339	333	354	349	338	370	375	334	349	342	328	381	352	341	326	381	354	347	332	340	341	372	311	326	300	383	364	366	374	369	322	363	340	323	326	351	353	382	338	377	331	314	366	352	368	365	363	338	366	349	365	374	372	351	361	362	330	358	363	363	332	318	355	341	390	374	339	336	380	387	342	378	372	375	346	319	373	332	375	362	368	353	364	385	343	337	337	345	329	349	358	368	378	334	357	375	358	335	373	351	384	345	359	380	311	340	361	359	356	355	358	357	372	347	368	345	354	349	356	367	349	355	345	361	351	361	352	380	337	375	383	365	362	357	328	392	335	378	331	339	315	324	345	356	348	344	337	355	356	342	353	372	327	382	334	360	385	327	320	343	331	346	353	346	332	357	373	338	328	385	326	347	362	361	398	361	336	362	393	314	357	353	394	358	368	346	365	392	358	341	365	340	352	335	359	356	375	340	338	310	384	388	372	342	384	344	339	311	342	360	388	345	370	357	324	349	355	381	331	372	351	374	360	355	354	342	357	361	322	368	367	370	329	355	346	342	346	345	352	343	392	343	333	375	313	363	401	331	376	340	333	403	359	353	357	360	357	380	335	355	364	375	319	343	342	374	339	351	340	340	318	372	370	370	360	351	345	312	310	343	355	360	380	351	395	311	329	357	376	351	338	329	356	339	363	392	368	359	350	331	368	375	375	380	329	315	325	407	353	340	358	373	356	349	346	360	371	330	323	369	354	355	346	369	333	341	352	361	332	363	369	357	343	372	324	339	341	351	357	321	358	338	377	358	360	346	322	369	341	352	348	352	380	350	409	375	337	331	346	354	301	362	369	345	348	403	371	348	360	331	333	339	334	373	377	354	366	350	328	362	353	306	363	388	346	332	357	352	387	361	331	351	355	369	352	387	356	324	369	332	341	349	340	351	344	396	310	365	340	351	320	371	348	352	373	369	347	325	314	369	344	345	345	356	379	333	306	355	312	327	363	386	352	323	320	363	355	335	370	384	365	355	367	391	370	374	375	353	367	319	371	371	382	365	331	362	333	338	365	366	341	330	329	340	345	337	332	352	318	328	333	385	360	353	385	382	349	384	349	357	383	384	369	349	341	356	384	356	363	362	383	339	334	344	375	344	371	331	316	356	373	357	358	366	357	345	352	365	387	341	341	404	360	368	338	381	335	336	359	330	365	375	326	359	326	392	320	350	355	370	344	373	361	366	368	334	365	359	362	372	341	362	372	298	348	322	382	367	334	325	363	347	326	351	375	356	370	368	386	334	329	331	319	371	386	391	353	322	366	335	357	382	354	387	355	387	339	361	305	342	357	381	346	346	349	392	359	317	337	343	312	355	339	355	343	333	381	363	346	333	339	398	333	352	366	333	373	368	346	347	359	335	347	375	377	347	376	353	327	346	378	353	352	334	330	350	351	376	342	350	355	323	349	400	352	370	370	324	333	356	343	341	344	310	397	341	355	350	328	372	356	354	344	348	334	346	323	347	336	342	360	330	324	351	348	329	320	331	347	345	314	342	401	330	352	360	304	368	346	323	344	336	333	320	362	345	348	347	324	394	362	344	329	346	340	356	352	366	374	345	336	322	346	343	354	391	344	371	341	339	349	348	347	340	332	330	361	360	385	367	352	326	332	341	336	340	330	329	353	357	367	373	350	350	338	316	304	354	365	375	347	360	370	351	341	324	372	379	368	375	371	354	351	344	358	340	327	388	329	371	366	379	364	351	358	313	355	356	394	370	351	361	363	332	371	355	349	363	330	376	390	332	366	336	379	344	358	377	390	337	360	408	364	363	351	357	319	327	345	351	345	326	360	339	360	344	362	329	327	343	337	363	321	350	361	313	405	382	363	319	326	360	325	347	364	347	336	358	366	346	358	355	349	329	384	349	357	353	403	346	336	356	361	299	340	349	351	382	325	359	356	354	335	313	362	343	373	345	344	321	354	324	352	325	345	322	338	324	348	375	352	373	337	344	361	395	331	332	370	356	351	337	343	349	341	359	393	348	327	387	333	330	350	369	327	358	377	356	381	353	379	345	357	366	353	389	365	349	327	342	382	381	364	354	367	378	359	351	371	376	364	370	351	365	395	352	394	372	351	367	345	377	328	397	373	372	353	411	352	332	395	344	312	340	317	381	395	368	324	387	378	358	360	333	338	386	341	375	363	359	344	354	386	342	358	368	349	336	347	325	340	304	321	346	356	360	362	372	358	380	350	342	355	362	361	369	360	354	361	348	366	344	354	371	337	370	363	342	350	355	373	363	350	363	376	384	350	375	366	389	319	340	335	332	362	333	335	335	368	335	353	389	358	325	354	367	380	373	352	325	327	368	359	395	372	358	367	327	381	355	362	389	385	376	382	331	374	377	348	366	304	345	376	359	372	346	354	357	358	368	364	412	342	369	364	398	350	359	328	346	303	338	337	309	325	349	351	311	349	330	355	312	328	332	340	348	365	347	343	392	373	345	342	349	360	334	357	374	388	329	378	349	378	328	345	348	345	381	368	382	339	372	345	365	377	377	370	387	372	351	355	357	396	341	341	377	370	365	323	346	360	353	370	319	349	355	338	329	394	352	352	364	349	356	381	362	361	363	338	346	353	335	357	339	317	376	369	361	359	392	340	372	345	338	353	388	360	377	368	357	341	332	375	364	330	353	379	358	364	384	328	310	336	347	379	370	348	368	375	363	371	372	386	340	304	366	347	346	351	377	353	377	385	355	342	351	362	312	348	379	350	320	331	358	356	355	371	333	363	345	387	351	324	363	362	350	339	345	345	366	367	350	367	318	344	357	326	303	358	366	351	324	339	334	357	315	354	362	363	340	336	351	373	378	349	376	351	355	376	354	360	346	372	340	363	363	336	373	359	332	368	356	323	326	334	360	393	367	393	321	324	372	341	353	334	384	345	379	344	339	351	336	360	378	399	366	329	351	347	375	370	385	348	380	343	347	368	371	375	359	370	334	411	361	345	354	335	383	364	343	343	351	353	321	350	364	334	358	330	325	337	341	336	340	334	364	349	328	357	340	365	379	348	356	305	341	334	354	351	389	351	365	378	372	382	372	351	381	367	353	383	344	382	356	359	373	365	370	347	349	361	373	333	339	388	341	360	364	367	366	396	343	358	343	375	326	344	343	333	364	353	328	340	377	350	350	350	355	341	366	311	344	321	348	345	349	353	385	361	334	329	354
30282	7395	2898	1470	967	941	815	834	787	742	772	831	803	806	800	773	811	796	781	784	749	756	806	784	835	762	804	767	766	775	812	764	774	775	736	787	856	749	731	825	733	787	728	781	777	756	808	793	747	782	751	813	774	721	781	816	802	808	762	784	782	759	763	780	777	785	771	745	767	846	786	766	738	838	809	790	787	771	780	796	759	752	760	784	755	765	798	804	766	794	804	769	753	739	811	762	741	782	820	788	804	761	806	795	747	788	758	776	762	763	794	768	809	788	786	750	795	810	772	778	732	752	759	796	754	772	810	790	767	771	807	794	758	792	776	751	846	738	778	786	760	733	764	828	752	783	762	787	805	830	771	776	780	771	784	789	765	835	771	766	727	794	705	806	817	774	787	778	746	794	806	730	807	761	783	731	787	725	767	803	764	785	738	801	805	796	804	775	766	777	768	745	791	812	828	769	783	746	752	771	799	748	718	783	793	771	786	734	810	782	779	801	760	796	786	748	740	753	732	799	772	750	820	797	732	817	811	768	743	762	731	742	761	827	787	784	789	770	807	746	762	762	746	751	806	780	784	803	740	779	791	834	787	794	757	787	788	763	832	767	787	745	750	799	724	767	749	786	758	781	799	796	814	803	773	752	762	764	772	784	789	813	766	729	775	770	732	810	725	769	750	765	817	824	726	788	804	763	816	788	800	744	736	722	738	776	810	794	773	736	744	795	792	822	743	766	779	770	790	781	797	764	735	818	753	767	781	807	849	736	755	780	790	793	772	784	818	744	766	806	764	759	797	774	744	774	822	789	733	788	760	736	784	796	777	800	746	791	798	790	742	757	847	748	723	778	739	799	783	775	769	749	723	774	798	794	758	738	756	801	748	784	761	792	779	752	770	758	792	823	787	786	756	762	788	764	796	781	768	767	801	768	775	799	761	804	824	798	822	772	802	741	718	779	789	772	756	753	804	789	822	771	745	801	691	772	790	775	774	703	774	789	810	781	777	799	739	776	776	729	748	868	757	765	789	771	735	778	713	747	709	761	729	755	768	794	792	767	753	785	775	809	784	734	809	795	742	826	739	743	733	746	774	783	774	792	800	785	770	741	768	791	751	781	763	790	838	745	783	802	837	780	762	818	771	735	751	770	744	755	808	831	801	853	769	763	780	777	776	784	744	794	768	776	737	789	842	773	795	798	774	805	779	762	830	755	757	771	762	735	813	796	809	785	787	769	797	763	792	809	785	818	818	796	808	755	790	775	858	727	790	820	755	770	796	771	799	776	764	790	744	791	781	751	816	740	787	790	798	813	799	758	777	811	805	811	752	717	843	752	767	790	772	753	761	790	764	752	788	768	825	776	825	796	779	780	784	803	824	758	795	774	788	771	801	749	770	764	805	749	754	782	788	773	796	808	791	740	785	767	733	733	703	816	728	780	812	744	790	758	803	744	797	757	784	764	781	757	758	732	735	823	787	813	784	755	786	758	771	727	755	726	808	762	778	827	802	769	731	799	801	795	773	797	740	785	753	778	768	748	786	708	745	745	816	784	793	787	762	742	829	743	790	750	809	749	799	781	788	721	736	765	792	763	786	800	745	778	825	782	771	763	765	719	819	745	751	828	794	775	799	799	730	733	785	757	799	770	733	762	761	807	789	796	766	780	786	771	817	783	850	806	792	777	834	834	796	847	777	853	740	791	747	713	745	760	787	792	817	745	787	775	760	766	749	740	771	781	835	794	829	741	804	768	762	843	811	787	746	816	796	783	800	787	787	794	808	782	757	800	721	777	774	765	727	759	761	786	741	767	818	783	722	767	722	824	807	780	792	800	751	770	764	772	765	825	778	755	798	781	822	801	779	765	757	742	822	835	782	767	780	834	726	751	791	731	836	735	747	795	758	774	785	807	809	785	777	780	823	789	760	750	741	831	817	802	763	755	752	776	843	740	745	788	748	782	762	797	751	784	822	779	756	791	741	807	758	777	761	760	811	758	777	742	840	780	747	790	788	823	828	774	783	812	811	811	713	759	785	811	785	744	789	763	722	792	783	791	748	782	766	756	797	783	797	793	798	778	808	768	769	777	733	680	728	750	750	794	800	706	781	769	744	787	801	806	820	816	726	792	761	783	767	762	760	818	788	786	742	771	799	735	780	750	727	747	777	771	740	784	752	803	738	760	738	730	770	801	833	751	785	740	726	811	783	759	807	790	755	798	810	738	790	778	742	791	730	758	726	764	745	755	761	794	758	771	781	742	751	748	822	762	726	804	792	750	807	782	749	803	759	779	757	778	774	748	779	771	777	751	718	769	798	754	754	760	766	842	743	761	779	783	758	754	790	823	807	775	804	810	757	766	747	778	772	807	771	798	735	791	785	834	751	761	710	801	768	747	742	779	796	787	790	739	729	776	740	743	791	762	816	778	778	773	741	776	739	751	735	793	812	807	749	781	791	781	772	828	804	742	763	783	774	784	792	781	746	768	770	762	803	793	808	831	793	730	753	816	771	799	841	805	789	803	834	734	740	755	790	763	759	757	763	735	748	761	812	805	777	766	816	763	803	793	791	812	777	767	763	797	743	804	828	833	775	755	801	827	800	769	802	711	758	784	765	750	854	827	777	821	776	800	822	787	837	754	778	787	769	810	782	731	778	759	753	736	822	761	732	811	771	761	790	760	766	820	797	818	790	805	761	754	810	761	760	787	781	784	746	751	756	774	793	772	753	778	775	764	751	781	762	784	820	765	788	773	731	791	746	746	763	744	791	785	774	776	737	756	792	796	768	753	784	801	794	812	807	766	803	747	773	785	780	794	762	771	747	741	767	833	732	759	758	783	751	780	773	788	735	747	784	794	778	744	788	760	783	763	796	791	747	761	760	805	789	779	774	789	775	768	775	769	810	772	783	812	869	843	765	826	811	749	767	783	755	788	770	806	759	742	769	726	773	741	777	816	779	791	794	802	745	827	755	769	804	743	766	749	779	751	731	759	765	801	750	796	813	778	743	778	799	748	790	766	760	786	806	809	778	708	774	785	755	774	770	786	775	793	768	779	776	819	766	761	774	756	720	801	805	852	774	803	821	820	778	801	753	773	830	756	738	728	796	792	820	725	741	741	766	793	751	788	786	796	745	778	767	736	829	763	701	757	773	732	788	754	772	790	766	820	781	797	768	773	756	782	763	785	750	777	801	756	799	777	792	795	801	744	758	756	740	742	751	760	737	763	739	738	785	784	819	764	797	819	787	760	766	772	784	805	771	785	821	801	756	793	756	815	772	796	814	769	786	788	787	824	762	766	768	802	758	744	743	749	807	805	793	781	750	768	741	804	747	832	806	731	777	813	785	814	815	760	741	753	789	797	764	750	773	785	806	746	825	735	772	785	745	771	721	758	804	743	770	753	815	759	768	779	746	748	785	762	799	817	782	745	808	768	810	768	753	803	784	784	791	794	795	764	747	794	762	787	784	812	762	785	795	772	803	741	805	775	755	767	779	790
60739	25870	6804	1216	517	402	380	389	414	393	358	370	370	368	359	411	362	374	344	409	365	337	350	400	358	358	345	369	390	363	358	371	375	381	372	380	397	371	356	384	364	363	381	376	425	361	398	411	390	406	362	387	399	337	403	351	355	367	385	337	335	362	351	368	373	369	339	345	416	380	361	342	314	397	343	337	382	363	356	369	362	376	377	355	388	357	357	352	376	397	357	389	335	368	371	402	398	381	359	338	356	376	399	331	370	357	362	390	342	388	350	389	355	380	329	365	366	368	368	382	390	419	374	351	365	360	387	387	373	335	399	373	357	369	380	386	341	352	411	380	363	369	355	374	384	363	367	379	365	365	390	395	385	360	362	369	372	382	406	373	352	370	357	368	413	406	393	365	370	368	367	330	396	375	375	358	367	386	364	380	388	378	358	353	371	412	391	383	374	334	376	371	377	362	381	372	377	347	323	343	338	359	375	371	406	372	368	380	408	383	382	363	345	412	359	351	378	361	384	384	375	370	423	385	347	384	385	376	389	351	391	384	389	385	365	381	337	357	348	374	399	375	337	374	357	360	369	406	373	375	377	377	382	349	324	348	325	421	328	345	351	323	374	363	381	366	370	362	365	416	398	399	356	343	385	389	350	362	368	391	341	398	387	414	334	376	328	346	380	398	406	360	379	400	393	390	369	380	405	363	383	421	373	371	374	333	359	325	364	365	349	347	362	351	366	332	353	365	387	415	408	371	373	388	391	362	392	380	356	350	378	370	351	381	400	419	352	359	369	395	366	398	355	385	364	363	361	369	418	342	393	373	354	413	379	379	374	363	368	372	385	416	377	417	378	383	395	345	335	398	340	352	371	351	384	371	358	365	361	363	391	368	396	380	357	348	398	337	408	385	358	403	357	391	372	396	330	351	414	359	360	386	400	388	391	394	376	367	370	356	370	361	359	391	363	358	361	402	329	338	373	345	347	380	380	382	377	372	365	339	389	395	358	388	367	365	384	396	393	340	372	361	399	396	372	395	352	387	416	397	359	375	395	396	369	394	372	344	395	351	346	364	401	400	357	376	352	380	360	374	359	380	357	387	361	360	335	366	380	360	345	354	384	374	399	374	377	340	358	349	350	389	389	381	402	400	357	404	361	372	373	350	384	406	362	359	401	345	330	334	392	376	393	393	369	354	373	367	373	414	390	402	337	372	347	380	382	349	380	344	331	345	362	366	372	375	358	373	406	344	377	392	413	360	381	367	400	376	360	358	381	386	399	359	340	380	391	373	397	371	352	371	414	365	374	375	375	372	393	416	351	346	376	374	387	358	389	359	389	371	397	332	372	350	385	375	382	355	362	378	369	339	392	399	347	328	403	402	383	398	368	361	389	355	354	345	385	375	354	347	339	390	360	381	364	385	381	362	367	365	331	332	359	350	345	353	359	341	414	416	398	327	371	362	392	372	402	385	353	377	350	329	386	406	349	340	373	364	366	380	398	355	349	404	399	373	382	343	373	344	378	382	397	368	400	418	361	365	370	328	373	343	378	345	360	383	347	375	390	387	397	358	394	374	355	353	389	380	376	354	352	413	364	369	380	356	388	340	412	374	378	394	388	415	381	376	407	356	357	367	367	365	395	384	332	374	366	317	345	352	388	353	382	404	376	411	355	388	399	356	320	370	360	369	364	392	360	384	395	350	377	389	380	349	358	348	361	397	377	384	388	356	376	345	381	395	396	392	405	405	439	394	334	341	381	387	369	387	378	361	382	353	364	353	389	346	308	367	391	408	392	407	353	348	367	390	356	365	391	388	367	375	390	359	363	372	371	375	366	370	376	359	378	398	348	389	390	358	376	350	380	389	375	370	367	363	351	386	342	361	385	409	427	372	409	385	379	379	393	330	381	396	401	380	378	372	335	384	355	387	356	425	380	360	380	366	379	371	329	364	369	366	370	401	361	369	344	418	373	363	377	388	361	374	375	339	384	397	349	379	330	348	377	366	373	338	345	352	370	349	362	390	353	367	369	399	382	367	398	344	377	394	367	391	363	357	376	396	372	350	349	335	327	405	381	364	385	373	379	357	372	365	358	383	394	384	354	375	380	387	384	392	357	359	372	391	346	373	351	351	377	353	350	362	356	344	355	350	403	383	382	384	388	373	327	421	317	387	401	381	327	378	355	330	363	400	396	363	393	384	381	382	437	356	340	348	311	373	358	416	403	382	403	361	360	369	366	378	398	377	386	377	403	355	394	348	387	398	364	386	333	380	379	359	346	368	381	394	363	356	367	401	367	382	377	383	392	340	374	355	386	363	385	387	387	378	337	392	348	356	366	352	361	365	371	355	377	353	396	401	397	369	412	354	345	389	346	383	351	409	371	370	381	336	365	379	331	403	392	411	370	376	313	380	369	381	420	388	375	366	392	381	353	386	361	379	379	376	377	364	351	348	401	421	393	381	388	414	393	385	359	386	397	398	359	374	364	379	354	373	365	377	356	371	397	369	343	359	376	378	403	363	344	392	389	354	386	376	381	396	359	403	394	359	349	366	378	373	371	376	414	399	338	381	399	381	399	398	379	356	367	405	377	366	373	348	374	377	380	397	411	392	382	355	396	377	373	384	367	373	349	362	361	372	376	376	384	404	449	396	391	387	371	327	369	371	364	400	391	377	381	371	396	348	369	375	378	412	399	352	341	367	391	340	353	371	368	353	395	362	390	353	368	350	429	390	387	371	368	340	398	363	382	378	390	368	393	386	351	371	368	373	338	356	352	346	362	362	374	352	404	342	352	369	416	349	394	359	376	408	410	386	354	393	344	360	383	379	366	371	356	382	403	352	391	345	373	347	397	352	335	328	362	364	400	378	382	369	381	356	391	366	365	382	371	396	385	341	388	346	351	381	395	383	336	355	349	377	367	349	361	407	337	368	389	358	388	377	393	362	392	366	350	346	357	343	372	376	357	359	404	343	346	401	374	345	374	368	380	387	368	420	340	377	363	392	409	368	387	328	390	348	420	373	372	344	375	358	372	372	369	351	361	368	351	372	392	356	349	385	376	392	381	374	350	395	353	343	389	390	387	395	371	368	384	412	412	358	387	393	398	389	366	400	366	369	393	397	363	341	360	378	371	374	372	382	386	402	313	361	341	353	334	382	388	374	369	357	352	415	381	325	367	326	355	396	320	366	369	322	383	333	340	399	381	343	382	359	376	370	398	370	350	399	364	396	407	348	401	372	348	320	411	359	369	341	377	364	359	407	365	347	384	334	367	356	347	367	381	352	365	330	359	337	358	364	336	339	328	382	371	373	383	347	387	348	363	386	378	353	415	390	368	375	362	362	375	340	380	335	366	370	368	409	331	372	378	365	351	345	360	363	385	338	375	377	381	362	380	374	373	370	381	371	344	352	388	365	367	379	395	354	372	337	392	353	356	346	342	369	369	346	358	385	337	368	345	370	416	350	375	396	362	332	352	375	360	381	362	374	402	400	380	381	354	352
42585	17370	4976	2112	1226	1062	1029	872	859	837	787	819	798	804	825	865	842	819	811	790	843	830	815	897	773	833	814	822	862	823	837	827	799	837	777	802	755	785	833	803	840	833	847	826	797	810	821	852	846	803	821	767	853	812	865	811	763	771	863	839	809	836	797	826	798	832	853	777	801	827	746	824	818	847	816	829	815	839	825	830	852	819	867	785	795	791	808	825	799	773	801	813	772	839	752	791	825	864	822	813	761	847	851	775	789	814	858	839	846	845	831	837	827	809	774	826	740	826	812	793	783	820	826	805	825	791	761	863	872	787	811	799	803	795	753	822	783	793	823	849	865	827	799	834	781	839	829	847	790	850	825	796	809	831	802	855	785	800	773	820	838	794	806	804	815	769	859	757	807	755	817	791	798	845	851	843	752	833	774	808	854	770	850	796	740	778	780	820	826	908	822	834	849	799	814	874	812	802	820	821	806	801	783	854	809	822	814	792	789	826	790	803	803	833	838	807	795	851	874	820	843	771	804	785	778	823	776	853	808	759	755	832	797	802	809	829	769	803	836	848	838	807	801	824	836	861	846	800	806	868	798	745	788	814	821	777	832	797	864	815	833	830	805	736	794	794	763	806	835	820	821	771	763	829	840	816	769	826	837	832	789	857	841	831	772	858	798	823	787	793	831	762	767	760	849	812	830	846	843	823	831	766	827	820	818	825	835	789	794	791	824	822	847	781	817	769	799	746	910	810	821	807	791	828	822	840	817	815	853	831	759	824	794	779	782	805	804	808	801	799	843	826	840	786	803	793	807	829	853	827	839	836	810	832	830	777	820	849	799	814	837	818	790	823	833	800	757	747	787	825	776	811	804	785	843	799	833	845	791	781	767	847	877	788	837	793	844	786	819	829	850	797	805	840	807	848	821	820	769	835	813	808	801	843	805	778	829	832	777	802	824	836	785	760	794	813	808	798	820	787	798	816	821	825	814	815	806	858	839	826	756	763	821	799	837	809	794	839	789	770	794	782	796	801	799	856	833	813	822	798	817	836	817	824	854	819	777	779	820	828	810	831	787	798	857	787	789	797	793	823	821	836	836	827	851	823	858	848	808	751	799	794	793	807	796	805	824	831	841	809	836	803	774	841	783	861	802	861	852	829	822	834	799	794	835	809	805	861	773	817	820	791	791	786	833	826	867	818	811	817	813	796	789	808	783	816	813	852	785	824	842	809	766	831	826	824	801	790	808	814	780	816	809	768	814	836	809	808	793	795	814	838	782	767	775	750	824	799	866	778	807	801	802	810	854	834	836	762	833	791	801	782	833	808	802	808	822	805	803	803	819	808	806	778	850	784	847	825	824	789	812	836	816	744	800	854	814	858	852	769	770	848	812	865	774	818	798	841	833	810	813	814	828	796	811	749	799	825	841	878	851	813	838	840	777	785	793	844	786	833	819	817	813	812	840	791	790	789	783	803	831	797	794	776	842	852	822	855	797	852	860	791	801	827	786	841	806	743	766	812	847	846	851	806	822	798	820	802	813	821	740	793	795	779	794	785	805	833	860	798	780	780	812	862	807	785	845	765	838	870	809	805	805	775	843	831	820	846	772	832	778	834	781	842	846	846	812	817	842	807	843	856	779	813	813	830	802	825	813	859	806	852	820	824	868	808	811	895	828	835	818	740	811	831	849	799	802	810	813	773	840	879	818	813	815	800	816	787	826	822	826	879	808	759	811	814	851	842	806	778	791	808	815	864	807	820	808	824	828	754	839	837	794	842	833	815	864	834	806	843	767	817	796	812	788	849	841	792	845	815	797	777	804	782	813	833	844	849	785	840	782	832	816	796	816	781	799	842	885	787	810	799	827	814	846	819	804	818	828	848	822	869	807	809	833	818	756	828	826	842	850	815	823	779	851	835	826	802	840	821	876	772	813	820	777	791	777	828	841	819	785	819	829	804	837	837	809	806	794	825	843	872	819	846	796	875	762	828	793	856	835	807	783	855	819	824	844	839	805	818	806	753	852	790	875	859	837	841	831	787	816	810	843	807	787	779	805	761	820	808	775	787	831	772	812	752	817	778	813	783	800	823	820	833	809	795	856	818	771	773	789	834	832	800	879	832	775	806	764	816	789	812	798	842	881	821	805	787	829	828	815	784	854	835	792	789	806	854	835	810	831	850	806	797	798	826	769	824	832	798	850	823	811	824	804	824	807	779	822	793	811	802	826	797	862	829	820	839	846	842	796	808	780	787	807	797	850	845	772	796	771	810	808	841	836	858	844	832	825	840	804	808	765	814	805	795	839	774	776	817	858	883	779	825	818	783	792	840	874	843	830	792	836	803	852	798	785	783	796	865	835	750	815	750	866	777	846	751	843	758	855	787	848	784	823	825	835	848	853	852	789	768	800	846	819	840	796	820	812	790	789	828	775	794	800	758	867	828	830	784	842	868	798	817	776	812	826	823	833	838	865	806	819	822	814	826	847	818	796	814	800	765	823	842	826	830	812	783	761	783	839	831	800	823	842	818	803	763	807	801	782	792	793	763	814	830	777	807	776	795	820	841	848	828	803	813	819	783	831	857	778	825	820	822	830	832	776	806	822	800	852	789	808	795	841	838	781	823	826	811	789	821	825	829	763	804	827	838	834	764	830	790	809	825	847	861	840	835	785	749	760	808	816	814	832	798	792	798	786	860	813	789	774	785	777	826	790	801	861	808	794	802	873	825	810	807	818	799	825	836	836	780	803	837	795	807	799	780	857	794	788	800	805	871	828	843	833	804	821	839	846	872	772	842	793	861	777	819	824	841	814	805	773	845	784	797	818	793	836	838	779	788	798	834	827	793	788	827	841	836	818	836	814	767	842	824	829	853	793	877	848	830	812	831	847	759	858	771	785	878	807	859	784	848	836	803	809	863	770	789	806	808	803	869	771	777	838	801	800	842	834	798	783	818	815	827	804	820	802	813	815	807	857	807	781	771	832	835	818	865	853	760	800	824	798	836	785	827	834	833	847	811	801	849	859	786	810	839	833	808	801	840	779	805	771	835	802	834	869	818	821	862	885	837	848	782	839	820	821	775	816	803	815	833	785	768	749	815	805	801	715	828	792	844	840	783	865	816	825	783	826	777	825	816	811	809	791	867	804	824	801	820	824	838	814	780	808	782	835	823	872	776	778	760	767	835	810	803	783	817	828	808	868	766	782	856	822	833	803	762	807	854	853	848	783	830	788	812	794	821	895	783	824	819	798	782	807	790	828	780	867	818	830	768	809	795	780	799	805	755	838	811	804	839	805	742	817	828	804	761	820	817	830	835	801	850	825	792	808	841	771	814	757	837	835	811	816	788	812	849	805	867	842	773	821	795	856	788	835	772	814	839	783	787	810	834	820	823	820	866	870	859	804	840	824	819	784	818	850	817	815	839	778	849	888	822	810	779	843	795	820	825	782	811	837	795	819	809	828	805	799	796	802	824	857	809	823	830	845	868	802	833	784	805	766	799
63376	25010	7559	1497	762	537	492	378	389	408	369	383	395	402	426	406	361	422	406	362	377	378	359	404	401	354	369	391	366	385	411	386	388	382	428	388	414	400	399	365	366	384	382	355	363	382	373	421	369	371	374	356	410	430	392	375	409	412	389	318	398	389	406	363	360	363	406	355	403	372	357	374	403	367	357	416	379	355	368	390	372	395	386	348	378	381	367	358	370	425	417	393	377	383	395	387	389	364	389	367	345	375	366	385	394	393	409	408	421	397	387	374	392	395	363	398	381	363	391	360	393	365	368	362	378	408	382	378	403	404	371	405	396	367	403	376	420	375	369	428	366	396	393	385	401	381	401	349	366	410	382	419	371	374	381	354	396	391	365	392	368	377	365	378	368	363	376	351	371	388	365	386	383	396	369	373	379	373	385	368	385	412	383	352	380	387	366	392	419	380	372	336	357	385	368	379	399	392	369	394	355	394	380	406	368	395	389	397	386	354	388	376	340	390	391	385	369	379	371	411	348	371	375	374	399	374	347	359	355	358	358	393	362	421	370	411	382	411	365	338	395	351	365	370	409	375	421	399	354	382	362	373	359	380	387	374	395	377	353	394	361	379	357	392	393	384	404	360	395	389	390	380	374	386	392	397	375	395	372	384	394	348	353	353	403	370	426	359	398	362	366	395	359	417	409	405	393	397	389	385	370	398	380	386	367	374	369	395	396	384	357	395	378	381	347	381	428	376	366	377	388	353	375	386	369	352	396	370	362	419	397	413	371	366	389	406	385	398	352	389	383	384	380	365	407	366	414	410	362	389	345	362	392	387	383	377	378	366	375	393	359	377	371	395	412	409	386	378	377	402	356	384	370	402	406	405	420	365	373	375	335	381	362	371	355	412	371	394	407	403	339	409	365	402	346	395	368	363	372	346	369	341	365	350	381	372	352	375	345	383	383	368	367	384	376	387	378	390	368	355	424	391	397	383	398	358	396	378	404	367	391	350	391	386	370	339	388	378	390	396	368	377	362	349	384	432	360	369	364	382	375	406	399	411	361	378	366	309	403	381	349	407	369	360	377	392	363	391	363	392	422	359	357	363	402	398	410	420	368	403	330	378	385	371	375	326	404	406	385	360	370	383	364	383	390	399	389	387	425	386	376	380	360	403	380	401	426	387	389	401	399	378	378	365	354	364	385	361	388	418	368	381	357	370	367	380	362	384	388	356	373	398	355	361	401	388	357	404	378	389	386	392	375	407	359	388	359	403	402	352	395	375	428	349	360	380	394	392	369	391	371	425	362	407	370	369	382	401	409	427	375	376	418	407	364	370	390	396	385	415	409	435	384	378	405	397	371	362	348	364	402	390	367	367	379	348	371	384	379	377	361	385	397	363	398	413	380	376	346	367	407	375	378	399	414	377	401	391	383	370	427	375	380	367	371	406	360	426	379	383	341	369	414	407	364	357	382	376	373	357	363	412	371	397	403	342	426	399	374	385	408	403	339	371	396	348	415	400	376	380	397	350	379	391	356	371	345	354	370	362	365	334	358	398	368	382	388	380	370	342	375	360	383	375	406	375	389	337	422	382	375	359	374	362	350	383	399	400	373	393	427	396	374	390	367	381	403	394	376	389	388	411	400	388	375	355	356	391	378	373	406	420	375	341	368	373	404	379	371	399	385	346	374	362	358	346	357	400	408	415	343	385	381	356	369	430	406	390	374	409	380	386	390	399	378	362	398	347	348	370	397	395	373	431	384	352	425	399	407	390	374	346	366	418	387	378	377	414	359	371	356	379	395	417	429	398	354	402	415	378	370	351	362	399	390	369	354	385	378	382	367	375	388	383	368	385	392	388	381	371	391	378	395	387	420	374	396	372	351	358	410	410	383	359	361	398	394	385	385	366	377	401	417	345	373	364	363	363	370	361	399	396	377	379	382	395	321	375	361	423	419	392	352	342	347	380	374	386	359	364	337	400	381	397	378	395	380	389	389	384	383	382	374	387	365	393	367	389	373	374	360	385	392	376	368	382	407	412	341	360	420	416	383	343	366	365	377	348	368	372	402	360	369	374	393	382	381	391	374	361	391	346	379	387	420	378	366	380	345	334	379	371	377	381	389	364	351	401	338	355	371	348	404	359	408	390	379	394	398	426	405	357	350	336	371	345	393	372	402	367	418	364	382	377	408	393	392	392	402	400	385	405	431	401	391	367	429	395	382	383	351	364	375	368	384	408	368	379	381	400	421	421	397	353	361	384	399	389	378	392	366	338	388	396	374	398	381	323	374	378	352	320	344	357	419	419	341	429	369	426	390	357	371	393	362	369	360	380	369	342	366	404	384	375	373	351	417	378	393	339	380	401	357	371	358	364	374	357	414	372	352	370	389	410	375	335	390	391	356	365	360	364	373	389	363	387	372	415	388	398	380	408	367	416	421	371	407	353	434	410	402	374	390	398	381	404	377	357	399	376	335	369	402	332	384	405	386	380	403	398	373	355	368	356	366	375	388	367	391	370	357	375	398	376	385	407	372	392	378	341	386	361	379	419	379	398	407	381	393	398	446	399	410	374	351	373	365	348	359	397	384	382	381	373	362	378	420	382	364	374	357	381	391	396	344	405	389	345	396	377	376	393	374	386	383	411	384	383	412	390	361	395	381	357	359	361	372	386	400	410	384	395	390	376	375	397	390	387	375	424	363	368	388	367	383	365	371	374	364	385	394	391	398	395	373	392	373	362	399	405	373	411	478	374	365	396	320	358	370	360	363	376	385	369	383	404	412	382	365	366	347	438	390	386	384	378	380	385	382	380	401	394	353	353	361	408	360	382	444	388	371	394	393	430	400	383	409	343	391	363	379	356	361	361	377	376	358	365	395	344	381	360	368	422	405	398	372	326	355	391	385	397	388	372	366	364	391	406	361	362	347	416	363	391	336	391	371	358	408	432	390	361	353	400	383	394	406	391	334	389	386	377	396	428	390	433	328	364	388	407	380	381	356	358	378	399	401	375	380	376	371	359	359	398	387	360	403	400	386	392	377	388	382	428	408	395	389	349	384	395	384	372	370	356	396	371	378	363	367	418	364	377	377	373	377	388	369	412	417	395	399	402	339	368	383	388	363	370	422	389	357	388	363	372	372	336	395	398	375	374	394	392	388	378	399	410	356	373	394	342	391	357	355	360	369	420	349	387	401	376	384	387	391	388	395	355	387	345	361	400	361	384	372	401	383	387	374	402	361	407	341	354	403	430	362	411	377	349	427	366	383	368	335	360	373	372	362	374	366	384	369	406	378	406	408	397	385	423	364	387	373	369	382	406	394	385	362	397	396	347	379	406	401	406	390	354	381	406	354	394	408	423	396	371	403	390	346	372	409	382	383	407	366	370	408	373	375	344	395	341	349	372	375	372	356	406	387	367	385	334	394	326	351	375	422	398	388	385	397	372	349	361	358	362	342	348	365	368	367	351	407	314	371	390	369	362	380	370	363	382	383	362	393	359	350	381
42706	14872	5377	2797	1905	1377	1068	943	870	874	803	835	834	779	821	838	844	827	848	866	834	845	809	823	813	816	831	831	874	844	831	854	798	868	848	810	837	838	859	822	785	846	830	839	852	857	857	827	834	805	786	858	844	831	869	827	764	788	855	834	846	819	831	830	858	782	832	822	840	837	844	825	813	856	799	794	865	795	814	863	848	847	880	810	846	865	873	820	826	802	803	797	767	799	876	812	846	842	785	869	895	846	850	838	850	799	824	857	845	826	828	840	808	816	869	767	860	830	828	839	837	841	819	818	830	836	776	859	788	819	742	850	847	807	830	863	834	834	842	834	910	794	859	825	850	830	840	864	885	794	852	831	804	798	848	824	862	858	839	818	861	870	893	780	758	853	865	780	870	862	799	823	850	827	890	826	840	843	806	837	883	836	860	784	844	813	823	825	803	780	867	794	852	825	813	813	839	894	785	817	832	837	809	861	879	886	842	812	819	866	825	792	837	779	802	841	841	846	827	809	830	826	824	842	848	848	875	835	824	856	847	897	848	826	843	813	859	838	820	760	873	838	819	841	847	835	854	885	887	821	792	812	844	806	819	793	896	836	837	861	816	831	813	781	854	855	820	848	831	855	804	877	827	805	831	792	821	809	821	824	810	846	813	801	816	808	805	835	836	875	847	877	873	862	830	813	846	815	828	858	861	855	815	818	840	769	837	870	834	810	837	866	843	800	802	854	821	836	856	866	845	788	849	814	896	828	856	819	875	830	803	821	797	837	813	828	861	793	809	820	882	799	813	826	845	810	899	796	829	835	836	824	829	820	834	820	795	851	887	822	801	906	839	865	861	803	837	839	870	787	916	837	812	781	830	817	856	822	792	891	835	834	770	809	806	805	892	808	836	829	800	839	841	877	798	825	878	833	837	867	810	849	811	851	792	764	832	817	832	838	832	841	788	830	796	810	814	848	869	799	827	802	803	858	803	834	807	833	802	816	847	830	837	809	892	801	809	807	810	844	791	830	784	824	853	801	877	851	852	829	848	847	842	798	800	840	836	821	815	782	818	821	818	839	850	757	846	838	860	885	817	807	841	857	802	834	801	787	850	788	846	804	805	833	818	808	864	846	831	852	847	823	815	866	857	836	811	824	806	839	861	825	822	820	816	856	846	813	838	810	813	851	850	890	848	804	829	863	863	813	853	862	819	865	848	839	809	884	850	846	868	807	879	819	838	806	846	877	830	875	810	856	833	824	830	851	806	858	840	813	867	845	864	856	853	758	871	837	784	796	833	825	871	820	863	856	837	804	830	827	904	810	813	836	797	850	821	822	860	828	816	830	811	826	793	835	816	822	849	817	794	804	805	783	850	875	854	839	813	844	847	798	810	814	803	793	869	813	842	836	885	814	855	769	873	836	821	859	844	854	800	863	838	849	844	828	848	876	822	790	823	829	844	877	838	812	777	788	859	829	855	852	868	838	815	823	834	809	857	783	874	820	843	844	877	826	850	834	787	780	795	823	859	881	823	834	845	855	870	870	851	841	896	809	844	884	818	817	780	860	832	801	792	780	820	822	849	853	848	822	808	822	845	843	790	823	837	818	833	872	833	833	780	837	789	815	813	872	788	805	831	859	843	791	856	807	836	826	837	861	792	842	811	835	810	773	820	760	798	846	883	778	847	865	880	750	835	805	825	817	819	795	796	792	833	866	803	776	812	794	802	818	864	850	810	873	840	859	842	858	811	854	832	830	805	867	861	897	790	839	857	834	839	825	853	819	880	765	845	797	848	816	841	825	822	847	858	846	765	877	859	901	860	816	836	891	845	858	851	829	808	802	810	823	817	846	810	793	811	820	839	825	804	834	881	858	790	811	814	827	821	869	792	865	827	827	841	758	810	846	793	854	857	835	821	832	816	818	870	888	867	803	867	801	787	820	776	825	846	854	882	803	846	833	836	846	804	862	803	834	837	851	770	815	857	813	839	873	796	843	840	809	831	827	836	790	823	775	806	887	840	836	860	825	810	803	858	849	840	858	798	815	774	780	839	857	818	833	803	858	820	842	889	833	912	838	825	831	785	863	769	805	829	847	881	888	840	829	807	797	822	806	824	787	821	844	815	835	837	787	749	847	825	817	794	862	789	868	865	780	797	823	820	836	807	809	797	801	832	798	888	821	821	809	820	832	837	837	826	792	898	806	755	850	821	798	830	818	836	792	804	831	827	818	816	789	822	804	847	812	808	832	778	843	840	751	825	811	836	889	861	867	855	915	793	836	802	782	874	816	828	831	828	810	829	817	832	826	810	820	863	823	850	856	840	828	853	855	843	876	849	894	809	820	887	852	843	801	793	857	825	846	884	835	884	828	805	798	878	849	849	850	864	798	887	851	912	818	840	817	798	783	802	800	839	864	781	834	853	793	845	847	785	812	832	832	805	800	831	914	829	832	837	830	803	838	822	866	838	852	819	856	852	783	839	834	812	838	823	842	799	799	815	896	777	785	839	876	800	811	823	825	818	824	780	844	838	820	863	856	827	787	859	838	812	793	809	795	815	841	839	802	820	817	837	838	833	796	861	835	813	815	855	856	799	777	855	810	830	842	880	829	823	812	847	846	830	840	832	873	773	792	926	811	855	844	856	834	862	822	801	856	801	789	842	753	803	796	831	796	838	830	833	870	826	832	781	816	871	751	800	810	833	851	891	856	780	819	833	843	813	857	811	876	792	811	869	852	841	834	847	839	808	819	916	803	812	814	876	815	840	822	786	854	827	808	815	844	792	870	805	870	828	854	842	823	825	828	857	822	776	784	869	860	840	804	788	833	823	811	841	823	856	922	820	825	837	823	868	832	828	832	827	844	817	845	778	793	789	781	811	812	843	894	824	818	839	859	857	872	861	872	851	813	838	802	817	813	814	781	816	868	822	872	838	838	809	828	807	865	834	791	865	844	779	879	883	803	848	788	800	799	779	827	834	841	818	829	839	810	818	855	854	848	857	811	839	848	853	831	847	841	812	857	844	830	784	824	891	827	846	785	813	815	776	857	860	854	857	814	798	844	837	832	816	812	798	815	826	822	783	899	839	833	892	774	842	859	832	871	889	751	840	796	840	788	865	885	816	859	849	843	797	813	841	843	824	832	870	847	852	777	849	882	789	873	817	852	817	856	864	865	897	797	874	797	819	823	824	805	811	821	825	840	898	791	802	816	797	811	793	840	837	801	842	844	861	795	837	813	872	853	833	812	842	850	822	796	827	871	834	813	832	825	767	796	880	861	876	839	865	831	801	861	874	815	856	863	831	803	798	880	807	838	822	857	860	803	800	845	788	804	887	764	840	872	790	848	857	835	812	843	829	829	854	848	818	837	839	837	846	824	865	860	795	835	814	822	836	826	838	813	843	879	840	833	841	802	812	811	831	817	811	871	788	812	849	843	824	793	877	762	885	866	796	860	828	825	827	844	810	853	832	848	832	831	867	811	870	801	823	817	823	776	793	836
46756	15812	2984	998	543	396	359	368	337	367	381	325	349	348	327	328	340	356	335	377	373	325	355	376	349	354	355	372	355	344	392	377	371	352	326	354	366	354	364	345	345	338	363	372	340	354	351	339	359	319	333	334	372	344	345	315	343	383	354	378	342	332	356	318	369	343	343	354	332	310	324	317	354	354	333	372	345	351	350	367	363	351	327	353	346	315	364	330	317	338	362	335	349	346	341	378	305	334	321	320	319	356	322	364	314	315	355	362	365	317	362	321	373	359	355	367	353	388	335	397	351	355	333	384	353	346	342	335	302	356	334	322	340	336	372	325	366	380	381	344	368	359	357	368	375	385	330	321	314	327	349	351	358	365	351	333	349	361	349	365	334	344	325	368	345	322	375	334	355	333	344	324	389	367	331	378	367	338	366	282	328	349	344	373	350	355	316	333	316	350	336	330	320	378	380	341	360	357	322	403	286	342	313	342	375	380	341	326	362	347	386	360	393	355	362	337	318	336	357	384	360	333	354	371	365	345	364	376	354	347	350	336	364	294	334	335	344	379	375	365	345	359	354	349	371	336	342	334	381	366	361	327	356	296	313	363	361	362	351	364	344	381	349	322	325	324	319	307	350	373	367	341	342	352	393	340	348	363	320	335	361	338	343	316	347	354	298	360	331	293	386	353	386	340	366	348	358	356	343	352	338	356	365	333	379	336	363	371	329	362	383	342	367	347	353	345	361	351	380	377	314	355	350	355	319	354	363	355	402	368	344	330	344	354	325	361	374	349	356	348	361	326	339	324	379	372	343	344	320	339	350	368	368	336	351	366	335	363	369	362	352	380	366	352	377	345	373	343	332	339	347	317	316	338	345	363	339	363	372	374	358	306	341	351	337	322	326	336	336	299	347	380	370	386	380	355	334	329	351	362	386	355	350	342	333	376	335	330	341	323	342	304	335	360	362	365	350	376	365	335	347	345	358	358	355	326	336	373	335	334	347	355	325	323	357	350	339	343	340	387	395	330	358	345	339	357	335	335	333	365	382	356	358	350	345	366	344	356	360	326	354	322	337	347	338	310	337	383	351	363	356	334	360	365	337	325	355	389	340	343	349	354	346	339	353	376	347	351	357	339	329	332	381	359	323	353	353	340	376	348	363	345	329	346	377	365	395	362	331	357	331	322	354	350	346	334	386	346	349	345	349	379	323	347	327	338	331	336	361	376	362	372	359	356	368	363	361	374	328	333	339	380	328	345	312	355	357	344	332	350	371	330	376	345	334	337	346	362	343	395	320	353	317	328	358	389	312	356	326	341	371	317	363	342	354	388	376	346	329	369	362	355	358	324	328	337	296	322	372	356	358	332	317	372	334	356	368	370	345	377	373	323	363	354	323	355	329	339	355	361	366	366	364	345	388	344	411	338	340	376	362	331	376	343	323	356	355	356	365	374	316	344	377	390	370	323	338	345	343	355	350	331	364	349	318	334	332	336	348	335	365	341	349	337	352	332	344	377	353	375	369	351	387	352	350	366	325	325	354	334	368	364	379	323	355	368	355	377	327	337	367	338	352	363	386	348	321	331	348	353	377	347	358	358	350	357	357	349	382	305	321	359	386	330	356	373	347	335	338	343	362	316	333	327	334	366	355	347	341	328	338	343	383	367	357	357	350	338	351	376	353	311	349	345	384	323	313	338	341	345	346	329	334	349	366	345	346	317	324	358	296	343	346	360	358	339	352	344	361	381	316	342	364	342	314	388	335	350	344	371	366	355	362	372	326	338	365	383	320	338	343	360	360	355	352	351	385	357	369	349	364	357	352	318	379	356	367	365	319	361	374	324	375	319	351	324	360	355	377	360	390	368	373	392	376	336	345	369	357	319	358	340	373	355	335	353	339	357	317	338	351	347	341	345	333	322	317	348	320	325	318	331	321	377	344	338	356	330	334	347	335	336	300	358	358	350	347	317	340	306	350	318	345	382	339	342	319	334	344	381	362	334	359	354	323	394	349	353	376	393	356	344	338	328	374	346	339	342	364	346	355	362	363	373	351	337	369	355	336	335	342	351	373	340	376	340	337	316	372	334	381	335	348	356	361	351	318	332	381	371	326	337	365	340	381	330	336	365	332	302	341	393	347	339	340	363	332	345	362	359	356	332	339	397	344	318	340	387	375	350	372	387	338	393	329	365	300	352	330	384	345	358	353	339	285	359	353	363	312	335	338	376	336	368	349	358	356	364	360	402	348	353	344	328	376	360	332	368	371	308	368	347	363	354	356	349	306	380	365	348	361	332	368	317	362	343	372	375	337	387	317	381	345	334	375	370	337	360	319	332	350	354	373	367	356	340	374	314	370	364	318	324	340	369	352	329	355	362	349	372	321	353	319	310	352	344	319	340	322	377	377	326	326	343	349	362	344	347	349	335	349	391	356	382	348	347	329	394	372	294	358	378	386	346	356	352	328	380	336	366	346	342	358	325	368	308	353	398	331	330	365	304	355	348	335	349	359	335	364	362	327	334	337	349	315	347	331	361	358	332	307	328	351	333	386	360	355	321	351	336	332	357	347	390	341	387	373	334	302	301	390	351	349	358	342	357	336	352	349	307	341	348	363	375	373	353	352	363	337	354	379	391	367	330	345	361	356	364	382	326	383	341	364	357	341	340	355	340	329	393	335	363	369	360	359	337	341	355	331	355	339	357	346	360	356	318	357	360	352	342	335	301	345	359	337	333	397	398	324	345	387	353	367	403	330	356	362	343	333	350	320	370	348	369	358	328	353	346	351	365	372	327	382	332	343	326	309	306	388	355	381	329	377	361	348	386	361	347	355	371	372	364	380	353	391	318	362	342	342	343	352	317	358	350	358	359	358	335	343	364	345	344	356	383	317	345	367	347	356	338	319	361	350	375	348	354	387	373	372	371	329	348	323	341	345	357	326	347	350	334	355	326	302	351	329	336	361	369	347	383	363	359	341	359	340	377	362	350	340	359	338	343	351	361	340	338	335	352	316	323	350	339	350	348	357	325	345	357	365	341	351	349	337	373	352	364	336	337	344	323	336	369	330	386	360	334	380	367	357	380	338	325	365	345	339	358	358	357	363	357	353	358	319	336	357	382	342	377	332	334	351	365	329	294	343	386	341	378	378	341	369	337	343	355	374	344	355	351	374	377	343	342	349	326	362	371	347	306	355	315	374	340	360	359	306	331	382	360	350	340	315	337	356	352	339	320	358	327	338	376	386	360	347	361	365	330	328	355	351	371	335	357	308	346	372	346	345	337	346	335	369	336	325	364	318	367	332	348	329	360	375	314	360	376	362	336	362	379	359	353	369	354	338	316	391	352	354	363	379	344	354	344	395	352	331	372	323	331	406	338	311	380	363	352	346	402	331	348	320	372	367	343	365	351	360	351	341	336	362	355	350	363	340	389	348	339	338	365	345	370	354	337	361	359	351	337	321	317	349	332	364	367	350	375	376	336	365	323	333	336	345	340	372	331	360	349
30166	8552	3219	2169	1388	994	822	778	764	768	791	728	813	749	744	853	788	727	757	749	747	771	782	770	760	734	753	807	802	816	759	790	746	736	757	762	765	788	790	734	760	771	752	767	784	757	796	800	767	778	796	760	745	746	785	740	800	722	764	817	790	796	769	769	821	784	711	792	748	771	764	812	760	769	735	815	736	799	741	775	768	752	795	806	826	771	790	798	764	740	798	786	819	734	716	807	753	734	786	773	785	734	805	784	727	807	787	756	768	735	769	762	778	792	723	808	778	761	790	826	724	774	715	758	840	779	771	756	773	731	779	749	799	776	785	741	735	759	799	727	803	713	800	748	815	790	828	770	812	734	784	737	762	777	763	814	782	763	829	779	834	777	768	759	776	804	761	770	768	770	765	775	786	801	804	757	788	799	771	777	790	776	774	816	816	768	762	735	742	772	704	805	777	805	827	797	731	816	753	793	789	806	756	771	770	746	763	757	822	765	765	790	766	749	807	781	816	756	760	756	784	763	836	788	740	740	765	806	738	795	747	811	810	821	799	763	749	789	727	765	790	794	791	753	754	760	784	801	808	785	815	736	730	779	808	762	781	823	763	767	749	787	793	791	770	742	802	821	723	810	781	780	719	745	771	746	788	789	746	753	755	791	760	773	741	751	733	774	780	771	771	757	743	816	744	735	764	764	784	765	795	783	777	809	720	740	765	813	755	747	770	708	763	761	816	773	808	733	751	772	824	757	726	737	785	843	807	770	763	758	804	773	735	806	797	762	778	754	795	772	748	757	765	755	742	741	798	778	755	789	730	765	790	784	762	795	800	762	736	790	769	793	782	797	765	749	830	773	740	760	789	820	767	830	844	753	782	742	762	755	707	833	796	754	739	781	757	797	749	762	793	782	768	761	766	778	782	749	765	780	757	805	790	790	743	715	773	782	815	777	770	775	738	757	762	783	731	728	813	803	789	772	780	783	831	739	745	766	782	807	806	742	765	772	782	768	753	801	789	803	708	765	774	760	781	751	823	741	817	770	725	793	784	770	775	766	792	740	780	796	782	796	774	744	784	784	773	795	759	768	742	758	706	723	789	793	789	773	721	706	794	783	783	791	816	777	807	739	753	762	796	778	807	780	803	809	812	752	753	764	783	799	809	784	784	789	747	719	757	773	792	786	792	783	818	809	794	753	738	754	762	746	733	777	744	761	793	820	772	766	836	808	790	793	764	771	754	732	768	805	759	793	771	766	802	769	814	740	755	755	768	788	799	758	765	805	787	789	808	727	806	790	748	763	752	798	776	778	755	707	776	766	756	779	785	791	777	758	748	790	812	820	789	726	796	824	728	767	752	716	779	768	783	778	748	806	774	854	743	780	746	721	768	776	769	795	806	715	764	778	756	810	813	760	755	784	809	793	742	829	750	777	741	791	757	740	742	750	774	801	775	809	733	804	751	793	798	792	726	758	817	730	795	792	776	740	732	818	777	802	745	764	787	796	763	704	789	767	787	696	772	727	735	821	779	730	779	735	767	741	771	765	802	799	761	759	774	769	761	820	738	800	760	796	822	769	773	787	791	782	793	754	794	784	834	726	790	831	730	783	784	807	767	828	795	763	839	777	775	829	825	765	802	775	714	792	744	785	769	756	791	758	720	755	750	771	744	775	815	759	759	777	777	770	800	800	753	762	769	804	827	779	740	732	769	736	784	785	788	762	788	793	804	826	791	773	728	711	783	823	785	821	761	803	752	787	736	704	707	776	769	790	778	772	791	719	714	772	768	781	792	809	792	782	757	829	754	789	752	787	742	720	738	758	745	756	757	803	723	756	806	769	790	778	796	761	785	803	739	737	838	806	769	799	694	785	793	753	798	764	829	762	817	760	782	741	725	742	758	746	744	735	756	766	767	782	740	749	746	767	762	767	792	752	742	763	770	783	807	765	761	731	746	817	794	783	802	766	773	770	775	791	765	742	780	791	784	801	762	778	724	832	775	770	829	777	780	780	786	797	714	720	758	796	792	837	788	787	806	706	761	737	777	736	735	785	752	761	712	795	796	769	793	785	781	804	795	726	755	797	753	848	764	781	737	780	763	754	739	768	770	817	793	728	783	766	749	738	747	802	754	797	807	759	792	772	775	792	791	787	750	798	792	783	785	808	755	768	797	769	770	786	784	817	712	760	759	754	765	755	799	784	790	768	729	804	813	769	766	779	796	786	790	737	799	757	829	778	802	765	789	801	837	797	744	776	756	803	808	771	787	729	818	768	789	784	787	766	782	754	740	732	748	787	748	839	763	793	803	794	724	732	811	782	772	776	784	799	781	796	766	775	763	740	785	793	807	793	734	777	803	796	783	781	751	721	743	770	768	727	769	787	721	778	784	786	749	777	748	742	795	726	814	760	771	751	784	741	792	722	779	755	766	751	733	744	789	763	818	787	792	776	800	736	814	808	768	782	778	760	782	778	848	723	826	875	784	759	841	783	788	765	804	773	762	754	768	728	774	796	783	783	768	804	752	778	694	769	778	821	761	766	719	753	805	788	812	785	807	757	746	815	753	756	798	745	760	733	740	765	864	730	825	774	780	775	739	777	728	772	774	747	787	782	792	774	769	753	822	786	770	767	782	763	770	763	733	796	752	794	758	750	747	748	764	741	786	766	814	736	771	752	732	744	733	736	782	735	796	776	774	786	781	792	776	791	757	720	784	780	763	819	787	749	775	752	820	769	766	735	787	731	787	796	749	792	813	771	786	764	773	800	793	763	765	776	754	786	773	776	777	845	832	767	778	737	727	791	762	735	740	816	777	794	788	761	766	761	722	797	751	756	733	754	793	733	766	781	807	798	854	793	791	795	769	780	786	747	785	808	831	757	740	739	741	723	772	798	770	775	807	768	767	760	761	831	759	777	769	793	771	792	744	802	733	776	768	821	750	768	752	765	727	789	798	776	786	824	741	797	750	732	779	741	769	752	786	763	757	796	758	730	794	787	733	779	778	780	761	822	793	780	719	788	813	784	794	768	785	758	802	822	757	787	840	762	775	758	769	782	754	839	748	789	734	798	771	754	763	816	773	803	774	769	776	734	770	772	776	723	773	759	742	740	807	770	767	779	819	740	797	741	801	775	737	763	774	827	789	752	759	734	804	751	791	785	821	805	806	812	811	744	743	747	737	743	764	738	809	748	772	733	744	790	767	787	776	747	741	773	785	795	803	775	728	793	751	773	776	762	821	738	730	781	770	796	764	753	785	774	736	761	741	807	752	782	758	763	752	797	776	824	747	789	767	802	760	738	725	764	752	720	757	787	789	833	800	812	788	773	754	761	723	760	804	775	763	777	794	782	765	758	760	818	770	812	771	784	737	751	731	806	773	813	796	755	791	770	736	747	728	761	807	730	822	812	808	764	827	749	780	795	724	773	819	766	789	839	794	756	839	766	773	789	812	757	818	768	778	780	793	793	769	776	789	788	797	828	762	796	749	742	793	757	774	745
53101	23399	9280	2798	1035	524	442	396	377	361	379	361	335	353	347	354	412	366	400	383	378	396	348	336	380	367	355	376	369	347	376	331	363	392	379	371	358	329	379	379	369	357	352	391	341	379	365	402	331	353	373	392	309	344	372	343	352	387	372	376	344	376	332	336	340	353	354	305	380	407	347	344	344	396	364	322	343	358	380	354	375	358	401	354	360	359	331	401	370	364	347	388	359	404	356	412	354	379	365	335	355	392	338	368	380	341	337	357	387	364	365	393	326	352	349	354	358	341	348	322	370	362	328	379	359	324	362	367	371	359	356	374	365	317	354	364	353	348	337	395	354	374	336	350	353	346	353	332	344	338	369	325	361	362	348	366	384	375	334	317	351	365	362	339	324	320	365	361	350	375	326	355	317	371	360	330	339	402	366	354	405	331	336	364	367	343	369	332	356	326	347	348	331	389	344	337	343	342	370	357	326	359	347	340	333	359	353	337	369	389	371	329	358	367	316	352	360	330	362	351	379	333	373	369	363	377	326	318	339	370	349	348	347	366	355	366	377	337	378	331	378	373	337	366	383	350	320	376	359	335	392	357	330	366	374	336	376	383	356	420	358	379	351	351	381	385	380	346	319	346	352	318	362	351	360	355	370	359	338	360	361	367	350	371	352	350	372	347	350	341	377	359	343	374	369	339	345	397	372	372	372	384	358	328	356	368	381	364	376	315	376	361	317	386	326	357	362	359	357	331	372	404	342	342	353	337	345	338	339	318	368	336	368	367	359	354	361	391	408	378	359	338	354	348	337	358	368	330	386	357	386	360	352	362	380	358	352	382	379	347	377	365	313	360	350	400	364	366	353	359	344	339	377	377	349	358	362	370	360	390	336	338	340	341	388	371	347	355	363	355	370	338	332	387	362	318	345	353	362	361	348	340	361	379	394	408	366	356	361	364	380	347	348	363	390	337	371	363	358	318	347	366	362	374	383	362	372	374	374	358	387	352	355	332	350	363	344	335	381	362	325	356	346	376	368	354	355	372	300	354	351	391	352	368	368	331	368	341	332	350	387	338	339	353	374	367	374	375	351	348	337	374	374	345	373	330	349	365	367	372	356	358	365	363	359	365	316	365	378	352	359	348	370	400	371	346	380	353	350	357	361	363	363	350	341	334	345	377	355	368	347	314	324	353	366	362	353	388	383	371	320	340	388	368	368	366	388	360	377	356	378	349	348	368	381	337	402	343	346	321	380	312	350	348	368	338	353	381	348	333	345	370	362	352	355	355	332	351	357	359	364	341	329	345	339	332	360	389	377	332	394	347	360	359	348	355	319	374	375	362	354	372	339	359	381	391	368	381	339	351	342	333	355	331	370	331	357	363	373	329	323	346	358	365	377	362	364	347	380	348	373	339	370	367	378	367	352	329	345	327	336	346	312	358	365	383	341	393	356	308	352	369	324	352	375	358	368	358	338	394	370	358	325	370	364	364	329	320	336	341	378	340	381	346	325	347	345	363	358	376	352	359	356	363	387	365	365	361	379	342	347	339	350	354	345	373	384	342	384	357	385	338	336	332	378	324	325	366	345	334	388	380	387	368	401	345	381	321	377	357	342	377	338	392	402	347	341	379	398	355	381	368	359	336	339	320	385	376	360	360	366	375	397	365	314	357	362	314	367	372	365	374	354	359	356	370	358	324	357	314	357	359	343	338	346	386	349	376	374	346	372	336	344	393	338	348	342	333	376	367	383	349	371	355	368	369	348	366	380	357	342	355	340	322	364	359	376	380	335	388	351	406	353	352	358	308	346	323	394	374	371	329	384	384	398	396	372	336	359	376	353	355	353	344	360	357	365	360	347	352	371	365	334	354	355	359	316	351	333	379	349	337	345	393	381	344	400	360	322	312	338	358	359	355	347	330	360	348	352	355	358	348	325	363	373	373	353	346	356	368	348	347	378	365	347	393	358	380	398	377	316	364	357	355	337	336	354	291	331	329	356	349	330	318	335	389	347	375	370	350	362	363	345	319	327	332	337	342	339	382	385	347	393	401	394	364	341	388	349	364	366	373	355	361	369	383	338	372	348	370	341	341	356	338	367	349	351	391	304	362	365	355	389	380	365	367	364	356	373	358	365	385	340	333	353	348	304	366	381	372	354	341	364	331	344	363	371	352	336	373	378	358	371	394	337	374	347	353	392	331	347	389	356	353	391	366	380	332	359	335	332	328	371	347	387	375	382	351	366	354	331	356	353	323	386	327	378	387	352	356	340	383	371	348	323	357	386	350	374	355	361	361	352	339	335	361	340	359	353	362	323	375	383	350	370	384	366	360	383	371	327	346	331	349	374	361	354	362	359	352	321	370	348	373	367	367	352	358	386	311	386	367	334	366	347	358	385	405	369	381	420	327	349	377	374	329	329	350	364	386	364	356	351	339	379	334	368	389	324	372	358	318	372	330	403	353	365	344	357	394	349	330	348	353	355	355	342	352	362	362	355	343	333	403	350	338	392	378	347	363	368	292	352	352	379	343	352	321	396	342	335	360	377	386	337	326	371	362	378	358	362	350	387	369	370	376	355	370	338	350	382	349	370	333	374	374	390	339	363	375	328	355	358	360	378	331	351	367	389	357	363	342	407	306	377	350	364	327	361	375	364	349	378	352	356	354	355	365	385	349	346	348	355	378	374	345	362	387	332	352	375	374	361	361	343	363	393	336	342	340	365	351	333	354	359	375	357	384	373	293	374	329	330	349	396	335	378	370	374	402	342	370	365	391	378	374	357	345	349	370	380	391	371	364	389	355	371	349	346	394	357	387	310	374	330	347	376	356	323	369	330	343	334	403	356	367	350	346	363	351	370	362	346	402	369	392	367	357	398	362	363	353	319	376	330	335	354	368	393	369	352	347	405	380	365	400	431	352	344	355	381	368	351	358	354	365	327	381	365	358	339	367	341	381	383	341	344	342	388	332	376	405	359	405	345	372	349	357	364	323	343	347	353	361	355	339	372	343	323	390	380	347	355	348	339	345	349	383	376	361	318	379	371	359	363	346	332	342	347	364	374	366	359	396	390	392	398	380	349	362	329	341	333	362	380	385	347	346	371	319	353	361	333	365	358	346	351	345	353	351	376	380	369	332	357	366	365	369	351	334	382	343	345	361	351	358	336	401	371	398	354	360	378	351	362	355	357	384	344	346	368	365	366	345	371	333	329	375	376	358	343	353	385	369	351	299	362	343	339	381	349	317	342	345	364	325	333	358	399	359	354	332	330	365	350	349	331	364	372	361	318	356	369	309	342	358	359	376	343	361	339	377	316	377	350	340	341	337	330	337	332	365	360	359	383	384	335	409	369	361	339	338	344	421	400	376	372	376	371	363	356	347	387	374	389	388	366	358	353	327	363	360	360	378	339	338	381	297	374	346	347	330	391	379	367	399	364	375	334	366	362	345	348	337	347	367	360	380	391	370	407	405	360	307	350	368	358	355	382	369	361	345	352	372	363	352
35009	16715	9204	5057	2712	1229	958	908	879	845	787	839	783	815	832	816	795	786	776	795	870	797	738	767	806	775	797	804	773	786	760	738	784	825	864	840	815	808	781	780	802	760	732	744	856	779	766	832	808	771	809	776	871	769	804	767	820	787	763	826	799	797	815	741	796	748	794	746	749	780	717	714	785	749	785	784	795	791	828	792	792	806	774	787	821	771	785	778	770	792	848	783	761	785	808	786	771	799	704	755	805	735	786	736	818	816	732	756	830	824	792	750	831	791	745	772	834	761	822	762	760	778	831	812	797	799	765	829	821	778	755	773	782	787	784	798	800	810	803	752	776	814	767	766	852	824	741	788	790	746	776	784	769	810	777	769	811	793	804	797	789	772	799	772	787	777	788	760	800	768	783	718	739	727	849	797	810	769	705	763	791	767	795	801	810	828	817	769	795	852	826	741	763	790	768	821	785	801	780	785	817	830	748	734	795	803	764	774	781	822	802	820	797	756	776	778	769	767	712	844	764	861	830	734	792	826	824	770	750	761	833	783	770	830	801	768	781	820	792	806	794	797	822	790	823	829	838	808	774	811	776	799	770	803	724	802	818	783	789	775	798	777	762	783	767	787	809	798	813	789	767	747	778	826	783	749	815	809	759	838	772	780	798	781	773	774	814	753	811	793	758	765	795	823	769	737	803	766	735	743	787	807	763	789	774	844	800	807	776	793	773	775	775	751	770	750	816	772	813	765	772	792	786	789	811	807	783	752	792	794	766	786	778	744	767	743	767	788	821	829	799	787	784	754	818	788	773	794	745	732	767	815	790	822	766	821	802	753	786	787	812	788	781	779	810	835	776	792	760	809	786	817	792	805	765	789	806	725	833	814	767	792	760	777	746	750	766	786	786	758	846	802	763	843	755	809	748	734	848	772	828	847	794	763	740	749	776	776	778	780	783	813	778	782	810	783	828	803	770	779	795	802	787	810	790	753	822	789	771	759	829	752	825	777	743	805	809	794	804	806	823	797	774	836	756	790	796	810	750	731	775	814	730	855	806	794	782	768	804	774	760	759	778	781	798	817	799	777	752	799	785	801	803	754	814	837	802	772	818	793	782	779	779	839	764	785	801	825	752	793	834	786	725	804	774	794	786	785	797	765	779	788	782	751	835	790	759	773	740	832	777	780	768	742	812	763	787	727	816	800	779	741	773	780	784	808	745	733	766	738	781	813	791	811	779	827	788	799	826	774	809	798	792	783	831	794	756	857	842	784	804	822	806	770	803	738	776	785	788	797	829	749	833	806	845	795	785	814	826	773	735	750	768	774	750	778	749	766	787	807	789	813	808	824	783	796	799	807	797	835	748	732	773	774	748	826	751	793	766	751	785	759	785	724	822	784	761	784	766	803	813	774	796	804	793	807	752	813	786	800	716	829	819	755	821	784	764	785	760	826	811	767	742	766	772	813	792	804	776	807	754	778	718	747	791	769	848	768	794	780	828	771	793	778	780	790	803	778	771	784	734	811	748	749	784	782	782	809	794	816	802	756	777	826	831	756	759	795	817	807	787	782	766	771	782	824	789	814	811	768	815	844	833	773	784	816	776	778	765	775	782	796	797	792	771	753	779	748	772	784	800	829	782	782	801	766	744	821	769	779	749	794	778	821	804	737	783	803	822	798	805	756	758	797	813	765	757	760	808	799	798	814	777	787	777	815	784	833	802	815	792	784	772	787	762	754	808	791	787	764	744	816	758	787	738	786	752	802	784	845	770	775	797	791	741	786	777	760	791	826	780	847	772	817	785	771	828	819	772	772	740	766	793	756	792	781	821	813	810	786	807	779	788	788	802	792	739	770	780	745	844	793	761	740	793	784	784	833	789	753	824	805	815	770	794	810	765	742	742	775	785	790	825	785	768	769	742	725	744	755	785	831	805	838	785	795	824	775	793	846	792	826	768	731	840	784	800	793	766	792	799	845	809	783	789	798	796	808	812	768	784	772	759	804	788	792	800	773	785	800	811	826	779	827	770	782	842	780	783	777	832	769	792	776	779	789	754	811	847	732	828	802	830	768	804	768	829	784	754	807	823	824	828	787	755	759	789	805	795	773	825	749	797	802	758	768	826	797	800	865	801	833	819	787	778	762	756	751	808	787	781	793	733	795	767	750	798	834	775	759	756	781	796	776	698	770	815	819	785	785	703	816	778	808	769	785	796	804	793	781	782	790	754	778	793	785	789	818	780	822	751	806	800	779	810	823	793	825	783	755	727	801	804	815	770	816	861	765	778	793	756	764	749	823	762	798	758	809	775	799	782	814	814	754	780	782	808	751	857	789	777	793	757	786	822	816	761	794	782	772	812	760	772	791	734	826	835	798	783	759	823	777	786	753	811	772	759	832	817	765	825	820	790	798	823	783	790	788	807	792	808	757	788	772	753	805	840	800	787	794	820	799	780	763	826	851	779	765	814	740	783	788	768	860	797	829	793	790	767	782	804	778	820	777	780	753	826	867	799	739	791	790	803	759	808	822	792	774	781	776	810	767	787	796	830	843	802	807	840	784	798	822	799	767	874	844	780	790	811	816	794	784	805	816	850	822	776	770	774	775	755	839	792	800	758	769	729	779	789	807	794	782	811	767	745	788	846	821	802	757	833	773	736	789	794	789	815	811	826	798	738	762	763	751	782	791	759	766	789	872	795	799	797	775	804	764	760	777	792	766	808	773	786	783	783	749	791	751	831	776	745	819	768	758	760	753	780	781	779	782	736	837	735	721	760	778	817	822	823	838	786	797	829	802	760	811	781	784	805	796	783	763	803	810	766	757	744	760	760	813	768	796	763	729	804	833	832	763	815	781	760	802	767	831	799	742	812	764	774	828	811	752	787	763	734	774	801	771	820	843	787	824	784	811	825	794	762	760	806	785	801	762	794	792	802	754	817	710	786	791	798	768	803	812	770	759	778	720	754	806	803	863	819	752	776	812	796	797	787	783	793	751	837	798	779	780	784	789	774	836	753	776	759	811	825	782	801	793	742	760	771	764	772	773	770	827	787	809	800	796	806	796	819	785	837	762	707	819	814	751	744	784	831	789	763	815	817	786	780	776	767	799	836	789	785	783	802	830	801	760	796	788	827	833	793	840	815	804	794	773	799	803	817	797	782	738	766	784	801	821	753	774	813	818	761	746	809	776	794	797	787	758	776	757	779	795	795	788	774	756	790	813	760	801	799	769	796	742	785	814	782	793	795	794	746	765	776	762	763	742	798	815	766	750	769	761	761	823	815	823	843	831	836	817	814	772	773	788	780	776	747	754	755	788	787	769	766	761	808	755	788	765	781	851	813	782	829	785	796	773	772	779	754	815	800	816	801	743	818	732	772	774	780	818	799	782	822	762	751	830	812	787	769	787	776	764	844	790	792	793	779	742	798	751	807	742	826	757	784	773	760	790	837	807	814	781	797	805	759	805	742	787	758	797	814	767	806	783	774	838	752	777	787	799	765	824
52121	22452	7866	1489	692	439	427	375	354	402	352	369	387	391	417	397	392	374	402	345	395	340	376	400	396	379	366	357	395	355	365	362	397	378	370	408	384	394	368	377	331	377	400	405	400	374	362	366	375	469	363	349	371	372	385	378	387	373	376	400	362	348	428	394	368	375	369	360	362	375	398	373	371	390	403	416	391	436	415	403	385	376	359	365	343	366	393	389	335	372	375	364	341	378	382	352	359	362	422	344	390	377	405	374	367	394	377	388	376	357	367	375	391	379	368	371	373	396	376	341	417	415	384	395	349	404	380	372	370	377	370	397	370	389	380	378	366	387	344	351	390	436	380	358	346	371	400	349	364	398	403	407	336	382	406	412	382	384	402	354	382	407	398	385	428	372	377	408	380	368	379	371	391	367	356	379	382	342	375	381	397	349	404	393	402	384	346	375	347	389	402	373	365	347	402	397	374	406	424	385	389	406	369	409	389	406	356	409	398	365	370	366	392	370	340	416	388	403	335	357	374	366	358	378	375	397	384	368	348	389	364	397	376	389	373	339	388	394	350	401	374	389	388	429	378	376	372	381	406	381	389	414	363	396	396	387	391	397	346	411	400	413	384	392	367	358	389	373	362	378	376	397	410	390	375	395	380	381	381	381	372	383	381	404	365	354	385	349	392	369	372	366	388	381	401	356	377	408	371	343	362	372	372	393	338	358	354	394	382	351	367	348	386	412	393	383	421	380	367	409	361	379	391	368	381	443	364	361	397	408	349	436	385	384	371	385	377	400	422	345	343	364	366	420	399	329	384	376	380	360	385	385	343	394	365	364	356	403	417	397	395	366	427	374	402	374	394	365	430	369	401	390	360	385	412	366	404	352	365	392	400	413	354	363	358	378	360	365	372	369	366	349	371	370	344	403	365	386	393	403	352	392	388	343	384	350	390	367	392	373	402	385	373	361	384	379	377	402	389	402	415	389	385	351	345	380	358	370	409	363	379	383	376	405	392	399	398	376	398	380	387	371	371	363	367	377	408	395	359	369	352	370	374	347	435	386	368	400	363	391	379	376	390	386	318	340	390	342	359	348	403	337	360	406	371	363	341	370	415	397	374	360	358	372	389	368	367	370	385	393	386	378	413	358	372	374	434	395	384	394	395	374	387	384	364	411	400	384	378	394	348	433	377	371	350	409	411	370	355	390	370	375	399	379	356	379	362	420	392	384	378	356	370	395	388	412	366	367	398	387	360	360	345	366	416	405	403	383	343	362	400	387	378	395	411	351	329	316	398	353	379	370	355	351	380	365	394	386	398	348	386	416	395	388	340	391	384	351	378	368	380	387	360	368	392	397	397	384	393	408	348	422	380	363	381	378	387	408	406	367	390	354	365	386	360	390	366	352	372	379	431	404	377	402	373	385	367	417	358	372	358	360	426	378	386	363	373	364	376	378	370	394	387	360	369	371	373	328	384	377	401	361	399	397	388	371	408	402	409	371	389	401	349	361	373	360	391	377	349	395	414	379	402	376	391	392	405	352	407	374	381	391	402	374	377	374	385	331	407	352	376	379	370	397	369	358	331	377	402	393	374	399	387	370	420	396	357	387	389	371	383	373	391	381	379	358	355	372	377	395	401	365	402	396	372	370	370	395	407	372	409	372	378	366	397	390	383	361	400	400	394	386	361	355	397	378	383	369	382	378	373	368	351	384	369	384	382	379	364	354	348	369	335	359	376	365	390	372	438	347	401	390	367	388	387	350	352	409	392	402	426	352	357	379	369	378	375	399	373	430	398	387	353	374	382	372	382	353	414	387	376	361	361	391	375	401	381	390	416	349	343	392	391	386	399	376	389	379	404	323	397	341	333	367	400	360	366	398	396	416	395	401	404	366	380	406	383	363	383	378	341	374	390	368	403	384	373	391	410	369	373	379	392	405	366	375	407	399	397	379	409	368	387	380	435	366	364	379	401	389	379	369	387	385	417	368	338	384	373	388	376	371	408	398	406	354	395	372	380	394	349	358	395	386	351	376	365	381	368	391	392	373	376	341	367	372	366	393	370	359	364	406	403	409	347	413	399	378	397	393	407	393	377	389	349	379	347	368	398	407	407	373	377	418	389	379	378	366	392	389	409	414	378	387	357	359	359	388	387	384	402	391	349	354	347	403	361	350	385	357	371	402	419	416	416	374	354	394	419	373	401	393	386	364	376	381	360	363	361	377	411	378	331	340	393	354	380	352	369	380	378	392	378	385	362	385	350	364	372	391	342	368	370	348	374	371	366	365	366	361	375	372	352	389	389	393	367	363	394	376	378	387	375	390	412	331	357	409	380	368	421	383	335	369	380	344	395	367	385	407	396	387	376	341	369	361	388	383	412	392	400	396	411	391	383	387	365	382	383	392	394	365	395	396	406	373	370	368	358	392	368	375	372	371	392	384	411	370	392	406	364	393	402	383	395	401	366	382	339	376	390	372	395	359	353	407	370	413	405	411	357	336	356	390	391	381	389	362	407	358	365	377	393	366	381	370	385	356	373	385	422	366	407	404	387	368	346	336	357	448	383	394	407	372	368	362	397	381	394	350	351	384	378	370	357	366	383	378	373	350	371	376	371	337	381	368	357	353	387	331	351	366	358	366	357	422	407	356	368	384	380	419	364	363	409	367	351	346	380	359	382	383	402	385	352	376	404	396	374	381	412	399	374	373	339	426	381	384	431	378	369	348	378	356	345	417	386	397	379	362	386	377	394	405	393	407	341	388	363	378	375	416	360	392	349	366	349	384	408	365	356	347	370	328	370	419	365	384	441	365	403	355	387	402	371	389	372	392	370	353	382	412	377	351	377	387	398	381	408	372	339	344	388	381	380	405	392	399	392	371	373	365	373	390	383	419	381	348	354	386	367	380	359	342	381	423	366	368	396	393	396	384	401	375	427	341	342	349	362	364	384	388	371	403	392	394	385	363	386	379	372	394	424	361	407	388	386	376	417	383	360	394	385	415	364	368	383	369	399	378	386	376	397	418	380	342	377	366	394	414	403	366	340	402	345	368	408	371	374	382	390	390	358	437	349	405	380	370	352	389	398	378	363	408	391	379	375	384	372	366	338	404	360	397	366	367	395	380	402	378	390	395	402	402	408	402	359	370	374	404	369	360	404	347	368	364	397	409	369	380	386	371	415	361	377	379	431	391	385	391	389	416	362	358	373	394	384	357	374	393	378	374	359	374	339	397	373	390	377	387	390	382	394	372	425	403	364	406	380	375	389	405	404	351	360	344	374	385	374	372	379	370	407	333	372	344	350	328	380	353	384	373	393	395	391	373	417	423	372	374	365	367	373	398	347	353	381	381	406	363	386	387	396	357	388	373	403	373	385	340	411	369	364	356	379	378	380	350	390	331	403	372	394	361	355	381	373	351	369	366	426	384	413	380	408	401	342	390	369	395	383	340	362	370	383	395	371	382	390	378	399	374	360	371	415	407	370	376	401	379	357	362	380	381	403	378
36409	12368	4485	2491	1431	1017	906	890	809	816	844	863	882	862	803	827	834	792	784	830	846	804	805	816	814	828	822	812	841	840	823	803	849	800	881	805	836	841	768	814	774	793	825	815	823	796	843	840	828	798	832	847	801	827	874	817	818	812	813	848	808	798	836	828	822	801	821	823	817	802	796	803	808	817	864	825	878	819	868	837	850	785	860	824	788	787	861	815	848	862	787	857	841	853	805	852	856	809	828	801	847	801	827	781	861	852	831	847	847	841	837	805	857	823	837	844	806	868	856	843	807	868	857	826	816	800	890	783	818	845	853	842	846	843	798	825	814	844	821	776	816	816	801	797	829	779	801	778	854	818	817	803	815	845	839	805	835	810	784	837	822	821	836	817	808	821	828	857	871	875	794	848	815	831	814	802	828	856	844	813	817	825	866	804	815	797	805	822	803	839	846	796	828	847	801	852	844	752	794	824	790	834	834	810	796	866	788	800	809	809	811	838	852	822	835	793	823	853	801	811	811	853	827	811	817	809	834	775	804	790	804	825	841	819	856	812	816	851	823	888	826	844	823	810	849	830	808	849	845	813	866	812	790	831	803	812	808	875	848	832	855	810	813	798	822	837	884	789	823	806	869	816	803	828	806	810	826	790	786	858	833	835	804	828	857	857	820	842	782	783	806	801	796	860	839	812	748	788	861	845	787	770	833	861	867	832	826	858	824	858	870	846	880	787	841	795	817	823	774	808	841	826	780	844	895	822	781	771	824	815	872	815	802	783	794	802	880	815	786	875	855	890	817	863	827	789	887	832	823	793	858	770	779	847	851	822	814	827	837	835	847	814	894	757	796	841	793	800	836	774	829	757	801	769	764	802	842	824	819	824	787	834	823	838	779	831	801	825	842	794	841	801	781	774	779	788	827	789	792	832	803	823	870	820	799	834	801	844	826	845	852	805	838	819	814	826	805	808	848	810	851	828	869	787	881	821	811	844	820	814	844	859	866	794	872	865	813	840	843	812	780	815	856	807	802	812	829	819	808	835	831	754	813	847	803	850	824	772	794	773	811	834	846	793	834	859	792	817	807	842	829	792	879	797	853	847	794	826	846	812	839	762	809	832	852	815	782	819	822	843	876	887	859	853	769	845	854	812	859	843	784	767	813	837	858	804	829	830	840	795	805	833	879	814	802	847	818	801	827	829	803	811	824	864	824	823	815	836	802	874	866	846	850	865	793	802	846	820	846	808	818	805	841	820	819	866	833	845	798	819	820	814	868	834	864	811	812	848	774	847	808	811	850	803	785	829	872	834	847	831	843	851	859	869	836	818	840	787	843	797	846	816	819	831	842	811	798	825	796	780	789	816	824	837	836	842	801	849	850	811	779	771	808	844	806	804	784	802	847	851	847	845	824	821	801	812	852	819	854	850	830	796	837	829	838	793	871	792	837	804	801	839	790	789	842	849	829	824	814	806	815	795	843	816	794	811	796	795	848	854	864	840	835	844	848	804	885	787	795	824	863	829	778	820	799	830	834	841	792	836	827	813	778	808	812	811	813	869	874	738	764	840	762	802	797	853	820	799	833	845	805	812	818	831	762	784	821	837	824	827	834	810	803	796	842	832	831	800	852	852	883	851	790	824	889	814	824	788	838	821	801	814	829	782	878	903	809	839	781	803	824	801	851	788	871	808	793	818	801	853	876	830	813	829	782	793	824	850	770	846	802	857	776	802	854	820	847	810	821	874	888	835	818	871	797	811	876	843	842	807	872	844	795	843	803	807	812	846	848	782	850	796	858	866	808	775	808	809	791	864	829	848	801	795	819	835	846	830	786	795	796	765	877	826	853	868	802	822	804	856	805	824	834	754	832	798	839	815	828	845	795	839	814	782	836	797	815	842	829	849	764	826	823	810	801	858	849	848	827	785	783	856	824	846	818	790	843	757	841	792	848	812	849	879	833	870	802	850	773	842	790	845	802	841	837	845	797	828	777	825	801	805	831	847	772	818	805	824	851	851	790	825	865	791	801	849	790	813	797	833	823	869	750	821	793	807	852	757	856	807	853	843	843	886	835	822	825	826	812	813	816	857	836	861	822	830	802	848	870	768	837	830	772	863	865	822	848	763	814	842	805	838	811	811	853	862	846	871	803	775	836	768	757	824	825	827	791	793	800	823	803	823	819	785	782	852	824	860	784	854	771	839	827	828	797	858	786	806	854	838	853	837	823	834	835	819	852	816	855	798	799	847	782	780	786	824	775	849	805	806	850	815	851	819	814	795	803	826	815	860	858	802	795	891	864	858	877	798	810	783	903	819	807	857	819	798	831	835	843	844	842	818	792	777	764	777	815	788	830	824	803	828	840	855	828	850	883	813	831	873	849	865	850	763	893	825	882	847	879	805	866	873	808	804	861	845	788	899	789	841	823	821	847	747	853	806	864	874	881	775	754	854	907	793	839	844	821	883	828	827	827	818	812	821	843	822	793	801	795	726	827	830	911	823	836	812	799	826	833	804	820	832	768	862	850	834	808	790	796	841	824	873	809	795	750	803	805	841	835	813	821	847	867	869	807	822	782	821	831	845	826	840	806	812	888	816	780	815	807	824	759	805	853	864	825	842	844	785	823	818	883	794	830	820	820	829	800	832	842	831	832	801	810	814	799	822	815	805	810	821	823	801	791	783	804	789	836	812	816	821	836	848	786	851	822	856	800	848	796	888	823	845	824	820	821	812	779	872	901	770	759	841	847	834	826	835	841	834	836	845	789	831	778	850	822	824	865	864	852	847	800	836	805	801	844	838	791	842	808	828	817	846	797	849	789	867	824	817	826	794	776	858	864	844	830	816	798	786	799	797	871	781	814	778	800	794	823	803	847	798	842	848	810	835	829	844	856	836	843	852	809	810	839	856	853	832	837	889	814	768	817	815	856	839	835	789	838	839	799	801	825	808	838	781	862	802	867	831	809	835	827	806	775	817	817	820	839	856	831	839	813	834	831	774	809	849	810	835	758	807	801	788	848	789	868	817	877	813	786	827	844	849	818	815	859	845	754	801	862	815	770	817	824	821	799	798	827	817	768	875	802	804	867	852	863	841	779	798	837	773	804	880	841	845	794	842	828	795	858	819	817	841	875	837	824	785	801	860	797	777	814	856	833	827	812	829	829	806	812	782	819	802	816	794	829	783	786	852	867	816	806	838	882	858	844	815	858	785	804	825	780	807	875	816	841	817	855	776	840	796	831	802	864	856	804	798	836	830	844	788	850	820	795	836	802	888	847	790	817	800	794	836	799	826	810	848	808	788	846	786	773	845	820	834	850	839	842	773	792	836	844	883	841	815	853	841	822	764	805	890	810	852	782	835	801	834	837	829	815	808	861	807	794	816	814	830	812	824	811	815	810	826	820	811	867	897	839	848	825	868	810	839	794	825	775	780	842	754	793	809	768	855	799	823	798	820	825	852	806	808	820	804	820	797	845	823	798	867	806	789	865	853	821	808	881	823
50979	20137	5297	1337	665	460	404	362	326	353	364	330	372	400	366	348	349	351	385	346	329	328	333	360	342	377	353	390	365	382	351	315	338	328	334	329	389	332	394	364	391	344	325	330	371	340	350	331	385	352	331	336	368	376	350	379	342	372	356	366	364	362	332	366	385	351	375	324	340	336	363	347	361	388	342	364	341	334	338	340	364	359	327	365	329	324	308	316	323	363	342	341	385	362	335	328	362	329	371	315	329	397	363	336	375	353	364	380	382	370	338	326	342	340	352	352	376	364	348	342	334	338	357	347	353	330	322	353	361	380	352	320	348	361	336	337	340	364	361	398	368	376	360	339	338	324	384	335	328	352	348	370	362	339	344	363	366	343	366	362	347	360	368	343	360	330	353	349	331	340	387	347	374	361	351	369	318	337	337	379	359	367	332	353	375	395	379	358	379	346	325	356	379	376	379	358	368	377	354	348	352	376	370	349	342	322	338	325	357	328	310	383	371	362	372	365	351	359	331	332	339	355	379	323	375	336	326	354	320	359	333	346	353	341	367	330	375	367	355	369	341	390	354	343	349	361	292	339	362	329	314	344	355	367	357	335	349	352	326	347	379	335	365	373	321	339	345	327	325	384	347	333	347	355	345	357	345	374	369	348	330	338	340	347	330	320	305	378	349	348	321	341	332	357	359	353	326	321	322	337	344	337	370	352	336	359	339	329	325	371	349	373	332	354	331	334	347	328	348	368	339	341	326	331	324	361	346	371	328	357	366	364	353	362	341	340	314	366	371	354	326	328	347	335	332	348	350	336	328	360	373	347	355	360	349	361	316	352	317	359	354	327	331	360	314	362	366	367	342	321	357	347	341	345	355	328	354	328	371	344	333	349	337	389	335	333	338	323	380	364	348	349	351	330	329	345	340	363	352	368	340	341	369	383	364	374	343	379	314	316	391	352	385	360	397	327	362	351	326	392	320	366	364	338	345	354	340	354	378	357	337	296	361	340	342	313	341	348	358	298	356	335	332	352	334	359	357	337	348	368	375	375	359	334	335	345	359	351	355	326	371	352	311	347	356	315	329	350	326	344	361	340	367	349	332	378	336	334	357	323	348	341	382	333	354	366	318	335	366	296	322	349	312	350	400	360	348	362	367	357	370	358	367	349	354	326	361	372	363	364	333	330	329	377	318	375	377	335	328	380	324	387	374	380	367	384	373	333	332	350	369	375	368	368	369	322	376	344	363	318	361	332	337	366	309	404	357	332	347	343	386	357	348	319	373	363	395	352	361	372	351	367	340	336	352	338	357	319	357	350	352	337	334	372	371	316	318	335	373	367	350	351	337	337	333	326	349	361	393	377	333	342	346	353	361	351	384	381	384	337	358	367	338	340	359	358	360	307	377	357	323	384	309	329	364	323	348	341	411	328	381	342	379	356	347	324	354	359	395	378	355	362	363	340	342	323	358	359	344	334	371	375	380	359	369	329	351	374	351	340	379	363	369	339	342	367	354	381	340	395	321	320	305	331	337	363	310	344	363	367	370	357	336	338	328	380	335	348	343	343	343	360	343	406	344	352	365	363	380	327	339	343	374	372	380	377	388	340	369	316	347	335	353	374	331	349	348	338	365	339	327	361	352	340	348	340	366	348	349	331	327	300	358	377	337	345	346	366	361	357	353	365	360	345	340	397	320	322	363	332	357	354	365	351	343	334	351	312	349	348	367	321	329	316	366	327	330	317	331	367	338	326	374	395	394	344	347	344	352	337	366	336	351	324	368	360	350	350	342	368	340	333	365	361	354	352	343	350	368	361	336	359	375	371	354	354	375	358	339	356	329	361	369	351	356	320	344	343	385	345	326	345	348	343	365	342	377	353	400	404	386	368	348	316	418	384	323	362	359	334	338	328	362	323	346	339	366	338	304	339	327	359	364	387	361	339	341	367	329	369	325	332	324	309	378	356	325	372	384	334	363	336	378	357	337	349	342	350	377	349	306	296	322	385	310	333	356	313	339	352	345	363	366	327	393	399	352	333	363	345	344	362	346	302	355	359	359	369	347	356	332	308	362	357	372	317	355	364	351	359	302	382	320	342	360	382	363	340	378	367	335	366	371	338	386	340	326	333	346	363	382	324	371	347	337	319	352	313	330	380	374	318	358	377	335	372	343	358	350	374	357	320	345	352	371	316	383	355	309	352	348	382	350	352	367	361	338	383	379	379	373	357	366	343	360	370	346	351	356	360	359	317	360	358	338	360	354	356	380	308	356	379	350	345	380	345	404	328	376	365	371	336	347	366	333	349	361	339	379	343	367	329	364	342	334	342	336	326	321	350	339	342	357	340	386	356	317	348	369	302	342	342	395	338	343	351	350	316	328	361	362	364	354	316	332	363	338	318	304	313	394	361	392	367	360	340	345	321	382	332	321	332	359	365	383	356	362	360	383	365	358	354	323	324	334	382	348	362	381	349	307	310	369	343	342	357	337	314	365	359	349	363	345	383	331	353	362	335	306	343	343	387	362	339	320	342	329	341	329	323	374	382	357	333	330	316	382	333	336	344	352	345	345	366	369	338	334	367	337	332	385	350	345	354	333	328	330	372	343	380	368	387	330	353	346	405	366	341	373	351	360	347	363	379	387	333	383	356	375	348	333	359	345	303	310	356	362	327	337	337	339	347	357	336	329	330	359	366	361	360	340	335	378	324	374	343	368	364	331	331	374	343	346	343	340	342	336	319	364	344	341	339	343	353	325	329	375	345	371	332	345	369	323	354	320	350	329	317	324	330	347	337	362	360	338	352	379	346	366	378	336	341	328	366	363	377	362	336	366	331	348	398	321	352	365	349	351	375	352	348	341	340	362	358	376	388	374	348	352	322	336	359	366	376	346	377	344	336	381	343	323	348	358	354	374	379	409	375	389	355	373	327	332	323	357	357	384	350	338	360	344	356	338	373	351	317	329	374	340	345	338	383	388	346	338	344	362	346	328	312	310	356	326	369	361	339	333	380	373	340	313	335	345	377	379	338	320	362	319	347	357	291	342	354	326	328	375	336	370	326	329	323	359	349	338	323	378	333	368	305	330	345	359	344	326	320	327	344	358	355	352	357	339	375	367	365	394	373	373	347	344	324	320	366	359	341	328	340	326	338	310	328	345	366	357	393	347	362	358	347	386	340	369	342	335	318	366	406	335	345	337	367	360	313	364	366	307	357	363	316	382	338	378	348	390	353	376	344	391	343	354	318	351	374	347	333	390	378	363	369	315	365	374	340	370	359	344	328	362	365	328	365	358	376	385	349	377	369	345	358	377	394	354	319	358	359	339	349	356	322	346	338	313	338	357	393	403	350	328	331	349	358	336	373	342	341	324	346	364	365	378	355	324	349	337	368	335	341	357	373	358	360	356	345	318	366	327	384	367	349	301	346	402	363	362	324	368	337	368	364	320	327	338	360	404	364	353	368	374	355	341	325	368	347	385	353	334	342	352	341	350	361	348	327	342	332
34698	14206	5540	2679	1617	1044	987	804	785	793	780	783	748	767	767	753	823	766	785	762	778	762	736	767	743	773	764	726	772	837	794	755	780	741	773	810	815	740	766	756	739	771	793	762	783	778	750	766	782	779	757	769	799	763	710	733	788	793	781	821	731	767	766	773	751	790	787	793	728	752	787	781	799	745	721	731	756	766	749	752	733	735	732	787	787	751	757	749	783	773	781	765	768	747	740	770	799	746	759	765	705	767	740	759	798	766	753	812	730	785	760	792	740	804	760	783	739	742	738	762	797	792	767	826	743	706	778	756	745	726	822	760	745	834	829	692	703	740	735	753	824	776	762	725	747	766	774	761	752	761	732	783	743	766	757	782	736	779	779	789	729	748	728	775	739	710	844	771	728	768	740	773	765	780	745	787	706	782	782	730	778	797	748	764	770	777	713	785	753	777	778	751	766	776	763	807	826	723	709	713	802	800	793	761	805	786	764	740	758	833	725	742	795	762	732	739	794	833	771	829	764	801	775	764	810	815	785	806	775	748	763	779	785	761	755	757	788	798	786	775	808	791	752	753	762	753	770	751	737	756	747	727	756	774	766	773	795	797	773	749	798	799	779	663	700	740	708	734	778	757	772	721	709	754	719	735	737	780	733	778	768	746	788	763	735	783	738	743	756	786	791	741	775	773	774	798	757	760	745	751	761	739	802	797	740	706	727	798	757	748	800	770	729	769	754	760	746	780	803	765	743	739	764	755	771	772	763	766	775	816	743	806	799	750	732	756	739	785	755	750	784	739	841	770	759	819	713	767	799	775	759	777	711	764	775	712	768	706	762	827	757	742	763	730	719	772	781	770	787	759	782	752	762	829	756	755	776	736	767	726	788	828	764	826	740	749	784	791	725	760	782	772	787	783	769	751	751	780	765	784	805	791	760	770	739	761	787	755	743	783	745	742	769	739	762	785	744	732	779	753	800	769	757	804	767	749	752	801	676	739	752	793	764	740	791	763	796	753	751	768	767	803	751	772	772	784	720	742	769	770	762	764	782	765	733	778	810	783	758	739	750	789	756	778	705	746	826	740	776	783	779	771	763	729	750	749	759	758	759	732	719	805	726	733	803	780	786	739	787	778	831	759	764	785	761	744	750	710	795	738	766	806	761	750	801	725	782	787	720	763	775	772	823	782	779	765	802	811	753	764	738	750	751	749	757	769	756	747	775	738	801	725	768	755	776	787	760	780	815	779	781	741	749	784	709	764	763	770	718	763	754	787	751	742	818	745	800	769	782	726	800	772	810	757	729	777	763	756	756	701	754	784	716	764	778	774	766	809	754	789	745	779	800	721	754	759	764	739	830	788	824	764	803	790	739	768	814	757	743	743	787	738	798	739	790	806	797	774	800	795	771	792	758	791	795	770	732	726	768	775	810	739	764	761	818	749	731	767	790	780	755	782	787	768	748	785	766	796	750	795	757	730	751	774	757	801	771	800	748	733	743	763	778	755	769	768	801	704	787	760	715	750	738	736	708	751	721	783	800	726	770	754	758	782	782	715	775	766	723	808	804	734	767	760	731	779	733	775	737	719	747	754	790	769	738	765	788	719	818	755	756	762	764	776	769	819	768	765	760	794	855	746	788	763	766	776	781	748	802	759	755	734	762	783	735	804	776	752	721	772	743	736	739	767	793	764	749	802	784	772	755	729	781	765	817	746	777	791	748	773	771	743	755	765	729	752	760	785	785	737	779	735	779	719	802	787	815	789	766	737	826	802	798	754	775	778	773	781	727	724	761	788	784	754	756	722	789	756	819	752	772	767	779	763	741	800	775	765	759	799	747	756	741	809	750	734	774	792	854	752	816	769	719	767	797	786	767	748	740	722	766	775	751	778	748	708	761	750	743	796	764	754	790	801	771	780	747	797	760	758	796	779	738	822	748	747	752	772	830	766	749	728	742	758	715	811	781	748	795	823	802	778	785	774	779	840	827	742	787	763	785	748	730	756	759	699	729	734	786	768	791	719	778	723	797	764	743	769	710	801	786	757	764	809	774	758	754	734	777	790	760	807	787	729	754	760	768	750	808	750	786	758	776	726	746	775	772	800	742	720	840	796	761	769	779	724	740	787	764	701	795	813	732	815	817	734	809	737	764	770	789	773	798	742	727	774	800	789	771	779	780	751	742	758	770	778	775	779	802	722	767	743	751	729	827	773	791	813	790	774	776	760	794	807	762	763	799	764	810	756	700	748	756	761	784	826	796	790	803	744	781	717	732	802	764	747	809	766	727	802	740	729	771	780	784	764	759	720	781	803	776	777	755	788	826	719	788	799	794	755	776	763	774	792	732	748	765	784	772	815	752	739	753	751	799	714	763	759	805	745	786	752	769	720	752	774	777	722	723	788	769	768	771	753	757	817	776	757	688	756	790	808	811	672	797	752	774	748	760	744	837	783	779	782	756	774	707	751	766	785	752	763	806	751	774	747	750	716	768	766	768	778	781	775	774	759	737	748	777	787	782	772	757	773	730	804	783	828	760	761	756	741	740	749	798	774	755	779	800	711	805	775	795	775	713	731	806	785	739	742	765	736	737	721	805	747	791	760	823	789	730	797	784	799	734	794	749	790	765	749	759	754	764	787	719	774	757	800	748	809	751	770	765	779	765	732	776	781	767	805	769	802	786	740	759	785	780	773	752	755	770	781	771	749	779	767	812	784	762	732	761	747	764	785	796	788	813	760	745	766	732	802	772	811	809	746	805	739	758	769	775	775	799	805	758	742	770	727	770	754	751	787	742	759	728	753	791	762	760	749	786	737	798	801	748	749	744	716	737	760	715	760	789	748	740	755	780	746	758	773	742	782	738	700	766	801	790	785	783	792	736	743	802	727	791	778	753	767	747	787	780	776	785	774	788	716	768	821	781	786	808	781	805	780	732	806	757	746	786	716	753	769	750	749	817	767	775	756	733	755	745	821	753	734	758	751	725	812	754	745	741	785	745	760	761	816	742	739	797	724	763	799	694	755	761	773	751	734	786	703	808	784	836	764	756	715	748	755	784	759	761	734	751	778	782	781	792	768	792	754	746	815	775	779	778	746	769	733	781	736	772	783	726	730	762	801	742	767	775	755	768	788	783	762	737	772	740	770	759	834	751	776	756	724	781	793	790	795	727	790	760	766	764	761	797	749	745	722	746	746	724	820	794	775	737	764	790	769	768	759	783	737	787	758	823	772	766	761	812	698	764	824	781	773	753	805	728	755	740	790	796	777	783	765	751	724	752	696	733	734	734	766	757	782	751	776	769	713	778	776	759	723	774	699	746	735	816	758	764	775	790	761	794	765	759	791	745	782	748	757	746	765	735	768	801	763	774	794	710	763	794	754	830	770	777	809	782	795	726	768	728	739	793	775	734	741	775	767	777	818	760	758	773	780	797	816	769	780	753	755	795	812	816	775	814	797	763	768	754	786	790	751	785	777	753	784	796	750	774	765	768	776	764	769	754	696
58783	19651	4066	982	517	437	379	361	387	345	348	334	337	358	361	346	352	373	388	357	346	354	357	378	361	386	338	368	370	330	344	341	329	349	365	400	355	362	360	352	360	343	356	331	366	403	418	398	341	374	376	373	353	369	375	345	359	352	366	369	377	380	319	337	346	382	367	385	357	344	370	365	385	397	385	363	388	368	360	358	371	342	338	356	355	355	352	368	361	349	331	379	366	381	397	363	347	340	379	393	389	370	378	380	362	372	359	356	331	376	356	360	341	355	371	346	360	373	365	359	350	360	334	353	349	316	342	334	314	333	387	400	367	378	349	415	376	388	456	387	363	331	408	362	324	367	368	371	358	385	350	338	327	334	343	364	380	351	372	355	367	364	375	360	372	352	362	386	338	348	355	343	327	355	329	367	368	391	362	361	292	349	339	360	374	368	369	345	353	365	361	380	366	409	348	309	355	357	376	368	360	387	377	372	397	365	394	394	344	378	400	379	365	415	340	341	326	345	363	373	353	399	323	342	356	339	387	366	419	388	394	343	360	331	365	351	355	386	354	346	358	362	345	349	392	373	368	400	345	393	366	374	359	391	368	355	347	329	387	357	362	354	369	367	346	376	350	389	389	352	365	369	406	369	360	377	373	382	344	360	352	343	347	320	391	362	340	388	350	360	369	362	401	366	360	335	361	329	388	331	381	341	341	393	317	361	373	390	373	343	346	349	395	348	352	373	381	366	380	368	384	396	415	367	354	355	348	364	335	379	367	342	407	352	334	374	356	413	369	360	384	351	347	388	380	398	347	386	346	385	354	353	388	345	369	381	408	387	371	357	369	337	365	365	349	357	362	356	377	367	380	370	374	339	371	351	367	395	374	383	364	331	347	341	358	393	400	382	375	361	379	358	407	338	353	370	365	318	348	375	367	377	362	365	361	359	355	351	376	384	332	345	334	349	352	364	338	387	345	371	339	350	359	378	368	375	383	348	335	363	365	395	367	418	390	381	368	380	366	341	371	364	316	360	425	331	357	380	329	336	342	364	367	354	340	350	361	371	339	407	378	376	368	375	358	371	388	341	357	345	365	391	385	333	366	363	378	367	345	343	368	361	346	333	320	372	328	377	358	365	335	339	398	350	366	346	373	382	397	363	352	353	335	368	361	370	330	362	380	357	336	362	397	387	342	370	363	380	378	371	352	376	345	344	376	377	353	345	369	382	380	416	366	323	342	356	385	368	356	371	378	393	340	412	383	345	322	359	393	352	363	334	374	375	340	337	364	344	352	374	378	347	375	371	369	355	366	350	342	328	365	352	389	380	362	350	343	376	386	386	357	367	371	377	382	351	393	366	332	337	408	387	367	338	368	344	323	365	389	331	346	417	371	346	374	382	344	380	376	375	354	376	360	346	370	340	364	362	381	347	341	368	370	345	355	356	369	384	373	375	385	382	347	370	335	363	389	385	396	395	352	343	375	363	339	360	344	362	411	408	316	372	368	295	364	357	400	362	356	353	357	333	348	373	318	336	385	352	361	361	372	394	365	345	336	388	343	326	339	397	375	339	341	387	342	382	368	372	383	371	360	410	353	360	349	382	360	362	358	371	330	371	367	354	351	391	371	356	369	361	378	335	372	383	377	372	366	344	381	354	338	351	359	360	344	356	322	329	363	380	388	288	360	382	355	365	339	366	346	339	344	377	371	347	394	407	387	360	382	370	373	398	347	337	345	374	375	370	327	357	365	372	345	342	368	384	329	359	327	350	359	367	351	375	356	341	393	376	397	365	390	385	371	343	319	363	379	337	356	383	356	350	354	393	382	377	368	324	325	362	373	378	384	367	395	363	373	342	366	399	376	385	341	340	331	358	345	355	356	363	336	357	368	358	381	336	361	360	363	344	330	410	349	365	338	400	364	395	337	347	348	371	349	370	345	348	376	335	355	365	380	374	345	333	359	366	360	385	413	391	376	356	378	357	369	359	372	329	337	344	322	391	381	383	356	402	343	365	332	384	359	352	345	385	366	352	367	384	372	399	374	386	328	327	348	363	371	376	389	376	387	384	346	380	386	395	369	357	371	376	376	365	360	361	360	356	373	351	366	358	377	362	378	384	343	372	396	362	358	350	346	364	311	342	364	374	399	349	353	411	330	319	344	366	373	364	344	408	364	418	376	334	406	351	378	365	341	352	346	335	344	366	370	380	332	369	391	376	349	362	370	370	343	351	337	348	374	402	383	434	416	362	377	387	334	376	385	336	378	343	326	351	371	376	363	401	350	372	380	332	358	375	373	353	346	344	365	376	375	383	362	366	344	373	372	382	360	396	375	369	377	346	354	365	374	371	377	375	343	353	365	354	348	356	350	339	338	368	364	355	354	355	326	371	357	341	337	337	368	349	362	362	358	365	354	331	371	307	371	364	352	328	346	339	353	341	375	363	360	375	346	377	347	340	324	375	367	393	336	350	344	325	357	374	364	344	383	369	322	386	329	359	375	371	350	401	322	346	372	350	396	333	359	344	329	347	362	364	342	376	314	357	373	367	342	378	339	346	399	366	340	357	367	362	362	359	350	401	386	370	342	361	406	317	375	336	364	386	365	348	331	391	372	348	379	361	340	371	369	381	355	360	357	367	396	372	354	363	356	385	337	360	344	345	343	353	365	383	374	394	338	381	391	379	370	379	391	380	395	329	378	357	348	324	372	392	326	401	310	369	386	385	376	345	413	393	388	365	370	346	392	378	368	348	396	374	402	371	357	308	374	375	337	387	353	328	411	383	372	357	353	357	338	340	372	393	403	419	369	305	357	323	326	315	346	353	394	323	313	348	363	350	333	338	366	374	386	381	337	345	341	385	362	373	357	350	357	354	346	364	365	366	394	381	382	394	335	349	340	369	361	339	357	360	342	351	377	350	367	348	375	344	386	367	395	412	325	348	385	375	349	374	345	389	322	363	353	351	355	361	377	348	324	354	362	345	326	340	340	361	347	390	381	336	391	365	379	347	338	351	368	336	366	388	370	326	302	349	380	372	362	395	341	326	372	372	342	394	409	398	373	372	356	354	394	350	358	336	383	378	435	379	419	366	361	361	396	377	362	391	366	386	342	367	380	363	355	373	388	402	367	367	351	373	397	382	324	362	367	357	319	349	321	313	392	355	389	382	392	381	366	333	349	384	367	395	352	371	356	344	355	351	361	361	380	369	361	353	365	355	352	353	421	380	372	377	406	409	393	382	317	357	365	359	384	357	344	363	349	356	367	382	362	368	338	359	380	381	380	360	384	413	368	344	341	380	361	368	353	398	388	355	367	390	325	370	358	372	354	363	361	344	358	327	370	371	353	374	367	373	386	356	331	339	333	330	351	343	338	355	361	394	341	365	380	334	373	316	375	346	374	352	366	354	352	399	356	326	402	336	338	387	358	377	373	399	367	334	405	389	398	365	347	375	368	349	359	347	384	345	353	385	375	375	337	360	398	376	339	331	359	329	405	395	366	364
38264	9445	3253	1886	1202	949	846	795	869	810	828	826	806	760	798	833	749	826	816	772	792	769	764	800	845	818	820	824	806	810	798	784	820	793	811	808	832	800	802	764	797	791	775	835	790	743	834	828	859	822	818	789	804	774	793	803	805	827	849	810	846	768	803	857	826	809	787	800	801	797	845	789	787	838	791	844	814	833	834	788	774	776	817	799	785	811	828	799	831	806	761	815	784	800	782	885	808	819	774	776	826	794	841	778	773	764	781	829	798	807	812	819	815	773	810	775	815	761	805	811	782	820	795	834	817	800	701	818	774	805	805	804	882	846	778	825	793	886	770	843	828	860	763	809	769	826	811	808	812	821	798	783	761	734	790	796	787	800	764	791	782	802	755	847	796	791	769	786	813	814	826	824	788	848	814	810	791	760	791	822	838	759	827	772	802	775	758	788	807	805	800	767	801	842	822	785	808	826	795	806	750	815	776	778	807	774	825	813	756	880	841	783	854	816	838	792	739	758	832	742	748	732	836	788	803	801	726	781	770	827	737	774	780	769	737	831	761	793	811	823	787	775	801	793	818	832	770	755	765	827	745	817	852	797	837	794	822	812	828	817	758	801	788	757	754	848	826	821	819	826	798	800	822	793	782	784	788	792	728	801	798	806	806	776	788	831	803	795	792	733	823	765	819	748	783	839	816	847	807	779	795	788	762	745	748	766	850	783	767	842	796	814	786	791	811	780	809	792	734	800	808	771	760	811	758	779	817	777	788	845	799	798	801	794	815	797	791	796	767	804	818	835	809	825	804	803	805	777	842	842	783	794	797	772	808	799	803	827	804	791	796	822	818	801	806	800	769	828	777	772	755	773	849	779	777	807	802	760	821	758	763	838	831	776	781	806	831	774	816	742	786	764	806	769	761	759	798	836	773	810	801	781	874	802	845	804	828	793	817	763	798	798	759	788	816	823	788	843	803	797	785	788	790	772	782	811	745	829	816	767	754	807	818	780	842	754	807	740	796	805	804	860	750	762	857	819	766	814	772	746	808	820	791	810	766	767	871	795	790	776	779	805	800	776	771	796	788	830	816	844	777	811	771	831	801	794	724	844	796	807	785	826	831	828	796	848	752	780	792	830	808	823	842	815	784	810	767	762	783	784	748	771	753	809	785	799	797	809	788	818	784	783	803	802	777	775	821	803	817	827	818	769	821	774	788	697	784	777	800	835	794	731	784	787	805	845	768	845	832	816	735	805	741	787	771	844	781	758	836	801	787	808	842	816	779	807	774	799	756	789	770	806	825	745	783	819	783	785	784	781	817	772	744	801	881	815	787	807	774	819	815	762	786	796	802	837	772	810	805	801	783	843	801	746	774	788	791	769	791	768	802	787	841	784	766	842	829	793	804	830	797	842	781	786	807	804	789	804	779	815	806	785	784	787	815	798	817	782	782	767	803	812	828	766	813	786	810	839	814	821	779	811	817	854	817	775	795	777	806	820	809	803	822	801	803	790	813	784	840	775	801	807	796	780	792	785	823	756	804	815	777	804	817	787	845	815	818	799	806	793	819	784	821	781	812	825	804	757	788	783	754	736	796	804	824	832	817	851	775	806	821	813	776	795	797	816	765	796	794	783	783	770	744	813	826	783	796	779	864	811	809	796	834	784	825	801	783	796	743	809	857	818	870	829	804	775	810	797	766	795	784	794	803	812	796	782	804	784	784	785	792	817	795	805	826	824	762	799	792	832	800	821	807	781	778	837	846	798	805	842	769	799	832	762	746	775	789	806	756	801	788	836	827	792	762	756	811	786	800	764	813	771	793	806	792	776	820	763	852	778	798	799	811	751	867	814	834	824	752	789	822	832	818	801	820	767	809	772	762	785	808	813	796	827	806	853	759	811	781	830	782	817	775	780	745	806	784	802	779	749	788	789	789	762	794	815	786	797	752	755	749	764	821	773	804	818	826	832	759	733	841	765	828	789	807	833	731	807	795	813	787	804	843	765	794	833	753	806	785	776	809	835	719	786	809	771	804	810	795	863	794	756	767	766	808	789	794	813	800	864	788	785	729	770	809	766	764	854	816	808	801	784	803	800	787	800	777	767	818	804	814	814	795	757	827	803	796	818	770	800	731	789	755	772	757	800	830	777	812	780	845	829	798	768	802	875	745	794	782	793	808	789	854	763	802	839	800	782	846	793	794	811	796	761	780	826	797	773	773	776	769	791	791	806	815	773	831	741	791	802	793	762	841	795	801	791	803	831	777	759	833	801	774	840	763	785	829	779	817	831	814	773	795	813	779	788	807	779	810	841	826	834	787	807	832	795	808	780	765	743	732	789	787	790	834	783	752	816	788	813	754	829	753	789	791	824	785	785	785	824	807	814	776	780	812	775	786	794	811	815	818	818	767	806	820	789	783	805	836	773	761	798	845	833	805	812	826	730	806	750	788	830	812	751	800	789	729	841	744	853	761	795	845	807	793	778	809	832	832	785	826	805	772	782	784	777	799	781	766	768	795	762	765	822	828	739	771	829	703	750	747	775	763	785	805	744	850	785	765	813	827	791	766	857	787	819	812	795	775	758	785	756	823	760	842	799	801	791	806	791	837	820	822	805	814	790	826	822	781	817	776	838	775	804	776	755	813	819	878	816	793	829	746	826	768	801	721	791	840	842	860	805	854	793	822	798	804	814	769	743	801	774	802	849	789	792	791	830	774	761	757	814	818	778	761	799	780	790	774	807	813	824	798	816	777	828	824	812	802	770	797	813	770	783	821	848	764	792	807	752	793	794	768	801	812	783	816	779	758	803	827	822	813	772	769	773	805	790	833	771	779	794	807	814	778	780	765	758	800	812	802	762	801	787	770	750	793	821	780	790	745	811	835	718	737	767	827	774	816	842	762	817	784	829	813	812	802	770	762	777	773	821	756	801	836	810	775	773	829	791	778	805	784	787	811	810	784	770	793	788	822	741	782	830	817	817	836	778	798	826	817	790	765	824	732	798	777	805	846	798	742	792	781	828	829	784	812	803	825	823	809	799	783	796	845	775	787	753	837	840	808	812	785	807	774	851	742	776	835	835	806	835	821	771	847	843	805	817	822	824	853	811	796	887	757	800	850	764	844	791	811	812	801	803	759	807	770	885	804	816	793	758	819	780	805	749	782	778	701	782	759	825	816	817	814	876	771	811	789	791	819	779	793	745	778	758	782	841	806	821	835	780	857	880	821	786	815	779	793	782	757	788	839	821	802	767	794	802	781	825	792	819	810	783	774	789	829	749	828	819	815	765	798	808	828	862	807	833	782	790	774	807	777	745	819	820	818	800	874	852	747	818	809	789	785	795	769	795	817	789	785	793	805	799	780	781	827	789	788	828	814	866	816	791	785	755	807	836	804	781	826	768	778	828	834	781	801	805	826	784	789	815	853	856	816	759	809	792	789	823	762	771	802	822	785	732	775	770	786	794	859	832	798	824	838	830	779	793	811	776	825	780	834	841	834	814
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
