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
336668947375	336668947934	336668948484	336668949034	336668949584	336668950134	336668950684	336668951234	336668951784	336668952334	336668952884	336668953434	336668953984	336668954534	336668955084	336668955634	336668956184	336668956734	336668957284	336668957834	336668958384	336668958934	336668959484	336668960034	336668960584	336668961134	336668961684	336668962234	336668962784	336668963334	336668963884	336668964434	336668964984	336668965534	336668966084	336668966634	336668967184	336668967734	336668968284	336668968834	336668969384	336668969934	336668970484	336668971034	336668971584	336668972134	336668972684	336668973234	336668973784	336668974334	336668974884	336668975434	336668975984	336668976534	336668977084	336668977634	336668978184	336668978734	336668979284	336668979834	336668980384	336668980936	336668981484	336668982034	336668982584	336668983134	336668983684	336668984234	336668984784	336668985334	336668985884	336668986434	336668986984	336668987534	336668988084	336668988634	336668989184	336668989734	336668990284	336668990834	336668991384	336668991934	336668992484	336668993034	336668993584	336668994134	336668994684	336668995234	336668995784	336668996334	336668996884	336668997434	336668997984	336668998534	336668999084	336668999634	336669000184	336669000734	336669001284	336669001834	336669002384	336669002934	336669003484	336669004034	336669004584	336669005134	336669005684	336669006234	336669006784	336669007334	336669007884	336669008434	336669008984	336669009534	336669010084	336669010634	336669011184	336669011734	336669012284	336669012834	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
72851	73018	68566	57776	37773	29612	19192	7723	2218	661	221	159	166	151	141	156	147	148	145	135	169	150	145	144	133	143	143	165	143	115	161	146	147	152	158	169	153	131	171	159	157	147	140	158	166	148	132	149	145	145	136	117	160	146	146	132	164	147	160	151	150	164	144	165	138	154	155	135	144	162	169	139	144	145	116	159	160	140	147	116	145	142	156	163	148	170	146	155	157	145	159	132	151	158	149	141	145	157	143	156	152	139	148	146	144	142	148	146	158	151	156	131	148	141	141	134	145	155	120	163	151	161	164	146	175	138	148	150	142	173	146	177	158	188	170	157	154	153	141	150	149	169	138	156	136	127	148	133	177	164	117	165	156	145	148	133	123	146	175	132	143	160	151	145	142	125	139	145	143	144	152	147	157	155	161	145	165	148	141	169	131	149	152	137	150	152	150	130	129	162	147	145	126	131	155	138	145	161	149	156	182	150	130	162	146	144	169	157	174	174	156	139	149	125	154	148	125	151	161	168	149	151	132	175	148	146	135	146	157	130	143	150	146	162	149	157	150	130	160	139	143	154	136	139	116	134	158	150	170	138	155	140	123	155	144	137	155	155	157	121	154	144	141	161	152	125	140	152	146	167	149	134	154	158	144	168	149	152	161	166	128	168	137	153	140	145	168	129	140	141	151	150	146	153	142	154	138	160	153	144	141	162	153	140	145	137	160	157	154	151	148	183	110	144	142	154	141	159	149	134	125	155	135	141	153	137	148	171	158	148	149	148	154	153	140	163	148	172	141	129	144	154	166	147	147	146	168	151	151	143	168	153	136	145	154	143	164	152	149	151	141	152	140	135	126	152	147	152	150	151	159	143	163	162	135	146	154	163	147	146	151	148	141	138	138	144	148	146	176	147	135	151	152	140	155	158	146	141	147	140	153	154	154	142	136	135	153	154	135	155	159	135	115	176	143	169	166	150	153	165	119	143	132	135	159	136	159	143	162	140	168	148	153	136	152	159	139	147	133	152	145	167	160	141	144	159	134	159	173	140	143	143	152	136	143	161	148	145	155	151	158	168	151	159	140	117	132	150	151	140	150	120	160	127	141	143	174	155	137	136	131	148	141	150	163	154	131	137	140	148	147	162	135	131	153	153	159	178	156	148	130	134	159	137	143	138	129	160	152	156	160	159	145	159	169	127	160	152	162	144	160	159	151	152	122	139	152	143	140	176	123	165	146	128	151	137	161	130	163	148	138	162	164	136	147	133	167	159	145	137	147	155	154	158	146	152	141	149	148	155	155	149	117	167	162	148	152	148	144	148	135	144	152	137	147	128	143	134	147	130	154	141	148	159	152	129	142	141	181	152	119	146	153	132	157	161	160	170	145	136	137	130	123	150	150	144	150	136	165	156	146	148	149	151	154	152	169	157	138	124	148	119	151	149	145	165	178	135	155	151	127	153	138	137	144	139	153	140	145	142	137	157	135	174	143	138	152	143	148	149	149	149	153	144	172	140	133	151	176	164	141	138	133	141	146	176	161	146	114	132	153	155	183	151	160	125	150	146	143	142	150	132	154	135	158	159	153	145	159	154	132	151	148	136	158	168	143	139	139	144	142	139	143	131	167	164	145	153	126	154	149	160	134	158	166	155	153	144	153	145	140	153	130	158	146	160	165	143	143	131	155	144	156	124	149	131	152	153	135	153	135	139	177	131	145	131	142	145	172	159	142	170	142	162	148	142	146	154	134	151	155	141	134	137	165	141	152	137	148	161	158	139	137	143	173	145	161	165	148	166	171	160	147	164	166	126	155	135	145	147	150	162	170	142	148	169	176	147	129	152	151	130	151	177	159	156	135	162	126	160	137	144	158	136	152	137	132	158	136	142	150	140	147	144	135	150	150	172	152	158	150	160	137	124	154	151	147	133	156	154	127	156	168	135	138	167	148	132	137	132	150	147	120	158	116	163	157	150	134	156	156	143	150	141	156	152	131	151	174	153	140	118	176	162	157	149	170	155	169	155	141	152	155	168	162	173	137	148	145	120	138	146	165	160	153	160	149	139	146	152	156	153	156	158	151	128	146	147	138	150	147	142	151	143	163	130	150	138	147	153	144	135	119	142	169	151	128	153	140	152	133	146	136	141	170	158	176	163	141	164	163	122	153	143	154	141	154	145	138	160	119	140	133	139	174	138	148	160	141	166	155	145	170	137	148	164	148	140	149	142	142	134	145	180	137	149	167	164	157	141	160	144	146	153	153	144	143	136	150	154	174	143	152	139	161	147	147	161	165	155	155	135	151	127	162	158	129	138	129	155	144	168	155	152	148	168	154	166	161	170	169	147	151	166	131	134	132	138	132	171	158	160	144	143	153	167	149	123	160	151	151	159	171	149	157	135	134	158	153	164	167	139	148	169	150	142	133	159	123	163	123	156	138	126	153	151	125	158	130	132	155	147	152	161	156	142	115	149	145	153	133	168	141	173	153	130	142	149	146	144	138	153	145	131	136	146	129	150	142	158	156	159	152	165	152	128	147	143	115	148	144	148	132	151	148	166	146	147	153	150	142	151	146	136	155	143	143	184	154	144	130	161	162	146	137	146	159	158	142	149	138	157	153	144	138	170	170	137	134	124	136	145	143	158	168	174	154	142	146	150	162	145	157	156	157	157	157	146	147	145	159	159	156	135	145	155	154	150	141	133	143	154	135	143	146	158	126	129	151	157	153	172	157	130	152	150	164	156	155	133	148	141	149	148	137	150	156	145	152	155	146	130	151	150	172	147	150	152	163	125	141	166	169	145	149	149	151	150	136	151	139	145	142	138	152	151	170	144	149	160	167	163	157	127	168	157	181	148	152	121	156	153	164	162	138	161	123	165	136	146	130	139	143	154	145	134	131	143	137	170	171	163	167	159	127	142	167	141	156	161	164	132	161	149	153	141	157	150	165	158	135	146	158	152	158	165	138	172	160	164	141	118	161	155	171	145	141	156	134	141	167	158	159	134	159	139	133	163	170	166	143	152	156	164	153	144	152	157	152	133	152	162	147	161	134	121	129	146	153	156	162	146	168	158	160	124	152	145	150	123	148	145	136	141	152	149	159	134	112	145	160	175	129	139	146	154	123	146	180	135	168	128	162	167	158	144	140	140	141	169	146	138	153	138	184	136	142	136	151	132	145	167	141	150	151	146	162	149	140	127	131	143	140	139	135	144	132	149	152	161	162	162	142	161	143	147	163	139	141	153	157	169	150	155	173	155	156	128	168	146	150	149	150	159	140	132	142	148	166	146	142	173	148	154	140	154	161	165	137	158	167	142	149	178	158	161	152	153	140	143	145	161	158	148	139	141	147	179	141	147	152	162	135	143	139	136	164	165	147	152	173	173	155	149	144	159	159	147	143	153	156	144	132	152	138	143	138	148	165	148	153	175	156	142	145	160	139	145	146	163	134	133	166	176	124	175	154	154	137	143	127	147	154	130	170	147	134	155	145	152	157	160	167	136	139	140
52423	62353	67739	63781	46087	42310	32615	18714	7699	2435	771	404	364	385	353	361	402	367	376	368	367	362	385	405	403	379	391	375	371	381	358	364	364	326	383	366	380	380	362	378	378	375	390	389	367	394	364	406	363	354	390	372	372	357	369	365	374	381	368	374	388	349	394	358	339	359	389	375	397	362	351	354	356	414	386	347	333	384	370	371	343	370	370	345	352	320	348	375	343	371	369	359	380	348	348	345	394	395	389	336	368	389	355	392	350	361	349	356	342	328	389	327	378	372	350	382	344	363	364	365	391	354	339	371	355	335	338	326	381	370	386	346	375	374	353	380	384	368	365	364	358	344	370	387	332	368	365	349	351	373	361	404	369	395	346	350	360	396	352	382	348	360	362	396	340	374	385	417	373	397	367	355	347	393	359	367	387	343	356	386	388	337	392	358	379	359	356	371	371	371	357	348	359	350	374	372	361	367	353	373	380	354	366	415	373	397	366	355	383	382	384	387	353	398	360	348	369	326	348	371	347	378	381	377	383	366	386	347	372	379	373	358	356	351	386	370	377	329	378	370	390	339	370	383	378	356	357	350	371	389	363	371	356	371	391	341	392	354	384	369	348	369	385	383	371	398	391	374	372	350	348	334	335	342	325	373	371	376	403	350	368	355	377	371	366	390	375	345	382	368	349	360	388	388	377	364	362	361	366	362	359	362	384	359	369	341	363	373	353	376	383	345	392	392	364	353	350	379	380	367	397	382	359	368	385	366	356	356	370	396	404	354	364	335	345	388	403	365	357	417	339	346	381	390	369	369	395	396	348	361	350	358	387	367	385	335	407	341	390	374	388	369	387	368	383	371	354	355	381	395	379	362	378	373	373	351	398	367	352	341	339	379	373	345	382	364	380	361	378	336	374	347	358	357	358	383	391	350	310	341	353	376	352	354	346	354	376	372	390	387	348	358	334	371	352	376	396	372	348	377	377	337	347	354	399	357	371	334	372	383	362	379	353	378	365	359	371	377	345	333	337	369	371	377	346	352	368	344	382	375	368	374	393	368	368	378	371	351	368	373	354	373	389	354	366	379	379	383	371	359	408	356	364	396	352	377	389	366	373	353	390	398	357	407	399	346	407	368	335	384	361	364	350	396	365	410	358	346	359	364	376	387	404	361	354	359	364	377	385	377	400	374	340	378	355	348	380	322	398	338	369	400	377	355	376	311	368	398	343	366	360	411	381	357	369	376	385	358	356	395	359	369	369	365	380	387	375	387	339	367	338	371	367	374	354	384	361	393	374	367	364	383	373	350	373	397	334	357	374	377	386	336	394	347	353	386	367	375	411	384	387	355	380	384	369	402	352	355	363	391	360	359	357	351	380	379	369	363	369	335	399	368	350	365	418	350	372	371	363	387	358	359	393	362	385	384	361	392	417	377	361	335	372	383	374	356	398	366	374	362	367	365	392	368	385	402	370	394	365	349	346	364	371	345	393	388	343	352	382	376	359	334	378	380	342	387	389	341	350	361	344	359	357	368	364	372	356	362	352	342	345	360	328	358	358	368	356	361	361	372	385	371	373	397	371	388	356	355	357	385	397	341	381	352	360	351	331	356	387	349	359	338	350	374	402	375	379	335	361	386	394	387	369	350	362	354	385	378	349	358	343	373	380	378	384	369	377	359	356	310	377	358	365	380	402	361	366	378	387	345	363	373	350	356	374	359	346	385	367	370	361	319	367	374	329	356	347	367	376	376	363	382	381	370	354	390	352	392	385	358	400	364	393	345	337	363	381	367	389	367	353	382	372	389	383	386	362	363	388	382	354	335	375	384	379	355	399	341	381	385	403	350	350	385	381	403	367	361	369	357	343	376	391	358	358	370	367	375	339	341	368	381	371	364	378	349	368	382	376	347	380	352	359	326	371	373	349	366	360	386	348	345	356	360	364	352	350	345	396	368	349	406	377	328	358	362	352	374	370	360	358	384	366	384	338	349	369	375	356	320	342	373	380	387	361	390	410	367	363	334	350	396	385	355	369	351	404	371	407	400	380	387	357	380	364	363	353	379	378	340	356	363	361	384	400	349	365	384	372	349	328	374	405	348	379	396	375	371	383	363	342	339	368	353	334	377	401	374	375	383	390	404	373	381	346	338	363	370	398	382	379	391	360	376	389	367	357	345	406	342	338	400	394	377	376	392	342	340	384	364	393	364	331	350	339	387	327	361	379	384	368	359	376	383	405	363	363	355	369	404	361	345	337	399	358	345	404	366	386	350	318	357	382	362	380	373	373	379	375	373	380	379	345	379	333	366	369	377	374	365	348	389	332	406	401	384	374	357	412	360	385	369	372	338	369	394	395	345	368	369	379	368	362	372	370	397	369	357	337	395	337	353	358	409	396	372	364	346	389	367	355	384	376	332	374	351	354	394	350	346	370	365	379	386	386	367	397	358	385	367	380	384	378	350	349	348	354	348	377	366	389	372	338	382	367	327	384	390	356	368	341	407	385	369	344	339	384	352	390	336	380	374	363	358	410	385	340	373	370	378	350	363	371	375	399	385	370	368	363	343	375	362	372	340	366	374	369	360	361	380	393	349	332	386	353	387	371	364	368	382	367	351	340	362	395	345	382	369	378	353	360	351	387	339	373	353	358	347	390	366	366	370	378	367	398	369	391	371	363	360	407	374	382	383	412	369	366	397	363	366	377	369	323	384	361	395	344	367	352	340	352	342	361	343	380	355	342	349	385	400	345	393	352	353	367	397	365	391	390	370	388	375	368	374	373	374	346	378	339	400	379	357	336	376	357	389	353	371	372	348	375	405	370	357	363	351	361	339	354	363	372	381	387	388	388	380	374	364	357	315	384	377	401	382	363	363	354	398	371	359	371	370	398	402	352	376	335	350	332	342	377	349	377	388	386	338	350	329	372	374	394	378	344	365	347	370	363	371	355	371	416	381	396	344	349	384	369	362	344	354	371	380	377	376	374	361	363	379	341	396	382	370	383	365	390	357	380	356	415	385	367	389	363	371	375	333	379	368	380	373	381	345	356	341	375	371	361	385	396	352	366	380	369	369	373	359	356	383	383	352	374	341	371	396	400	362	328	396	365	344	368	377	371	366	356	351	376	373	373	378	384	364	373	387	368	376	349	340	386	387	375	358	340	349	390	388	353	379	356	358	358	359	400	386	369	422	384	350	384	361	347	355	365	379	374	347	352	374	377	329	345	403	366	358	354	347	367	371	362	382	385	337	353	358	349	374	358	365	348	386	349	372	386	357	400	364	346	366	378	392	361	371	355	373	377	324	362	364	384	378	379	371	374	362	362	396	353	366	354	367	355	382	360	394	356	390	390	362	380	339	399	354	386	372	352	379	326	346	369	346	354	339	398	356	374	344	403	386	369	366	356	375	381	372	363	361	368	338	367	371	354	380	388	364	370	391	373	402	373	357	362	353	371	366	338	378	332	381	381	361	380	375	385	375	365	354	346	417	391	370	368	383	333	331	358	358
19275	13986	9039	4689	1476	1179	870	488	272	180	175	158	156	144	168	168	165	148	162	139	160	151	140	167	147	140	150	145	158	122	155	134	161	142	144	154	143	152	149	172	132	141	161	144	153	173	147	159	139	153	138	163	155	148	142	170	153	142	139	157	140	166	152	147	142	171	140	137	138	130	161	163	143	150	156	158	147	150	157	169	135	179	157	145	147	140	140	151	150	121	172	165	145	164	141	157	159	145	167	150	140	171	144	141	156	133	168	154	142	150	155	147	172	162	151	137	134	165	149	155	142	164	168	158	156	135	162	154	169	157	161	158	134	174	183	168	160	149	137	143	174	148	141	161	147	130	172	145	152	160	164	149	136	151	158	148	148	147	136	149	167	138	110	133	136	154	135	146	148	142	161	140	152	173	127	141	150	132	175	165	158	167	151	152	144	165	179	153	145	141	154	165	162	147	156	160	168	144	132	165	146	134	142	147	136	174	164	154	145	131	171	159	144	143	164	139	135	140	150	149	163	154	151	154	149	142	148	161	129	125	146	160	137	129	151	145	162	173	171	153	173	155	162	158	148	151	154	121	149	181	161	153	156	141	134	155	148	151	138	157	154	163	158	176	136	143	159	154	126	147	134	155	124	157	172	169	174	165	134	152	137	142	155	145	151	145	149	131	162	171	159	150	139	152	134	125	143	141	128	145	124	145	143	163	148	142	161	167	135	135	167	137	176	156	168	138	161	147	128	172	134	128	154	171	146	157	139	166	143	137	129	156	167	153	157	169	154	155	159	174	161	154	141	161	171	165	138	142	195	150	144	139	142	154	146	151	148	159	153	145	143	162	145	115	171	161	140	171	137	157	173	156	156	143	166	155	155	166	160	129	152	155	130	174	151	146	145	145	149	132	145	159	132	149	150	139	164	175	132	155	132	166	128	154	138	148	149	141	147	141	164	150	161	129	146	150	153	158	130	168	149	129	145	169	150	153	138	152	154	163	153	148	163	156	161	136	157	167	149	153	137	138	163	153	116	147	147	158	156	152	155	125	126	175	147	153	148	163	151	145	164	163	168	133	160	160	160	136	171	150	150	149	133	114	138	146	160	155	151	146	154	150	151	119	137	113	155	138	164	138	156	153	158	141	149	138	132	154	154	154	175	145	150	156	159	138	163	148	148	154	147	150	157	144	136	154	161	118	164	163	170	161	137	143	143	138	156	164	139	157	166	139	146	145	138	155	150	166	151	141	144	147	140	143	151	147	125	169	144	153	144	166	143	167	154	164	135	143	158	146	152	162	152	171	128	154	147	166	176	141	145	149	151	143	130	145	127	161	152	156	159	152	153	129	154	171	159	144	145	133	135	175	151	149	166	152	158	143	146	135	142	177	149	174	142	145	143	149	141	136	154	142	186	160	143	154	162	131	141	142	158	150	150	151	143	173	156	155	133	149	142	158	132	132	158	149	143	160	157	145	148	146	136	124	143	159	148	165	170	158	156	132	134	145	151	153	144	156	163	169	154	173	145	146	152	165	184	160	139	153	162	157	145	134	171	143	168	141	149	159	159	146	130	139	157	157	136	166	151	141	155	170	155	149	163	162	148	163	166	140	128	161	157	142	165	144	143	175	156	138	173	161	145	137	145	177	124	162	133	145	159	152	151	142	168	139	146	142	150	167	138	137	166	151	171	143	158	157	143	161	142	125	146	142	161	152	165	146	148	154	155	161	142	165	140	162	171	136	158	135	178	138	133	119	157	156	144	138	153	167	161	150	163	160	146	146	158	151	153	135	170	142	158	141	137	145	105	160	136	165	127	128	149	146	130	157	153	142	156	144	152	157	142	155	160	138	182	136	138	149	126	126	155	176	158	148	151	139	153	140	170	175	137	152	155	151	151	163	135	148	148	143	168	167	161	158	132	153	179	144	156	156	143	151	162	145	151	160	148	139	153	161	151	136	151	149	134	190	144	155	146	152	173	155	159	149	138	146	154	137	151	153	147	149	161	148	171	167	140	126	148	169	131	173	150	150	136	152	167	166	135	143	151	175	148	154	136	144	151	166	155	120	143	137	152	144	163	136	142	155	146	162	139	161	169	136	138	141	147	161	133	158	136	137	150	170	158	126	146	164	167	169	157	158	124	158	182	134	136	146	123	142	147	148	144	152	165	156	157	146	165	158	146	134	148	149	142	163	142	152	151	155	157	133	165	157	149	161	148	170	143	146	163	151	156	146	159	142	142	139	178	140	176	149	152	139	150	155	141	157	163	171	154	156	142	153	158	150	165	136	168	152	142	148	155	150	174	165	167	161	157	162	167	153	135	142	154	152	148	169	130	169	175	134	151	171	177	141	161	163	140	135	128	155	149	142	167	148	140	132	151	161	149	140	149	139	132	161	177	154	164	152	141	128	145	118	149	154	147	163	160	140	151	153	141	159	125	148	144	157	139	142	164	147	150	130	124	153	159	160	169	147	171	153	140	154	137	143	166	138	149	125	140	150	129	140	145	167	155	144	137	161	165	176	155	133	152	142	155	151	137	149	136	154	163	154	169	141	152	147	138	183	157	152	160	157	159	173	166	126	138	167	165	130	144	147	153	169	166	165	155	151	128	175	137	155	160	149	132	139	144	156	160	161	149	140	149	149	147	124	156	180	142	171	146	150	157	138	143	153	159	145	175	152	141	164	166	150	130	151	129	133	139	134	169	172	153	146	140	165	152	158	151	152	173	152	141	139	157	158	155	144	153	134	158	147	166	145	146	138	128	158	144	163	140	147	132	181	169	150	157	146	157	158	149	149	140	170	144	159	128	138	147	156	158	139	145	173	150	164	150	148	167	171	126	135	157	156	158	160	151	157	159	139	142	165	150	146	139	173	125	162	157	151	139	148	153	157	165	159	166	132	154	159	155	156	158	147	145	151	158	147	145	136	151	164	135	142	166	147	165	172	154	162	140	166	161	158	167	160	169	163	156	167	163	152	164	147	156	147	134	153	132	150	154	135	152	165	143	151	156	153	149	124	172	146	151	151	116	149	133	167	165	155	146	145	167	163	143	165	151	163	154	133	144	171	152	142	145	138	155	145	159	130	145	148	127	144	155	145	171	131	160	133	126	163	145	150	125	146	144	140	145	153	124	146	160	129	158	139	167	154	127	142	145	148	138	160	136	146	154	165	179	142	142	142	158	156	135	147	170	137	143	127	147	131	137	128	147	142	144	134	137	157	139	149	151	152	155	138	146	141	148	160	164	167	127	177	171	167	174	147	146	161	170	159	168	147	160	147	147	160	145	174	147	175	141	150	148	167	131	165	158	166	154	151	152	143	151	142	157	161	150	171	152	164	143	129	158	149	136	165	142	151	144	159	167	167	135	167	116	132	131	141	142	155	155	152	156	148	145	142	154	167	162	174	140	154	168	134	165	156	142	145	160	163	161	125	143	149	157	132	187	163	179	139	161	157	161	130	136	161	147	166	136	147	131	141	138	159	171	144	151	150	161	145
16654	17799	15856	12478	5388	4897	3231	1733	865	501	368	404	373	395	356	378	389	413	388	375	354	354	395	369	375	383	408	364	389	373	406	390	388	389	370	431	371	383	368	390	388	375	384	384	417	404	361	393	375	384	378	401	357	376	399	351	399	412	387	400	386	388	384	401	422	398	389	379	435	376	378	389	375	355	404	371	392	340	360	381	397	388	390	387	416	366	403	383	414	375	387	385	417	376	378	391	393	348	408	382	404	401	385	387	373	387	392	340	357	375	378	391	393	417	355	383	394	388	344	368	412	381	371	375	371	364	359	374	379	390	399	414	384	393	368	395	406	367	369	367	379	383	402	398	363	377	400	387	386	382	401	361	409	391	392	370	368	360	384	374	411	393	354	376	401	401	392	383	360	355	369	385	373	349	405	356	384	351	345	403	380	421	382	384	391	365	414	360	344	400	379	375	423	385	376	357	387	410	401	434	360	408	364	405	379	376	389	432	388	391	371	370	397	388	362	412	406	371	355	367	378	396	373	363	355	389	353	384	372	362	365	370	380	394	362	393	401	386	394	389	353	371	356	387	337	403	367	379	387	377	411	357	362	380	355	358	338	413	382	422	377	383	365	355	362	359	373	396	374	381	407	395	369	368	393	364	365	380	361	371	386	392	376	350	383	392	405	381	374	409	360	350	404	354	403	368	405	359	397	351	391	372	437	357	396	353	399	382	380	361	358	393	386	414	401	392	360	349	381	346	404	373	390	363	371	407	386	383	370	397	366	360	391	359	388	368	360	382	360	379	385	375	374	371	410	416	382	373	395	406	387	350	363	378	371	386	405	384	381	411	387	402	399	321	377	364	377	388	411	385	396	366	376	377	398	393	358	350	377	387	424	373	406	365	361	405	346	386	391	412	356	408	381	377	380	386	416	420	417	402	373	383	392	396	355	400	414	364	387	366	378	396	400	411	429	378	394	394	376	330	385	374	393	394	415	338	390	363	365	403	402	358	372	364	381	363	398	355	385	399	396	354	372	363	375	371	368	430	428	374	355	394	393	382	348	395	369	363	385	410	357	367	364	403	379	373	384	405	373	359	377	374	406	383	344	397	392	355	407	376	336	381	398	365	383	370	398	387	380	362	390	374	433	400	346	329	382	427	363	383	376	389	366	323	381	382	404	390	356	394	392	402	410	378	388	397	396	377	358	367	416	406	375	388	341	388	359	409	356	380	358	378	366	399	354	370	331	409	405	408	377	375	408	409	409	372	393	373	369	387	360	385	386	365	389	356	410	377	352	385	384	381	360	380	429	355	377	367	396	353	417	405	410	370	357	355	322	393	402	392	387	400	384	375	410	405	392	389	349	406	413	367	379	422	385	400	398	351	388	401	407	380	383	386	408	377	394	384	420	376	369	364	365	388	349	377	403	412	394	359	379	365	354	357	375	386	375	405	385	351	364	364	355	390	329	379	365	385	391	366	374	374	379	355	366	378	432	384	394	335	367	406	370	372	380	393	336	379	363	386	378	393	389	366	389	382	368	378	354	364	373	396	406	375	403	371	378	374	383	425	372	372	384	393	385	404	376	399	408	366	413	399	399	390	383	373	372	400	348	393	381	401	385	373	375	403	390	353	399	393	378	395	393	348	369	378	361	362	404	372	394	366	370	377	388	378	392	417	365	375	392	391	355	341	368	364	396	402	389	366	395	374	390	422	376	370	424	344	360	395	399	382	373	374	377	395	365	396	395	370	398	373	363	347	375	377	388	400	378	396	358	389	364	379	342	343	417	371	426	357	401	377	407	346	377	392	372	396	392	341	385	342	401	350	372	399	375	399	412	382	417	360	365	383	377	375	342	352	369	355	404	411	368	377	412	393	370	383	372	403	397	395	367	372	382	394	386	381	377	380	406	397	379	383	387	386	370	346	368	372	364	385	381	387	407	378	351	368	384	387	347	409	413	380	387	399	358	366	383	382	377	394	362	376	390	361	395	392	363	386	340	361	406	411	373	364	374	356	356	397	409	389	379	371	404	399	380	376	392	386	392	378	363	407	398	371	358	353	404	357	329	407	409	373	391	385	398	391	389	374	375	375	365	373	383	370	357	368	355	384	379	407	409	378	381	341	397	372	429	366	398	367	394	381	388	347	369	356	395	380	401	360	378	382	380	379	396	395	420	380	384	390	368	364	380	403	357	389	349	389	410	416	403	371	393	384	370	398	376	357	391	386	397	351	363	358	391	399	421	357	375	369	396	377	377	389	375	357	361	334	361	393	387	392	401	401	384	374	392	374	367	400	363	397	396	378	380	372	398	390	379	381	395	398	364	372	381	354	368	381	338	329	358	365	362	385	401	349	416	360	410	403	400	358	374	403	373	383	361	404	356	344	376	395	383	382	387	385	402	415	379	372	376	372	401	351	380	362	408	409	396	352	377	360	433	356	369	375	369	381	410	379	419	389	378	373	409	402	369	379	422	409	379	344	396	367	373	372	409	366	362	386	397	382	360	384	355	378	373	350	368	356	376	381	355	370	369	375	407	371	359	372	399	358	352	386	401	366	334	368	381	402	384	387	389	356	383	390	399	396	381	384	342	390	387	358	388	403	362	374	421	347	370	354	401	363	395	404	388	368	348	367	404	365	376	447	365	407	385	386	369	382	342	386	389	383	354	383	385	400	365	400	379	415	347	403	361	379	386	378	385	404	402	369	383	390	386	393	391	381	372	380	402	370	343	354	372	415	385	392	380	391	369	369	397	393	381	392	404	377	431	348	387	388	368	375	376	379	364	392	362	368	371	387	367	391	403	384	341	389	373	448	356	362	414	374	388	413	376	401	356	353	376	364	398	411	365	404	392	379	388	377	379	369	435	338	368	385	361	374	363	413	364	403	398	388	377	357	372	406	385	366	359	380	373	407	337	401	399	419	364	368	374	406	364	367	378	383	403	377	360	364	353	397	374	400	425	382	387	382	390	366	390	379	390	374	373	387	385	333	381	382	394	362	393	381	401	412	365	347	363	377	377	439	355	376	340	392	386	401	399	374	361	353	361	366	371	376	367	392	384	360	380	376	360	389	382	363	354	383	365	362	350	372	416	353	392	365	379	374	384	375	426	386	370	411	383	413	373	411	389	371	402	383	325	388	377	375	393	380	396	370	401	395	352	384	380	386	394	364	364	357	352	421	398	374	367	380	380	384	416	373	393	397	355	398	362	366	339	372	379	383	363	397	361	379	343	339	359	352	403	408	370	370	373	350	381	401	378	354	375	367	378	390	368	355	341	357	404	393	425	355	414	402	400	380	374	376	394	392	387	360	371	384	402	350	395	374	390	389	398	366	392	370	407	382	358	392	379	398	378	348	381	384	361	358	364	381	365	364	390	360	359	457	390	368	338	377	384	409	365	373	398	356	427	349	378	403	379	327	406	386	349	359	383	396	385	391	382	402	399	374	382	370	392	386	391	360	366	396	361	387	340	363	376	383	407	381	422	354	390	379	390	389	370	382
64646	64519	57795	41307	25683	19458	10702	3876	1081	370	213	169	136	156	155	163	145	162	155	161	148	162	169	161	165	151	151	167	182	147	155	156	165	168	170	166	153	161	166	176	169	143	149	161	175	169	154	189	167	155	162	144	153	174	157	172	146	148	144	166	176	176	139	158	155	159	147	151	165	191	160	128	150	147	164	163	156	149	153	174	145	149	174	136	146	143	149	164	142	162	189	161	176	136	184	151	186	154	142	171	167	148	168	152	133	161	160	143	143	171	153	143	152	167	162	183	170	144	165	138	167	146	155	135	141	150	160	157	162	165	172	159	165	169	179	171	173	157	167	168	179	173	140	144	148	150	168	142	174	130	154	171	162	165	138	148	185	170	164	145	157	176	179	146	172	156	171	144	155	153	159	163	166	168	160	160	143	178	163	162	151	179	164	165	170	154	161	154	146	194	160	178	153	151	140	150	170	144	134	161	155	159	151	168	153	138	167	161	160	159	160	182	162	176	132	162	160	186	166	156	156	168	158	171	150	167	163	159	184	157	165	165	150	154	177	172	161	164	173	151	161	162	176	165	182	196	160	161	169	148	140	173	145	145	173	148	190	143	154	130	170	182	171	161	155	146	123	154	132	141	134	150	172	177	168	166	144	167	170	133	145	161	186	162	157	148	143	154	150	173	156	156	181	157	150	154	173	153	123	161	167	150	138	159	159	153	175	166	165	148	160	131	164	170	164	182	187	159	164	137	156	153	152	164	151	181	161	165	126	148	153	154	157	152	170	139	176	158	165	144	169	158	139	176	165	171	172	153	172	187	156	172	172	143	142	167	160	144	149	147	182	171	153	148	171	141	161	154	170	168	156	166	170	159	183	168	165	163	153	146	155	189	150	154	149	141	139	179	179	145	147	177	155	173	144	163	165	187	160	170	158	170	154	154	162	163	142	147	157	153	155	154	151	164	177	164	155	159	164	152	173	138	136	162	165	151	148	169	172	151	154	146	161	179	149	161	143	150	146	166	168	165	163	148	172	163	161	147	160	175	168	176	152	170	169	169	148	150	156	163	154	166	151	142	155	135	177	178	174	150	157	165	148	173	143	136	156	152	141	147	159	176	160	155	147	175	156	169	151	177	156	139	132	177	154	163	146	166	161	151	170	149	169	170	141	133	160	178	145	146	159	147	149	143	159	164	172	172	171	162	165	159	153	154	175	155	156	168	172	184	154	180	170	136	145	148	141	156	171	147	142	153	155	145	153	171	162	147	160	151	175	173	169	129	132	128	176	151	162	149	155	157	151	153	161	174	152	173	170	141	169	159	165	146	160	166	186	147	168	146	156	169	142	166	164	151	171	153	155	170	153	180	155	129	181	144	177	148	163	158	153	157	193	166	146	158	136	154	161	168	174	162	167	157	144	148	136	172	127	159	163	167	189	169	139	164	136	163	152	162	161	164	155	162	172	152	171	169	183	164	167	152	146	170	158	166	155	167	153	193	156	162	140	156	155	190	155	187	157	154	177	163	168	142	159	177	161	173	157	144	158	150	172	163	153	152	149	159	167	167	158	185	174	138	181	151	159	159	185	135	150	150	178	153	169	160	151	158	143	165	155	168	151	168	163	151	166	181	165	149	162	177	188	178	163	180	163	158	173	126	160	144	161	154	157	139	170	154	170	162	165	163	122	160	171	151	155	146	140	172	171	161	154	167	170	154	149	157	181	143	159	149	162	154	161	185	174	154	162	153	150	169	162	176	166	137	153	183	147	174	147	176	144	155	147	174	163	156	163	163	138	179	150	155	162	156	168	160	184	182	149	152	155	160	153	141	155	162	192	147	152	173	175	180	163	181	158	162	162	149	160	158	138	161	169	161	160	156	176	153	157	184	158	165	164	154	166	172	178	163	169	163	168	170	150	189	164	168	158	154	175	165	169	164	192	135	190	139	159	152	171	146	166	148	157	144	162	179	159	183	185	154	160	150	127	160	166	160	149	141	166	167	149	155	154	130	153	135	178	151	168	155	150	190	159	169	174	160	158	156	154	150	156	156	186	170	146	198	186	138	164	163	149	152	146	172	148	151	145	159	139	179	175	165	171	149	162	162	154	163	175	147	158	156	166	157	158	165	158	156	139	162	166	164	139	148	155	140	166	164	146	167	153	166	172	168	142	168	131	176	184	156	169	159	155	162	158	189	153	168	162	166	150	138	166	147	176	152	148	164	161	187	158	162	153	155	165	168	183	159	152	157	154	161	146	149	155	163	154	167	158	149	148	179	170	142	157	150	150	159	173	134	150	170	155	171	169	157	160	159	166	169	162	172	160	172	166	160	152	149	183	181	153	150	151	153	162	169	166	154	169	164	156	125	159	149	163	171	169	149	154	168	174	154	156	170	151	177	171	163	172	155	163	168	153	190	192	149	175	165	153	159	153	136	172	146	170	147	166	155	160	181	162	179	157	170	146	169	166	174	182	157	180	168	147	164	179	149	165	145	160	162	172	143	150	164	147	145	155	162	151	138	173	161	149	169	180	154	163	167	137	165	174	171	169	171	160	172	179	158	154	163	147	173	165	164	163	165	148	173	174	153	159	153	165	160	172	170	162	135	127	146	159	171	176	161	172	138	167	145	153	149	176	141	164	159	139	160	160	144	155	154	132	149	186	149	139	181	184	160	156	149	169	145	150	147	147	148	177	161	178	151	149	155	165	158	176	170	182	146	186	161	146	156	167	158	147	145	176	144	137	154	150	162	176	153	160	164	153	149	134	177	157	166	167	165	146	154	173	123	144	161	170	161	168	176	171	146	167	145	159	134	157	135	157	138	151	162	172	154	145	167	163	150	148	151	161	164	167	147	144	176	178	144	162	145	167	153	151	171	149	142	172	158	144	144	165	143	168	171	170	151	155	179	152	173	159	171	148	162	161	156	154	162	144	187	179	139	165	164	176	131	160	176	155	172	170	147	174	169	172	149	174	160	184	172	144	153	144	146	164	144	148	157	135	134	165	169	184	162	142	140	149	140	167	145	149	166	157	151	156	170	168	158	165	158	131	168	173	154	145	145	159	167	175	181	167	178	161	153	179	159	140	157	162	151	178	158	152	173	180	152	156	148	166	160	173	132	180	149	154	170	157	149	148	162	173	162	154	162	146	165	185	168	155	157	171	164	161	163	159	173	168	175	163	160	168	144	179	154	166	146	169	159	153	158	155	157	165	160	170	165	124	152	178	168	161	200	160	171	163	154	157	166	171	152	158	159	133	161	153	174	176	176	154	170	152	147	173	154	163	152	153	160	168	164	179	171	180	161	152	155	137	178	150	148	158	170	161	150	143	144	170	172	141	160	161	162	157	187	154	150	150	150	156	164	171	138	146	157	154	162	164	157	168	157	156	149	129	170	166	188	203	173	138	161	181	180	157	141	180	173	175	166	179	170	155	163	169	128	157	170	167	195	136	163	158	165	147	155	149	143	155	158	157	144	165	166	150	132	155	155	140	152	157	140
40996	49619	54160	45237	38203	34029	24151	11857	4211	1309	521	414	408	384	353	389	392	435	386	398	397	420	404	410	380	446	403	402	402	419	409	425	407	354	332	416	379	408	390	379	414	423	389	411	376	373	397	443	396	387	395	381	401	408	406	433	391	388	389	402	414	403	388	402	389	396	374	403	397	431	410	381	370	406	420	434	390	409	400	378	396	405	384	404	398	369	411	413	381	403	405	382	378	431	410	377	403	390	409	418	395	444	419	398	383	427	378	416	380	380	408	388	403	394	387	354	400	435	369	402	376	404	385	384	400	375	389	400	394	421	404	422	426	427	390	363	361	384	360	408	405	412	410	428	412	407	426	390	413	418	387	421	409	427	366	391	354	400	382	424	392	408	393	370	393	404	422	410	389	420	408	378	369	397	406	402	365	397	378	376	425	414	355	412	375	387	419	372	356	390	397	398	408	434	394	371	424	406	372	414	425	408	378	352	391	402	395	393	387	381	404	428	383	389	371	416	417	385	386	396	396	402	403	404	404	431	448	383	405	407	388	413	368	393	402	394	418	427	394	396	451	392	427	369	434	405	411	382	400	410	385	416	391	362	374	410	461	399	390	358	390	406	382	378	382	369	405	394	399	410	411	398	397	384	393	382	390	375	348	363	423	396	457	382	384	406	385	413	394	399	382	384	383	389	375	384	380	416	412	393	399	385	384	392	398	399	367	395	393	408	406	363	435	427	417	393	380	398	394	371	419	390	394	373	388	382	353	382	359	397	387	366	364	430	380	393	390	375	400	396	403	386	386	407	391	393	431	407	409	421	384	355	408	352	419	366	403	382	382	378	424	404	395	405	392	380	374	393	415	394	396	407	425	425	371	368	394	427	437	393	386	385	359	379	422	424	386	421	369	381	415	390	372	407	391	392	381	418	374	422	374	398	434	397	388	415	391	398	425	421	393	393	422	381	373	391	362	373	386	394	366	380	378	383	370	411	410	381	360	390	378	373	402	386	371	392	391	408	413	386	415	381	381	367	386	368	417	399	375	391	378	378	404	389	426	398	384	414	408	387	383	411	383	425	421	398	402	414	362	386	375	398	432	399	384	398	402	417	365	456	362	352	421	369	381	391	436	387	389	402	424	376	370	373	379	411	377	362	412	382	406	413	392	368	390	408	404	379	408	402	416	421	398	407	378	407	436	393	434	394	430	400	384	417	397	405	416	368	400	397	386	407	389	396	402	414	405	394	395	366	363	411	407	384	401	424	393	425	405	366	386	438	395	407	429	386	413	400	359	425	416	415	411	402	380	409	412	370	377	368	405	426	391	454	391	390	434	413	374	417	423	384	408	425	407	404	387	414	368	370	399	363	399	386	365	403	395	379	379	410	401	398	396	393	411	403	388	410	405	393	382	417	365	396	385	433	400	375	397	398	386	411	405	389	396	404	377	433	406	385	428	379	390	401	365	392	422	441	395	388	417	433	418	389	390	415	388	405	433	390	413	379	422	355	400	376	378	391	373	368	391	430	446	385	384	403	397	399	375	408	404	400	406	426	377	405	417	396	407	373	391	413	367	397	385	417	431	401	385	406	425	376	437	395	356	388	379	418	386	362	388	412	366	407	372	401	396	425	395	422	393	389	401	383	395	383	378	384	435	374	380	426	412	385	371	397	434	399	397	364	353	383	428	407	377	379	404	396	429	420	394	422	405	384	383	405	402	417	384	380	428	369	395	416	390	452	433	390	386	373	428	424	400	363	428	438	406	387	402	389	374	399	381	387	375	415	420	402	415	406	419	396	389	395	378	382	372	428	421	409	386	386	394	417	371	400	366	416	410	412	401	438	404	420	414	408	404	360	361	374	396	398	383	421	398	389	371	439	375	398	416	386	423	414	402	417	399	428	392	402	369	397	394	405	406	382	393	382	396	398	454	425	396	389	384	419	438	343	421	393	418	418	411	399	392	372	391	401	379	405	379	439	404	419	387	398	394	390	368	380	441	419	413	380	398	365	387	416	411	438	397	370	392	389	405	396	415	460	410	401	410	413	387	413	422	394	417	387	417	396	383	386	379	407	386	391	376	381	447	408	399	394	401	384	365	386	403	398	380	377	379	412	400	457	354	406	450	412	404	394	434	398	379	399	376	384	384	398	409	389	388	410	365	428	444	368	429	422	382	379	383	390	406	372	403	379	377	406	379	418	391	394	423	369	397	365	386	370	409	391	400	409	415	405	406	376	393	418	376	388	404	395	393	418	366	386	361	407	365	379	383	397	422	379	361	426	393	403	384	373	392	416	409	396	404	410	427	445	418	405	410	389	411	400	444	394	403	415	374	380	364	376	423	388	404	413	391	402	373	392	381	400	438	412	392	386	437	375	402	412	392	380	398	417	385	375	364	404	444	418	394	375	384	408	353	395	411	387	384	409	366	347	376	370	368	407	376	386	409	354	361	364	415	412	403	389	415	348	426	396	383	377	407	424	384	415	401	439	402	381	383	377	381	430	389	405	431	400	392	390	415	401	380	383	428	439	423	448	409	374	405	391	392	411	381	416	397	390	400	408	418	387	419	413	421	426	426	401	409	442	357	411	436	393	419	430	397	396	433	383	405	417	394	413	370	401	351	425	404	388	414	385	402	380	383	396	395	366	390	417	399	368	389	393	399	386	393	407	370	356	425	394	406	368	394	373	375	432	367	381	372	398	413	412	389	388	458	393	379	369	391	385	376	373	437	362	386	399	381	384	416	377	375	382	391	395	398	435	387	387	404	410	399	389	409	371	399	363	409	407	389	415	367	422	406	395	413	403	428	385	398	386	378	387	386	400	386	379	404	385	395	406	388	402	390	377	395	387	370	418	408	389	402	409	407	400	386	408	361	380	400	407	386	419	386	412	400	397	403	392	395	412	402	427	414	372	433	416	394	380	381	385	361	420	384	382	388	387	381	380	386	367	395	437	384	395	411	419	388	377	408	405	427	372	425	406	396	397	373	407	380	394	405	414	441	365	419	405	393	347	412	375	362	401	421	395	367	400	405	367	414	421	375	399	402	399	392	398	401	384	386	344	452	434	406	381	414	401	394	396	407	408	401	387	362	391	393	406	406	392	415	366	414	405	411	378	413	389	393	366	372	398	438	372	392	407	404	383	376	371	417	388	376	389	406	372	413	379	384	431	396	366	411	447	398	395	397	398	385	365	392	410	432	389	396	386	378	401	436	416	400	393	382	408	398	421	447	395	371	406	354	414	406	387	392	396	379	390	412	424	377	403	404	414	400	377	351	421	402	392	410	391	409	404	394	375	417	414	427	396	398	375	372	412	416	439	406	386	383	396	365	405	391	395	419	397	388	409	394	425	390	425	387	392	365	405	432	408	412	429	357	408	368	390	408	383	385	390	364	369	414	444	385	401	385	394	416	405	410	414	378	411	379	376	421	395	368	396	398	404	440	406	410	401	399	398	397	397	367	389	360	396	387	394	399	451	372	414	391	386	416	396	419	383	401	401
72939	75524	70318	53984	37196	30530	17711	6107	1622	470	221	162	124	147	145	137	153	179	156	149	152	143	166	162	131	140	151	139	168	151	147	152	141	152	143	166	158	145	136	158	121	132	125	174	145	150	168	165	134	159	150	157	139	152	151	142	131	125	110	154	131	144	147	152	150	165	157	141	151	158	146	149	147	131	157	151	143	154	146	151	150	142	153	130	149	156	169	144	161	178	136	134	116	141	156	137	142	119	140	154	135	139	157	137	146	142	152	139	143	147	141	145	150	125	144	160	173	145	133	135	159	155	157	149	128	137	164	143	156	145	156	167	147	137	133	156	137	149	140	143	142	156	143	149	163	147	140	155	158	158	154	148	168	160	136	150	159	155	142	145	153	137	135	133	151	138	151	146	147	152	162	158	155	155	140	140	147	117	134	149	121	167	138	135	163	138	140	142	129	155	141	140	147	150	121	159	140	127	139	148	153	130	162	126	154	142	143	139	168	164	152	128	156	158	155	144	133	143	144	151	147	166	148	160	166	162	164	146	147	134	130	156	156	139	165	126	157	148	138	157	138	136	149	168	168	148	148	160	133	131	158	147	154	121	161	148	152	155	160	135	139	155	175	139	153	154	147	139	142	134	158	133	166	135	165	153	154	176	159	127	146	145	148	150	153	163	145	139	142	156	152	155	151	137	154	137	138	129	145	140	133	144	161	118	139	142	151	162	143	144	141	129	151	160	149	150	122	144	147	156	142	135	157	140	153	152	137	151	154	149	151	158	165	150	165	155	144	142	126	172	146	148	153	153	164	145	143	148	182	149	153	160	158	146	131	141	158	145	133	160	135	131	145	161	139	160	147	126	154	123	135	131	146	147	131	156	158	159	121	131	159	153	163	139	149	147	143	170	140	144	139	141	147	134	128	129	123	152	168	156	136	158	152	136	148	138	140	145	138	156	139	149	147	150	133	146	142	151	154	159	144	142	139	135	119	150	134	156	164	147	125	161	145	156	137	158	156	130	140	144	154	154	138	139	144	152	140	147	150	166	126	124	146	141	152	138	150	153	150	157	138	142	141	154	141	150	151	143	148	132	146	158	135	139	144	142	145	159	162	129	165	140	158	163	161	159	154	162	151	131	138	111	136	148	161	139	155	122	163	130	152	179	155	137	154	136	139	149	155	154	133	128	151	150	151	152	131	166	140	137	152	158	143	158	143	127	159	147	143	148	153	136	164	146	144	151	150	117	140	156	121	152	131	140	152	162	142	138	137	136	148	137	140	140	147	147	151	149	149	138	163	136	162	166	135	131	148	132	155	166	154	148	146	142	153	145	119	144	152	137	139	162	164	159	153	147	153	136	148	143	143	132	146	157	159	143	155	143	131	165	128	147	157	176	140	148	129	130	134	128	139	128	169	150	145	163	122	152	148	127	141	133	137	157	157	111	140	143	158	164	174	159	141	167	147	151	154	149	140	177	138	134	153	168	137	145	163	159	145	131	148	182	148	134	144	144	157	136	143	153	142	147	152	163	139	162	150	146	139	153	164	141	155	142	155	157	148	150	166	142	160	143	178	144	151	145	140	130	144	144	155	141	143	143	123	148	120	139	142	147	151	143	142	133	131	108	129	160	155	171	155	174	153	154	165	159	166	141	141	152	152	145	150	154	159	132	169	145	118	159	123	139	139	156	154	154	137	138	164	163	137	139	157	139	141	143	144	128	143	158	144	152	133	167	148	129	155	144	151	159	150	139	164	145	146	148	141	130	142	130	143	131	158	151	155	156	156	149	144	153	127	136	171	154	155	156	153	148	163	149	167	151	150	145	152	164	136	150	139	153	175	139	136	136	144	169	135	172	135	135	137	140	164	131	150	148	142	168	153	121	142	143	147	144	154	148	143	167	145	149	134	129	146	146	143	149	161	165	148	147	130	145	150	133	139	150	127	157	134	140	154	124	152	150	167	164	133	146	143	144	149	143	141	137	160	168	166	134	172	155	150	198	148	132	135	148	124	153	128	146	141	146	129	147	146	140	140	140	138	139	151	138	146	143	164	145	153	153	149	155	143	153	141	147	152	149	145	143	143	164	156	135	137	127	157	164	171	155	147	150	143	144	153	155	131	142	149	158	155	139	146	154	136	159	148	169	131	134	147	134	169	144	132	153	148	141	131	122	136	173	130	136	169	142	152	153	147	140	165	161	128	145	151	134	154	138	139	143	133	148	140	126	153	150	141	145	159	134	153	158	133	125	163	148	147	146	157	140	155	143	148	152	153	133	156	138	137	108	145	139	173	193	149	147	140	130	143	139	155	144	145	142	135	144	138	173	138	142	155	141	149	155	143	131	153	189	169	150	148	154	148	136	144	159	142	139	158	150	138	159	148	139	158	171	153	166	158	136	136	133	151	163	138	185	154	147	128	147	161	179	132	138	149	147	145	136	139	130	157	132	147	130	158	141	142	146	137	133	153	135	162	116	138	129	141	167	157	159	153	158	155	128	151	142	130	165	145	169	146	148	143	140	144	151	147	133	156	148	156	149	125	139	147	120	133	143	180	160	161	152	136	118	150	109	140	159	166	146	126	146	159	151	150	141	137	132	154	172	159	144	130	130	161	174	160	147	155	142	136	179	169	144	143	125	122	136	140	148	149	122	158	123	146	153	156	159	142	142	163	144	172	138	133	142	167	150	160	141	164	145	125	139	163	150	133	171	152	149	148	158	161	163	149	158	141	145	117	152	148	139	130	139	150	149	173	148	145	153	135	147	152	164	146	155	134	165	146	144	153	157	132	155	156	149	134	158	150	137	159	137	139	115	157	135	156	142	151	131	129	188	165	155	148	132	147	144	160	156	153	147	158	141	132	162	139	143	162	147	152	155	163	133	157	138	147	136	148	135	128	153	139	134	164	125	124	110	148	153	154	148	152	140	145	153	138	145	142	148	132	161	126	129	142	161	148	139	137	119	139	159	145	150	167	141	125	137	159	120	156	136	141	179	155	165	154	132	141	165	160	130	156	140	158	161	154	129	140	120	149	134	139	135	145	143	129	169	135	135	135	156	151	165	144	142	148	135	150	123	155	165	136	121	137	133	140	156	137	153	145	133	127	141	141	161	146	159	143	152	137	157	161	153	153	118	138	119	126	165	113	136	147	142	113	141	138	136	161	162	169	163	140	151	159	151	129	153	145	153	150	148	138	142	157	166	130	147	134	136	151	147	138	146	155	132	143	123	174	157	143	134	160	149	112	145	159	159	162	149	137	145	129	138	145	132	145	144	144	125	124	141	124	157	159	141	155	142	137	135	145	144	149	159	140	142	154	145	132	182	143	147	128	153	136	153	146	149	163	168	162	184	155	121	137	130	149	153	137	162	141	143	173	130	161	149	138	134	142	172	154	139	139	172	168	150	175	161	155	144	128	148	116	142	148	156	135	150	142	146	141	148	150	170	157	154	147	153	159	137	164	166	154	153	154	141	136	150	178	148	152	160	148	138	137	152	148	130
50304	62053	68054	58101	47935	42641	29820	15376	5463	1519	587	366	376	347	360	351	379	355	388	370	392	323	337	367	364	337	377	347	373	359	371	365	359	382	335	356	382	372	342	399	351	340	367	341	374	353	359	363	366	333	338	335	356	348	387	347	328	355	359	349	357	384	368	352	341	384	340	366	393	338	349	312	341	379	382	366	331	357	390	389	357	380	370	383	382	340	368	390	362	365	358	376	357	387	370	332	338	338	383	349	352	342	375	380	335	352	393	374	356	356	371	368	398	358	357	372	358	347	364	352	384	341	317	383	358	359	338	376	369	330	412	358	348	380	387	352	346	389	347	383	324	365	378	346	364	383	357	352	367	337	338	394	400	400	391	360	359	372	369	324	383	346	355	382	377	395	339	403	346	377	347	361	364	348	374	379	327	361	352	353	353	378	364	322	356	358	386	332	361	349	359	350	376	398	367	385	356	389	378	411	330	353	324	373	370	353	371	340	371	367	358	380	322	356	365	384	329	325	356	353	345	375	342	363	359	360	350	376	386	358	345	350	392	347	332	367	366	395	346	357	357	384	391	342	376	392	373	374	354	366	364	373	360	367	372	353	368	364	332	347	357	343	379	387	331	370	340	352	392	365	357	342	375	340	370	338	352	365	365	367	361	385	379	368	402	379	370	386	341	345	383	389	386	346	391	403	358	386	380	363	325	375	321	386	392	374	356	351	337	361	342	346	371	357	358	380	367	367	381	367	325	394	348	380	354	351	356	386	405	353	337	350	367	358	350	360	357	365	350	345	330	367	337	358	336	363	385	379	371	377	358	353	363	385	373	335	362	342	355	330	375	355	376	406	352	346	369	356	377	359	342	384	383	362	381	361	378	328	355	423	394	369	375	380	387	364	362	375	377	362	396	337	338	416	373	392	400	361	370	368	369	347	397	360	364	390	378	385	363	373	367	351	392	335	402	336	374	329	338	376	335	378	400	342	396	369	364	344	361	340	365	332	363	348	347	380	363	352	371	336	382	357	369	389	378	380	351	385	329	364	366	360	373	335	376	351	373	370	361	364	384	364	321	364	367	397	353	386	369	390	360	347	372	333	381	374	346	356	347	371	365	382	344	390	354	361	362	349	336	360	374	349	329	366	345	373	362	344	365	373	360	356	370	376	374	390	357	377	366	366	335	325	353	350	332	359	335	398	351	361	372	368	395	356	357	377	356	377	355	400	360	392	382	362	425	363	343	389	382	351	391	381	376	404	367	363	351	383	372	358	374	370	341	375	333	388	372	394	375	358	336	354	351	365	339	355	364	362	355	362	358	365	352	339	363	345	374	346	356	345	388	362	344	344	385	384	355	398	379	351	374	331	371	349	361	351	353	371	374	339	324	384	360	383	349	343	393	368	358	364	392	369	348	371	368	406	365	312	340	356	354	398	364	374	356	366	371	354	363	345	366	359	349	367	346	375	340	400	358	374	339	342	372	361	377	346	373	344	386	389	370	348	332	362	358	371	377	361	361	338	363	362	361	380	386	402	381	391	398	398	373	378	381	371	357	347	349	363	357	342	346	391	320	342	381	357	382	382	334	381	370	332	370	349	368	345	369	354	348	396	349	351	367	354	359	331	372	345	352	347	399	396	333	378	404	371	385	358	374	352	341	351	334	363	349	430	372	360	360	323	371	369	390	362	335	363	355	359	332	373	381	389	378	403	386	342	354	361	358	357	345	372	345	408	358	370	367	312	327	359	364	360	346	379	354	371	396	345	354	348	373	396	370	407	337	383	377	335	383	379	354	370	358	401	387	373	344	352	351	353	384	369	358	346	392	356	349	365	366	390	364	353	357	361	373	322	373	360	389	357	394	354	359	381	373	331	317	376	337	372	375	387	345	342	342	328	341	314	370	340	371	362	409	360	343	396	346	360	349	352	348	326	382	369	343	376	323	380	373	354	363	338	366	386	388	349	377	342	329	338	353	349	371	372	344	374	367	372	368	391	349	359	379	349	337	392	346	377	360	405	358	362	331	399	357	355	363	356	377	376	345	334	336	347	388	366	377	390	344	380	365	367	328	346	367	362	359	357	367	381	367	361	373	371	376	403	377	359	381	366	364	359	366	358	355	364	361	380	385	363	347	386	376	384	341	345	371	360	358	351	345	343	347	330	327	345	393	398	352	363	340	360	346	365	329	369	355	360	372	431	317	365	377	360	398	335	355	344	376	352	374	329	364	382	351	351	367	367	345	370	355	351	347	366	355	397	356	336	328	374	401	372	331	329	365	370	379	380	368	350	365	331	369	370	369	349	332	372	352	392	377	349	361	359	345	356	380	341	352	363	390	328	365	356	339	386	371	367	358	363	382	386	394	346	376	342	374	342	346	359	362	380	351	350	368	350	354	382	359	361	357	363	361	374	341	413	372	406	358	367	339	354	370	353	366	359	338	350	377	377	336	372	354	373	398	382	368	371	388	347	358	352	362	353	394	388	371	359	369	358	371	362	342	391	355	342	359	347	401	353	377	308	318	349	360	344	363	394	362	404	364	352	395	361	361	379	366	358	386	380	377	415	390	374	384	350	339	364	347	363	369	371	331	351	353	398	379	376	346	376	350	360	360	344	370	368	375	349	352	343	350	360	391	374	371	354	350	353	320	362	393	370	367	353	365	370	384	351	343	350	358	343	352	355	338	369	351	338	337	359	360	371	375	380	381	387	354	368	367	364	365	388	357	388	362	365	356	366	387	356	397	355	359	328	360	386	375	345	394	344	387	372	358	345	382	360	344	364	360	419	373	367	330	335	383	389	356	390	385	391	362	366	368	360	350	365	340	366	358	375	360	368	402	343	349	353	360	371	331	359	331	346	390	342	331	371	362	383	379	359	350	392	339	347	322	366	371	375	341	370	366	369	373	343	391	381	347	390	378	354	388	378	362	376	389	364	390	357	353	346	353	361	358	385	344	349	364	361	361	338	348	345	408	370	368	363	394	387	354	366	358	366	373	369	365	332	356	360	335	359	363	359	369	367	360	401	389	363	329	385	401	352	368	355	343	383	348	379	332	354	340	381	336	350	385	348	367	370	356	339	324	316	373	343	356	351	374	358	381	385	362	353	368	378	371	358	349	370	351	378	354	347	379	359	411	344	356	369	363	364	339	359	386	399	335	403	349	353	346	373	320	342	370	377	356	369	345	356	363	340	341	361	368	339	345	386	356	365	374	346	352	356	340	352	373	366	368	334	375	371	370	372	374	329	386	386	375	319	336	347	347	333	331	353	354	364	340	392	356	365	356	366	359	367	352	345	358	335	368	371	373	388	366	343	360	399	347	351	321	311	357	383	362	380	339	371	364	358	386	397	343	373	345	372	343	359	395	364	363	363	352	362	341	375	350	374	374	381	362	332	366	339	366	354	367	390	371	360	336	381	326	395	371	337	360	360	355	398	355	393	375	364	357	372	376	360	395	346	362	336	369	343	325	345	357	364	359	382	352	358	349	404	382	372	343	388
18839	14680	9517	4621	1903	1162	764	431	224	178	178	168	138	149	157	150	152	168	131	153	129	178	147	149	156	160	141	147	143	151	157	162	134	147	144	130	132	135	127	149	146	161	150	161	164	163	138	145	151	146	146	150	167	182	142	163	170	174	158	155	148	138	161	161	171	151	161	179	163	173	192	139	156	139	137	143	167	155	158	147	152	163	158	156	166	151	155	168	146	148	152	153	148	145	147	159	175	163	191	167	172	150	151	138	153	160	162	163	150	147	154	165	158	117	188	152	170	133	134	155	173	150	166	154	152	155	158	176	160	156	166	178	146	135	165	178	159	153	132	145	163	131	132	150	136	149	136	174	167	148	158	165	153	156	163	135	147	145	144	158	158	162	142	152	141	138	159	142	141	145	155	177	143	147	141	139	149	164	157	177	154	156	158	153	144	144	147	131	155	157	161	147	136	145	158	150	144	140	158	143	174	166	155	178	170	144	148	144	146	152	146	158	152	145	167	147	153	154	153	150	162	159	151	135	166	142	145	159	154	152	165	153	163	151	162	196	157	160	144	144	150	155	147	134	166	172	152	145	142	157	151	140	147	153	166	128	140	150	150	140	165	135	125	159	153	158	147	150	145	152	146	136	153	170	123	145	177	171	175	141	157	158	155	143	153	155	146	145	144	135	151	140	153	166	134	165	151	148	151	141	154	140	151	154	181	137	151	161	149	146	156	141	151	160	129	163	162	148	161	152	119	134	136	171	143	152	164	147	177	142	173	162	149	145	132	157	170	149	154	142	171	161	171	139	171	157	161	158	171	167	160	152	181	175	144	123	165	160	155	140	172	182	146	152	159	158	180	146	135	140	149	154	167	154	147	154	169	164	127	157	159	149	169	152	143	161	160	169	138	151	146	145	168	148	139	146	185	157	171	162	159	136	151	171	149	150	154	177	169	152	188	155	135	158	160	153	116	135	141	184	158	161	124	150	165	163	155	154	149	158	121	162	149	158	157	154	126	133	155	150	150	180	152	160	138	166	142	146	151	161	153	150	157	143	136	145	161	153	139	145	150	130	167	163	161	129	178	157	157	139	146	150	157	160	151	152	157	158	151	143	149	132	159	134	166	155	129	168	139	144	152	176	155	144	163	144	168	160	154	170	146	154	141	147	157	141	131	166	171	172	154	146	136	154	155	125	179	140	164	152	142	170	142	163	151	147	151	166	149	151	149	167	174	142	152	165	161	159	153	153	134	156	156	161	146	170	146	148	158	135	154	155	163	157	170	143	161	157	145	144	161	169	164	165	157	134	146	159	150	150	142	150	141	149	158	145	150	152	127	168	179	148	168	173	144	139	138	121	155	145	164	146	145	144	150	141	169	152	154	145	139	172	186	160	137	126	156	163	174	163	145	169	155	145	173	152	165	160	156	151	157	148	159	158	172	138	154	165	129	166	149	160	138	150	171	152	156	142	166	153	172	157	134	143	138	136	151	151	147	166	150	166	157	125	150	163	157	145	151	159	148	170	143	124	151	165	160	134	146	160	128	136	169	133	134	151	160	161	164	147	134	158	166	165	169	141	166	168	144	166	146	144	157	168	163	147	154	129	153	149	144	162	125	163	135	149	153	165	148	156	135	155	163	141	141	168	138	160	153	148	175	153	135	159	136	142	149	134	159	154	168	162	136	160	170	150	144	152	165	173	146	176	156	128	166	166	182	166	158	143	161	144	122	151	138	150	172	127	143	140	141	137	147	182	165	159	152	141	156	166	157	154	155	163	163	155	150	152	148	151	157	144	156	167	142	163	167	160	169	124	138	149	144	161	139	152	177	143	153	159	158	120	172	159	161	159	154	144	152	193	163	162	151	130	164	162	157	127	162	159	129	171	148	150	163	135	161	181	143	141	170	157	130	153	154	156	155	143	112	149	172	133	149	154	150	168	162	134	166	157	164	159	152	147	184	162	137	159	148	147	156	150	130	139	148	148	158	126	159	144	169	173	155	152	184	165	157	147	151	167	163	153	151	141	166	145	149	168	175	162	150	169	152	148	167	135	153	172	146	155	182	165	176	157	157	138	155	174	157	151	147	136	169	169	152	156	128	153	167	142	152	149	173	145	143	164	163	135	163	155	168	152	164	144	164	170	143	138	156	169	141	159	146	154	155	167	155	145	136	146	150	183	139	157	161	145	139	156	145	155	165	165	133	131	144	145	135	143	134	173	140	169	155	148	157	162	150	174	199	141	148	166	142	149	147	170	138	172	171	144	158	172	158	162	158	158	173	158	160	168	133	133	167	143	153	142	148	168	168	136	151	144	160	141	157	165	156	134	134	143	146	154	150	156	134	144	161	175	153	134	154	161	177	152	159	144	151	151	188	143	150	166	152	166	164	114	133	137	158	166	175	146	140	164	173	154	153	148	165	165	170	170	150	152	153	170	131	138	164	145	168	170	163	150	156	165	170	155	154	152	132	153	160	151	150	144	152	164	148	162	145	140	171	145	161	157	155	152	132	154	123	149	168	147	163	137	168	178	130	147	162	150	157	145	160	140	138	159	143	145	153	139	160	149	159	141	158	146	168	184	142	140	153	132	175	155	142	136	150	147	147	141	130	137	133	157	147	152	145	140	139	153	165	155	141	181	162	137	162	182	157	150	150	156	163	160	172	148	156	143	149	180	152	146	145	161	142	154	174	139	140	146	179	152	161	134	146	135	174	167	158	175	143	167	162	181	151	156	180	144	171	156	157	126	168	181	161	141	139	161	136	155	168	158	178	150	167	143	162	152	143	161	167	157	151	152	158	156	174	151	141	141	168	132	139	155	145	148	170	159	143	150	163	188	142	159	164	164	149	162	147	156	164	161	144	164	139	144	160	147	158	120	166	152	140	129	159	163	142	159	128	172	173	135	172	133	156	138	157	170	138	145	170	151	157	172	155	156	154	149	139	144	154	146	160	166	136	160	166	148	170	161	164	154	147	147	140	132	149	154	144	174	155	164	142	159	139	164	157	155	147	143	156	155	158	166	154	154	150	154	135	143	152	149	158	145	155	157	160	151	151	131	147	143	145	173	141	152	139	149	152	149	135	176	146	141	148	153	138	154	142	140	158	161	145	150	168	147	147	170	141	156	136	128	163	154	147	145	144	144	143	151	147	176	142	178	174	173	153	161	142	143	160	161	174	180	151	153	146	154	167	142	151	160	169	163	160	162	133	150	148	161	140	145	153	143	154	154	145	143	145	153	137	153	135	138	134	149	175	153	148	165	175	156	139	145	149	159	163	152	160	164	129	173	160	142	140	137	161	171	158	146	150	145	137	168	158	149	161	158	154	163	129	149	146	176	151	159	169	140	201	167	162	168	165	166	138	146	156	152	134	153	169	143	151	171	170	159	157	169	180	145	151	166	156	157	153	147	163	150	165	152	165	170	138	139	159	145	151	165	139	140	144	136	149	144	153	146	128	154	169	143	147	129	170	179	178	151	156	141	140	158	132	145	153	144
15639	18871	16214	12621	6750	4572	2896	1401	669	471	417	393	366	387	381	364	411	372	354	392	426	358	366	383	384	403	375	371	396	385	377	394	407	396	367	380	365	408	394	381	406	393	375	393	421	385	398	415	425	386	426	358	415	403	395	376	356	402	373	356	371	394	379	409	381	373	424	366	358	357	423	414	416	400	385	374	378	381	384	396	435	408	385	395	389	376	398	398	391	376	395	396	382	392	423	382	405	395	414	385	391	366	372	396	391	362	336	385	350	387	369	380	424	412	392	372	368	385	341	407	361	395	364	407	413	422	343	404	361	361	375	422	391	357	393	366	361	389	384	393	424	381	408	365	358	361	398	419	410	391	369	385	387	421	405	410	387	365	385	391	382	363	370	351	408	407	385	369	379	341	404	386	392	365	407	367	404	389	372	364	374	403	354	375	392	433	400	426	410	367	395	372	404	408	388	389	393	392	342	392	396	400	389	431	381	408	396	364	400	336	408	381	377	413	419	348	352	374	380	378	385	402	412	404	413	353	385	362	360	361	399	358	383	408	399	391	377	402	346	366	374	401	424	351	386	353	356	366	373	406	394	396	370	353	399	356	384	357	380	370	395	372	404	385	342	378	366	382	378	383	384	374	387	383	396	369	411	372	401	397	362	392	393	363	365	395	375	437	385	393	372	417	379	358	384	371	418	375	395	371	377	393	371	396	401	379	384	411	384	396	395	400	391	399	349	391	389	384	375	387	367	410	375	366	419	385	386	374	388	402	409	369	395	385	382	381	403	379	392	427	362	369	393	374	400	415	350	373	412	377	424	369	391	410	352	372	385	367	399	411	419	401	391	393	368	411	387	371	401	394	415	383	375	383	385	367	400	391	397	377	409	403	398	388	377	362	400	423	392	392	368	384	356	384	415	422	359	381	418	403	390	402	388	371	388	398	351	359	380	395	412	372	389	394	355	368	417	377	385	371	380	394	421	375	398	403	396	381	408	405	391	426	418	353	396	407	387	377	402	425	364	358	411	402	388	377	350	396	379	406	432	377	390	405	400	395	388	392	403	396	370	400	378	386	373	375	365	388	417	371	417	370	395	397	418	411	372	382	383	398	376	370	382	385	384	388	386	394	391	366	371	344	384	392	366	400	395	376	396	380	395	421	447	413	352	365	368	368	363	374	437	371	395	400	394	382	384	399	425	425	398	391	385	384	371	405	378	391	403	375	371	391	390	416	358	417	402	392	400	402	392	374	419	401	395	398	342	428	363	402	378	380	389	394	361	420	395	419	396	392	365	409	373	360	382	409	403	392	353	357	375	403	380	401	403	419	376	368	380	409	412	381	367	397	412	381	395	386	377	408	399	371	387	347	365	396	404	414	372	425	396	402	353	393	358	392	393	367	378	406	412	382	404	360	393	385	385	395	389	405	397	385	388	388	420	378	387	372	372	388	357	359	386	391	364	401	369	404	373	411	380	401	373	383	393	367	363	410	351	365	411	373	387	356	388	409	384	384	385	392	373	381	403	388	397	380	392	367	384	363	382	392	381	411	374	377	369	369	374	412	360	366	360	405	384	353	358	371	366	383	426	369	403	379	381	387	408	403	399	376	398	386	372	344	348	372	406	403	386	366	387	375	360	399	387	375	377	401	364	374	393	355	406	395	397	379	394	361	401	374	399	396	376	375	403	369	415	421	401	366	390	405	385	412	394	381	390	370	382	379	422	407	404	392	367	418	388	396	418	379	346	358	368	396	404	397	405	383	384	388	380	426	420	423	400	359	386	374	376	381	389	377	395	395	395	411	364	383	354	382	407	391	357	360	374	432	371	415	399	372	374	412	363	362	376	373	359	426	368	431	379	407	377	372	407	384	387	386	404	415	407	374	379	344	405	391	394	376	376	386	393	387	375	377	381	385	401	365	381	364	379	398	372	393	415	391	419	394	370	403	380	369	383	390	401	368	387	389	400	390	390	378	374	381	381	381	380	372	395	411	402	340	373	381	387	388	418	373	367	420	363	380	415	391	375	336	375	383	434	415	401	417	401	367	372	374	388	388	410	374	394	370	373	404	408	376	376	396	399	385	390	372	385	398	403	368	385	377	409	375	383	383	396	390	350	394	374	380	390	384	383	354	388	374	346	363	375	338	384	386	367	351	387	379	421	425	378	396	413	381	389	399	383	360	416	417	396	395	418	344	394	406	349	381	339	379	369	396	397	392	382	396	383	410	413	378	354	375	381	364	372	434	371	386	351	369	381	393	403	419	377	419	393	385	411	385	357	383	365	380	410	366	397	401	365	363	378	393	365	403	359	375	382	372	384	348	424	365	406	412	380	390	369	369	355	409	357	392	380	369	385	389	348	417	373	393	400	373	392	387	397	361	348	363	383	362	378	408	424	368	393	425	407	374	396	379	404	407	403	375	392	352	368	403	390	366	391	383	370	373	413	346	417	375	384	411	377	411	397	379	341	368	375	355	369	358	375	378	373	382	374	408	399	402	382	371	411	385	410	407	349	433	377	367	389	400	375	337	441	379	416	376	347	381	405	388	373	413	394	362	389	426	376	389	366	369	386	395	376	396	394	377	393	373	356	356	384	420	407	415	391	390	392	385	371	401	392	424	397	430	412	387	413	385	354	382	402	363	395	379	367	367	378	400	355	367	411	404	336	372	412	358	352	375	372	387	391	395	391	399	390	362	382	365	380	376	424	404	380	424	401	382	385	380	386	399	386	388	364	345	374	395	365	383	376	347	383	374	415	363	370	377	376	368	377	353	374	348	423	397	407	406	387	400	421	344	385	369	376	390	414	411	418	368	380	398	396	348	382	390	377	421	370	386	402	373	404	391	378	383	381	395	389	400	409	391	364	363	385	388	401	338	406	379	357	383	402	372	371	361	389	371	367	366	388	425	416	379	401	382	392	350	409	395	390	397	395	402	375	409	371	381	382	364	376	398	384	347	383	345	401	408	390	396	373	383	399	368	390	403	384	377	377	375	406	355	371	407	374	352	353	397	387	361	377	385	385	384	413	394	365	356	414	355	334	364	354	393	400	397	385	364	354	385	378	381	369	383	384	349	376	390	400	408	398	395	391	399	375	404	374	411	413	386	338	399	368	404	373	389	369	398	403	395	391	396	395	375	350	371	383	367	351	375	396	374	381	395	370	392	384	406	395	371	348	388	383	376	398	399	386	378	394	382	384	371	383	368	357	426	414	340	428	386	413	395	366	409	367	400	380	358	421	388	401	390	424	387	398	371	385	423	378	401	374	380	392	359	394	364	413	398	375	357	385	387	442	401	358	382	378	370	410	412	360	388	376	397	328	393	347	375	351	402	412	398	398	403	386	399	393	355	387	400	381	375	398	402	368	358	392	375	404	425	366	386	384	360	394	407	405	387	388	349	368	399	372	376	381	401	403	405	367	394	371	411	387	365	403	401	363	404	421	369	388	365	409	385	381	391	351	387	436	401	381	396	369	377	385	367	363	387	392	392	381	360
63521	64371	58051	41823	28645	17110	7787	2459	766	267	170	180	149	160	150	173	152	138	162	166	158	164	157	185	152	159	172	174	132	174	173	159	163	158	160	171	180	148	154	167	151	166	167	146	155	153	172	158	148	157	182	161	162	161	156	176	160	136	188	156	135	151	137	182	150	170	151	141	146	160	177	143	137	171	169	132	152	171	162	160	167	144	168	163	166	162	157	146	171	200	172	154	154	143	169	148	163	180	160	160	140	165	156	158	168	155	165	173	167	162	155	162	163	184	161	148	161	176	140	180	170	170	144	134	159	161	195	158	158	182	169	175	169	146	169	161	155	152	171	157	158	184	152	175	161	146	166	180	148	171	162	170	166	160	158	143	171	173	153	153	160	162	148	152	169	182	166	159	155	196	151	154	174	163	150	150	160	146	150	162	156	174	147	152	140	157	143	146	169	176	169	162	158	173	148	130	186	157	153	171	140	165	155	157	140	142	172	138	173	149	174	161	156	175	157	162	172	165	167	151	142	165	150	159	163	159	139	180	156	144	147	187	161	130	147	165	158	136	180	151	183	185	159	156	154	141	146	147	166	172	171	148	155	185	170	162	187	148	157	169	161	160	186	166	159	165	164	181	150	181	163	151	180	154	183	173	149	158	162	191	182	160	190	172	165	162	165	149	180	178	154	177	167	169	154	163	139	145	158	162	134	162	179	154	149	137	166	156	189	176	162	156	172	135	152	167	159	163	172	181	165	172	135	143	146	153	158	157	140	164	166	171	187	173	160	187	157	134	156	159	149	174	132	151	176	146	156	178	173	163	191	144	157	155	169	148	172	147	184	162	178	166	170	152	167	156	167	149	173	150	174	151	162	154	173	167	149	166	178	161	176	172	153	161	162	149	169	165	145	169	141	169	152	162	159	167	145	163	164	178	155	131	161	143	173	168	153	176	178	174	145	142	153	151	166	140	160	165	151	151	152	161	174	142	161	173	156	152	164	162	160	167	163	181	168	179	178	160	160	165	131	168	133	177	179	160	150	162	149	164	155	141	165	180	154	136	160	148	175	145	162	147	169	157	149	159	164	158	150	175	161	192	177	137	156	156	145	144	185	186	185	171	166	150	183	137	161	153	167	153	170	131	160	166	156	174	152	136	181	152	162	148	152	181	154	151	150	152	157	168	162	154	171	173	134	161	143	169	160	153	155	149	158	165	156	137	181	146	166	162	150	178	165	150	172	152	177	132	177	155	171	143	165	155	150	182	181	153	164	160	189	161	160	183	155	149	138	177	158	174	162	169	156	192	182	170	143	184	172	168	157	136	163	155	169	165	178	169	173	161	153	151	150	150	180	149	167	146	165	139	179	185	127	156	153	146	181	167	138	151	160	172	189	168	180	164	160	143	163	169	181	163	152	146	165	150	147	145	162	150	160	149	167	189	154	178	164	148	144	153	152	170	153	181	165	189	173	151	147	136	144	169	178	134	172	161	161	162	165	155	173	148	152	169	133	170	153	140	149	157	185	164	157	154	162	173	146	154	156	153	138	160	170	159	165	163	175	197	168	146	146	160	139	171	156	146	147	147	170	183	116	152	159	165	154	139	173	143	156	149	159	155	160	178	154	166	144	164	170	171	163	155	165	149	191	155	176	152	155	162	167	131	157	170	153	166	152	177	154	154	182	160	157	160	164	185	177	153	177	186	157	179	144	172	170	163	168	152	140	155	181	180	191	150	157	185	183	143	171	167	149	161	160	154	142	157	153	152	191	170	177	156	147	175	162	170	140	166	190	142	145	163	168	155	121	137	174	148	169	162	151	146	172	166	149	161	163	162	174	154	185	145	155	158	136	148	159	183	145	166	140	175	139	170	156	158	166	181	171	139	161	171	150	189	162	157	161	142	165	172	172	161	186	157	150	174	141	182	169	170	157	158	153	142	150	142	172	137	168	153	176	169	176	154	160	179	168	151	170	171	147	201	167	165	149	170	165	153	135	174	146	158	154	159	146	127	164	184	184	147	171	156	158	169	166	178	155	167	157	191	191	186	177	156	177	181	173	158	171	165	164	174	166	168	158	179	160	155	137	178	187	178	167	174	162	167	147	146	172	133	176	157	153	169	171	155	155	175	180	180	170	178	145	176	172	158	169	152	185	173	160	158	150	157	171	138	149	172	160	163	163	160	150	173	157	144	147	186	162	170	169	159	148	153	177	174	152	157	145	176	139	165	144	149	162	179	158	149	183	165	147	161	186	170	163	171	193	160	159	148	147	160	169	136	162	177	171	183	168	145	166	154	157	174	183	163	145	171	149	141	164	133	156	179	165	172	133	171	160	157	156	162	164	130	154	189	170	174	159	139	173	151	146	161	182	162	168	167	184	145	182	165	175	155	151	170	196	156	170	190	186	150	156	154	170	169	176	182	161	152	155	166	175	163	174	149	154	149	179	162	160	144	159	175	160	168	167	175	168	196	166	159	165	153	161	180	164	153	148	168	170	166	152	170	146	169	150	180	155	168	161	147	174	163	159	125	144	145	164	157	154	145	156	157	147	176	190	139	158	155	147	136	179	170	148	160	152	168	158	158	175	138	142	167	140	163	165	159	164	135	175	172	161	147	136	163	160	154	155	156	138	144	188	146	143	157	169	178	165	166	183	177	151	161	131	160	176	156	148	163	160	151	136	185	168	154	160	154	177	147	174	185	161	177	165	148	153	162	142	152	166	159	178	160	173	146	156	163	162	180	177	153	149	150	168	148	146	182	154	162	167	162	167	163	152	151	151	162	155	139	162	162	128	163	141	162	173	163	151	175	143	159	186	162	151	147	175	167	193	192	157	155	185	151	174	162	180	170	158	150	152	147	151	154	173	159	138	156	142	171	172	168	162	152	157	153	145	146	158	174	168	157	158	175	172	159	178	152	180	161	146	156	157	181	162	174	178	174	150	173	168	156	131	193	189	170	152	141	159	171	187	156	152	169	173	154	182	130	164	157	175	170	169	164	173	194	146	157	154	143	159	179	138	152	148	153	165	186	178	157	171	187	182	177	177	151	168	144	141	143	172	174	149	159	167	178	167	152	159	161	173	157	166	148	128	145	170	171	154	140	164	176	161	162	154	157	170	151	167	154	158	147	169	160	161	152	165	155	157	140	171	159	162	171	172	175	169	148	144	167	181	169	173	168	176	156	147	179	164	160	173	160	164	149	159	159	149	179	160	153	180	174	177	180	171	178	154	138	165	164	182	167	167	162	167	130	139	163	148	186	163	156	144	174	161	154	178	165	167	151	152	150	143	153	191	145	177	150	170	164	162	166	164	149	165	163	176	153	195	173	151	149	184	152	175	149	160	172	173	190	155	173	165	154	121	184	188	137	167	143	166	162	153	166	162	168	164	164	154	170	167	159	165	173	169	160	172	181	199	154	158	178	179	158	169	140	163	161	161	160	164	173	145	156	165	157	175	146	196	169	168	164	170	167	174	134	176	180	148	156	156	156	148	163	156	153
41466	50616	54803	47639	39934	30114	19329	8764	2958	997	488	415	420	392	403	407	391	423	424	409	399	420	396	420	432	387	403	427	439	422	448	403	413	404	430	447	404	398	403	404	406	390	409	414	386	428	411	381	404	412	380	359	404	400	399	395	431	396	423	416	448	406	409	379	377	425	366	413	423	395	388	411	427	375	403	396	425	416	377	363	395	386	380	377	424	404	401	435	395	444	445	377	385	405	404	351	418	380	419	439	411	395	396	406	425	390	433	389	417	359	391	442	382	414	419	399	360	398	408	375	381	432	380	402	384	446	400	403	404	379	403	403	386	426	391	382	421	432	409	361	367	392	420	388	389	429	397	401	422	413	405	396	427	376	394	413	407	391	388	369	404	421	419	440	390	398	420	405	403	413	334	433	406	446	419	389	418	404	397	392	414	389	364	424	416	428	382	424	380	355	431	432	406	410	451	390	383	424	405	406	388	382	397	399	368	387	374	404	431	402	423	396	379	370	405	419	425	381	405	412	407	386	397	395	377	438	411	402	392	405	373	388	385	385	390	366	394	401	413	416	405	403	403	428	413	437	424	387	399	392	459	423	425	428	435	397	397	416	397	403	372	396	334	415	380	382	431	457	396	413	375	394	381	423	410	402	388	368	384	393	413	354	371	382	413	384	381	397	404	420	383	402	418	413	405	387	378	399	388	437	387	397	421	392	418	373	381	423	377	409	411	413	384	370	386	391	430	405	405	401	448	396	376	379	413	385	403	387	355	375	416	396	391	408	413	400	410	400	427	379	406	438	414	418	397	386	437	393	388	436	419	426	395	440	426	396	365	415	398	392	398	387	409	410	360	407	428	407	379	446	393	409	374	394	392	413	381	456	389	404	414	406	406	375	403	388	379	411	409	397	389	386	377	410	355	424	372	418	396	408	423	429	417	408	388	418	390	442	409	390	410	390	419	431	436	433	393	409	421	409	416	394	426	374	402	412	393	372	409	402	410	409	391	365	374	418	379	438	376	382	426	376	395	414	358	430	393	427	468	430	379	366	419	395	444	405	414	407	415	401	394	374	425	389	387	423	397	415	425	382	414	392	432	438	419	407	423	359	402	391	411	366	402	441	421	415	382	435	407	402	406	423	398	421	371	413	392	406	393	403	390	410	391	400	374	373	397	409	401	398	423	436	413	421	386	440	369	427	403	409	404	394	399	407	458	421	411	406	412	421	398	411	399	407	380	416	354	411	405	392	403	418	395	422	381	377	427	419	435	398	426	393	375	384	407	429	388	398	424	385	399	400	395	369	369	392	421	412	425	412	386	396	397	401	423	406	438	410	390	423	409	387	389	411	389	416	391	423	409	410	452	387	379	395	380	393	361	416	415	397	377	416	382	415	415	374	395	438	403	439	401	390	397	381	386	369	383	408	400	361	407	383	390	417	394	416	400	425	416	407	414	378	381	403	370	398	399	421	377	387	393	422	402	378	404	424	400	402	401	400	393	421	433	382	392	410	371	392	374	405	405	404	404	407	413	379	424	406	405	386	415	387	417	395	372	448	428	425	360	380	390	393	402	417	359	422	372	370	413	368	378	432	416	410	411	378	420	378	422	376	423	423	420	429	386	405	387	381	389	364	401	434	418	395	383	429	403	395	422	408	405	421	413	411	398	440	427	373	395	422	374	375	399	383	399	408	373	392	428	386	402	410	372	403	376	441	408	379	408	396	354	396	437	387	358	435	419	384	402	387	404	371	400	362	392	405	422	414	448	445	408	384	424	413	398	421	402	402	389	399	414	405	395	391	430	395	386	417	407	372	393	404	411	425	356	362	462	405	426	395	378	391	365	419	416	397	417	369	388	386	405	387	445	379	405	383	396	383	406	366	410	386	378	407	373	387	396	396	409	393	423	409	381	412	431	402	413	398	408	372	427	401	399	420	406	400	422	394	389	400	393	392	385	401	410	366	389	426	443	386	405	406	400	417	398	416	438	403	425	420	391	388	389	410	411	403	437	455	428	414	403	440	416	369	383	403	381	411	387	386	348	396	437	426	392	417	435	377	398	412	413	406	402	414	433	424	418	397	393	403	411	383	361	408	396	397	393	354	417	399	421	405	406	463	417	432	417	382	408	420	368	416	403	401	422	370	403	414	398	380	411	385	412	405	412	399	415	428	404	444	413	384	411	386	393	375	405	395	394	411	429	390	430	401	420	392	385	430	397	385	416	396	388	436	397	421	429	396	393	408	394	377	396	382	393	404	389	402	401	374	399	455	442	409	431	415	428	361	435	379	403	424	426	435	390	377	369	400	377	409	414	441	401	477	401	380	401	412	429	410	380	424	422	431	434	414	425	448	406	404	427	406	406	408	367	390	429	397	389	431	417	401	462	375	372	427	395	411	411	392	382	391	411	373	398	393	400	386	424	432	390	382	426	392	455	405	431	380	425	400	389	401	411	396	422	368	403	394	393	386	383	366	400	448	426	417	400	412	436	374	393	451	399	400	411	440	416	422	411	426	390	407	406	388	427	452	424	409	428	395	395	366	397	402	409	411	393	411	452	409	425	418	405	350	405	388	393	406	367	409	386	374	405	377	397	385	423	386	377	423	420	420	369	422	409	369	387	415	423	377	395	381	444	379	366	392	407	413	373	385	381	399	371	433	394	391	364	405	410	413	391	432	419	410	403	413	385	378	382	414	380	362	388	416	398	394	411	404	458	449	405	410	417	400	408	427	408	402	360	379	443	404	381	432	400	403	390	413	395	378	408	394	389	398	416	426	402	378	411	400	384	424	422	404	410	413	423	386	427	384	410	404	421	409	418	395	438	387	410	388	431	382	388	384	368	392	408	422	386	421	379	411	392	388	388	416	404	379	394	403	419	402	379	380	445	394	416	405	355	420	423	411	400	401	425	418	388	373	424	399	406	405	381	401	369	400	411	373	386	391	380	420	366	426	405	410	400	400	403	373	390	391	410	387	418	423	398	375	432	391	409	405	451	377	397	394	381	382	420	363	390	392	367	417	426	412	416	370	439	415	362	401	405	371	385	386	415	404	418	382	380	414	397	377	378	434	379	405	418	391	413	419	407	411	406	397	394	379	429	379	415	386	368	424	397	396	440	415	359	407	389	382	386	395	419	380	422	419	405	394	361	390	408	422	412	436	389	400	427	433	394	417	413	390	403	415	442	402	354	418	447	422	400	396	402	427	411	389	373	380	396	419	406	426	344	388	391	433	413	424	399	393	410	387	388	380	419	401	365	366	385	399	423	391	391	395	417	415	407	420	391	391	418	396	428	387	420	389	397	424	412	421	426	408	418	400	385	422	398	392	426	399	420	397	378	366	399	384	400	389	394	378	381	439	414	400	358	376	398	389	373	404	386	396	397	416	443	409	395	367	391	362	405	399	409	442	427	349	418	388	374	378	439	411	400	389	401	424	394	386	411	377	383	416	384	379	406	415	381	430	388	406	408	407	413	380	401	418	417	424	402	387	415	413	357	375
73783	76232	70983	55516	40209	28888	16026	5677	1464	440	194	183	157	144	166	142	147	139	126	142	146	149	154	163	160	137	156	146	140	135	162	155	144	145	145	180	160	181	156	152	189	163	148	147	159	140	151	162	131	131	170	167	167	181	172	122	153	157	145	141	161	129	191	162	148	144	136	151	140	145	153	139	150	161	154	140	174	164	148	143	171	163	155	135	139	148	154	155	149	145	140	150	153	136	162	160	156	151	134	154	150	148	127	156	145	154	140	139	152	180	161	138	155	149	148	137	143	151	161	158	150	178	140	162	138	127	153	142	152	152	143	147	117	154	155	143	131	158	147	134	147	147	138	164	136	133	160	153	136	145	155	158	155	146	161	143	163	143	149	157	134	145	137	153	147	155	147	148	149	175	149	152	146	140	157	141	155	159	144	151	140	147	147	145	131	135	135	164	139	157	172	117	145	162	148	153	152	142	155	149	158	161	179	151	148	128	136	143	160	124	152	129	157	143	160	163	136	133	134	133	124	136	160	131	138	141	149	169	159	147	137	129	137	144	169	157	152	150	131	176	134	133	143	173	166	133	151	150	134	163	168	168	147	155	151	171	125	155	166	135	155	140	155	149	144	148	145	127	161	142	160	167	154	150	156	147	159	144	141	145	150	149	156	165	167	165	151	132	152	141	151	171	152	173	142	142	143	155	157	150	156	113	137	130	177	160	148	155	155	130	146	164	148	155	159	148	148	153	170	155	140	151	154	151	134	156	155	147	146	150	143	153	171	148	153	157	146	179	170	159	164	150	154	154	157	162	165	146	144	142	153	145	135	143	148	167	151	147	158	143	136	139	170	153	153	127	144	150	125	158	136	160	150	165	160	149	154	157	140	153	145	155	150	147	154	144	157	162	156	145	171	136	158	144	147	173	157	134	151	148	155	162	167	155	150	144	160	164	189	146	131	149	140	143	132	149	153	165	168	153	155	160	160	151	169	146	153	149	147	115	124	147	143	137	158	160	156	149	153	157	149	140	147	156	169	156	154	154	166	156	148	143	157	150	132	132	153	152	137	143	142	138	151	138	178	142	158	149	140	149	148	148	152	161	140	158	171	130	145	140	170	160	165	153	164	148	172	153	172	154	149	142	161	149	138	167	166	145	132	152	153	158	163	146	132	154	174	151	140	141	157	136	166	173	136	135	137	159	154	176	146	155	126	156	147	162	143	168	109	154	139	132	144	154	161	152	151	163	153	162	161	156	151	150	159	130	151	161	127	153	117	148	149	129	162	158	134	158	148	133	152	145	145	147	159	176	164	140	143	162	161	146	148	139	152	152	167	145	165	142	153	153	156	108	138	154	139	152	142	159	148	149	151	148	158	147	171	135	149	136	137	155	150	151	149	140	167	163	153	148	162	150	187	141	148	163	152	160	161	157	155	161	160	133	178	154	151	147	151	172	157	154	144	137	154	160	147	176	148	169	142	144	152	158	150	138	142	157	147	154	157	148	157	159	166	156	145	157	155	136	156	149	156	141	149	140	155	132	163	139	147	139	145	152	158	153	149	149	155	151	172	174	168	127	143	134	175	169	147	167	133	117	144	154	151	147	147	120	131	175	138	124	138	153	164	142	141	163	151	155	167	141	164	131	170	144	156	140	139	159	148	173	162	158	169	136	149	160	163	147	129	137	139	147	138	156	171	128	149	157	141	147	167	129	154	161	155	178	147	151	135	131	143	171	149	136	150	126	163	157	153	146	159	160	138	146	139	139	146	167	184	158	144	162	153	143	140	167	155	164	165	165	165	166	175	154	142	149	161	140	154	148	167	130	153	150	141	173	150	141	159	139	170	148	138	161	156	156	147	135	136	138	142	148	136	173	143	148	182	142	165	147	168	143	146	156	163	150	142	137	153	152	160	151	156	165	139	176	154	159	147	156	155	149	153	175	187	154	136	139	143	154	150	159	169	161	165	124	152	160	129	163	138	145	144	130	145	158	151	160	148	123	161	154	167	156	158	141	145	150	153	154	153	154	132	149	155	145	141	165	149	166	152	158	152	148	133	136	170	160	153	158	137	166	164	131	152	120	160	143	160	183	136	172	145	179	166	162	139	152	155	147	154	150	146	158	151	158	160	160	138	153	139	143	143	127	187	154	141	141	149	134	137	156	163	148	125	145	134	141	152	139	167	164	151	140	159	151	136	165	150	134	158	155	151	142	146	173	167	164	160	162	166	159	161	140	154	173	156	140	164	150	136	132	141	141	139	130	147	153	151	139	154	165	154	132	157	161	152	152	172	140	163	168	135	135	145	158	132	151	151	141	137	129	170	169	158	128	147	166	158	139	156	166	148	131	144	172	176	159	162	148	149	152	141	148	123	142	134	169	150	156	154	148	152	156	150	156	161	169	139	169	166	135	145	158	139	138	131	146	141	148	118	162	163	147	132	163	157	154	169	150	140	150	145	170	135	132	160	141	146	141	160	146	140	140	135	164	153	162	138	148	139	153	153	124	164	149	183	165	154	148	149	136	172	129	150	164	161	154	163	155	161	153	158	156	146	148	159	138	155	150	165	167	129	148	180	166	123	153	155	144	166	137	140	162	161	140	161	164	146	140	151	142	132	164	164	142	152	161	138	139	157	159	147	158	137	142	163	157	163	164	146	136	150	146	143	160	152	153	143	145	146	151	136	154	164	158	158	143	147	152	159	154	159	155	173	142	154	157	144	147	132	152	152	153	152	150	144	150	150	162	134	156	146	162	158	145	161	160	177	151	145	129	156	135	133	171	144	157	172	162	165	157	155	130	125	132	133	150	119	160	138	151	157	179	168	153	146	154	157	166	158	148	131	144	169	167	151	151	159	134	151	156	149	161	143	155	175	137	135	150	154	163	143	160	151	150	146	150	159	139	143	155	169	122	161	161	161	142	149	152	163	168	144	156	130	134	146	171	133	164	166	161	150	133	142	149	146	156	129	143	156	143	163	142	144	143	146	149	142	169	136	143	143	149	162	145	158	158	149	140	153	165	202	131	150	134	159	174	157	150	166	138	134	129	140	160	148	167	145	159	140	168	140	148	148	161	156	146	126	152	172	136	173	148	163	167	177	151	156	160	131	142	149	146	149	160	152	144	144	146	153	133	135	171	157	139	166	165	119	149	154	129	131	134	156	150	170	167	153	151	124	152	163	154	122	144	148	158	162	156	152	150	156	138	155	148	160	160	150	130	140	160	139	154	151	140	144	147	171	154	155	171	171	149	136	120	134	153	138	158	144	155	147	150	138	138	156	165	163	142	160	144	148	153	133	146	168	155	143	150	145	140	125	145	153	172	163	160	144	142	143	141	148	145	150	160	139	153	140	151	153	146	125	166	152	139	141	172	141	154	160	150	163	161	169	175	155	146	152	144	142	140	138	141	146	155	156	152	162	140	151	182	143	146	163	143	165	165	158	168	155	161	169	130	168	120	144	164	141	142	146	144	128	129	129	151	136	166	150	152	121	155	157	130
49945	62098	68944	60870	48645	40565	28696	14908	5341	1518	616	401	380	329	343	381	378	367	363	398	353	358	373	395	387	403	377	376	393	373	354	389	376	393	381	367	370	372	359	399	398	372	364	374	370	390	410	379	373	355	368	359	367	361	369	367	391	354	345	371	376	359	380	329	354	382	365	358	349	365	316	350	358	368	372	376	362	386	381	343	393	357	364	389	364	366	351	381	393	359	434	352	393	378	367	339	379	357	360	351	356	393	374	331	370	412	368	363	349	384	384	339	385	370	380	373	372	337	402	321	378	373	379	349	398	395	370	346	430	355	371	361	387	394	349	380	371	360	353	370	379	353	418	358	368	377	382	371	394	390	334	349	370	371	379	390	364	346	354	365	391	401	372	376	391	341	352	371	359	343	403	376	365	358	361	357	398	338	373	372	365	391	384	375	373	384	353	352	363	343	389	364	393	384	369	367	380	379	366	378	358	418	357	356	361	346	377	371	379	394	404	373	354	376	380	372	379	374	374	385	364	344	361	358	342	363	376	383	371	388	385	363	383	365	382	391	379	375	366	365	356	353	373	363	342	393	379	373	366	386	400	370	404	403	376	403	373	353	386	349	385	363	342	396	381	363	350	411	395	363	362	364	329	368	387	384	365	387	394	420	373	381	358	371	357	372	420	398	370	364	344	383	356	358	355	374	355	350	361	336	332	406	407	393	368	354	367	350	381	367	366	384	368	414	349	387	374	375	412	372	358	400	407	407	388	396	364	352	367	345	347	396	359	386	355	365	395	351	381	360	383	355	356	356	339	362	380	397	383	372	387	396	362	368	381	375	398	356	369	414	382	399	397	389	415	362	368	362	388	351	394	369	366	353	370	364	364	363	391	365	377	366	369	376	343	393	362	341	357	367	375	371	385	374	370	377	336	355	357	345	382	397	381	342	380	368	337	346	377	367	391	382	351	338	384	369	385	386	391	405	369	397	365	379	344	374	381	389	380	337	344	368	349	392	385	369	374	390	370	386	378	381	345	350	356	370	402	358	408	373	371	387	372	371	358	375	392	361	359	359	370	397	365	347	367	391	350	404	396	326	385	384	391	374	404	381	369	361	369	362	375	404	364	344	385	400	394	362	354	384	375	370	393	368	358	375	360	370	361	400	330	359	346	371	339	384	381	358	351	378	355	365	394	364	383	387	418	358	355	392	373	374	368	381	356	339	363	355	388	381	354	405	399	370	352	360	354	354	370	357	358	373	378	384	355	401	338	337	372	387	387	392	369	403	356	359	383	360	373	395	353	373	352	358	383	353	397	342	411	412	363	394	401	385	392	374	409	364	392	361	354	374	334	387	344	382	363	399	359	375	353	403	363	372	366	398	359	357	368	395	375	370	386	385	363	363	383	339	367	335	365	391	383	367	367	354	366	358	410	349	369	417	350	364	398	362	374	383	382	321	364	394	394	372	355	376	389	360	383	381	392	366	369	397	368	374	356	362	377	375	371	360	396	388	346	389	385	401	393	370	359	375	360	402	372	368	357	364	350	336	376	369	360	382	371	379	352	374	377	350	383	331	370	374	350	364	387	382	381	394	356	396	383	410	379	381	358	386	394	365	387	374	355	379	384	406	340	384	390	399	381	379	384	388	371	373	342	373	376	324	397	384	342	388	384	384	360	371	402	378	351	360	344	431	371	379	362	386	372	360	416	375	353	372	353	381	418	375	367	349	347	374	396	353	395	394	373	388	383	385	362	379	358	405	384	352	361	375	365	367	375	390	363	385	369	399	409	368	369	366	366	421	359	353	401	376	405	365	364	366	365	378	372	390	355	381	349	387	382	353	386	356	367	369	360	375	380	396	395	371	359	376	371	400	350	323	388	400	403	419	372	387	369	385	351	328	366	351	376	375	401	370	383	417	396	367	389	355	368	360	383	388	417	405	371	339	369	348	368	386	381	352	345	353	377	367	357	399	353	357	372	356	359	370	399	387	356	355	346	366	373	372	353	370	394	377	365	360	399	386	361	385	369	394	354	391	391	361	412	349	380	388	386	397	397	387	347	351	355	354	375	383	366	374	400	345	349	346	342	366	360	331	353	375	376	370	366	360	380	372	366	403	359	348	364	342	376	385	352	375	360	366	360	378	359	366	352	399	361	365	390	398	370	354	394	368	385	364	384	338	369	407	389	383	392	374	365	392	367	369	361	351	388	353	402	377	378	408	369	370	372	375	370	382	384	344	360	365	381	394	370	388	376	341	405	360	396	378	372	358	371	373	356	373	387	396	328	388	370	361	377	358	342	386	330	360	385	371	386	374	366	369	365	342	367	374	374	368	369	366	377	413	333	362	384	377	379	408	344	354	374	375	383	377	380	378	372	369	362	374	352	359	338	375	374	375	376	375	363	357	364	373	331	349	371	376	387	377	350	375	373	358	352	363	365	362	383	350	377	356	360	360	325	365	356	381	386	375	398	338	384	365	390	376	386	376	376	366	358	398	379	351	374	339	406	381	365	353	333	374	383	356	334	393	356	389	389	363	351	401	388	358	400	387	374	371	379	369	364	359	378	386	345	382	384	367	351	347	358	398	341	401	401	410	383	384	341	381	355	357	410	376	341	369	364	375	350	393	362	381	358	370	348	334	389	395	345	381	372	413	389	354	330	335	406	355	391	378	375	355	378	367	416	360	371	366	407	356	350	373	393	373	389	337	358	404	360	374	376	381	383	376	396	364	386	350	328	382	345	364	370	381	354	359	355	363	390	372	372	367	398	353	425	354	413	355	366	381	373	356	399	349	437	375	375	346	388	402	376	338	359	376	371	367	374	384	370	395	378	339	356	390	362	361	419	362	354	387	380	377	381	347	372	372	366	358	380	373	363	384	366	370	349	348	345	362	409	343	405	392	340	356	371	376	376	399	394	357	382	391	387	366	339	332	359	370	404	385	330	410	376	391	373	372	369	368	397	349	391	357	393	347	361	382	373	407	347	386	359	358	386	367	381	375	386	383	432	358	370	374	389	380	389	363	386	380	396	378	424	352	414	355	394	383	381	355	408	352	339	350	348	375	378	394	374	374	401	348	363	377	396	383	393	338	350	351	364	378	389	349	351	367	379	365	385	339	355	374	381	376	347	394	365	394	404	401	379	344	374	349	399	394	374	387	364	386	383	391	378	379	368	373	391	363	396	385	393	375	380	398	379	374	377	362	376	367	367	369	377	394	369	360	375	364	377	365	399	371	340	390	353	385	423	417	370	386	362	364	381	376	332	382	398	385	392	348	368	331	376	356	360	373	398	371	383	359	387	375	362	408	373	330	395	347	340	376	386	369	386	355	393	360	361	364	364	401	382	363	373	365	333	386	373	398	368	350	360	370	359	405	376	367	361	390	405	385	381	391	363	353	390	391	390	366	396	375	350	393	373	366	372	376	381	367	380	373	369	389	407	371	360	388	376	333	368	338	370	346	376	372	375	355	362	389	382	385	391	387	341	392	370	364	402	333	350	374
17343	14801	10595	3913	1823	1423	842	479	268	208	186	169	165	165	166	167	170	151	146	147	174	151	158	155	146	161	166	154	169	169	169	171	161	164	149	156	191	164	167	172	167	186	174	152	156	146	153	154	134	161	138	163	188	162	162	167	155	165	150	146	191	159	163	151	168	167	143	169	152	174	160	167	170	161	143	174	148	171	152	196	143	158	165	143	136	160	168	148	160	154	155	164	156	154	168	141	154	148	163	155	158	155	178	135	168	154	159	155	167	179	159	173	169	147	157	147	177	136	158	157	156	155	152	155	142	129	174	168	161	142	145	152	176	135	162	167	156	152	152	163	166	125	177	157	153	151	197	136	158	158	163	138	170	171	162	148	142	151	147	154	156	166	159	130	161	153	135	141	130	160	153	152	143	151	154	158	181	145	152	150	160	154	179	152	173	157	163	149	153	159	164	142	146	156	138	174	162	171	162	169	185	141	157	173	149	134	154	163	165	155	156	167	156	138	170	159	137	161	148	147	165	177	154	128	153	139	137	153	137	150	157	151	165	174	150	168	130	187	171	157	154	140	150	153	156	157	159	160	163	162	162	148	142	175	139	153	158	179	155	146	152	162	159	167	150	151	184	182	177	166	137	156	152	139	134	160	161	171	139	143	149	153	165	152	160	165	159	155	186	160	144	161	157	148	130	148	168	136	152	161	152	158	160	165	159	144	177	189	155	147	162	145	163	150	143	168	141	135	144	156	165	168	158	173	162	153	142	160	163	172	180	145	173	124	159	151	138	177	158	146	154	156	134	141	144	136	143	133	141	145	156	157	156	134	157	162	149	157	152	168	139	150	148	160	151	151	146	152	174	154	177	164	152	166	149	171	156	148	157	137	154	155	157	164	164	150	165	170	169	158	150	157	154	144	138	167	152	172	152	141	143	161	168	172	159	154	150	174	167	155	178	149	158	141	163	155	175	176	164	161	174	161	143	141	143	155	168	168	164	166	162	151	159	163	165	160	145	164	159	157	150	162	150	133	150	170	165	152	173	175	150	143	145	164	169	148	144	158	165	156	166	161	164	161	146	151	176	148	160	193	136	173	143	158	168	158	184	138	177	160	165	139	151	161	167	151	137	174	153	158	162	161	146	160	161	149	158	160	150	163	163	154	143	151	169	156	157	162	170	167	173	168	168	165	157	173	154	163	166	134	145	137	172	176	154	153	166	169	144	180	152	149	155	149	145	171	148	157	145	165	154	168	150	159	162	173	173	159	162	154	134	168	163	153	153	137	169	144	169	162	144	179	149	165	184	164	160	154	166	171	136	166	142	171	144	175	143	165	192	181	148	169	164	147	159	133	171	180	148	142	135	164	175	166	139	165	136	156	141	161	141	156	142	162	155	150	156	150	177	135	134	149	160	136	144	132	171	161	134	164	152	159	152	163	157	161	172	142	159	183	166	151	151	146	166	155	158	161	165	153	163	152	149	148	160	144	163	145	150	166	150	167	180	157	170	148	166	154	149	157	158	183	149	159	155	163	181	167	152	139	147	127	161	150	155	170	166	168	154	154	190	223	159	171	163	169	165	160	159	167	166	175	165	170	156	159	173	155	163	180	153	163	164	153	152	157	186	149	148	137	151	172	161	176	154	141	152	154	163	153	180	177	143	160	170	173	147	170	140	154	141	149	159	156	155	170	164	150	163	169	169	127	183	138	169	161	178	166	162	181	161	151	136	150	166	179	130	174	172	155	150	160	169	153	153	156	127	165	156	157	162	156	143	175	170	156	156	156	145	145	158	157	175	141	150	147	159	140	149	145	136	163	141	153	127	158	161	149	163	174	164	198	141	140	138	148	170	139	166	154	168	152	156	171	150	147	153	170	157	157	177	171	162	152	141	183	155	142	159	156	164	152	163	171	144	136	164	184	165	140	172	153	165	178	156	158	147	147	150	166	153	136	136	157	153	148	159	169	193	176	163	126	146	175	146	154	136	170	179	149	144	158	147	153	180	159	152	151	153	151	137	169	164	172	167	152	176	158	168	141	163	153	150	178	147	136	155	175	159	156	150	168	142	166	143	191	151	163	148	138	160	156	168	146	156	150	165	147	181	168	142	156	142	157	162	148	164	152	163	148	127	144	163	159	169	164	181	145	172	154	165	149	161	154	154	174	150	156	157	156	193	142	155	161	176	139	145	133	160	121	156	142	164	162	132	151	164	153	135	152	132	160	155	151	174	165	160	152	155	150	156	154	158	149	171	137	142	157	178	147	173	152	145	135	156	151	163	153	145	161	169	142	140	156	185	173	167	179	151	161	153	133	157	160	163	136	170	154	144	146	144	172	158	125	132	139	168	200	153	156	159	146	156	156	160	168	133	166	150	140	170	158	176	165	163	158	155	160	158	154	161	172	158	174	132	164	160	154	158	137	178	160	172	176	167	156	166	142	140	165	160	155	167	164	132	167	151	135	147	147	146	161	142	185	167	145	173	163	162	140	141	135	147	163	149	131	146	152	151	148	159	171	167	139	167	168	142	167	184	140	157	119	140	141	148	158	164	148	169	141	152	178	163	140	151	146	147	160	160	147	152	146	157	147	196	167	164	145	146	153	148	138	179	163	169	161	174	137	172	134	178	170	164	150	169	165	157	133	152	154	153	171	152	134	183	157	163	132	141	145	172	177	147	164	139	142	163	151	143	170	159	174	155	157	147	173	159	154	144	150	165	150	155	171	139	152	149	148	149	158	159	167	143	173	129	162	160	165	144	183	136	168	135	141	146	144	176	169	170	142	170	162	139	160	145	155	174	148	153	174	156	164	163	140	161	172	171	145	149	149	169	146	154	140	140	142	154	147	164	153	155	156	164	152	165	146	152	154	154	163	164	119	135	151	154	154	148	155	152	163	157	163	163	164	165	156	144	149	158	157	163	174	140	152	149	151	154	168	157	146	186	129	188	162	172	181	166	178	149	138	173	137	158	149	144	141	165	157	149	148	161	186	133	149	137	144	157	128	162	151	140	147	148	138	150	169	163	144	133	175	148	149	154	157	187	158	164	157	171	173	156	144	151	142	162	152	163	163	165	161	133	164	159	154	169	153	171	148	155	170	141	171	153	167	164	166	151	146	150	164	156	160	153	168	138	170	149	134	158	153	156	191	160	154	166	151	171	151	143	139	142	175	160	142	135	156	187	173	144	144	150	159	168	155	162	156	138	183	149	150	162	148	167	138	156	157	165	121	145	155	164	136	168	172	148	160	175	165	164	168	157	136	173	144	167	153	163	155	170	128	160	131	148	151	143	161	140	159	159	166	163	149	149	161	146	158	153	177	148	163	135	145	169	146	185	158	135	167	167	152	160	160	148	145	157	178	141	147	166	177	169	142	123	156	163	160	165	180	150	140	166	181	162	163	148	170	155	169	171	151	167	170	170	151	178	162	151	155	170	127	207	177	157	167	157	147	177	158	173	185	167	183	157	138	158	145	140	187	161	140	157	169	138	174	161	158
14113	19161	17229	10301	7137	5662	3353	1618	796	555	414	415	371	384	372	407	387	392	393	376	378	387	403	405	397	412	411	382	380	393	382	408	412	375	382	381	389	393	371	422	383	371	418	399	399	404	400	394	377	376	397	376	395	383	409	386	377	458	417	384	346	396	397	345	449	401	413	358	422	371	430	428	396	399	376	404	393	414	393	388	395	393	359	372	400	395	369	429	375	395	402	400	394	437	399	384	388	372	378	404	392	384	406	394	399	380	391	382	402	410	391	373	375	385	385	393	390	380	385	372	375	389	410	390	398	402	368	407	396	383	402	380	391	405	397	380	424	406	424	425	393	405	393	397	385	407	375	405	402	409	394	395	382	422	367	391	384	387	410	394	383	442	385	404	400	356	418	418	374	424	400	415	366	406	400	417	434	414	397	384	411	375	377	395	376	399	389	402	405	400	371	379	392	361	367	416	379	396	368	388	370	399	385	387	409	397	410	410	370	380	422	386	389	372	362	381	416	375	395	377	367	426	377	396	364	414	430	383	365	387	388	389	387	388	404	403	353	394	395	400	397	408	421	383	423	423	349	382	377	402	378	370	362	364	382	400	382	399	386	415	427	387	400	418	383	362	414	380	402	373	377	380	394	403	431	414	365	388	412	405	377	392	389	393	383	421	359	380	394	366	406	412	399	355	379	343	413	401	392	393	405	426	376	403	389	356	398	390	414	397	374	398	369	420	406	417	363	381	377	418	381	389	418	379	387	399	417	385	369	385	362	420	378	431	374	395	366	365	432	441	422	403	423	400	394	411	438	394	383	393	401	362	423	384	366	407	361	410	406	408	417	355	405	386	367	403	416	393	408	378	407	411	382	393	404	397	360	381	439	388	426	373	366	420	368	407	429	386	389	401	408	397	394	400	447	386	409	411	426	330	414	402	380	407	421	408	420	379	405	427	341	386	391	375	376	377	390	369	364	393	419	351	379	387	405	374	388	381	458	382	419	413	374	401	357	403	404	405	402	390	391	420	397	425	383	389	396	416	400	416	383	373	413	424	410	428	386	405	427	389	384	392	400	363	392	404	405	382	386	373	382	395	400	443	386	411	378	404	388	408	383	420	397	385	370	396	396	390	406	392	397	384	381	426	390	383	351	393	369	439	390	389	388	366	400	415	359	358	406	411	396	413	405	378	385	407	388	390	377	402	431	377	406	366	399	386	406	370	372	363	399	385	396	428	364	386	392	393	363	373	408	353	417	403	382	401	380	401	414	399	410	408	399	358	397	395	424	386	400	395	417	398	377	418	389	379	413	360	396	377	378	393	412	407	376	409	406	405	384	392	387	402	417	400	446	388	395	413	397	378	384	426	364	425	422	392	382	386	404	418	403	363	371	370	397	405	401	389	414	369	430	383	377	420	376	398	431	401	358	370	403	362	390	377	421	410	401	400	373	386	390	404	405	401	407	379	410	384	371	390	377	372	385	372	392	395	438	432	409	381	364	425	414	365	370	377	386	384	394	401	385	415	394	380	397	409	388	389	402	410	457	370	379	378	414	367	381	378	361	380	389	381	374	411	393	397	381	373	401	409	399	385	389	412	382	426	406	409	403	414	384	402	391	411	404	347	373	444	381	401	391	364	410	404	379	381	405	404	410	374	376	396	388	390	398	372	394	395	361	410	374	355	404	406	426	398	418	440	391	408	379	392	405	417	398	340	398	381	381	413	413	396	382	406	400	396	412	406	385	416	402	380	394	379	400	353	428	359	425	447	423	388	396	371	414	442	419	384	425	402	363	397	366	378	385	407	374	365	378	405	404	388	378	388	379	418	386	402	358	402	372	352	416	387	384	373	365	373	442	415	400	393	373	430	394	375	402	354	388	412	386	362	389	394	375	415	391	377	389	400	396	391	400	376	417	373	365	395	395	366	370	419	422	377	404	342	412	390	406	441	430	405	372	395	413	367	388	369	384	416	434	374	383	390	393	369	388	414	405	381	400	427	393	432	402	389	336	366	380	462	387	399	385	400	395	389	368	406	387	404	428	372	403	380	389	380	413	366	357	392	404	410	393	384	393	466	413	378	424	393	429	383	394	399	428	371	417	392	395	347	385	362	377	391	402	406	406	423	417	385	373	397	339	419	395	392	404	396	384	400	384	392	415	388	402	402	405	390	401	407	412	374	399	364	367	390	389	352	412	393	366	369	388	385	392	389	376	422	362	361	373	391	424	387	370	417	395	408	378	401	351	405	405	406	416	391	410	393	388	415	378	396	385	398	379	387	402	388	425	398	405	391	410	441	385	375	415	400	428	391	375	390	396	399	390	390	398	421	403	399	404	400	374	361	437	417	435	420	409	398	386	392	406	360	407	394	408	393	347	386	422	374	389	399	426	395	431	365	329	408	366	386	387	387	374	410	382	414	373	423	344	382	392	452	363	388	385	394	398	404	395	388	362	380	372	412	382	418	389	379	404	397	369	381	379	386	424	399	355	384	373	389	373	390	403	376	415	376	390	388	372	407	368	384	390	414	394	403	387	366	398	355	378	357	397	414	372	361	405	396	401	394	395	384	394	399	376	416	392	379	389	401	409	398	365	403	354	423	418	380	414	387	377	379	370	400	362	395	421	379	393	414	395	387	405	423	389	400	381	384	384	387	383	364	369	361	420	408	410	379	393	375	412	392	396	403	401	386	396	383	406	390	387	384	395	394	391	352	397	389	382	393	360	385	379	391	360	423	384	422	365	409	400	388	390	386	376	375	420	383	363	389	391	386	409	366	405	373	386	377	398	407	400	415	382	374	462	375	397	396	417	430	391	392	397	391	400	376	428	385	370	389	396	441	386	375	397	407	383	423	318	425	372	413	390	385	416	365	375	387	382	392	374	430	409	382	357	418	392	402	370	407	405	392	417	386	368	370	394	365	362	417	392	396	400	399	413	388	428	405	367	370	376	393	396	368	370	417	404	407	383	381	423	386	420	386	407	396	357	403	389	383	396	366	374	386	389	414	371	385	378	411	366	398	407	360	383	375	405	436	404	387	410	400	407	402	385	385	364	409	400	376	388	394	399	412	408	390	375	364	405	358	381	412	396	418	400	405	414	394	372	388	372	381	406	372	410	416	425	401	410	391	409	390	378	416	366	420	388	375	384	388	401	395	356	378	426	423	415	364	405	381	369	377	388	417	402	408	382	400	380	398	392	390	420	394	384	391	407	399	394	375	378	395	381	406	368	396	420	417	390	411	389	435	396	424	384	394	360	391	411	373	391	387	387	401	391	370	364	397	396	407	395	352	385	439	425	372	410	417	407	401	395	381	369	404	364	393	386	382	400	386	410	378	383	374	421	385	362	408	456	404	408	358	399	405	410	388	419	420	402	386	360	394	397	411	400	392	420	408	414	408	376	416	418	373	400	390	388	364	411	432	382	380	411	407	374	410	375	380	381	416	379	393	417	389	389	381	411	387	382	384	367	400	393	410	403	405	363	393	398	384	385	391	395	425
64871	65766	58703	38098	29728	19430	9602	3297	948	357	199	160	160	183	159	155	176	170	156	169	173	181	158	166	164	169	168	162	173	181	176	160	167	159	166	150	159	158	160	136	185	170	157	159	188	154	164	172	172	164	212	149	153	162	153	156	146	163	173	161	151	168	169	164	137	190	172	164	196	159	143	177	140	171	189	167	160	191	179	168	163	170	170	154	187	176	157	164	162	164	168	146	174	152	167	175	162	182	156	154	168	170	179	182	166	163	174	158	154	123	147	162	183	190	160	158	154	194	164	159	163	179	182	171	175	156	162	162	156	157	152	169	167	175	167	167	165	139	154	151	164	166	158	166	166	166	170	153	174	164	161	156	160	180	163	180	157	184	183	148	153	168	152	163	177	157	165	167	158	184	158	164	158	160	200	173	153	190	154	171	156	149	148	169	193	161	161	145	165	184	165	162	145	196	136	159	164	181	187	163	161	150	163	179	172	158	160	148	180	176	156	152	145	164	154	165	162	172	182	193	156	166	158	154	164	163	157	195	175	162	192	140	165	162	167	167	152	170	149	169	174	189	157	145	170	164	180	165	153	149	163	171	180	163	169	165	167	189	157	150	136	139	154	165	168	185	176	147	173	157	158	146	166	120	152	168	148	164	170	181	157	164	162	143	153	162	176	189	178	172	149	169	149	180	153	184	166	158	156	187	156	157	170	169	185	146	180	137	167	170	160	183	188	177	164	179	172	144	160	189	163	161	169	166	148	167	162	165	169	158	173	155	139	160	177	169	171	171	150	193	136	184	192	157	156	186	176	183	174	155	150	166	166	193	161	143	168	153	168	165	168	141	154	161	159	175	165	166	193	151	173	166	166	159	185	168	173	170	150	184	176	181	189	160	157	186	164	162	171	167	156	168	152	182	165	183	137	155	176	191	163	167	180	166	158	163	162	186	183	165	167	171	150	160	137	203	159	150	153	176	161	175	165	175	147	163	167	163	158	187	163	162	159	160	164	184	168	143	151	162	155	152	172	165	161	154	134	172	155	172	172	145	159	155	181	144	187	153	169	160	143	177	160	149	174	158	180	172	155	178	179	138	177	181	146	160	170	173	173	161	147	168	156	161	191	171	156	171	184	156	163	174	166	140	173	155	192	151	163	190	164	136	171	162	143	155	171	160	168	162	177	162	174	159	151	160	162	166	169	173	151	155	185	153	151	168	146	163	145	159	175	178	160	153	171	164	162	159	165	149	150	189	172	173	141	155	160	151	159	166	160	164	183	199	164	170	189	163	172	156	151	166	157	168	160	170	183	171	162	165	147	143	180	185	156	177	176	186	155	176	132	172	174	185	172	182	182	181	175	162	173	153	163	154	166	182	145	146	162	166	157	158	173	166	160	167	176	174	160	146	175	165	167	160	141	175	173	164	162	149	172	154	172	177	196	151	175	164	171	158	153	156	121	160	175	168	183	148	177	148	161	169	156	170	138	157	135	180	186	152	147	153	156	161	163	150	179	155	173	174	146	188	167	165	159	187	179	163	176	161	177	182	141	168	142	148	155	147	167	163	163	153	176	182	155	179	181	172	188	146	195	152	188	166	177	152	159	168	164	146	155	160	184	159	173	171	161	174	160	159	161	150	159	189	155	161	186	181	169	188	152	162	164	160	173	165	178	152	169	180	175	177	157	167	158	158	189	158	164	182	143	155	176	187	192	161	165	142	167	168	149	158	161	187	131	172	155	122	150	169	150	180	177	183	150	153	167	139	166	155	158	153	159	160	177	180	165	157	158	160	163	153	147	153	163	160	169	157	151	146	158	163	157	182	157	163	158	182	182	174	166	171	169	171	165	153	148	158	157	175	164	173	161	171	156	177	179	171	157	143	152	151	156	167	149	148	167	174	173	158	198	171	183	150	176	194	160	166	172	159	140	183	150	161	170	138	148	171	157	162	156	156	176	154	152	165	156	157	179	159	161	181	174	143	164	187	164	137	160	176	171	174	156	149	166	147	164	155	158	155	170	165	172	162	151	178	161	165	171	149	158	179	142	154	173	186	168	151	169	173	168	166	166	147	151	186	155	151	139	160	149	145	169	165	166	158	153	171	150	157	197	163	163	167	162	166	166	178	157	145	194	172	174	148	153	150	168	173	180	161	162	166	173	170	158	179	173	177	157	158	155	175	163	163	166	152	163	175	162	170	159	175	192	168	152	141	157	195	148	179	176	164	157	162	154	165	142	141	169	153	150	182	153	161	147	172	177	158	163	151	160	181	157	171	168	158	160	182	151	172	178	176	141	139	174	164	164	189	163	163	160	153	166	153	182	170	159	168	177	158	151	175	188	179	168	172	155	165	172	164	153	133	152	159	157	139	175	174	154	166	171	159	153	178	192	166	158	175	164	165	176	178	151	174	175	139	168	166	153	170	172	183	158	162	174	153	157	120	170	163	152	166	163	172	145	167	185	164	180	186	189	165	155	162	180	161	170	167	146	163	180	144	147	162	157	129	138	161	161	147	180	159	158	167	169	178	172	126	184	184	147	179	150	152	156	159	179	179	179	165	164	171	183	157	165	195	195	163	184	178	163	161	184	165	150	169	157	151	195	170	164	142	142	138	142	159	190	179	165	148	154	182	183	194	156	142	141	172	177	175	177	146	160	177	188	180	167	166	171	147	169	179	157	174	188	186	160	152	161	149	164	136	189	170	167	187	179	154	137	145	163	178	183	135	176	159	172	166	161	161	142	169	172	152	153	135	158	156	157	187	153	187	167	166	172	163	161	181	147	160	150	172	167	150	167	190	176	160	183	179	170	178	175	182	162	176	157	174	161	189	169	173	158	145	149	183	190	175	151	180	160	168	184	152	154	134	163	162	156	170	162	162	154	179	182	177	180	181	166	200	158	167	154	144	159	165	163	164	187	143	183	179	169	146	167	168	164	158	149	186	163	155	170	171	153	172	170	156	158	177	167	147	133	155	165	165	165	192	176	168	166	183	156	193	170	148	175	142	136	159	151	172	162	172	189	158	168	182	174	175	172	157	158	172	181	156	165	154	180	181	183	174	158	187	164	160	180	191	168	166	163	172	166	175	145	165	142	168	147	146	143	157	163	173	155	173	161	174	179	185	168	162	167	171	191	152	190	178	171	154	134	172	173	172	156	165	163	151	151	151	156	164	144	180	166	170	161	186	170	150	161	130	138	159	153	176	175	160	193	172	171	179	165	172	153	151	177	158	177	150	165	167	154	160	148	140	145	175	172	157	159	151	175	161	144	161	177	165	155	188	143	170	164	153	172	148	157	156	177	166	167	163	165	167	164	171	162	157	168	159	187	167	149	159	165	162	149	145	161	150	194	151	174	177	188	175	167	148	162	153	169	160	174	167	163	182	168	156	154	175	172	160	172	162	175	168	155	168	170	159	164	153	160	186	174	166	156	173	165	152	159	137	177	165	190	159	187	144	175	166	144	151	164	181	178	166	171	155	166	170	178	193	162	161	148	208
40989	49942	53873	44802	40965	32857	22162	10792	3839	1250	542	440	404	384	370	391	411	422	424	415	385	402	419	424	382	418	389	412	433	368	385	365	409	421	418	400	433	403	398	414	371	397	428	431	393	379	407	411	410	398	425	423	426	396	401	392	410	406	439	429	391	425	410	405	389	395	412	415	377	418	409	414	443	421	415	442	430	416	435	395	417	391	439	408	369	365	372	423	412	425	425	414	405	413	394	425	381	432	388	398	394	390	419	403	441	398	404	375	451	407	436	374	396	419	387	404	448	401	436	420	419	405	402	389	412	413	400	452	398	429	454	406	426	402	418	434	417	437	405	405	420	398	439	428	417	471	406	422	422	414	421	404	392	403	383	415	389	408	408	382	407	394	422	399	439	404	400	412	419	409	417	403	420	419	409	423	405	410	405	445	385	374	402	386	422	403	431	416	399	401	414	429	412	428	415	427	400	405	423	420	418	384	417	398	440	412	414	417	417	397	392	402	413	440	403	407	375	446	391	409	412	398	438	393	377	439	401	394	435	422	436	414	401	384	393	412	386	422	423	410	381	405	412	391	431	412	366	384	458	439	423	405	416	392	363	397	381	389	398	428	385	375	448	403	405	414	442	435	455	444	402	412	406	400	425	396	404	412	438	369	397	401	390	381	416	412	401	384	436	400	418	425	437	416	411	400	416	427	414	420	380	407	416	425	428	395	401	411	412	395	382	404	410	374	422	454	406	407	391	387	386	408	416	431	406	410	410	405	426	408	392	389	401	405	434	405	410	392	417	406	406	425	393	361	415	397	429	435	437	423	407	413	437	389	405	432	425	379	411	397	436	417	390	391	388	469	414	393	416	369	433	368	377	407	401	378	422	401	406	415	458	416	395	401	396	444	420	382	387	438	369	386	381	418	417	437	431	391	408	411	410	363	410	404	409	372	403	387	391	408	384	416	430	401	436	423	430	416	397	419	404	452	406	415	419	404	428	406	382	441	404	404	433	404	408	409	413	409	430	439	433	413	395	387	416	412	398	404	388	374	401	376	382	399	400	450	404	408	375	438	402	393	393	436	409	413	372	411	391	410	389	388	401	430	403	389	404	413	384	400	424	372	381	397	412	388	400	415	448	401	437	392	403	389	399	410	387	411	398	411	394	358	370	418	407	422	424	412	440	401	422	458	433	425	430	405	426	427	406	411	423	420	424	378	424	402	400	419	414	390	412	431	377	394	390	413	417	382	355	402	378	392	436	428	412	416	407	414	423	415	378	443	417	407	379	389	385	405	425	385	405	412	394	419	418	441	425	391	414	400	411	403	439	424	415	436	400	397	447	406	381	388	426	431	387	416	384	406	396	394	428	400	418	414	434	413	393	379	431	376	441	387	393	415	422	421	432	422	423	416	400	407	426	405	411	407	383	422	398	408	407	389	430	400	415	412	452	410	392	446	384	419	387	388	387	420	381	422	396	407	390	437	405	404	372	403	432	392	393	389	446	447	396	413	438	420	418	438	385	422	374	409	383	394	421	420	417	414	425	393	379	415	379	384	441	391	428	441	388	394	409	408	447	419	349	441	406	414	407	392	420	415	436	400	400	410	420	438	433	415	426	433	394	372	399	388	393	387	427	404	373	429	405	417	431	389	407	419	401	409	438	411	400	397	416	402	404	423	402	388	401	412	413	445	421	389	408	404	405	413	412	400	405	393	377	417	404	380	375	395	374	398	418	425	402	397	382	430	393	410	376	427	405	438	395	422	395	405	387	376	442	439	396	415	383	428	420	421	397	387	406	402	426	405	410	390	450	386	406	463	397	417	431	406	422	400	370	399	430	379	397	432	374	440	397	395	417	416	422	415	409	410	396	404	404	415	412	391	435	403	417	387	386	417	377	401	384	382	444	418	411	381	455	417	366	409	414	409	441	389	372	425	405	405	423	405	386	435	369	420	436	423	399	429	462	424	401	406	390	414	392	379	426	429	421	393	403	409	393	404	394	393	425	423	403	384	391	373	408	416	428	403	417	445	433	406	419	414	397	411	390	409	456	432	424	411	426	370	399	410	431	418	386	375	399	407	406	420	388	347	391	411	397	375	410	386	440	385	391	411	417	407	408	416	413	426	394	437	391	430	414	378	412	396	420	386	411	413	405	410	419	423	424	405	386	407	391	419	400	406	382	396	384	416	460	416	434	422	429	422	421	398	413	422	429	403	389	415	445	399	409	389	393	396	453	423	404	429	393	392	431	399	382	408	397	400	425	430	417	410	415	418	431	394	400	398	439	419	405	401	417	406	417	392	392	420	380	387	368	414	442	405	427	392	388	408	405	463	415	412	408	416	385	407	449	373	412	428	418	397	433	423	440	417	412	410	419	409	383	413	402	439	409	388	391	394	426	365	400	431	426	388	403	404	427	427	401	401	383	416	449	405	400	413	412	443	434	403	400	439	386	384	418	404	417	401	396	382	420	404	405	437	462	389	413	425	415	425	415	379	430	425	414	387	472	435	419	409	382	422	418	369	412	406	425	397	372	396	435	413	422	441	370	392	423	403	421	397	405	424	396	399	386	347	432	373	457	409	414	410	395	432	458	429	403	405	427	393	451	399	406	406	417	410	449	419	354	417	421	421	394	462	421	428	403	408	418	437	392	429	409	402	414	400	391	443	410	378	412	395	394	400	438	401	414	438	387	393	441	425	413	415	395	420	427	427	384	416	399	403	404	420	425	402	418	395	400	382	414	410	418	375	410	426	388	388	434	423	389	392	441	427	419	399	430	477	428	404	439	382	426	404	361	407	416	430	414	405	402	413	429	400	386	399	405	385	416	403	388	397	460	406	401	443	399	410	440	420	434	404	415	402	416	421	434	460	380	398	403	420	371	415	399	388	419	398	379	399	398	394	424	430	411	416	438	364	440	459	436	400	403	418	434	435	397	422	371	410	418	380	405	402	404	444	415	414	426	387	378	402	402	438	373	422	375	381	441	395	413	396	438	398	392	375	418	396	427	379	390	415	398	427	432	444	404	404	433	443	402	395	391	386	436	373	409	407	398	401	402	418	398	379	447	395	429	391	431	412	401	384	412	435	368	434	407	415	392	419	422	416	453	430	437	392	352	454	385	400	433	404	398	401	424	381	368	409	410	373	395	415	416	406	397	410	372	372	398	411	409	381	408	371	438	424	441	376	391	451	420	399	369	434	419	453	407	382	373	419	380	434	380	379	434	410	405	392	411	429	422	417	393	423	388	403	371	418	380	369	442	386	414	415	424	427	369	426	420	403	427	428	412	389	395	407	411	408	440	449	398	388	416	371	384	385	379	405	379	404	408	392	417	380	433	415	429	405	429	427	398	391	418	444	376	387	409	447	421	402	420	371	417	406	409	404	375	388	393	423	400	414	421	400	426	388	406	457	430	422	421	430	404	378	392	396	400	426	441	418	401	405	399	390	416	439	420	450	421	422	418	423	373	398	406	428	368	418	415	389	411	408	384	427	399	410	371	400
73215	76154	60152	55306	49234	33505	16743	5530	1389	414	189	168	171	149	166	159	143	166	178	176	139	182	159	148	136	128	174	161	142	135	146	161	157	129	168	129	152	171	141	151	146	146	151	167	156	125	173	158	156	161	140	137	157	139	176	159	145	152	162	162	150	142	151	152	155	167	150	144	152	143	144	192	164	147	145	144	145	142	137	168	159	144	126	135	142	152	163	159	132	145	161	140	135	165	150	145	150	168	154	148	163	133	158	159	163	143	130	144	155	159	150	157	152	136	160	161	152	184	147	144	162	174	168	144	145	153	150	158	124	171	157	157	140	147	149	178	162	137	164	145	160	151	162	153	159	137	176	157	174	145	164	136	152	173	151	139	144	136	180	128	151	150	120	142	150	160	164	177	169	153	149	155	168	151	129	137	155	128	158	140	135	161	163	153	178	151	179	162	144	149	154	158	155	133	147	152	150	150	167	150	163	132	150	134	139	140	134	164	140	156	145	157	127	178	178	157	157	153	137	134	155	143	163	151	156	131	158	154	196	140	159	151	143	150	158	160	148	145	164	145	140	136	178	138	151	143	170	165	144	150	141	159	154	155	157	180	138	164	150	149	169	150	163	148	149	153	148	158	135	149	152	165	152	155	142	144	140	184	183	142	149	170	175	153	128	150	150	151	149	165	164	141	159	157	145	142	156	156	165	162	153	151	164	155	160	151	162	178	141	153	157	160	170	153	150	143	140	141	131	150	124	139	165	169	145	156	151	143	144	146	161	153	126	138	167	149	165	169	162	144	140	146	149	141	143	145	144	153	164	152	147	144	138	172	147	153	166	157	176	144	161	153	156	173	126	155	128	164	173	151	161	160	159	172	142	150	161	121	146	157	163	150	144	161	136	138	159	162	157	162	169	154	130	153	137	151	158	156	164	135	149	150	133	147	167	159	157	156	169	153	161	154	163	148	156	129	145	150	179	124	150	147	174	158	151	139	166	154	152	152	136	165	136	188	171	152	147	146	159	161	162	129	160	153	161	162	151	133	149	150	140	157	156	135	138	171	157	168	168	167	165	164	167	163	159	151	149	144	150	172	173	168	150	169	156	145	128	152	146	161	155	163	160	167	167	164	145	159	155	150	149	157	149	125	161	132	152	142	150	138	166	163	147	158	135	163	155	151	142	150	140	158	139	138	166	171	164	160	159	151	162	170	154	173	152	163	137	160	163	171	162	146	147	161	155	142	153	142	126	147	176	171	144	153	154	151	146	134	150	131	155	148	149	141	155	162	157	159	153	164	141	142	161	162	159	130	162	151	168	156	159	146	152	165	155	154	167	139	112	152	151	174	166	155	150	145	138	159	151	157	142	147	140	150	160	145	143	147	147	147	137	152	140	152	157	155	172	141	159	165	151	150	128	165	174	163	191	147	163	158	164	155	165	153	162	142	152	124	141	154	144	162	160	162	154	160	135	148	151	138	145	153	129	140	169	157	150	156	129	157	143	154	145	122	144	163	149	155	150	172	159	176	167	152	173	162	157	157	152	140	147	148	166	140	160	142	182	150	157	138	155	148	163	146	143	133	155	171	148	154	154	186	137	155	160	168	141	175	149	178	171	153	141	164	153	151	140	149	154	134	153	164	152	149	144	151	164	159	151	163	161	142	151	141	158	159	152	161	141	159	170	169	150	137	150	156	146	157	137	154	152	142	144	153	158	154	136	164	156	148	165	138	122	179	147	144	148	167	154	164	150	144	128	125	167	147	155	170	145	154	148	172	141	170	150	148	145	153	139	160	146	140	152	148	171	162	140	134	140	152	155	166	175	163	166	149	145	179	148	146	159	142	159	175	133	147	184	143	162	157	134	178	139	148	153	157	157	161	147	156	140	145	152	161	135	147	137	164	152	154	149	164	143	169	147	144	181	123	142	114	176	158	138	130	158	131	162	143	145	133	164	150	152	164	164	157	168	162	150	151	155	146	158	148	158	175	147	174	138	135	138	120	162	145	171	142	176	156	156	141	175	156	153	156	149	166	134	170	148	157	141	134	152	160	157	154	151	151	165	144	153	166	164	177	151	153	138	148	182	174	158	161	167	142	140	155	154	142	154	151	141	164	147	135	167	169	168	148	155	152	145	150	157	137	143	160	140	151	147	151	138	149	135	165	142	157	150	156	144	157	151	161	152	134	165	159	156	159	182	155	150	139	128	121	149	143	164	168	146	149	151	174	129	135	149	141	152	168	144	157	125	146	171	157	153	146	156	169	168	159	161	168	162	147	150	144	149	147	147	150	165	150	141	158	153	140	149	152	145	157	144	142	139	164	133	149	149	161	147	142	134	143	159	159	149	142	134	149	131	148	173	157	153	154	145	151	144	134	147	149	139	146	169	151	166	149	153	168	186	157	137	152	150	154	142	146	155	148	151	139	173	157	141	159	171	131	154	162	170	139	142	148	153	158	153	157	142	144	146	137	164	131	141	139	153	148	144	154	148	132	142	153	159	147	136	162	153	163	135	161	168	149	150	156	147	157	145	150	139	160	148	166	161	148	150	173	171	156	174	145	169	149	150	157	167	141	166	133	147	151	149	157	155	161	146	189	159	154	163	142	158	130	154	139	128	152	149	154	165	162	163	139	161	151	160	162	147	127	171	159	151	157	153	171	149	152	143	188	153	152	166	157	150	149	154	145	162	145	160	149	156	160	170	169	182	166	169	137	170	169	166	143	145	147	162	156	157	147	156	136	124	139	156	167	166	149	141	139	157	163	147	141	166	140	138	158	134	172	158	171	146	184	143	152	186	165	146	176	151	145	167	156	187	163	147	150	151	144	163	158	160	145	160	148	162	180	185	149	135	166	144	160	168	127	142	152	118	141	157	137	177	151	154	177	167	144	154	150	158	169	165	153	154	155	162	155	156	146	143	146	150	124	152	155	168	164	152	132	166	153	153	170	136	151	146	142	158	159	150	158	138	148	143	157	139	123	148	152	189	150	150	162	157	168	142	135	144	142	157	125	154	144	151	149	146	146	145	138	162	161	161	146	171	118	144	141	128	148	150	171	144	130	128	149	153	145	167	170	157	161	138	187	171	167	160	138	156	158	149	169	147	171	142	149	146	156	159	159	142	180	160	158	156	145	155	154	157	156	152	165	163	148	145	149	158	154	152	167	165	162	160	159	147	143	159	159	147	160	153	165	147	170	132	137	153	149	170	150	142	155	135	166	169	140	170	157	177	168	149	144	140	151	140	153	141	152	145	143	172	155	150	155	155	157	153	160	135	148	167	139	160	171	140	153	158	173	164	147	149	156	136	139	148	164	159	135	147	141	167	158	145	123	161	128	155	188	153	157	158	152	149	159	153	139	156	147	146	145	170	140	187	170	182	167	148	151	141	159	157	150	159	136	167	144	165	156	145	149	160	129	137	153	157	159	176	146	136	161	172	163	129	160	171	152	150	153	128	141	138	143	150	140	167	154	145	134	138	145	148	145	153	169	151	147	150	139
50460	62080	56015	62033	57049	42885	27801	13881	4957	1546	586	447	406	387	403	383	409	363	345	381	404	342	425	357	400	393	373	363	400	376	345	375	352	366	426	398	393	364	349	370	370	373	377	383	384	365	370	385	402	366	385	373	370	346	345	350	379	346	374	374	389	381	369	378	367	387	385	361	385	390	398	336	383	395	338	340	369	370	375	386	371	335	368	384	380	352	366	381	371	366	399	370	348	358	364	361	372	376	411	367	376	363	380	357	392	399	365	357	374	406	400	365	394	366	371	378	369	388	354	408	365	380	412	382	386	392	385	362	367	386	406	389	353	382	372	362	386	390	382	363	422	360	369	389	383	375	392	372	344	365	378	362	362	356	366	364	376	393	382	371	380	363	395	381	387	402	388	362	372	373	366	350	358	356	400	405	398	370	380	359	364	391	364	381	400	337	362	380	401	395	374	351	416	394	389	364	349	361	366	400	367	373	353	379	372	382	368	361	383	376	370	392	374	411	408	409	394	361	376	371	377	439	401	397	377	381	425	401	385	394	350	377	386	388	345	369	396	372	365	390	359	369	357	388	403	396	365	404	393	376	375	359	396	373	393	387	341	359	377	388	372	367	368	379	386	367	380	381	390	365	348	401	380	347	398	356	354	355	378	359	405	384	382	426	405	355	334	373	370	420	398	388	377	394	359	412	388	361	386	388	325	372	382	355	377	375	366	391	382	400	354	365	421	365	423	374	370	374	380	377	426	381	357	360	378	396	364	363	384	413	351	389	382	370	389	388	374	369	386	386	385	385	374	388	355	385	341	388	376	414	344	389	372	373	369	335	360	403	373	403	370	380	391	380	394	373	369	350	377	397	368	382	370	380	393	351	398	382	364	350	384	374	365	376	376	391	381	391	369	425	364	391	400	392	352	376	377	392	387	378	357	392	408	383	360	378	430	350	384	356	366	370	422	365	368	365	398	360	349	364	381	391	437	365	379	370	403	370	382	345	371	371	378	395	366	364	328	360	373	387	372	404	379	328	365	364	396	362	375	384	372	408	385	386	364	366	372	374	385	400	355	396	365	396	373	382	350	378	406	373	375	361	374	371	395	355	331	378	410	335	361	417	352	370	387	361	367	365	372	363	387	356	361	354	373	387	440	396	370	353	384	379	361	366	397	364	360	357	341	358	364	373	362	381	409	379	374	382	371	405	399	411	390	379	354	367	354	374	368	374	374	401	433	416	346	383	380	397	378	376	365	393	367	366	373	365	378	408	390	372	337	350	374	383	374	389	423	365	392	378	409	383	353	339	346	361	345	390	381	365	374	384	390	361	375	399	365	357	403	359	364	398	384	399	392	335	386	384	340	388	392	371	380	347	381	363	382	403	381	404	407	392	378	395	371	370	364	387	408	341	371	384	395	380	388	371	373	370	370	347	350	373	395	387	367	418	390	384	410	360	363	410	388	350	408	371	381	362	375	406	354	390	391	400	408	352	379	388	342	375	363	381	346	381	397	371	344	343	394	372	337	372	419	368	388	397	377	361	369	384	408	361	385	356	401	358	375	353	391	339	394	375	384	396	377	375	336	382	423	343	415	371	385	357	385	376	365	360	368	387	396	409	375	382	354	402	369	371	379	387	358	374	398	393	347	373	377	401	383	363	389	377	367	354	395	377	402	370	386	393	370	377	379	381	366	362	383	392	394	375	355	371	379	408	387	374	366	394	376	419	351	377	370	385	385	382	398	411	397	357	382	415	373	353	375	372	396	393	393	386	404	405	379	421	356	365	408	344	375	322	386	388	394	385	396	362	402	390	372	384	360	401	357	368	385	378	396	396	374	394	376	375	403	353	402	394	396	391	358	356	371	363	355	408	380	377	364	351	372	374	366	389	374	364	378	403	337	392	356	382	363	360	365	390	378	363	408	354	352	365	344	370	413	331	386	368	385	361	401	401	374	366	373	404	398	391	382	400	377	336	373	371	362	356	347	363	351	384	383	385	375	379	402	390	376	374	399	352	355	365	356	393	333	394	355	384	374	413	373	400	380	374	378	414	376	360	396	366	384	382	391	404	355	393	389	371	375	363	402	375	387	382	386	357	397	389	369	338	377	350	372	378	367	387	348	356	416	369	404	386	389	387	355	373	378	373	391	380	406	397	379	405	399	352	370	394	369	365	357	415	352	394	398	375	393	355	391	400	370	386	354	382	413	381	340	406	356	335	407	401	402	375	376	351	388	380	364	387	363	376	361	368	368	349	377	360	390	336	363	373	408	386	407	367	346	410	351	393	373	384	395	359	382	385	379	352	381	395	411	361	401	383	383	360	387	349	410	381	374	380	356	368	387	356	364	396	381	395	384	394	358	357	411	344	389	364	377	383	383	357	384	386	356	388	382	376	353	372	413	396	406	374	387	376	391	354	374	370	370	381	371	374	397	414	370	383	382	356	366	343	328	340	364	370	373	375	408	366	359	345	385	379	364	387	390	393	371	355	397	374	375	367	356	380	317	409	356	351	384	359	380	393	352	360	375	354	388	389	390	387	360	364	366	375	382	392	360	371	364	392	400	397	378	357	380	354	365	364	365	377	362	384	374	353	383	376	351	371	385	368	375	392	348	364	369	334	380	364	365	375	374	367	395	361	407	404	405	390	371	344	375	356	368	347	378	370	379	365	362	365	366	367	366	357	375	361	396	362	352	358	390	364	362	394	366	368	359	384	357	389	372	386	413	349	384	402	374	362	402	401	378	385	350	378	352	335	382	369	400	404	411	378	386	376	359	366	388	392	397	393	367	372	381	336	397	421	351	415	357	388	375	363	394	348	388	347	376	366	374	339	392	363	369	393	402	352	394	334	384	353	390	355	379	386	378	364	374	416	367	376	363	373	360	420	387	414	392	389	369	345	402	390	405	368	370	369	400	346	390	403	371	360	423	418	356	376	385	401	385	370	414	394	392	342	366	374	376	399	395	381	402	401	388	354	364	424	364	372	377	347	367	388	395	372	383	395	395	340	361	372	366	362	378	366	361	375	385	361	382	346	370	383	360	377	361	371	383	383	392	375	388	403	360	366	395	392	368	383	366	381	400	380	361	380	416	375	359	365	400	366	370	362	400	379	390	389	346	341	349	371	388	380	367	361	369	392	385	409	346	359	353	359	389	379	399	399	387	402	345	358	367	386	385	378	365	408	376	372	399	361	379	399	347	359	385	405	381	404	386	398	375	369	386	351	393	366	372	364	392	380	345	401	390	369	375	413	410	354	399	355	375	365	341	377	393	390	405	374	349	364	356	380	370	369	374	388	386	386	360	380	392	354	403	397	359	384	369	339	342	393	371	354	374	402	346	349	370	341	393	380	358	339	375	384	394	361	392	387	369	384	389	394	411	354	363	362	395	384	369	408	386	374	355	351	367	371	381	392	355	403	332	388	395	392	379	357	359	383	371	389	410	381	397	397	391	370	388	380	394	373	381	391	342	337	390	379	372	365	369	364	382	412	386	363	405	402
21313	10332	5800	5669	4330	2265	1098	477	249	182	155	153	173	163	180	127	154	158	174	152	156	129	158	158	145	164	145	171	159	140	138	169	153	144	134	168	178	150	167	153	159	187	138	146	182	144	168	143	177	168	162	159	174	145	138	142	173	147	157	157	170	138	148	153	166	154	135	178	153	127	160	158	166	164	154	153	159	159	144	161	141	174	161	156	149	166	155	154	193	165	158	152	150	148	167	164	174	163	149	149	156	148	144	140	139	121	150	155	176	170	166	165	184	165	175	164	176	150	157	159	171	159	179	157	154	174	182	146	171	160	132	147	148	150	163	170	180	158	156	157	146	145	153	147	170	154	173	168	160	153	155	158	151	180	154	160	137	146	161	173	145	167	176	141	160	162	174	162	157	165	152	153	143	154	149	156	144	158	149	171	173	150	151	155	165	144	178	134	165	161	132	152	158	157	168	132	163	179	174	156	153	140	162	151	164	154	184	156	146	155	142	145	146	156	148	162	150	143	147	170	157	150	159	139	155	162	134	149	167	174	173	163	129	180	150	156	160	141	137	164	157	146	157	132	142	145	148	148	144	174	142	160	137	160	155	151	165	178	156	149	144	141	159	134	139	158	145	141	146	152	139	150	137	155	154	147	139	148	159	162	133	137	139	144	146	149	154	172	179	181	163	151	176	163	164	150	170	168	170	160	172	139	169	165	145	148	152	182	156	172	175	157	162	157	158	172	145	160	147	146	148	165	163	137	145	168	157	171	167	171	148	179	176	166	128	156	166	149	156	156	142	154	167	155	156	168	167	154	167	155	150	125	182	159	168	173	163	155	159	165	184	152	155	182	151	139	168	147	153	144	181	152	152	159	150	147	158	160	152	164	169	152	173	153	161	150	153	171	163	162	156	163	145	165	160	156	159	134	159	138	164	162	154	157	151	156	146	182	157	133	151	155	151	169	164	154	156	151	146	159	148	142	166	161	155	151	163	164	173	154	133	159	141	138	145	130	180	161	146	148	172	164	133	170	148	173	164	145	164	165	141	152	161	158	168	150	158	154	161	140	152	138	180	152	163	137	140	148	157	153	164	170	141	189	154	153	148	156	144	159	149	147	146	137	144	141	158	155	160	153	158	166	161	164	166	168	168	163	141	173	153	136	173	161	165	167	142	163	175	158	154	165	149	179	155	178	148	165	168	164	149	161	155	160	145	158	146	163	166	145	154	151	166	155	183	157	155	162	152	149	164	164	150	166	148	168	151	139	170	169	150	173	166	147	171	185	171	148	175	157	183	181	133	146	166	140	145	152	151	170	159	171	188	182	137	155	146	188	161	148	148	151	170	172	173	181	184	156	146	143	170	131	148	144	154	161	138	176	146	145	152	143	161	146	132	173	180	151	154	163	173	145	154	167	171	152	164	138	172	150	173	141	161	162	157	155	161	159	170	146	159	174	147	163	147	180	172	176	151	152	161	151	165	157	157	166	174	156	167	149	152	138	167	157	163	177	173	163	165	171	146	169	146	143	150	154	166	168	173	171	171	160	154	178	160	158	159	176	162	145	176	155	136	153	165	150	164	155	165	139	192	183	149	180	162	148	145	160	186	142	154	174	165	166	145	147	127	150	151	157	168	145	155	143	180	163	140	174	162	155	159	169	172	139	149	172	142	151	142	145	181	146	136	139	166	147	159	161	146	159	153	167	135	173	163	172	145	195	151	171	176	169	151	139	181	160	172	148	148	156	150	163	160	168	144	187	165	147	166	158	157	162	165	152	157	155	179	161	125	149	164	155	161	166	149	142	169	141	144	153	159	144	154	164	154	148	134	148	162	160	156	142	177	171	171	157	138	180	143	143	148	142	155	167	158	162	166	164	148	154	158	143	138	165	152	151	154	151	156	184	176	146	164	164	155	145	140	131	152	170	145	132	162	153	141	156	167	158	157	162	147	163	167	158	159	156	168	158	171	157	145	145	157	137	163	164	163	160	153	159	175	173	173	161	137	150	160	158	137	167	163	152	139	145	148	169	145	136	144	164	164	151	164	146	165	143	155	160	169	173	156	146	135	156	155	142	147	172	170	149	137	154	164	145	163	140	147	151	174	160	128	131	173	163	161	139	154	143	154	143	163	148	169	171	142	161	160	174	140	153	128	152	156	167	172	173	173	140	166	158	169	148	151	180	125	167	163	171	153	158	149	140	151	145	157	172	167	160	148	158	154	152	130	150	186	147	169	168	159	142	181	145	158	152	158	154	148	165	156	132	162	159	147	161	158	156	166	164	143	151	141	154	157	155	147	160	148	141	149	150	151	128	158	163	123	178	171	158	150	150	168	175	163	167	162	156	149	175	187	162	125	169	153	156	179	141	144	148	161	155	154	161	139	146	172	163	137	139	147	170	174	168	172	158	155	151	155	145	166	153	189	159	141	171	153	135	162	154	174	141	183	157	141	180	148	164	174	172	155	167	161	142	144	152	169	144	169	141	144	173	154	160	151	164	153	157	147	159	161	148	152	162	157	152	151	144	170	187	147	161	170	159	164	171	168	191	160	142	166	145	148	154	150	158	152	175	170	175	138	163	162	139	172	147	149	166	159	161	137	143	176	164	145	143	156	148	156	154	159	179	135	149	161	153	158	175	185	151	139	171	149	143	138	149	145	165	152	146	182	144	162	154	150	168	148	166	168	158	189	169	182	163	141	164	175	169	150	139	181	162	142	141	160	154	177	159	154	170	169	160	166	122	185	145	168	166	140	170	149	157	162	163	169	170	149	135	150	125	148	172	160	155	144	154	157	156	153	165	161	157	165	139	147	158	158	141	153	153	147	147	146	166	126	163	155	169	173	153	170	151	161	165	183	154	165	118	169	152	147	172	143	151	123	141	168	141	179	137	163	143	130	143	168	157	144	178	159	147	146	155	161	164	157	177	144	182	159	157	146	150	132	153	138	150	154	154	177	144	159	159	138	151	156	158	143	152	145	149	174	153	133	163	188	155	142	166	157	143	159	155	147	154	152	157	154	162	147	145	149	179	176	147	158	146	175	144	146	186	157	136	161	153	172	185	136	128	183	180	152	160	171	158	154	161	173	157	159	157	143	192	158	149	173	171	168	160	145	162	142	177	180	165	157	158	131	163	145	143	164	164	155	158	140	163	155	165	180	140	144	132	158	166	152	150	145	186	182	130	164	169	155	152	151	143	186	161	164	188	165	148	144	172	165	148	159	143	163	133	134	156	161	142	150	143	164	161	158	154	144	172	146	152	164	147	160	162	159	154	149	137	157	150	157	135	139	176	135	181	176	147	177	151	148	182	151	142	177	138	148	151	180	172	143	170	141	167	139	155	172	151	142	153	143	175	163	159	166	143	144	145	148	150	146	144	161	184	165	146	134	188	137	163	133	163	143	162	149	145	155	157	149	167	149	152	155	169	147	137	147	167	158	169	166	157	152	148	170	130	165	180	154	148	139	152	167	165	145	176	159	165	162	149	148	171	157	159
18401	11061	11631	15663	13007	7501	3525	1564	746	496	402	401	385	395	393	381	393	384	390	364	403	405	387	406	404	398	404	394	387	402	421	394	405	420	400	398	374	357	429	403	362	405	397	417	380	387	382	402	397	427	419	400	375	389	399	429	409	398	413	422	401	375	405	359	391	428	427	375	398	377	375	402	411	378	363	432	384	379	369	398	388	387	396	398	391	381	383	401	393	397	407	370	411	397	398	424	370	389	360	378	428	377	379	398	403	370	414	364	392	377	382	380	365	423	426	390	420	383	406	379	408	403	387	388	381	425	391	421	399	374	372	388	381	399	358	378	399	396	446	379	388	389	394	407	392	364	369	387	416	370	421	412	374	388	402	402	401	413	366	388	388	393	363	411	426	403	390	412	377	386	382	373	384	395	412	372	416	416	388	396	387	397	395	413	395	389	403	390	447	398	375	404	395	400	366	372	406	343	427	415	374	401	409	369	426	380	419	400	363	392	394	403	387	379	416	389	421	406	375	385	406	369	389	387	403	418	412	416	393	401	395	403	411	403	396	424	414	416	376	354	426	410	398	378	372	370	392	366	405	408	381	402	350	384	452	406	419	370	421	407	387	392	397	400	384	375	402	393	384	391	353	403	410	391	406	379	413	420	403	387	392	381	402	384	385	434	430	427	428	379	409	400	406	418	385	378	444	399	384	374	385	397	388	378	399	389	390	387	380	389	425	393	382	383	388	389	414	382	375	379	382	376	380	370	405	413	390	393	385	418	421	398	394	407	419	410	404	407	379	374	389	396	418	370	393	387	374	392	398	370	435	388	412	380	394	410	409	409	381	386	363	371	424	426	389	386	397	409	423	422	399	354	429	386	422	428	357	364	405	392	408	342	388	373	381	397	443	388	382	375	406	353	409	399	413	393	377	385	398	398	402	378	398	368	386	387	409	379	407	379	381	391	395	363	380	396	407	413	378	383	408	392	379	357	400	406	385	400	378	430	381	413	414	409	416	402	405	413	418	365	363	419	379	361	389	408	367	391	387	371	367	385	387	412	421	402	388	365	375	406	413	390	396	357	393	396	372	379	385	403	379	392	370	407	394	390	402	382	406	408	389	384	381	368	416	414	418	395	398	432	343	371	387	399	391	402	430	390	367	407	390	384	406	399	417	392	422	418	413	353	383	412	398	377	416	398	370	396	418	403	415	395	420	399	396	401	431	425	387	395	365	412	386	397	380	381	388	364	400	404	379	372	390	399	401	415	403	404	386	367	390	389	390	415	434	370	390	426	392	405	382	398	378	371	428	382	438	406	358	401	356	385	383	384	379	388	403	383	384	408	374	378	416	407	342	411	387	398	410	381	384	423	413	369	384	447	380	418	368	395	390	383	359	397	393	421	407	425	406	414	400	400	379	387	381	402	401	372	415	372	397	400	382	420	410	356	400	372	361	419	422	378	394	374	383	351	381	418	399	366	403	406	422	429	389	397	388	372	371	401	407	389	357	416	390	431	389	419	428	392	390	390	382	431	428	423	363	417	390	376	375	405	393	379	413	376	405	394	437	400	424	419	393	371	353	377	409	410	393	380	430	383	401	404	384	389	381	396	374	369	366	392	404	424	385	368	407	422	416	351	361	444	375	408	385	394	381	453	386	370	365	376	384	432	405	389	417	406	402	396	407	433	388	380	416	399	413	388	393	379	389	382	398	397	394	397	390	378	392	408	395	374	359	363	391	365	393	391	416	369	373	365	362	391	410	404	422	387	373	411	404	400	381	392	397	390	408	355	365	373	386	410	384	420	408	419	403	377	395	398	384	394	393	348	365	402	429	363	402	403	407	393	423	403	382	368	373	400	375	443	390	410	413	386	382	419	387	384	369	405	410	407	394	384	401	379	411	425	418	387	386	407	352	368	400	416	379	408	397	440	377	397	426	391	407	395	445	395	361	379	412	400	392	407	393	373	403	375	432	427	420	407	380	400	354	411	416	403	395	377	428	381	380	412	382	408	388	396	367	374	406	376	353	385	412	411	399	380	412	438	445	425	414	353	373	418	389	397	389	381	399	348	401	398	410	390	363	381	382	407	402	411	417	398	399	378	376	402	363	388	404	415	420	400	412	409	379	370	373	377	424	407	374	408	409	417	426	396	383	391	383	407	393	398	383	434	407	372	388	418	393	391	378	425	409	414	420	399	419	399	392	388	407	380	403	422	394	397	377	440	409	383	383	377	411	400	400	413	383	389	383	405	319	471	402	396	415	431	424	366	393	372	413	374	382	418	383	393	401	334	387	412	376	371	384	379	392	395	383	420	389	364	386	392	398	422	426	428	380	391	399	360	412	361	377	428	403	423	405	354	372	439	419	418	399	372	388	417	384	392	381	387	352	395	392	427	411	380	383	446	364	390	420	362	415	404	353	428	375	378	419	359	377	401	407	393	397	353	421	414	381	376	383	390	410	415	393	407	398	375	372	373	409	388	407	395	407	390	400	406	392	390	416	390	376	392	407	395	394	402	411	378	427	390	386	393	395	420	425	417	376	401	388	394	383	383	415	387	397	376	365	391	388	406	387	416	442	386	408	391	414	402	391	403	399	377	333	405	401	428	391	385	373	402	407	435	388	383	375	401	397	443	419	364	437	389	387	396	374	365	411	382	423	382	388	370	413	388	374	402	388	414	425	400	425	399	397	402	375	394	388	373	410	361	390	381	401	382	364	422	359	391	403	394	410	436	389	412	367	395	374	376	408	402	422	390	378	417	387	428	375	365	389	369	398	410	424	371	411	383	408	399	395	410	405	387	437	404	407	382	392	399	378	401	376	370	411	409	406	407	376	386	380	401	386	399	392	366	402	377	420	414	391	415	442	411	414	378	395	390	406	390	409	395	377	386	394	400	384	358	393	401	378	384	402	394	392	387	404	428	380	383	405	374	385	434	391	416	389	387	396	364	402	385	426	386	377	384	404	390	429	386	406	405	432	373	367	363	394	385	362	396	383	396	394	418	404	339	398	394	376	414	424	416	390	390	410	339	377	383	383	394	398	398	400	411	429	410	375	411	394	341	388	387	375	419	448	371	380	397	405	411	395	382	413	376	401	387	415	401	413	386	383	403	415	351	387	392	377	406	427	402	396	403	427	379	402	397	391	373	400	382	399	410	389	400	383	382	399	375	374	407	407	374	398	388	421	359	413	351	395	411	390	372	363	404	397	402	417	382	425	383	373	382	408	366	397	380	379	422	364	368	412	394	424	383	364	390	378	395	423	392	393	387	366	399	384	418	405	390	382	391	446	360	389	403	394	402	374	403	425	394	362	413	405	393	430	393	384	391	399	383	381	402	368	400	401	411	393	391	419	376	400	396	398	404	434	406	394	402	356	380	390	399	395	386	415	380	412	357	363	402	425	383	408	359	408	406	402	404	391	394	421	402	427	413	419	389	386	437	414	414	428	420	409	410	367	391	397	396	424	411	412	376	384	353	382	378	422	372	439	368	414	390	409	397
64991	52475	45913	50977	41581	24231	11926	3529	865	293	224	162	157	155	153	184	141	162	148	177	148	144	150	160	169	168	178	166	153	161	180	134	148	163	186	175	181	136	170	178	176	169	157	137	171	164	174	143	179	156	171	190	165	167	161	184	165	167	165	162	139	160	178	153	166	167	163	165	179	194	159	164	177	161	172	158	158	165	176	165	171	164	160	129	170	159	166	145	174	184	182	158	183	167	153	166	185	171	149	172	177	174	179	186	163	176	175	167	166	173	164	143	155	147	173	155	160	189	156	161	155	173	165	159	159	159	150	174	182	168	185	170	170	153	145	183	173	154	165	167	181	182	157	157	158	194	165	164	137	152	144	131	157	149	172	183	133	161	187	193	130	153	182	190	174	182	177	153	164	164	166	175	182	169	199	156	168	187	138	172	146	183	174	154	176	167	157	161	173	163	166	174	163	159	191	126	141	166	153	166	169	158	151	146	162	151	154	174	159	154	149	158	151	179	164	182	155	177	168	155	149	151	137	160	166	154	146	168	165	170	165	162	157	176	177	128	183	144	167	154	174	168	161	189	168	142	161	156	160	132	166	165	156	173	162	145	166	148	151	160	184	173	138	173	163	145	141	180	139	191	172	157	168	171	160	175	171	160	190	189	162	167	170	149	165	167	169	157	150	159	160	161	169	170	194	182	155	156	187	167	175	170	177	145	157	178	144	155	188	170	156	162	173	154	148	168	160	158	140	171	183	179	150	156	153	153	167	159	163	165	163	183	159	158	161	176	148	173	169	166	164	170	161	187	161	175	153	153	149	169	161	166	161	192	146	150	170	160	144	168	183	172	164	158	170	179	178	168	168	136	132	171	162	157	140	149	166	165	164	158	159	161	159	155	165	166	150	170	162	172	167	153	146	149	164	159	147	183	155	166	164	184	146	177	148	173	173	143	169	156	168	178	171	150	144	162	169	166	161	169	179	179	147	170	145	197	157	159	160	141	145	190	195	151	161	173	148	158	171	146	185	162	151	179	163	150	158	197	148	184	165	168	161	154	181	174	163	168	173	174	168	142	176	155	123	151	141	133	178	138	135	152	152	143	163	163	159	175	183	172	168	152	178	163	166	156	144	174	166	167	149	177	157	147	143	177	173	170	145	177	176	147	148	153	167	160	162	171	191	170	171	175	161	182	160	172	188	170	183	181	153	160	154	152	191	164	187	180	177	162	166	181	149	171	178	164	179	162	156	147	170	163	140	143	137	167	155	144	139	150	156	164	138	149	165	167	165	144	147	156	168	168	161	145	202	173	180	187	155	171	169	162	177	156	154	152	166	176	168	158	154	158	190	168	150	148	176	151	146	172	160	159	184	158	164	150	149	157	165	174	149	171	147	156	176	163	173	169	158	158	180	149	195	164	182	168	179	169	166	170	165	153	156	149	169	175	157	170	178	155	159	153	149	148	151	156	174	178	162	175	166	143	171	153	175	164	144	156	152	153	177	170	171	180	161	176	184	154	157	186	173	171	150	165	154	173	163	168	152	171	152	162	142	195	177	157	168	144	165	152	155	186	156	167	169	162	164	201	151	147	158	147	135	139	176	148	153	139	180	135	163	171	174	164	168	183	167	155	151	169	171	166	175	175	189	185	160	165	160	169	162	158	161	156	171	153	163	179	175	183	167	154	153	143	183	165	149	168	169	164	184	178	135	156	160	172	177	154	173	174	163	176	188	152	157	147	144	164	147	145	167	185	173	177	171	173	172	146	150	156	181	172	184	154	185	174	179	176	182	179	169	160	152	162	157	150	162	151	188	154	152	168	180	170	179	186	183	164	155	156	199	193	155	175	183	173	204	160	155	140	174	167	166	165	156	156	153	177	136	163	147	168	165	176	175	173	179	172	153	171	151	194	170	154	162	174	158	155	172	175	166	158	187	171	161	176	173	175	166	171	168	154	169	159	158	194	168	156	149	158	175	164	186	170	162	161	145	183	176	177	176	148	184	169	157	166	177	169	154	155	151	175	198	148	145	169	193	161	139	184	175	182	148	152	163	169	177	167	173	163	172	144	192	188	170	154	160	156	171	182	156	163	167	161	156	159	160	171	154	153	154	183	162	150	173	159	170	154	168	180	179	180	160	167	162	164	187	170	169	174	184	166	163	161	152	160	175	173	151	153	141	148	170	152	157	178	170	175	169	169	136	148	180	171	139	197	170	143	163	196	165	165	148	174	163	173	160	179	163	196	178	181	165	180	174	161	152	168	189	167	172	165	177	179	159	168	150	168	142	163	164	163	146	140	167	180	170	171	171	169	159	162	176	142	155	160	182	169	186	168	168	173	178	142	165	146	158	160	167	162	142	175	167	155	178	197	151	166	166	159	182	184	154	165	145	158	164	146	177	184	163	165	153	159	175	170	172	171	166	167	170	168	153	153	142	149	170	186	157	153	160	146	150	159	175	173	172	134	179	158	172	164	178	145	142	160	132	132	134	170	165	127	159	158	179	158	161	169	172	167	164	163	177	188	165	173	165	185	178	179	153	161	171	144	152	180	151	174	162	151	168	150	157	198	192	170	161	166	154	166	189	148	177	187	160	160	157	167	163	171	167	189	178	149	163	143	166	164	173	129	158	163	176	173	200	180	170	143	153	173	132	152	186	144	161	175	168	164	169	170	167	153	174	176	189	161	147	157	136	173	158	175	143	168	179	176	168	167	178	163	170	141	156	148	182	165	163	150	172	178	152	158	171	167	168	184	159	166	166	168	170	168	141	148	182	165	176	160	172	165	154	175	183	148	198	195	167	155	169	162	169	158	162	144	175	179	181	134	156	157	167	151	138	146	171	164	144	161	144	157	158	182	157	146	165	159	137	152	169	166	161	149	192	170	145	155	193	169	160	142	154	170	186	151	183	181	186	165	191	158	166	144	173	172	172	173	165	155	151	202	151	162	178	164	165	186	161	166	173	162	159	147	182	167	169	168	171	154	161	135	153	167	161	169	144	155	190	169	168	176	164	172	164	169	175	148	166	162	153	158	163	171	159	153	159	178	171	152	141	152	184	157	163	143	144	171	156	163	148	148	150	149	155	175	149	131	161	158	199	161	161	187	164	156	151	177	164	151	172	148	163	195	143	167	173	151	173	160	169	182	167	172	169	143	139	164	169	171	154	159	173	166	183	143	172	155	154	168	149	176	168	157	158	162	160	167	137	142	161	174	196	148	180	134	156	155	163	150	155	183	149	172	166	154	156	166	158	156	183	163	156	148	140	187	181	154	182	141	167	165	150	164	157	157	161	161	141	187	174	146	182	176	179	163	156	180	201	161	177	156	156	173	155	169	161	160	165	160	161	161	130	181	194	162	155	177	177	180	170	178	145	161	172	175	192	155	176	162	170	184	164	158	175	160	171	164	155	142	172	150	146	164	164	158	165	165	166	167	162	154	174	154	152	176	183	171	185	145	169	147	140	166	185	180	153	169	180	158	160	168	190	182	147	152	150	181
41613	36103	47441	56803	49766	36191	24069	10393	3218	1027	535	459	441	395	452	378	395	440	425	397	395	425	405	395	417	398	410	421	436	395	415	454	433	426	413	410	421	380	415	420	403	425	354	417	407	365	397	387	404	413	405	406	391	433	429	464	399	427	409	408	440	406	427	398	457	415	392	409	425	413	433	411	403	419	421	394	414	408	429	419	398	401	405	392	436	418	413	405	383	430	426	380	418	377	427	421	409	410	408	411	418	391	433	442	424	406	410	364	418	409	412	394	386	418	404	401	387	399	401	416	429	410	434	414	404	383	382	437	395	411	441	409	435	434	418	405	380	428	419	385	448	453	398	429	390	461	417	425	392	416	355	390	421	383	412	371	454	410	407	382	410	393	378	398	383	410	417	418	423	434	429	438	444	412	381	422	420	419	407	416	431	374	412	392	422	402	409	408	411	417	429	381	414	428	420	393	402	412	409	405	436	405	415	426	390	403	417	379	403	446	382	379	399	408	408	422	410	384	386	432	405	389	449	380	435	400	423	402	375	402	427	392	431	420	411	391	445	396	443	403	420	406	403	389	432	412	416	372	393	424	395	411	437	359	377	429	390	461	415	439	383	441	420	413	431	413	428	455	426	398	416	431	380	402	456	387	414	414	417	422	417	417	429	449	423	399	405	423	415	431	427	381	417	441	391	410	417	402	409	396	390	395	353	446	427	432	400	435	431	429	417	369	407	417	419	430	390	451	433	403	407	443	423	401	431	408	433	417	389	417	414	409	408	448	394	410	372	379	405	446	417	381	418	393	431	419	396	419	403	386	369	405	440	403	391	384	382	409	401	400	419	407	424	429	439	376	410	395	427	413	391	430	384	386	386	407	387	428	401	436	391	393	410	416	413	414	422	397	418	384	423	434	424	407	400	382	389	407	423	429	382	431	410	405	407	391	370	416	396	404	393	399	395	443	425	408	446	426	408	395	432	419	399	448	427	385	424	424	461	458	370	406	377	414	383	419	438	436	422	384	409	438	419	418	403	420	436	388	407	432	428	421	407	405	396	440	441	391	401	446	377	390	393	404	404	393	421	409	436	400	374	448	401	422	398	420	416	411	423	387	401	373	403	410	379	433	367	436	423	356	441	427	379	434	393	388	417	400	410	407	423	418	414	387	402	410	409	433	377	394	408	396	381	437	420	419	405	411	371	403	395	409	410	450	425	419	367	413	433	385	394	410	396	365	386	406	403	368	409	381	446	388	405	417	394	419	432	398	375	430	416	427	438	405	423	418	393	432	409	424	387	400	375	385	391	424	411	368	416	399	422	380	380	421	404	441	411	403	389	412	419	412	409	431	461	386	415	388	411	444	394	408	403	384	387	383	406	411	404	431	436	369	424	421	445	397	388	409	410	389	429	383	373	403	429	422	392	407	397	386	396	408	409	389	383	431	418	429	409	416	403	398	391	417	414	397	438	426	420	367	400	411	373	438	439	385	414	387	407	402	403	443	389	403	370	399	389	379	385	410	377	425	375	421	402	442	387	399	404	394	415	413	411	374	414	368	413	397	410	434	393	400	394	408	421	415	383	403	398	418	431	401	402	421	415	390	386	424	433	426	428	402	460	397	407	407	408	431	441	429	402	414	423	417	410	424	406	382	444	412	421	402	422	393	430	418	406	434	401	416	374	436	426	424	359	421	385	393	408	384	398	413	351	414	387	370	451	405	384	397	397	439	394	412	406	425	437	380	448	405	447	417	434	422	426	429	448	409	417	391	400	403	433	403	401	412	400	426	387	401	411	417	385	422	422	387	416	410	407	427	402	402	401	408	435	413	424	394	420	425	430	404	408	434	406	394	410	411	423	423	362	408	428	385	429	430	398	402	425	435	407	387	397	404	396	447	382	380	392	402	422	401	401	390	446	417	384	377	406	398	397	386	407	426	372	414	384	432	430	425	376	422	449	405	410	416	387	416	414	412	367	383	459	401	416	446	430	456	404	418	393	419	403	425	445	381	381	392	449	389	386	416	385	388	412	404	406	435	415	425	448	408	405	400	386	365	435	423	433	429	385	370	424	408	379	404	408	417	436	414	420	420	428	397	433	395	418	424	417	425	402	394	395	412	430	410	383	414	415	400	390	440	377	466	406	388	446	409	414	406	446	403	418	433	372	428	400	436	424	411	383	398	409	413	429	382	391	389	461	419	412	415	423	394	431	429	407	389	405	424	414	425	385	401	427	440	425	414	423	417	399	397	412	403	429	425	442	414	408	420	405	398	422	411	415	403	445	415	395	424	441	424	377	390	417	389	382	423	420	429	412	407	394	425	393	367	426	431	434	405	403	386	371	407	396	397	390	452	405	418	403	428	408	395	411	392	388	380	396	409	403	397	393	373	410	384	400	428	374	432	385	400	392	387	418	396	410	386	405	412	414	416	369	446	423	411	399	429	398	373	406	446	439	416	412	414	406	404	387	415	432	408	420	449	429	416	430	431	398	406	395	408	431	404	412	382	413	428	401	412	455	429	401	413	424	407	418	411	435	414	391	378	400	436	396	419	410	377	382	423	431	385	409	411	421	406	412	402	411	408	399	420	394	428	397	380	395	410	384	399	438	390	396	381	422	392	412	474	408	399	430	413	412	405	393	413	412	410	382	399	397	378	437	386	418	409	380	376	441	414	441	413	382	400	415	388	388	382	435	431	426	390	387	423	367	377	404	441	417	411	427	419	381	430	419	413	436	398	418	376	403	394	400	415	386	400	420	444	423	415	395	403	449	428	370	442	415	425	424	403	427	392	428	407	401	419	435	380	418	384	418	405	410	427	438	412	382	372	396	420	417	405	396	413	397	362	433	377	402	386	420	419	427	402	398	440	405	400	427	400	439	402	380	413	442	423	395	395	417	394	385	450	423	391	408	404	418	391	412	390	433	413	398	417	383	399	454	417	425	401	436	446	409	428	416	413	392	466	404	455	384	400	415	447	397	388	411	377	419	395	426	413	409	435	345	352	414	399	400	440	392	386	390	419	408	383	366	410	394	437	393	449	410	423	366	414	424	396	394	403	432	408	432	438	450	416	405	396	392	414	400	426	414	461	400	399	421	390	424	391	426	400	398	447	445	396	416	412	391	416	416	369	387	456	379	410	393	406	412	412	412	434	423	429	425	400	426	372	414	451	385	368	408	385	391	401	424	414	431	436	395	436	388	406	413	427	398	396	411	399	389	422	430	414	416	384	388	382	405	407	396	399	416	384	414	411	406	428	399	394	438	391	428	388	403	448	376	426	425	419	432	387	434	420	394	406	406	428	417	417	416	401	390	392	421	421	390	441	390	415	390	391	389	410	435	438	383	448	389	403	391	439	384	367	401	379	424	379	400	386	422	417	403	405	392	403	399	408	405	430	420	410	425	427	375	415	373	413	386	426	418	434	431	387	400	420	409	412	423	435	428	453	411	399	411	392	423	424	434	387	398	398	393	433	413	401	405	393	412	393	384	392	395	400	441	423
73725	66403	61457	61169	52694	37627	20699	7419	1761	456	221	165	137	148	171	160	167	160	153	178	152	146	145	159	136	143	167	158	146	172	164	158	127	147	131	155	141	151	151	148	169	143	154	149	159	172	158	148	150	147	169	159	143	145	140	141	160	152	152	130	150	165	140	141	157	168	161	146	153	155	148	162	149	161	139	159	168	164	156	167	122	164	143	164	175	151	152	155	164	157	139	147	163	134	150	163	162	181	150	128	162	154	172	138	174	135	152	138	157	160	150	151	142	139	139	161	147	146	155	165	159	155	148	157	158	135	154	147	161	159	149	137	144	150	151	160	140	130	150	129	150	170	156	163	175	180	158	138	153	142	149	156	142	158	151	138	151	147	139	175	132	153	151	156	142	140	159	190	147	159	178	149	155	145	170	156	157	163	151	167	177	133	149	153	127	144	170	135	150	172	160	160	173	143	157	159	169	138	162	166	132	153	158	136	174	150	136	136	152	171	146	176	145	160	146	145	165	142	171	155	144	146	141	140	145	156	158	157	135	173	150	162	152	144	145	174	159	157	176	164	168	161	140	147	150	139	166	168	159	151	173	138	136	152	132	158	136	183	163	130	159	144	156	151	159	133	149	141	131	133	147	159	163	118	122	157	152	144	170	150	167	141	174	153	140	141	181	165	154	162	164	161	136	165	163	167	142	153	164	150	155	167	142	143	136	157	146	147	151	160	158	147	142	137	118	156	144	150	170	145	160	141	139	153	136	135	131	175	164	146	144	150	139	167	155	151	184	173	156	173	155	189	171	152	161	156	160	143	140	158	167	148	140	157	187	139	135	150	162	178	146	165	156	141	151	139	152	148	136	131	153	161	143	169	159	135	149	171	137	139	155	143	145	149	158	139	164	132	147	166	168	126	146	151	138	144	162	150	154	155	186	155	158	134	144	183	159	139	136	154	140	170	159	168	160	161	172	140	153	141	152	143	156	167	147	168	145	163	145	136	180	167	166	165	139	134	171	135	150	149	153	186	151	154	154	176	166	137	169	151	144	149	188	165	157	130	160	155	138	147	155	154	135	169	157	141	146	146	153	141	153	154	150	135	143	180	139	154	157	145	137	162	167	145	132	140	152	160	146	168	151	146	161	143	126	167	150	174	148	138	148	151	154	124	162	151	161	128	166	160	151	143	157	142	139	185	142	152	144	148	181	166	156	151	134	121	155	143	137	145	165	144	147	141	139	152	166	171	146	144	149	129	154	145	146	156	152	135	154	154	156	150	140	165	140	159	122	158	150	171	144	148	164	167	139	148	157	144	150	165	145	169	162	163	142	151	139	147	152	171	143	159	152	132	150	155	136	147	138	160	152	160	160	151	142	147	206	142	163	154	149	151	145	150	153	153	162	142	178	165	130	158	152	173	150	148	137	138	156	129	148	149	156	174	156	141	168	152	156	138	155	148	160	147	160	146	125	139	144	134	145	138	157	172	157	169	164	145	148	171	146	149	149	145	132	144	137	155	168	148	175	174	158	108	148	166	168	127	151	150	146	168	133	156	130	147	141	155	141	130	151	136	152	140	145	157	141	132	164	151	155	154	173	158	180	150	159	162	153	143	160	158	159	140	140	154	152	159	140	145	157	165	146	169	151	150	137	150	150	166	146	147	141	138	147	141	147	156	142	161	148	156	122	153	131	149	135	159	156	147	136	161	139	130	157	136	155	173	148	160	147	141	170	155	145	168	162	156	148	154	149	151	156	147	162	150	159	141	146	160	142	153	151	157	133	160	152	162	138	155	141	150	156	168	141	140	145	111	169	158	144	141	155	158	170	183	147	137	168	144	167	136	132	159	144	143	154	143	168	130	151	137	135	145	152	126	160	152	132	155	149	152	171	148	144	153	133	143	150	172	150	179	176	151	163	168	147	169	147	152	131	141	157	146	147	151	151	143	149	147	172	146	163	147	166	137	125	166	149	170	181	169	143	148	148	144	169	137	135	139	136	151	149	131	150	142	171	138	152	164	142	131	153	143	128	144	147	133	164	159	150	137	159	150	132	160	148	174	151	153	141	157	139	160	136	144	145	141	149	161	161	147	154	152	162	138	145	159	148	146	144	180	142	153	164	157	145	141	166	134	132	163	146	137	153	173	154	164	168	156	153	140	143	149	163	158	139	157	140	175	142	160	169	141	155	142	168	148	171	152	139	153	166	167	161	161	136	165	134	163	156	163	148	165	151	154	157	145	157	157	158	154	162	161	168	165	158	147	167	142	148	166	145	144	169	170	147	147	175	161	136	157	150	141	147	157	137	157	163	162	157	142	139	157	145	152	133	157	161	132	151	164	169	165	157	178	170	174	146	138	147	142	153	160	155	161	154	165	159	178	151	141	147	161	160	146	152	140	164	146	143	134	146	166	150	149	143	175	166	144	189	133	161	152	159	151	152	143	148	146	163	148	150	147	171	156	152	118	143	162	138	149	178	156	145	140	126	178	131	130	151	156	165	148	142	162	152	139	189	139	160	142	131	146	133	165	157	147	116	147	144	161	158	152	141	177	147	152	149	146	162	150	153	129	157	152	152	135	153	154	155	150	171	158	172	130	155	155	157	159	155	141	129	159	150	156	153	174	156	173	129	146	136	129	136	143	160	202	177	141	154	137	163	138	136	141	156	178	168	172	148	161	168	162	137	140	166	130	144	153	145	202	167	140	137	137	168	148	160	151	157	174	154	145	177	164	134	157	141	149	133	154	152	152	162	121	161	157	157	154	139	146	175	153	157	150	156	133	141	164	155	146	137	167	155	131	164	154	136	133	146	139	158	129	163	167	147	143	139	147	150	144	155	151	150	136	173	134	178	165	146	148	148	156	152	141	136	121	154	140	140	160	140	152	162	149	162	152	168	166	134	124	142	148	155	166	159	171	141	172	171	158	160	145	161	148	139	152	144	142	141	148	184	154	165	172	148	156	175	148	134	152	164	152	156	135	146	158	147	168	150	167	147	164	167	157	164	155	164	152	154	145	176	151	167	152	132	153	147	153	151	147	142	162	155	152	145	125	149	164	167	147	137	161	153	170	164	167	165	148	168	158	173	154	151	156	132	156	160	162	155	136	151	156	189	157	147	134	174	171	149	130	167	152	152	137	170	140	182	162	150	145	148	148	147	152	138	128	169	157	187	149	153	145	131	152	155	148	162	151	159	159	136	153	178	161	148	139	147	129	155	136	153	155	174	150	117	146	133	145	166	145	151	128	172	131	157	128	151	155	141	146	172	149	162	156	169	140	165	145	133	152	136	135	144	150	148	136	158	146	155	135	162	144	144	169	153	140	156	150	150	136	158	158	143	166	146	147	151	158	150	186	178	158	136	146	154	135	144	138	161	137	147	130	152	148	142	156	135	161	162	159	173	154	142	144	137	175	135	141	149	145	178	176	134	138	160	158	186	145	161	162	170	155	164	170	145	138	157	152	151	158	167	180	155	145	162	171	153	143	170	143	158	130	147	146
49484	51472	59584	68760	60387	47641	32131	16715	5607	1577	651	375	368	353	386	397	355	403	359	406	332	374	381	378	399	437	378	398	369	376	391	371	357	373	389	365	378	367	371	377	375	409	383	359	361	410	396	347	385	419	406	384	379	393	404	392	392	385	361	385	391	385	402	393	390	356	375	379	395	380	348	379	372	411	341	398	358	375	386	343	357	379	397	370	418	393	398	414	378	388	380	371	355	392	386	368	343	365	340	379	383	382	381	403	351	353	381	395	362	358	408	372	390	376	374	356	373	366	383	376	400	374	368	348	401	385	364	370	415	339	378	414	374	364	378	387	374	385	396	353	402	372	368	374	341	378	399	386	401	363	382	365	370	388	385	365	380	347	383	392	378	376	391	371	376	406	392	372	398	383	404	398	379	406	384	358	342	398	384	393	384	374	370	410	394	363	389	369	350	395	375	340	354	379	346	401	361	373	367	369	390	400	362	422	376	366	371	374	393	359	366	383	371	401	353	367	371	368	399	398	384	381	367	354	407	396	360	358	391	359	433	365	371	365	379	404	388	369	356	364	357	404	376	395	390	322	389	370	360	378	350	382	392	394	386	367	379	349	371	380	381	408	403	381	369	369	361	372	417	384	382	376	387	375	405	359	379	354	381	378	340	392	378	382	390	378	394	360	381	360	377	374	408	382	366	372	372	377	358	392	404	368	371	412	377	401	404	426	390	343	344	352	366	369	402	363	377	383	388	361	386	415	367	368	394	379	356	401	387	356	401	375	355	367	362	359	385	394	378	352	410	355	379	385	393	382	400	406	383	353	343	395	360	397	400	380	380	355	376	379	342	402	388	383	412	381	415	421	380	397	371	398	358	400	373	395	396	352	404	385	360	409	367	404	411	351	380	364	377	389	425	356	383	359	369	405	394	406	380	369	364	359	380	413	397	401	384	365	379	407	410	370	396	351	405	366	406	382	355	397	374	333	378	353	377	367	392	350	371	348	358	388	425	373	372	380	388	397	393	385	369	390	381	355	351	370	392	401	379	376	338	386	387	373	383	370	350	383	390	364	385	405	388	381	400	403	379	363	367	381	379	374	393	345	376	373	378	366	399	340	378	386	405	363	384	423	372	403	363	372	366	367	380	399	388	355	371	376	372	383	376	375	358	376	385	391	377	361	388	390	366	357	418	381	349	386	399	375	361	363	418	353	388	358	383	425	347	356	349	374	371	361	399	381	396	391	366	349	364	368	386	348	372	386	396	365	362	373	400	400	385	364	377	363	409	369	361	385	380	373	394	391	385	375	362	408	403	369	380	399	328	388	371	346	366	415	385	374	402	379	379	393	389	361	351	365	360	363	371	385	339	374	354	367	419	378	378	350	366	348	374	365	348	375	365	380	376	413	374	389	378	397	378	402	348	390	371	364	398	393	330	363	353	415	356	354	370	386	398	370	364	365	410	381	367	346	370	390	388	367	383	372	370	410	377	402	358	416	410	383	392	375	372	392	372	372	369	379	370	410	377	364	383	357	411	398	403	374	374	382	359	379	349	333	368	375	387	390	413	409	380	433	395	362	383	390	379	384	373	399	375	385	362	384	362	379	433	391	374	395	381	390	382	414	377	345	371	370	396	369	421	381	381	399	390	352	400	409	391	368	360	386	374	383	338	385	408	414	337	352	396	354	401	380	346	374	386	380	361	366	398	381	379	400	385	356	372	369	385	359	377	379	390	354	370	366	370	390	360	346	386	374	372	387	415	382	369	418	389	358	369	385	379	365	362	375	369	400	361	376	388	373	387	385	355	369	350	394	365	376	383	401	378	349	357	370	420	391	388	376	371	372	332	382	407	379	355	368	354	362	381	373	397	392	372	378	350	376	373	376	422	369	407	385	401	360	378	360	390	370	363	344	405	403	375	409	383	399	376	432	362	396	409	341	380	382	361	356	377	383	378	371	426	408	367	375	373	352	353	362	383	356	406	377	378	368	382	358	400	377	383	345	366	374	414	340	399	391	380	368	371	384	417	356	404	356	384	379	350	359	348	391	349	419	374	365	346	361	365	360	365	367	379	414	373	356	387	385	389	404	377	380	370	382	372	392	379	372	373	376	394	347	413	376	377	385	377	379	398	359	386	362	393	396	398	366	377	371	394	382	369	385	386	354	357	384	358	382	382	366	397	359	387	370	375	394	375	356	397	353	361	353	354	383	385	387	371	417	346	361	381	389	360	376	384	375	364	428	377	384	377	368	368	377	393	352	361	373	362	351	398	371	353	368	360	392	385	375	395	361	353	382	386	394	375	380	430	381	354	339	386	387	372	356	387	386	363	379	374	399	371	369	384	382	364	381	380	373	367	355	371	365	392	373	363	380	390	332	388	371	365	365	385	386	359	371	369	384	387	390	357	356	353	387	351	411	348	396	372	370	390	416	366	363	383	363	374	396	361	385	408	380	351	360	408	387	375	372	375	372	383	362	391	402	396	381	389	399	390	378	368	416	367	364	404	383	366	353	364	387	401	398	388	385	339	400	369	350	353	416	380	384	373	392	393	385	353	392	420	395	362	385	359	371	383	385	329	385	377	386	394	392	399	361	358	400	358	383	365	360	427	395	382	387	375	347	383	368	391	397	400	371	391	350	380	365	373	377	378	360	383	379	367	385	400	379	364	398	358	410	404	360	373	388	359	426	354	365	348	425	376	392	407	387	398	398	368	389	409	396	382	353	365	388	345	417	387	360	390	371	396	370	381	372	355	342	368	402	389	390	373	393	350	389	355	393	385	355	402	379	382	379	391	361	394	352	370	355	383	364	381	383	355	395	426	397	404	362	371	368	383	355	360	387	364	401	365	388	371	380	350	385	362	365	395	389	429	336	365	375	371	362	376	391	372	385	334	402	368	358	379	368	367	371	384	432	387	378	377	338	401	410	353	352	380	384	340	390	372	360	393	396	367	394	373	395	387	390	357	347	436	370	370	351	391	387	348	382	375	376	377	391	333	394	395	351	358	388	382	369	375	398	401	380	350	393	392	362	374	392	383	384	386	345	396	388	359	395	372	362	384	389	394	387	397	347	358	384	389	390	390	379	356	346	390	381	344	364	381	392	389	389	394	387	401	380	348	370	373	371	400	404	319	422	344	390	404	388	388	366	352	400	404	415	399	333	374	356	367	372	379	351	363	389	368	356	351	387	333	369	405	399	378	358	372	376	370	360	363	372	356	394	372	379	354	350	418	383	370	366	374	389	415	379	362	371	405	364	333	384	367	377	369	373	373	375	348	394	370	377	393	413	362	335	385	372	366	366	391	388	371	399	415	384	414	374	362	378	369	397	368	376	372	413	364	385	380	360	383	365	397	380	400	401	374	387	354	374	367	391	398	378	349	399	406	386	382	366	365	364	345	398	362	383	365	395	352	392	373	395	393	377	371	371	385	387	399	364	368	354	394	359	385	400	391	346	377	347	365	376	412	390	400	405	368	374	381	368	382	380	369	390	368	370	405	378
16591	11715	6212	4916	3558	1827	795	471	271	171	153	130	150	169	146	171	165	183	137	156	167	138	157	156	166	140	149	166	157	136	177	182	151	155	150	148	157	170	163	161	134	167	169	145	157	170	171	178	166	161	165	135	133	140	159	143	148	157	164	140	173	154	146	174	150	156	165	169	148	153	132	174	164	151	174	171	156	148	168	152	146	162	160	177	152	158	172	165	128	192	158	157	157	187	166	147	151	180	144	156	142	159	145	153	145	163	170	136	166	143	132	136	148	144	164	152	167	152	158	153	142	147	140	136	172	174	157	165	145	163	159	156	148	163	139	155	154	164	163	160	150	149	161	161	149	146	157	173	160	141	146	177	160	161	155	141	150	158	138	168	130	169	145	135	162	146	180	155	170	155	171	165	175	135	164	149	161	159	161	162	159	149	170	137	146	154	139	175	133	147	137	156	147	138	157	142	151	175	159	149	164	148	155	142	166	171	141	157	143	145	153	153	146	150	179	184	141	134	150	159	158	142	155	162	169	129	161	156	169	164	155	141	165	173	154	139	160	155	158	160	131	193	154	142	127	142	171	146	150	146	163	124	154	161	141	175	151	142	178	156	158	150	151	132	151	140	146	179	177	154	147	140	148	190	170	147	168	161	171	155	157	143	141	141	151	147	159	198	167	161	138	164	161	155	161	144	157	149	144	151	180	159	157	159	174	152	170	161	157	149	157	180	160	146	136	144	138	164	164	151	153	142	163	128	166	149	148	128	165	147	150	161	170	135	155	143	165	156	160	152	147	135	143	165	154	166	127	180	172	182	162	145	152	165	137	139	145	163	135	126	149	158	160	146	153	163	172	151	136	137	164	163	155	188	156	139	174	167	164	157	169	167	165	160	158	176	137	143	132	160	169	142	157	153	137	157	159	142	178	170	166	157	140	145	154	157	166	156	175	148	141	143	144	156	141	167	163	149	157	170	136	158	135	149	142	135	185	170	145	166	138	158	153	166	164	174	155	153	141	138	147	164	130	168	164	159	159	162	156	167	158	159	153	145	170	173	139	148	127	155	140	156	155	151	123	169	168	157	157	145	166	141	156	158	145	157	169	163	147	140	151	127	155	165	150	176	176	136	163	167	174	151	138	180	162	166	158	180	146	137	156	166	150	142	174	159	134	175	171	145	154	145	152	167	154	159	171	159	152	168	165	150	162	151	151	160	163	147	165	186	150	140	151	172	142	153	161	162	157	135	154	157	159	184	159	164	134	153	168	143	157	154	176	136	174	151	162	140	140	157	147	144	153	156	138	179	162	159	176	166	152	159	159	136	145	138	164	176	171	144	150	175	159	161	157	141	175	135	149	143	159	146	137	161	147	191	137	144	144	178	146	137	162	163	156	148	157	154	161	157	147	147	163	142	167	171	166	131	153	156	133	131	170	142	147	161	154	176	135	160	159	148	159	171	144	177	166	166	184	170	136	152	166	157	152	152	163	164	170	148	168	162	151	168	146	151	144	182	157	150	157	154	145	149	172	135	115	169	156	175	156	160	155	160	161	160	164	161	138	129	110	171	163	143	148	156	159	176	156	167	162	178	146	145	136	166	134	181	166	154	164	132	149	147	144	153	156	145	157	156	150	163	168	133	154	155	171	174	152	150	175	163	141	169	176	128	155	139	170	170	158	152	185	173	155	174	164	155	146	140	155	136	140	137	162	142	169	146	142	160	147	151	151	151	160	169	161	149	160	156	147	141	165	136	153	172	171	169	164	130	142	153	151	178	185	163	154	174	158	154	150	150	138	164	171	153	134	144	150	165	142	174	144	161	165	153	169	174	134	172	152	164	165	159	146	133	145	138	145	176	158	148	174	146	140	139	163	165	149	188	161	135	153	160	156	170	152	158	152	130	150	161	156	153	159	148	151	146	171	153	145	163	136	153	161	159	140	163	162	157	142	197	148	158	178	137	136	158	154	149	165	160	166	174	147	146	175	153	176	138	152	144	152	173	162	166	178	156	159	133	140	156	154	135	162	137	148	147	158	137	155	144	166	174	134	141	151	143	137	138	142	137	154	145	171	161	162	150	138	151	154	156	169	145	137	151	158	156	177	157	158	141	153	163	152	146	151	141	167	161	161	165	155	169	119	147	150	168	157	166	152	146	176	167	167	151	135	155	140	135	154	155	157	168	164	164	153	157	151	153	158	158	155	136	159	147	156	161	180	147	153	164	138	136	136	157	154	171	179	163	169	126	158	147	152	163	151	183	149	135	142	135	158	144	157	153	141	153	157	158	157	168	158	155	162	157	159	168	163	140	140	164	165	161	135	169	168	160	174	163	146	153	146	164	162	142	162	167	170	152	145	154	152	154	149	140	161	147	140	161	139	167	155	152	164	168	151	145	159	155	162	159	173	147	133	147	137	170	142	135	175	154	146	153	167	159	157	165	142	165	152	169	152	160	152	158	155	143	147	159	162	144	146	183	169	146	147	148	162	138	158	176	177	148	161	178	150	156	170	155	143	148	168	151	152	169	149	141	169	166	164	141	181	134	149	168	146	171	166	177	180	139	155	132	167	156	173	170	164	159	138	154	158	154	161	161	159	158	151	137	140	161	154	145	152	145	158	155	149	170	166	172	154	144	158	158	169	168	164	156	139	150	179	139	157	152	144	141	163	164	166	162	152	146	155	165	146	169	164	145	155	158	162	167	185	147	149	149	157	146	151	132	145	153	124	155	147	132	154	162	148	171	144	147	161	163	162	135	179	180	154	175	160	134	144	149	151	151	181	168	143	148	144	160	157	137	159	160	167	162	178	176	158	150	161	140	149	165	148	126	138	155	145	142	148	131	151	155	150	167	169	168	155	152	156	151	142	139	159	146	153	154	141	150	144	124	152	147	160	168	152	161	160	165	150	176	168	159	166	156	151	164	182	145	163	162	155	137	144	147	167	176	153	177	156	153	171	155	161	159	176	175	144	161	143	131	160	154	130	144	142	186	163	151	159	139	159	137	149	143	165	132	154	139	151	160	153	152	129	158	146	147	150	147	173	130	134	168	158	164	145	147	154	177	162	160	168	164	152	145	146	158	151	175	160	157	168	144	159	158	139	156	166	150	142	142	143	167	160	170	138	153	154	134	175	153	144	161	171	160	157	146	150	169	152	159	168	166	154	142	149	153	157	159	154	149	141	160	150	165	145	160	172	145	169	163	173	136	148	149	159	141	146	158	133	141	159	130	143	170	150	144	158	152	148	152	141	184	153	151	159	172	164	155	138	147	130	155	162	163	139	132	153	165	154	141	171	153	154	139	156	141	162	155	171	164	147	173	140	135	160	179	155	156	166	168	141	140	157	169	148	164	165	140	166	165	164	146	152	146	150	162	141	174	150	142	155	154	162	167	147	155	151	128	160	152	160	155	168	152	157	148	155	137	137	153	171	173	149	125	144	167	150	149	179	138	164	156	178	144	151	156	135	172	157	150	151	153	174	144	140	146	170	154	158	149
13951	15030	11249	14676	11736	6504	3142	1607	690	509	378	425	374	367	401	410	389	386	396	402	408	398	392	390	419	382	368	368	410	418	432	400	423	414	405	411	413	387	389	386	428	415	424	372	427	396	390	417	422	412	382	384	395	375	381	380	438	375	394	393	372	400	413	402	397	395	414	389	403	404	405	379	401	426	403	401	407	402	370	377	363	370	396	402	420	391	383	368	403	387	385	390	357	369	390	412	368	370	394	384	348	398	353	398	425	373	386	402	410	359	373	379	432	350	399	388	436	381	429	428	404	360	416	445	393	387	421	422	374	408	390	421	376	375	363	397	369	361	394	402	382	365	401	376	362	384	387	408	421	378	358	382	380	380	383	375	399	424	368	381	410	377	401	398	385	422	382	364	366	382	394	399	383	433	371	399	414	381	407	388	389	374	387	388	367	377	378	342	384	378	397	384	361	393	415	393	361	399	374	386	386	395	395	397	400	389	364	368	354	374	355	370	390	394	397	374	418	409	369	396	399	367	397	393	400	401	385	368	388	398	361	405	397	414	384	378	402	340	381	390	364	354	380	395	412	383	400	374	372	381	389	383	401	408	408	381	372	386	383	396	370	382	391	415	354	396	405	369	356	376	388	422	402	382	421	393	378	382	391	394	393	399	398	362	422	382	353	376	389	402	382	400	364	411	423	419	414	416	397	364	387	400	406	376	391	402	387	402	377	390	389	387	353	384	423	379	411	403	425	373	408	371	386	384	364	394	394	391	387	358	437	419	380	398	398	388	384	401	429	396	397	396	404	376	403	408	426	390	419	358	349	386	377	398	378	355	347	398	400	405	397	358	382	405	420	390	403	396	400	382	395	392	393	399	406	374	401	431	381	396	384	386	369	387	381	376	405	402	368	409	422	409	375	405	394	400	408	394	388	373	396	399	391	376	396	379	436	366	393	373	384	407	380	421	419	377	378	406	395	380	395	374	394	383	395	377	373	389	376	357	391	391	385	369	378	422	369	403	382	423	400	400	405	378	409	369	396	388	349	412	389	413	389	410	401	401	415	392	396	389	386	396	368	392	387	406	390	379	381	408	417	386	394	369	364	406	394	393	417	365	400	382	387	396	374	392	350	374	384	400	359	390	389	402	395	397	376	369	354	431	421	376	379	385	348	416	413	440	387	393	378	393	372	368	380	358	340	396	358	413	411	363	359	383	397	379	361	398	386	374	405	380	421	386	394	354	360	368	361	365	375	390	376	411	399	457	405	390	408	424	422	387	368	396	367	382	389	420	381	404	388	422	393	409	386	396	420	373	408	392	363	396	425	367	384	372	381	387	402	388	389	381	398	418	397	386	398	399	404	377	402	403	400	385	400	387	362	398	399	375	388	381	384	414	368	379	384	418	408	364	361	354	401	402	399	386	374	355	385	366	357	396	402	401	379	399	377	381	412	402	379	398	390	366	337	411	369	407	366	415	384	358	423	360	404	402	404	391	389	380	380	382	398	399	387	393	399	388	394	373	380	371	381	380	376	375	378	347	418	369	391	375	398	400	364	387	385	372	419	399	395	364	399	403	408	411	370	373	413	369	384	390	323	379	399	386	359	407	384	391	375	395	368	400	391	384	401	372	370	405	414	390	396	366	384	394	385	370	383	395	433	405	359	388	387	381	402	379	364	405	383	402	349	370	393	383	385	423	428	386	390	391	371	369	400	399	385	387	406	412	385	431	352	372	379	435	416	373	368	426	388	394	380	394	381	390	410	380	421	383	402	375	418	390	361	411	361	369	410	372	411	397	382	389	352	379	401	375	382	381	386	385	392	356	402	385	395	395	412	389	410	397	400	386	427	403	388	407	357	412	396	378	391	403	401	385	370	398	378	349	411	410	373	389	391	382	385	410	364	397	419	378	380	373	406	365	392	364	389	386	386	387	395	373	372	354	389	391	387	367	370	353	395	409	396	405	363	379	382	398	374	368	399	376	382	373	379	376	398	424	374	363	413	381	409	392	363	398	373	377	407	389	383	397	379	368	419	388	379	377	392	392	355	381	406	374	394	386	424	392	417	387	411	370	388	378	396	380	380	404	394	404	373	350	410	384	395	384	384	384	385	389	385	400	379	388	386	401	386	394	341	417	405	408	383	372	418	375	362	400	386	412	415	376	422	397	400	358	373	380	407	397	375	401	384	401	387	406	367	355	386	399	411	414	398	377	385	400	384	395	385	395	412	389	364	398	381	381	380	394	408	384	388	415	379	374	394	374	388	403	368	379	414	406	383	374	393	391	369	402	387	386	419	381	385	406	399	384	395	440	388	368	383	377	357	426	407	423	400	384	400	403	385	406	439	362	389	386	409	377	400	396	390	396	374	380	367	411	408	394	358	421	380	445	387	416	409	369	347	436	376	402	354	363	374	378	391	366	406	403	402	411	384	383	414	375	407	337	357	399	385	373	381	371	382	406	400	423	376	367	395	390	370	371	401	400	385	358	380	399	395	364	393	379	421	423	380	401	390	367	368	358	376	361	382	409	369	384	363	429	409	396	417	376	370	407	393	412	384	378	369	384	377	386	387	392	386	387	387	398	382	374	376	389	438	397	386	383	413	414	400	414	385	360	386	424	369	439	392	422	399	397	351	384	385	380	391	409	369	383	385	383	434	413	379	404	387	392	398	396	390	381	414	379	374	410	396	391	403	391	374	400	371	379	358	395	390	418	424	395	394	404	374	413	385	366	362	365	426	355	378	413	390	402	402	366	405	399	389	402	391	387	408	384	374	387	395	403	384	377	417	393	417	404	363	401	397	414	366	364	393	420	395	389	390	408	401	380	400	388	408	386	408	400	397	372	394	401	391	368	399	384	386	375	355	361	356	359	422	421	368	399	380	379	382	414	406	385	374	385	383	386	400	381	409	406	401	401	387	371	432	363	404	391	385	409	358	364	421	399	387	413	400	390	380	412	346	406	396	374	395	388	346	345	418	380	400	398	365	381	404	360	408	358	390	434	398	339	386	413	392	399	399	378	421	405	388	385	382	382	397	405	382	375	366	406	421	371	406	361	400	398	420	408	381	398	407	390	419	378	394	371	370	360	388	378	428	393	389	345	391	395	407	359	401	403	426	403	435	377	378	404	415	392	387	395	366	376	399	396	405	344	381	427	399	370	392	400	373	419	388	387	382	389	380	405	380	373	390	373	399	401	375	376	360	432	368	349	376	371	385	391	354	382	391	401	361	404	422	374	392	397	367	394	345	366	391	392	374	390	391	406	373	351	382	368	373	386	402	417	405	382	407	414	379	361	406	380	401	398	418	400	372	369	421	396	428	393	361	376	408	388	395	406	362	405	405	389	408	366	381	354	399	396	417	373	382	433	349	397	410	399	399	400	333	360	387	377	382	364	383	364	373	392	377	409	425	400	375	386	396	401	401	422	396	388	405	388	401	401	407	386	453	396	388	386	401	387	364	414	397	383	402	386	388	385	359	377	387	406	385	380	397	424	404	376
64744	61546	54632	48063	35608	20093	8477	2457	717	258	202	168	166	164	158	161	162	180	171	170	167	150	165	152	172	163	137	158	179	150	149	140	170	176	167	171	140	168	148	155	157	164	173	167	173	154	184	178	157	179	178	152	167	160	174	148	165	158	157	153	162	175	154	144	147	162	158	153	171	153	154	149	164	155	167	161	162	170	179	138	165	182	181	163	156	162	161	167	167	163	156	164	160	170	172	159	165	154	177	170	155	156	170	168	178	163	169	191	145	167	164	159	165	179	158	165	161	163	156	172	152	150	149	162	153	159	160	168	165	134	143	141	169	183	152	155	182	154	153	165	175	146	197	150	141	168	162	169	174	173	144	159	179	143	170	176	174	157	159	147	166	156	163	154	176	156	157	155	175	165	168	165	167	141	182	176	165	133	180	183	160	142	138	158	153	142	158	160	172	158	158	157	157	155	190	122	140	156	175	132	184	187	177	173	179	147	157	167	172	168	144	164	165	166	159	170	168	178	172	142	158	175	150	165	163	156	146	125	174	161	148	177	153	137	153	165	159	150	155	159	160	158	146	181	164	148	169	130	156	157	170	150	168	174	175	165	179	171	164	160	162	171	143	165	130	187	163	176	194	171	182	156	127	156	157	145	141	210	182	177	162	157	176	174	159	172	152	196	171	178	163	176	164	157	144	160	138	150	167	160	152	190	177	160	178	161	165	171	150	169	157	162	165	153	180	166	158	130	159	151	158	159	148	180	161	147	151	176	205	179	128	154	173	165	164	166	187	169	166	158	160	159	185	173	171	150	156	172	162	157	156	166	164	159	183	166	161	158	165	161	146	159	152	184	171	152	147	178	143	156	139	162	148	179	149	162	155	155	157	175	163	177	185	170	168	150	165	156	152	146	161	151	160	129	156	162	163	167	139	164	184	174	158	159	174	157	172	191	177	148	176	155	164	153	146	167	172	161	154	159	175	162	163	165	158	148	177	189	183	164	139	145	146	197	174	182	159	156	162	187	156	140	161	184	154	170	169	166	187	179	157	160	184	146	171	136	137	161	148	155	154	160	172	139	164	152	174	148	151	158	166	155	142	177	164	179	163	174	170	174	172	181	162	159	186	134	162	169	164	158	138	163	153	173	181	159	170	183	172	164	160	156	159	154	145	157	166	147	170	169	161	169	164	153	152	167	146	152	166	190	142	155	166	170	161	168	176	161	165	153	169	153	169	153	166	167	161	152	145	173	153	155	147	165	151	172	160	156	172	154	160	151	153	159	160	160	166	146	171	152	160	173	180	156	182	177	149	158	178	175	175	144	157	159	169	164	158	166	140	168	155	163	169	153	173	156	167	173	187	157	156	176	150	153	196	145	165	156	194	158	147	135	164	139	144	164	177	148	162	172	160	161	176	155	145	167	169	153	163	165	163	149	146	155	162	172	172	145	164	165	159	177	170	151	184	158	183	149	144	174	149	160	156	178	158	154	157	175	154	144	169	188	159	172	169	168	179	170	155	157	166	155	163	150	170	172	161	180	165	159	147	184	174	165	176	160	171	132	157	177	163	159	146	179	158	178	169	193	163	158	180	171	167	162	161	138	160	166	165	157	188	153	156	165	166	179	157	164	178	128	166	173	155	155	165	159	164	171	164	169	156	156	164	177	191	182	187	179	160	195	174	138	170	146	140	167	187	145	169	143	162	155	155	190	169	164	155	136	145	173	160	154	143	150	164	171	166	168	174	168	155	151	161	145	168	158	175	159	136	166	163	158	156	174	156	176	157	153	175	171	147	165	146	161	159	170	162	159	166	140	166	158	173	167	178	166	163	178	184	124	179	139	153	152	162	161	194	165	158	173	153	171	159	162	160	166	157	168	160	169	147	181	165	166	141	158	156	170	152	166	184	160	165	173	152	184	173	179	166	164	173	170	146	168	164	191	191	142	154	167	148	194	157	157	186	184	176	133	184	161	168	147	159	154	161	149	177	154	149	179	167	156	156	174	178	150	156	184	176	164	176	165	201	155	154	171	180	170	166	170	176	189	146	159	152	179	174	163	156	157	170	173	161	174	147	168	164	154	159	144	157	186	181	173	190	179	150	160	193	161	164	162	148	152	161	162	137	148	165	150	168	168	168	167	150	151	159	152	162	182	184	165	171	169	174	153	173	149	160	167	174	163	152	160	152	176	160	153	165	146	144	158	150	148	164	166	174	153	117	166	155	162	128	167	176	153	172	148	147	198	149	181	142	178	171	168	169	150	162	157	149	146	151	169	166	165	156	156	154	158	154	170	199	175	171	166	168	148	169	156	183	143	155	179	137	165	191	160	163	163	162	149	173	162	164	155	152	161	176	152	154	182	172	168	157	150	170	147	151	171	178	156	178	158	184	162	160	163	161	173	179	158	182	171	172	143	146	171	164	162	139	149	161	155	170	136	175	150	179	160	158	141	168	161	172	152	171	164	143	167	155	192	162	161	167	166	155	172	154	149	169	156	164	169	176	145	189	178	141	183	160	162	138	165	170	175	171	166	157	155	151	149	152	138	142	177	141	151	177	181	168	157	178	176	166	146	185	165	142	166	148	155	176	168	157	158	156	162	190	176	166	165	174	161	160	147	184	177	153	168	167	166	165	161	181	143	158	150	174	174	147	164	175	198	150	185	151	152	185	140	163	160	148	172	169	156	165	173	174	183	178	174	181	165	175	134	171	169	159	160	177	156	167	164	155	140	162	151	171	187	148	150	198	156	160	169	165	165	175	157	159	156	183	166	167	149	163	159	156	163	186	177	179	171	169	163	155	170	159	171	157	163	154	158	162	140	168	180	169	155	168	145	154	182	193	168	172	185	157	181	140	145	171	134	181	177	176	142	166	176	175	167	185	172	160	171	173	136	174	163	165	170	170	165	185	172	168	163	163	182	171	153	154	164	177	171	167	188	132	155	163	168	145	157	144	166	172	163	166	168	141	158	181	180	146	164	174	144	138	164	122	174	186	156	142	154	179	152	181	177	181	152	141	176	166	168	143	150	157	166	127	162	165	172	177	171	154	143	185	163	180	140	167	169	183	169	167	179	153	154	180	169	178	174	168	153	181	158	174	190	190	177	170	150	158	141	156	166	151	166	160	172	160	161	188	180	188	149	151	162	158	160	166	163	170	189	174	154	157	150	160	169	146	165	171	179	171	135	169	157	134	162	137	162	169	150	156	162	163	175	168	151	158	168	159	148	182	170	166	158	156	162	137	148	162	154	165	147	160	181	171	170	154	142	152	173	162	152	164	186	173	147	173	149	172	163	149	147	180	169	155	150	151	172	169	154	156	163	177	161	163	140	153	161	161	160	212	182	151	177	176	171	165	164	167	166	142	166	176	175	177	163	162	170	159	161	174	177	151	164	164	186	168	180	146	160	147	155	142	168	177	170	149	151	159	155	170	174	171	192	163	184	154	173	169	164	178	155	147	157	153	154	166	166	178	159	146	159	159	153	167	166	141	181	163	183
40678	45150	52956	53219	44585	32404	19574	8312	2585	975	481	459	424	406	442	396	400	419	397	413	375	387	387	392	368	401	408	395	415	403	398	421	400	404	386	416	399	401	412	415	389	398	424	432	434	440	386	411	395	400	395	391	392	399	399	418	446	412	372	384	408	406	399	453	419	408	423	382	420	410	423	428	361	393	374	400	406	424	401	416	417	414	386	417	377	401	431	403	383	414	425	437	415	431	422	434	390	407	394	402	421	386	379	395	437	373	375	410	418	405	389	420	393	406	396	382	415	379	371	412	432	388	394	387	369	389	412	400	406	415	394	407	426	399	377	421	395	403	412	406	399	398	422	418	380	390	427	356	397	409	393	378	404	423	432	389	410	408	420	415	387	409	409	407	380	364	348	435	377	406	395	386	354	414	403	374	391	377	410	413	397	417	416	376	393	413	397	422	403	398	408	380	369	407	397	371	407	395	403	377	368	392	416	385	376	385	341	410	397	372	387	404	415	386	405	408	367	392	421	413	401	430	412	407	422	437	417	411	405	382	410	411	408	368	395	372	386	398	399	393	426	442	387	413	436	410	378	404	387	411	401	416	409	354	431	434	391	403	402	404	410	413	391	459	405	390	439	411	434	394	410	392	432	419	409	393	394	391	429	417	394	423	421	430	416	370	416	395	389	437	396	400	411	389	424	410	407	437	425	392	420	377	360	375	447	411	447	367	382	414	390	416	371	426	423	402	380	402	427	425	430	391	397	462	384	387	429	403	415	374	408	429	395	426	403	405	399	404	410	414	427	399	369	426	435	382	428	423	403	411	391	409	406	390	417	377	408	363	388	408	409	409	411	403	383	410	392	359	414	409	387	420	420	419	397	399	421	383	392	441	382	429	405	387	383	401	408	430	407	385	399	431	410	405	424	440	412	431	407	417	408	388	426	391	399	437	398	413	417	377	407	403	423	409	392	433	403	422	408	372	404	386	391	403	357	413	440	399	403	443	377	435	402	387	420	459	409	402	419	417	391	401	445	438	386	380	405	389	433	407	376	407	410	422	422	384	438	382	397	400	401	384	381	391	439	403	436	450	420	419	348	410	412	398	418	399	406	408	391	395	388	418	432	387	397	410	403	365	399	404	398	410	410	411	417	374	399	409	408	390	409	369	362	373	384	414	419	381	400	416	386	425	367	435	380	408	412	419	413	429	403	383	387	403	408	416	431	426	353	345	401	420	368	386	374	395	403	430	410	411	392	411	393	404	433	437	409	381	362	425	376	405	389	433	416	410	426	425	417	416	412	434	411	448	386	420	389	379	437	410	427	419	406	392	399	384	399	383	420	408	427	433	413	415	416	401	396	370	415	389	433	392	391	426	381	427	423	412	401	395	398	435	441	394	379	390	421	424	409	401	384	412	429	427	443	404	429	390	409	391	434	393	404	408	389	409	424	395	452	384	391	425	458	393	403	410	397	426	394	376	402	395	403	419	380	412	434	387	393	418	377	396	427	445	391	423	389	352	399	401	367	394	401	363	420	417	385	391	394	408	420	381	400	387	404	395	421	356	398	339	428	416	398	423	404	378	377	398	382	380	447	389	404	433	402	387	420	408	403	419	399	379	451	416	399	420	396	436	392	399	402	375	391	394	391	368	412	375	400	430	409	394	413	423	388	383	401	399	415	405	416	405	413	388	380	385	407	414	449	394	376	382	402	376	404	410	394	415	379	398	417	445	406	434	439	389	378	408	400	430	424	435	366	381	410	393	415	346	413	391	408	386	399	396	396	399	402	443	380	408	399	392	411	430	421	384	390	413	411	372	382	412	362	405	447	392	411	428	405	393	428	401	405	432	413	392	408	374	396	402	398	407	425	441	407	365	452	392	407	432	423	440	414	379	375	419	416	397	430	443	396	392	384	409	408	357	412	414	439	423	391	420	383	441	410	410	391	390	429	420	419	381	384	392	407	408	396	408	388	400	403	387	404	370	392	406	430	400	377	418	382	421	413	452	440	421	401	388	404	422	415	383	387	431	423	409	381	404	409	393	419	407	396	396	429	416	364	411	400	412	387	392	381	403	392	353	403	420	396	408	429	385	426	398	443	394	398	399	402	379	420	393	404	366	439	409	417	393	391	412	392	426	432	417	385	398	420	403	425	416	386	424	404	412	412	400	372	415	385	408	413	386	428	387	400	381	446	421	371	408	363	404	400	438	431	400	407	427	454	383	398	385	411	385	451	407	423	432	400	392	402	371	417	416	379	395	420	399	406	441	377	410	424	407	404	429	423	416	401	411	391	391	415	424	419	399	414	364	392	378	391	409	368	413	396	413	408	412	445	382	402	419	372	388	410	406	396	402	377	425	390	384	402	403	406	398	410	393	422	411	413	410	383	423	381	421	401	408	374	410	400	395	398	420	427	412	394	424	417	370	374	395	427	403	373	411	416	419	420	388	368	402	431	401	405	443	413	408	365	404	363	394	427	430	400	360	386	411	379	411	437	385	413	402	408	417	405	387	410	395	416	389	399	423	419	414	426	416	392	427	446	390	418	425	386	380	412	418	420	393	419	399	395	373	426	385	414	425	364	433	392	403	419	429	395	398	410	438	433	387	425	418	413	410	372	441	404	392	390	384	385	453	395	431	407	411	412	388	411	390	381	391	388	397	388	433	409	387	398	393	402	406	410	445	443	369	425	391	413	385	388	406	418	387	411	409	376	387	393	389	418	423	415	402	416	377	389	394	393	413	416	426	422	399	409	424	403	419	425	409	384	404	367	410	395	395	425	388	443	390	386	422	376	390	393	363	396	427	428	417	417	421	386	393	393	391	403	418	412	421	410	423	435	413	397	402	386	416	412	386	407	400	413	439	396	399	403	375	434	429	414	383	429	389	427	384	411	414	425	422	406	388	388	425	409	409	416	389	400	382	419	395	425	425	418	452	426	382	395	392	367	415	426	389	400	389	380	411	375	414	423	435	394	391	401	398	403	393	421	418	389	426	399	413	435	422	437	409	383	389	413	426	392	411	403	401	458	380	421	417	396	368	410	382	373	420	422	401	444	447	446	375	431	406	418	387	410	401	382	421	398	455	414	417	403	404	407	409	379	421	379	405	409	431	420	411	387	410	418	449	420	393	372	454	418	381	409	416	396	413	401	447	429	373	422	371	406	410	419	385	392	426	384	402	419	418	432	426	395	423	413	416	451	376	425	384	422	389	388	370	410	408	411	394	398	398	403	442	398	377	417	396	408	392	414	411	403	391	400	391	413	408	387	413	447	392	409	418	384	410	419	418	430	446	394	397	393	425	399	440	363	396	412	407	422	398	400	360	388	385	420	418	422	402	433	394	416	439	402	397	411	407	380	374	365	401	406	405	387	428	422	411	408	375	378	424	392	359	451	429	455	386	421	409	405	384	418	386	422	382	406	391	391	396	400	397	405	449	439	393	414	394	413	431	418	426	404	420	408	388	399	383	397	405	429	401	396	415	394	368	401	424	430	405	372	392
76290	73189	65798	59963	49754	30172	16056	5080	1187	369	197	145	163	161	160	139	169	152	138	191	119	141	162	151	156	147	171	136	147	125	160	166	145	133	170	137	149	158	134	155	162	185	150	170	135	148	175	148	147	123	161	168	164	158	180	148	140	133	166	139	161	165	162	164	175	139	152	155	179	150	175	152	144	148	137	158	170	156	145	161	171	151	159	142	147	166	155	158	164	164	144	130	159	138	150	146	133	141	157	139	149	150	131	125	149	174	158	132	163	177	140	153	141	125	133	140	149	151	132	156	131	140	156	171	151	158	147	152	160	142	144	164	157	159	169	162	134	154	147	137	136	158	142	136	176	147	165	146	176	173	143	155	142	151	142	144	147	165	159	167	159	142	136	142	154	137	142	164	154	165	158	137	160	148	161	143	173	146	177	138	160	141	124	141	142	144	148	149	183	152	138	143	153	166	166	155	156	169	142	144	158	144	159	145	166	143	141	159	184	160	160	164	135	170	136	157	141	160	160	144	137	146	158	165	161	151	155	138	161	160	169	145	140	124	148	156	142	172	156	171	184	151	146	147	149	131	136	149	166	137	138	151	166	179	169	174	165	158	161	154	138	170	169	146	152	138	135	147	156	147	165	164	172	171	142	157	173	130	145	136	148	168	161	154	152	146	139	137	166	144	151	168	140	154	124	162	150	134	141	152	155	167	143	170	155	131	159	165	160	135	143	135	153	143	165	171	171	160	171	143	156	145	151	152	168	171	147	151	164	143	152	141	167	144	149	162	163	156	147	144	161	153	166	160	162	171	147	123	145	146	157	170	169	150	148	149	138	129	146	162	173	152	140	153	160	152	166	143	169	166	139	139	130	132	140	146	157	143	160	150	151	133	153	142	138	131	130	148	193	139	177	161	148	159	156	158	162	137	153	145	140	145	173	128	143	142	140	133	154	134	140	134	140	151	162	154	150	151	161	145	161	163	181	174	124	163	137	155	150	134	150	146	162	159	152	142	141	148	156	155	141	154	150	145	168	166	151	141	159	156	179	176	155	150	162	151	142	175	144	164	130	164	159	161	157	164	174	149	149	153	161	147	131	166	162	161	122	147	131	183	152	161	147	142	144	169	160	157	151	182	150	171	165	138	186	153	132	163	163	139	175	154	157	163	138	156	147	154	157	141	153	156	145	143	151	174	142	156	143	164	178	141	192	146	149	159	166	143	161	160	151	139	145	169	163	149	140	160	150	153	169	157	163	142	146	149	166	163	159	144	136	150	139	126	139	140	160	162	150	153	153	153	128	144	160	147	143	154	153	160	166	161	165	155	141	154	161	148	166	135	145	133	153	157	172	158	149	154	147	152	162	141	157	153	168	168	166	139	155	158	177	157	152	141	146	149	150	147	136	143	174	186	152	153	149	138	167	128	156	141	176	143	144	149	183	159	147	145	181	153	118	163	132	153	134	134	162	155	187	161	143	149	164	151	139	158	154	186	152	148	158	156	141	165	141	164	182	160	151	154	159	151	145	179	155	143	158	157	177	137	157	158	159	154	146	135	174	141	143	164	144	151	158	129	154	170	167	150	165	151	162	152	152	177	159	161	155	133	162	141	157	151	149	171	142	149	155	171	133	159	134	150	117	161	158	161	138	140	152	152	166	152	153	141	155	149	134	143	181	171	174	152	182	167	142	144	160	147	138	148	144	146	161	161	143	151	165	150	150	153	168	169	145	176	143	149	134	132	195	141	139	163	156	180	141	149	143	149	142	159	137	155	154	156	164	167	174	164	143	143	157	152	139	153	135	145	153	157	151	162	166	151	146	164	163	168	141	161	174	146	152	173	159	170	148	140	129	171	115	154	136	143	139	142	160	145	133	146	141	153	154	146	168	152	160	131	140	172	147	141	139	142	158	158	166	178	162	152	160	137	154	140	161	156	173	137	151	127	160	149	158	159	154	137	162	147	151	170	156	144	180	179	121	125	130	173	151	146	128	149	166	135	146	138	125	144	170	144	160	136	133	148	152	148	146	167	151	147	143	172	148	129	136	155	165	149	139	135	146	143	157	158	166	158	137	161	158	146	134	143	142	138	164	150	147	153	169	136	164	153	137	150	171	162	155	157	136	140	142	143	145	145	154	167	144	141	165	156	157	152	174	159	146	167	154	152	145	138	138	158	140	154	174	154	151	123	158	172	154	174	160	160	161	149	158	164	143	144	153	146	150	167	134	137	139	186	166	166	149	171	143	145	155	135	167	145	170	130	158	132	153	143	160	136	142	160	157	146	134	163	136	147	151	171	161	172	150	174	163	155	149	155	161	164	161	136	153	153	151	167	161	148	176	153	163	148	150	158	147	155	142	134	152	142	126	141	161	157	160	144	175	173	145	150	164	163	127	165	161	150	142	162	152	151	171	146	136	172	146	159	152	136	153	156	128	182	128	175	149	150	127	183	137	148	163	156	153	153	146	181	164	154	151	133	165	153	126	144	163	155	162	163	166	162	163	139	154	175	149	146	135	161	167	164	140	164	128	145	154	134	157	152	174	161	133	128	143	155	123	186	114	167	149	142	166	148	158	164	134	163	143	146	157	131	164	172	138	137	143	143	156	133	152	129	145	181	136	157	153	154	150	155	140	134	165	169	163	157	140	163	143	142	142	151	143	151	163	145	133	137	140	167	136	160	147	140	147	173	158	171	139	151	147	147	162	137	144	144	130	147	163	147	167	133	166	135	162	156	145	167	147	147	142	144	173	124	152	151	159	144	146	165	136	148	164	137	153	156	151	137	148	163	154	159	153	136	161	148	151	138	155	162	149	145	139	154	137	152	165	150	143	150	159	137	153	154	145	156	165	180	151	162	157	134	162	146	132	182	139	160	164	173	137	147	140	144	180	160	163	163	164	163	135	140	173	138	148	165	142	126	135	132	142	143	149	162	134	164	134	160	167	155	158	157	132	162	148	168	150	142	161	141	148	160	165	135	143	147	156	142	149	150	150	153	163	123	144	148	180	158	148	161	146	143	146	144	172	144	150	150	158	142	162	145	165	156	169	144	174	160	159	140	140	130	144	154	138	151	141	149	137	170	160	154	145	152	165	136	158	142	128	159	147	141	166	153	150	146	163	145	156	164	129	140	145	151	136	130	164	139	155	130	163	144	133	164	153	149	144	141	133	153	160	139	161	153	151	154	163	175	158	135	137	135	127	149	162	147	170	142	138	150	168	133	154	145	146	153	164	138	162	143	162	133	155	129	155	173	166	184	142	151	150	165	145	145	152	149	138	146	153	137	125	157	167	159	134	166	161	152	151	126	161	178	166	158	134	144	135	162	175	161	179	158	154	174	147	178	157	159	142	168	155	153	159	157	149	169	157	161	149	159	172	150	143	174	140	151	176	157	157	113	150	151	149	136	140	125	157	158	167	161	157	144	128	160	133	137	157	158	148	153	162	156	137	174	169	160	141	152	154	164	142	147	162	132	138	167	144	134	130	169	154	137	151	147
50783	56762	63213	65918	56236	40725	27341	12741	4033	1176	537	408	377	363	361	405	392	374	358	368	343	371	354	362	388	355	358	384	384	382	357	386	402	380	406	375	370	426	372	372	392	380	417	396	368	379	400	353	387	370	384	387	365	363	378	392	398	355	399	413	387	408	368	404	347	390	390	384	358	401	353	388	376	382	386	380	405	391	373	369	347	390	385	377	383	393	356	366	355	333	371	381	393	404	403	396	361	379	348	391	356	382	396	371	377	348	388	392	364	383	379	348	378	424	340	374	392	381	368	383	394	371	373	381	383	390	366	390	390	377	404	384	359	394	380	374	374	358	342	406	410	404	357	373	382	370	343	365	371	391	374	345	392	388	388	364	356	368	423	382	363	397	374	367	349	353	374	366	365	347	366	381	384	405	396	363	339	349	383	368	374	366	365	345	356	380	346	411	351	367	389	389	370	402	375	402	365	406	372	386	392	406	348	386	349	402	390	380	344	379	421	390	351	386	378	399	339	395	352	352	410	372	377	385	375	393	403	360	365	385	360	364	391	378	351	406	384	389	358	396	387	354	364	383	364	360	353	354	351	378	374	333	350	411	378	348	377	364	332	395	398	356	386	381	354	373	393	414	383	390	334	364	373	388	343	349	348	384	410	363	375	384	356	410	390	373	369	350	396	399	370	389	344	369	391	362	405	374	396	345	372	338	355	397	382	373	381	366	371	363	342	373	342	385	370	386	377	388	384	370	358	338	405	357	352	328	413	398	374	394	347	369	351	377	388	392	388	340	404	392	400	349	352	396	355	402	355	341	380	385	396	371	373	374	373	378	357	347	373	402	373	373	385	377	362	339	369	397	395	365	397	386	382	367	352	398	356	392	379	346	366	377	402	343	410	400	359	355	389	347	400	395	381	353	370	384	393	351	409	359	371	385	362	415	365	401	358	367	403	346	394	387	402	379	402	358	345	358	354	408	382	398	370	353	372	358	406	383	346	340	383	346	365	386	365	355	345	380	373	379	367	377	370	376	369	357	403	422	386	372	348	333	361	338	382	377	370	394	381	348	409	368	362	353	411	350	359	394	374	395	378	371	372	376	374	391	380	384	371	356	379	396	370	390	352	390	381	372	367	379	370	327	384	377	398	368	378	368	375	358	377	354	364	410	385	353	359	344	398	398	395	395	359	393	349	396	414	380	368	383	359	370	395	374	403	410	362	374	388	378	399	330	360	385	380	380	373	405	383	379	372	375	402	403	363	377	352	366	378	393	367	369	370	384	377	385	357	348	347	396	401	361	397	400	380	387	388	363	368	371	359	397	388	369	347	386	393	380	370	398	390	392	373	390	357	359	376	397	358	355	365	375	404	357	389	395	370	396	366	367	372	380	374	393	393	379	392	375	389	349	362	367	352	360	419	365	374	357	377	354	375	408	379	370	372	360	363	374	399	382	377	330	360	346	373	378	368	371	373	381	365	361	385	386	371	359	351	363	400	365	364	382	377	407	365	381	410	377	385	358	366	356	387	349	385	387	362	407	364	378	368	394	386	384	374	377	361	344	362	393	390	410	372	350	381	368	367	394	380	387	345	363	357	416	387	376	378	360	365	357	372	404	349	404	422	349	368	358	398	386	366	368	369	409	344	366	347	362	335	366	381	397	392	394	388	418	366	403	377	369	399	379	370	378	386	398	349	374	386	386	368	387	381	379	393	378	378	399	355	384	380	348	372	389	388	367	377	398	388	386	366	346	390	389	365	382	403	406	379	358	335	360	363	394	387	367	371	379	350	378	392	360	373	359	343	373	374	384	408	379	390	389	401	387	383	374	357	436	357	362	348	381	391	354	376	377	377	397	362	365	342	390	370	385	365	384	375	371	370	345	367	387	359	392	376	368	368	394	373	399	351	375	369	416	381	392	378	345	383	366	340	379	373	366	392	391	371	421	390	362	409	401	401	393	394	387	416	395	391	389	367	383	349	364	364	343	389	374	371	360	351	365	375	408	369	347	393	366	367	371	365	362	360	346	386	347	369	365	377	388	386	356	389	389	342	368	357	346	386	378	387	385	373	399	340	385	415	392	376	433	345	412	356	358	372	389	355	409	365	415	371	396	409	376	370	383	363	398	367	367	376	366	368	379	396	387	347	367	355	390	386	390	410	407	390	368	386	349	389	348	385	400	388	364	343	385	390	374	363	384	366	349	397	396	357	384	378	406	377	403	352	381	368	369	355	378	384	356	402	389	370	416	370	380	358	316	396	359	322	366	344	384	371	362	373	374	365	372	375	396	375	392	402	362	372	404	348	383	417	380	368	350	412	337	373	385	366	400	404	388	380	387	396	374	376	367	378	353	375	382	397	388	346	350	411	388	383	350	371	348	349	355	388	377	370	358	380	391	391	378	418	351	399	358	395	381	334	357	376	405	359	372	408	398	363	341	395	376	359	388	399	381	409	380	346	355	376	377	364	383	356	397	344	403	381	375	395	391	403	367	399	394	358	405	375	363	380	375	392	396	367	380	381	407	408	389	394	391	367	388	364	370	406	376	367	366	374	382	389	352	357	371	362	390	399	379	389	377	366	395	350	380	382	374	355	365	354	398	363	411	382	355	396	394	364	353	368	366	366	388	364	361	367	382	361	344	373	400	377	358	328	362	388	353	381	387	387	367	362	398	372	375	377	399	407	381	320	381	356	377	389	363	387	375	388	348	374	411	356	386	397	371	397	367	379	363	363	359	394	336	380	366	353	357	362	377	417	371	368	378	391	350	403	386	379	361	388	367	369	401	320	380	370	371	377	365	336	373	375	365	414	397	394	385	373	336	375	407	378	399	378	417	371	382	381	366	379	384	382	388	412	409	365	378	397	385	402	368	370	396	389	363	402	350	411	379	366	365	380	370	369	413	404	386	395	372	402	379	399	342	371	384	382	371	360	347	350	359	379	366	355	375	373	355	379	339	402	397	387	379	377	383	347	401	364	360	359	395	397	334	394	363	412	372	385	363	353	374	368	379	381	366	397	373	370	376	368	364	386	374	357	359	353	388	384	387	366	397	376	383	337	373	370	378	389	353	361	411	370	391	392	387	389	385	386	373	426	400	419	369	396	394	358	367	369	349	364	384	380	368	345	353	360	341	378	382	375	367	380	376	373	374	372	364	384	385	343	361	382	373	389	388	380	415	410	374	404	362	352	388	349	352	352	381	364	352	397	385	386	370	345	344	369	388	354	364	373	350	349	386	377	357	356	390	407	392	364	387	372	381	363	380	383	366	392	388	375	396	393	371	333	385	395	359	411	391	380	364	366	336	395	367	399	370	395	376	364	388	379	376	387	366	397	351	336	403	379	353	420	388	364	382	401	351	353	337	358	387	389	357	350	393	369	363	367	419	420	351	389	352	381	361	340	381	372	385	362	345	367	353	373	373	389	349	412	386	379	366	372	385	385	379	367	394	372	373	411	358	355	364	365	360	395	359	385	349	381	381	369	382	414	365	405	371	353	349
18200	12683	7165	5417	2338	1451	768	455	228	164	157	183	185	152	132	148	179	140	148	149	154	156	152	142	151	150	179	153	137	155	146	166	158	141	172	148	148	167	152	163	150	137	149	180	176	169	161	164	137	159	140	181	156	160	170	167	145	142	169	178	150	155	140	175	173	161	177	196	146	154	156	148	152	162	183	163	180	182	157	140	161	150	163	153	148	165	153	159	146	165	160	156	138	156	196	142	161	143	139	151	154	141	175	163	137	159	162	177	160	159	169	154	155	164	167	162	158	154	152	150	154	147	146	147	159	139	162	149	144	159	173	133	166	141	167	163	156	162	156	148	182	129	165	167	189	145	164	165	150	174	160	138	169	163	149	177	138	162	144	137	169	164	156	163	160	146	147	135	149	156	161	147	149	136	151	144	169	171	148	144	159	137	163	157	139	156	163	167	160	164	159	192	156	164	143	137	159	156	166	172	138	143	172	157	154	165	158	145	149	167	147	155	148	138	153	158	165	150	161	169	163	161	145	157	139	132	139	137	154	158	170	147	170	154	168	180	175	165	150	178	125	158	167	143	164	163	158	152	158	152	177	158	179	176	143	159	145	153	158	137	153	144	175	136	153	147	171	142	151	148	168	175	138	136	176	160	162	177	142	131	159	143	163	160	133	142	157	166	157	159	158	146	150	164	151	152	163	165	141	178	150	135	155	142	157	150	161	166	183	162	148	166	152	159	147	181	137	146	151	150	181	166	164	157	136	149	163	164	163	130	158	148	141	165	139	162	134	134	148	154	146	162	159	139	148	140	153	148	165	155	144	145	150	157	147	163	141	148	138	136	153	150	133	177	150	144	164	150	152	177	168	138	135	152	127	152	151	131	162	152	152	147	153	159	168	148	140	176	149	146	151	172	159	166	153	162	163	146	156	163	147	154	131	119	146	160	169	144	138	182	174	150	158	151	154	160	127	152	160	151	142	140	156	151	165	185	158	163	154	152	154	165	164	150	147	192	146	136	151	179	157	152	131	167	133	153	163	155	145	148	162	167	145	136	148	144	150	146	168	152	169	152	142	159	143	183	157	143	177	162	164	150	163	158	168	159	149	177	154	173	177	164	168	179	173	145	159	146	150	150	141	145	153	159	176	157	162	151	159	184	160	158	164	158	176	128	138	155	164	134	158	154	163	162	144	144	141	152	157	167	152	161	153	159	159	156	156	174	143	153	139	146	158	139	159	161	137	146	151	160	165	149	164	166	179	155	142	154	163	166	161	158	154	133	164	164	139	147	168	147	148	149	134	142	181	142	160	151	143	161	159	150	160	147	134	142	117	136	169	166	168	152	164	165	171	176	166	135	171	162	155	161	160	165	128	152	164	150	154	131	174	158	125	142	165	155	161	146	154	137	167	139	133	170	150	151	155	163	136	145	149	165	157	140	116	160	158	174	159	165	150	155	162	149	166	156	136	138	163	163	171	152	151	148	150	150	138	153	172	157	161	169	140	142	169	163	124	136	172	159	155	148	152	132	151	145	137	157	158	150	169	152	161	170	144	149	136	162	164	153	154	175	151	173	145	170	178	133	143	161	154	170	153	162	137	151	162	159	153	143	156	133	165	155	164	170	158	141	134	159	138	171	164	149	156	158	153	159	139	146	184	176	160	143	144	141	101	159	167	165	148	144	145	185	146	172	133	158	164	173	157	175	142	162	153	139	139	134	151	144	167	155	152	176	161	167	155	157	163	151	169	159	128	170	147	133	152	159	167	148	161	166	145	141	168	169	159	155	161	152	163	165	138	171	154	160	148	163	177	157	137	163	151	141	139	136	181	154	150	163	161	148	129	162	159	140	157	152	167	142	164	175	158	156	160	155	176	180	148	161	147	149	167	156	167	150	160	139	148	124	138	158	178	150	191	150	159	158	158	142	154	155	161	147	170	147	154	180	144	161	145	143	175	156	135	165	137	185	162	158	159	156	164	156	147	170	147	142	146	179	157	126	158	163	164	147	161	167	177	145	145	161	149	172	150	143	156	153	154	175	155	151	140	140	193	136	145	154	155	157	144	167	147	138	159	141	189	163	157	129	165	176	178	152	136	155	153	148	150	153	135	167	158	180	184	153	149	167	149	148	161	160	145	152	170	150	165	172	154	157	150	139	164	173	160	172	147	148	153	132	157	145	172	160	145	143	142	143	164	165	139	148	165	140	149	160	161	167	157	163	159	162	138	162	163	130	140	147	155	166	151	166	150	177	178	130	157	157	148	150	137	180	175	130	165	149	147	165	146	151	166	163	165	147	147	169	184	155	156	174	180	167	149	163	152	159	159	173	142	141	125	168	153	142	147	165	171	174	138	163	138	155	182	156	161	141	141	144	171	152	152	177	141	161	155	169	162	165	130	150	163	170	156	156	149	157	153	150	179	177	161	149	151	157	144	145	148	159	182	118	139	151	154	156	124	165	114	120	151	179	152	139	175	159	167	152	148	165	149	163	144	151	152	146	177	154	127	176	182	162	156	161	142	162	160	161	155	145	188	141	163	171	146	155	148	148	142	139	148	149	132	154	176	151	137	140	162	153	151	139	154	151	131	158	147	157	171	160	169	132	145	175	153	135	168	166	176	160	147	157	148	154	156	156	153	150	154	147	155	132	162	159	155	167	154	164	156	140	172	147	124	142	147	156	152	148	145	157	141	148	147	147	145	160	151	146	157	158	131	139	164	150	139	157	147	162	163	151	142	155	179	148	146	182	177	152	174	142	138	166	144	142	159	135	145	156	129	159	137	146	158	151	182	137	148	164	133	164	166	140	145	137	154	153	165	144	144	153	165	156	154	145	141	151	156	147	167	140	171	141	159	144	162	148	167	143	136	172	165	137	170	153	154	144	166	162	153	135	163	161	159	149	154	150	138	135	161	155	149	138	156	153	173	154	157	145	160	150	128	153	139	152	157	144	139	134	160	156	128	159	174	158	159	148	160	163	167	125	144	155	162	128	136	154	152	152	154	144	133	162	152	182	161	158	155	151	142	162	151	144	166	161	135	148	145	149	177	166	167	153	156	155	159	164	182	137	153	146	165	169	142	146	155	158	145	161	158	161	150	162	153	158	159	153	140	153	136	177	155	142	137	141	177	152	147	163	156	159	143	150	148	176	146	147	143	150	178	153	149	138	167	171	172	141	155	168	174	153	152	161	133	155	161	157	167	161	153	164	143	166	165	167	151	156	173	148	191	153	154	143	158	139	173	161	143	141	136	147	147	154	154	166	158	156	153	147	166	156	183	170	134	160	165	154	148	170	141	144	157	165	175	167	142	143	183	161	152	166	181	173	154	147	147	181	151	157	159	154	161	144	155	145	164	154	154	149	155	147	143	155	173	141	136	155	149	161	156	150	151	160	158	147	160	167	152	162	157	160	185	153	168	161	156	149	156	169	159	156	157	151	136	146	141	162	162	145	144	164	156	148	174	136	187	168	167	151	148	144	147	158	167	136	162	151	144	123
15719	16403	13446	14702	8310	5587	2820	1364	685	435	387	411	394	412	385	396	401	412	399	401	375	381	378	378	395	398	389	380	402	345	385	416	380	382	401	397	388	401	371	395	401	351	413	429	392	392	400	351	411	377	425	383	416	380	375	398	404	386	389	420	394	397	366	392	385	398	372	357	403	355	417	386	375	365	376	376	374	385	364	381	410	393	391	387	424	428	400	416	386	381	393	402	399	372	400	392	399	418	415	373	408	405	430	366	390	365	367	377	388	377	357	368	420	427	395	386	349	407	391	415	364	382	365	371	442	359	415	377	380	399	377	389	393	399	404	371	392	399	388	351	422	413	376	407	397	372	406	402	341	387	411	390	387	379	386	359	407	389	388	399	373	409	379	405	386	403	408	363	393	389	380	400	392	383	407	405	421	394	435	366	406	390	439	412	377	364	378	388	356	371	372	406	407	376	380	365	430	377	384	396	402	361	385	375	392	396	379	401	403	384	396	423	394	393	393	380	383	409	387	401	401	397	409	378	378	376	396	383	435	376	372	445	383	381	393	343	385	360	393	379	391	408	357	354	404	399	370	437	393	418	402	421	410	371	380	399	374	422	386	392	414	418	354	350	376	374	459	386	358	413	398	428	407	390	394	366	424	390	374	355	376	389	396	390	376	387	415	368	409	371	379	386	369	407	371	379	364	415	404	375	393	395	382	393	434	380	404	420	401	379	375	412	396	395	402	430	377	375	366	418	411	419	369	352	392	391	429	394	383	441	381	381	367	407	387	366	407	397	414	373	375	390	395	404	374	389	405	328	402	388	378	378	414	403	409	394	352	420	371	436	365	414	414	375	383	399	407	408	371	382	401	372	409	397	419	398	357	349	401	393	421	354	404	394	397	424	435	401	394	405	359	387	374	355	381	384	395	396	440	420	387	368	390	393	413	379	358	394	392	410	408	367	386	373	398	384	422	371	395	418	403	373	416	369	367	385	389	377	405	395	398	421	420	368	366	379	375	408	386	404	412	378	400	378	404	414	407	382	358	376	405	415	400	399	383	374	417	407	414	362	377	388	367	380	395	421	395	383	386	400	392	412	400	409	422	371	414	383	380	390	369	403	423	413	387	407	393	371	382	365	425	390	403	398	352	446	400	390	412	415	378	369	390	374	385	358	396	428	411	375	403	401	388	402	376	407	367	384	390	381	407	417	355	383	369	376	376	393	393	387	366	375	427	435	405	367	406	380	394	400	403	415	406	369	402	367	416	364	414	387	370	397	384	415	409	403	376	403	366	361	378	403	383	383	402	406	375	380	403	414	372	368	391	370	408	427	380	345	392	365	358	404	393	422	395	392	412	402	383	361	398	399	379	411	393	393	359	369	418	389	391	384	412	393	410	396	412	407	366	400	400	346	390	448	387	409	408	393	425	395	391	389	372	397	402	387	390	410	417	370	394	405	404	400	393	392	383	385	393	378	387	424	391	349	394	429	421	391	402	370	400	390	384	418	360	398	389	407	397	369	402	397	362	399	399	363	350	393	401	400	396	389	363	406	390	372	425	419	373	403	356	366	408	412	390	395	391	411	388	393	398	384	373	396	396	404	414	380	413	414	389	411	363	375	373	397	411	383	376	352	405	406	403	382	397	386	378	381	405	380	409	434	361	364	401	389	387	371	392	398	388	378	367	400	413	363	370	381	353	399	368	391	406	356	417	401	374	420	402	381	383	372	384	372	391	386	424	413	382	410	413	403	397	405	404	398	403	381	418	410	383	360	419	385	387	400	413	376	400	378	425	402	414	379	379	412	432	364	385	401	390	397	380	378	384	370	408	372	389	374	380	404	387	396	381	379	338	386	415	396	435	398	413	349	389	381	410	375	406	407	402	420	424	378	403	434	396	403	386	385	413	400	421	390	378	397	406	385	375	386	400	407	427	384	379	374	358	387	348	395	404	384	373	374	379	359	413	357	419	382	402	418	395	394	409	399	399	387	367	370	393	389	367	380	390	392	432	421	408	393	356	392	414	379	397	387	411	377	430	404	388	391	388	412	373	383	376	410	388	403	372	414	395	356	398	397	382	443	395	401	368	382	419	393	415	381	377	406	404	384	393	384	397	404	393	411	396	390	410	358	385	387	431	388	398	368	411	395	418	379	368	377	437	382	332	412	407	397	397	404	401	381	423	387	380	414	381	350	406	404	380	416	387	403	368	374	370	379	396	390	410	369	417	391	348	401	396	369	389	397	390	355	413	404	375	389	377	406	398	397	369	365	395	371	409	339	422	379	400	350	381	408	378	398	394	382	383	363	374	390	409	364	404	380	409	390	421	371	366	369	352	378	407	378	392	382	434	395	386	404	433	404	397	409	402	367	402	402	370	371	390	364	366	368	373	407	409	379	392	416	373	397	390	371	454	397	408	369	380	421	376	378	411	402	411	367	417	403	396	375	404	431	409	433	406	402	389	391	394	370	370	397	395	387	403	392	370	398	388	390	351	398	392	402	402	451	384	392	387	390	377	431	410	346	423	396	371	419	370	381	422	406	404	407	400	399	381	403	395	378	421	373	389	430	376	364	370	418	362	412	363	367	395	373	412	425	400	416	372	386	389	360	344	389	409	391	421	403	362	367	366	361	399	363	388	410	400	388	372	408	401	389	406	390	380	376	401	372	378	387	386	423	413	380	414	402	372	408	411	362	421	404	359	377	380	390	391	411	409	416	375	401	388	396	359	391	408	382	400	383	371	378	403	396	385	371	373	406	361	424	414	380	407	435	385	382	416	365	348	381	384	425	433	417	374	397	388	391	414	412	403	386	394	408	390	399	387	382	449	355	412	396	364	394	416	371	367	381	384	401	412	370	369	394	390	353	419	403	383	410	451	402	400	377	395	399	412	376	413	401	397	383	388	401	391	385	398	414	368	374	411	416	405	375	372	395	401	410	413	371	385	396	410	386	387	415	394	397	432	373	385	399	381	422	423	403	371	400	385	383	379	384	414	426	382	386	428	387	432	404	353	417	394	427	395	429	400	394	387	380	415	377	387	400	349	364	378	408	399	411	369	394	398	379	414	406	390	419	386	421	381	407	372	383	359	437	365	409	390	414	407	399	403	363	372	401	412	390	391	383	388	403	399	388	383	407	390	385	417	374	399	411	398	407	416	394	408	366	366	398	360	400	407	391	378	404	374	377	363	405	387	434	389	360	367	408	370	399	364	402	434	368	417	379	407	435	402	381	400	394	410	418	392	398	428	389	423	417	367	396	413	420	393	403	372	365	390	407	370	393	384	387	389	375	426	373	404	400	384	399	381	416	406	406	418	388	382	413	426	392	428	364	407	410	404	404	380	395	408	412	400	393	381	402	395	379	365	380	422	376	419	391	372	412	397	405	407	389	424	403	409	352	411	394	381	419	392	357	388	368	373	388	412	390	372	385	368	389	403	398	383	453	380	418	377	401	395	411	408	373	429	395	400	373	383	386	365	405	413	363	366	404	376	368	381	418
62338	64464	62814	41172	29643	17304	6807	2094	573	268	163	163	182	188	175	147	150	161	159	152	168	145	143	151	155	162	162	148	152	172	197	143	179	169	156	175	144	150	165	176	154	169	155	166	162	154	151	160	151	177	173	172	172	152	157	149	161	180	172	171	177	149	170	172	161	131	167	155	180	166	172	173	141	171	152	157	181	151	170	160	188	138	141	131	168	156	169	144	166	173	148	175	160	177	168	131	153	148	185	160	158	165	149	179	190	164	178	172	148	155	153	156	154	159	159	157	163	173	184	181	142	158	178	168	162	175	142	153	156	179	156	167	171	150	160	182	148	147	176	166	169	178	148	164	166	163	154	172	163	187	195	177	190	161	178	156	179	174	147	155	154	168	151	184	172	201	167	162	154	161	173	147	153	142	154	164	181	160	157	179	149	173	157	168	177	159	162	172	178	163	136	161	183	173	156	169	173	149	153	183	138	190	146	162	180	139	157	173	158	173	169	178	164	154	150	142	179	156	153	156	160	182	176	163	156	165	154	157	194	150	155	165	159	145	148	186	155	164	152	165	177	170	174	168	177	142	152	173	151	169	174	136	158	176	158	150	166	146	171	157	162	163	164	180	169	151	173	177	165	158	160	176	141	172	154	160	173	151	179	161	160	160	162	179	152	149	173	167	151	169	187	136	157	166	156	142	164	162	166	155	158	164	163	158	154	137	150	183	160	155	164	166	170	161	185	141	149	138	172	142	183	149	155	157	156	158	167	147	171	162	150	154	150	179	157	165	162	168	169	163	152	178	158	164	180	153	159	157	144	194	189	148	182	162	169	189	153	155	173	130	161	166	164	178	165	165	170	176	164	184	153	170	171	154	176	189	163	153	167	166	167	179	168	155	158	179	170	173	165	163	167	166	160	165	158	161	164	156	155	155	174	163	151	132	157	184	146	162	192	154	180	158	143	148	160	160	138	172	154	164	156	155	154	164	162	134	160	167	162	166	182	155	152	142	161	139	179	184	162	166	175	170	173	165	173	164	176	169	157	148	170	176	167	164	162	167	163	154	145	158	179	160	156	167	160	157	148	169	154	154	158	167	186	176	170	164	180	210	147	175	155	169	179	151	169	157	147	159	167	173	182	143	188	163	185	155	151	160	156	159	159	178	160	156	159	188	161	163	170	173	177	183	173	167	180	171	163	157	196	167	178	158	171	151	146	149	175	165	190	148	162	141	155	161	166	176	163	162	163	164	167	154	152	164	174	179	160	162	168	153	165	165	170	178	158	170	159	134	176	151	131	163	190	160	149	141	160	153	164	164	160	150	156	155	170	161	162	167	133	153	163	161	184	168	138	188	162	140	178	175	180	149	174	178	163	163	168	162	157	160	161	176	177	170	155	139	197	160	162	169	176	157	159	167	160	172	155	165	173	176	152	168	158	167	172	181	164	178	175	167	173	166	145	176	174	143	161	168	157	152	143	174	174	162	163	160	159	163	136	174	151	169	166	180	162	182	165	167	199	168	184	152	152	172	153	153	160	160	156	166	153	149	168	172	172	161	164	170	192	155	165	179	142	173	158	166	169	158	197	187	146	163	180	173	162	171	146	160	182	136	165	169	153	165	177	155	158	181	171	164	191	162	156	154	161	156	169	156	159	171	168	161	155	171	172	173	162	173	168	175	152	169	156	152	168	143	160	173	168	183	156	159	174	163	151	147	149	150	146	181	149	182	148	165	154	172	158	158	163	168	179	205	163	159	165	153	190	155	143	178	151	154	165	175	165	157	161	156	195	162	165	159	156	170	177	140	136	189	166	175	185	166	160	161	163	170	162	174	153	179	153	153	178	189	166	178	158	162	149	182	146	181	137	152	159	144	191	180	147	168	167	174	161	168	144	170	178	157	178	177	166	165	157	155	167	154	184	157	166	171	163	162	164	147	151	156	141	175	145	167	182	154	163	173	143	151	134	172	190	155	145	159	176	175	166	157	169	152	159	169	184	195	181	168	147	160	154	151	175	164	159	159	167	147	150	171	185	145	161	158	146	160	164	160	164	178	148	162	178	153	182	161	164	164	169	174	146	159	150	173	197	165	177	179	184	185	152	172	148	163	189	142	172	178	190	159	178	162	184	162	129	151	171	192	147	161	161	166	142	153	163	153	183	179	149	150	163	132	183	194	154	150	158	150	183	176	189	181	165	183	153	153	145	176	158	184	179	169	159	152	150	171	168	158	163	146	157	172	145	153	174	173	155	167	174	185	166	157	150	155	167	176	175	156	177	182	154	166	153	152	162	185	164	151	170	155	178	164	176	156	181	148	169	154	144	157	173	167	181	177	176	169	146	147	148	169	161	174	156	161	184	160	156	175	189	163	148	159	172	188	168	174	159	162	163	138	170	180	173	183	145	171	170	179	170	164	170	182	175	166	157	175	157	147	154	173	169	178	166	178	154	147	177	178	160	170	190	153	141	155	155	182	169	167	167	149	171	178	170	138	160	194	186	162	145	160	152	136	155	179	151	171	175	156	161	155	166	166	190	185	156	170	143	173	152	154	158	177	165	161	148	135	160	147	170	172	156	171	166	151	190	159	172	157	160	145	177	161	150	184	161	177	158	193	164	147	167	179	130	160	156	135	151	169	182	187	179	147	171	169	166	156	160	177	169	153	167	162	164	132	160	144	132	151	158	176	166	155	169	176	156	176	170	185	133	154	177	154	163	158	140	180	167	160	164	179	147	181	167	166	166	176	162	138	157	174	165	132	169	162	153	173	164	167	157	173	149	176	178	162	151	168	179	172	168	155	135	169	176	162	156	160	159	162	168	159	165	157	170	167	139	171	165	147	175	142	168	138	162	159	179	152	162	153	149	172	159	159	169	161	162	156	169	152	164	162	176	157	165	171	149	169	175	172	151	168	153	179	145	159	178	161	178	159	166	155	154	175	186	152	162	177	175	169	138	185	187	161	175	141	185	172	170	163	172	165	162	167	172	164	173	159	176	188	159	148	176	172	169	169	158	154	174	181	159	167	173	175	172	168	163	154	149	167	147	147	145	170	161	157	153	158	153	155	167	154	168	179	146	171	177	161	171	134	161	168	152	149	188	156	156	187	162	150	159	145	151	145	167	157	161	150	169	156	165	168	167	165	171	157	154	181	168	170	173	172	149	197	154	145	157	191	179	157	170	148	156	159	186	172	160	172	170	168	150	175	172	168	141	162	178	182	174	173	177	202	147	171	147	137	192	163	185	163	176	147	149	151	153	166	196	169	172	161	174	154	193	159	160	167	174	156	143	169	155	158	153	169	163	148	161	176	171	161	149	155	181	175	156	168	139	155	132	153	155	166	158	160	165	143	166	200	172	171	187	171	157	153	176	160	164	182	163	142	182	143	165	175	154	154	151	182	174	172	186	169	181	161	156	175	155	153	166	155	178	154	175	157	154	157	150	165	124	139	151	187	163	141	187	177	164	153	143	190	137	172	180	155	170	160	167	147	154	171	152	151
39431	49327	57798	46923	40782	29373	17244	7521	2417	874	526	464	430	432	421	427	388	428	406	386	428	443	412	415	409	453	429	426	408	424	422	414	412	397	404	421	414	402	414	364	419	421	414	391	385	411	443	421	440	430	388	369	428	425	421	387	417	410	452	434	415	380	384	442	393	409	416	368	402	405	396	427	390	379	396	409	386	395	430	438	420	410	410	423	391	397	405	432	407	423	407	381	421	378	408	430	396	392	411	378	387	384	429	389	378	384	414	407	397	375	412	397	411	442	412	397	415	391	396	399	419	449	423	409	396	413	397	421	413	410	389	395	427	371	414	410	413	410	449	391	420	429	429	392	432	408	436	414	419	423	407	397	406	424	409	414	421	382	412	409	405	382	415	424	387	394	428	430	366	438	414	428	390	402	409	389	401	427	406	364	378	408	417	390	437	447	391	396	441	398	412	430	400	396	404	406	410	418	364	387	447	437	391	376	414	394	399	423	419	434	428	434	440	371	418	414	419	398	422	417	409	415	425	430	426	385	406	400	405	427	401	400	395	424	438	443	405	398	442	415	404	420	390	366	381	416	420	424	395	404	432	410	414	437	451	407	396	418	409	449	411	429	425	417	422	391	414	395	384	429	413	414	419	397	413	412	433	438	437	410	417	414	389	414	419	420	427	395	401	404	439	404	380	428	406	402	403	397	397	394	401	402	384	418	420	400	378	398	412	416	405	397	397	383	413	376	406	429	397	372	401	421	395	375	380	430	433	424	393	415	412	424	393	385	391	422	394	434	405	429	381	429	373	392	406	399	404	419	380	424	410	416	402	383	406	418	418	389	396	398	418	411	380	381	408	407	383	424	390	402	407	420	409	391	419	433	436	421	401	429	384	425	426	425	432	397	429	410	401	406	393	426	411	398	407	380	415	405	401	426	409	442	411	423	412	406	383	378	389	425	432	434	415	396	401	430	404	429	401	400	417	420	377	435	402	442	423	466	416	434	422	434	439	410	404	432	373	397	416	395	416	425	434	397	411	433	415	410	448	397	384	373	417	419	407	406	420	417	417	387	425	427	422	389	384	433	343	395	407	401	386	390	413	373	427	412	391	416	406	424	403	404	398	442	377	393	418	400	420	422	421	432	384	416	426	411	394	418	385	394	427	388	404	402	415	445	381	437	435	433	421	422	419	411	406	425	403	382	408	421	423	398	395	430	419	422	394	389	436	421	383	427	398	431	414	401	434	405	453	372	373	413	406	422	432	377	409	354	410	412	368	413	424	413	429	390	416	415	404	410	411	368	414	438	398	419	390	424	423	367	385	413	403	418	400	383	396	408	416	399	404	427	411	419	416	407	443	396	426	388	410	378	438	438	407	393	416	416	409	439	413	411	431	418	399	413	446	387	384	427	401	394	419	400	416	397	417	392	383	429	392	406	391	423	396	371	414	425	417	407	367	440	410	419	398	400	416	427	438	391	416	399	404	369	413	414	406	443	421	403	407	417	424	411	408	416	427	395	381	451	436	422	454	425	412	417	403	399	416	395	405	417	390	392	437	398	402	453	395	393	402	408	447	438	450	371	382	412	373	443	433	428	428	401	421	400	414	423	408	413	375	457	407	431	434	406	403	402	427	413	352	424	398	438	409	379	418	389	410	431	381	422	362	384	405	410	414	419	404	410	448	401	380	368	459	428	406	391	379	422	431	421	417	411	391	419	386	414	439	372	379	432	391	414	406	385	439	429	390	431	410	391	375	360	399	403	425	409	398	409	408	462	379	410	416	370	408	396	421	403	419	414	412	421	385	443	418	419	467	419	421	415	443	397	390	412	401	394	437	425	410	389	420	434	382	398	408	418	415	412	440	393	368	418	421	398	426	402	398	404	411	424	400	407	411	419	431	425	396	440	408	419	430	429	433	403	378	400	399	392	414	441	440	434	412	429	441	465	377	375	403	419	435	392	394	399	391	438	396	415	423	402	357	442	406	411	373	430	437	395	390	391	394	411	418	431	377	388	397	435	388	438	416	400	407	449	398	436	441	430	420	419	374	388	409	431	441	426	421	404	392	421	421	448	397	427	407	430	428	372	391	427	462	402	431	366	414	440	406	399	460	445	412	431	409	431	419	395	381	396	414	395	436	438	391	366	379	418	357	404	420	426	427	396	424	409	394	461	434	393	455	428	369	398	411	458	406	415	402	405	404	388	410	414	398	366	399	410	416	401	407	423	432	432	431	387	428	405	396	396	387	384	447	402	400	434	404	430	432	420	425	392	405	415	385	436	423	386	438	411	420	401	435	401	361	399	364	429	411	417	418	382	419	389	402	424	388	405	413	402	412	415	402	388	479	428	426	385	384	419	425	427	401	382	409	414	396	400	427	428	416	430	403	369	381	366	371	417	406	448	423	407	388	372	393	446	420	404	397	366	373	403	401	408	445	417	410	435	411	415	450	426	415	410	398	392	443	415	436	389	457	393	422	441	417	419	394	408	395	389	432	428	429	402	390	383	431	383	438	430	396	429	403	391	443	419	415	426	448	429	414	384	421	400	466	389	396	427	359	424	407	414	391	395	440	393	413	398	372	403	427	444	400	345	387	405	413	439	379	405	383	385	403	454	409	436	432	432	409	428	426	384	409	421	433	439	440	407	419	455	429	429	409	409	423	428	401	438	409	430	426	385	421	395	403	413	397	398	393	421	400	402	393	420	428	386	412	433	408	435	397	418	403	412	418	433	383	382	425	382	411	458	403	436	403	417	421	418	400	433	417	413	416	397	414	448	422	438	431	394	399	424	414	399	404	403	410	429	415	388	399	428	431	413	409	410	397	394	426	386	380	432	422	414	415	439	428	419	407	403	409	419	406	412	384	410	408	417	418	382	405	401	397	428	411	423	376	408	461	393	411	387	409	451	399	365	389	368	453	387	409	404	416	413	413	412	377	405	434	435	417	398	395	388	381	407	402	409	405	388	427	400	403	455	379	416	397	427	442	383	373	423	439	402	384	441	414	390	379	410	414	417	397	440	416	384	424	425	409	392	376	410	396	422	393	416	426	418	434	402	361	392	407	403	399	418	401	427	391	412	387	422	432	406	433	431	389	420	396	403	402	402	439	389	402	407	376	408	391	409	386	425	399	390	444	450	426	401	442	391	411	414	410	422	431	419	401	433	424	409	411	400	477	378	374	402	411	410	406	418	404	395	389	386	422	431	368	434	400	378	415	413	391	382	381	414	457	388	414	382	438	373	389	432	394	428	439	423	393	417	377	425	406	398	401	407	385	413	399	413	426	377	398	431	395	390	416	422	405	420	420	378	412	411	396	429	411	420	420	413	380	411	382	403	405	424	409	425	385	412	421	409	436	375	388	453	402	419	406	428	424	371	390	407	425	386	410	394	390	412	404	456	430	417	409	420	420	423	398	386	428	375	395	386	407	405	428	400	430	402	394	406	398	402	366	384	384	398	410	461	407	419	422	420	396	369	393	359	392	377	435	453	416	450	410	388
74681	78958	72674	52465	39467	26578	12932	3793	916	322	178	159	154	163	142	141	164	134	162	153	155	144	147	150	158	137	156	122	146	146	152	154	146	152	148	137	172	141	155	160	159	170	140	144	160	151	157	126	160	147	134	160	162	144	166	164	130	141	144	149	150	138	133	138	148	149	136	153	179	135	143	165	161	135	139	145	161	149	139	153	148	145	163	149	131	144	160	158	151	149	146	133	166	158	160	127	156	145	141	152	135	157	161	141	145	152	147	149	166	151	139	142	136	135	170	163	153	162	180	153	136	179	167	143	144	149	130	171	126	130	146	147	183	131	134	163	144	134	152	144	142	150	168	134	156	145	149	144	158	160	109	150	146	144	161	170	188	158	155	175	149	146	149	152	149	144	147	170	166	138	138	139	169	139	137	153	143	150	127	155	140	141	137	151	144	150	158	174	152	152	156	180	131	154	143	181	158	180	138	151	137	143	143	152	179	154	150	163	151	146	173	167	152	150	160	154	161	169	144	157	183	154	157	156	146	163	143	155	163	125	148	152	138	142	175	148	141	156	140	146	153	155	149	144	151	191	161	171	143	146	164	162	152	140	161	145	148	139	154	147	149	163	159	114	136	147	127	149	133	150	130	141	158	157	145	143	146	152	163	145	153	129	161	159	162	161	164	168	149	167	146	159	156	151	180	152	164	177	169	148	155	134	130	161	165	155	149	161	135	154	158	150	173	144	150	169	132	135	142	131	150	159	144	154	153	151	175	162	145	151	155	168	165	153	140	164	156	139	176	141	160	150	165	160	146	147	122	150	174	146	141	146	144	149	158	153	152	154	143	131	181	154	143	151	159	172	138	149	157	143	148	169	153	138	158	151	153	160	140	179	164	151	146	154	148	141	134	141	144	136	150	159	172	150	155	118	145	159	158	142	151	144	145	142	151	149	154	156	145	177	146	147	146	131	142	160	158	164	140	141	151	142	147	150	154	140	130	165	167	170	166	153	155	128	158	144	137	146	144	180	175	169	146	140	150	193	153	150	125	127	164	167	174	158	135	146	144	134	148	148	172	145	140	139	161	154	141	171	160	160	152	168	158	159	155	149	139	172	164	149	166	140	146	151	145	152	155	164	152	132	157	159	131	162	144	152	153	165	148	135	140	140	143	141	154	148	174	158	140	144	153	163	150	134	160	152	175	145	134	143	146	144	145	140	152	156	161	148	176	162	154	141	170	158	150	156	148	146	160	147	163	136	134	154	156	170	146	155	157	157	138	137	162	172	163	155	160	145	144	144	146	161	150	166	148	152	163	148	139	158	145	141	152	133	174	164	151	157	153	158	135	162	163	154	164	148	180	149	154	164	143	159	147	162	162	138	143	159	152	155	160	167	167	175	137	153	176	159	141	138	144	144	162	151	180	161	172	129	156	144	155	127	136	137	167	149	161	141	166	170	151	133	129	150	142	135	152	165	139	150	157	156	145	129	150	150	126	157	142	152	165	137	157	147	146	144	148	162	153	151	154	153	148	161	139	148	157	177	143	146	153	147	142	152	147	150	148	176	151	146	163	122	154	131	142	139	145	143	159	150	142	158	163	131	161	160	164	151	155	154	138	159	177	155	156	164	133	136	162	158	156	144	131	147	140	175	168	175	154	160	184	123	146	137	149	156	167	179	168	138	143	158	128	138	160	160	164	155	160	157	162	150	164	158	146	181	162	147	124	154	145	135	147	132	160	145	146	163	164	136	126	152	165	163	185	153	153	141	145	135	168	138	130	135	131	178	131	140	148	144	156	167	146	153	138	151	124	159	132	151	162	166	156	160	159	159	171	127	114	167	151	140	156	141	145	155	166	162	160	149	171	152	145	163	168	148	161	173	134	168	181	134	164	156	169	148	148	142	173	173	171	151	147	151	166	151	136	131	159	172	158	149	142	131	132	146	153	147	136	141	142	151	154	136	153	141	154	140	143	176	136	133	148	175	176	136	143	137	147	161	150	153	138	150	144	153	162	147	159	181	142	155	161	140	158	141	150	169	149	162	173	127	143	166	157	142	158	155	154	142	132	164	157	156	167	134	157	166	156	158	133	132	152	136	175	163	154	125	149	146	154	130	130	160	156	134	150	165	140	149	137	173	143	149	130	161	163	152	142	129	161	143	151	140	152	136	155	161	167	152	140	129	149	155	150	172	166	151	208	153	174	169	181	163	122	148	145	137	172	143	156	133	160	163	178	177	153	153	170	132	170	156	156	156	160	155	133	166	139	172	172	162	153	138	132	148	147	156	161	159	131	144	162	173	143	157	147	174	143	175	158	125	166	138	141	155	144	166	146	149	154	159	161	140	158	147	145	144	156	153	141	161	163	150	156	167	145	136	166	149	165	174	166	140	149	169	141	167	135	132	153	164	176	172	151	153	166	129	163	158	142	129	168	156	147	123	142	151	145	171	160	154	131	144	171	165	172	157	142	158	162	136	173	163	137	152	141	139	148	135	151	152	152	152	152	154	142	148	158	142	162	141	167	157	148	148	145	146	142	150	165	141	139	156	159	142	177	141	146	143	149	150	142	135	162	152	143	146	145	159	132	153	142	148	147	174	147	155	142	136	111	141	153	155	155	160	130	132	150	156	168	146	157	157	161	170	161	148	147	161	144	161	144	144	168	159	157	144	148	141	149	153	161	160	134	158	145	162	178	169	166	158	164	178	144	150	163	153	125	163	151	131	150	131	155	165	155	169	161	171	148	138	152	160	148	152	141	158	157	160	156	139	151	171	161	168	150	148	149	160	160	143	170	141	157	164	143	160	137	154	134	145	154	133	177	161	148	177	145	163	132	156	158	135	150	137	149	175	163	138	140	156	160	133	156	151	142	152	144	170	134	160	154	145	142	153	149	157	142	153	147	148	153	152	154	163	156	168	147	158	148	179	147	143	161	148	127	145	172	147	155	155	127	158	146	132	158	139	156	159	155	133	155	142	156	164	138	169	148	163	135	172	152	144	173	174	162	172	140	158	156	167	134	169	126	163	125	161	152	149	144	164	170	134	136	150	159	171	165	156	162	135	152	157	142	144	148	175	158	152	155	144	150	148	144	137	172	146	172	156	163	155	148	138	130	159	145	142	160	163	162	153	142	149	150	125	121	162	145	170	128	152	162	147	163	135	161	165	149	164	163	141	166	152	175	171	137	154	174	142	158	144	152	129	152	178	143	155	139	153	141	140	148	160	131	140	175	164	138	143	148	153	142	172	138	167	168	135	141	155	170	143	136	147	155	160	155	158	161	168	169	144	165	143	146	149	176	146	153	146	131	129	161	150	149	152	149	158	145	146	175	147	141	171	146	163	156	175	182	153	136	156	148	144	142	144	155	165	141	157	148	130	176	141	143	157	131	151	157	154	153	151	186	151	148	151	160	141	137	154	185	153	153	175	139	160	157	144	132	132	166	128	154	138	146	151	152	135	149	164	175	149	158	149	142	149	134	157	153	167	157	168	158	168	143	151
48744	63278	69232	58142	48213	38070	24154	10786	3434	1118	531	392	394	395	394	364	383	383	373	363	385	392	397	377	430	350	412	389	372	389	351	407	371	373	375	404	360	367	400	352	401	382	362	383	367	407	386	385	350	399	412	385	410	364	377	376	401	371	393	370	353	390	388	385	376	359	378	345	397	383	337	358	374	349	404	418	356	396	353	405	363	378	405	376	363	360	394	369	384	374	442	408	392	371	369	393	402	378	334	398	380	353	378	355	375	420	394	341	381	387	373	377	423	371	381	379	360	339	391	402	366	357	332	365	403	387	406	360	419	363	395	380	418	380	393	408	384	376	371	378	349	369	382	367	359	379	373	357	375	376	373	392	391	387	361	376	394	389	379	382	368	382	381	413	407	386	393	386	377	393	378	368	369	376	360	419	391	358	399	400	349	396	361	337	382	375	375	363	369	369	360	393	378	384	361	339	360	388	348	392	373	373	373	346	371	394	416	358	370	369	369	417	394	411	416	367	369	394	392	365	399	360	396	369	385	329	340	362	366	415	330	382	386	359	366	347	361	335	345	368	357	348	373	390	393	359	366	400	418	383	357	404	392	391	375	390	359	362	391	405	338	369	412	398	383	424	374	362	403	376	363	379	374	371	377	341	352	408	365	382	372	372	359	387	358	387	358	378	393	381	370	386	388	386	385	352	376	420	406	352	378	392	376	380	412	390	400	383	364	353	384	363	397	378	388	363	408	375	360	377	394	405	387	370	371	356	368	383	404	357	377	328	375	383	390	383	374	404	379	364	382	411	380	374	375	351	411	400	364	343	395	380	390	376	379	374	397	364	397	363	391	385	363	389	378	360	381	403	363	387	379	377	377	390	384	364	410	353	399	355	400	378	360	370	404	336	355	389	358	378	382	368	386	368	382	388	397	345	393	399	394	384	349	357	362	371	393	337	367	369	401	381	394	381	399	419	376	371	371	335	391	378	370	393	410	359	428	372	400	394	346	360	401	390	388	358	366	375	391	380	381	367	381	390	345	337	395	412	384	409	387	394	386	367	361	338	361	384	369	387	365	375	393	359	367	363	431	375	402	383	372	366	358	372	379	359	387	395	354	368	390	368	375	365	342	400	382	364	380	369	358	394	382	400	389	399	364	378	386	381	387	376	397	409	388	363	369	355	368	378	369	342	353	401	386	390	389	393	388	357	355	381	387	414	382	382	360	343	388	417	378	376	403	373	380	374	448	372	379	363	363	386	326	347	379	360	393	370	380	376	371	379	346	375	373	372	367	352	376	401	391	390	376	348	333	403	419	378	351	366	424	404	345	400	347	368	396	370	422	353	354	393	382	348	373	387	387	374	399	349	362	367	349	401	363	372	375	364	402	363	398	360	342	341	390	398	394	357	393	384	385	406	352	351	384	377	337	355	402	351	390	381	351	373	348	394	406	353	338	370	350	371	372	379	376	377	342	382	379	381	374	381	380	383	355	394	405	369	331	353	370	386	403	326	388	358	352	398	358	376	373	399	360	346	411	366	375	374	377	362	354	375	392	378	347	369	381	382	371	357	431	385	393	366	371	380	324	377	367	385	389	364	385	387	392	360	402	358	407	397	377	386	380	350	382	372	346	386	369	412	399	356	357	368	370	376	374	379	363	408	360	344	378	365	385	390	368	370	393	386	384	388	366	357	363	369	379	378	381	373	392	382	367	373	351	363	364	411	397	375	356	384	345	370	366	373	342	370	381	346	384	387	392	346	391	354	383	365	374	358	350	398	383	390	365	409	360	338	344	378	376	358	387	373	373	418	367	415	379	381	364	397	368	347	403	375	327	359	396	397	318	387	397	383	402	382	368	395	382	391	395	370	399	368	355	357	389	363	364	381	364	368	359	405	382	351	348	378	396	395	373	349	386	383	379	393	371	377	387	349	385	360	379	395	395	404	357	373	323	394	366	343	360	332	404	374	404	369	398	371	380	368	398	365	384	351	369	368	378	395	362	364	374	383	409	378	387	346	356	360	376	389	384	407	357	376	353	370	413	365	387	366	385	415	338	407	392	346	374	339	414	396	369	361	350	372	366	345	369	387	370	352	402	377	358	350	367	380	368	349	374	391	390	375	387	381	387	377	388	383	384	401	381	373	422	381	354	355	366	387	339	391	367	383	405	387	396	364	388	347	373	361	395	387	395	371	413	376	399	381	343	392	366	385	377	357	380	405	387	383	369	402	378	397	413	401	383	371	342	358	372	354	348	398	392	407	410	381	381	394	419	386	367	375	392	354	418	367	375	365	389	357	343	361	368	408	371	366	425	356	373	404	373	367	334	393	361	349	385	418	383	418	386	377	373	373	368	357	399	363	387	383	391	355	389	380	377	362	406	369	375	392	366	387	396	390	367	369	356	399	393	376	352	367	347	370	405	381	372	389	374	380	380	370	358	428	402	353	382	385	392	378	435	419	361	385	391	378	412	388	354	372	384	383	374	365	396	391	374	364	440	410	355	352	411	380	338	403	423	367	366	345	373	376	363	355	405	389	391	380	371	348	408	395	367	375	377	363	361	363	402	340	375	385	390	346	365	377	351	394	353	408	375	378	336	356	395	385	405	391	367	395	389	375	370	324	387	359	409	348	412	403	334	370	384	364	366	404	407	354	372	363	384	354	373	357	377	380	382	381	358	376	409	417	362	355	381	390	380	378	385	372	377	386	362	385	381	389	384	380	347	399	383	373	347	397	388	366	355	351	383	378	389	398	395	369	348	423	359	340	360	411	379	378	405	372	376	386	384	383	401	377	424	356	402	369	406	359	368	412	373	356	369	383	366	379	371	382	383	385	385	349	387	380	356	399	392	391	376	384	394	406	373	383	357	375	384	369	368	356	354	379	369	385	384	370	360	347	366	346	384	381	376	359	401	370	368	374	384	380	385	391	389	379	405	374	351	374	375	389	347	396	379	415	383	377	373	381	353	382	362	406	389	381	386	415	383	395	381	382	352	360	372	379	366	377	344	370	371	358	364	375	353	352	406	360	348	378	360	383	317	367	384	376	395	364	346	397	385	389	397	414	381	394	384	360	395	360	374	368	375	364	385	382	381	365	394	361	360	366	378	373	392	399	385	332	397	389	374	391	376	404	374	417	390	352	373	369	341	373	382	405	372	360	418	357	370	371	357	412	388	360	387	390	359	387	381	381	363	392	378	382	399	370	381	383	371	363	373	422	414	373	373	359	393	357	372	378	400	394	355	409	411	368	379	341	368	351	397	410	385	390	352	367	381	338	412	418	391	355	382	424	394	362	349	365	370	389	332	388	384	376	348	417	342	365	336	378	386	404	379	396	376	358	370	373	429	371	364	366	362	350	414	391	395	387	365	357	346	363	349	377	366	372	395	415	375	399	386	352	371	357	395	387	361	363	387	356	384	342	363	400	370	366	368	332	351	382	405	371	401	389	405	399	378	351	366	366	365	344	358	354	379	398	369	386	432	390	395	379	400	369	364	380	400	364
14494	13774	10140	3773	2388	1503	752	402	212	158	152	166	151	153	164	142	159	128	120	176	153	131	168	143	157	158	166	162	158	152	170	155	148	160	153	150	153	176	155	131	158	127	145	160	131	152	156	160	142	129	140	141	131	166	154	170	170	156	177	173	145	152	163	145	142	168	156	150	159	169	161	165	153	160	141	137	159	164	152	145	154	149	164	167	169	144	172	165	148	137	168	176	180	169	174	166	152	151	164	173	121	152	160	159	153	147	159	132	155	154	153	149	151	153	148	189	167	173	142	162	153	145	145	169	194	148	172	148	170	154	155	163	144	164	146	139	149	166	143	155	158	175	131	156	140	152	160	132	153	171	160	169	134	153	156	155	140	157	152	165	157	170	161	150	155	154	164	144	172	144	152	182	143	149	145	142	172	160	160	154	152	158	171	150	145	156	141	152	145	135	145	149	180	165	151	159	150	163	167	148	167	157	133	147	156	136	180	162	143	144	160	130	127	164	146	135	132	135	151	153	144	149	148	159	173	161	170	157	137	163	158	141	166	129	137	153	157	179	143	129	168	156	141	152	153	170	149	172	173	156	158	142	167	142	153	139	160	157	136	156	162	161	145	158	148	155	174	149	139	151	147	163	159	163	159	170	177	151	158	173	162	149	177	184	174	136	138	140	170	154	153	168	144	147	165	151	146	166	177	130	164	156	187	157	133	163	143	155	156	140	146	166	175	154	154	175	165	176	139	154	160	158	143	159	140	160	164	150	182	131	183	157	161	161	147	144	157	148	151	159	128	172	181	157	153	163	166	166	170	184	148	141	162	148	172	163	151	135	157	153	173	161	142	143	153	143	150	147	166	173	165	153	164	140	145	143	147	167	178	149	138	159	163	155	161	174	166	150	185	158	145	148	155	142	143	157	141	139	173	182	148	152	163	139	154	150	142	151	158	133	178	166	132	151	170	164	164	161	179	176	161	137	157	143	154	151	164	165	139	169	160	145	162	144	137	131	166	153	147	150	177	136	159	161	162	153	140	146	161	165	155	158	160	164	162	149	163	172	162	161	144	117	156	132	144	152	175	140	167	165	147	169	150	162	142	166	156	171	166	165	160	151	150	127	158	167	192	162	153	145	179	161	144	148	145	170	143	140	161	164	150	153	173	181	180	156	160	159	162	151	163	152	172	143	158	133	173	155	149	152	164	172	149	182	141	163	148	163	173	160	150	171	161	141	153	158	160	169	151	176	149	147	141	149	166	133	133	183	138	157	154	157	165	154	194	158	138	139	163	149	133	182	181	176	167	149	175	157	174	170	164	173	135	155	149	167	144	154	150	151	158	155	166	159	150	178	136	152	140	135	170	132	163	148	150	162	142	147	145	157	134	153	163	153	132	152	130	136	132	145	147	159	176	156	140	164	170	176	164	142	160	159	157	151	157	162	151	182	167	142	163	153	170	159	154	150	140	164	184	142	154	128	158	163	147	158	139	165	176	178	174	166	164	151	153	174	183	150	145	150	128	149	166	155	171	145	159	169	133	152	157	149	169	158	149	167	148	153	157	172	153	170	167	128	184	171	153	159	160	159	152	150	135	152	151	146	145	149	162	164	153	167	156	164	166	161	135	157	149	157	145	173	145	156	144	168	172	170	153	161	166	162	145	150	162	167	153	132	182	166	149	130	162	179	154	156	144	197	155	140	167	145	158	156	179	128	162	136	164	146	148	172	148	170	160	149	175	150	145	151	139	159	153	148	150	163	165	164	156	145	165	157	140	149	144	147	157	171	153	135	138	158	154	139	161	161	165	165	158	162	153	166	149	153	176	153	158	145	167	159	148	170	137	157	147	164	166	145	169	152	147	148	160	149	153	143	160	149	154	173	142	159	145	185	186	160	176	152	156	140	155	171	163	161	150	162	144	149	154	160	147	132	172	164	133	145	156	139	164	171	146	159	147	158	166	155	164	148	155	169	150	159	148	152	172	149	143	152	151	168	147	134	181	160	156	150	154	160	159	151	157	174	131	153	169	167	197	170	175	161	151	144	157	164	172	170	149	157	163	155	135	154	158	146	150	153	171	154	134	165	160	164	184	153	154	161	151	175	152	159	171	157	149	149	142	168	147	143	130	128	151	138	173	178	168	173	170	163	148	133	141	166	189	168	173	164	167	177	141	146	148	156	175	168	156	150	149	145	138	157	150	154	146	150	166	157	172	142	135	185	151	168	127	168	172	152	169	172	143	173	151	143	149	173	141	158	175	175	151	135	161	147	161	172	169	144	151	151	171	152	154	170	168	153	133	154	161	130	153	172	150	159	155	189	150	167	153	166	162	171	174	140	166	157	163	163	158	159	169	180	179	156	165	146	152	159	169	168	160	133	159	155	164	152	164	143	162	161	168	160	157	154	120	142	157	143	120	133	156	162	162	164	174	153	184	165	161	161	158	156	175	156	156	170	174	158	155	162	160	140	145	153	136	148	145	155	151	144	169	162	177	149	160	155	158	150	149	153	140	148	134	158	163	158	156	155	162	153	165	135	161	133	153	191	183	143	140	176	167	150	157	169	162	163	175	177	167	146	154	146	183	144	176	156	148	130	155	160	152	165	143	167	154	146	169	165	154	149	166	160	181	175	133	132	142	163	163	152	188	134	158	141	149	151	154	142	164	156	150	163	165	157	143	148	149	176	163	141	158	151	164	157	141	156	135	148	149	141	150	148	155	179	149	153	129	159	166	134	138	137	150	141	179	165	174	156	153	147	150	162	160	161	142	174	151	175	148	160	145	172	144	145	151	146	141	138	145	170	150	156	159	153	159	153	175	165	170	162	159	165	146	137	168	148	157	171	159	173	143	133	156	140	165	163	165	131	163	184	148	155	164	169	138	162	175	158	165	144	172	161	168	193	166	164	160	160	152	153	145	160	140	139	157	160	149	156	149	169	159	148	140	181	152	133	162	177	152	148	173	145	138	140	151	157	155	185	141	150	174	176	165	146	169	153	165	161	167	177	162	152	184	160	160	172	172	147	159	160	161	181	145	160	169	153	169	141	158	167	153	178	141	151	171	152	153	161	154	155	152	162	174	168	158	148	170	154	153	168	152	159	154	145	145	155	169	152	167	158	165	151	146	161	164	143	164	156	136	156	158	146	158	141	149	143	160	140	160	145	181	148	161	163	140	130	163	165	159	139	161	159	144	170	153	150	167	151	146	153	160	138	161	147	150	173	177	124	174	165	168	171	160	153	152	166	152	164	173	157	157	168	155	146	152	173	160	163	158	156	157	158	142	161	158	148	152	122	165	173	152	149	150	163	145	164	147	154	161	163	129	173	177	163	152	150	162	140	174	169	163	142	146	151	151	164	162	161	160	150	176	143	182	158	171	188	171	176	153	177	162	145	164	146	154	182	154	149	154	149	155	192	149	157	153	142	149	140	151	158	157	162	157	162	163	166	159	148	162	142	155	149	151	169	134	147	133	165	170	173	152	169	176	170	151	134	126	157
11963	18314	16910	10447	9028	5562	2880	1293	679	477	392	391	364	392	406	437	381	419	380	401	430	411	401	414	413	397	369	396	418	376	385	404	383	405	383	362	395	416	366	402	393	396	395	366	387	411	422	380	385	344	402	397	390	381	366	431	406	420	391	376	394	404	378	351	376	414	359	396	365	393	395	422	409	407	376	378	407	389	389	408	370	348	402	395	377	384	410	400	382	392	382	402	360	405	379	378	394	394	405	382	384	389	382	350	364	364	414	387	371	418	391	403	380	354	389	400	391	415	394	400	398	423	410	381	400	361	414	392	390	399	404	403	374	372	382	373	386	445	407	386	407	439	403	365	396	395	393	380	372	385	365	418	370	404	387	399	444	392	415	401	380	419	395	368	376	392	388	372	405	359	404	374	473	393	388	407	379	388	400	411	372	398	371	394	403	389	379	370	380	413	426	379	370	386	429	411	407	380	376	370	409	408	405	382	354	390	384	419	396	385	406	379	356	372	384	372	371	386	414	399	395	397	399	401	392	368	372	410	393	407	393	405	402	406	382	414	414	371	383	414	372	425	377	374	392	383	375	408	420	414	388	398	412	404	410	385	391	391	363	393	431	378	418	384	385	399	342	385	387	425	397	376	384	396	371	422	401	401	351	406	389	389	402	381	391	403	412	380	390	403	387	364	383	377	362	391	368	369	436	398	358	408	383	374	372	387	397	384	390	420	382	432	425	373	400	402	372	369	383	400	389	381	420	378	431	357	378	372	388	385	435	413	402	384	397	420	353	442	395	405	403	408	409	370	395	410	371	404	437	400	368	359	380	396	398	407	401	366	428	380	366	396	387	389	409	401	407	407	416	386	363	395	394	407	376	352	381	369	418	387	410	408	400	391	402	400	413	398	382	401	394	441	394	369	395	406	374	380	402	349	423	400	391	400	394	386	399	415	398	369	412	422	403	429	397	381	411	386	387	387	417	401	410	375	406	417	410	396	384	405	367	384	428	411	422	391	370	385	396	387	418	386	414	420	419	419	425	399	349	405	400	369	391	377	378	392	414	378	426	413	376	423	410	409	399	416	384	389	380	417	384	412	362	397	363	413	385	379	396	423	387	409	373	409	405	384	390	355	392	365	380	391	376	403	385	386	372	405	390	410	404	393	430	380	366	403	387	411	353	403	383	401	409	392	358	420	399	395	348	391	383	420	368	409	397	390	377	403	393	372	415	392	362	412	343	401	383	393	385	393	388	411	376	368	398	399	440	381	396	387	348	413	381	392	419	409	394	385	383	400	387	382	424	386	392	396	392	393	406	390	387	405	435	416	397	389	391	438	415	420	397	365	369	361	371	388	402	360	426	396	405	409	384	360	417	390	408	388	391	376	418	368	424	403	388	411	375	382	450	377	370	393	454	382	363	434	413	374	398	350	422	365	392	416	435	385	388	388	432	373	412	355	438	368	381	376	399	403	385	370	361	405	395	370	394	412	362	407	408	379	391	414	366	384	422	376	402	391	414	413	395	358	391	383	375	397	388	410	415	404	369	378	394	421	400	435	351	399	426	363	454	403	339	406	384	422	357	393	417	391	403	438	378	330	406	412	427	383	394	373	378	382	426	413	391	385	370	403	413	392	391	376	424	386	376	416	413	411	395	405	396	382	435	378	386	418	395	351	392	374	371	400	369	424	385	391	386	360	386	411	384	391	377	414	391	410	421	375	351	371	389	364	414	390	368	411	368	409	406	388	379	397	422	372	404	371	380	392	368	387	415	360	386	396	373	389	423	440	368	405	416	374	389	377	389	411	375	417	413	391	378	398	385	423	419	385	376	404	391	353	387	405	381	419	396	415	424	378	418	389	383	370	415	424	394	374	374	349	381	408	331	387	366	391	381	423	378	422	382	388	414	426	378	413	379	369	385	377	359	410	400	371	393	419	393	377	362	408	383	414	371	402	408	400	419	421	404	382	387	378	404	419	380	372	394	377	380	367	405	393	371	391	403	380	367	396	397	387	397	405	367	369	408	378	378	357	356	414	412	403	382	403	437	401	391	396	380	412	396	353	397	390	398	414	409	400	373	397	389	405	404	383	393	408	416	416	386	384	378	395	410	419	410	412	433	411	367	405	389	412	392	388	411	383	406	413	365	440	400	406	384	398	417	401	414	399	378	394	426	379	357	405	365	394	383	348	393	384	387	427	418	398	385	409	390	394	383	342	388	401	446	395	393	349	424	414	395	401	377	388	408	406	414	386	431	398	415	408	429	396	420	418	404	372	355	386	379	365	395	352	387	374	374	397	399	407	405	376	418	429	390	427	398	399	400	386	377	391	406	385	394	381	377	388	389	415	409	422	386	412	365	393	375	367	411	395	397	440	386	407	390	369	396	378	412	441	373	367	426	391	401	387	375	410	395	372	425	365	407	390	379	386	415	422	423	406	378	379	380	386	365	384	421	417	365	417	404	359	393	401	384	423	414	408	396	417	388	388	384	410	423	400	379	359	411	381	356	416	383	393	387	399	406	360	401	388	370	405	389	390	418	380	385	414	393	405	396	433	397	391	403	389	400	398	398	396	387	362	401	396	368	422	388	393	384	405	389	358	359	381	369	412	364	392	388	377	381	383	399	373	402	380	411	411	434	420	369	407	406	377	417	416	427	392	405	353	390	375	395	401	374	406	404	344	403	394	379	391	391	387	383	409	401	424	404	389	372	422	384	414	374	383	438	385	396	359	379	418	382	396	394	382	394	419	370	411	379	405	403	386	364	381	377	385	393	387	390	416	418	386	401	390	365	401	387	420	416	398	407	401	393	405	403	401	388	387	348	379	386	368	404	385	392	370	384	368	382	394	403	403	381	416	393	376	394	401	385	378	381	396	374	413	394	401	384	421	367	376	421	363	374	391	413	370	397	395	355	429	394	322	385	410	398	407	417	393	381	368	389	394	411	413	415	390	423	431	416	380	405	406	404	380	383	386	403	394	409	390	384	416	434	414	424	389	380	379	371	417	382	379	349	361	396	409	404	358	395	387	399	394	429	374	382	374	393	359	376	366	405	379	399	387	398	385	391	370	401	377	395	408	388	405	381	400	402	408	380	394	386	388	370	400	367	428	374	457	397	419	380	381	407	396	410	375	391	408	419	381	350	422	374	396	390	375	414	375	376	381	387	393	374	390	399	429	359	406	404	379	377	383	370	399	413	375	389	400	400	381	404	391	392	377	445	418	385	384	383	418	393	406	382	400	406	404	406	387	350	410	389	377	401	367	400	395	391	393	411	395	397	381	389	404	434	382	357	411	410	372	406	387	380	410	361	382	380	385	392	407	381	428	390	396	364	373	373	421	406	420	372	424	368	375	392	391	396	387	414	411	405	379	406	380	384	381	408	427	384	387	360	398	404	422	372	402	375	368	402	391	383	402	378	394	373	420	357	404	387	380	379	390	367	401	399	429	367	396	394	398	438	393	353	406	424	390	378	417	404	362	407	384	377	414	391	403	383	370
61431	65886	54402	40118	33177	20680	8970	2616	726	298	172	183	175	162	150	145	171	168	152	175	167	155	173	140	171	174	174	175	189	173	168	168	174	197	146	162	166	154	158	163	169	161	166	145	170	158	160	157	180	164	142	163	154	195	156	183	152	167	167	190	153	149	171	180	186	167	166	165	169	150	169	147	170	166	169	164	155	161	177	187	181	152	175	190	161	156	176	167	177	170	177	181	170	157	138	183	164	185	174	153	190	179	161	164	178	127	186	161	161	149	153	164	174	133	172	154	174	175	154	187	139	160	159	183	169	172	159	163	160	171	142	175	154	161	189	174	188	175	181	165	176	172	182	172	147	164	161	165	160	182	164	154	166	152	165	165	184	154	183	168	161	155	177	147	163	170	171	164	157	150	142	170	180	176	169	160	165	170	177	158	156	152	159	153	152	155	179	164	152	166	168	144	183	160	161	148	137	165	157	153	159	151	164	192	168	150	145	150	166	171	145	182	157	164	161	159	185	198	165	165	162	171	162	190	170	160	180	158	198	145	174	197	170	136	176	160	167	164	172	149	164	156	141	162	205	165	167	166	179	211	158	156	145	150	167	164	169	152	165	170	181	151	149	152	152	145	203	136	177	180	143	168	172	174	200	169	143	163	154	168	180	163	169	146	183	144	171	176	177	171	182	158	162	182	182	149	198	158	172	166	168	182	153	168	164	179	196	182	196	173	165	162	188	174	168	183	147	167	166	180	159	162	158	154	177	168	169	161	159	149	155	182	173	172	179	187	150	149	160	156	149	189	153	166	160	168	157	173	174	190	184	178	161	159	180	171	176	158	153	154	174	153	178	171	147	183	163	170	178	183	164	160	157	160	156	173	167	191	148	172	154	157	137	178	165	177	165	170	160	155	169	163	154	169	183	148	149	148	169	157	168	169	159	166	172	169	162	160	164	171	186	148	151	171	165	173	164	161	169	172	139	129	179	157	152	173	176	173	164	169	145	175	164	160	157	173	181	149	160	167	174	154	169	142	148	164	151	169	157	180	178	177	174	151	172	169	176	142	185	186	180	165	163	153	178	171	147	159	157	165	158	206	153	146	164	174	199	188	154	175	181	143	153	163	151	182	173	151	171	165	172	180	125	168	155	174	165	140	142	161	180	163	167	194	160	159	159	161	193	149	180	173	172	168	161	176	161	155	153	156	158	158	150	162	158	150	135	143	187	159	165	165	191	156	179	151	158	157	193	163	180	168	155	169	157	182	168	159	150	160	161	155	154	152	171	166	152	168	156	176	156	161	179	176	157	162	156	174	149	151	187	166	131	144	163	172	128	158	168	163	167	165	179	206	159	179	193	179	167	176	163	145	158	158	161	166	160	158	163	187	148	153	191	172	151	166	168	136	168	152	151	139	164	153	173	179	175	136	167	172	168	162	167	155	162	169	176	158	158	148	159	172	165	175	166	168	159	170	169	152	178	160	157	155	149	170	157	167	170	149	182	169	166	170	138	174	171	192	168	133	159	179	167	172	163	170	172	168	163	137	170	182	163	172	135	168	156	175	162	168	179	158	159	158	164	155	153	165	168	161	169	172	170	158	169	163	176	168	166	152	164	157	176	168	180	171	158	164	146	174	171	168	156	143	181	155	152	165	165	152	156	179	161	175	151	157	168	175	140	176	171	176	154	152	156	188	165	181	171	159	180	149	164	164	172	161	162	170	162	170	150	171	171	151	152	173	144	171	172	141	167	162	161	150	156	177	165	156	165	186	169	170	175	160	143	166	157	155	159	150	197	163	165	174	171	142	175	172	183	170	159	139	153	170	164	158	173	160	158	161	170	156	145	191	180	166	154	164	162	167	148	145	184	170	161	160	159	170	171	173	140	186	171	179	174	166	176	173	182	167	163	158	163	144	171	153	171	144	178	145	171	190	176	153	172	175	168	169	151	168	148	168	145	140	150	166	141	154	185	181	169	172	155	197	171	159	162	141	148	181	166	175	158	163	160	165	144	170	156	155	173	155	171	182	157	186	153	148	189	151	152	156	150	162	172	157	179	168	144	159	198	164	145	172	156	172	149	166	158	152	181	158	158	168	160	165	176	168	149	159	152	164	163	145	153	161	155	163	168	165	153	175	162	159	158	161	163	149	163	154	179	166	170	178	155	174	176	144	160	167	173	168	146	154	164	191	170	162	158	170	157	164	169	172	161	165	147	166	168	176	164	166	151	177	170	177	181	175	180	183	152	181	178	163	172	161	142	156	153	164	166	159	174	153	170	160	162	165	152	147	157	159	156	152	171	161	152	160	170	154	155	178	156	170	177	178	175	185	159	146	164	196	169	179	178	177	139	156	161	155	162	150	179	153	163	169	164	169	172	169	155	161	145	167	163	182	174	171	152	149	166	158	156	160	179	167	176	182	153	152	158	159	152	152	192	136	156	172	182	187	182	154	182	148	154	168	174	154	149	151	155	183	157	162	145	181	156	168	147	163	138	148	175	158	164	144	161	149	150	187	152	171	153	156	174	154	161	176	156	151	159	178	168	148	159	163	175	159	154	151	147	161	150	151	143	180	169	152	183	182	172	157	188	186	157	170	185	191	153	158	158	145	172	192	167	157	158	147	159	167	169	159	161	177	160	131	155	177	155	153	157	147	176	159	167	168	180	161	149	173	148	143	172	187	139	156	153	166	157	169	169	146	152	160	163	165	161	143	136	167	157	175	156	168	177	159	142	144	155	166	142	144	194	174	152	148	158	150	155	162	139	154	145	155	186	158	163	163	168	173	171	165	167	161	162	167	149	166	160	182	177	156	199	160	159	172	180	153	163	141	193	138	149	164	162	155	148	192	175	182	157	147	177	157	172	151	167	181	149	134	152	146	156	129	205	149	179	167	153	171	146	172	171	163	149	156	170	180	175	158	154	159	158	166	179	159	152	163	172	170	165	181	170	141	157	148	162	158	167	159	154	169	167	181	150	155	181	161	186	170	143	161	144	156	156	150	150	157	153	150	176	169	159	156	149	164	187	151	158	164	171	177	154	173	167	165	149	164	182	156	164	154	150	160	168	183	146	193	181	124	162	141	163	140	169	149	174	155	154	175	176	172	170	153	172	162	161	161	159	166	140	172	169	158	166	149	162	188	175	154	185	160	158	194	176	163	181	164	148	142	189	159	150	167	186	162	166	153	171	135	138	151	169	160	174	162	159	161	168	178	182	173	185	142	174	169	166	157	178	170	151	156	168	158	170	155	156	142	180	161	153	157	163	151	171	159	157	169	133	161	166	180	150	174	164	169	161	166	167	162	174	185	179	156	174	153	177	146	144	154	182	166	152	154	156	168	170	168	131	185	166	169	186	144	171	152	170	173	175	155	175	165	171	147	152	189	172	176	144	154	162	154	170	179	165	182	176	161	161	155	194	139	186	156	184	164	178	170	152	168	171	147	158	177	183	139	170	152	163	147	174	176	152	121	151	161	161	158	177	161	185	183	144	174	167	167
39701	50966	50143	47745	44126	33366	20586	9061	2762	906	511	418	451	371	420	390	420	419	408	406	418	396	403	420	386	410	422	415	400	424	414	367	390	413	399	453	415	447	417	375	409	450	384	416	405	413	386	442	420	409	410	402	430	407	403	414	399	413	420	417	408	377	408	406	430	373	436	360	428	391	385	391	452	411	420	443	407	417	407	387	444	409	428	405	440	405	394	396	433	386	466	395	434	411	419	436	388	426	403	406	392	437	390	379	398	368	403	424	406	472	421	382	446	429	378	392	392	405	406	416	406	379	404	426	414	404	451	383	402	401	429	443	450	409	404	438	395	396	429	393	418	394	409	394	419	415	392	425	416	424	370	418	382	439	425	440	410	410	425	413	419	392	415	400	411	414	388	442	405	428	382	404	395	408	393	396	384	423	398	416	423	399	436	428	393	399	430	414	431	426	405	382	398	416	389	397	436	422	465	398	407	400	419	405	408	385	399	422	405	416	418	425	423	383	436	437	413	434	416	412	424	406	389	374	431	401	422	409	401	399	358	403	393	429	410	393	416	402	406	417	368	429	383	409	425	401	403	434	418	414	395	379	424	436	445	445	389	394	399	386	413	419	387	397	417	396	394	404	396	428	397	407	377	442	397	433	438	422	396	393	445	425	403	379	380	415	399	392	387	418	423	433	427	410	409	400	417	435	409	397	400	393	426	415	412	405	383	403	400	406	443	369	409	396	392	419	415	412	413	416	433	389	402	385	387	418	389	404	424	411	351	410	402	377	409	392	460	408	375	379	403	424	434	428	432	408	426	422	389	416	387	407	383	417	389	436	422	351	388	396	449	415	366	410	411	422	414	419	455	416	410	407	414	367	420	404	387	396	377	415	399	399	434	417	401	401	378	415	363	384	413	392	406	390	390	413	423	373	402	444	390	392	429	432	389	428	376	409	389	382	403	416	457	403	422	415	411	454	403	414	407	406	384	417	422	380	412	365	386	382	428	421	439	416	417	397	435	420	374	410	385	422	407	430	431	397	423	428	447	392	385	404	404	416	383	422	395	408	399	413	416	433	426	418	391	382	410	420	402	420	407	407	421	425	378	403	380	428	409	402	453	401	430	416	410	394	407	377	383	397	428	420	463	445	404	411	382	414	429	430	391	352	397	385	401	390	399	398	424	435	428	362	396	428	439	401	414	423	381	430	428	407	433	393	397	398	407	422	387	422	419	420	405	385	408	390	412	396	397	365	433	412	402	385	413	395	411	412	401	422	399	394	412	437	429	432	406	395	406	443	399	424	396	406	395	418	401	422	432	455	416	382	406	449	440	435	449	395	402	405	433	418	396	421	404	425	442	385	379	402	407	413	429	412	429	414	410	421	415	403	419	420	388	384	404	412	444	396	391	445	426	402	383	440	381	422	412	473	435	409	396	435	395	420	400	412	393	391	387	443	401	392	401	386	404	417	417	407	434	435	412	385	397	404	417	413	395	436	396	388	429	432	389	412	425	383	371	391	405	400	410	420	391	396	405	428	398	413	405	390	426	432	401	422	394	407	390	380	427	415	405	428	391	419	406	360	382	432	408	379	408	408	432	409	392	371	394	395	368	428	420	389	392	388	432	417	408	412	413	399	394	386	396	431	400	399	417	412	421	390	423	433	411	387	381	410	390	411	413	431	408	385	401	422	427	424	373	386	452	396	396	400	363	372	392	433	382	415	420	433	393	408	387	388	394	408	401	443	374	437	402	407	412	429	396	397	392	363	412	371	414	388	399	405	398	429	368	405	382	395	410	368	376	379	408	407	475	421	372	388	435	431	379	408	407	444	367	414	448	420	412	395	396	393	446	396	413	373	411	389	419	401	413	416	412	412	472	400	404	393	394	378	397	423	398	396	413	402	423	412	436	416	398	413	407	409	422	433	412	380	400	432	421	387	427	388	380	385	410	388	389	411	417	431	422	422	400	405	446	408	411	387	390	409	424	396	389	385	393	431	413	401	410	418	425	418	412	436	380	449	404	378	403	400	402	436	415	418	419	420	430	442	426	427	400	385	410	414	429	417	398	405	384	389	380	416	397	396	439	382	440	428	402	398	433	407	392	378	424	405	427	435	408	418	398	394	394	379	417	414	365	389	399	397	420	398	389	418	402	399	381	414	390	391	405	429	422	392	419	375	398	462	376	403	420	413	398	367	383	434	414	401	412	403	413	394	464	426	417	411	423	412	380	440	422	408	416	401	416	420	418	379	371	401	416	380	407	423	393	395	407	382	397	390	402	425	405	429	390	431	421	431	422	427	404	388	419	411	432	404	377	414	437	377	413	429	409	390	433	376	451	370	440	396	358	411	427	399	430	419	385	407	426	392	390	416	444	420	394	398	414	415	436	385	390	403	394	415	400	412	411	412	417	386	402	391	419	385	409	361	428	410	368	403	377	442	408	392	395	397	399	381	417	407	400	383	437	421	430	396	416	423	433	404	416	371	420	386	445	389	424	402	411	375	392	420	433	411	435	396	377	422	420	457	421	414	422	430	409	396	367	358	394	385	421	427	397	424	394	397	420	422	409	421	401	397	399	363	405	434	421	422	424	373	386	417	411	432	442	406	402	407	416	425	377	403	418	392	457	404	393	401	373	384	383	442	415	406	402	424	425	401	392	447	399	404	401	401	421	397	429	412	390	412	389	428	460	400	405	377	398	388	417	410	431	446	403	395	411	356	430	428	435	422	414	407	395	416	407	438	427	416	384	409	367	411	407	369	384	421	408	423	424	415	414	426	435	395	412	399	382	387	416	437	392	413	412	421	397	430	415	399	384	368	412	447	431	416	392	425	410	446	395	384	445	415	400	395	399	379	408	421	394	414	412	389	385	429	422	372	410	416	438	367	452	447	439	377	424	445	406	384	423	416	441	390	432	386	399	424	402	407	382	415	432	399	406	429	389	418	420	443	370	417	397	453	390	415	410	407	405	422	424	419	433	374	417	425	382	420	400	396	419	398	402	409	414	408	421	413	389	413	388	377	386	426	410	406	398	382	400	405	411	412	426	453	422	447	402	418	398	373	389	442	410	384	424	402	432	440	365	425	386	422	414	430	415	430	412	376	432	385	404	428	403	396	369	419	413	391	370	402	399	433	398	417	374	369	395	409	395	419	403	412	444	422	425	396	427	417	437	395	435	418	415	385	386	425	416	391	399	414	378	395	394	425	381	381	406	437	390	425	408	439	388	410	401	401	385	368	402	429	396	422	413	400	448	407	388	428	428	382	405	389	415	436	428	387	397	439	398	411	432	396	406	461	439	382	404	432	436	409	396	433	391	425	398	383	418	401	404	421	422	411	422	392	439	414	445	418	434	417	420	433	396	426	399	412	390	415	367	391	420	422	425	403	432	416	389	421	397	399	399	402	408	414	454	432	407	397	407	376	421	414	415	396	423	388	375	419	426	366	395	409	397	469	415	415	389	383	415	398	414	416	430	385	453	421	437	432	431	416	427	389	395	401
76777	77761	65041	52864	46873	30859	15129	4535	1149	336	199	154	150	172	133	153	169	146	151	163	140	155	153	144	162	155	165	136	166	176	149	173	139	143	163	145	145	149	155	142	147	149	146	177	154	165	154	156	135	153	172	142	157	149	159	165	185	164	162	157	161	170	150	132	179	165	151	167	158	151	159	154	164	153	167	173	169	162	132	147	157	161	164	138	145	133	176	140	139	191	152	153	157	141	134	150	161	168	154	159	162	148	144	144	141	158	162	144	180	167	163	165	128	136	151	166	156	166	180	156	139	127	153	170	152	156	169	168	142	165	148	154	166	155	155	157	148	156	167	162	156	160	131	151	139	157	152	152	147	149	167	170	179	150	147	154	144	144	139	158	160	157	160	141	160	151	145	175	162	142	157	164	187	148	163	169	142	138	186	160	149	154	161	159	170	139	161	140	130	163	152	163	149	177	179	154	157	139	169	152	155	149	158	149	162	173	152	149	133	147	169	150	165	158	157	160	168	151	144	168	159	151	162	147	133	149	132	181	158	157	151	162	168	153	162	156	141	165	143	161	128	140	155	154	138	162	144	174	178	169	138	152	154	176	152	164	134	156	177	152	172	156	173	148	157	145	165	151	169	148	148	145	148	155	165	137	140	168	162	179	163	167	159	148	137	152	164	164	140	153	139	170	161	155	143	148	154	144	175	176	142	132	144	150	168	158	141	155	148	158	150	141	150	167	153	172	161	170	163	159	182	144	184	130	155	133	150	161	146	150	154	165	163	157	166	140	158	149	153	160	149	144	159	152	162	141	147	147	170	174	140	148	162	179	186	176	136	131	137	148	173	167	149	148	138	142	146	141	168	153	172	161	170	142	150	149	155	149	153	164	161	157	162	144	149	134	154	140	135	140	162	171	132	150	141	137	148	151	152	144	156	138	172	153	142	131	158	139	133	163	153	148	159	139	139	160	192	154	128	150	159	164	147	155	160	160	145	170	164	165	139	158	147	147	135	156	188	186	149	146	153	160	167	165	166	150	167	155	154	136	164	161	165	174	180	130	172	144	162	154	128	167	154	160	149	134	175	140	136	156	152	151	126	146	159	140	150	161	147	156	139	144	147	159	185	158	149	176	137	142	158	156	157	148	186	144	136	152	161	158	162	160	155	172	168	146	160	148	158	153	153	174	145	169	152	157	148	147	145	139	148	156	135	141	162	174	157	145	153	165	141	137	166	150	152	141	142	159	168	149	152	124	165	154	135	151	149	150	127	156	156	171	177	148	156	156	159	151	173	146	157	143	151	163	166	171	162	164	150	125	155	142	142	139	134	160	148	172	138	158	143	127	174	183	143	150	156	158	156	149	171	165	157	148	157	165	152	127	167	147	171	133	155	147	141	159	162	137	175	168	158	168	159	152	159	169	156	147	150	166	167	163	182	161	148	162	156	143	144	149	140	140	159	153	148	150	155	168	151	155	156	151	166	180	139	134	157	153	164	151	164	154	164	148	171	142	153	151	160	157	164	148	155	175	157	145	170	147	141	141	147	134	173	157	167	160	143	139	132	138	161	186	152	157	154	180	146	138	134	145	155	136	186	144	154	151	165	146	154	147	198	151	179	144	167	146	135	164	171	156	160	159	139	150	146	146	166	160	145	153	158	150	151	144	169	163	146	145	163	155	154	148	137	166	154	160	164	160	150	146	152	157	156	157	162	161	135	154	152	158	152	178	137	153	146	154	155	137	151	172	158	184	152	144	155	128	173	151	140	160	143	141	143	159	144	134	154	144	138	162	172	155	138	161	142	149	148	171	160	133	148	159	154	147	153	151	154	144	138	150	149	177	148	158	157	160	164	143	141	143	177	177	131	152	150	167	166	141	176	146	154	162	159	150	134	146	155	153	134	157	161	167	144	162	157	148	146	166	159	157	145	148	133	146	166	152	170	156	142	165	151	158	154	148	157	145	126	164	156	135	147	141	171	160	153	145	150	171	142	137	156	156	145	151	153	158	131	161	163	145	151	157	157	173	161	139	152	163	171	158	145	177	159	156	148	157	152	174	130	159	166	167	146	132	160	163	162	145	164	152	152	168	164	132	146	153	133	176	151	154	156	154	172	137	145	169	172	159	157	165	167	157	150	168	150	132	154	159	142	186	156	145	146	138	172	174	151	156	132	157	167	135	148	154	151	152	158	153	152	138	138	158	136	170	172	162	149	152	166	142	134	156	167	168	157	163	141	158	131	150	173	142	154	143	152	151	153	156	165	141	154	171	129	162	154	159	157	141	166	160	160	144	143	134	166	185	158	170	164	163	151	154	174	141	155	150	142	152	142	154	149	153	193	133	172	136	152	156	154	164	151	129	147	140	159	139	140	149	136	168	165	129	146	158	154	172	156	158	148	127	139	176	134	159	139	166	117	151	159	172	182	153	174	166	128	161	151	143	159	143	153	147	156	152	143	154	185	149	140	152	150	169	175	162	161	149	158	137	153	148	141	160	158	142	162	161	158	163	153	139	140	175	151	149	158	158	177	146	132	152	145	162	143	144	157	136	158	130	154	133	156	150	150	148	146	136	173	163	155	171	143	177	159	134	148	142	123	142	145	154	125	149	153	153	154	138	173	164	159	161	152	137	175	160	142	140	153	176	166	149	146	154	157	143	163	150	142	159	152	141	160	140	142	155	159	152	138	157	151	137	168	177	129	180	143	150	135	163	160	157	166	149	162	138	154	162	140	151	174	172	166	143	156	123	165	140	154	160	163	156	147	173	152	179	143	153	161	149	142	175	160	146	143	151	148	160	163	154	155	147	166	163	132	162	160	147	163	162	152	168	156	130	148	156	138	149	153	141	158	147	137	156	167	156	159	147	155	153	149	174	144	149	175	144	150	145	168	140	157	138	170	165	174	138	162	159	154	159	171	153	150	145	161	162	178	128	155	141	154	148	154	146	152	130	173	164	137	150	157	157	155	164	140	157	150	154	150	143	144	131	128	158	155	149	156	129	157	169	159	168	149	163	139	140	146	155	150	184	175	141	146	170	152	163	154	144	144	139	143	151	160	119	163	148	151	154	161	128	177	163	130	189	179	137	161	166	159	149	176	135	134	168	158	162	171	156	179	125	171	136	161	144	157	143	147	165	135	154	142	138	166	135	152	142	148	125	151	164	144	148	156	152	158	167	181	156	148	157	163	177	147	131	185	159	141	141	133	162	135	177	179	158	165	157	165	165	167	146	138	157	162	125	149	161	149	157	138	151	155	172	170	157	157	131	137	143	162	162	144	159	167	172	156	176	139	160	157	152	144	138	162	187	177	158	166	185	158	123	168	157	154	160	174	161	146	154	144	158	140	144	162	153	141	159	155	168	160	163	138	164	156	168	136	154	164	172	133	162	145	124	147	180	145	173	150	178	165	152	158	157	155	159	138	151	138	153	150	180	160	155	150	145	173	161	162	145	179	133	148	147	140	167	143	149	150	142	157	142	142	145	163	152	134	171	174	158
50653	62246	61152	58535	55033	40551	26325	12301	4061	1206	547	361	410	358	394	357	385	361	390	378	380	397	395	365	360	417	386	361	406	381	372	361	391	394	392	384	384	355	426	417	378	405	388	384	383	397	398	379	417	360	344	398	403	387	364	383	397	414	412	343	381	395	407	391	351	398	360	358	377	367	401	359	365	377	414	362	381	367	376	373	367	386	383	405	367	378	375	379	381	360	379	347	409	388	392	396	386	348	366	332	390	363	357	403	346	391	368	413	362	380	380	358	372	373	355	367	363	413	346	375	386	370	396	410	392	352	365	380	361	390	395	364	370	351	353	356	434	385	381	376	392	392	371	370	391	414	387	372	365	390	394	380	368	350	374	380	385	407	406	343	376	382	393	375	342	385	338	350	366	358	414	377	355	386	414	381	383	368	389	368	390	395	366	398	390	348	397	389	378	382	381	383	380	412	396	375	381	391	409	351	387	364	395	372	383	397	358	402	364	378	383	367	361	399	349	375	386	382	404	382	368	356	388	423	375	378	369	395	380	356	391	350	381	364	365	358	364	390	333	398	376	396	383	391	393	363	356	401	368	380	365	387	386	371	356	359	395	387	388	388	390	424	361	375	375	390	380	376	390	372	357	390	407	363	403	393	375	391	387	372	382	379	384	388	387	380	387	392	376	397	388	383	353	377	391	360	403	350	365	403	371	402	376	381	387	360	364	360	403	364	384	340	373	393	372	410	376	371	369	399	368	378	349	370	389	378	378	372	411	360	411	354	382	350	405	384	365	400	377	404	350	370	379	385	377	365	381	397	396	403	403	382	382	349	395	367	389	356	356	369	360	367	360	410	341	369	369	386	375	355	395	384	373	375	392	392	378	367	371	376	386	370	355	424	386	365	434	383	383	400	420	393	365	395	383	370	384	401	387	419	363	387	349	428	356	374	403	370	376	361	354	378	377	390	377	389	351	346	387	376	358	392	367	359	353	400	400	342	400	372	390	388	367	385	371	385	375	394	377	347	341	357	365	392	396	395	395	400	373	388	393	389	392	383	349	376	386	367	375	367	404	367	387	374	363	358	392	389	368	364	367	389	383	390	389	377	370	375	396	365	356	355	387	419	390	392	396	392	393	376	370	383	399	420	364	366	366	366	379	395	349	344	358	361	396	414	400	390	409	368	373	373	365	406	392	399	361	376	374	346	405	384	397	394	397	384	419	385	374	399	380	355	377	386	369	384	380	409	370	360	375	381	385	373	356	345	378	413	382	376	370	364	366	397	375	351	418	397	358	372	400	401	387	392	386	369	377	390	372	408	398	395	382	352	372	400	386	364	390	353	375	369	393	363	406	372	356	368	393	366	375	354	396	403	350	400	386	396	374	379	350	404	338	365	400	358	369	406	374	363	376	384	352	385	374	416	392	396	384	385	377	377	376	365	405	376	384	411	430	383	383	356	351	381	365	382	383	384	348	374	362	383	422	374	356	410	368	403	351	367	364	371	376	404	392	384	389	353	378	355	383	382	361	345	356	357	385	405	378	347	365	371	377	372	360	397	324	350	379	408	388	389	377	380	367	365	364	354	376	383	405	371	411	350	403	388	387	383	417	395	378	374	421	403	366	410	404	362	383	376	378	369	389	367	379	370	373	349	383	364	360	368	417	377	376	342	403	362	353	428	418	366	390	377	390	363	396	347	343	392	351	379	377	352	370	375	362	350	363	395	379	424	382	391	367	351	402	361	390	363	374	370	372	353	385	361	391	357	386	398	404	362	357	377	379	383	361	363	366	374	376	417	397	385	391	378	374	374	352	390	371	386	371	411	384	391	386	357	380	392	357	355	379	373	385	391	375	378	373	371	373	365	367	390	363	383	360	346	389	389	399	403	393	356	380	375	391	353	396	381	340	404	345	361	392	363	389	385	399	354	381	358	387	370	390	409	400	397	369	369	422	403	365	330	388	349	346	385	365	384	381	420	396	388	383	391	413	393	378	357	392	382	381	403	382	361	367	353	362	362	377	404	384	358	339	387	393	407	363	384	381	395	365	354	376	358	356	382	368	397	373	370	379	362	360	340	355	372	368	422	356	388	356	385	379	421	385	394	379	424	397	381	415	379	375	349	403	374	345	365	380	369	339	347	372	409	388	388	346	401	387	361	399	384	381	354	407	366	357	358	375	394	408	385	394	366	328	385	396	382	361	383	383	369	421	365	378	366	399	362	352	378	367	402	389	351	398	377	387	368	389	402	362	370	373	363	409	406	375	371	374	363	413	364	378	395	397	391	367	365	402	377	372	383	376	365	392	402	368	388	408	374	379	397	379	344	408	388	400	405	356	372	395	368	360	363	378	348	370	356	384	394	382	366	384	379	378	405	359	404	378	378	403	380	380	375	407	381	402	397	348	378	408	358	364	356	372	398	395	389	391	425	401	371	378	387	365	382	368	382	377	392	366	389	392	355	383	367	388	386	389	384	395	362	373	378	363	397	394	353	383	394	426	360	359	348	340	353	399	365	382	385	411	377	380	443	362	354	399	383	352	381	383	409	372	398	388	353	366	410	389	362	381	368	357	358	404	361	349	404	352	368	395	388	384	351	391	387	396	374	392	360	427	406	371	396	400	355	378	401	402	383	363	380	351	352	392	390	380	391	364	385	415	388	350	376	385	377	369	370	362	408	388	380	368	390	398	322	393	395	380	394	363	385	374	406	368	391	354	411	357	392	380	368	375	397	370	394	356	371	426	377	400	371	340	379	360	361	385	387	367	385	394	370	383	423	365	391	417	389	390	350	389	355	391	380	382	406	410	360	362	352	398	398	392	376	349	376	376	379	357	344	380	351	418	417	386	380	356	372	386	378	395	393	378	361	371	385	381	382	382	403	394	392	412	360	376	388	387	392	371	362	360	358	418	395	371	400	419	421	382	389	421	396	366	418	402	391	409	420	387	386	368	341	377	402	418	360	367	398	385	366	364	386	390	422	355	430	391	367	394	383	401	371	390	408	372	381	393	397	393	331	383	341	429	384	376	367	403	381	391	376	363	376	365	393	399	425	408	369	408	379	375	387	415	370	408	387	411	358	397	385	409	371	352	428	382	396	388	430	381	414	371	374	406	384	380	367	362	390	378	373	406	394	392	394	408	404	401	407	389	350	388	368	389	399	396	399	360	393	351	366	370	378	342	378	398	396	385	370	347	379	358	410	378	383	388	361	404	425	378	388	386	392	390	374	389	368	378	383	364	369	368	356	377	389	382	356	379	370	377	392	377	385	396	391	392	390	380	371	393	432	404	396	350	379	389	418	360	374	380	392	411	371	378	394	373	394	364	386	390	401	374	408	365	373	358	392	374	411	418	345	387	395	365	362	382	379	361	389	350	392	411	381	394	386	339	368	401	373	396	398	351	408	351	384	371	403	385	353	401	425	382	389	368	386	369	379	390	391	390	367	380	382	386	361	362	367	407	371	399	364	391	385	368	387	377	370	367	380	423	369	351	374	387	393
18473	13293	7921	4187	2902	1434	624	316	202	167	183	150	168	135	165	138	161	134	155	130	148	158	162	159	181	135	159	161	172	143	181	148	165	146	152	168	159	142	176	178	155	150	161	161	152	161	159	150	138	178	156	175	154	158	152	178	163	162	147	143	159	171	164	151	167	153	176	173	179	177	167	142	153	137	136	159	164	169	171	161	171	123	154	155	176	169	172	144	167	157	133	152	142	148	167	141	137	173	167	162	165	146	159	159	146	154	165	170	159	187	150	171	157	163	147	148	137	152	145	169	166	153	150	179	186	159	177	184	151	175	182	171	173	133	163	198	147	168	154	149	146	150	153	154	166	169	162	156	160	151	148	162	164	153	150	203	157	147	156	147	144	161	175	172	158	163	156	172	157	175	144	165	154	155	159	166	168	142	143	170	171	182	185	170	158	168	154	172	182	162	163	158	149	163	156	129	162	154	176	177	169	198	144	167	162	162	168	164	175	139	171	160	142	163	172	177	164	155	148	130	166	166	148	180	166	149	157	166	172	158	180	177	158	177	152	155	183	168	166	160	157	166	168	159	153	145	169	170	139	161	161	187	190	139	161	184	153	177	158	160	142	142	157	174	167	156	176	140	170	159	148	174	180	181	152	160	151	148	151	181	174	160	174	156	155	164	162	150	150	145	159	144	178	136	176	167	153	148	144	158	170	163	139	141	158	151	145	148	145	153	156	162	160	151	159	167	164	168	154	159	135	145	142	145	167	150	199	164	171	167	151	165	175	147	166	189	152	163	154	152	166	159	140	150	163	145	148	149	161	160	164	150	156	149	165	151	156	138	157	160	162	156	138	171	172	180	148	156	151	150	165	163	148	163	154	182	172	137	150	170	148	160	161	173	168	156	158	165	158	148	158	159	159	163	161	148	174	183	147	139	146	156	150	144	152	167	171	169	165	160	184	178	176	167	136	129	155	160	193	182	149	157	155	180	156	146	171	145	158	173	159	146	141	155	140	163	170	163	182	149	155	157	178	169	166	148	166	153	164	154	160	143	158	144	161	164	146	152	171	168	155	154	149	174	157	165	154	151	162	161	145	153	158	130	143	153	155	176	140	170	150	149	153	179	163	173	139	152	158	146	162	159	179	139	137	152	140	174	159	150	120	137	173	167	154	153	159	161	156	158	167	155	175	117	146	170	178	173	164	168	183	159	147	160	163	148	148	190	145	167	152	138	171	153	139	187	154	170	157	160	149	155	158	153	163	165	171	141	161	175	169	152	178	153	147	139	153	137	152	179	161	162	154	154	150	153	154	189	199	143	155	162	170	165	138	166	145	156	177	156	157	158	139	153	117	161	127	162	150	174	145	151	142	175	155	151	173	153	153	161	154	139	171	165	151	135	152	141	168	144	156	134	165	164	151	146	170	185	159	151	162	155	162	163	167	155	160	159	144	165	165	171	156	166	165	163	144	167	174	160	147	151	167	137	160	182	151	152	142	161	156	166	157	136	167	151	152	154	148	173	151	178	164	132	156	151	172	144	145	163	149	175	165	167	160	178	158	146	164	149	168	169	157	146	176	138	154	153	185	160	153	153	166	124	148	148	152	149	162	150	157	146	157	173	136	134	147	148	159	175	132	130	166	154	174	154	153	146	155	152	165	143	153	169	145	161	147	153	174	185	159	188	148	130	168	153	172	153	165	180	158	155	148	154	158	149	153	170	189	143	167	175	157	130	177	154	131	159	154	127	176	181	154	150	159	155	141	174	148	154	148	162	170	156	158	141	160	156	175	174	163	156	161	152	134	169	168	148	143	139	138	174	168	141	140	169	170	155	141	147	160	167	163	174	161	155	179	162	148	190	168	155	156	155	135	162	146	137	176	146	168	171	149	153	173	151	165	151	187	151	164	164	178	145	137	175	149	166	163	146	151	159	159	158	175	150	152	136	165	168	152	153	174	160	157	158	153	147	152	160	170	152	151	163	148	148	163	136	160	153	166	163	175	148	174	157	159	142	156	168	142	160	141	183	169	185	161	132	161	154	138	149	157	148	152	150	140	151	155	141	178	152	173	135	146	149	154	156	141	159	143	131	162	144	158	176	153	153	155	166	173	177	172	167	163	152	165	149	147	142	143	156	165	170	154	161	160	159	152	171	174	198	133	161	145	148	151	149	145	167	170	165	174	144	154	154	141	144	178	152	162	130	188	169	167	147	157	202	166	157	169	174	143	163	155	138	185	181	158	158	147	155	167	157	176	145	177	165	155	156	173	144	170	149	172	153	142	158	159	168	176	171	191	159	168	171	183	151	160	166	144	162	152	159	171	140	154	170	161	184	165	173	169	162	150	139	127	183	168	158	164	133	165	149	152	146	151	150	153	170	144	137	171	170	169	159	151	146	158	183	140	144	158	165	144	166	155	179	150	150	142	200	149	142	148	151	146	151	166	149	158	151	177	144	171	156	155	147	169	163	167	157	177	151	155	159	156	156	150	143	148	172	176	165	164	154	175	151	170	165	152	166	144	142	146	169	179	134	154	156	161	152	147	159	152	155	134	156	160	146	186	162	144	169	162	143	168	144	161	160	133	140	161	157	190	159	146	152	145	138	169	149	144	163	151	176	179	179	179	173	156	163	167	166	156	169	142	178	144	159	164	165	160	139	162	158	170	155	161	140	161	158	165	161	157	178	152	166	151	145	157	152	149	159	172	159	143	137	142	151	159	143	178	153	160	179	176	165	167	170	146	163	154	151	187	150	152	173	175	147	175	153	180	145	168	150	172	154	138	135	150	148	149	183	136	147	156	173	165	166	173	140	141	152	155	167	179	147	156	159	159	170	181	143	149	157	174	142	175	163	138	167	144	161	151	177	183	173	141	169	159	172	148	158	155	177	162	184	152	157	134	153	133	153	149	159	149	152	163	144	147	167	149	150	179	160	153	168	162	144	167	163	178	181	176	170	163	143	162	156	179	149	171	151	159	173	184	137	150	164	138	158	167	162	157	156	170	157	150	159	179	163	160	168	176	163	164	174	161	146	126	148	160	160	162	152	142	147	149	169	167	159	168	181	160	144	158	158	166	166	154	153	170	186	156	151	175	146	145	163	148	145	158	185	154	147	178	141	163	163	164	148	174	147	175	188	177	133	151	170	152	134	158	168	151	144	152	154	188	166	160	148	154	151	144	139	160	172	150	153	145	162	144	153	168	137	164	160	158	167	146	170	136	154	150	160	169	192	174	147	143	165	163	186	153	165	156	179	157	172	133	167	165	159	148	157	149	163	162	160	170	169	187	132	181	158	155	167	137	147	155	177	161	174	155	167	175	167	164	164	146	170	171	185	167	164	164	152	152	163	178	135	159	145	145	157	142	156	148	174	171	160	157	161	155	133	168	152	172	162	171	161	160	135	138	164	174	160	158	185	170	163	145	158	145	165	163	171	144	148	139	186	167	155	135	157	149	166	143	170	165	156	166	167	172	163	148	141	148	155	153	170	168	157	191	140
15706	16791	14559	12420	9834	4988	2335	1042	614	451	452	444	434	439	365	407	428	378	418	414	424	388	390	398	397	437	389	393	401	382	405	396	401	395	408	384	390	387	356	376	421	428	388	426	423	427	397	360	401	398	410	435	361	410	438	434	420	384	408	407	391	387	385	383	388	390	413	417	390	380	426	396	351	377	446	417	409	385	405	411	396	375	379	435	393	384	442	399	406	418	407	401	409	369	395	411	398	426	387	456	344	388	393	407	387	394	395	372	382	386	407	439	362	449	392	398	396	425	360	401	379	414	428	409	396	372	364	394	406	373	372	438	365	399	384	411	396	382	404	402	391	397	395	362	389	377	369	427	415	417	382	388	403	421	419	430	397	379	425	403	424	421	362	389	384	439	394	386	436	420	426	388	410	414	404	349	425	366	401	429	407	396	415	387	395	414	383	387	429	380	375	419	394	403	362	410	379	376	392	433	398	393	416	392	394	387	414	362	408	370	376	394	408	384	424	453	406	367	398	398	394	344	382	391	372	373	393	406	398	412	372	405	421	414	377	411	354	383	384	364	418	371	399	380	402	391	398	392	405	409	410	403	385	384	436	381	372	403	361	402	407	393	419	420	400	397	408	392	390	418	428	406	412	382	411	385	395	389	371	369	385	416	405	400	369	386	401	420	380	419	385	370	397	421	409	415	408	412	405	394	379	416	437	400	389	409	396	430	419	391	414	440	406	398	392	394	413	375	409	404	406	395	375	373	418	417	393	369	394	388	411	392	416	419	416	399	370	404	349	404	414	438	394	438	388	406	370	428	395	414	377	401	388	377	358	398	370	415	418	444	383	385	434	400	365	375	417	377	419	369	379	351	418	379	393	376	408	414	400	382	377	373	397	380	387	393	395	415	375	375	387	402	397	435	438	421	385	434	379	341	402	387	361	412	393	379	405	417	426	411	406	411	391	365	347	421	418	379	393	430	406	405	385	414	387	413	415	428	417	373	387	373	385	352	445	391	414	428	415	382	400	375	427	395	373	372	383	400	395	386	395	379	427	410	394	365	395	387	412	399	406	373	406	396	391	416	375	376	402	390	425	396	371	416	383	395	382	390	419	372	425	412	404	428	402	422	442	395	397	398	450	369	410	385	431	411	414	378	394	391	387	396	401	407	389	406	360	406	403	383	410	383	409	358	404	375	392	391	398	426	417	421	413	422	372	372	404	394	389	400	412	386	393	404	414	411	390	395	411	409	370	371	404	412	384	415	388	415	367	421	367	423	416	367	397	394	376	396	370	399	396	424	405	424	403	409	404	420	421	430	408	361	420	395	367	388	362	370	406	389	415	424	411	410	381	429	393	378	399	403	408	415	411	399	401	417	387	386	403	408	417	385	444	392	386	397	402	404	427	395	378	382	418	400	425	399	353	398	387	401	427	442	393	359	401	403	387	424	396	381	418	377	377	380	386	404	373	407	407	412	405	403	403	364	394	420	399	376	457	389	450	396	414	378	389	381	382	374	361	404	409	404	418	369	397	363	380	387	395	419	375	406	410	391	388	363	383	419	403	450	416	402	402	349	411	369	379	358	385	432	405	423	421	438	374	366	420	401	407	374	420	425	407	438	410	375	383	383	415	411	384	411	410	404	373	412	435	408	417	362	444	384	402	424	405	415	400	380	411	399	357	437	402	394	408	404	399	361	403	360	417	396	415	371	407	405	409	406	380	421	404	415	383	444	388	370	405	388	400	417	398	393	381	372	387	393	363	393	385	394	391	373	396	374	436	428	399	392	402	385	392	400	422	406	388	412	390	404	377	405	425	386	419	395	405	345	386	396	413	401	412	404	386	375	377	392	404	368	451	415	410	391	406	377	432	401	431	434	429	412	402	406	382	403	406	407	406	412	398	358	392	422	394	415	402	388	411	430	379	393	396	336	396	390	404	369	404	383	399	399	405	391	378	419	425	386	402	384	402	409	426	383	384	399	397	387	367	416	411	419	418	359	388	397	402	410	379	432	361	443	412	421	408	402	395	402	385	391	390	400	423	398	383	421	404	422	365	412	398	385	402	413	407	402	436	360	384	398	375	374	368	394	422	405	396	381	391	375	401	418	423	385	376	447	396	359	383	388	433	396	417	412	396	394	432	418	417	412	404	382	399	396	393	420	414	407	379	408	410	377	372	408	410	392	409	409	414	381	377	411	391	377	379	396	379	399	397	404	399	403	385	412	427	380	384	409	372	393	386	427	401	407	403	394	441	385	394	381	400	415	382	392	367	428	396	405	379	407	434	389	391	396	399	392	421	396	393	383	368	380	406	363	410	420	413	393	424	390	372	407	385	400	382	416	414	403	397	391	417	439	400	369	439	415	381	357	413	386	394	380	388	412	411	405	412	393	417	434	403	409	422	427	413	391	391	364	409	398	430	382	396	436	380	399	368	445	414	416	393	435	410	355	396	410	380	382	367	370	410	380	416	399	427	366	412	402	414	404	385	416	400	382	382	420	431	408	378	364	383	368	411	399	408	401	402	409	439	412	388	442	410	404	408	397	417	393	375	381	390	383	426	364	381	385	382	399	414	373	405	394	438	397	408	425	428	419	386	408	418	395	420	440	398	352	405	415	416	406	405	415	443	396	388	378	436	408	374	384	444	380	407	363	402	379	389	402	395	393	398	431	412	395	404	350	405	421	419	390	396	389	359	352	387	404	440	386	370	385	385	400	414	420	407	417	381	397	372	434	390	404	396	396	424	364	385	370	376	408	403	397	418	409	423	408	403	419	376	397	419	372	371	421	376	413	389	368	385	390	391	415	437	413	354	419	382	360	411	427	382	399	427	384	401	362	378	382	434	396	419	399	366	412	373	413	448	399	381	382	393	378	389	373	410	402	418	393	358	403	375	392	377	386	392	368	403	389	409	394	377	416	396	398	405	425	412	421	385	388	444	437	388	408	379	401	410	438	387	404	409	410	390	384	391	422	432	397	374	389	378	387	382	365	439	405	396	370	451	377	419	412	397	410	397	396	380	405	403	375	416	400	391	416	380	396	393	421	394	411	383	366	411	432	380	399	406	400	404	397	367	422	420	368	397	398	399	389	432	387	397	388	369	378	383	404	375	411	424	399	405	420	367	384	383	425	379	401	411	380	361	385	428	416	397	419	429	391	411	416	393	397	424	391	372	411	392	439	425	378	433	415	390	411	424	391	405	370	418	402	412	427	425	377	398	367	385	402	406	379	397	364	377	392	380	382	420	398	409	373	425	405	433	368	390	396	392	364	418	405	405	418	373	387	423	404	408	431	408	425	397	427	386	365	390	390	362	394	418	384	418	413	376	391	379	419	410	404	425	373	390	364	387	390	427	388	392	381	382	410	402	396	368	399	406	389	352	406	379	399	375	404	392	390	430	390	395	406	393	398	382	409	398	393	427	424	397	430	388	425	400	393	443	393	410	401	404	432	401	394	408	378	416	409	388	398	389	378	408	382	406	387	407	386	386	402	403	412
65373	64927	53666	45633	33813	17613	6101	1461	474	228	179	164	173	181	172	164	179	187	155	185	192	147	189	152	193	180	193	164	175	170	195	161	204	196	180	156	168	201	167	169	160	170	178	169	162	166	168	155	171	168	148	159	180	167	171	183	183	167	172	201	186	163	171	175	164	179	155	158	160	187	151	186	171	195	166	188	185	170	184	141	195	147	170	156	145	164	175	180	158	155	174	146	161	180	140	168	174	156	150	151	167	175	179	187	161	171	184	159	143	176	146	172	179	168	171	187	185	151	170	168	156	169	158	173	173	161	158	165	159	157	170	172	156	168	152	154	156	162	142	167	155	171	171	177	161	179	167	147	175	174	161	178	172	174	152	180	179	184	155	181	160	168	190	151	188	189	172	185	160	162	162	176	144	162	178	155	159	177	160	151	186	141	156	164	174	131	152	172	172	165	174	162	152	162	153	169	147	149	159	166	168	171	169	158	189	167	163	142	141	166	175	163	175	168	175	176	172	181	149	154	164	169	169	168	165	168	171	167	193	182	167	164	160	185	166	160	152	152	173	171	160	148	169	187	161	181	166	163	165	145	160	171	183	170	171	144	169	171	174	178	170	156	144	179	184	153	168	150	169	171	159	164	182	170	184	168	158	149	196	149	175	183	167	158	181	172	187	158	145	163	168	179	178	157	199	158	186	181	143	171	143	191	162	152	167	172	194	169	170	144	165	173	165	165	144	174	144	167	148	165	170	158	160	171	175	182	158	142	170	158	134	163	157	148	162	155	155	158	167	150	169	157	170	187	162	173	172	175	130	161	174	165	167	156	159	171	160	159	169	154	162	178	193	169	155	161	152	174	163	159	162	178	158	164	144	166	177	171	148	188	168	156	145	153	166	172	170	150	174	174	170	142	171	176	153	154	153	158	155	159	163	164	169	181	161	169	176	166	177	167	173	155	167	163	183	160	176	174	184	170	177	165	160	178	157	166	177	149	159	158	158	176	169	153	146	157	163	162	176	189	142	179	158	151	180	157	187	174	141	162	171	172	150	150	143	154	141	177	175	175	176	176	178	160	162	188	156	146	160	154	162	174	151	162	169	191	164	178	161	148	150	150	175	164	182	165	167	184	174	183	155	167	143	156	204	149	173	172	174	164	149	164	170	164	170	161	164	182	156	150	178	146	168	168	176	168	184	169	153	168	164	165	154	141	148	161	159	161	166	178	161	169	178	174	163	161	183	148	174	172	183	169	146	171	147	166	158	185	185	155	168	157	151	174	160	172	155	184	164	173	148	167	162	184	161	166	173	166	164	179	179	178	163	168	161	173	184	179	174	167	159	149	171	188	155	184	175	182	163	202	181	156	175	160	173	168	171	169	150	170	152	161	185	167	137	166	163	161	157	163	162	167	152	154	182	156	180	160	172	178	171	150	173	177	181	153	169	144	183	166	167	142	170	192	160	190	148	170	193	174	173	164	163	171	135	172	186	160	173	161	162	173	157	157	165	165	164	155	167	163	188	151	179	142	169	157	184	153	160	192	170	152	143	166	165	169	164	182	176	180	160	173	147	185	171	153	159	145	185	194	155	171	178	162	168	172	149	160	151	176	176	179	151	165	177	172	174	197	165	181	160	166	174	190	167	171	161	164	161	176	150	161	174	189	149	179	159	149	168	157	162	161	163	161	181	174	199	192	171	182	157	176	151	148	191	147	162	191	158	163	160	172	170	172	173	175	161	169	159	159	152	165	172	157	167	134	168	173	161	164	150	150	169	143	148	147	169	170	152	148	145	182	170	178	187	151	168	168	161	173	180	180	152	161	175	176	175	171	185	169	157	178	159	179	153	162	171	182	143	181	159	148	163	170	188	192	169	160	170	165	183	153	192	179	165	184	165	149	173	180	161	194	153	148	153	188	181	164	165	174	178	181	167	154	168	181	158	159	175	149	161	184	171	184	149	193	165	181	177	168	148	179	172	156	159	171	183	166	158	148	149	165	183	150	186	161	163	161	159	166	154	164	177	173	164	174	170	156	153	133	170	161	173	168	176	166	164	165	149	185	165	185	157	173	162	196	144	169	170	175	166	178	177	160	141	165	185	186	172	157	171	155	167	151	176	174	166	142	185	178	172	188	164	201	163	167	161	187	181	188	153	161	157	179	190	169	157	169	168	167	161	169	185	168	149	164	157	190	173	154	177	161	167	176	176	193	176	153	142	164	153	178	184	199	148	176	161	169	164	176	181	156	166	168	159	173	177	155	188	170	162	188	172	149	176	170	173	141	165	178	143	194	161	169	165	176	151	176	169	170	187	195	175	161	180	178	179	169	172	176	144	164	158	174	181	168	159	143	174	171	185	154	165	161	153	196	187	164	162	144	159	161	162	204	151	176	164	161	172	164	142	182	163	159	177	147	174	187	178	172	169	186	174	154	144	174	171	181	196	169	171	174	179	161	190	187	160	156	169	151	197	181	172	167	168	150	168	157	171	145	173	172	169	139	166	141	165	165	147	152	178	169	167	173	163	187	144	179	145	180	153	162	175	162	183	173	166	183	174	166	160	156	161	163	185	186	147	171	166	164	165	185	153	188	152	160	161	162	169	161	191	174	161	161	171	176	166	171	192	162	167	146	157	160	167	174	143	175	179	144	163	167	192	182	163	162	151	167	159	161	158	167	146	154	144	167	178	154	172	186	164	198	181	197	156	156	160	167	176	163	154	180	160	162	164	158	190	160	200	166	180	182	166	183	161	157	154	159	157	186	159	145	160	178	175	180	198	192	176	186	161	172	170	157	149	151	164	175	165	172	153	158	183	178	188	153	151	189	172	174	163	158	169	158	167	160	166	198	151	156	167	161	155	176	169	170	150	179	166	171	178	159	156	167	187	168	153	180	148	176	166	160	162	160	183	159	161	178	167	158	188	166	183	168	176	140	164	175	186	163	165	152	157	158	202	162	178	174	187	159	168	156	155	156	183	163	170	173	156	175	156	150	182	161	164	185	144	169	183	188	170	151	172	177	158	165	169	181	154	160	171	181	161	159	167	167	173	152	182	150	179	160	151	144	157	173	165	164	160	184	156	186	148	149	170	159	143	181	181	157	154	164	151	178	160	181	141	159	123	169	189	167	179	158	162	157	164	162	176	171	144	148	168	160	166	167	136	165	172	168	160	152	177	149	169	172	167	155	169	158	187	157	173	161	190	172	166	157	202	174	188	183	170	153	144	165	169	172	161	150	182	160	163	175	162	173	141	179	177	155	174	159	156	155	146	174	167	168	170	149	165	151	159	180	178	153	170	168	172	158	137	140	173	175	166	167	187	184	162	148	166	177	166	155	153	166	153	154	168	169	177	156	179	151	142	146	170	174	174	187	178	147	151	186	188	166	188	164	150	154	161	171	150	173	148	173	153	175	159	171	167	148	202	161	165	167	187	180	166	167	167	170	166	192	186	172	165	179	180	162	158	143	188	179	171	155	141	176	153	167	180	170	184	169	174	173
41625	49143	50489	51783	43367	29078	14802	5030	1795	759	503	422	403	455	382	381	447	469	426	403	433	414	381	422	436	402	438	417	400	461	422	394	445	434	411	417	446	394	420	430	432	436	418	393	394	419	422	388	410	430	413	404	398	388	413	407	402	419	434	425	394	405	410	402	381	410	356	412	374	418	427	445	362	419	433	407	388	378	422	404	427	427	394	427	431	431	393	417	424	426	393	375	432	384	436	434	415	402	442	377	405	408	444	354	429	401	413	463	413	425	414	380	416	415	411	419	436	442	394	419	426	407	408	393	391	422	402	430	418	432	410	425	411	400	430	398	411	397	428	401	409	401	384	417	442	389	445	384	432	398	430	418	410	455	405	399	374	432	401	425	400	415	421	440	425	398	405	422	444	410	417	414	433	408	432	420	397	393	417	426	402	426	418	419	432	449	432	413	382	397	405	399	419	429	388	465	407	405	382	393	405	410	425	421	444	454	425	420	391	406	396	424	405	404	398	425	449	463	421	403	440	400	417	404	431	414	443	380	438	420	430	402	403	430	397	418	415	413	416	407	394	389	436	400	410	423	433	402	400	428	366	460	404	389	425	443	404	405	437	396	427	405	425	426	440	419	415	425	385	426	413	447	414	388	396	436	405	438	440	410	439	446	394	409	381	400	434	453	386	438	395	445	399	408	391	418	438	477	403	426	423	438	393	402	402	397	454	421	427	418	423	386	412	382	424	421	430	446	404	419	404	424	425	410	411	416	436	387	410	436	443	425	423	418	395	438	418	428	413	413	424	386	408	409	434	429	406	390	410	427	399	391	428	373	393	417	408	396	439	362	404	407	422	407	429	415	434	416	424	398	414	409	404	436	401	411	463	400	439	438	452	425	401	421	362	420	407	400	421	393	434	410	397	399	426	384	416	433	423	403	403	418	405	432	419	430	414	413	414	387	409	415	410	424	421	399	423	423	423	393	421	428	409	395	417	423	405	451	405	412	417	402	428	436	488	410	413	414	438	378	411	416	427	415	414	395	402	424	392	406	375	400	431	416	452	446	408	419	431	444	424	443	403	431	389	431	408	404	429	441	467	454	417	405	427	446	465	413	398	423	393	445	414	401	384	415	423	426	395	386	444	391	423	436	450	397	374	430	415	444	389	376	418	429	441	425	417	412	375	422	392	440	411	413	382	403	399	422	406	392	390	442	402	400	417	425	433	416	406	432	442	395	422	396	384	394	388	401	417	422	384	406	401	440	405	395	428	415	415	394	429	445	429	442	400	429	388	369	445	439	388	396	403	456	428	392	436	402	366	433	429	437	403	401	367	411	403	405	400	418	407	421	397	407	402	403	427	432	407	422	423	417	393	407	451	414	382	424	411	408	420	393	459	411	417	381	415	440	456	400	456	424	403	392	435	400	405	437	420	432	400	413	418	455	401	405	385	448	392	391	410	393	380	407	422	430	432	403	402	444	413	427	404	407	414	433	423	416	382	399	408	422	414	423	388	433	372	421	406	415	418	419	401	382	428	407	397	411	401	444	447	411	413	433	432	413	418	463	411	404	423	438	431	421	413	449	403	423	402	437	400	412	381	423	420	425	385	383	435	406	416	431	439	418	430	420	430	446	406	413	400	433	434	417	411	408	396	411	420	430	418	430	425	393	425	392	369	427	417	452	411	390	387	442	422	429	425	436	376	436	390	407	401	422	435	444	415	409	408	380	439	414	427	413	402	414	401	412	412	415	380	460	411	404	433	412	433	400	414	450	416	421	382	416	391	414	451	379	421	447	437	414	408	425	410	383	390	391	409	422	393	407	427	432	390	424	401	427	403	426	401	400	398	410	424	426	428	427	431	393	398	427	468	412	390	414	435	423	452	406	391	389	402	402	422	391	374	391	423	417	416	391	427	463	389	381	407	407	434	435	425	391	401	402	390	378	415	394	421	432	430	416	380	412	399	432	397	412	417	430	411	441	406	418	412	411	406	448	445	379	403	429	428	407	406	403	402	404	393	413	415	406	408	423	386	404	432	404	410	402	374	426	388	419	408	421	433	387	394	393	394	418	407	423	429	403	380	420	422	371	417	389	408	439	424	421	409	425	411	420	416	428	389	380	410	463	403	409	431	371	433	415	415	413	417	417	417	386	404	464	407	407	435	429	444	426	420	400	462	412	392	431	463	403	382	425	416	417	403	423	412	393	404	383	408	432	409	441	387	427	433	417	446	464	371	409	412	405	436	414	402	408	452	396	376	432	381	365	370	412	424	412	416	425	425	417	414	403	449	394	412	429	419	410	387	427	414	421	434	429	411	381	414	406	376	374	447	439	411	412	403	425	392	412	386	365	393	425	432	378	427	424	398	429	412	432	424	423	428	386	404	402	405	417	411	418	410	422	411	375	385	437	407	418	379	401	395	413	441	365	419	393	415	402	417	421	421	462	424	395	423	417	405	385	410	408	431	418	411	427	411	396	389	389	437	409	434	431	402	402	426	408	442	438	415	425	391	382	456	398	402	426	453	429	370	420	408	391	414	407	374	410	397	420	425	406	416	431	400	424	417	439	396	414	410	402	444	424	392	392	422	400	392	427	406	410	405	402	374	406	382	408	407	433	419	416	418	367	435	398	408	404	401	426	426	412	385	395	399	428	433	418	400	400	406	394	451	375	466	365	439	429	424	414	430	415	409	417	436	400	409	406	421	413	401	397	399	404	421	434	412	408	422	459	431	387	455	438	462	418	432	403	390	415	407	386	416	443	423	405	416	425	424	382	443	364	412	438	440	440	410	448	448	389	426	464	407	432	388	413	412	393	393	468	418	436	399	452	413	409	397	419	450	412	437	388	380	409	406	402	422	408	438	414	427	400	434	419	437	421	426	392	415	398	431	408	408	440	447	385	425	431	398	426	414	443	422	425	415	424	419	416	456	412	417	404	394	452	420	377	414	425	429	414	457	392	415	436	403	446	425	423	428	378	424	433	417	435	417	393	418	408	424	423	422	412	427	422	406	423	408	395	441	413	372	405	390	418	418	434	405	431	419	421	384	420	442	457	413	407	424	429	396	463	371	396	382	395	410	419	417	465	436	432	420	430	417	384	392	435	417	441	432	415	418	421	391	396	434	414	430	433	408	433	396	400	396	439	414	402	383	441	408	425	428	384	401	414	416	418	397	398	424	425	397	445	434	421	448	421	402	436	422	441	429	439	443	411	409	435	417	415	433	425	439	401	396	397	409	427	426	439	420	389	425	447	459	398	399	413	425	377	440	399	441	425	423	419	392	416	390	407	416	408	434	414	430	423	418	461	441	393	400	410	399	439	405	427	409	394	420	435	402	427	390	411	441	449	399	406	414	408	389	403	387	475	440	438	406	418	404	401	438	413	385	379	420	421	406	407	417	449	409	444	427	417	393	424	388	436	429	446	412	403	429	446	407	423	434	395	415	456	437	399	397	416	424	412	414	403	405	379	427	425	413	429	437	451	414	458	411	414	402	409	396	427
79048	78272	70258	55635	40928	23247	7749	1683	500	249	189	163	160	163	152	172	155	146	153	162	131	166	193	163	147	131	163	175	162	187	146	148	133	150	169	122	163	164	153	174	143	156	150	156	151	143	173	163	158	148	160	158	163	157	165	149	142	155	161	152	161	145	183	157	188	144	144	155	145	161	165	160	146	165	155	142	152	171	155	157	150	153	166	149	167	150	167	145	127	170	172	145	164	174	169	166	164	185	140	142	133	155	150	164	163	175	151	142	129	163	169	166	127	162	149	148	161	149	159	136	159	149	160	172	172	147	159	150	161	157	169	152	147	133	155	163	147	137	152	153	132	156	152	136	137	158	165	145	136	169	146	172	166	164	159	164	157	154	169	166	140	158	143	142	165	146	163	147	162	161	129	157	157	130	162	146	147	154	157	151	176	165	165	171	146	163	165	160	158	173	148	157	154	175	162	145	141	150	140	168	143	142	136	134	153	163	158	177	160	174	135	180	167	155	148	163	163	131	171	169	139	148	151	172	172	162	160	155	138	137	173	162	176	131	141	162	152	146	166	174	161	152	162	132	136	169	165	150	141	149	147	146	160	122	165	183	152	124	132	174	169	162	160	137	163	134	171	135	162	153	155	160	175	151	157	156	153	178	151	156	154	155	149	142	137	150	150	142	156	152	168	161	158	152	164	150	158	187	185	138	157	157	146	179	165	159	155	148	147	140	155	133	138	168	174	184	142	156	149	157	165	165	150	147	164	159	163	154	156	154	141	174	150	151	136	170	145	150	146	157	142	162	151	167	158	138	158	164	166	152	163	150	185	160	158	135	162	162	164	141	154	170	174	159	183	167	137	132	140	154	148	154	146	152	149	159	153	146	152	155	157	173	159	140	152	169	137	152	146	156	143	176	144	145	165	162	168	157	164	163	160	155	165	139	150	164	151	148	165	158	121	159	155	152	156	163	152	167	173	155	147	145	138	154	132	154	173	153	156	144	153	132	134	153	166	152	156	158	152	136	157	144	141	169	151	180	143	142	162	138	152	156	141	139	134	160	165	121	157	179	183	163	162	134	148	181	152	163	132	138	157	163	133	174	143	149	152	153	143	146	178	147	178	151	162	153	140	163	155	171	164	140	150	146	148	139	154	167	167	162	159	154	133	148	125	129	175	156	143	179	162	141	165	164	143	157	167	177	160	154	152	155	175	148	181	156	142	143	157	174	154	149	149	150	147	134	152	143	139	124	165	147	133	182	145	153	152	159	178	163	156	147	154	150	169	146	133	151	166	158	157	151	180	156	164	150	153	147	169	140	157	153	153	151	161	141	172	145	156	153	163	165	168	154	153	164	149	177	161	162	150	157	162	157	178	159	153	171	141	167	153	149	184	153	151	138	167	152	143	150	164	168	176	162	159	155	167	134	150	165	142	174	180	151	151	187	145	152	145	158	164	150	159	162	142	159	163	158	150	175	165	140	143	156	157	174	152	144	154	166	155	162	150	176	154	143	167	163	157	181	170	144	167	142	135	150	145	170	153	160	175	154	149	147	187	152	147	154	160	158	160	167	164	156	155	161	157	166	156	134	139	160	148	166	139	134	166	147	155	139	156	144	150	161	148	167	163	159	149	156	141	141	160	165	165	163	158	146	148	178	149	143	183	168	150	171	156	140	156	146	177	162	152	156	160	163	148	142	157	153	134	131	189	158	168	155	178	166	170	156	156	156	159	171	152	152	145	148	165	178	158	150	159	140	163	165	184	159	169	148	158	161	148	152	162	168	149	161	161	171	154	178	169	147	153	149	155	145	159	159	169	149	155	138	135	185	152	162	153	183	146	173	181	155	161	162	154	152	148	164	149	148	166	158	167	168	156	152	166	168	149	174	123	133	140	137	153	140	154	145	167	163	167	177	178	188	152	144	164	150	161	155	155	158	134	160	124	138	161	150	138	170	169	148	145	165	157	175	168	167	159	162	143	147	163	141	170	168	152	171	167	126	151	149	174	154	136	158	170	156	146	162	166	168	192	157	176	162	166	138	158	152	144	169	150	143	126	146	181	154	139	143	169	148	157	144	159	119	166	141	160	143	148	137	160	167	162	166	150	176	161	156	135	156	163	171	156	146	158	159	150	163	152	156	143	161	161	143	139	178	140	156	154	160	171	129	133	173	174	133	134	140	149	161	150	148	165	167	162	145	149	165	168	147	189	162	151	181	153	156	148	139	146	151	146	159	181	155	141	139	163	145	179	183	136	148	179	175	172	167	152	157	145	176	155	161	142	158	166	153	139	164	157	151	163	156	153	166	152	151	153	165	150	167	151	150	149	149	143	163	139	157	151	152	151	182	177	159	159	154	140	147	169	132	135	149	163	176	164	157	158	138	147	172	148	160	179	162	135	149	161	143	154	132	132	143	142	147	181	161	135	136	159	175	151	153	160	165	162	163	160	164	150	178	149	138	158	166	145	149	139	148	171	134	161	140	146	173	138	157	137	170	140	157	138	152	134	169	139	145	138	139	172	155	152	149	159	155	153	146	152	137	146	140	156	179	152	149	155	157	163	151	145	144	171	151	127	154	133	153	144	161	165	138	154	153	157	157	155	166	160	158	183	126	150	160	130	144	148	155	158	156	149	153	164	166	158	163	163	178	171	150	166	164	159	148	142	152	174	153	142	162	166	147	179	158	160	157	163	159	146	149	153	159	144	164	142	149	152	167	144	142	180	162	159	169	147	160	156	155	167	156	151	148	163	149	145	150	170	144	176	154	151	133	163	146	143	151	165	170	134	148	159	155	164	138	163	150	150	146	160	150	166	134	136	145	141	149	147	133	155	171	152	146	159	146	149	141	132	148	159	131	189	176	161	180	154	149	148	152	165	149	136	149	150	150	160	165	158	152	187	138	137	161	154	148	165	174	139	162	155	158	162	141	163	139	158	159	165	160	149	140	144	130	152	151	174	163	161	149	141	156	155	158	140	142	156	167	165	146	151	137	148	172	144	145	139	166	157	156	138	173	162	159	156	138	147	161	187	151	142	157	157	173	156	161	123	174	167	146	173	162	148	174	157	167	174	154	149	176	180	150	156	157	154	144	172	142	146	154	164	134	157	147	166	143	157	145	152	168	150	158	146	176	155	140	177	173	144	166	151	155	168	149	149	158	160	177	158	146	179	147	147	135	144	151	154	169	144	142	158	168	165	133	153	145	155	148	149	141	141	153	146	172	134	170	158	147	145	159	136	164	173	149	151	148	138	161	154	147	166	161	157	157	165	162	174	161	138	158	162	143	185	156	167	152	167	142	162	137	137	152	171	149	150	133	178	175	154	138	148	149	161	151	178	181	165	152	151	156	152	155	165	133	162	143	175	150	184	180	181	146	154	153	160	152	159	152	163	149	144	153	133	181	151	158	149	149	144	158	157	170	160	131	158	126	149	158	165	148	164	149	137	178	131	146	144	130	161	156	166	139	171	164	138	159	154	143	127	163	164	181	152	162	150	163
51759	62753	67319	60957	48724	32543	15077	5570	1907	710	454	390	382	401	379	377	429	379	383	380	391	341	401	420	442	403	375	380	365	384	387	367	385	378	381	412	356	368	383	356	398	351	408	364	382	394	413	380	388	364	367	362	377	369	406	387	394	367	374	351	398	387	387	379	382	366	385	402	378	374	421	390	388	330	371	379	390	384	404	369	399	429	413	375	411	394	375	376	394	397	360	404	397	372	371	403	344	357	364	382	374	376	382	378	432	392	408	392	389	395	385	367	404	339	368	369	350	380	410	367	372	382	416	377	349	378	370	386	388	400	379	375	389	358	371	383	382	427	385	363	365	378	431	371	393	375	371	402	343	361	411	351	422	417	390	347	405	304	390	379	382	363	374	365	388	390	406	402	353	356	407	368	381	387	397	386	376	401	390	357	384	374	366	389	386	371	374	390	357	375	370	418	354	354	389	366	381	385	397	376	407	398	402	405	373	392	421	412	380	411	363	390	400	410	371	401	377	377	403	380	391	357	382	389	393	407	384	403	339	380	364	427	375	382	340	374	369	371	371	400	374	382	393	376	406	341	405	347	388	406	368	395	378	362	370	404	351	391	389	360	383	415	394	385	377	390	372	438	365	373	357	397	395	351	385	396	389	427	363	355	400	399	385	388	412	386	399	346	398	416	381	347	392	372	381	361	409	379	351	379	392	337	389	364	351	372	382	415	360	377	392	375	401	388	409	383	391	392	370	385	396	382	404	393	366	378	341	349	381	341	369	376	364	385	380	361	380	348	389	402	408	388	385	377	392	376	369	382	380	371	410	381	360	399	388	356	384	344	383	357	390	399	383	419	384	361	346	363	367	378	380	386	397	416	351	398	403	418	375	392	362	388	394	377	351	358	406	400	383	384	396	394	357	365	384	379	389	368	417	401	377	394	397	388	375	343	356	339	368	370	388	380	413	396	380	385	389	401	350	374	392	366	362	385	402	363	382	378	406	340	374	426	379	369	393	378	334	366	353	389	394	363	388	366	368	354	396	369	363	365	377	352	379	360	381	369	334	393	372	387	390	370	386	340	385	384	389	389	379	375	382	362	342	393	398	390	377	407	352	376	400	391	372	399	400	369	343	369	352	375	400	391	407	388	366	389	384	402	391	372	408	405	368	375	454	384	400	369	341	370	415	394	381	384	401	371	387	358	377	376	384	372	402	394	371	405	418	363	383	377	378	372	366	388	402	369	387	413	368	396	356	377	387	429	398	381	386	351	367	387	385	394	382	379	405	345	401	398	375	379	369	384	400	378	376	372	378	351	401	405	390	364	396	399	373	412	396	369	389	392	407	376	381	363	372	365	393	399	431	407	393	421	368	421	381	398	408	380	353	419	396	388	371	377	383	395	378	341	381	394	357	398	380	412	360	386	417	398	416	366	417	380	353	386	403	395	362	407	352	375	392	395	396	374	392	381	362	390	377	401	393	391	354	371	374	369	370	366	393	386	405	397	376	354	419	374	376	367	346	395	342	358	353	404	385	396	362	388	401	371	387	386	396	391	393	392	380	361	371	374	395	362	363	386	411	398	364	405	362	396	394	385	359	408	380	369	374	366	346	351	391	366	347	363	368	398	376	361	376	370	386	400	365	350	368	383	402	370	357	362	393	372	386	344	383	400	411	402	427	408	418	391	366	365	395	369	391	384	376	374	400	369	397	379	355	364	374	387	358	398	374	394	396	383	387	398	408	375	338	406	401	423	402	386	393	365	401	387	372	384	407	374	370	353	378	381	397	383	430	366	385	371	388	390	386	408	379	356	373	391	389	384	387	402	356	370	372	398	391	395	346	357	391	387	400	400	390	373	396	385	378	387	401	380	367	386	367	354	401	412	415	396	359	378	368	388	412	371	367	372	380	391	390	419	367	390	403	392	401	360	385	338	365	385	405	381	416	380	374	361	390	362	370	414	372	404	379	385	439	388	381	388	383	372	386	378	360	352	400	354	375	409	380	383	405	378	383	398	410	394	386	408	391	406	367	386	369	380	395	369	423	372	391	370	347	353	361	370	375	416	410	378	381	373	364	363	386	359	367	408	378	372	386	403	367	397	395	355	385	378	386	358	385	361	372	374	420	398	376	355	367	396	376	381	355	386	390	345	393	376	355	372	406	342	400	376	363	382	415	376	417	364	381	405	370	379	397	366	374	374	399	393	367	404	357	359	369	367	366	380	383	409	394	387	381	395	384	377	379	337	380	361	362	409	384	357	350	377	365	371	381	419	377	380	343	408	386	355	375	383	351	393	379	376	369	360	405	398	389	369	369	378	397	420	391	367	392	388	414	367	357	399	394	364	408	361	369	360	385	360	383	390	370	386	373	373	363	375	380	376	394	363	371	396	354	372	356	380	365	399	361	380	404	365	372	405	403	355	361	406	384	418	371	365	396	408	399	352	379	353	421	384	370	380	367	395	415	395	394	394	364	377	418	360	381	370	374	367	348	356	394	357	400	350	382	372	403	383	381	352	356	373	383	364	397	379	389	387	392	367	370	376	333	393	412	402	411	366	353	400	395	413	393	390	339	376	396	400	439	383	364	373	373	381	413	343	369	388	349	378	376	383	367	375	376	367	431	419	379	402	355	386	358	369	407	350	365	378	371	389	368	397	381	399	374	364	398	337	406	379	386	371	370	375	367	404	386	405	391	391	363	413	404	369	357	366	442	371	372	390	380	384	376	407	375	386	375	355	372	436	408	375	372	397	349	389	398	388	361	401	375	372	409	375	409	396	372	379	369	392	401	407	395	403	349	375	401	372	387	397	357	388	391	430	380	368	380	394	372	355	380	378	366	365	384	360	376	363	372	383	344	399	402	367	381	375	379	377	385	425	361	377	358	388	398	392	383	388	393	375	389	371	363	382	393	396	350	367	370	371	354	397	373	374	370	396	403	396	392	374	378	361	381	363	384	361	362	389	384	401	376	367	350	372	395	389	389	387	382	380	380	397	346	408	364	374	381	352	373	415	381	408	373	357	378	401	389	377	374	337	376	373	376	383	373	386	404	381	379	380	387	405	376	346	385	383	343	400	381	378	382	367	359	353	409	392	384	402	373	337	344	371	390	364	354	428	381	401	332	408	402	361	372	388	381	377	368	368	356	331	365	385	363	421	340	374	419	427	366	393	392	343	420	390	363	384	395	396	394	370	398	361	375	389	383	386	393	386	366	380	407	366	390	399	388	380	369	373	376	391	398	394	370	338	361	381	359	414	392	422	402	406	385	363	372	382	390	366	397	359	367	350	427	400	408	376	366	394	371	378	343	376	388	352	369	408	377	401	373	358	384	424	374	356	359	401	362	371	397	404	374	417	374	404	414	364	371	379	381	376	372	370	352	400	342	370	379	410	383	360	393	424	373	368	405	364	370	395	377	380	369	395	389	399	428	378	387	397	400	388	350	386	341	378	373	388	406	371	392	390	367	389	392	346	357	383	390	383	388	388	380	392	370	354	371	379
17672	14186	10814	5277	2433	1034	425	228	193	188	151	159	165	172	123	151	170	174	163	176	178	168	153	160	172	185	159	143	143	162	144	140	173	162	176	135	170	154	162	146	169	150	137	153	175	159	182	166	151	158	178	180	168	151	170	159	148	169	172	147	157	173	145	139	141	173	160	182	148	137	170	148	149	169	158	183	166	165	170	167	162	165	159	150	141	152	178	171	156	155	167	159	172	164	170	178	160	153	133	177	172	167	137	157	165	172	162	157	155	162	151	163	208	158	171	144	147	149	151	127	134	143	175	156	145	160	155	155	170	151	150	171	166	171	142	136	137	152	150	166	157	152	155	160	153	143	165	161	155	161	158	161	150	144	171	175	157	143	153	178	176	154	177	164	165	134	170	143	166	152	164	172	168	153	160	161	171	158	141	147	130	132	168	140	159	166	147	145	146	167	154	176	153	146	153	169	157	168	169	166	144	165	158	138	185	156	165	176	163	127	155	151	183	145	173	161	141	159	151	148	148	158	168	123	165	166	155	161	147	145	153	134	154	149	159	168	139	165	156	163	140	160	147	165	175	180	162	145	154	140	155	180	155	145	154	165	140	168	155	164	153	142	186	162	154	159	165	157	131	168	152	169	153	176	177	146	149	168	154	144	159	154	117	165	144	180	191	144	154	167	169	158	152	153	164	165	167	155	156	175	155	160	165	185	154	184	168	141	152	130	147	150	179	170	165	158	159	159	169	187	166	176	150	159	133	135	143	172	156	154	146	171	167	157	163	161	163	155	139	157	143	160	146	188	154	169	173	127	187	162	169	174	147	175	167	178	174	156	183	157	157	149	157	157	162	168	155	156	157	149	148	145	157	163	144	160	168	132	178	143	162	156	167	163	162	159	179	175	158	143	175	162	153	131	170	165	146	153	185	137	175	114	153	159	155	153	179	178	173	144	158	165	176	141	138	174	158	168	159	164	154	184	149	180	166	175	162	156	166	151	139	146	167	163	136	145	143	157	137	168	176	174	181	158	151	166	168	162	154	139	151	166	147	143	144	150	177	160	160	180	162	176	153	168	133	202	148	150	167	150	147	146	169	174	154	149	141	152	169	146	163	156	163	160	152	151	186	147	148	142	148	183	168	174	153	170	138	155	155	174	176	136	155	131	139	174	177	134	157	147	148	156	167	175	172	173	155	130	197	191	141	165	146	161	151	146	160	160	163	176	172	168	151	156	141	152	147	153	154	175	167	162	161	161	132	158	164	158	151	136	143	154	144	135	161	166	178	171	151	176	137	163	162	152	155	177	158	160	142	180	178	156	171	152	155	156	164	171	164	170	165	164	175	167	169	157	168	146	143	153	171	164	175	173	161	157	167	142	164	161	155	139	145	154	147	153	160	162	175	167	184	174	179	150	122	164	167	140	170	182	147	171	132	164	165	147	151	157	160	155	175	170	176	165	158	135	182	146	149	154	145	174	155	149	183	131	151	150	142	145	143	143	161	152	178	144	145	150	169	146	149	163	172	166	141	165	140	136	174	155	152	183	161	132	155	139	154	135	170	151	184	162	124	179	168	139	167	160	149	151	161	152	164	150	162	163	147	143	156	148	172	165	184	157	177	163	169	163	177	177	174	133	156	165	166	156	160	170	175	143	167	132	149	147	176	171	146	169	160	158	179	189	153	137	151	167	168	160	151	159	169	151	177	142	163	179	142	149	153	151	171	158	151	153	163	168	149	160	166	166	130	161	163	176	161	164	170	159	159	179	156	169	145	148	167	158	166	155	172	157	156	161	161	170	187	154	153	157	170	132	149	172	179	157	155	155	147	149	145	155	144	132	149	163	165	148	157	143	148	182	141	166	167	135	156	146	167	166	154	148	161	177	166	148	172	151	161	159	152	142	154	156	154	169	170	156	178	131	144	163	179	152	155	186	147	148	166	161	150	155	135	160	174	141	168	188	153	166	152	158	166	157	136	167	157	132	182	149	156	159	158	147	164	172	160	157	151	173	166	164	156	189	168	152	174	152	167	151	162	158	150	176	159	146	170	147	159	129	198	150	165	145	148	161	166	164	168	154	151	168	165	153	167	148	170	153	161	152	147	147	184	165	155	162	132	175	152	176	153	170	162	183	150	183	179	162	190	160	137	179	158	158	153	150	147	174	153	159	165	159	140	176	142	193	152	159	165	150	180	155	161	145	151	156	154	189	152	141	158	159	152	144	179	164	153	164	168	169	156	148	170	181	190	148	178	168	164	138	151	167	165	148	144	165	159	161	161	149	164	160	160	147	167	119	156	147	164	165	161	149	146	135	138	152	183	150	164	184	185	154	144	189	162	158	154	150	164	155	185	162	164	159	163	157	167	163	143	165	145	140	151	157	161	144	159	167	175	159	157	154	149	150	137	153	162	157	177	163	158	165	146	146	167	149	165	157	144	184	158	141	168	167	156	131	161	151	153	173	171	162	160	133	161	156	157	174	156	174	164	158	149	169	173	145	138	149	155	158	129	189	168	155	147	147	152	157	176	150	172	175	137	176	174	149	149	156	162	160	155	146	155	162	169	145	172	166	137	180	199	161	162	162	160	163	155	158	161	159	138	153	166	158	142	172	147	144	151	158	168	167	175	146	179	164	140	158	149	165	165	182	162	171	179	159	167	151	145	157	171	149	155	157	162	146	161	145	143	157	145	154	164	145	156	184	170	168	169	161	154	175	170	156	153	164	167	150	163	146	150	150	163	127	150	143	157	164	182	151	156	152	131	139	167	145	175	168	143	170	174	154	161	168	145	139	148	153	154	162	157	156	178	162	155	163	160	173	146	166	162	177	159	170	166	172	147	156	169	172	144	151	151	153	152	155	186	167	188	147	169	145	169	129	161	185	168	155	144	164	167	156	141	160	160	155	157	172	153	160	142	152	148	154	161	156	170	158	153	152	145	164	150	169	158	154	164	164	169	168	171	166	144	138	150	147	161	157	156	155	154	170	167	158	136	149	134	149	151	166	149	171	153	164	149	148	160	176	178	146	139	147	175	178	163	154	173	154	162	171	151	139	143	169	154	166	186	170	158	162	168	169	152	170	147	163	163	143	159	135	169	155	141	158	137	145	165	156	172	176	153	177	165	162	177	147	158	139	160	159	135	165	154	165	161	159	149	152	173	164	141	136	156	150	141	158	172	172	166	165	139	125	164	157	147	150	156	143	152	181	167	147	161	164	178	170	170	163	150	164	152	141	141	161	152	156	143	172	174	141	173	154	161	128	152	163	145	161	168	165	158	173	173	158	164	153	158	153	168	172	163	133	160	144	138	153	172	163	157	175	172	154	157	162	148	172	162	169	161	133	149	176	174	154	159	134	161	155	159	174	146	179	159	170	160	178	147	141	165	155	140	185	172	135	162	190	158	161	167	156	173	179	158	174	147	155	147	159	175	153	160	168	150	166	177	147	163	148	159	159	159	156	174	175	165	149	166	146	172	150	151	160	165	158	158	160	161	177
14767	18472	17973	13371	7899	3541	1333	650	502	424	389	391	358	398	391	415	366	426	348	363	390	378	414	380	421	409	408	408	410	405	412	400	427	391	408	399	410	379	378	384	431	395	393	418	389	418	440	403	387	406	380	382	371	405	402	390	411	419	397	426	399	375	390	395	388	416	405	370	387	421	384	375	425	411	390	401	422	430	404	404	411	417	380	409	393	393	379	394	411	390	393	417	367	371	404	418	419	393	375	411	391	407	399	404	414	388	418	409	425	422	374	384	398	351	369	372	428	379	409	395	411	393	405	411	411	431	406	445	414	377	417	410	400	395	373	405	393	415	386	398	442	438	378	352	427	397	399	408	397	408	373	411	381	389	391	413	436	395	406	402	412	408	384	359	402	403	412	391	394	367	409	405	415	397	367	443	359	384	429	415	402	409	389	450	403	424	393	380	397	380	411	408	402	379	403	393	385	379	422	408	375	393	387	412	406	385	408	410	367	423	422	381	354	427	391	396	398	410	421	411	361	398	433	371	462	408	379	372	446	391	401	393	396	391	377	397	407	391	409	397	418	369	364	374	381	394	400	415	415	380	380	355	410	414	358	411	387	410	419	397	396	412	395	397	417	404	424	440	426	397	372	433	369	409	364	387	390	402	364	358	359	387	397	396	384	405	401	449	415	405	409	411	382	402	373	382	407	384	422	437	403	364	402	380	380	393	367	394	386	415	414	406	385	391	394	385	408	419	407	381	425	402	378	410	384	377	400	371	418	409	385	372	403	411	415	377	419	405	394	378	411	408	380	388	386	426	373	399	392	389	429	384	382	429	400	384	381	377	425	403	382	396	414	366	388	420	410	376	379	423	405	378	399	417	401	398	416	408	377	384	410	441	386	402	412	396	396	414	385	381	390	418	393	392	406	387	378	357	398	393	398	388	365	399	393	408	391	404	389	399	414	430	442	391	396	375	365	397	371	375	399	366	379	370	418	405	385	367	355	438	393	378	399	420	417	399	424	397	394	386	394	407	410	423	408	390	399	419	375	425	369	393	405	392	392	428	357	361	398	416	409	398	366	397	406	405	410	389	383	425	409	368	447	402	393	398	366	377	404	435	407	379	383	396	397	388	401	428	429	380	386	425	377	387	400	414	391	390	384	368	403	400	406	394	382	397	403	370	389	379	408	417	400	350	384	409	373	381	369	394	397	431	413	400	362	415	389	383	370	375	402	417	428	395	403	376	411	389	396	410	380	402	418	382	432	395	386	378	382	431	374	406	437	408	380	369	389	370	391	379	412	396	393	394	353	434	422	379	391	381	395	396	394	375	417	399	386	399	400	400	416	382	413	381	405	414	392	395	405	400	375	392	403	386	386	352	401	367	396	408	401	392	426	410	430	408	407	424	379	412	419	366	421	401	362	393	418	363	395	408	401	382	424	421	394	408	420	382	397	372	383	394	424	383	409	381	376	366	410	362	381	390	368	441	389	386	406	364	410	432	383	408	373	398	381	408	393	403	388	384	404	383	378	386	380	396	397	394	399	386	392	419	416	384	415	414	392	398	361	379	392	443	421	394	400	403	403	406	377	371	371	401	384	388	396	390	398	379	418	402	369	392	379	417	419	378	402	443	381	397	402	387	380	400	422	410	375	413	369	385	388	386	377	361	387	385	355	422	429	369	391	427	409	427	384	412	383	366	412	410	393	418	392	421	376	413	382	381	397	377	397	404	408	406	400	383	380	425	403	415	398	419	383	435	402	390	384	378	406	375	382	399	444	415	418	362	375	412	395	384	400	385	359	430	371	434	385	400	426	402	402	441	386	458	415	392	399	414	384	398	381	416	384	405	397	401	412	430	399	399	395	400	362	407	371	371	420	448	377	386	366	389	387	414	383	406	380	398	389	391	401	422	372	403	448	363	395	411	413	411	411	399	409	391	405	366	419	392	392	381	411	412	394	380	402	412	448	371	368	413	368	405	401	422	398	402	373	388	382	378	422	371	402	390	411	385	401	393	400	372	353	397	359	387	409	370	394	382	374	392	392	381	398	390	412	407	422	391	431	355	411	381	366	364	423	389	380	394	383	403	391	393	420	365	393	391	392	412	399	457	408	338	398	412	397	403	409	427	388	412	392	388	389	390	344	409	400	383	388	435	378	387	357	402	399	351	387	391	421	391	378	397	404	389	445	403	386	369	402	387	390	418	386	396	423	397	411	402	387	449	422	402	429	395	399	418	393	395	395	317	389	376	387	427	390	412	381	394	412	368	417	396	370	407	412	386	376	352	404	397	415	413	423	387	410	420	417	411	415	395	354	382	409	379	417	410	413	409	392	388	408	392	398	386	416	402	407	375	373	395	361	382	379	422	376	361	362	405	424	407	365	386	375	380	413	393	402	399	372	381	363	401	413	420	385	385	430	401	365	367	443	379	375	404	406	378	400	394	372	407	424	432	430	397	393	389	398	409	395	425	400	373	407	412	421	423	414	412	400	370	400	393	389	360	407	399	416	416	425	373	397	402	379	385	422	398	379	376	393	418	370	408	393	418	410	387	409	391	375	409	423	389	406	350	378	380	376	381	362	395	370	436	408	411	429	395	373	427	392	395	407	400	430	424	394	413	412	384	417	388	396	408	389	394	402	439	364	386	399	380	389	385	362	404	409	386	393	375	387	407	415	409	391	420	411	391	391	402	391	408	372	433	377	369	368	391	387	390	405	394	390	380	404	405	381	380	385	357	424	400	366	391	393	443	372	414	410	387	429	387	404	388	411	425	416	401	420	447	415	396	427	415	398	407	362	417	417	435	406	435	386	407	379	381	377	381	407	410	413	419	425	401	396	424	419	389	411	400	394	402	416	386	413	419	351	413	395	434	396	427	391	379	423	413	429	391	371	380	397	361	406	389	413	410	386	397	415	386	379	366	391	433	359	396	401	382	383	444	422	388	390	384	429	385	394	384	412	411	398	406	360	384	391	382	406	424	385	405	379	405	414	420	386	381	372	379	407	421	395	348	398	434	414	393	390	381	446	388	426	395	408	438	396	354	376	400	377	374	388	409	442	367	378	420	399	397	389	420	409	379	422	410	405	410	412	405	397	404	432	382	391	406	396	357	408	417	383	397	385	442	377	393	439	370	386	409	402	411	391	379	385	370	390	384	406	428	372	387	377	387	365	388	417	405	388	390	401	397	397	408	400	375	410	410	408	403	390	395	411	416	414	359	413	354	403	400	379	407	405	387	402	414	385	406	417	407	401	409	410	381	404	409	371	385	393	383	412	419	392	395	398	411	383	409	392	408	418	410	434	355	392	388	388	380	395	381	406	441	375	390	408	355	406	405	414	406	406	451	386	403	392	387	376	393	349	433	433	392	399	396	417	380	388	393	378	412	411	400	391	424	387	423	414	391	383	405	369	431	417	425	387	380	420	400	403	382	393	397	352	417	382	399	420	398	392	359	415	387	386	410	376	381	373	385	383	419	433	406	442	391	397	432	428	416	430	425
63413	62556	60134	52064	32396	15388	3633	721	332	235	175	156	173	143	173	154	145	170	175	159	129	162	152	181	160	177	167	170	144	159	179	153	159	149	161	176	196	210	153	118	163	174	149	168	160	162	164	166	156	169	157	144	160	167	167	171	163	187	159	153	167	161	159	166	183	175	196	155	181	168	157	146	149	172	165	154	174	169	174	165	153	180	202	176	170	166	183	182	161	148	151	166	165	133	181	161	180	137	152	182	156	150	193	182	165	163	169	154	166	170	170	195	168	166	144	175	131	166	162	162	159	171	170	168	143	164	171	188	174	185	175	177	168	159	174	160	170	159	160	175	143	167	164	145	162	206	145	152	169	169	185	165	185	167	188	153	159	187	177	174	172	175	161	165	178	167	168	174	157	163	153	154	169	190	149	171	154	154	167	133	135	171	170	154	149	182	158	148	181	156	159	159	146	153	179	171	158	146	170	179	147	179	157	164	188	179	184	182	196	174	169	206	160	155	168	183	172	165	188	159	168	148	183	177	163	183	142	168	171	170	153	160	173	160	143	180	193	174	181	139	175	179	180	179	136	161	166	165	150	148	156	168	137	167	168	150	174	177	191	147	180	155	186	185	172	151	137	163	167	159	150	167	174	176	168	155	179	172	172	169	156	159	169	173	170	192	152	176	163	192	165	166	155	150	189	151	159	135	168	195	147	167	173	180	160	171	164	175	162	185	169	179	148	177	160	160	165	180	171	163	160	170	169	159	151	137	163	166	158	177	155	191	177	170	154	159	158	147	163	168	177	158	156	168	167	172	147	164	140	143	167	157	159	141	163	172	165	164	155	176	174	132	167	172	152	149	143	181	151	157	171	173	153	168	161	180	148	173	145	171	154	170	148	157	184	163	141	174	155	157	147	146	147	180	166	147	192	148	160	164	166	156	177	136	167	154	173	181	154	171	179	170	189	147	159	150	141	156	160	185	152	176	178	157	146	171	148	169	166	153	165	171	176	155	146	176	175	148	164	146	181	175	168	158	169	165	159	171	139	189	153	163	180	185	150	172	188	170	170	169	159	154	168	161	161	179	182	178	143	157	147	152	148	166	167	154	150	174	140	142	147	151	184	166	167	159	184	160	163	153	163	155	162	184	149	163	171	146	181	178	189	151	155	167	170	150	149	171	148	168	153	185	164	153	145	168	175	167	165	162	137	161	153	183	166	175	169	146	186	158	127	148	185	137	182	172	160	148	191	160	164	157	176	182	152	190	175	163	164	181	154	160	151	157	173	178	156	169	188	163	163	166	169	149	154	175	171	142	162	162	179	157	161	137	156	166	154	163	164	153	156	172	164	172	151	187	168	162	132	157	168	160	166	156	159	137	163	152	166	169	165	174	163	175	207	156	176	145	166	174	183	147	147	160	159	179	174	152	160	162	168	184	160	168	145	164	174	165	172	180	149	156	171	159	155	160	144	152	174	145	162	171	152	171	176	156	151	154	148	167	118	167	175	147	138	186	151	159	161	176	144	162	170	156	175	176	175	177	154	158	188	176	155	162	158	149	150	149	189	154	171	159	172	156	172	185	151	165	170	167	157	151	158	174	158	148	163	164	177	169	190	163	169	153	159	153	155	169	164	158	141	161	163	151	149	155	159	201	173	138	156	177	150	165	164	179	171	169	194	175	185	170	178	149	156	157	154	175	192	165	147	146	188	167	155	150	182	156	145	183	175	155	156	141	155	157	172	159	157	144	174	166	169	133	189	176	162	150	154	162	160	164	172	157	158	147	169	166	159	153	150	189	182	177	144	158	172	141	172	153	157	147	166	157	170	177	167	139	189	181	160	169	176	164	154	162	156	155	184	139	152	178	174	195	173	175	170	175	167	185	152	157	156	145	162	164	141	181	175	145	149	149	161	142	165	188	154	148	155	164	180	159	146	160	171	193	167	151	132	174	176	162	193	185	135	185	183	161	171	166	161	162	178	176	159	139	163	167	207	162	183	174	165	191	160	161	172	175	155	163	186	187	175	186	180	171	177	151	175	155	166	163	165	145	153	169	158	168	158	161	158	172	154	172	150	146	165	168	167	154	148	152	154	179	174	181	176	161	168	176	147	162	146	163	161	166	155	172	140	155	149	169	157	157	145	162	166	165	148	162	175	149	176	169	173	172	149	188	170	160	162	176	153	176	171	156	149	166	162	150	151	160	187	161	170	161	143	140	137	185	187	170	159	156	176	193	158	165	159	168	152	151	141	156	136	166	166	161	171	169	175	159	180	170	142	172	137	178	153	170	171	148	194	156	138	164	156	147	180	161	164	162	161	142	162	187	190	175	157	159	154	168	142	168	149	174	147	163	146	165	159	169	174	147	137	160	151	167	166	172	160	165	141	179	175	186	165	162	137	186	163	166	175	174	163	149	147	171	179	178	186	186	162	164	176	167	128	171	174	178	144	145	152	144	175	158	150	152	159	164	177	173	163	172	152	155	155	169	137	150	179	183	142	178	187	165	163	156	163	142	159	186	157	181	145	153	166	167	168	148	161	167	162	165	175	187	170	169	153	158	158	181	182	157	171	187	165	149	180	161	163	156	157	153	156	176	165	171	154	148	175	151	173	191	177	178	151	162	170	161	159	174	167	170	184	138	148	184	167	155	152	155	176	163	194	170	148	169	182	149	164	173	195	185	187	160	174	178	151	157	149	147	176	172	148	162	163	151	170	157	155	152	160	158	168	164	174	167	159	170	145	175	162	180	148	141	172	170	157	150	171	184	179	176	174	162	174	168	148	182	190	160	171	171	164	177	158	172	151	207	140	172	146	157	168	147	187	172	149	153	178	162	159	168	187	179	171	185	162	180	153	169	182	158	154	184	184	163	169	170	188	169	186	156	151	162	175	185	149	161	172	185	184	169	175	189	146	162	148	139	185	160	168	172	168	161	183	187	156	149	172	179	149	168	162	161	167	173	179	132	164	175	181	146	158	162	174	148	143	160	147	183	166	151	159	123	154	161	162	165	165	167	174	146	152	183	156	150	129	151	174	153	191	179	177	178	167	168	169	179	158	156	159	161	155	161	170	171	126	170	173	170	163	159	172	176	178	157	174	184	174	179	181	152	158	184	160	152	166	175	152	155	179	168	150	177	159	173	149	182	167	144	166	153	167	157	182	167	195	155	174	153	166	150	158	150	148	165	173	155	147	180	191	170	157	148	161	165	180	154	149	179	140	165	153	174	161	163	151	165	180	172	173	166	174	168	162	171	165	148	165	147	158	168	149	170	180	140	154	159	152	170	166	188	170	191	173	166	157	164	152	175	160	136	149	152	166	170	172	155	156	155	167	174	156	151	159	168	170	165	171	195	173	178	154	138	177	156	136	188	164	168	169	143	168	203	165	173	154	177	169	153	155	173	154	154	154	136	174	153	177	171	169	188	172	160	163	152	169	155	152	181	187	168	154	149	181	173	170	148	165	176	175	141	154	159	162	138	146	164	181	160	151	170	153	189
41175	47412	57100	55990	41638	24871	9354	2743	1103	590	427	418	394	399	440	403	417	460	413	387	462	416	396	421	389	421	398	443	394	430	399	395	400	417	370	366	401	409	444	396	417	401	448	404	418	411	400	410	406	406	436	397	418	430	414	403	418	426	382	450	385	419	377	410	415	393	409	422	437	419	437	407	383	434	404	362	400	400	414	416	398	434	397	412	436	413	406	415	408	430	396	410	418	383	442	392	400	404	366	441	390	373	422	428	446	375	395	378	419	422	389	430	410	406	416	399	424	417	405	391	411	383	432	389	388	439	404	438	416	415	386	413	422	401	406	442	431	448	446	442	407	417	402	394	413	410	421	429	415	413	391	445	425	405	399	401	417	391	441	411	431	419	416	394	413	397	424	394	402	423	427	409	387	380	387	395	424	403	406	410	412	386	413	390	433	397	395	397	407	387	370	366	417	423	384	404	424	399	415	425	406	450	399	398	422	412	437	382	443	381	409	389	375	428	406	411	417	408	409	376	389	399	404	456	392	400	421	423	453	388	453	393	391	407	434	432	404	409	411	404	405	417	404	381	399	420	394	378	413	421	403	431	404	424	403	386	414	416	403	377	420	373	433	404	399	439	387	399	430	410	394	394	398	387	443	456	419	403	373	409	396	414	393	429	399	395	379	405	399	422	403	397	431	408	388	401	404	428	393	412	432	434	449	423	377	400	441	399	423	418	422	388	437	452	425	406	440	389	425	440	447	368	378	452	424	443	415	399	450	423	417	405	407	404	402	402	414	400	384	392	416	421	429	408	421	425	399	410	390	374	433	387	416	410	426	404	417	449	422	403	400	415	405	408	443	416	372	389	393	405	417	423	403	434	425	391	397	462	382	385	360	425	419	380	413	402	394	433	405	407	401	429	385	408	412	421	438	415	416	388	395	387	393	441	396	394	405	371	413	438	406	425	388	395	380	403	418	417	386	412	415	384	385	422	384	414	405	445	403	432	385	410	432	441	417	411	416	415	444	411	406	400	432	402	409	383	394	417	406	421	419	394	441	476	395	422	389	433	404	423	429	384	398	444	416	420	379	372	410	389	439	421	410	420	398	392	400	443	404	439	413	457	410	400	436	362	391	426	405	418	432	378	410	402	369	405	391	388	428	401	395	414	402	379	374	413	421	438	401	366	384	378	404	389	431	414	411	387	407	386	412	427	411	396	397	394	399	419	401	432	438	401	408	410	418	415	408	436	415	425	409	419	402	399	425	442	405	442	421	432	409	429	394	419	426	407	424	411	428	427	442	387	434	407	380	371	390	397	420	391	427	421	438	398	425	382	374	414	409	384	397	405	416	434	423	443	432	404	425	382	339	403	386	402	423	427	369	436	390	429	400	425	421	376	438	441	392	445	423	413	406	368	386	432	418	418	357	401	407	390	416	395	391	404	429	410	417	382	446	423	408	376	392	396	447	436	407	397	404	390	458	417	384	402	375	397	378	405	408	423	426	426	425	409	370	415	411	439	413	373	417	406	435	392	461	410	396	420	385	445	423	425	412	412	406	415	434	426	384	435	428	431	398	434	398	421	426	415	377	411	420	374	392	445	393	436	415	422	366	384	401	407	406	444	388	410	401	426	413	415	415	395	395	446	403	412	442	399	391	426	389	419	389	408	457	409	418	443	405	451	420	416	397	382	400	398	412	426	421	453	389	403	435	400	399	371	429	407	436	400	412	424	408	380	405	429	428	410	378	394	375	381	375	427	389	400	417	396	408	377	411	414	419	426	426	350	434	407	413	390	397	424	431	411	456	403	400	406	415	414	390	382	432	433	406	414	459	411	408	411	416	415	445	473	404	385	395	429	402	390	412	422	412	424	399	412	378	396	405	404	437	429	393	395	431	443	438	426	404	424	418	397	425	431	378	418	440	434	411	409	422	403	412	412	412	416	441	396	390	430	411	396	391	411	404	458	411	417	418	380	414	423	421	378	348	374	393	408	467	379	418	418	428	368	405	429	412	383	419	390	399	411	441	412	398	423	387	417	387	421	399	382	416	379	396	436	424	375	394	400	449	424	401	389	432	400	371	421	463	397	431	398	440	427	402	425	390	385	402	420	381	405	386	410	399	403	437	426	384	430	433	437	422	409	399	404	403	397	391	363	375	417	410	417	409	406	393	427	416	370	430	424	439	409	411	415	442	358	420	421	415	444	424	394	401	407	393	422	447	377	405	399	414	400	394	403	403	422	433	425	369	439	422	428	444	393	419	369	377	416	405	401	458	446	399	380	401	422	416	422	424	371	433	445	439	413	375	402	392	392	425	439	415	400	434	399	433	413	433	412	390	416	407	418	431	420	415	410	417	433	393	401	400	419	397	418	398	373	410	399	418	400	382	439	424	409	444	379	399	397	413	390	405	410	410	428	437	377	377	434	395	399	414	403	403	410	423	399	405	460	406	368	400	402	395	416	371	384	423	400	410	422	405	427	391	402	395	441	433	388	419	388	390	430	397	382	422	415	391	430	389	448	401	426	428	432	413	452	405	393	422	409	384	383	394	413	397	408	465	382	407	413	392	420	397	415	378	388	403	402	406	396	386	387	387	410	380	400	409	391	386	412	405	409	414	424	378	394	372	416	442	412	391	457	421	406	437	378	456	401	403	429	426	413	429	433	399	395	451	415	392	409	410	417	401	383	415	406	384	402	407	414	413	398	430	398	428	407	417	414	429	394	409	379	396	393	427	395	426	393	409	438	399	365	375	425	424	411	383	426	417	415	413	416	394	416	417	417	423	472	419	406	444	453	429	412	396	433	414	418	456	443	415	437	460	404	421	428	432	407	408	379	410	392	387	381	410	396	416	427	376	424	410	424	406	383	415	407	418	414	397	424	422	421	411	422	416	431	428	389	418	411	398	408	390	394	396	413	412	415	400	375	360	415	401	422	370	384	415	397	420	394	429	465	370	388	403	417	395	398	417	389	370	417	427	426	397	413	392	408	427	409	420	387	411	393	461	424	434	435	406	419	423	461	423	435	389	421	445	440	395	433	378	379	410	391	430	385	406	395	417	430	421	439	407	440	420	421	430	434	405	416	438	385	421	426	412	404	439	422	422	421	440	405	408	396	416	435	397	358	400	411	408	371	411	401	436	423	429	375	388	413	428	384	391	446	398	393	408	406	418	410	430	412	417	448	424	368	431	437	420	403	427	411	439	402	460	395	427	442	390	386	403	441	384	385	405	416	402	382	430	432	403	383	394	364	400	403	416	391	381	429	393	404	413	400	420	412	413	387	437	394	422	412	416	427	421	399	418	400	391	431	403	397	405	402	397	378	450	428	397	385	407	413	403	379	418	402	424	427	408	381	374	415	419	400	384	394	425	399	408	411	375	377	432	401	451	418	418	412	406	447	391	393	394	422	411	429	409	402	397	421	441	399	439	428	416	385	395	408	444	394	428	408	393	421	443	441	379	408	405	377	412	435	398	439	407	396	419	439	368	366	432	414	401	433
71004	74003	74103	63577	42047	22024	6124	1323	388	225	168	167	148	168	155	146	160	159	121	146	165	145	145	148	148	156	156	141	149	134	147	132	150	159	151	152	176	163	167	170	147	170	160	154	166	161	167	150	137	147	142	157	161	163	164	137	157	173	149	164	144	165	150	155	140	153	165	135	155	138	142	169	146	156	148	139	154	163	161	158	168	167	142	128	160	177	160	153	137	141	128	158	149	145	151	157	152	172	149	143	165	178	124	139	165	165	137	160	149	148	127	153	161	140	157	154	152	154	157	151	136	161	160	162	165	157	155	143	158	142	154	138	132	141	189	158	162	141	164	144	136	147	163	150	177	157	168	175	134	140	160	159	160	146	161	146	169	167	147	145	150	162	139	143	179	155	157	167	134	164	145	159	158	141	135	132	162	131	166	159	145	149	163	160	159	155	135	160	168	145	134	147	147	149	145	130	154	132	140	142	147	138	149	155	140	158	163	171	173	151	132	148	178	144	145	155	169	176	157	151	145	164	123	169	169	149	164	154	137	148	143	141	148	174	135	153	155	150	159	149	167	156	145	154	158	173	122	147	132	164	164	149	138	147	149	145	131	155	151	140	129	151	159	157	154	152	141	161	149	153	149	158	140	145	164	177	155	186	138	148	147	148	153	143	158	145	180	146	152	183	166	174	165	131	156	142	157	159	170	143	141	158	164	175	158	175	154	153	154	157	156	172	147	145	142	153	145	162	167	137	175	168	154	167	154	131	136	151	148	140	152	134	146	153	162	135	165	139	120	130	162	151	119	159	168	152	165	150	149	137	133	146	139	167	155	135	159	172	165	172	169	148	150	156	144	145	171	145	150	133	170	153	136	150	135	149	159	147	130	159	137	150	174	144	170	162	148	156	146	163	171	146	191	157	180	150	156	162	173	179	137	171	174	156	170	158	153	130	143	164	122	129	148	155	178	132	146	165	189	162	182	158	156	156	150	168	150	163	139	153	149	165	159	160	180	161	177	143	128	176	154	168	140	134	136	166	144	126	162	176	146	160	158	160	142	180	164	160	136	126	147	139	106	151	144	180	174	140	176	158	187	156	169	138	162	149	150	141	143	137	163	151	139	152	128	144	159	170	175	147	157	169	165	161	147	134	161	151	146	137	129	158	153	153	165	161	165	149	149	132	152	143	134	148	137	159	158	160	178	179	145	141	158	165	148	155	139	165	173	173	140	139	139	117	152	142	162	158	169	143	152	160	164	139	151	152	174	131	148	151	150	145	147	161	115	163	156	165	155	146	146	140	159	147	152	157	173	155	154	145	166	159	153	134	161	147	148	138	150	169	155	174	135	157	153	148	128	173	186	166	155	166	154	158	155	156	155	181	164	146	147	157	136	147	153	146	156	162	165	146	149	176	160	137	163	139	170	174	165	177	147	135	155	176	174	153	159	157	166	158	157	171	146	157	165	166	149	163	137	162	145	153	137	138	169	165	163	143	176	161	175	151	149	156	171	147	151	151	140	145	162	185	159	149	147	150	135	152	164	179	162	156	185	153	192	157	139	181	165	145	159	155	157	142	149	155	174	151	145	162	128	152	163	141	147	150	161	158	163	156	148	149	167	155	122	141	148	163	146	156	172	155	174	154	190	163	132	163	157	137	139	148	176	154	173	168	149	148	165	161	150	153	164	150	178	163	139	156	144	136	145	141	172	143	166	146	160	156	139	107	142	158	154	133	185	145	136	154	172	180	198	179	155	147	160	148	156	173	150	145	139	165	142	174	153	169	155	146	162	144	154	133	164	160	154	138	160	144	169	132	147	157	148	149	142	150	155	167	154	147	147	135	148	162	144	161	168	159	159	180	150	145	137	165	148	162	158	154	164	159	154	163	168	155	148	147	185	148	146	155	124	151	128	150	167	150	136	152	169	151	149	168	160	144	157	156	145	132	139	182	171	152	182	154	146	153	140	141	168	160	168	148	171	147	173	141	136	153	157	155	165	182	163	143	170	177	162	130	160	138	154	169	147	148	151	148	150	153	154	156	132	154	172	174	140	191	171	149	142	144	147	151	149	155	140	173	170	147	159	174	148	172	152	144	141	148	148	128	157	116	150	152	156	160	142	136	157	158	161	152	163	126	132	155	182	142	159	135	154	156	147	155	155	147	140	150	130	152	172	160	142	146	117	137	159	161	164	133	157	147	160	141	136	169	168	168	156	139	167	134	145	170	165	151	183	181	156	159	128	144	142	136	147	156	165	146	153	165	168	165	147	136	156	140	147	126	144	155	178	149	151	152	151	128	135	155	163	168	166	157	146	146	157	135	158	156	148	148	161	151	159	145	135	188	128	178	137	173	156	150	158	155	171	165	145	125	161	168	152	175	145	140	163	164	154	152	142	146	138	161	172	154	149	141	146	155	161	143	146	153	132	148	152	180	159	166	155	156	156	146	152	149	148	159	164	141	149	177	155	152	152	165	137	152	165	163	146	158	143	146	144	152	132	148	152	156	152	152	116	152	139	130	142	145	175	174	148	144	168	144	160	166	180	139	169	138	154	161	155	144	149	148	165	150	126	141	141	151	153	159	144	157	152	158	160	146	185	157	165	144	171	140	150	145	159	146	146	157	151	148	160	161	164	155	162	141	139	135	170	158	143	157	175	162	152	170	166	161	184	192	174	140	144	128	151	149	149	154	149	146	169	177	142	166	164	143	152	164	150	169	152	149	151	157	147	121	157	139	159	160	147	145	158	155	120	139	157	146	137	154	148	142	137	137	164	160	170	150	135	135	142	156	131	147	172	167	148	144	135	154	123	142	137	135	147	171	154	155	150	166	146	148	140	157	153	157	177	137	166	158	145	166	150	164	161	143	150	166	153	185	152	168	168	140	179	164	159	168	158	151	135	166	154	177	166	149	161	131	148	158	149	156	157	156	155	139	174	135	153	137	170	158	171	139	122	153	164	155	143	163	169	172	168	171	163	135	171	154	145	143	131	153	162	145	162	152	165	149	187	157	144	154	151	167	169	154	179	161	120	183	147	160	135	154	149	149	149	140	150	153	163	148	138	167	154	166	156	148	165	141	141	149	147	168	151	166	140	132	144	150	151	130	136	167	145	152	178	152	138	165	139	167	154	155	161	151	140	162	157	148	140	165	166	151	157	159	159	171	155	148	142	167	128	138	155	155	163	138	150	140	141	162	167	142	148	160	122	147	127	161	152	154	157	147	165	141	151	146	161	158	135	154	164	135	126	164	133	157	154	158	139	146	153	149	175	154	165	135	172	143	152	144	134	149	150	172	130	135	141	171	131	148	148	156	157	153	143	162	153	143	160	152	145	152	158	158	160	161	140	165	146	151	133	158	182	142	166	159	141	143	155	162	138	156	143	139	144	150	131	142	146	146	137	166	151	154	173	153	156	160	158	127	149	151	172	141	138	156	152	179	141	156	159	153	142	155	139	166	150	157	142	171	149	156	167	132	145	153	149	159	147	166	177	137	160	167
49055	60015	73593	68389	49263	29545	11247	4412	1478	615	405	391	375	360	352	415	357	383	378	333	410	390	328	385	394	375	404	375	439	395	370	390	378	386	345	393	365	353	365	357	361	395	413	381	361	401	414	366	389	421	353	418	393	394	383	428	375	364	390	393	379	342	371	396	360	416	380	387	377	429	351	362	394	387	365	407	415	369	357	398	383	388	382	374	375	402	384	366	398	413	402	367	371	375	351	384	381	395	385	393	381	396	378	374	373	388	371	400	377	375	402	428	393	364	358	406	370	358	359	387	375	380	379	404	358	400	394	389	377	362	389	373	362	366	380	380	367	361	352	362	388	376	342	384	347	368	373	349	399	354	386	382	379	360	355	379	378	421	382	369	408	389	328	370	408	382	382	354	380	407	390	408	377	393	381	392	369	350	396	380	349	369	367	353	390	337	408	382	416	419	355	396	403	359	352	377	390	340	361	374	381	341	379	405	364	402	398	371	373	335	399	396	375	348	387	327	366	404	395	456	366	343	396	386	389	348	402	375	422	372	370	386	359	374	396	384	390	420	359	344	367	373	393	397	364	360	371	398	364	378	358	355	400	400	403	363	372	358	366	340	356	355	388	348	383	360	384	395	364	376	352	387	384	369	377	431	385	381	394	356	342	381	387	404	329	372	368	383	385	373	407	399	383	381	375	387	360	362	366	333	378	387	384	337	368	374	414	357	391	367	379	361	384	382	370	389	394	380	390	345	395	400	382	413	387	382	388	367	400	414	385	387	376	378	377	378	357	368	364	385	384	378	404	374	342	358	375	409	360	385	391	392	371	380	379	379	376	345	358	335	409	387	428	402	375	354	406	392	367	386	374	338	361	364	358	406	402	392	393	391	389	368	371	397	355	436	394	371	370	363	411	374	379	377	381	380	366	363	353	380	391	382	390	378	373	393	369	428	384	374	364	428	393	354	378	367	385	350	383	410	415	371	413	340	401	378	367	374	378	373	406	374	389	392	369	360	359	406	364	385	393	384	401	380	358	395	368	385	355	389	371	404	377	378	363	365	412	389	355	376	409	384	391	390	391	410	377	416	383	366	388	395	356	402	395	352	379	363	378	375	372	346	404	387	360	368	359	368	399	389	379	368	386	397	367	358	369	369	334	374	364	356	368	411	372	363	379	374	339	332	356	364	377	358	357	389	379	367	390	379	409	368	363	380	395	396	366	385	398	423	360	371	330	379	333	391	385	348	387	362	366	370	351	372	384	395	363	383	395	342	362	393	379	350	383	375	399	357	351	377	399	426	368	371	432	374	351	389	395	423	372	388	344	366	415	333	362	389	379	388	370	364	391	407	380	355	386	388	380	371	383	413	411	370	381	409	392	403	388	384	390	373	388	387	385	371	398	359	398	382	354	383	340	387	357	316	358	353	367	368	368	366	365	404	373	367	364	362	369	390	364	394	372	376	361	374	356	412	393	378	375	381	367	357	383	405	366	381	383	422	396	380	364	384	357	371	414	391	414	394	326	406	391	386	385	402	368	381	373	332	362	373	389	387	418	366	370	387	362	357	405	406	391	416	404	337	383	373	390	390	356	365	385	380	389	359	367	417	415	363	369	373	374	384	398	369	374	386	389	403	362	369	362	382	383	399	413	409	389	370	361	403	395	412	362	352	378	321	403	402	423	392	396	364	394	379	375	345	380	396	386	368	385	397	356	384	396	378	373	363	402	361	398	369	382	380	365	417	382	381	384	393	390	371	391	378	361	398	365	391	399	425	420	372	407	357	394	366	404	371	406	357	375	411	375	406	423	378	384	386	390	408	379	367	400	382	394	340	368	386	360	399	354	397	379	415	431	404	359	366	379	390	352	375	386	354	407	359	391	392	368	363	426	419	336	360	370	361	373	376	374	340	422	381	379	400	401	389	403	378	365	359	373	371	361	408	388	395	355	388	382	377	384	372	369	400	361	376	355	420	375	403	382	350	368	401	361	372	373	355	376	390	389	394	339	363	384	385	360	380	389	342	403	371	367	369	367	365	369	379	383	395	393	401	364	396	400	391	382	417	396	393	361	388	421	397	377	345	366	377	358	397	384	391	426	390	382	396	355	401	382	404	365	365	378	383	376	390	394	372	375	368	375	376	390	387	357	358	352	399	403	367	387	389	378	378	388	411	373	401	404	373	353	375	387	397	373	416	405	397	422	387	394	369	406	366	374	356	390	410	365	355	420	357	355	390	413	388	391	393	379	406	398	377	383	366	365	398	429	362	382	394	361	363	402	404	389	352	409	369	363	404	391	376	403	405	412	357	353	356	361	368	400	403	368	368	373	386	364	374	367	363	394	401	373	348	359	389	379	405	349	378	393	415	379	390	370	405	374	370	392	396	365	383	403	391	360	403	386	363	405	368	365	403	371	392	356	385	404	368	381	387	367	381	406	396	359	370	381	380	383	407	364	399	390	382	343	396	413	362	406	401	394	394	383	386	377	401	346	412	409	387	360	402	411	374	407	358	395	387	367	399	379	400	378	362	379	372	376	338	373	414	350	388	369	347	368	344	387	385	379	409	336	369	393	369	371	382	371	362	399	383	350	339	375	402	388	377	378	346	388	391	404	364	378	361	359	351	388	376	384	374	390	359	365	359	373	378	394	462	371	354	357	390	370	381	400	377	359	348	355	407	377	401	398	341	366	381	381	410	387	363	332	369	395	426	361	424	368	377	396	383	373	350	388	402	346	379	395	404	370	374	361	398	384	361	388	378	360	413	397	421	373	371	408	377	370	367	354	418	372	394	365	383	388	366	430	379	363	386	396	384	378	353	405	402	392	391	394	349	401	388	377	365	369	357	394	364	421	419	386	342	382	366	389	380	367	371	398	381	374	385	390	379	370	386	406	377	350	416	390	388	334	403	346	369	372	371	398	388	377	374	400	370	390	370	372	394	364	406	397	412	397	343	376	376	373	362	385	363	429	345	379	383	381	355	380	396	408	372	385	367	357	363	370	378	383	404	356	339	386	386	378	383	372	445	401	345	386	415	377	380	374	421	341	396	355	387	379	384	358	390	376	367	357	375	401	358	383	358	371	370	328	384	351	401	388	399	400	373	345	382	390	362	377	346	376	362	344	380	385	363	382	387	384	379	377	342	365	366	389	344	399	388	414	381	353	357	381	345	365	407	397	373	384	405	360	379	363	353	380	380	381	418	394	417	377	360	365	388	378	393	381	382	393	350	400	396	404	373	404	364	417	360	390	372	352	402	373	386	375	379	369	403	391	395	391	380	363	360	389	377	371	381	413	387	392	395	369	349	377	346	352	384	384	404	395	363	385	370	372	368	363	351	401	383	367	369	364	398	370	346	370	378	398	398	410	348	359	400	366	400	396	409	382	365	388	375	377	386	391	415	379	377	404	374	393	384	418	327	403	364	406	412	359	408	383	398	377	399	383	399	387	378	380	384	380	370	381	383	367	360	360	400	401	390	374	388	384	334	378	425	362	348	398	356
15441	12862	11920	7319	2562	767	327	217	201	168	138	151	167	163	142	129	143	162	149	153	178	174	167	172	161	171	137	143	128	130	153	177	170	138	173	187	165	163	167	163	153	162	154	179	166	156	153	135	163	169	153	170	149	186	169	160	158	154	146	160	161	172	180	146	156	156	152	158	149	158	174	155	154	150	168	144	160	156	153	149	151	152	157	160	161	175	134	145	142	133	162	156	143	180	140	180	165	149	142	137	164	182	161	147	152	165	151	151	142	156	169	162	156	165	168	151	147	197	137	147	146	160	157	147	154	165	171	151	133	132	169	183	144	151	151	145	137	150	160	156	157	156	147	155	173	169	162	174	149	163	154	136	150	149	168	148	190	171	170	155	174	163	150	142	153	152	174	154	146	144	166	173	149	142	150	168	175	159	154	145	158	134	188	184	144	152	136	148	157	150	177	159	164	143	159	180	143	152	147	166	142	158	159	147	153	145	153	162	133	170	152	166	163	166	160	167	147	143	180	144	133	156	139	163	162	162	178	158	147	163	162	133	153	180	161	145	180	138	168	143	150	148	160	140	151	148	155	156	176	157	164	156	153	165	155	148	173	145	168	161	141	173	162	172	159	169	157	165	162	152	146	166	151	154	149	129	167	162	134	162	175	171	157	143	147	159	148	139	162	161	172	152	174	173	165	156	165	187	167	128	155	142	162	154	179	164	150	145	160	163	186	181	136	141	149	156	151	150	143	163	161	157	168	134	144	155	172	160	171	170	146	163	157	160	154	145	156	167	162	174	166	171	145	165	182	158	157	143	151	154	167	149	149	150	158	165	182	167	163	168	158	155	163	170	152	187	155	161	152	156	137	161	180	176	165	145	167	179	179	126	139	169	150	150	169	153	148	155	184	162	176	151	165	143	156	143	158	160	155	169	138	163	162	172	141	146	155	140	187	143	153	139	143	154	157	164	174	155	154	162	136	141	141	192	161	154	137	170	163	154	167	147	171	143	174	146	145	183	171	177	161	159	155	157	181	123	162	166	150	169	153	156	150	141	157	170	191	155	145	168	161	157	168	150	152	171	166	131	150	153	135	157	136	145	149	160	169	152	154	163	153	132	155	142	154	144	149	142	186	162	157	154	150	135	168	153	152	165	173	160	132	175	162	163	166	172	144	136	180	167	151	156	159	168	156	157	136	158	149	144	154	168	172	163	193	165	138	121	152	156	158	148	175	147	186	153	151	161	156	151	155	136	138	166	158	170	175	171	152	194	161	158	184	143	174	147	139	165	163	167	171	168	158	162	170	146	124	141	171	155	151	168	177	148	146	171	158	169	156	163	141	157	150	165	147	145	160	159	163	186	177	156	146	136	159	184	129	147	141	156	169	158	147	179	181	141	188	168	147	160	184	159	151	125	164	168	139	179	139	171	166	163	168	153	150	145	161	155	167	141	133	147	154	142	146	156	150	162	140	152	153	165	132	143	155	158	160	150	151	152	163	159	145	167	169	133	136	161	171	164	147	148	171	153	145	145	159	158	136	156	181	176	146	173	165	146	174	139	161	142	161	139	145	168	167	149	148	153	169	157	144	158	156	135	161	174	165	138	194	141	155	151	142	147	146	152	139	152	155	166	166	134	172	142	131	161	153	130	176	169	161	145	153	132	166	160	151	167	151	190	151	136	146	166	155	168	159	152	132	141	156	165	150	147	172	138	169	170	148	147	160	153	139	148	158	149	175	146	139	149	154	146	142	165	156	166	172	154	142	174	155	169	155	155	182	176	147	171	170	133	174	157	181	173	180	137	139	170	164	170	155	171	148	174	167	160	160	148	182	151	172	152	161	166	173	143	182	158	124	168	173	139	176	159	176	159	171	160	186	147	148	138	146	158	173	153	171	168	150	137	156	145	162	173	184	176	155	161	148	143	135	144	151	150	153	156	151	159	166	156	159	142	176	150	143	130	162	153	137	194	128	157	179	165	169	140	154	160	144	156	174	152	153	157	155	142	148	145	177	143	165	126	165	161	142	159	149	168	161	152	144	166	171	162	144	134	144	166	172	152	161	152	157	157	189	161	148	165	168	162	134	160	163	158	169	152	162	164	141	164	175	142	169	156	137	141	155	165	156	143	155	146	147	152	157	158	152	174	174	164	166	172	162	158	168	149	145	166	138	162	153	173	163	140	181	165	148	160	145	158	178	165	139	163	172	148	175	163	167	175	145	168	163	155	140	148	140	161	156	166	142	148	144	127	154	154	153	153	162	154	186	137	148	145	155	157	132	161	143	159	161	172	150	149	146	172	149	155	172	163	153	158	137	139	149	158	145	148	154	178	134	152	166	144	159	150	173	161	162	172	137	154	145	178	146	160	165	125	150	148	158	152	180	154	168	148	148	146	153	148	159	149	140	135	150	170	160	168	145	162	143	139	142	168	149	158	159	179	161	135	144	169	153	160	143	180	133	145	137	158	173	142	159	166	164	158	164	171	169	153	143	147	159	165	152	152	177	156	169	170	166	173	149	173	157	134	183	162	148	161	154	152	134	153	151	134	163	156	162	167	153	176	149	174	182	156	157	175	189	140	149	160	155	165	164	158	162	149	151	156	162	163	164	154	149	143	155	188	161	164	174	126	165	150	168	189	144	142	144	160	137	141	154	155	148	154	154	173	175	166	140	175	164	163	143	152	153	170	147	145	151	170	178	152	164	134	163	153	153	139	175	142	129	163	139	161	149	173	162	168	151	169	172	136	146	151	141	142	153	159	157	155	143	149	149	182	173	156	161	155	150	149	166	166	187	174	180	159	130	171	160	144	182	159	176	150	147	157	161	140	160	143	166	169	176	162	177	162	147	137	149	177	156	151	157	149	169	152	155	164	125	162	133	176	149	151	175	140	154	176	150	163	168	163	173	177	131	150	152	155	137	148	160	188	125	170	150	153	174	168	159	179	178	156	153	165	158	170	145	168	154	147	123	144	151	152	160	178	162	148	146	168	143	161	175	140	131	157	162	161	182	158	174	140	145	170	155	175	160	148	152	181	164	136	163	135	165	174	157	146	152	133	144	181	155	159	181	164	159	136	156	142	160	171	154	162	162	153	133	174	149	160	134	172	163	164	187	161	149	157	151	156	166	173	159	151	154	186	134	145	158	128	146	144	157	136	138	158	139	166	160	141	145	157	150	141	166	152	164	161	142	194	164	142	163	147	161	162	192	157	151	163	138	166	170	151	158	177	162	177	170	148	181	159	156	158	149	163	169	134	164	175	171	144	132	160	147	159	134	155	142	158	135	169	157	151	145	162	144	143	167	151	152	145	172	162	135	167	181	172	162	147	168	158	129	162	158	140	140	170	131	164	163	133	168	155	146	154	150	163	153	169	155	153	188	159	153	151	157	164	154	179	156	185	147	164	160	140	170	151	174	147	152	136	154	153	144	151	147	141	162	143	157	157	159	156	145	170	145	161	159	171	175	192	146	153	154	167	170	153	146	151	155	160	166	144
12518	17236	20452	16784	7504	2627	1029	676	461	445	401	415	390	392	386	389	375	421	372	412	411	386	409	390	419	375	400	412	399	398	402	393	398	401	395	444	401	373	392	402	413	364	413	416	425	403	406	385	394	417	409	401	390	412	395	415	364	392	363	376	422	413	387	372	415	408	393	422	361	379	403	391	385	403	416	400	389	413	376	397	425	416	399	377	387	397	371	374	375	386	400	394	388	399	410	421	399	394	405	378	381	376	407	407	381	404	385	427	402	382	408	400	397	395	421	390	387	404	400	382	374	388	404	370	391	395	395	390	391	394	406	409	408	385	399	380	384	340	407	403	425	381	394	408	381	374	390	397	341	388	389	441	371	406	430	404	369	408	400	406	397	415	427	402	386	367	373	369	380	397	377	378	429	385	405	387	439	393	377	376	419	367	373	408	384	398	410	368	431	371	410	436	378	399	393	389	374	430	383	382	420	382	390	396	405	374	384	428	395	369	418	404	382	389	443	409	409	413	377	386	408	426	387	398	400	378	412	405	393	402	386	394	426	424	376	366	399	413	400	378	380	415	412	394	396	373	371	375	374	409	392	419	377	404	412	382	368	384	362	384	422	371	386	414	365	385	401	406	364	392	420	371	376	409	402	426	394	401	394	382	377	381	401	363	404	388	409	391	382	405	380	392	404	397	406	404	384	421	372	383	408	387	398	402	374	358	369	392	358	391	404	382	386	415	427	403	412	392	403	380	416	373	418	378	387	386	389	444	396	382	408	376	414	398	372	414	392	386	405	403	435	418	406	412	402	360	406	389	409	401	380	415	443	393	412	390	409	382	397	414	399	386	381	387	379	390	386	420	416	426	384	403	376	390	385	444	412	429	388	403	403	385	390	395	372	394	409	402	377	413	379	394	410	421	386	407	415	389	393	389	420	395	361	419	404	406	386	388	392	400	394	382	470	371	372	397	397	382	382	371	359	377	408	374	381	372	408	384	399	418	407	399	423	393	363	378	389	348	381	387	410	380	393	436	434	415	373	396	407	392	396	389	386	423	414	391	395	403	374	395	398	411	371	376	402	397	420	382	388	365	408	340	407	407	371	398	392	373	357	386	403	436	399	374	383	386	361	355	399	420	393	406	411	429	412	377	381	414	400	379	393	342	431	383	429	380	395	373	404	401	387	373	378	400	369	385	423	379	373	388	425	443	390	409	370	380	394	414	408	368	410	409	387	388	401	418	426	413	399	364	373	417	398	404	346	370	393	400	401	335	426	386	406	422	420	388	392	392	420	396	387	363	446	407	372	387	408	355	397	400	372	403	423	424	425	393	433	386	360	416	400	392	387	371	392	403	409	382	414	397	396	405	378	354	378	405	371	394	359	395	384	418	405	374	408	399	398	377	416	394	341	397	408	424	396	389	374	419	404	419	412	361	372	402	415	360	413	402	429	377	401	416	411	375	395	401	379	431	410	396	402	417	372	388	392	383	398	369	363	402	448	382	453	415	399	384	384	412	396	384	366	391	402	398	393	421	385	395	411	388	378	370	411	422	401	370	390	416	413	380	400	398	355	374	380	374	392	378	396	366	409	407	390	392	430	393	354	382	417	370	444	402	405	419	388	388	407	365	404	409	394	432	368	416	381	426	384	389	421	417	385	371	368	406	410	412	411	400	431	409	378	397	400	390	388	368	355	391	392	412	397	400	415	416	387	360	430	388	371	406	402	374	419	415	410	367	430	386	419	377	416	370	386	362	369	401	392	369	412	361	391	412	391	401	397	390	407	390	402	398	395	390	413	429	387	420	414	397	378	380	400	385	381	382	373	405	400	396	398	377	428	398	372	408	400	429	408	404	379	389	384	404	381	407	411	392	375	418	381	411	372	409	374	362	328	403	390	414	379	413	428	393	402	418	412	347	395	367	379	423	390	441	376	378	424	404	415	398	411	407	365	384	403	402	384	386	397	415	398	424	406	392	384	377	401	379	379	383	387	390	361	411	415	438	388	389	394	390	397	392	365	386	404	398	402	387	378	384	406	410	407	417	387	376	401	406	420	409	359	392	429	402	407	402	390	377	408	360	389	375	369	407	398	360	378	428	368	406	406	401	398	388	404	405	383	407	391	380	422	386	386	397	393	377	390	382	408	374	364	403	416	398	399	402	376	377	392	373	406	390	394	349	411	392	386	420	394	364	410	397	413	404	408	401	392	390	390	414	392	372	399	413	365	384	415	421	381	375	350	377	372	423	356	389	395	380	424	415	395	426	410	391	366	416	402	421	395	402	391	391	389	370	397	453	410	405	383	409	398	416	436	426	409	407	391	387	354	387	409	414	402	414	382	395	386	400	389	402	377	403	401	409	369	384	392	400	395	410	394	377	395	403	424	398	417	401	395	393	399	415	402	407	376	406	385	417	387	371	375	413	383	406	358	402	384	404	391	383	385	409	414	380	385	424	390	374	348	390	391	416	392	358	382	388	388	361	390	390	406	391	409	437	372	387	372	394	374	390	413	360	377	392	379	385	416	387	421	396	370	333	401	406	363	366	434	384	409	410	370	413	385	404	373	376	363	377	381	397	404	408	428	361	356	397	361	390	392	386	437	408	403	388	400	417	388	400	394	391	387	400	367	370	380	400	414	389	367	397	369	409	397	399	400	394	392	420	412	422	378	411	405	386	417	431	390	392	345	392	375	358	372	365	358	380	396	380	406	405	398	400	399	393	382	393	378	400	407	412	397	399	390	436	432	388	375	336	382	396	369	383	384	401	421	412	419	424	395	400	373	411	371	394	362	387	403	386	386	419	416	410	398	430	384	389	397	368	388	395	432	406	348	429	398	410	364	383	396	392	393	387	402	420	425	399	424	407	388	395	397	425	374	397	417	399	408	401	388	398	367	378	405	389	384	408	402	388	410	385	383	406	395	378	401	396	418	381	407	383	402	382	423	416	408	404	375	386	355	374	394	415	370	378	381	377	401	371	382	394	382	373	396	406	421	415	409	353	426	417	401	371	381	373	391	431	414	372	427	419	413	375	400	385	356	390	381	390	378	392	401	404	408	423	386	418	394	414	386	368	382	378	369	372	407	404	369	401	384	404	417	368	420	396	369	407	378	386	383	399	391	388	385	410	383	410	409	405	383	410	386	375	390	378	437	389	385	388	417	396	387	383	403	422	375	405	376	393	386	379	359	398	394	400	337	423	401	361	415	379	389	387	400	395	420	369	395	383	412	395	379	422	394	364	398	394	380	375	383	382	376	415	383	366	361	382	425	378	407	358	399	424	393	405	379	419	372	384	416	418	383	383	372	398	410	400	375	394	403	370	443	390	420	381	383	380	407	383	401	389	417	446	391	392	370	381	373	365	391	374	415	409	368	408	387	366	370	426	374	406	368	368	406	400	379	408	398	382	395	395	406	380	379	408	380	408	408	397	427	405	384	367	414	452	433	398	375	384	436	397	405	383	406	415	389	409	412	426	366	419	429	393	406	413	399	398	362	414
62514	64950	64509	47252	24987	9151	2187	678	343	194	168	163	184	177	164	160	154	186	144	180	178	168	171	166	174	167	182	182	166	147	182	155	174	169	155	174	181	177	149	167	161	159	164	152	154	157	175	167	167	150	159	158	155	146	162	157	169	159	158	165	170	147	185	171	179	159	158	153	191	157	153	143	170	151	178	155	177	154	174	154	150	166	154	165	163	175	181	146	158	178	146	179	151	163	164	143	146	159	158	176	165	160	180	178	186	159	161	159	192	152	170	151	183	168	154	158	165	176	188	173	178	158	173	140	159	145	169	158	154	181	169	169	189	164	183	163	158	164	178	167	157	150	138	169	163	172	175	155	152	162	177	159	157	165	183	169	169	159	158	201	143	176	176	156	151	175	192	177	151	159	150	173	149	159	159	163	167	184	156	173	180	176	154	179	161	152	177	167	172	164	163	185	187	182	164	183	157	172	167	160	152	159	179	155	190	167	155	178	148	154	170	164	180	150	164	148	146	142	178	176	158	163	176	172	152	183	152	168	167	137	156	168	166	157	170	156	176	159	161	179	167	148	162	155	183	169	181	183	184	162	142	147	166	159	167	167	181	159	134	144	167	159	149	172	172	160	173	144	160	166	165	167	170	152	194	171	174	170	148	162	164	175	169	157	153	170	151	170	149	159	165	171	160	166	148	163	160	154	160	159	175	172	163	158	157	172	181	160	190	163	173	183	155	160	154	163	183	173	153	174	166	156	159	180	170	170	155	171	181	140	152	166	169	158	154	163	176	158	169	167	168	181	144	158	163	179	161	137	150	162	174	181	160	173	126	144	147	168	158	159	145	176	170	176	124	135	175	165	160	179	167	175	175	172	163	169	171	180	171	161	174	163	182	183	167	144	195	153	171	172	170	155	149	161	164	152	161	165	166	165	159	161	158	145	155	177	160	172	158	133	172	181	162	174	169	153	184	171	154	146	147	171	173	159	176	194	164	170	185	144	156	152	161	160	182	176	171	156	178	145	145	176	164	155	163	181	152	154	174	160	138	183	167	173	165	167	158	151	177	176	155	153	155	163	173	181	169	158	151	154	179	157	162	166	152	170	161	139	204	161	148	161	155	166	165	179	156	165	169	165	153	143	161	157	185	171	160	175	157	180	170	177	182	163	166	165	149	144	168	178	154	149	148	151	157	175	176	152	160	145	171	167	159	175	161	158	141	166	172	131	171	153	180	154	179	147	190	177	170	167	162	150	149	184	147	176	164	156	138	148	176	145	176	146	157	186	163	153	157	174	176	171	174	178	170	163	181	157	160	194	187	164	178	167	140	173	187	154	159	148	164	167	180	180	165	143	170	151	169	196	168	169	154	154	171	168	177	179	179	152	152	143	157	152	158	164	163	170	181	174	161	177	151	181	160	159	162	183	148	159	189	175	156	161	137	167	166	147	161	184	172	169	154	145	160	167	124	142	176	171	150	160	184	171	170	166	163	156	146	191	157	168	148	139	179	186	189	160	160	163	150	161	150	154	165	172	173	169	171	166	159	147	174	171	161	160	139	162	158	183	150	171	154	166	161	175	166	168	181	171	161	171	177	179	187	163	176	152	160	165	174	182	169	170	183	178	162	162	162	169	189	164	199	161	165	143	145	149	185	165	181	177	175	157	159	167	154	167	174	160	164	176	143	164	166	163	162	161	162	157	177	153	194	150	180	146	176	154	159	181	178	151	153	162	150	147	178	154	169	148	164	174	145	153	154	163	193	184	172	164	152	165	164	170	176	182	164	168	170	189	170	153	153	167	147	152	154	137	174	168	169	151	147	157	176	172	192	164	143	174	154	145	165	151	167	190	186	160	172	180	163	151	163	144	144	157	150	146	175	165	187	172	175	145	155	171	166	172	161	162	166	137	145	165	178	170	182	155	149	169	138	167	157	179	159	156	158	153	169	144	177	148	158	165	188	134	157	175	150	137	164	153	176	169	162	167	163	183	151	198	168	171	188	184	148	159	149	147	162	166	134	159	146	159	182	162	161	163	161	146	165	171	162	169	163	161	143	176	157	172	154	179	175	141	164	153	145	182	150	176	161	153	173	156	184	160	176	148	163	174	150	158	149	154	156	144	179	133	117	151	160	168	161	158	139	149	146	158	156	164	156	192	157	196	151	153	134	175	159	172	194	156	172	166	175	171	197	154	153	159	156	169	165	166	181	165	175	152	166	142	165	178	153	169	150	169	167	164	173	150	184	162	158	180	169	169	166	163	180	178	163	154	162	184	133	171	181	179	166	163	158	164	182	163	140	177	166	168	183	182	185	176	168	156	147	148	188	168	158	152	170	147	171	156	168	125	184	182	175	150	204	156	153	165	131	166	168	168	197	185	181	146	177	150	159	133	149	162	163	171	187	161	169	160	170	161	171	154	140	160	184	172	174	167	156	152	162	169	162	182	158	163	183	177	171	170	146	171	161	156	161	154	157	145	162	160	143	169	163	153	176	159	163	156	158	159	151	163	172	159	160	156	160	149	173	172	181	153	152	163	158	175	182	166	148	172	154	159	181	150	141	179	181	175	155	163	171	162	165	134	148	182	149	167	149	184	179	177	180	164	167	186	170	174	167	184	145	175	171	153	158	158	200	160	152	180	166	188	168	158	177	161	150	164	174	173	159	174	183	175	164	157	173	165	139	186	151	177	192	152	142	156	150	144	163	156	168	162	150	181	187	165	159	164	176	170	168	150	151	160	157	153	167	178	134	165	163	164	153	170	161	150	162	163	169	138	145	170	156	150	163	181	136	176	146	163	164	175	173	172	180	163	157	158	180	148	169	153	174	155	161	169	188	161	184	179	176	181	160	174	150	155	160	161	167	168	156	184	167	166	142	179	175	182	174	171	154	172	175	160	147	182	176	157	149	179	173	159	174	155	181	158	180	183	152	180	161	159	157	145	155	145	132	181	167	171	182	174	181	156	186	144	151	165	160	184	170	164	157	179	175	160	174	173	170	145	183	147	152	161	174	173	159	159	173	161	152	166	161	139	144	148	167	185	156	154	173	177	156	165	159	182	180	147	175	158	167	165	115	179	142	183	148	161	152	177	148	153	161	164	181	173	140	162	142	161	150	180	156	174	172	151	165	202	157	164	178	152	214	161	167	155	185	163	160	166	163	154	161	156	158	162	168	152	173	188	161	169	193	151	180	153	150	142	159	167	158	156	180	155	166	166	158	169	148	171	172	146	152	177	170	162	168	162	147	174	188	185	148	150	168	169	168	171	165	172	146	186	168	181	163	160	163	176	162	172	141	174	164	150	167	163	164	180	174	160	163	184	177	171	195	151	150	155	148	178	165	161	151	151	147	154	156	160	159	155	165	166	173	177	160	146	142	142	140	167	164	170	171	175	165	185	173	190	157	190	163	187	147	132	164	144	162	128	181	164	170	198	161	166	168	165	163	163	181	177	144	159	174	166	186	175	147	132	179	179	162	167	171	157	163	159	179	177	153	177
40670	50392	61061	51013	32795	16704	7051	2642	1057	544	402	436	397	433	413	424	426	399	424	404	394	374	389	396	433	400	414	434	407	445	391	412	418	393	454	395	389	396	398	389	390	437	397	405	419	391	395	397	428	405	401	388	416	451	398	453	426	431	417	387	390	394	400	396	437	385	413	371	443	405	422	446	371	406	367	391	435	427	406	426	389	439	439	456	435	387	411	388	415	419	441	401	404	433	392	408	430	414	406	388	396	437	401	405	420	422	412	410	424	380	430	404	373	430	397	430	443	438	403	394	409	401	404	399	406	428	422	398	394	399	392	415	452	386	387	396	411	437	379	399	440	394	404	430	399	410	423	418	415	403	386	420	414	400	441	399	431	438	407	389	408	386	399	416	421	430	386	413	406	391	431	404	368	409	407	393	413	395	420	382	407	399	415	382	400	374	427	394	404	427	408	400	401	422	387	393	404	416	411	404	381	379	423	406	367	391	406	396	386	417	407	375	410	387	385	373	404	416	414	407	427	412	410	462	405	418	405	427	421	413	396	399	400	425	418	377	381	415	390	386	417	397	405	414	415	378	411	395	415	403	388	437	401	412	427	416	417	459	397	387	385	379	392	364	429	436	387	424	377	437	408	435	400	368	391	380	399	406	404	392	416	404	427	396	420	405	377	412	406	429	435	398	429	399	412	373	415	427	417	416	391	388	397	381	408	405	382	386	396	421	449	440	360	414	382	423	404	437	403	405	409	409	428	390	403	437	382	391	388	439	408	424	384	370	421	393	428	413	408	387	404	420	408	430	342	402	401	399	419	438	420	397	439	412	407	395	395	397	405	423	395	429	380	443	358	421	386	377	397	413	457	436	423	425	434	408	410	412	422	426	455	444	435	427	395	399	431	404	413	399	362	432	383	370	368	403	433	437	399	412	423	406	443	393	399	393	409	354	412	421	385	444	417	409	377	449	401	400	428	422	448	401	362	419	396	394	418	393	425	419	436	394	405	418	404	398	412	404	427	400	410	402	427	413	373	399	400	380	446	406	427	426	406	436	379	403	416	416	407	438	398	406	407	360	431	430	388	395	390	383	422	380	403	428	406	409	423	415	402	420	411	371	445	416	386	428	407	381	399	422	398	376	384	413	397	408	406	386	415	422	414	421	407	400	391	425	387	419	394	381	417	395	452	395	405	419	406	420	358	407	400	399	404	444	392	413	410	387	407	384	370	441	407	381	437	383	414	402	401	404	402	442	431	418	366	438	433	406	401	395	415	408	403	444	436	389	433	415	412	391	414	374	425	401	403	410	421	416	443	399	390	386	413	393	381	378	415	397	433	397	428	389	364	388	414	383	406	384	370	397	394	402	413	408	422	393	439	422	430	420	405	450	377	388	417	382	394	401	394	409	406	382	402	418	391	404	414	436	409	416	359	390	412	422	419	420	396	406	414	418	403	406	393	412	421	431	396	402	447	434	417	439	404	419	394	454	429	370	400	388	435	429	397	423	394	388	399	429	422	402	428	411	430	419	350	425	425	400	366	422	426	399	453	413	416	385	405	394	419	409	407	412	399	382	383	434	418	427	419	398	414	386	414	402	387	414	394	374	380	385	394	401	395	373	404	405	393	419	380	391	394	429	400	392	403	426	402	418	357	365	362	394	394	404	445	391	412	423	443	426	432	387	421	410	397	394	389	403	415	397	402	390	434	410	382	422	393	407	383	424	430	377	446	436	398	401	392	437	394	409	422	407	424	434	397	438	401	403	413	431	417	348	397	432	403	414	391	414	418	425	429	386	409	419	441	406	421	400	408	435	395	409	403	437	376	418	427	421	391	400	445	415	388	386	396	441	385	407	412	411	370	395	407	375	397	450	429	408	403	482	366	396	382	394	393	436	399	400	388	390	405	406	401	384	390	429	376	383	448	411	397	422	416	396	402	397	419	402	412	417	394	395	404	355	433	418	429	410	426	417	412	409	408	406	430	424	412	382	433	395	421	394	405	391	355	408	425	414	386	429	422	428	402	433	423	389	422	420	416	392	418	405	394	395	404	400	387	385	340	427	410	390	451	400	420	438	400	402	395	375	390	402	413	385	392	361	401	378	402	373	392	421	421	426	394	386	398	410	416	418	378	406	400	379	395	412	393	372	437	410	400	412	427	367	388	423	414	402	384	402	386	395	403	382	399	409	459	387	405	432	414	395	401	401	451	432	405	397	390	449	380	421	431	408	411	443	410	405	397	412	421	404	387	399	392	401	408	415	384	406	377	374	409	377	407	398	405	417	405	427	411	414	394	410	369	437	472	416	416	449	403	401	420	404	371	428	394	419	357	394	395	395	412	397	398	381	425	419	381	395	389	411	408	405	411	414	415	376	413	416	374	398	395	391	457	414	411	401	382	427	394	408	421	402	391	388	382	410	423	429	394	397	397	430	413	416	387	379	422	429	408	430	394	376	401	429	378	385	419	386	421	396	417	400	431	394	410	423	400	411	406	437	412	415	392	434	380	426	367	404	470	414	435	420	403	415	410	426	402	366	400	395	391	402	402	399	416	398	412	416	385	436	409	380	427	387	397	425	394	426	405	423	408	414	404	419	422	409	413	430	393	428	400	387	449	415	382	410	404	357	412	410	462	408	375	394	404	401	427	394	409	398	377	391	394	420	376	410	374	411	410	446	451	406	353	401	383	426	388	421	386	419	416	451	418	401	403	420	384	432	430	430	419	408	388	358	402	427	412	400	408	399	396	374	404	417	415	418	453	375	426	450	386	395	395	419	364	397	382	393	424	391	429	411	404	440	431	433	406	414	431	422	408	436	427	381	442	407	380	387	400	411	373	421	401	393	401	405	394	395	413	435	416	395	427	419	427	401	395	401	419	390	397	433	424	405	417	392	394	423	412	426	384	397	427	421	415	400	419	433	381	372	409	414	453	382	401	409	393	377	413	407	392	431	405	400	406	415	416	410	406	383	407	397	370	391	448	384	394	387	419	406	400	399	416	413	400	422	400	428	413	409	462	456	402	412	391	430	418	416	404	422	425	401	382	449	404	453	388	394	387	399	401	412	432	441	412	437	410	428	424	435	405	390	402	440	412	413	448	395	391	420	416	414	409	391	415	409	411	373	397	384	373	393	409	374	392	373	395	399	400	407	460	409	436	389	388	439	411	416	410	392	417	392	432	417	390	447	410	398	392	419	434	404	406	423	379	418	425	418	416	433	410	395	393	380	392	436	386	406	431	421	438	391	409	408	379	391	412	399	423	377	442	422	399	426	406	380	426	414	392	406	421	355	413	426	386	419	429	399	439	420	410	433	393	391	441	374	397	411	382	429	440	410	419	429	403	409	389	397	426	381	382	406	409	396	370	422	409	397	426	409	415	366	426	360	414	426	390	421	426	412	425	428	397	424	425	402	373	425	389	391	416	375	417	423	449	400	408	409	421	419	425	384	388	411	416	421	390	422	404	405	396	405	421	408	394	420	397	425	409	404	421	416	443	422
74260	77683	77161	58837	35117	17613	5686	1340	381	196	190	149	169	127	152	150	143	144	152	146	153	157	126	148	156	159	172	153	129	146	148	144	149	146	162	144	159	133	147	124	152	163	169	135	161	157	168	146	156	171	128	163	134	168	136	138	127	173	162	163	153	149	139	133	150	129	160	158	171	194	138	169	128	160	147	173	143	158	148	170	179	161	131	147	144	138	130	169	131	157	162	157	165	155	156	163	156	160	162	152	138	140	150	169	138	176	149	158	159	136	167	141	138	155	151	153	140	153	172	159	167	154	148	146	179	142	159	152	135	156	157	179	139	148	153	131	126	170	157	154	180	164	170	149	131	143	174	156	147	154	135	175	160	153	163	164	163	153	165	146	149	168	154	160	141	146	151	163	163	167	142	151	136	161	158	137	136	153	149	157	133	140	159	143	154	166	126	170	147	148	165	156	147	165	167	156	153	155	140	127	146	163	166	167	166	160	172	175	142	149	141	166	155	150	146	149	167	165	146	156	157	169	158	160	157	136	139	150	123	156	152	150	150	161	156	143	143	135	160	148	146	149	150	174	160	133	152	174	150	134	150	144	148	167	174	135	150	144	144	162	142	132	162	147	150	159	157	131	151	148	143	156	147	165	148	147	151	167	146	163	170	170	160	166	159	160	152	157	160	176	146	148	138	150	160	147	148	145	145	179	140	139	137	157	162	141	138	137	141	166	169	132	153	165	147	154	146	154	150	164	170	155	147	188	150	158	154	129	143	153	156	171	174	158	152	176	149	168	155	156	155	153	149	162	161	154	175	153	159	148	137	154	154	141	152	147	168	156	147	164	166	154	159	153	158	123	157	167	149	132	161	149	158	149	162	146	174	146	154	145	177	151	157	148	151	179	173	142	167	152	142	156	180	144	164	145	156	162	166	139	129	154	152	159	153	181	150	150	165	149	162	138	167	149	145	133	141	169	183	146	156	175	158	146	144	167	158	162	164	173	152	149	164	140	143	173	156	151	107	140	179	134	172	170	175	162	152	155	155	161	151	130	149	135	157	143	158	173	161	135	148	149	157	152	141	149	138	134	174	146	168	155	163	150	172	148	164	150	131	153	156	150	129	129	140	151	165	155	155	161	144	133	135	177	160	156	157	166	154	142	163	146	139	168	181	148	159	150	161	149	143	147	149	151	160	159	153	151	164	153	159	146	139	158	154	149	151	151	136	150	157	158	171	158	142	149	169	149	161	166	158	146	155	140	149	170	155	167	159	184	138	134	144	143	136	158	166	155	160	188	158	140	151	148	155	161	177	135	144	139	137	146	138	135	126	156	140	157	134	165	150	159	152	164	145	178	145	186	148	130	154	132	128	175	154	154	151	138	156	134	152	139	176	157	133	147	149	146	150	140	166	150	148	174	160	160	143	150	154	151	140	152	149	169	164	152	179	154	148	138	161	164	168	144	150	144	158	177	158	154	149	139	158	153	124	168	180	165	146	163	149	136	137	160	134	161	143	169	154	143	138	162	148	152	165	156	175	143	167	172	126	156	150	157	142	147	171	143	141	147	154	172	178	173	174	167	145	156	154	153	136	163	159	138	151	157	145	168	136	178	168	153	123	171	130	143	156	147	150	147	129	153	171	169	136	163	134	115	154	149	156	168	145	156	163	140	166	165	175	157	140	150	141	154	148	138	158	169	161	164	127	146	162	140	156	160	142	160	148	163	160	162	152	146	147	163	125	181	151	164	169	141	147	157	140	138	173	148	180	161	154	156	137	142	173	150	160	150	144	149	140	149	171	161	152	133	147	146	189	149	156	163	168	156	156	165	166	150	157	159	158	142	171	140	133	164	159	167	152	137	165	166	179	162	146	161	167	151	152	140	142	167	162	153	151	155	138	160	159	158	148	132	175	154	154	151	158	161	151	147	164	164	148	150	174	146	143	153	159	142	156	141	144	150	170	153	150	153	165	148	148	158	150	160	152	150	146	153	157	155	155	148	161	168	169	149	147	164	152	147	165	138	144	152	155	131	140	141	160	150	164	152	196	166	162	151	143	150	160	146	147	154	139	162	156	167	127	138	149	167	141	154	131	163	161	166	160	151	166	158	141	156	166	162	144	141	139	139	175	148	156	173	153	131	157	142	138	162	137	157	168	137	134	140	150	156	152	142	148	141	140	151	151	180	154	155	141	163	126	134	146	158	134	166	148	149	152	154	145	153	182	165	153	155	177	153	161	156	157	138	158	183	158	160	158	154	141	158	141	160	161	160	156	174	140	157	145	162	150	163	159	155	168	153	169	176	137	144	154	146	167	149	169	140	154	152	156	158	145	163	167	161	157	169	151	140	136	173	173	172	173	172	124	156	133	125	150	143	153	167	153	175	179	146	138	140	159	143	151	143	155	146	160	160	152	144	135	189	141	182	155	144	142	144	171	147	155	160	147	130	142	141	152	132	145	167	129	152	167	151	163	163	163	170	145	160	149	163	146	145	158	146	155	161	132	167	143	154	158	155	161	141	164	139	150	163	145	119	169	142	158	143	146	183	151	150	130	142	138	153	142	154	137	172	154	145	146	173	143	177	160	145	160	140	162	176	154	158	153	165	146	144	154	164	147	166	156	155	146	143	155	160	156	153	138	149	139	171	143	169	171	148	153	176	149	160	162	151	159	135	158	146	161	159	151	148	164	162	162	142	164	146	157	148	143	151	150	160	151	164	151	147	179	165	159	151	148	148	167	140	139	153	146	156	158	148	143	168	148	169	168	147	146	132	144	172	171	149	173	152	144	163	162	170	151	141	158	167	156	169	157	183	157	144	160	168	149	153	150	150	139	141	161	140	140	156	166	130	140	159	168	157	158	168	149	129	152	165	147	158	139	151	144	149	158	171	178	158	129	140	154	173	148	129	146	153	155	159	166	135	164	155	187	142	145	138	152	147	167	144	157	144	149	140	145	137	153	154	154	172	150	174	184	142	136	161	151	138	134	141	150	159	150	136	163	150	154	124	157	154	165	162	150	171	149	172	148	161	151	150	156	120	143	172	145	153	145	137	157	150	165	173	167	144	160	158	170	154	147	148	160	181	143	174	150	141	131	136	113	123	158	172	166	138	132	161	131	151	148	164	147	165	153	133	145	143	157	155	158	130	151	158	126	158	151	149	164	152	138	154	169	157	171	176	164	163	154	154	179	163	166	160	176	145	141	159	169	143	152	161	153	166	165	134	147	160	131	143	151	148	161	155	138	145	175	143	156	159	167	142	149	162	139	152	121	170	146	155	149	179	152	136	155	122	153	141	156	183	143	132	149	149	131	157	137	150	133	164	151	181	165	183	152	131	146	126	142	162	149	160	156	146	169	143	138	154	139	154	154	142	157	147	121	167	151	166	171	185	163	145	144	146	159	119	147	165	147	156	142	154	162	140	148	143	140	147	162	166	168	150	150	134	149	164	153	141	158	160	151	143	142	159	133	145	169	163	155	150	161	151	162	123	141	131	155	134
49324	61909	75865	63057	42966	25356	13365	4588	1277	559	415	374	357	377	394	392	361	349	394	401	364	380	334	380	366	359	373	405	359	385	373	337	396	395	384	401	394	403	352	353	372	394	409	397	373	386	371	378	397	352	408	356	349	386	354	376	373	419	402	342	404	401	351	390	393	364	365	368	386	383	355	378	386	377	381	353	382	376	386	377	365	363	384	367	391	416	372	359	365	373	351	388	361	359	371	361	418	405	396	356	372	350	376	392	379	355	377	391	381	346	375	372	396	371	366	356	365	380	355	379	353	390	385	394	376	372	405	369	338	387	386	364	393	410	377	381	362	380	389	347	331	383	352	372	385	374	413	364	393	401	363	390	383	398	415	382	352	373	389	359	349	362	361	376	400	390	362	368	398	377	397	394	346	364	404	356	389	378	391	359	390	388	373	402	340	387	396	371	393	376	413	392	365	389	378	351	389	375	397	398	352	356	361	367	372	385	344	368	383	384	369	364	376	403	375	369	380	423	408	363	372	338	365	369	380	377	395	378	357	343	353	388	402	361	362	362	353	387	398	334	369	359	402	364	370	382	332	373	369	388	395	373	369	381	349	387	408	338	373	417	361	349	383	370	363	405	384	362	376	375	392	404	395	378	395	382	362	363	359	374	384	362	370	338	374	387	378	385	373	411	395	362	378	362	355	377	368	332	374	414	395	372	370	359	394	395	386	375	354	407	347	373	359	366	396	395	380	390	377	331	375	383	371	392	350	389	351	354	384	411	415	422	362	389	363	358	355	412	368	411	396	345	357	365	412	395	365	324	379	362	374	379	380	360	365	376	386	383	383	379	361	375	379	358	413	379	378	370	404	358	367	372	368	417	399	390	422	352	358	382	355	348	365	396	350	339	406	337	388	398	410	370	372	340	337	370	378	401	377	401	378	366	379	380	399	391	397	361	361	377	383	371	380	382	390	382	366	390	390	373	367	373	398	369	379	388	397	394	377	376	378	364	399	391	426	400	359	390	377	385	357	362	357	353	399	367	321	365	369	364	377	382	358	352	367	406	394	424	398	380	362	375	388	330	392	373	393	381	396	368	383	362	385	378	389	393	342	385	352	371	379	383	376	436	375	396	386	386	384	366	372	380	400	377	408	392	380	354	391	372	389	392	411	410	357	361	362	367	367	385	389	385	369	371	399	379	379	399	373	378	372	373	373	379	380	363	379	372	351	383	326	395	408	372	366	362	380	364	356	375	403	346	384	338	329	358	363	383	339	399	375	361	398	356	414	353	374	383	377	351	406	407	357	382	389	375	386	376	400	376	363	379	363	376	382	414	386	381	358	346	400	369	376	372	397	373	401	391	398	403	364	407	413	352	349	382	409	335	400	355	388	385	414	382	370	376	385	399	341	356	375	368	407	324	397	371	402	375	400	396	387	362	396	375	363	384	394	385	402	380	360	383	368	365	366	398	395	379	348	353	365	339	380	380	363	383	393	416	374	380	399	391	371	393	374	402	384	395	368	382	336	388	375	426	356	411	389	382	347	331	421	358	383	380	367	413	377	362	359	395	356	399	362	414	380	379	348	401	357	356	369	378	374	362	375	350	382	351	372	397	389	406	373	383	399	391	366	385	426	392	384	373	380	367	395	381	384	357	366	404	356	390	372	357	379	367	389	372	339	379	379	387	405	370	395	380	405	361	398	388	376	401	373	392	395	417	396	404	396	390	378	395	403	366	395	374	365	415	348	343	379	372	399	372	378	356	397	359	362	365	361	387	378	374	386	391	354	411	380	424	349	383	393	397	407	359	362	389	403	364	376	395	369	415	391	405	387	378	377	359	364	397	390	380	364	383	377	379	395	381	377	373	369	383	367	399	388	369	392	372	363	360	364	380	374	373	353	375	379	367	393	388	395	428	378	364	363	404	372	413	359	363	371	378	367	381	364	411	369	385	371	408	393	404	391	361	382	394	366	368	371	390	370	367	400	386	358	374	406	380	367	405	375	387	412	359	385	378	398	394	392	368	367	404	403	393	398	388	404	354	369	377	385	388	400	361	381	352	393	367	381	347	363	367	365	369	353	382	391	373	396	357	372	402	352	360	361	368	362	413	382	375	361	357	392	393	373	374	367	369	373	335	374	393	389	394	376	355	371	368	399	361	394	398	427	402	402	366	368	367	368	401	372	390	373	382	388	399	350	402	384	364	373	354	381	368	357	367	347	357	379	360	392	383	373	336	380	401	386	361	392	391	377	376	372	402	349	393	402	353	414	358	374	371	370	364	394	402	422	368	401	379	346	352	404	363	380	333	403	373	365	385	371	388	390	364	386	410	379	390	392	401	396	360	362	360	416	354	362	367	358	370	391	375	363	368	374	390	382	390	364	368	370	398	406	365	393	356	380	394	411	341	372	365	388	384	364	350	379	381	363	344	376	381	367	383	371	357	361	340	384	405	337	393	368	382	433	342	352	401	333	388	352	377	390	373	403	403	393	395	365	409	380	357	363	336	374	368	385	394	405	350	357	393	390	366	378	370	430	370	364	357	392	369	347	371	400	387	388	396	396	369	391	353	411	368	388	370	346	375	392	355	402	414	386	367	374	371	371	385	401	362	389	356	372	336	396	388	360	400	358	373	388	396	360	387	388	354	398	382	349	379	387	384	378	375	382	391	365	377	356	353	371	399	384	347	360	377	384	366	366	415	405	383	370	408	378	384	359	385	379	412	375	388	371	389	399	374	375	382	387	389	384	345	398	368	393	381	360	339	393	430	397	371	376	383	352	371	357	361	358	401	373	409	396	368	364	365	335	391	381	361	380	384	416	382	365	380	369	341	394	360	398	383	380	363	369	376	376	386	353	407	406	352	373	352	401	384	378	400	377	346	406	380	363	363	394	370	343	397	367	379	382	369	365	392	370	385	376	396	392	398	379	417	389	380	385	397	373	374	366	338	379	394	388	363	368	386	362	403	371	371	390	406	389	355	377	360	365	402	402	382	358	373	397	368	366	376	370	356	403	361	364	368	395	366	399	358	388	374	394	375	383	377	378	388	401	408	376	377	378	357	372	362	374	366	385	375	405	387	378	354	380	380	383	403	412	374	355	375	398	363	352	335	339	406	372	389	365	415	364	376	354	359	385	358	361	373	391	423	413	360	362	362	362	404	404	380	381	375	356	425	362	424	404	384	351	384	381	359	374	400	410	348	364	361	338	387	373	382	372	376	379	384	371	358	387	375	415	420	380	376	366	337	394	388	391	379	394	374	387	408	376	383	388	368	374	389	380	379	354	377	390	402	409	364	350	389	410	365	397	391	434	399	363	408	389	423	379	348	374	364	392	392	345	386	386	375	366	377	377	385	375	391	366	383	372	374	412	367	371	377	390	401	400	385	348	369	375	419	413	388	434	394	373	389	367	376	387	344	398	370	369	397	371	372	354	375	401	374	394	370	399	367	351	392	377	367	364	402	409	398	407	374	375	366	354	396	418	388	393	351	405	352	374	357
17918	13368	13047	6128	2111	897	487	251	191	163	169	156	162	161	156	157	151	168	163	161	163	158	158	191	160	173	166	140	167	150	163	148	156	154	174	160	144	145	169	159	146	139	155	160	144	150	180	170	148	146	148	161	156	152	164	169	141	141	210	173	142	147	155	164	146	148	168	161	172	163	158	160	156	175	167	165	162	167	168	140	135	147	162	164	174	145	154	187	143	167	151	156	150	176	162	177	164	177	151	135	158	150	141	162	153	159	170	140	128	149	144	161	154	160	161	180	138	170	139	176	164	175	164	184	128	167	136	152	154	149	176	154	164	159	176	152	163	171	161	177	179	145	147	159	161	161	135	167	155	141	151	178	171	172	173	147	183	161	182	146	167	160	167	152	163	182	168	150	157	147	140	151	153	162	154	192	151	164	154	164	170	148	165	163	160	175	141	158	176	169	144	159	167	154	150	169	127	166	170	135	162	163	129	163	137	138	158	160	141	137	161	172	163	153	165	157	153	160	151	168	166	160	140	161	165	152	163	151	154	149	157	162	158	146	154	140	135	136	151	137	187	165	169	156	170	167	151	158	161	153	144	150	135	155	154	141	172	145	155	143	135	163	152	165	143	165	166	149	140	157	148	161	157	156	151	160	159	164	181	153	148	178	153	155	169	164	133	164	149	167	155	166	172	163	166	156	181	133	156	165	156	171	139	163	162	152	148	140	178	167	157	164	150	136	153	150	147	150	173	142	156	148	149	160	158	156	138	148	160	151	154	129	165	146	175	159	146	162	167	156	153	150	139	149	158	175	183	141	161	162	150	157	140	175	168	148	131	182	157	168	142	163	172	157	141	168	150	175	158	155	147	155	156	171	149	167	153	162	137	155	155	144	141	177	171	167	146	147	155	155	165	177	153	139	179	172	164	147	151	143	159	146	156	174	165	159	141	174	158	153	182	151	154	145	158	149	164	162	155	151	148	152	143	162	157	169	170	162	141	164	154	168	142	159	161	167	155	159	158	158	158	158	164	152	136	140	167	145	155	134	156	161	147	153	161	137	161	161	169	140	161	163	169	139	143	154	163	127	151	156	155	147	146	158	148	140	169	155	171	148	143	163	136	150	159	167	165	180	160	157	149	165	149	157	151	138	150	151	165	182	124	142	159	164	198	145	147	143	136	142	171	164	147	152	162	177	162	173	139	151	150	151	157	160	170	170	155	158	143	171	170	140	141	150	168	158	160	143	136	144	144	152	137	166	163	167	169	166	146	162	172	152	137	164	153	167	171	173	150	154	149	167	149	170	161	168	185	138	174	150	148	157	136	150	138	189	185	154	163	147	166	153	152	156	146	139	154	150	115	143	140	153	163	164	153	161	183	156	173	150	166	131	169	181	160	151	157	171	150	147	159	156	173	141	140	157	153	151	163	161	167	140	155	158	159	178	142	158	177	175	167	171	149	155	144	157	164	156	144	142	145	132	163	134	172	166	160	170	135	142	153	146	173	144	136	172	142	146	145	179	147	147	155	158	161	175	165	154	174	165	164	157	125	171	167	156	121	162	160	164	165	162	148	158	161	166	153	158	166	173	147	170	168	172	149	156	136	147	146	157	143	155	154	163	162	167	143	165	162	164	145	154	155	156	148	154	154	162	161	168	167	140	139	163	166	137	143	155	164	170	163	161	147	156	137	156	155	172	154	152	162	159	160	144	163	159	152	144	145	159	159	158	141	150	163	157	144	146	139	155	163	166	176	163	153	182	141	149	165	147	145	151	182	137	163	174	125	161	182	156	183	155	179	164	159	144	164	159	163	167	163	158	138	145	151	140	150	174	169	137	150	166	160	139	152	168	158	173	152	177	153	141	164	153	148	156	144	155	142	165	174	169	155	164	160	148	159	153	152	159	131	152	161	155	165	162	138	159	135	164	168	182	172	150	158	154	179	162	164	154	162	149	166	162	173	176	155	154	163	159	138	157	168	146	147	149	158	166	139	164	148	169	166	160	133	150	157	126	152	156	157	175	161	151	162	175	157	150	184	169	172	172	151	155	165	180	140	142	163	154	145	178	169	192	142	156	126	167	148	172	166	168	170	148	162	164	169	170	162	144	155	156	153	168	151	169	148	148	150	166	152	165	137	178	166	163	128	143	133	162	153	159	173	175	142	149	170	165	154	162	157	168	189	159	176	184	170	165	154	174	167	177	162	163	142	146	143	159	142	162	161	159	162	163	137	152	151	139	160	148	149	160	175	149	158	149	171	165	140	150	157	157	144	147	173	169	152	166	145	137	162	170	159	162	140	146	158	159	178	159	140	147	184	145	162	158	162	145	160	160	138	180	144	173	155	149	139	146	146	148	162	156	169	151	144	153	168	144	148	166	146	170	159	164	151	172	138	168	149	158	157	149	154	141	154	164	158	149	170	150	151	141	167	162	166	146	154	133	159	175	155	165	166	164	153	155	150	152	149	171	159	163	163	139	147	196	165	159	158	163	158	145	160	159	164	153	165	149	139	161	166	162	176	141	164	173	170	140	131	149	173	145	159	146	146	142	152	177	153	165	153	163	158	139	153	144	174	175	139	177	157	157	166	156	166	133	132	136	143	152	158	150	162	148	160	156	181	140	181	139	158	173	142	155	141	144	135	169	155	174	155	142	145	162	152	151	159	159	152	141	166	180	153	154	176	147	144	164	168	168	158	169	169	172	171	143	148	147	141	160	159	163	139	131	154	146	165	164	181	143	148	167	163	163	151	166	167	150	159	139	179	172	141	132	136	174	172	149	144	148	143	142	145	146	148	161	144	156	160	135	165	144	167	141	156	158	173	152	160	151	166	157	161	162	146	152	174	153	159	155	179	144	132	176	152	165	166	154	148	159	152	147	161	167	189	167	140	149	170	159	161	154	151	155	144	177	157	180	181	175	169	161	159	130	160	155	152	155	167	157	156	149	141	161	147	164	138	149	153	185	154	161	149	149	176	157	122	166	185	147	162	172	146	154	153	152	150	161	166	138	157	164	159	158	175	169	157	137	154	136	164	152	172	159	149	143	167	132	150	143	158	155	151	177	145	191	179	167	152	134	155	173	165	150	179	143	153	156	162	141	168	170	170	181	171	169	166	148	170	165	142	146	114	147	169	173	156	146	153	142	177	153	168	159	140	167	165	162	148	172	146	171	168	134	153	155	155	145	151	156	145	157	147	139	179	168	170	156	150	157	142	158	141	144	160	151	137	153	159	164	155	156	148	169	162	178	159	161	145	150	168	159	172	156	162	147	147	149	144	132	155	157	157	147	138	157	156	158	161	150	127	144	143	164	151	166	151	151	151	159	154	157	149	144	149	145	157	145	178	169	161	140	153	149	151	166	172	142	155	144	175	194	157	166	163	142	162	161	160	159	159	174	168	143	137	164	149	144	148	152	164	153	160	161	161	140	154	158	149	144	154	170	162	178	184	179	159	161	147	157	174	167	175	147	162	134	146	169	153	157	162	181	140	141	156	163
14581	17457	21058	13765	6131	2865	1439	701	444	359	419	358	410	411	387	382	405	389	385	389	359	383	344	391	390	400	374	402	407	379	393	363	399	404	410	404	402	404	402	341	367	387	402	396	457	396	390	369	393	416	419	425	358	401	392	382	407	413	399	418	390	383	405	386	410	412	386	414	394	366	384	377	411	378	401	381	388	370	380	397	430	361	402	414	426	400	390	374	394	404	413	386	368	378	356	381	402	427	370	393	401	399	396	403	381	393	383	397	428	403	432	396	414	382	408	374	395	390	408	409	407	397	389	391	396	394	383	382	371	424	403	371	395	367	381	400	346	388	358	359	383	368	381	369	412	435	378	413	394	392	362	348	420	419	380	399	438	388	429	419	388	381	422	422	364	381	401	408	391	383	419	376	407	396	350	387	383	392	369	390	404	381	367	377	430	422	404	409	419	369	398	429	385	397	389	413	413	411	402	413	390	373	362	411	374	389	389	366	427	386	350	391	373	413	405	394	441	397	387	382	369	365	403	400	377	417	383	398	392	402	398	427	368	416	429	401	393	395	349	417	376	364	405	390	411	370	386	384	397	412	411	348	364	419	399	385	421	413	417	388	399	398	394	413	405	401	369	402	368	405	390	392	366	393	407	405	397	384	384	365	389	396	406	410	388	441	433	422	372	397	368	418	416	405	393	382	376	378	389	402	397	392	429	421	379	410	420	374	407	438	381	403	397	380	388	369	392	378	352	378	349	386	391	390	401	413	398	384	403	404	387	403	375	366	381	394	427	404	413	383	395	383	378	433	411	403	391	408	416	398	405	366	399	379	370	385	432	369	399	391	371	371	380	410	399	427	415	392	397	402	410	408	373	361	368	413	390	382	394	401	389	414	409	408	421	402	368	376	389	400	398	348	348	371	393	390	366	412	414	361	393	407	417	425	390	391	358	388	385	419	427	428	399	376	373	412	393	438	394	380	415	399	376	401	399	394	400	418	420	378	408	413	388	398	399	392	417	381	397	390	400	382	387	402	416	397	433	374	411	408	390	413	400	404	415	413	384	380	382	405	375	391	381	370	387	370	426	400	397	354	388	402	361	384	400	412	374	400	416	415	413	417	412	419	424	364	385	391	391	402	389	421	385	358	388	390	394	387	391	397	389	394	424	361	395	411	427	389	421	378	398	359	351	412	401	404	389	379	405	395	397	451	394	406	395	389	382	404	390	419	401	401	375	389	414	408	357	390	394	368	364	443	386	398	415	381	428	403	413	418	410	399	395	394	385	408	384	343	409	381	386	385	369	423	389	380	419	378	403	388	376	419	381	410	400	389	368	389	396	366	361	367	415	367	402	393	382	391	405	393	367	412	405	417	369	404	417	414	418	390	406	389	426	402	391	418	409	379	396	424	403	360	388	372	380	408	388	417	403	374	416	450	412	376	389	383	353	371	362	374	422	405	414	371	379	364	438	392	401	438	387	389	395	409	373	389	374	421	393	386	375	432	358	408	415	427	390	400	404	392	392	411	408	383	420	423	405	397	439	407	378	409	380	397	383	400	367	389	397	365	425	414	351	385	399	375	439	374	441	385	395	397	404	393	400	417	403	397	396	438	414	401	415	369	371	402	402	410	410	419	376	377	401	412	409	370	445	394	388	376	396	396	359	405	370	415	377	407	375	385	405	423	408	366	382	395	393	421	410	360	411	373	396	388	392	399	404	426	430	374	396	365	377	371	409	367	392	364	399	348	387	400	415	393	374	397	405	388	408	369	381	387	400	392	391	377	372	398	400	415	386	398	363	372	378	384	401	424	398	386	384	394	389	408	407	375	388	419	388	437	382	397	378	397	382	400	388	451	390	375	389	447	372	414	397	354	373	398	409	395	432	427	391	403	366	365	366	390	384	404	411	380	376	399	392	418	419	374	365	398	405	402	409	386	409	392	377	407	403	400	378	390	400	373	406	353	416	385	442	396	393	369	386	366	406	403	390	417	395	382	415	367	396	422	370	371	382	392	368	425	417	388	393	392	403	374	335	389	417	360	391	380	412	404	420	411	428	390	397	416	412	407	370	412	404	394	395	435	393	397	405	369	392	393	389	379	399	407	418	421	382	432	421	366	407	397	381	391	380	392	398	427	415	381	401	448	402	435	406	388	405	415	367	402	374	401	401	388	417	403	355	398	426	397	379	363	384	394	377	408	380	366	391	457	398	403	380	384	393	384	361	407	394	372	376	422	398	405	377	420	397	379	381	397	388	423	392	427	392	394	365	385	377	392	414	405	391	387	419	403	420	382	417	381	403	412	421	423	393	369	413	391	362	373	310	414	401	392	417	445	411	389	373	385	383	412	385	416	385	364	394	363	403	393	386	395	394	385	372	398	382	408	431	392	398	415	373	399	411	407	379	392	396	416	373	366	379	397	420	424	449	383	422	389	384	346	386	418	444	402	431	407	358	400	400	374	393	378	368	426	380	385	396	400	371	374	386	374	381	377	378	394	384	382	385	397	387	425	395	367	369	446	420	363	380	382	384	370	404	415	387	410	399	380	373	388	352	413	381	406	389	451	399	412	404	395	398	382	387	383	371	399	427	394	400	411	397	422	373	398	379	381	435	376	408	390	395	434	377	364	420	377	391	427	412	394	389	369	397	383	415	427	375	400	377	370	401	417	403	389	400	381	400	377	405	394	417	377	373	403	409	371	397	396	369	345	416	458	408	411	408	428	381	407	365	391	400	416	404	360	361	411	397	420	365	402	381	388	386	415	399	371	394	375	400	412	386	391	399	408	404	414	412	388	431	385	398	431	438	424	414	380	391	409	380	384	415	403	401	377	392	402	404	405	372	407	405	395	406	396	343	414	368	388	385	386	346	406	426	416	370	368	421	422	379	381	371	403	384	407	446	362	393	385	426	420	403	407	404	393	403	396	364	414	384	396	379	421	395	369	413	408	400	382	377	396	392	358	385	378	388	387	413	436	425	380	383	416	427	390	390	424	385	378	381	432	405	356	369	391	412	409	389	413	403	394	420	377	394	373	370	391	363	359	401	399	425	404	419	416	414	399	397	431	420	378	411	372	387	396	381	411	375	377	383	398	384	389	438	401	411	375	390	360	379	380	396	426	420	361	429	396	399	380	383	387	394	414	419	418	381	392	405	408	402	370	419	392	388	401	392	392	409	385	391	368	406	422	397	415	369	384	420	406	388	395	398	412	377	409	407	409	385	424	411	414	372	396	385	409	399	405	386	414	390	422	408	383	356	388	385	377	358	402	414	408	376	378	383	383	387	413	409	420	406	392	405	376	368	409	374	405	365	381	382	395	378	403	422	377	401	393	398	406	395	375	400	406	366	407	389	434	398	423	405	398	378	364	400	396	419	416	395	419	422	391	401	391	424	370	406	379	401	390	405	411	363	398	388	396	350	378	379	383	395	377	355	413	410	380	373	403	397	397	393	437	397	409	383	383	361	374	377	401	399	384	379	401	383	391	363	409	385	400	390	424
63977	65891	63757	46117	26300	10778	2376	781	331	204	162	171	164	155	175	158	181	167	164	173	141	169	167	175	170	156	129	158	149	176	178	173	188	169	176	160	166	152	147	160	161	149	182	160	129	164	175	164	162	143	159	179	149	134	161	139	163	165	174	141	172	131	193	178	193	171	186	174	178	143	162	150	145	141	179	161	151	153	148	166	163	177	153	191	178	171	163	142	163	176	155	167	151	191	173	168	164	175	172	165	175	169	174	172	148	165	158	169	161	173	176	174	156	145	186	168	157	181	174	153	173	162	168	154	143	167	169	166	160	161	154	176	175	186	152	183	166	135	182	176	165	173	169	165	171	164	175	142	175	152	198	172	179	177	150	142	172	177	146	169	178	203	174	169	158	155	152	155	159	181	167	170	150	146	136	171	178	179	142	169	172	143	134	179	172	153	149	160	166	157	167	174	174	168	162	175	156	157	159	171	150	177	162	144	163	161	163	173	172	158	150	164	177	160	167	157	158	164	139	164	158	174	168	183	182	175	180	181	168	155	169	146	149	184	158	172	165	178	150	159	163	174	146	163	162	192	164	158	177	164	175	153	159	172	146	142	163	144	178	151	155	153	170	166	174	176	182	161	171	156	139	156	165	137	144	163	167	179	162	156	170	143	183	162	169	163	153	180	170	157	172	150	153	165	144	170	166	166	140	150	179	184	194	177	168	162	151	153	159	178	174	160	164	163	161	167	161	164	182	167	166	187	153	190	163	164	154	171	169	169	169	175	174	183	180	159	172	145	165	177	160	164	194	181	158	170	146	170	165	185	162	145	148	176	162	171	182	147	162	161	163	172	191	160	160	163	155	159	176	176	170	165	184	174	151	159	164	145	155	134	171	154	173	145	173	155	154	171	176	153	173	151	153	165	151	177	178	186	183	170	184	176	150	189	167	164	166	159	157	176	160	170	164	169	144	164	189	146	161	167	170	198	150	175	171	163	184	167	164	150	160	161	193	147	156	174	172	176	167	165	178	155	167	174	171	177	160	170	132	162	168	165	168	174	148	163	152	150	172	157	129	150	163	177	162	155	156	171	166	152	184	171	166	166	162	169	145	175	151	179	150	150	168	145	139	175	150	172	181	172	175	159	174	190	177	179	178	151	160	158	167	144	157	146	155	152	150	175	166	152	168	182	157	201	159	168	159	161	173	148	155	172	148	154	182	164	167	159	163	181	154	176	161	157	166	183	188	146	163	146	175	163	162	155	168	152	173	157	168	165	149	176	164	158	154	153	179	191	187	155	154	167	169	183	172	196	183	160	169	187	172	179	170	172	182	181	155	163	146	171	160	163	185	176	138	170	143	161	165	169	170	172	158	166	171	174	166	168	155	192	151	175	166	165	160	177	193	175	144	157	170	174	162	156	147	149	150	147	181	145	171	182	148	165	158	164	153	158	184	151	152	181	151	163	152	152	146	144	164	162	162	158	157	175	163	147	155	166	151	165	167	169	159	153	150	185	169	153	166	157	179	144	176	164	175	162	155	152	157	176	138	167	180	161	187	171	163	161	200	174	189	187	197	151	159	167	177	164	166	177	174	130	184	161	154	174	180	154	170	190	173	141	145	164	154	179	169	164	162	169	174	158	185	151	139	166	162	155	153	165	162	167	183	149	166	170	171	173	158	160	161	164	158	158	185	187	178	167	147	157	169	171	168	153	152	158	162	176	156	182	155	182	160	161	176	155	193	167	160	130	170	122	172	164	160	165	176	167	174	168	156	168	176	154	163	168	187	167	143	162	169	163	147	143	157	159	148	146	142	156	164	154	160	152	151	155	149	146	166	143	169	175	164	148	173	164	164	173	150	168	160	155	169	137	148	182	160	135	171	156	187	148	147	184	160	148	162	158	154	146	138	167	153	163	194	186	168	143	148	167	137	168	183	151	161	150	149	153	175	157	155	186	165	142	170	182	169	174	180	165	160	157	136	160	162	178	139	160	163	162	155	153	174	157	168	187	166	183	185	182	171	146	171	154	160	149	143	156	185	144	165	178	160	159	154	143	159	147	165	173	158	189	163	157	157	170	160	157	147	156	163	182	161	160	169	177	163	152	162	163	158	197	167	199	171	142	188	170	151	168	164	160	163	159	185	143	154	167	166	166	144	147	166	167	182	148	170	153	160	158	174	149	148	163	164	159	159	175	163	156	146	174	166	171	170	142	165	134	163	160	149	160	155	160	171	165	151	178	180	174	157	168	165	172	161	150	154	155	135	140	182	191	181	159	164	171	183	169	150	180	153	155	170	167	182	170	153	161	155	169	175	159	195	158	183	189	188	148	169	152	157	177	182	143	187	158	172	178	170	144	170	191	170	171	158	169	166	144	181	166	176	192	176	179	157	145	163	175	150	174	159	169	150	163	177	170	174	160	165	158	146	148	168	146	168	143	175	184	135	169	152	145	133	176	165	161	157	143	154	153	180	176	160	153	184	147	162	173	158	156	169	159	164	149	151	162	182	153	160	178	151	171	171	138	154	165	152	173	155	177	169	160	172	186	169	158	174	173	154	170	176	152	167	136	154	149	164	159	180	149	175	162	146	141	180	167	165	166	174	167	150	172	169	154	168	191	175	163	155	178	155	171	155	165	178	183	171	164	161	184	168	167	169	178	156	150	155	168	187	154	143	155	184	154	150	163	161	162	157	183	175	171	183	186	158	187	175	168	172	155	148	183	141	138	173	172	176	176	184	185	159	179	157	153	148	177	163	167	150	173	185	154	202	173	179	157	172	167	159	161	169	175	172	182	156	167	166	181	176	164	164	164	186	155	176	129	155	144	171	148	153	168	182	175	190	143	169	167	181	165	174	157	156	180	174	143	142	193	138	185	157	188	194	168	176	179	165	172	167	161	175	166	169	165	171	166	159	144	174	184	167	155	142	185	187	165	181	153	151	163	181	163	168	166	155	174	180	159	151	176	175	140	187	165	197	174	172	148	145	164	159	160	155	162	165	171	150	170	166	166	173	161	169	137	153	183	161	163	160	177	178	167	152	175	167	173	157	178	145	192	153	172	146	156	176	175	178	152	180	162	180	166	170	168	170	173	145	179	167	164	174	183	141	150	189	144	176	152	170	163	135	159	160	159	171	165	147	176	164	160	167	174	162	172	186	156	163	203	164	178	182	148	146	138	162	153	146	162	171	154	156	169	139	161	188	174	165	166	183	163	190	184	172	151	203	150	148	155	172	158	168	166	150	163	186	169	177	173	185	160	167	142	120	143	174	161	169	186	152	206	164	151	171	165	175	168	165	166	166	166	184	155	160	178	164	157	188	164	170	142	151	166	151	150	174	182	140	173	156	161	169	165	160	166	166	161	151	166	167	155	168	154	184	181	175	158	156	150	157	176	183	133	165	143	167	160	153	164	177	143	175	164	139	146	169	159	157	154	164	173	151	158	159	180	138	145	165	165	173	150	161	165	154	172	186	152	186	127	146	168	197	168	157	151	139	160
40187	50286	59307	50390	35362	19508	6948	3001	1211	581	442	414	362	400	397	403	444	387	391	404	407	383	421	395	412	352	362	418	387	396	392	393	430	420	423	395	426	391	387	390	427	413	402	415	420	385	359	430	411	427	419	421	396	430	454	388	400	400	444	427	414	421	410	462	427	448	425	416	410	411	412	429	411	413	401	421	396	396	410	415	423	412	404	448	389	397	406	387	379	438	406	420	437	423	407	411	397	439	377	390	397	419	392	401	386	387	447	417	430	409	421	424	413	393	410	392	383	432	409	414	430	414	392	413	384	432	408	451	411	416	431	400	401	417	403	422	439	412	461	438	411	426	375	395	376	411	439	422	399	387	418	389	382	390	376	433	370	419	394	425	407	440	412	405	431	365	431	400	387	408	387	413	412	435	414	421	416	404	429	410	439	410	404	400	405	404	443	402	377	389	399	427	379	372	395	396	381	419	420	411	428	417	384	408	439	432	380	416	399	403	382	395	412	372	422	419	418	404	392	424	407	422	381	406	446	376	419	445	438	385	406	390	407	396	391	434	403	404	441	373	394	408	409	421	416	419	396	407	417	398	392	425	371	356	400	387	378	412	402	424	422	437	416	420	406	411	410	426	403	389	434	389	427	422	433	417	430	402	444	375	450	403	432	381	422	404	415	391	424	421	421	404	419	431	434	389	419	427	427	403	406	417	375	419	373	423	420	397	383	407	400	447	393	446	394	399	417	391	386	393	401	427	427	412	407	389	427	408	404	406	406	401	431	422	376	418	390	398	382	424	421	400	404	387	413	412	426	425	409	439	417	440	371	417	427	377	410	410	406	416	435	439	444	409	403	419	392	400	423	410	349	417	400	376	382	406	399	405	404	443	402	391	388	394	414	359	411	457	384	399	403	391	419	406	401	433	414	398	434	413	419	425	447	441	422	411	400	401	403	391	410	391	399	397	395	412	418	404	387	415	392	426	396	387	430	403	413	391	384	394	375	412	414	428	417	410	390	389	396	439	388	363	404	401	359	412	376	388	425	417	400	438	434	407	434	421	370	397	437	421	382	403	395	381	419	390	417	423	433	409	426	394	397	444	389	443	421	425	419	380	428	399	413	441	381	430	412	385	403	380	385	420	420	444	389	423	407	426	413	418	409	418	406	413	411	454	374	456	394	359	429	408	403	397	423	390	429	411	390	413	403	390	419	416	429	394	436	431	423	419	425	408	418	390	427	472	383	428	385	400	365	419	426	410	406	401	391	438	367	383	382	399	460	431	415	370	407	394	386	397	420	431	401	431	358	402	374	425	414	406	361	423	404	424	382	425	406	363	392	408	391	369	396	408	426	433	397	412	405	416	393	390	408	414	413	406	406	430	401	400	415	397	433	374	407	376	400	423	379	398	378	399	415	412	382	397	392	397	421	443	422	429	410	394	389	414	438	389	434	382	375	421	424	442	407	390	394	402	396	371	397	423	394	404	399	405	410	378	388	405	368	384	401	423	397	413	397	411	400	398	410	430	449	410	417	391	390	438	404	380	419	388	412	397	415	406	435	401	414	437	451	406	411	443	382	405	406	368	410	415	408	387	429	425	404	413	403	398	402	401	405	403	410	429	389	385	401	390	401	452	393	436	412	399	387	440	428	398	393	399	403	413	402	413	426	427	405	414	365	420	384	452	386	411	385	409	426	388	403	399	396	395	430	418	378	398	437	394	426	364	408	399	405	385	423	415	375	405	407	398	429	409	414	398	396	411	395	392	404	379	419	391	425	417	366	382	391	406	392	421	397	395	394	431	393	441	379	426	409	412	437	397	442	397	420	425	434	405	415	419	396	414	372	425	449	440	382	395	420	396	398	399	410	414	403	427	394	393	373	402	399	432	419	425	414	434	369	420	463	387	420	402	442	409	396	417	454	397	415	420	423	374	411	423	409	429	397	390	391	403	402	422	413	394	401	420	407	419	395	412	440	423	389	398	358	422	407	404	385	415	405	394	392	352	415	415	413	395	383	400	401	411	405	395	406	400	423	406	391	460	395	408	415	359	408	428	441	401	393	394	398	366	385	417	411	403	385	433	380	385	395	410	424	404	383	427	403	443	416	366	404	442	409	440	430	405	421	383	402	431	411	459	405	401	380	442	421	395	419	399	403	375	402	419	431	413	414	402	351	366	410	386	392	390	412	412	408	372	397	392	415	421	410	398	412	416	390	440	432	384	414	385	383	397	423	395	400	417	441	389	402	405	384	379	383	438	383	417	430	409	408	408	388	406	431	403	394	395	409	456	384	393	431	421	374	402	371	374	411	402	399	406	414	405	415	388	384	372	422	404	416	408	430	418	421	384	394	387	376	394	406	404	397	397	398	389	413	385	394	396	415	362	402	449	372	404	421	368	399	445	399	373	437	423	414	440	383	424	434	409	404	422	430	405	408	396	412	411	402	411	430	366	395	455	416	434	401	429	400	410	421	442	394	401	405	416	406	395	400	407	398	414	409	391	401	363	424	404	416	402	413	396	391	430	410	353	405	429	434	356	394	396	419	400	400	423	412	422	392	417	447	417	423	409	408	376	400	418	392	438	391	423	383	389	418	408	407	422	401	427	377	402	409	387	405	422	393	419	434	408	420	389	418	419	367	392	370	416	405	450	433	424	418	402	433	432	400	442	394	427	415	397	401	389	381	394	392	394	390	393	419	446	406	406	430	443	411	404	379	401	444	397	429	411	428	386	404	389	409	390	406	436	401	433	392	410	400	410	394	413	418	419	373	426	434	422	445	414	423	380	436	428	421	387	393	406	415	453	399	383	460	396	430	386	431	402	402	413	385	358	383	403	435	383	411	413	438	388	388	402	437	398	401	395	445	397	389	404	423	408	423	402	400	415	395	413	425	399	444	416	430	399	382	409	397	429	448	396	378	422	361	395	398	412	434	362	420	424	453	404	373	425	424	424	402	392	399	402	392	427	434	426	415	384	399	398	384	391	424	413	400	411	393	413	384	429	431	419	433	443	417	413	399	439	393	440	402	429	425	421	386	420	405	396	451	396	409	418	427	405	408	398	423	411	379	433	412	443	390	422	446	416	435	412	401	443	427	379	418	416	362	405	411	372	441	360	422	438	422	372	411	435	405	424	440	394	369	398	396	426	406	401	404	432	368	439	397	424	389	398	392	407	396	447	397	423	412	390	437	418	420	426	385	387	386	422	401	451	434	440	389	407	405	408	425	358	430	371	415	417	453	392	401	405	407	421	423	406	394	390	390	410	377	416	380	435	414	379	373	401	406	422	454	409	453	391	376	398	398	414	460	405	382	389	425	395	444	436	373	378	388	459	425	384	412	414	414	433	430	406	424	403	412	381	392	402	397	385	399	425	406	405	406	416	429	397	430	441	403	397	389	407	407	414	380	430	416	405	403	420	404	428	428	414	414	402	391	432	391	424	438	408	417	400	394	372	393	433	402	390	423	421	430	391	415	403	393	398	410	400	396	417	387	373	454	371
72914	76815	73201	59329	38127	20096	7861	1835	525	214	196	179	165	143	161	160	157	190	120	164	126	118	149	137	182	140	151	145	131	151	168	156	172	147	138	169	166	180	140	136	156	144	168	157	148	145	131	148	169	151	164	173	163	157	138	144	152	162	136	152	142	160	159	166	164	172	148	162	152	157	146	150	156	163	144	156	155	133	149	144	173	151	155	147	154	160	157	143	139	142	132	159	166	152	148	148	154	163	144	145	166	148	143	148	146	160	152	171	170	168	157	171	154	162	155	132	141	167	121	156	125	139	171	161	155	192	162	144	148	149	158	147	143	160	153	129	154	137	145	136	154	174	135	137	149	157	158	140	133	187	155	155	142	112	168	149	147	152	154	134	137	160	148	137	160	157	165	179	160	168	144	149	142	149	178	146	136	160	170	155	140	161	162	154	147	144	167	125	157	133	177	148	163	164	138	149	160	143	164	150	148	161	144	162	147	147	139	136	164	166	142	150	175	153	157	155	138	144	144	146	131	154	165	137	143	156	151	168	181	159	158	134	156	137	135	151	158	166	162	156	155	165	146	171	136	140	156	142	153	141	155	156	161	153	159	152	164	159	154	153	133	160	134	130	148	140	156	160	169	151	165	167	140	167	149	149	162	149	186	159	155	151	148	137	151	163	158	150	151	138	136	155	154	143	167	198	163	169	155	186	154	167	151	173	162	124	142	158	154	136	138	139	174	156	174	138	160	140	147	152	153	173	126	153	154	146	151	145	163	155	173	151	156	140	150	149	166	145	167	147	154	176	148	156	164	168	155	161	159	162	168	154	150	149	159	138	174	158	149	150	147	178	174	147	163	141	138	138	148	163	146	149	164	159	137	158	147	158	169	165	173	141	164	143	152	158	155	146	165	162	117	146	172	138	145	169	144	141	137	155	158	152	167	144	148	140	146	143	146	126	142	142	141	168	160	152	153	152	162	147	143	160	154	162	156	153	176	166	149	140	176	166	156	132	155	145	159	156	155	162	139	135	162	146	123	151	145	169	170	152	158	126	163	151	158	145	156	170	143	163	160	148	143	174	143	144	160	138	156	157	125	149	176	153	158	157	142	150	147	159	128	149	153	146	174	143	139	145	148	161	150	135	176	130	160	172	146	155	156	152	174	144	158	158	148	155	148	153	163	160	156	173	140	141	147	171	150	154	139	116	169	133	146	133	167	141	148	175	141	166	149	156	146	139	169	145	167	168	153	187	167	147	143	153	137	146	145	157	163	148	155	165	151	164	147	138	124	144	142	158	144	150	145	151	176	149	148	158	152	133	147	147	143	168	138	153	140	142	143	148	136	166	143	155	142	162	157	137	150	138	152	152	148	165	131	150	167	168	144	160	150	161	166	143	164	138	156	141	164	157	151	155	150	155	173	174	176	134	182	160	155	146	145	155	132	139	143	138	170	166	142	152	156	138	147	155	144	154	179	176	159	158	175	143	160	131	132	140	164	146	162	149	154	132	158	171	193	149	157	135	160	134	145	157	162	147	166	154	172	138	158	156	160	152	143	161	159	154	146	161	164	172	169	145	137	138	161	153	133	140	157	155	147	172	166	139	160	145	160	155	173	155	149	163	162	152	141	140	138	166	160	163	135	150	138	149	176	133	147	158	155	170	170	141	149	168	159	139	164	150	147	159	153	162	157	148	166	138	161	156	147	159	160	160	129	143	142	148	151	151	147	164	143	141	155	169	143	137	178	147	147	173	160	152	141	148	165	141	164	144	148	144	179	163	143	153	148	167	156	141	158	146	157	157	147	155	151	134	158	155	149	144	166	158	152	147	160	166	154	135	165	158	146	150	165	137	165	145	168	154	170	154	152	142	161	154	155	162	136	152	139	169	157	143	133	141	168	147	145	177	174	162	152	154	156	144	159	155	165	122	169	153	149	141	133	158	144	133	164	139	141	154	146	157	155	140	142	153	176	165	147	145	180	138	132	134	140	164	147	158	140	163	157	156	160	150	169	164	153	160	162	150	131	140	155	161	180	144	160	161	156	162	160	176	169	161	158	145	156	142	151	145	145	150	161	145	153	160	153	143	166	148	141	149	139	192	135	127	144	148	167	145	162	159	136	153	150	146	131	151	143	163	147	164	144	146	150	157	136	161	156	158	176	149	133	146	133	164	146	142	152	147	161	164	157	165	166	153	143	152	142	139	141	144	143	150	176	147	161	154	142	131	165	142	142	156	160	146	180	161	153	156	149	150	155	134	159	169	162	174	155	149	159	155	147	139	147	140	133	161	150	149	150	155	158	133	175	155	149	156	151	157	146	134	126	152	140	150	124	153	148	163	158	145	139	174	146	148	133	158	153	160	141	151	167	145	174	150	146	134	160	157	127	143	142	162	166	163	145	151	143	152	160	164	137	134	141	133	168	161	147	154	171	157	133	147	165	144	163	172	156	162	152	158	158	145	181	154	152	161	145	149	180	164	156	153	146	164	164	156	147	151	166	161	144	139	147	172	179	145	148	156	147	162	172	146	148	147	164	156	147	162	144	165	155	145	163	140	149	148	157	147	144	163	137	154	158	153	147	173	165	166	154	163	157	142	146	149	144	165	145	147	158	148	158	142	174	157	145	182	165	118	162	145	141	142	141	147	155	148	132	153	165	159	147	139	148	122	158	147	156	158	135	141	159	147	167	144	154	152	145	147	140	151	152	145	162	159	147	149	160	145	154	164	136	149	147	166	144	153	178	153	144	140	168	162	155	141	163	157	161	143	162	150	152	141	137	152	177	149	164	170	172	158	165	173	154	150	147	142	144	165	165	150	134	161	154	170	122	140	151	172	145	155	150	168	166	160	162	147	138	163	162	137	164	185	139	146	158	138	164	143	168	164	151	145	143	149	144	129	136	152	144	163	149	161	151	151	143	152	143	132	145	131	150	144	147	162	147	153	170	162	153	133	148	157	146	139	158	129	151	162	154	162	146	162	150	144	192	145	143	139	155	161	154	159	149	150	157	140	156	156	157	148	162	142	170	141	147	169	177	143	138	144	150	186	148	136	165	185	164	141	142	169	161	159	138	187	166	152	154	143	158	165	160	157	171	149	169	182	153	163	138	135	151	132	175	133	149	168	150	128	150	140	152	143	149	158	149	137	133	160	139	139	157	157	160	167	155	149	136	137	137	174	155	161	163	149	147	162	161	159	131	156	167	156	166	147	168	161	177	148	146	144	163	150	139	144	147	168	154	153	156	140	151	147	151	130	157	152	159	140	149	151	137	167	160	141	140	159	140	141	141	143	148	162	148	136	155	114	152	151	144	142	161	156	158	160	152	148	158	151	153	168	160	139	165	153	147	149	158	171	137	166	133	126	157	142	170	122	182	150	149	148	148	146	127	161	156	151	155	138	156	142	147	158	142	151	134	141	152	164	162	161	155	185	152	139	143	146	130	145	152	144	173	182	159	139	161	176	177	124	152	143	156	132	168	147	155	157	125	142	135	144	168	144
48318	62725	72222	64380	44950	29201	16304	6119	1770	688	453	396	385	392	382	385	351	355	377	369	379	380	347	380	390	355	405	423	369	385	399	367	376	392	396	395	380	386	360	363	381	403	371	395	391	360	338	391	368	362	406	373	350	341	375	387	402	415	383	380	403	391	376	406	403	381	399	389	405	387	400	394	366	368	383	362	365	390	329	361	374	334	405	385	395	332	362	376	366	367	403	387	380	380	362	407	369	367	392	364	391	357	380	384	361	391	359	371	381	393	390	390	409	351	403	381	356	338	394	399	392	393	397	350	378	357	370	381	353	386	364	372	356	386	379	373	362	385	384	364	379	344	380	394	407	399	359	364	407	365	382	400	359	376	361	383	371	365	381	406	381	389	381	386	365	400	403	338	351	378	356	378	348	434	383	356	361	367	371	404	342	391	382	396	351	387	341	356	368	379	387	354	397	386	394	452	366	384	412	381	391	385	350	403	370	397	351	387	397	351	391	368	365	359	365	370	389	370	396	384	381	391	376	373	380	360	388	343	377	388	357	352	394	355	350	410	348	381	412	360	379	399	407	360	387	344	412	392	392	393	405	362	383	404	408	398	375	390	387	383	383	385	375	391	373	352	409	396	377	377	354	382	407	375	368	381	368	403	400	416	375	351	415	394	389	363	402	364	405	360	337	392	347	373	389	371	396	374	376	382	358	363	364	386	350	396	414	398	384	412	366	381	395	375	379	410	386	363	360	396	355	387	359	374	405	393	353	343	392	378	392	379	406	396	381	375	406	388	395	380	384	408	403	370	341	415	407	404	379	359	358	384	371	391	378	378	361	380	393	400	354	367	395	371	372	403	352	403	382	374	371	358	366	372	396	370	389	357	413	378	373	397	363	407	386	360	386	370	381	370	355	367	385	375	372	371	402	399	375	382	360	370	383	364	373	381	417	413	355	375	390	402	351	374	373	360	363	385	347	371	405	377	380	333	415	414	373	418	378	364	343	372	331	384	399	363	403	388	418	376	384	385	369	366	369	391	391	387	369	364	414	352	355	383	345	375	355	384	375	366	406	367	376	377	381	372	367	372	343	377	354	402	369	369	380	414	396	399	399	339	356	391	397	363	375	374	368	375	339	392	385	373	372	369	389	353	354	350	361	368	388	343	362	386	379	355	402	380	380	358	332	368	360	356	393	416	387	395	390	372	388	393	362	382	363	369	366	395	395	387	357	404	374	384	425	386	369	382	410	339	347	370	418	364	363	381	392	398	372	423	370	402	384	391	393	406	406	393	354	412	351	362	392	398	369	366	384	359	395	403	405	388	378	402	374	376	404	368	388	430	364	393	331	386	371	389	396	424	388	348	356	386	329	371	383	364	373	384	399	386	359	348	397	385	369	356	392	392	380	376	400	386	359	364	392	329	368	336	376	405	402	392	395	351	371	392	411	372	389	383	400	370	375	368	390	371	410	350	384	366	369	357	400	370	353	394	340	373	367	410	403	346	355	405	400	355	389	361	356	375	360	382	379	375	407	408	374	413	356	354	385	375	359	394	353	397	362	393	387	348	406	360	395	374	379	415	393	379	381	348	393	338	389	364	391	406	394	411	369	355	408	366	377	388	365	388	382	361	421	344	371	363	375	405	367	357	384	352	378	387	384	412	373	381	385	382	390	387	378	382	354	364	405	386	368	376	382	428	379	354	358	412	387	399	339	355	354	396	383	359	355	418	393	358	403	395	385	381	393	367	378	407	410	420	364	402	397	384	352	396	366	378	392	347	395	364	406	364	362	357	396	342	382	379	370	406	362	383	385	347	370	421	388	360	371	346	397	397	361	370	389	378	372	396	365	358	381	375	399	395	394	342	416	381	359	384	398	374	356	359	398	415	372	375	355	377	371	350	391	367	404	366	411	405	352	371	411	370	363	407	341	376	400	403	359	388	349	372	385	344	365	360	362	363	382	392	376	398	325	361	356	370	378	413	370	383	371	381	385	371	339	363	405	397	377	382	363	393	381	382	429	371	367	357	333	373	359	340	374	364	372	364	390	393	387	394	378	385	346	385	402	378	387	360	363	366	375	343	360	414	355	368	377	388	349	387	382	358	392	368	343	370	364	375	361	379	348	335	394	407	336	339	388	393	384	394	361	383	418	362	369	403	389	397	397	385	377	388	343	359	403	399	363	367	371	387	398	363	372	371	374	348	374	348	371	398	398	322	342	358	356	364	371	371	391	363	350	345	396	357	365	406	413	420	372	417	369	368	357	382	363	362	406	347	369	375	358	347	370	422	364	364	380	371	356	355	375	372	395	415	358	352	379	387	380	396	403	377	392	364	388	403	411	390	379	394	381	374	397	375	365	368	387	369	339	389	348	383	400	379	394	362	400	395	383	357	379	371	393	341	385	403	380	368	380	397	379	379	389	388	433	363	380	392	384	386	345	371	372	348	356	366	361	361	364	362	372	379	394	391	372	353	363	379	377	350	379	372	376	414	370	402	378	378	392	392	385	367	374	344	371	345	388	348	383	380	400	386	382	379	376	343	360	354	344	365	413	360	372	383	406	378	417	353	403	348	358	340	359	370	432	405	389	351	383	376	369	378	353	419	368	409	367	390	380	400	344	385	385	386	404	334	347	400	373	349	367	365	397	406	362	384	409	392	365	349	357	384	404	378	383	428	403	387	379	374	405	355	346	348	356	385	407	416	359	341	382	381	377	383	355	356	331	387	390	340	378	398	351	382	380	385	401	379	389	389	374	365	382	365	381	356	388	365	368	401	362	372	343	366	376	386	369	381	371	370	345	383	412	350	357	391	390	371	348	405	389	371	357	379	410	376	354	361	381	362	356	348	385	364	371	387	386	367	367	367	377	391	363	384	400	344	384	402	368	345	393	321	361	361	417	398	395	400	360	363	358	373	385	392	399	376	344	340	380	381	408	381	373	417	391	375	344	365	371	375	378	401	406	361	392	372	402	357	349	377	375	400	373	384	353	370	366	383	365	374	404	394	370	384	366	387	370	357	392	390	339	361	370	355	353	332	409	378	379	405	391	428	382	352	380	378	347	365	374	369	399	368	365	393	395	364	368	361	344	387	400	379	370	423	368	379	373	359	387	374	355	418	411	388	371	398	364	375	353	371	381	398	401	352	364	417	368	365	368	367	382	383	369	383	392	396	389	374	354	367	382	399	390	353	359	376	368	395	373	349	352	391	399	384	361	383	384	390	397	359	349	381	372	389	344	376	376	404	368	362	394	374	381	363	367	355	375	354	388	375	372	374	382	402	395	386	367	384	382	388	358	374	374	358	393	365	380	385	385	386	408	398	369	354	355	404	365	374	405	366	383	412	369	370	357	368	383	393	375	387	383	365	402	372	385	373	396	354	365	359	383	377	382	357	374	368	400	398	402	380	393	395	382	380	360	412	357	346	368	415	341	376	371	363	347	408	384	403	384	378	396	376	366	386	397	405	366	370	352	408	375	383	392	371	367	369	382	387	372	356
17114	12492	10857	5974	1927	837	503	269	192	162	154	176	161	143	163	144	156	129	154	176	152	176	156	149	191	177	157	180	168	149	151	165	194	169	180	151	163	166	161	172	149	146	164	176	164	188	142	154	151	139	152	139	150	179	149	161	162	159	156	173	158	153	158	166	158	146	152	146	170	145	161	152	154	171	157	140	188	182	163	137	170	157	147	144	185	162	161	166	170	149	140	178	141	174	135	186	163	155	140	179	174	130	170	175	153	161	141	150	175	161	146	151	169	151	162	167	126	148	150	150	123	155	148	168	154	169	135	171	161	134	149	165	164	168	147	161	163	156	151	165	147	167	172	151	193	165	147	153	157	166	170	185	155	179	162	159	144	175	152	161	182	155	137	171	165	156	164	169	155	168	161	155	152	152	166	146	187	146	138	165	131	144	151	160	143	148	192	132	158	165	153	166	130	164	165	165	192	167	135	157	147	168	156	153	171	145	156	138	158	172	158	146	158	154	179	160	158	160	164	157	177	170	140	150	165	159	160	165	147	174	146	152	138	152	159	124	154	158	178	139	161	160	134	157	168	158	177	156	157	156	134	164	167	139	156	138	156	174	163	160	167	144	157	145	148	160	129	156	148	125	147	171	163	162	152	148	154	149	171	142	163	153	155	157	162	165	166	150	165	166	178	151	182	159	147	148	179	164	175	160	161	129	140	180	163	140	168	148	174	164	156	148	153	166	153	160	160	163	138	162	181	146	147	157	146	163	162	177	173	139	146	135	141	146	187	147	154	147	162	176	142	154	169	146	140	156	165	142	165	148	138	182	172	151	149	158	153	176	145	152	169	162	157	143	134	162	162	158	141	148	181	145	154	171	141	150	181	153	148	151	166	159	164	139	133	161	162	140	181	132	189	167	153	196	134	172	143	190	176	161	160	135	171	158	181	141	171	166	154	163	157	156	160	169	175	159	165	161	148	166	170	152	152	147	162	168	169	144	168	133	174	163	145	171	152	159	160	150	159	158	180	149	145	202	163	158	159	153	175	154	157	113	152	170	149	150	144	169	169	138	123	159	144	173	154	172	144	149	156	149	141	136	138	132	138	170	122	150	154	161	159	147	162	158	162	157	167	154	151	153	150	154	192	153	171	177	138	133	142	166	158	151	150	179	167	134	155	150	161	143	145	143	148	180	166	180	171	163	160	146	150	164	159	155	157	153	162	143	126	147	144	160	144	158	164	151	165	140	152	155	143	155	149	141	152	176	145	138	177	165	143	176	185	139	183	144	165	161	155	144	142	166	197	184	151	145	152	151	177	162	174	180	160	151	148	147	155	130	141	133	185	167	145	165	152	165	151	154	148	148	166	166	148	143	171	164	164	181	149	146	155	157	162	185	168	173	164	163	140	170	160	151	186	152	159	160	155	135	157	151	164	161	141	152	177	134	149	142	166	166	173	163	164	150	169	163	172	154	154	169	168	185	146	134	156	137	155	165	162	143	172	154	158	172	154	130	164	171	160	169	165	153	167	151	155	156	131	165	151	158	178	145	135	143	176	158	148	162	163	159	149	145	156	154	162	158	182	161	155	158	156	143	167	143	184	174	182	150	150	168	144	165	161	172	140	172	132	166	172	139	150	163	175	160	146	146	140	171	167	149	165	132	125	168	150	158	141	140	147	129	154	171	141	168	170	131	146	163	166	143	159	155	151	173	159	148	160	177	155	149	147	141	147	171	160	172	153	155	157	148	157	143	153	150	168	153	137	146	146	158	155	167	138	150	163	166	141	175	138	154	149	158	157	163	159	147	167	163	158	173	151	156	168	158	150	152	164	150	162	163	163	151	142	146	150	140	167	151	129	145	152	163	141	185	173	170	171	145	143	173	159	133	153	164	147	137	170	153	163	162	160	161	163	146	169	157	155	170	179	181	194	182	159	146	131	161	144	157	158	156	142	184	173	179	162	177	160	170	178	167	145	171	166	176	163	160	128	183	163	130	169	176	149	140	175	177	146	149	158	153	131	172	172	168	169	162	164	179	176	166	153	141	156	165	166	179	150	149	142	166	158	160	167	152	124	173	153	156	155	187	156	167	165	156	172	147	194	159	177	165	166	146	161	145	170	169	149	151	138	135	149	157	155	150	159	161	166	159	168	143	156	166	164	156	158	149	155	147	130	158	196	184	157	145	172	166	166	140	144	158	147	159	185	193	157	149	155	175	190	193	162	168	156	156	126	153	161	145	174	152	149	146	164	156	162	144	163	161	148	138	145	137	148	156	160	176	140	164	149	129	163	175	154	153	153	166	146	172	156	155	142	176	166	156	160	148	168	158	170	139	178	151	160	140	163	147	169	167	181	141	159	154	154	190	148	145	158	153	176	134	162	175	178	172	159	160	177	136	150	148	173	167	133	162	162	148	173	149	141	153	143	154	159	166	152	151	174	144	158	169	167	168	148	162	147	157	138	149	161	167	193	126	145	183	171	147	139	172	166	145	151	164	169	159	168	174	176	139	155	183	150	150	168	169	163	163	173	176	168	168	158	158	151	139	157	181	144	151	165	171	149	163	147	179	148	159	166	164	139	150	177	160	144	161	152	150	157	146	151	148	164	157	147	153	150	153	137	155	157	151	155	152	184	181	161	169	150	156	174	164	172	159	172	157	142	164	141	154	150	170	175	172	153	168	160	132	171	170	161	157	154	160	156	143	157	155	172	150	172	152	172	145	166	160	146	183	156	155	147	178	158	127	159	166	159	138	168	170	176	159	165	169	170	167	156	158	155	155	133	146	178	175	155	156	141	149	132	139	146	144	183	164	156	165	165	162	140	158	156	161	171	169	165	138	190	170	153	153	170	168	166	143	156	154	150	139	164	190	134	138	159	169	165	139	145	162	152	163	155	164	146	148	154	139	135	146	164	166	162	156	147	140	150	183	141	138	157	162	152	187	156	173	157	151	155	174	167	140	181	155	156	183	182	131	165	174	178	164	158	159	142	154	150	164	163	147	144	180	164	179	173	142	143	161	156	175	163	141	167	158	174	170	141	146	164	149	182	164	144	153	165	146	163	150	149	161	158	144	133	167	162	188	144	153	154	161	140	130	150	162	170	154	160	163	143	154	190	169	171	161	137	182	163	156	142	172	157	148	170	171	153	163	143	157	148	150	141	151	165	139	166	154	144	147	143	151	169	164	181	173	167	172	169	139	147	173	153	161	173	166	171	175	175	159	172	145	131	166	167	136	146	171	158	186	157	172	163	173	171	138	157	147	158	157	160	141	166	153	160	170	164	162	151	167	180	161	141	169	153	154	149	182	165	162	168	150	142	146	164	151	160	153	168	149	153	174	172	141	153	172	139	157	164	165	146	160	157	153	156	162	160	145	146	192	156	167	165	158	184	153	188	144	164	168	167	178	154	146	136	171	140	173	160	165	169	168	150	143	156	165	155	151	142	142	176	140	149	138	143	162	148	149	164	149	157	126	154	166	153	143	167	151	158	133	162	165
14317	16403	18813	14607	6492	3056	1520	793	455	438	425	421	393	423	400	392	417	383	383	421	392	391	437	384	396	391	398	362	407	377	414	419	386	409	394	440	411	369	387	410	402	402	430	423	374	413	397	386	400	393	397	385	396	405	409	407	418	368	384	391	389	432	365	408	397	404	397	405	396	372	396	418	412	392	373	426	394	406	390	401	371	417	377	367	406	393	392	395	410	386	379	392	366	435	405	387	380	423	389	384	363	414	405	422	367	387	390	418	396	392	405	379	373	365	405	394	376	394	397	368	405	436	406	379	416	452	373	413	381	365	399	330	375	412	358	373	422	404	392	398	453	390	388	355	426	397	402	400	421	427	414	400	448	391	404	375	400	412	399	387	390	418	376	373	393	368	432	406	382	396	390	383	399	412	400	362	405	415	371	360	395	404	418	392	409	405	365	360	397	389	352	381	361	386	382	383	364	398	404	362	382	415	403	419	401	363	373	356	388	399	379	402	389	388	387	406	390	376	368	402	400	406	396	396	417	390	392	392	413	410	360	409	385	408	415	408	437	409	372	395	374	399	396	383	463	372	396	393	400	387	399	373	405	414	404	392	388	382	368	404	366	376	405	400	388	434	424	388	409	400	412	399	396	428	375	404	408	344	405	413	391	402	419	415	388	422	412	398	358	398	407	408	399	369	428	360	402	375	369	407	411	377	386	398	393	385	397	410	376	420	384	383	407	413	394	392	397	376	366	393	407	410	425	395	373	408	447	399	367	385	408	418	435	390	365	414	372	377	340	386	373	377	385	386	386	424	422	365	392	351	422	390	391	351	398	439	375	395	411	365	387	396	364	388	393	406	372	397	385	417	402	365	399	407	415	407	398	441	401	350	413	389	396	393	400	376	423	388	401	401	372	392	394	377	396	361	388	397	392	399	392	402	352	407	366	382	415	376	403	412	402	384	419	413	430	389	395	378	409	398	438	400	409	389	408	389	387	415	370	399	394	402	369	382	408	354	377	408	403	389	405	388	364	435	386	399	395	372	371	408	390	392	375	404	398	419	392	426	385	365	402	396	417	369	433	407	363	353	409	345	409	368	419	381	364	378	381	414	420	384	371	403	396	392	400	400	410	391	413	419	380	416	385	394	361	385	403	386	412	399	407	384	433	364	385	379	417	384	411	377	383	419	386	404	385	395	403	391	395	380	390	392	384	372	397	388	411	396	393	387	408	416	418	401	383	399	397	383	406	426	369	411	394	373	406	353	374	371	383	411	405	374	388	385	362	424	420	436	423	409	394	397	407	374	440	386	404	373	387	394	391	410	385	396	419	394	434	466	391	390	353	405	408	365	399	381	383	395	407	404	407	397	403	420	408	427	410	410	406	370	383	417	419	327	398	379	407	392	422	411	360	392	395	412	402	419	395	373	398	416	386	401	412	415	404	409	404	401	424	393	402	394	382	385	396	407	390	432	409	388	376	364	387	411	363	404	397	357	385	382	425	388	387	388	404	366	390	421	381	415	387	382	375	391	402	383	409	408	380	401	417	388	417	402	360	402	405	416	403	403	380	385	404	393	389	391	392	414	377	404	374	434	406	416	403	398	424	371	409	394	411	382	399	359	392	372	403	442	376	403	397	406	375	394	395	405	372	388	406	380	392	392	397	398	402	396	389	402	424	403	406	429	404	398	382	394	377	375	392	374	394	412	386	382	427	401	383	396	392	431	399	409	391	372	398	380	395	429	402	369	402	405	376	400	401	421	437	392	413	390	404	401	418	412	368	397	419	389	410	413	369	411	375	394	404	398	410	421	414	387	389	377	402	365	394	383	407	411	408	399	394	416	437	420	407	391	373	373	398	385	386	410	397	418	430	385	407	414	373	412	421	399	382	386	404	423	406	391	361	394	417	418	415	346	414	374	388	376	397	409	397	409	386	386	409	400	375	396	384	381	429	400	383	405	351	437	386	394	384	386	360	391	408	368	398	429	380	377	381	408	363	415	411	396	382	415	419	422	404	418	401	383	374	392	390	387	404	388	408	422	397	410	399	410	399	365	409	379	384	401	407	402	397	423	393	433	410	391	381	395	400	414	388	385	370	388	376	414	418	390	424	394	388	415	394	380	404	412	379	391	376	406	440	358	405	391	373	392	437	391	401	394	401	379	386	411	380	397	393	398	386	388	369	378	429	387	375	385	418	405	408	403	371	408	398	389	393	417	401	371	404	426	414	431	360	379	399	423	407	437	411	399	418	388	396	419	404	409	419	423	389	395	409	385	372	406	401	384	398	411	400	433	379	415	373	404	377	418	378	423	393	397	369	391	389	414	394	403	377	440	345	397	388	385	401	382	401	411	378	392	418	406	388	418	398	407	419	392	384	379	381	404	371	417	432	394	399	393	391	405	402	424	371	411	425	384	412	388	378	398	395	410	358	395	371	413	415	398	409	365	419	415	406	383	391	399	393	400	399	383	393	381	364	396	385	402	404	346	393	398	391	411	420	385	402	402	418	396	399	367	394	379	425	369	420	396	404	414	391	352	385	417	391	369	409	385	400	416	410	400	379	413	415	392	386	376	403	436	368	375	435	418	371	345	349	372	382	413	385	352	360	378	382	389	400	393	442	408	388	433	375	378	392	386	410	349	424	373	386	384	411	414	376	408	379	419	395	404	421	388	403	387	374	420	422	383	375	387	399	403	386	409	392	423	401	400	389	421	421	403	407	385	436	424	398	397	401	386	392	393	394	391	418	404	387	382	384	371	448	379	386	395	404	383	358	416	397	369	377	392	390	372	386	361	405	413	421	392	400	410	403	396	389	359	403	373	382	400	402	422	409	379	408	430	391	389	421	397	397	403	374	364	365	386	392	346	402	382	387	406	404	388	385	385	364	368	375	401	410	362	399	370	413	376	376	386	389	379	384	428	468	401	391	387	396	366	393	395	389	384	372	396	388	381	434	384	400	384	412	439	410	391	399	414	400	394	381	396	404	392	383	394	385	362	383	398	386	382	409	405	422	378	410	385	411	387	386	390	421	353	368	387	362	416	419	404	393	403	420	391	402	397	356	373	390	401	406	446	414	400	415	369	423	402	401	390	409	395	362	394	371	402	410	407	392	390	410	389	409	354	419	419	371	422	410	377	391	431	342	375	381	405	402	382	384	390	435	411	417	400	400	408	429	363	398	392	391	422	429	361	370	392	403	409	425	383	416	356	409	382	373	370	415	398	359	427	402	411	408	418	408	405	367	352	377	399	388	411	376	408	392	452	385	387	383	391	392	373	401	372	377	397	407	408	432	411	370	397	413	380	388	422	386	369	388	367	386	385	389	381	434	380	412	391	394	432	406	386	408	373	396	394	363	410	379	385	421	411	421	397	406	417	406	411	412	395	387	384	404	401	380	366	365	402	394	361	405	438	365	411	412	370	422	417	409	406	373	396	389	406	389	419	391	391	345	413	368	400	414	360	388	412	403	385	384	408	397	423	408	381	405	365	375	422	371	364
63755	65542	62961	46787	27066	11787	3211	851	349	193	197	162	179	180	164	178	166	158	181	169	166	155	156	156	159	166	171	189	158	165	153	149	157	150	181	177	166	157	177	153	175	159	156	162	167	171	167	157	161	180	153	184	159	157	160	177	159	170	157	181	154	167	158	166	163	175	178	181	155	160	173	162	154	172	158	159	157	163	151	167	171	151	162	163	163	144	184	177	175	186	141	182	157	160	157	168	163	172	156	180	154	162	168	186	164	192	173	166	181	141	160	162	146	174	179	156	176	159	185	138	172	142	166	134	162	139	182	178	163	166	192	150	161	129	162	157	134	159	164	177	181	156	163	163	198	174	150	151	161	155	152	170	152	184	174	177	176	161	168	162	163	181	182	159	163	176	158	145	150	160	175	166	167	156	147	165	157	154	147	157	171	167	175	158	182	158	177	177	174	174	164	160	159	180	155	170	161	177	193	172	147	154	173	163	170	147	166	175	138	152	177	184	187	162	168	156	161	161	148	177	164	155	157	159	156	160	152	158	169	158	142	171	182	183	172	167	174	166	180	148	179	164	160	174	169	138	165	167	161	157	149	170	153	168	170	186	170	153	157	153	163	179	180	173	184	144	165	146	175	161	172	180	158	161	166	156	163	181	134	183	177	183	136	179	166	146	176	147	175	168	161	156	147	151	158	166	147	173	190	171	169	174	173	183	165	177	179	173	170	179	176	172	181	170	153	159	183	156	164	164	170	175	158	159	164	174	165	149	175	159	171	160	162	174	172	137	185	151	184	172	190	175	166	172	154	154	154	165	162	164	196	152	153	167	159	163	150	151	184	157	189	166	156	130	122	176	161	154	178	175	158	146	164	162	169	174	176	169	171	184	160	179	146	169	166	151	178	158	165	141	154	189	168	206	168	154	171	163	148	166	157	180	156	158	185	155	154	160	168	163	187	168	182	166	135	167	156	160	162	160	157	179	161	170	180	160	175	168	158	178	148	166	165	197	182	144	143	180	164	168	153	182	152	152	180	175	186	168	173	148	148	154	159	167	140	169	160	157	180	171	185	163	166	163	147	173	153	172	153	173	161	164	187	171	159	168	167	160	186	177	160	158	159	180	131	149	154	144	155	175	187	141	176	163	169	172	203	156	154	179	173	163	163	148	143	157	167	176	147	178	159	163	162	179	165	167	168	152	186	153	161	153	181	178	169	170	153	159	157	167	162	168	147	171	161	168	184	182	166	138	162	149	166	178	156	180	160	147	144	167	155	170	156	166	182	153	153	164	153	159	166	176	148	168	194	165	190	177	177	169	167	150	165	170	167	186	182	187	159	159	157	175	178	152	176	166	177	168	167	182	156	164	163	125	148	167	139	184	165	145	152	172	158	179	154	161	156	172	154	186	159	177	148	184	178	187	157	173	158	162	163	165	186	173	159	160	173	153	163	169	162	153	172	149	159	154	139	172	172	172	142	163	169	163	168	161	174	168	167	148	178	151	179	176	157	164	168	171	162	158	187	167	154	143	158	162	161	154	164	167	155	179	166	158	157	164	176	159	166	145	136	168	162	161	142	152	179	162	158	170	159	184	181	158	181	164	161	157	150	170	184	191	185	164	164	168	163	172	165	170	149	165	173	166	155	178	172	175	147	176	167	174	166	173	168	159	142	182	133	161	181	144	174	161	156	190	188	172	171	159	162	170	166	163	172	160	161	166	153	181	185	166	176	173	163	178	164	162	153	144	154	172	161	142	154	187	167	165	175	156	156	183	138	150	171	144	167	178	153	176	150	141	161	177	179	182	152	142	164	166	175	152	172	180	144	158	139	155	169	180	168	138	148	175	144	149	147	182	169	142	152	142	169	153	135	149	177	155	150	162	166	182	160	197	190	164	187	166	173	168	166	181	176	173	164	175	172	142	153	196	177	146	153	180	180	159	158	175	162	183	165	153	169	166	156	179	172	160	170	170	179	160	169	143	156	158	157	157	155	177	187	160	163	165	179	167	152	190	154	160	154	195	174	161	151	150	184	168	151	152	163	180	166	184	157	155	147	168	167	172	167	142	174	159	172	142	177	148	160	166	176	158	167	148	155	165	140	180	142	167	163	153	164	171	172	153	163	166	160	170	172	157	168	196	168	147	166	175	148	175	151	172	149	154	165	165	152	192	167	183	168	158	167	167	178	134	169	144	169	169	190	155	177	168	168	154	198	166	172	165	152	171	145	167	160	169	150	170	144	191	142	153	184	158	162	169	179	151	141	170	164	165	170	163	174	151	176	150	169	140	180	173	169	162	155	171	166	143	164	157	168	155	159	170	149	168	169	159	160	196	184	159	160	152	178	163	169	150	157	176	147	150	154	176	153	147	180	171	153	156	158	153	170	166	191	149	160	162	156	154	167	150	162	169	161	171	169	163	171	170	161	163	169	165	189	171	150	159	170	177	184	179	173	188	178	165	165	153	182	160	160	190	167	167	151	147	145	156	159	170	145	164	159	174	153	161	180	173	162	151	161	147	150	148	162	176	178	161	177	158	159	149	166	178	181	162	190	163	159	150	141	160	155	159	165	170	181	172	166	149	170	159	156	161	163	135	147	183	176	162	177	177	177	168	168	147	185	153	159	166	149	184	155	145	150	174	144	183	174	163	163	168	164	186	166	185	178	160	169	169	167	160	164	173	158	164	161	174	146	155	156	146	173	163	150	174	158	182	175	149	186	165	158	169	180	167	159	181	162	160	144	161	166	181	193	179	169	140	183	151	142	168	160	174	176	148	181	166	173	145	146	147	153	162	187	172	171	161	168	172	152	145	144	164	155	174	159	172	172	160	169	171	144	188	168	148	156	179	172	157	146	159	164	161	166	170	155	152	147	164	161	155	165	168	178	165	167	141	158	161	168	157	201	176	164	162	164	145	152	161	172	164	162	167	151	168	168	173	150	166	174	173	168	176	161	175	178	154	174	169	170	163	151	177	145	162	172	173	163	172	153	188	176	170	169	161	180	181	180	169	162	155	161	153	188	199	163	186	177	178	156	162	181	159	150	159	180	175	148	182	157	164	147	160	164	175	152	166	167	168	167	173	169	171	145	181	167	180	163	160	200	175	151	176	157	155	189	131	159	160	185	158	173	168	193	154	152	169	167	157	157	177	172	149	134	165	168	153	168	177	173	167	174	159	179	147	174	152	173	173	181	181	132	163	159	168	165	191	145	157	156	170	156	170	171	154	171	181	184	163	167	147	141	172	160	192	133	140	147	156	181	190	168	169	156	152	145	159	165	180	163	155	162	169	156	165	152	168	175	152	164	151	160	194	174	142	177	167	193	167	159	162	166	158	197	176	146	178	145	163	157	170	156	149	169	169	168	147	143	192	172	155	152	173	148	159	190	184	179	174	186	186	186	170	161	142	163	174	166	161	181	166	164	171	174	179	158	178	153	138	170	174	156	143	160	142	165	160	167	170	128	152	188	190	149	177	173	165	161	168	176	188	178	162	139	169
40945	50141	59244	51249	36201	21541	9461	3090	990	560	471	412	422	438	404	441	392	415	402	412	421	389	413	369	429	413	388	414	402	414	421	413	430	404	417	404	371	398	398	416	400	420	410	411	396	401	402	429	456	416	409	401	389	421	440	401	424	375	415	432	443	406	402	391	431	390	424	441	428	414	416	410	421	404	429	409	375	395	382	429	395	422	413	409	424	407	424	406	404	423	426	410	418	426	404	436	429	449	417	399	377	390	445	419	426	420	384	407	418	393	451	411	432	428	413	402	391	415	405	368	430	422	398	415	395	403	409	393	407	406	404	397	400	399	411	409	429	404	434	415	397	406	421	415	409	400	390	416	378	410	390	423	417	423	380	426	406	392	411	415	381	398	424	437	412	446	400	426	424	397	468	424	393	415	420	387	411	413	392	390	420	390	406	436	387	412	399	383	427	413	401	404	429	433	425	429	384	415	418	442	396	447	379	412	406	426	411	424	376	404	381	396	387	430	434	431	388	393	399	437	388	413	392	410	387	407	392	425	403	394	384	410	356	404	436	440	416	396	414	439	416	434	427	439	420	410	419	395	382	391	407	407	438	441	415	432	412	419	430	411	431	388	395	414	400	375	420	424	395	410	409	370	419	443	417	419	425	448	409	382	392	420	412	395	409	414	397	378	428	396	391	437	420	413	416	389	432	428	441	413	462	391	420	418	399	401	412	425	406	397	408	404	419	393	423	408	411	397	411	398	435	357	413	437	451	391	406	421	429	408	397	400	428	390	404	398	407	407	414	437	448	401	411	416	404	377	410	430	382	441	380	405	406	430	430	415	411	380	407	405	407	385	368	457	397	456	409	401	428	420	427	421	406	394	430	414	424	372	404	422	399	390	415	401	413	415	412	389	435	396	415	425	428	394	401	378	397	417	382	410	420	404	384	377	411	450	408	438	417	416	415	417	421	389	395	439	430	436	416	399	380	407	402	400	396	374	439	425	385	417	427	421	424	441	426	431	406	414	414	446	429	424	406	403	410	386	426	411	413	430	408	396	397	381	372	430	382	392	415	419	439	424	476	378	382	386	407	393	412	395	383	401	393	395	398	382	423	415	397	408	464	418	394	413	383	391	414	430	372	417	398	397	413	453	412	425	376	391	413	424	421	388	411	403	420	414	409	418	421	404	418	401	440	414	399	394	393	386	413	415	406	417	449	392	407	408	388	439	402	353	471	433	404	407	423	417	398	421	414	414	381	420	396	417	424	417	429	431	445	378	411	415	417	399	412	399	403	419	404	392	417	414	462	424	409	408	368	406	393	393	415	411	414	402	398	381	427	395	431	421	412	419	450	408	415	413	393	413	435	376	415	428	424	431	423	466	368	427	366	439	390	396	407	418	453	441	423	403	420	427	424	415	366	421	420	381	430	408	384	394	407	416	395	363	419	428	387	433	394	429	421	396	383	421	423	414	412	406	351	416	422	414	400	409	417	398	420	412	420	418	414	405	380	386	402	376	411	420	415	382	432	418	415	386	366	381	393	439	412	394	438	448	431	399	425	417	455	422	464	414	432	439	367	403	423	387	409	424	390	410	400	377	400	391	400	386	419	419	424	417	418	402	373	369	431	385	401	411	400	405	393	412	421	421	422	432	413	413	432	437	422	411	427	402	417	426	430	429	409	391	410	439	397	419	388	408	405	408	438	402	425	408	401	385	453	422	424	412	405	412	364	443	418	416	398	405	415	389	421	417	433	423	403	430	410	376	418	401	408	410	398	396	397	420	424	438	376	424	379	386	407	403	452	455	431	415	388	404	425	375	438	404	424	385	389	378	418	376	410	394	390	440	421	355	429	385	393	388	422	413	378	414	365	399	367	404	424	378	398	400	433	410	390	399	394	382	408	395	375	389	397	430	411	403	429	395	426	424	359	365	416	436	381	415	415	435	450	376	372	394	433	411	435	428	406	433	429	402	411	406	424	414	427	414	400	405	409	373	384	396	392	410	421	393	446	407	391	421	396	441	433	429	389	436	376	442	355	409	392	403	448	402	403	389	374	381	434	414	427	400	443	386	416	415	400	411	361	431	409	401	421	417	427	388	384	404	424	426	432	427	404	412	380	400	403	438	386	433	435	380	420	412	396	401	431	384	405	427	407	421	414	404	419	397	409	401	378	391	450	414	446	415	421	420	400	437	387	384	404	392	408	397	410	395	382	421	395	420	387	454	388	422	411	455	371	390	417	466	424	437	427	386	424	401	367	399	371	434	429	402	427	403	402	429	391	383	413	404	405	403	401	412	437	389	407	405	415	389	421	419	368	385	407	407	433	397	404	386	429	396	380	419	418	378	427	421	436	428	446	427	428	404	386	421	420	357	427	437	450	430	416	432	410	387	405	413	411	394	378	443	417	374	414	405	408	425	423	384	433	398	460	427	427	433	410	394	413	383	405	394	435	429	398	421	425	402	415	408	418	390	434	447	400	416	413	445	429	416	395	368	406	416	401	399	392	415	392	397	409	393	437	424	406	427	403	382	413	426	403	424	364	425	406	412	422	428	381	430	451	406	376	416	408	393	426	468	422	401	392	435	442	398	394	398	434	430	407	416	398	400	373	393	424	411	405	410	428	417	419	399	416	399	375	411	414	415	411	426	423	421	422	420	408	396	402	394	424	391	420	439	388	430	392	381	448	425	404	423	426	423	386	423	414	388	456	402	409	404	412	375	422	401	398	412	407	422	412	420	456	369	443	416	418	444	427	439	401	418	423	415	422	399	411	411	416	423	384	389	409	397	373	407	428	392	400	488	374	420	450	396	393	405	449	425	383	413	419	419	378	387	446	418	418	396	399	417	406	405	383	415	389	402	409	404	405	413	419	385	391	388	414	410	393	385	422	443	426	408	394	417	411	443	408	440	362	414	447	412	416	377	430	401	394	420	412	385	412	410	411	428	415	406	423	445	395	385	417	414	411	363	412	415	419	380	402	419	416	385	391	407	397	437	428	362	414	414	396	414	403	393	436	407	393	404	392	411	429	385	425	439	420	438	391	406	443	402	393	366	430	392	399	412	378	436	428	446	436	379	403	427	421	429	376	408	428	422	387	421	421	399	379	398	442	415	422	401	423	397	413	404	394	395	404	377	394	406	415	367	412	422	385	427	420	421	399	415	410	385	410	401	402	407	367	404	419	384	432	403	413	412	400	414	405	401	418	387	382	449	399	412	409	415	393	398	412	417	439	416	378	413	379	385	420	394	385	380	421	395	415	435	418	411	407	398	466	406	405	437	423	401	383	432	436	437	405	428	399	394	433	439	447	369	398	416	424	417	422	415	404	444	437	460	367	399	400	398	396	393	435	398	431	385	395	401	402	392	395	374	417	405	450	402	401	392	373	372	419	433	383	422	398	429	416	432	425	408	392	418	429	414	395	411	436	413	412	406	417	421	371	429	393	401	397	419	376	447	408	403	396	403	391	396	390	412	453	407	403	389	385	400	399	423	367	415	419	389
76457	77121	73948	58716	39258	20780	6364	1211	394	212	167	174	156	137	136	161	122	163	148	156	181	145	150	124	165	138	167	132	152	135	150	168	127	142	152	157	148	161	156	136	134	157	150	150	150	140	165	150	126	140	125	138	164	160	154	164	158	153	146	149	154	151	165	132	153	145	176	152	158	176	156	158	159	140	177	176	131	153	138	159	170	119	132	152	147	151	146	164	151	154	128	157	160	176	145	126	162	179	167	140	138	151	157	180	141	163	154	160	146	152	171	163	146	152	155	176	166	153	143	147	160	162	146	151	141	150	143	142	150	156	164	150	125	175	143	157	154	149	145	148	139	154	161	154	126	127	170	155	153	156	140	155	158	153	174	144	159	153	173	143	156	148	154	170	149	163	164	154	148	174	139	146	143	153	158	147	168	160	151	140	142	153	160	146	129	153	149	180	163	167	157	162	157	141	164	145	136	153	141	116	162	150	155	172	151	157	163	163	143	163	155	154	136	154	146	121	137	144	155	127	157	144	150	144	168	140	168	148	149	124	160	163	159	145	141	142	148	154	153	140	179	142	158	173	134	148	154	153	161	136	151	161	170	148	132	157	149	136	157	148	143	147	157	141	162	132	150	127	161	180	138	155	153	152	161	146	145	155	157	169	170	118	169	142	171	136	150	158	144	153	164	152	180	140	138	140	137	161	153	177	158	160	150	148	129	152	147	169	154	160	146	149	161	146	145	144	151	170	134	158	163	161	154	149	135	148	163	155	128	154	144	152	148	143	131	146	158	164	145	136	157	150	141	159	168	142	157	157	143	154	153	157	151	172	144	158	128	154	148	151	153	146	144	150	135	163	143	146	154	167	141	143	159	148	162	145	171	169	148	162	153	155	147	149	134	147	174	157	159	149	140	154	160	143	149	127	153	168	168	147	148	163	155	151	141	149	143	138	156	162	159	136	147	161	163	149	157	168	153	147	142	172	166	156	159	157	150	134	169	147	154	156	133	149	125	146	174	155	134	136	140	129	169	144	147	139	146	158	156	145	164	161	141	156	171	176	154	142	161	140	133	147	172	147	164	154	140	145	149	138	162	166	161	154	141	147	150	157	143	134	154	142	150	178	172	154	159	148	133	161	130	169	167	151	145	154	156	130	127	145	141	119	146	154	124	137	170	146	146	136	150	155	129	149	159	169	151	128	133	168	154	181	157	166	146	142	138	150	155	154	126	162	159	178	164	159	145	124	144	161	115	148	171	153	147	147	152	168	146	139	161	142	155	153	140	150	143	155	154	142	158	158	139	155	129	149	140	154	138	168	156	165	142	162	157	143	159	140	162	143	120	152	171	125	158	147	160	141	128	150	123	160	156	168	147	175	152	140	148	156	146	165	138	128	165	163	152	168	151	157	137	159	153	150	159	165	143	158	160	160	139	135	148	161	144	162	144	152	147	136	158	148	159	122	169	166	151	137	167	138	139	166	157	142	158	150	138	138	124	121	134	116	154	172	162	162	134	155	154	138	156	149	153	142	122	138	161	152	150	137	144	151	149	140	148	145	161	144	156	147	163	159	160	138	154	159	144	141	154	154	135	176	136	134	169	153	170	146	130	150	147	133	142	157	152	155	142	148	142	154	151	152	145	169	129	148	148	139	180	152	164	121	153	143	135	160	171	167	166	149	164	139	148	176	158	172	136	135	167	140	173	158	151	137	134	155	150	152	142	135	159	150	139	150	132	172	151	140	167	140	153	150	141	169	150	149	144	152	164	151	165	137	133	163	152	135	147	158	146	158	150	165	141	147	135	152	138	150	160	152	156	143	130	144	152	147	166	159	150	163	152	148	143	149	147	154	150	159	152	167	150	142	159	151	145	134	171	148	160	135	150	152	155	136	138	138	160	127	147	149	145	144	183	153	144	149	166	140	129	145	143	141	169	190	154	138	142	165	137	129	162	145	150	152	160	144	160	178	147	169	152	146	159	136	170	170	149	147	175	143	153	155	141	147	135	144	159	162	127	161	147	160	168	166	142	153	151	152	142	149	148	128	134	143	138	143	138	152	160	150	156	146	147	137	152	168	143	150	148	160	145	165	136	144	188	152	135	148	155	145	134	141	162	176	168	162	161	155	149	145	150	157	167	140	119	167	140	144	150	152	142	170	137	152	159	150	147	169	160	165	132	164	161	146	146	154	137	149	119	148	142	156	142	166	160	138	143	160	136	172	161	158	162	156	126	173	152	137	126	133	142	157	137	159	138	163	151	153	158	160	146	156	135	164	147	135	144	149	148	161	138	145	163	157	145	134	165	153	132	151	152	151	142	151	146	134	151	154	150	141	149	156	165	139	162	131	167	146	142	157	145	161	144	135	151	174	182	137	158	151	153	175	145	156	173	144	182	186	145	160	165	134	154	151	165	165	168	147	134	152	143	158	161	161	150	165	140	124	147	156	167	144	157	139	143	137	138	162	138	153	146	162	168	152	132	160	149	177	145	134	139	149	179	151	128	161	143	154	155	159	160	140	180	135	147	127	157	181	161	163	156	169	146	180	152	161	149	160	145	152	165	166	156	140	145	160	154	145	133	162	165	150	138	168	158	143	165	149	122	149	160	170	153	140	144	151	173	160	169	159	162	156	150	136	141	158	149	172	155	130	161	153	144	155	154	162	148	133	157	143	151	131	173	152	134	172	147	135	176	154	134	166	162	177	147	139	154	141	152	156	145	148	137	139	167	157	149	140	145	140	164	156	152	156	144	158	146	157	138	125	120	152	163	137	145	148	172	159	172	148	137	153	140	147	156	160	172	134	131	160	161	163	138	187	152	153	157	176	168	157	151	141	128	164	133	141	169	141	167	151	158	155	160	160	125	170	146	152	145	161	178	143	156	168	168	135	183	116	147	146	150	151	143	161	153	146	123	152	153	137	126	143	134	164	159	153	153	154	173	124	167	152	146	134	153	141	158	171	143	146	136	136	178	143	147	160	154	150	173	174	154	147	141	156	146	144	173	146	152	159	150	155	131	195	168	145	146	154	141	131	134	144	151	153	155	157	160	141	144	166	138	134	151	150	165	156	138	152	147	152	149	149	150	145	150	164	155	169	152	150	151	150	156	141	165	138	155	154	188	178	151	137	148	146	163	144	147	137	197	144	135	154	138	168	150	170	167	165	151	160	153	144	155	141	153	162	178	145	140	154	154	140	151	141	168	131	162	149	160	155	161	159	147	150	149	152	158	168	162	143	140	158	152	163	149	178	152	162	156	144	157	145	159	153	150	161	137	166	151	160	145	137	171	159	150	173	160	143	150	137	147	189	148	159	134	150	135	178	156	145	158	149	163	165	146	148	155	151	149	153	148	169	131	148	168	141	134	135	141	149	148	166	162	158	178	148	149	183	155	137	139	155	153	151	161	124	149	165	151	145	162	144	154	144	142	154	149	152	158	172	143	171	189	147	156	148	133	142	139	179	142	125	137	134	138	163	145	143	149	155	156	163	144	141	177	154
49732	61574	72280	63793	46414	29316	13115	3777	1363	624	403	371	383	388	381	415	348	377	412	363	348	351	354	399	367	390	378	444	424	368	347	357	366	396	389	397	358	361	400	367	345	392	361	388	397	379	354	348	372	377	388	360	335	339	409	391	369	370	388	381	374	413	372	378	364	386	357	338	366	374	351	373	410	365	358	364	402	351	398	362	367	392	345	361	376	371	341	397	367	382	368	372	340	384	402	369	367	379	390	391	372	367	351	376	377	359	368	390	375	380	352	388	357	366	391	363	350	418	356	358	355	393	367	333	378	374	359	344	361	397	383	383	351	360	395	360	391	341	378	351	394	377	358	375	379	376	361	354	366	370	384	366	386	355	394	383	354	364	338	348	384	376	387	373	391	346	390	396	371	383	395	385	407	393	375	393	369	376	350	364	377	380	346	380	377	384	353	387	388	383	362	373	386	402	374	338	359	391	374	394	368	368	367	412	351	360	390	374	394	367	379	369	354	388	424	388	350	404	360	412	354	368	354	364	387	346	404	354	388	370	348	381	369	361	390	386	383	372	404	361	344	393	390	365	367	360	362	379	376	332	371	395	381	392	369	381	379	370	373	358	381	377	392	401	364	397	343	374	384	395	367	391	377	359	347	388	362	389	353	378	351	379	372	369	377	374	390	397	356	395	395	386	385	378	343	389	400	365	382	388	356	358	348	371	376	416	401	371	356	371	360	376	362	384	365	354	351	379	396	352	337	352	368	371	414	406	346	356	384	379	368	380	389	374	366	352	355	381	362	348	366	381	379	383	374	382	375	385	404	372	365	366	377	387	381	398	370	396	368	368	409	373	341	374	362	411	343	384	361	381	405	402	396	379	416	387	376	381	380	384	349	368	415	350	370	365	402	361	397	386	389	376	370	388	336	360	374	368	321	390	362	380	378	397	357	360	383	388	358	375	416	395	365	365	365	373	362	365	379	367	356	354	381	379	384	364	387	394	350	392	347	371	375	390	361	355	349	359	361	382	359	399	391	402	413	319	383	352	347	355	354	395	350	387	371	349	336	420	334	373	372	356	392	364	384	383	375	343	362	367	352	383	354	352	358	369	384	385	370	352	372	379	384	396	395	380	375	407	363	397	360	386	394	393	377	393	391	377	357	362	355	371	372	388	356	392	366	359	392	371	356	372	369	355	385	424	398	328	381	374	372	350	377	400	359	396	368	422	371	385	371	376	386	383	367	385	327	362	385	372	391	390	369	357	356	350	408	329	386	353	402	375	360	372	371	369	350	396	372	369	399	367	398	418	411	337	364	360	349	371	380	367	367	388	406	362	366	375	385	397	347	380	373	362	358	399	381	380	368	359	381	398	355	385	357	357	385	359	382	374	381	379	371	377	368	370	356	407	372	318	371	362	385	386	382	358	381	372	410	387	379	364	362	356	357	389	391	373	411	362	373	355	390	363	373	344	353	392	439	385	388	382	375	403	329	376	408	364	373	386	353	371	379	366	362	380	382	399	405	392	380	429	366	377	362	372	351	387	360	385	378	353	376	394	340	377	354	386	406	390	384	344	365	399	374	360	361	344	384	365	402	387	368	364	368	390	345	381	366	388	384	380	365	358	373	352	394	369	366	397	384	342	381	383	356	364	370	385	368	383	389	378	379	357	381	397	383	394	378	367	352	383	364	384	361	390	391	408	352	377	327	350	379	405	423	359	358	359	371	377	381	413	378	366	365	389	368	381	364	375	380	382	343	367	359	393	359	373	375	380	381	368	367	396	395	370	378	363	372	393	383	385	347	375	357	398	358	376	408	334	404	397	362	372	351	398	367	404	396	360	382	361	374	360	382	401	387	375	362	399	372	381	392	391	355	373	378	383	361	428	378	382	359	389	407	369	378	359	366	402	369	362	377	377	382	377	362	347	398	369	365	373	383	404	340	393	378	369	379	387	422	374	409	361	365	419	399	378	369	373	358	355	379	397	396	384	391	376	377	355	404	355	365	375	377	391	366	387	365	370	354	383	399	356	367	365	380	359	383	399	373	364	370	354	389	360	364	377	356	404	378	357	379	371	365	363	359	366	370	356	399	372	357	392	412	369	399	369	361	356	346	439	378	398	371	372	401	356	373	368	384	367	367	386	387	376	380	364	363	361	374	377	390	399	396	356	373	398	360	384	387	369	346	388	383	389	407	373	346	374	418	388	371	360	379	369	345	378	365	349	395	368	369	366	376	360	393	396	372	367	357	363	381	381	394	379	363	407	384	375	360	350	358	369	341	375	367	376	371	360	372	337	359	377	382	415	375	371	378	405	360	410	397	377	363	370	352	395	340	375	399	390	379	409	381	369	373	372	390	365	361	358	361	351	372	411	396	389	376	358	370	357	380	373	385	380	397	371	377	374	326	382	378	364	383	376	395	386	388	353	385	357	373	371	403	377	360	395	356	364	381	380	386	367	363	404	373	409	391	363	362	381	382	378	342	369	368	375	396	379	395	385	361	370	394	398	379	392	369	408	367	372	369	347	387	392	376	384	370	379	357	405	362	400	370	345	371	367	372	355	355	389	370	403	336	373	371	382	370	372	393	371	372	380	392	377	355	394	362	419	407	398	403	378	369	374	365	368	401	359	398	387	372	346	388	364	356	376	390	394	371	412	367	400	359	360	384	382	380	368	422	342	340	392	337	402	331	364	365	406	380	375	404	354	397	352	353	386	420	356	389	398	380	369	354	352	368	395	384	391	383	395	359	408	359	364	378	374	398	372	407	385	395	366	385	356	362	366	381	409	358	383	376	360	370	352	394	384	356	339	370	363	364	372	367	376	349	360	374	372	357	381	372	400	368	382	372	390	349	350	344	384	371	352	435	357	355	369	396	373	351	367	355	366	389	400	412	400	361	346	410	365	336	355	354	360	351	377	388	353	363	383	391	406	389	404	360	359	416	392	372	388	371	408	374	375	367	391	373	362	363	419	366	361	373	370	373	389	346	348	359	380	401	391	368	321	419	376	364	395	377	387	408	379	330	364	377	373	381	369	370	372	373	387	384	374	385	377	360	394	372	366	392	357	382	365	374	354	344	366	409	386	377	373	376	404	394	367	391	363	388	363	355	388	358	347	371	380	390	367	370	376	416	372	390	401	335	380	379	347	387	392	370	353	374	371	375	385	382	355	393	383	362	378	400	395	337	338	394	398	363	359	366	385	358	373	359	352	381	404	342	373	338	354	390	366	380	400	347	394	383	349	345	395	384	356	372	383	395	386	372	361	374	367	370	379	360	371	379	365	356	379	392	377	442	375	383	380	382	363	379	354	338	358	374	378	395	334	360	382	381	377	355	426	372	365	365	364	351	374	399	362	383	366	383	381	376	394	353	340	367	380	343	402	392	380	359	385	375	388	377	398	397	417	388	402	349	387	400	371	390	388	394	371	365	354	406	348	374	378	384	372	384	387	393	417	381	372	386	352	390	351	359	365	358	334	387	399	368	364	377	357	372	377	384	395
16362	12728	11356	6537	2508	742	349	191	183	157	149	134	138	161	143	176	172	170	178	153	163	135	141	164	179	174	198	140	169	163	144	185	140	144	133	158	163	174	166	160	168	176	176	169	167	131	154	184	146	168	166	126	172	158	185	170	179	171	161	162	143	157	161	154	194	154	155	163	155	157	160	159	162	152	154	151	144	153	148	156	151	158	160	174	156	141	163	153	145	152	165	156	157	164	148	150	153	147	152	168	163	155	157	145	165	163	184	156	146	163	169	162	170	172	173	145	157	178	160	151	154	157	154	175	149	177	160	157	164	151	165	171	167	133	156	156	151	156	171	206	168	176	147	145	173	149	154	152	149	135	137	165	169	186	152	149	155	139	129	151	151	189	148	148	161	153	129	153	146	169	138	143	138	153	132	149	158	147	169	138	161	165	173	170	168	168	153	150	145	148	169	166	157	148	153	140	139	148	161	176	150	158	165	155	171	136	166	139	160	163	162	169	177	162	148	156	153	150	138	139	137	150	178	148	161	163	170	161	146	156	173	146	157	153	157	160	151	153	129	140	169	156	159	160	159	159	181	154	156	178	127	137	147	146	161	166	164	160	161	154	141	149	146	160	161	164	173	176	186	133	152	153	159	170	152	160	143	146	165	145	153	141	178	162	144	140	149	148	151	168	158	161	136	162	177	173	164	166	169	165	162	143	157	154	159	150	166	153	155	154	168	149	160	149	149	163	174	151	148	158	187	162	153	156	138	147	164	153	159	167	166	154	162	166	162	148	161	168	151	165	167	150	146	147	152	168	171	174	158	170	135	135	157	136	159	153	168	148	144	161	142	165	162	152	153	172	150	171	159	155	159	158	144	146	169	202	149	157	151	166	153	165	155	151	146	161	177	175	157	152	163	150	166	157	168	164	144	167	155	156	150	145	153	154	166	167	156	147	149	172	142	156	148	154	142	163	183	178	158	134	160	150	153	157	173	164	143	164	181	159	166	160	171	158	192	160	151	134	172	146	174	143	167	147	152	173	154	163	163	148	138	155	154	149	149	187	153	161	169	169	152	174	164	150	156	162	136	141	170	161	156	158	138	163	139	167	123	139	128	151	150	200	172	158	155	156	169	153	177	151	162	142	160	140	149	153	175	147	124	142	158	152	169	148	167	148	154	152	146	154	158	162	155	151	153	166	174	166	138	156	139	179	138	166	167	172	136	156	183	154	152	177	141	165	138	165	177	181	138	152	152	151	176	162	153	154	161	145	174	165	145	157	156	158	139	162	158	181	166	161	155	174	157	164	172	161	132	177	145	159	173	160	151	171	166	153	167	143	160	173	137	158	173	163	167	134	138	135	163	157	157	160	165	176	188	167	154	139	164	170	145	164	177	159	140	174	172	162	139	182	128	153	137	148	176	155	163	157	158	150	128	141	159	167	167	146	146	157	157	169	170	155	179	158	166	160	156	152	152	179	143	124	156	130	152	172	166	151	136	158	149	172	150	171	151	148	140	166	154	178	152	160	174	155	172	153	154	159	139	162	136	132	134	151	153	166	141	178	171	155	157	173	172	142	186	175	176	142	141	180	148	152	143	166	180	157	183	161	155	135	147	165	159	174	148	164	168	163	157	141	158	174	155	147	128	161	154	172	180	173	162	137	167	161	145	156	156	164	158	152	148	154	151	161	120	142	166	155	154	141	174	162	149	156	151	173	160	168	159	175	161	145	185	155	154	170	154	145	146	148	160	171	140	122	168	161	160	179	140	143	177	158	152	158	153	149	148	147	153	164	157	147	133	169	174	150	160	150	165	150	155	155	153	165	179	150	152	141	159	152	167	176	165	182	176	152	151	143	162	189	166	144	149	150	151	162	160	153	148	142	167	157	171	155	154	166	169	160	159	138	141	142	163	162	158	175	164	163	146	150	145	168	174	172	166	178	163	164	163	156	151	180	156	151	143	178	144	178	162	170	148	154	142	171	146	181	159	167	176	144	176	146	189	158	163	164	179	147	154	148	170	143	159	149	140	141	146	153	177	165	148	157	161	158	162	149	166	163	166	144	145	175	159	147	161	140	139	150	161	163	143	182	151	167	158	174	176	159	162	172	162	146	139	185	145	154	160	184	159	165	167	155	147	141	150	189	165	160	163	157	174	156	181	187	147	159	148	152	154	148	153	163	160	161	169	172	168	144	158	169	144	141	142	167	139	166	143	165	124	160	152	173	162	165	142	129	147	157	166	149	161	144	185	147	138	150	145	154	164	166	161	147	143	153	164	136	175	146	169	166	163	144	156	161	132	135	141	136	126	160	133	131	163	169	134	159	144	135	174	166	166	139	161	151	156	134	151	140	149	135	159	153	172	129	164	137	150	154	151	163	159	169	156	157	153	144	154	172	189	171	171	166	177	162	169	151	164	150	163	150	159	157	177	160	158	179	168	173	153	168	151	145	176	151	139	174	159	158	121	156	176	170	140	135	164	135	171	161	173	157	155	166	146	164	164	161	156	145	175	159	135	139	143	188	164	131	146	160	160	181	151	151	155	185	169	150	128	142	159	158	119	168	162	143	149	159	156	155	152	143	178	156	164	162	166	139	170	155	148	136	151	158	137	154	143	142	164	126	148	144	190	152	165	169	181	161	156	167	155	167	164	172	158	160	162	149	161	153	167	160	151	149	139	147	128	178	158	185	141	184	152	145	148	136	161	158	165	181	161	127	157	151	165	159	149	175	163	170	167	171	150	155	147	169	157	181	153	195	169	166	153	163	140	168	160	152	141	157	164	147	158	154	134	156	166	162	167	176	124	169	155	162	151	149	187	173	157	158	155	151	173	162	166	168	148	193	167	159	152	158	174	142	156	150	148	143	143	144	160	130	163	148	142	156	156	159	149	173	151	147	152	146	168	159	178	161	140	162	143	166	170	150	153	165	158	149	138	175	159	165	162	155	145	150	158	143	150	161	153	172	160	160	168	151	148	141	173	162	134	135	140	131	156	173	154	153	171	158	147	173	135	145	132	138	157	161	153	141	198	128	153	157	149	134	184	176	157	149	171	144	177	174	148	161	160	144	170	156	153	169	154	150	175	163	177	169	180	155	147	148	197	180	163	156	143	151	172	176	153	163	171	168	132	154	158	155	164	164	156	165	157	144	167	173	166	167	160	152	147	142	161	161	141	170	155	160	141	180	164	176	173	159	156	153	163	156	159	143	155	184	151	181	171	128	158	167	155	160	142	144	159	133	142	132	159	152	146	151	190	151	162	155	145	150	153	182	158	157	175	173	157	143	149	163	158	171	135	176	158	158	174	177	137	142	160	157	144	165	156	174	159	154	137	160	164	170	148	153	181	147	169	158	146	159	149	140	155	176	153	166	173	158	146	185	146	167	159	164	159	167	180	163	150	153	158	169	156	185	155	165	145	153	197	172	179	152	130	159	168	188	156	167	159	177	140	173	163	143	156	157	151	145	186	166	149	153	157	161	156	164	159	195	157	145	158	167
13582	16613	19821	15439	7395	2525	1094	585	464	408	403	411	370	391	416	345	418	376	411	394	391	410	378	393	394	376	423	437	403	410	355	374	432	389	413	390	395	386	411	466	363	386	379	390	435	393	365	390	410	392	459	411	392	390	361	386	405	431	409	373	400	368	417	403	407	389	386	391	402	414	412	386	406	391	372	398	383	371	385	381	420	391	433	432	391	369	416	417	394	400	418	391	370	407	404	409	407	368	413	421	383	373	384	404	438	408	420	382	363	393	400	422	407	413	384	394	409	412	412	426	401	369	395	407	398	416	360	379	376	435	398	359	391	425	431	439	377	402	376	406	390	412	398	427	401	382	396	395	402	393	375	397	398	417	379	432	404	404	427	380	367	409	408	402	371	389	374	368	405	416	374	418	392	393	424	408	394	400	419	410	402	411	424	413	391	373	397	412	388	398	410	370	394	396	408	414	403	393	374	409	379	400	374	413	399	444	379	392	388	396	381	377	429	369	422	399	381	402	395	387	395	371	417	392	414	360	394	381	405	345	421	383	386	394	392	416	398	394	408	424	449	419	358	420	372	350	390	443	424	371	375	395	396	399	381	390	397	390	387	422	369	378	379	378	415	396	415	415	409	396	411	383	402	384	367	379	356	410	392	390	390	377	385	399	383	403	395	400	393	392	416	417	382	335	401	389	400	419	373	387	369	417	386	378	416	382	406	371	393	422	397	407	414	440	418	411	391	355	424	396	383	356	404	404	403	401	401	399	407	402	365	392	397	389	407	403	401	375	396	419	385	390	374	411	438	387	394	392	354	346	423	392	394	437	417	370	406	407	410	372	397	416	419	371	381	431	390	383	417	422	403	396	369	400	383	374	445	412	402	389	390	405	427	380	396	361	418	391	401	405	398	410	385	379	392	391	394	380	398	399	407	357	388	399	408	399	429	357	411	369	401	427	396	420	386	385	371	383	413	373	382	362	401	364	393	437	382	387	371	407	374	391	410	394	415	367	378	371	371	400	428	387	393	404	424	378	393	424	389	431	415	393	431	397	366	387	406	412	393	427	405	386	424	381	391	386	418	394	403	363	391	404	429	349	404	419	348	405	379	388	368	379	389	421	357	382	392	364	406	389	437	410	379	363	385	412	410	412	382	380	377	381	387	385	360	406	417	369	391	412	403	393	430	384	399	427	388	387	379	424	399	374	421	414	386	405	401	366	398	431	403	439	369	408	436	376	393	400	412	382	400	424	384	402	358	407	361	416	378	379	419	422	386	389	400	368	389	393	423	374	426	399	421	425	370	376	388	399	417	385	382	397	383	423	369	406	390	399	379	402	413	405	392	346	414	403	381	375	422	402	382	412	390	371	409	404	388	394	392	373	379	404	409	376	404	401	398	394	402	428	399	391	429	378	402	404	395	404	414	431	380	419	405	431	383	434	387	400	410	429	383	388	376	377	395	420	433	377	426	420	429	385	406	418	403	403	408	370	390	369	446	391	370	383	419	368	433	411	382	396	406	360	392	394	407	413	426	391	379	362	431	369	388	371	410	405	375	388	436	397	416	391	394	381	374	432	389	404	402	407	376	413	447	413	364	445	418	383	399	382	399	391	393	370	364	391	411	393	419	397	387	400	405	382	396	408	379	400	389	406	364	385	412	382	444	394	413	418	395	403	407	377	396	411	398	435	401	415	404	426	394	386	410	392	443	437	417	383	370	404	396	405	376	389	398	376	387	424	409	371	369	431	398	389	403	375	374	391	428	395	382	425	397	448	411	380	406	407	394	366	378	417	388	379	401	438	361	402	394	403	396	385	377	422	376	418	417	388	365	388	399	374	406	384	407	431	394	368	397	397	418	383	422	408	406	398	407	396	358	405	438	388	425	410	439	411	387	396	445	380	390	377	374	377	383	416	407	401	386	416	409	421	385	382	399	406	374	423	402	402	395	398	386	386	375	436	373	355	396	385	394	395	371	377	409	395	398	396	410	376	419	421	376	393	413	379	434	407	404	379	393	403	376	404	393	373	372	351	424	390	386	428	402	393	391	384	422	422	411	386	410	363	375	390	417	422	404	388	364	371	439	422	419	371	410	381	378	401	357	399	424	374	436	372	399	370	394	388	418	385	389	399	376	424	388	415	425	380	401	396	389	404	405	407	418	381	373	423	428	391	409	416	380	365	397	411	403	403	398	403	411	416	412	399	409	393	385	401	452	417	395	388	372	367	430	430	362	394	438	375	400	408	378	371	402	416	395	437	407	389	388	407	413	414	369	410	415	384	382	400	381	377	410	382	392	394	361	408	400	403	397	393	438	403	368	379	400	431	401	365	400	380	398	407	387	403	417	399	362	416	410	400	386	396	386	377	411	417	401	403	364	372	402	416	410	394	388	371	408	405	407	393	399	363	351	413	396	419	393	384	399	373	383	429	394	338	420	393	388	398	380	376	384	404	387	413	368	394	389	413	398	394	385	415	378	377	406	427	381	406	411	401	420	391	368	394	397	392	391	370	382	385	408	402	394	394	425	414	393	373	397	374	404	391	387	415	387	393	426	405	381	385	434	395	420	400	399	385	396	418	376	369	385	368	389	377	391	413	409	413	422	420	413	406	409	383	389	406	407	412	378	415	411	387	397	382	376	351	370	384	432	392	383	377	362	421	432	401	409	378	387	410	396	365	427	376	389	378	396	416	433	413	382	393	376	422	438	383	391	371	400	409	362	386	422	400	369	396	424	400	385	394	398	391	400	354	409	381	410	395	386	407	407	427	410	398	385	396	405	414	404	414	416	391	396	389	379	381	380	402	387	393	422	374	399	398	367	391	385	409	397	364	392	420	383	394	393	418	392	366	412	423	389	365	387	387	371	391	404	402	390	393	369	370	415	418	377	388	408	417	413	376	427	399	384	372	400	411	417	424	409	402	374	407	391	361	423	448	388	370	356	415	404	400	414	417	371	386	368	415	393	418	362	366	389	433	387	419	394	415	406	369	437	390	415	442	394	394	418	394	421	394	407	415	423	396	410	400	413	422	385	423	382	396	401	409	366	421	377	397	392	440	407	395	354	391	395	400	411	390	405	394	398	395	398	381	379	418	376	385	405	402	418	389	399	387	400	375	391	404	404	401	413	408	385	406	390	393	392	400	400	420	363	399	389	402	400	363	395	400	415	405	380	393	404	429	436	432	392	415	389	370	394	402	390	380	372	407	383	386	393	457	397	389	364	379	380	390	389	421	387	384	418	429	411	408	380	408	383	411	410	383	400	409	375	391	385	397	407	391	385	416	364	413	427	414	390	371	400	380	392	414	383	417	370	384	413	430	376	366	400	403	403	401	372	425	399	406	400	409	397	382	393	391	371	398	439	369	393	364	346	395	395	421	434	398	394	408	393	406	365	401	415	387	427	438	424	424	392	370	415	414	387	380	416	379	389	388	378	419	380	405	369	413	432	383	383	409	371	401	354	373	375	418	401	418	386	408	365	391	372	411	387	364	357	404
61417	63711	66006	47537	25559	9383	3741	1602	603	293	184	181	188	166	173	172	167	172	172	164	163	163	172	171	168	170	160	170	152	146	157	170	150	164	158	168	170	194	161	173	177	171	174	168	180	198	156	184	184	170	179	162	159	150	170	172	161	189	148	160	154	178	152	158	175	165	182	167	169	174	160	150	165	171	168	167	187	141	169	138	151	175	150	159	173	162	147	151	167	159	191	153	159	137	173	185	166	189	194	162	158	173	167	174	185	176	150	164	175	141	156	183	176	198	168	189	163	147	178	155	167	164	164	169	149	174	196	184	173	171	152	158	172	174	165	160	176	148	151	141	152	191	174	154	153	169	180	156	178	182	164	164	170	198	175	173	174	161	164	151	199	156	170	167	165	172	160	172	183	170	165	163	178	166	150	193	172	199	135	168	180	147	162	143	156	167	144	164	150	177	186	166	179	134	165	176	166	153	161	153	165	161	190	190	159	162	149	157	150	193	151	167	157	153	170	157	172	178	142	163	147	172	170	161	172	165	194	148	152	182	159	158	160	147	186	178	150	152	174	163	169	164	157	136	153	139	173	144	140	161	174	159	167	184	152	182	182	184	169	169	181	153	192	172	158	189	165	179	178	163	163	144	166	177	179	157	156	162	169	172	171	209	168	198	172	170	163	177	174	157	153	162	188	208	166	163	157	170	157	171	176	157	191	172	170	156	151	189	168	161	185	175	174	182	176	181	192	166	193	162	181	170	178	196	159	160	161	157	174	159	167	165	174	181	182	177	158	158	175	176	190	168	182	166	178	146	157	168	158	197	167	170	168	168	185	164	179	164	149	154	170	143	184	170	164	167	180	166	176	156	172	158	172	145	167	184	154	159	169	174	162	173	163	158	189	178	194	181	180	176	184	177	157	169	146	156	160	169	160	177	184	151	162	147	173	175	158	162	169	149	166	177	180	174	149	169	160	168	154	192	147	164	179	168	159	155	168	186	146	176	157	173	162	181	160	179	225	167	150	174	174	131	158	159	169	145	170	167	191	192	162	170	155	174	149	165	170	174	188	162	190	170	167	167	160	162	172	153	170	170	156	166	141	186	192	165	152	186	171	173	152	182	180	161	165	173	160	161	162	184	172	170	187	209	151	159	148	169	176	178	159	179	173	193	168	190	168	170	186	176	182	165	177	163	152	193	158	160	173	169	171	154	166	161	176	171	167	172	172	156	164	152	156	186	144	154	185	173	153	164	164	151	172	187	170	177	158	162	174	153	158	170	168	179	162	180	176	178	152	155	137	154	170	171	165	162	175	172	157	167	166	170	182	154	166	164	153	173	161	166	167	154	174	166	148	155	192	179	174	165	167	145	169	189	180	174	170	158	160	156	171	149	167	173	169	176	151	177	178	176	170	183	172	146	173	182	178	173	166	172	182	179	178	169	164	138	141	164	155	147	176	180	161	184	150	160	180	175	167	155	160	152	152	165	178	164	170	165	177	168	169	171	175	156	180	159	163	188	150	170	169	155	156	163	161	167	163	183	162	180	161	178	177	176	174	164	153	143	192	155	161	181	149	145	177	150	165	172	151	165	177	171	154	159	158	167	169	183	165	161	179	186	174	155	165	163	174	160	172	157	171	181	166	171	174	156	200	162	179	167	175	166	161	202	171	165	174	156	166	164	172	178	175	162	139	162	182	175	173	195	167	144	162	161	167	169	155	178	172	180	166	169	192	170	176	168	170	165	178	184	153	169	180	168	164	152	157	160	187	157	174	204	180	153	171	165	166	192	157	152	183	151	175	169	190	153	186	177	148	171	165	165	149	158	174	157	161	175	173	172	157	163	163	170	146	165	173	163	153	165	156	157	173	148	159	179	173	153	159	176	172	156	197	182	155	156	151	173	180	164	180	146	174	134	185	158	186	164	146	183	190	163	154	155	181	165	165	153	197	149	187	162	166	163	190	176	158	166	194	154	187	169	171	182	195	161	162	167	179	136	165	142	179	191	155	183	172	162	191	169	185	160	172	161	184	138	176	168	168	158	185	196	169	178	169	142	166	156	160	164	186	159	168	156	163	179	182	179	163	180	156	183	164	149	163	163	162	177	159	170	184	169	155	154	183	147	141	181	160	169	177	176	175	169	189	162	156	160	168	167	158	139	169	169	183	164	159	165	183	168	169	170	155	180	154	151	177	165	141	183	165	160	187	177	164	148	179	169	172	175	178	171	175	175	183	146	153	176	174	162	188	160	156	158	170	191	161	152	188	163	174	163	182	169	160	180	163	156	198	177	173	163	168	192	194	165	168	160	184	158	166	163	188	160	178	160	145	152	151	190	170	167	147	168	183	170	168	158	150	155	149	170	163	177	176	163	163	153	176	194	147	162	169	171	160	163	162	149	175	174	173	168	136	173	185	183	167	166	162	164	174	163	188	175	142	146	178	163	197	153	175	170	157	160	181	187	158	169	181	156	160	155	164	163	202	166	184	168	182	150	163	185	178	161	180	164	164	162	161	178	159	172	157	174	174	167	156	167	155	150	141	177	186	156	188	164	163	153	171	191	162	160	155	176	150	139	158	164	170	164	156	158	172	161	172	170	160	164	164	151	178	200	182	182	181	183	154	168	174	160	176	158	170	174	168	151	182	160	158	152	170	167	194	173	148	175	161	161	179	162	153	161	166	174	162	166	174	194	161	196	173	163	152	182	159	180	172	186	149	159	173	185	144	156	180	153	154	166	177	166	152	150	146	160	174	183	171	192	162	171	184	166	160	186	195	168	172	173	161	164	172	184	175	188	166	185	184	171	160	178	179	169	171	178	149	136	149	156	149	174	194	146	176	185	183	166	155	165	156	187	169	174	185	181	160	158	154	157	170	176	159	171	162	169	166	194	165	173	165	135	170	163	148	182	166	151	167	174	168	167	165	165	163	151	166	169	162	174	155	179	172	140	154	175	168	151	179	149	145	177	188	154	156	162	156	173	159	196	172	177	185	183	157	181	160	186	173	148	189	176	159	166	169	170	184	152	167	170	175	167	195	171	175	133	175	151	151	171	162	166	170	175	171	182	159	164	140	170	173	167	191	160	174	166	187	158	180	163	184	179	163	160	161	173	189	188	179	149	171	165	168	179	143	188	150	152	204	166	168	173	158	183	179	139	163	173	154	164	164	152	179	180	216	182	162	165	169	192	163	187	181	206	172	150	160	175	160	182	167	166	166	189	211	153	119	157	170	141	175	156	170	165	170	167	176	147	175	176	184	181	180	180	151	180	157	155	181	178	160	152	151	164	167	167	157	180	181	183	168	184	160	178	160	185	190	150	142	165	162	175	176	189	170	185	165	157	166	179	192	152	161	162	158	164	154	177	165	174	177	169	162	152	155	147	152	170	164	177	164	168	160	163	188	160	179	181	160	160	157	151	164	197	163	170	176	169	175	154	181	153	151	151	167	175	168	174	179	171	183	167	171	155	172	200	166	168	156	163	173	166	157	153	153	173	163	160
39479	49530	61897	51314	32786	17363	11788	6253	2345	945	518	449	404	408	396	448	404	410	448	418	421	432	375	399	409	382	380	386	398	420	416	406	375	432	432	425	421	415	404	395	424	443	467	427	407	410	424	385	437	399	436	382	390	399	405	425	415	425	379	395	424	450	395	457	422	406	397	404	414	451	426	430	383	410	427	446	391	426	429	428	387	444	393	397	433	383	407	392	444	399	417	410	403	454	415	397	409	411	404	437	410	419	434	407	418	426	368	440	424	408	399	385	447	397	452	454	415	427	435	426	417	442	377	390	402	427	461	388	412	407	418	433	424	388	415	426	385	414	405	372	411	441	454	401	428	422	407	440	371	408	410	396	411	428	419	395	382	382	421	442	444	417	396	403	429	387	416	415	431	417	403	424	388	423	419	430	411	433	419	449	420	406	410	456	431	403	422	392	411	388	398	399	392	374	450	429	427	439	421	411	381	407	443	411	404	406	445	410	427	431	391	411	433	399	388	429	401	388	436	395	404	452	422	411	444	412	403	427	397	426	391	430	400	448	413	408	427	432	399	373	418	437	436	422	416	384	424	397	405	396	404	403	399	450	402	396	433	419	426	379	438	395	412	411	399	408	441	417	427	397	387	389	426	389	399	411	415	422	429	384	382	441	424	421	429	407	421	423	481	396	410	385	414	435	436	436	481	421	431	406	474	392	404	436	412	377	404	413	431	421	390	411	443	421	398	380	440	414	431	402	428	399	387	405	419	394	395	448	419	369	388	426	464	413	412	408	369	409	437	420	428	427	441	436	470	407	412	401	444	425	421	403	405	403	441	432	396	410	377	400	422	433	416	460	424	442	409	427	400	407	423	413	440	417	449	416	429	412	406	354	411	372	429	412	398	396	436	443	438	406	451	411	382	442	401	394	423	422	413	408	439	410	396	445	384	398	423	409	416	437	381	406	415	419	388	429	453	373	399	435	403	402	400	400	375	403	384	422	398	396	392	408	414	406	445	421	414	416	385	451	405	420	394	411	440	429	416	421	405	404	426	437	383	388	413	388	451	419	383	383	391	394	406	406	404	390	449	408	397	419	402	477	444	405	396	407	388	402	412	435	397	419	404	393	410	425	434	405	441	416	414	408	407	416	427	397	407	429	425	415	432	419	410	399	405	429	427	405	423	396	425	399	383	428	420	441	447	341	371	423	374	408	426	392	385	407	412	377	448	370	431	405	406	452	419	397	416	388	381	411	416	415	420	413	433	432	452	436	445	384	407	418	413	425	427	396	406	430	428	408	430	406	404	421	415	447	425	420	402	413	396	422	391	409	400	383	416	426	410	441	431	401	412	423	418	388	423	407	383	401	395	415	429	411	441	435	419	400	447	401	408	396	434	423	424	406	416	425	390	432	395	374	423	433	399	421	424	437	408	394	419	407	439	427	405	397	386	413	393	393	416	409	404	393	387	414	448	399	399	445	418	400	431	425	431	446	437	411	400	389	410	433	433	363	373	394	396	427	414	407	424	446	401	428	401	398	415	424	422	406	443	429	414	440	382	409	441	434	404	422	371	393	407	434	415	432	416	384	397	416	410	401	412	406	408	431	360	417	436	411	403	420	411	431	424	408	412	405	400	409	431	385	432	396	424	426	412	417	430	388	395	429	403	457	428	440	402	387	420	419	383	367	405	424	390	412	392	389	421	408	458	432	422	413	408	429	411	426	431	410	405	380	387	396	414	409	438	437	451	417	421	426	416	393	414	428	429	413	382	401	451	378	395	426	405	430	432	391	399	425	436	379	443	413	402	419	397	412	419	421	412	397	407	406	395	402	398	375	398	412	417	426	437	440	416	391	396	425	393	404	425	413	397	395	396	416	410	423	409	397	400	455	396	414	409	381	413	390	441	437	404	398	423	412	410	398	416	426	454	417	411	387	427	394	423	418	405	398	422	441	422	429	411	392	409	438	374	440	367	405	449	418	419	429	440	383	396	400	422	431	403	402	423	428	455	380	392	419	398	391	426	438	422	421	410	445	419	421	412	388	400	422	391	410	386	423	409	384	408	402	375	441	419	443	410	386	431	404	447	385	424	443	406	439	440	386	385	393	415	438	409	438	430	435	430	422	400	459	392	413	400	413	413	397	386	416	391	426	437	449	408	449	392	400	398	388	427	412	400	375	372	423	442	406	404	404	419	433	384	409	414	419	422	401	428	399	384	416	418	388	415	408	407	410	382	442	408	403	406	441	403	403	462	417	439	406	405	446	423	421	393	418	425	401	396	406	420	470	453	442	422	349	448	409	407	387	429	391	400	437	394	422	424	391	412	438	405	423	457	426	416	411	405	403	397	399	424	422	443	405	438	410	381	415	414	418	385	415	388	416	405	409	403	420	397	450	437	430	408	390	403	441	413	437	395	450	437	439	383	426	405	421	393	421	385	435	432	448	419	432	420	391	443	449	411	436	373	417	425	454	400	407	414	424	415	429	401	419	404	427	397	396	419	409	368	418	456	416	403	422	409	438	434	385	426	428	425	430	432	422	416	400	437	395	413	394	418	412	423	431	412	443	398	425	449	416	435	449	383	431	426	400	435	431	399	387	386	425	447	416	449	419	429	399	398	401	400	441	409	422	444	393	400	413	387	436	383	410	394	401	401	392	393	402	394	407	387	441	411	457	381	389	413	415	408	398	433	418	418	413	417	416	416	426	432	424	460	414	410	422	414	365	432	433	412	413	441	418	431	426	388	426	434	394	449	466	423	416	408	416	434	439	437	397	448	403	430	401	389	422	392	415	391	427	413	394	451	452	417	399	404	440	426	432	407	396	395	415	435	381	384	430	443	428	442	419	388	418	381	433	401	407	408	414	437	398	423	393	415	443	434	400	368	417	414	471	413	412	412	434	413	418	394	411	434	454	414	410	423	460	422	418	430	366	437	428	435	447	425	399	389	439	394	440	429	451	431	413	405	433	407	393	435	412	420	409	424	406	392	438	390	402	457	393	390	398	414	390	403	437	404	404	414	448	421	430	439	421	413	379	414	402	397	408	414	417	458	413	431	419	424	381	415	409	408	409	437	392	425	432	408	426	411	412	416	405	409	399	427	415	430	418	416	397	430	435	432	433	409	395	404	437	407	421	413	394	411	439	394	426	418	395	423	395	387	437	394	367	423	434	444	431	405	426	426	423	414	396	381	403	409	395	462	425	384	438	425	438	425	439	438	431	433	393	450	439	428	433	393	405	420	442	438	405	391	423	437	419	386	421	427	421	441	400	423	419	394	432	441	420	399	461	400	422	466	433	384	415	412	428	407	434	432	417	411	417	376	398	395	405	405	441	415	391	427	391	420	420	431	395	413	396	386	422	416	437	441	421	410	413	423	420	426	444	423	410	450	420	436	404	413	432	412	433	394	448	401	401	377	399	388	436	429	414	422	396	403	429	425	418	433	385	418	387	422	385	422	418	396	388	403	407	412	397	390	419	458	405	406	414	399	377	420	389	427	428
70632	74157	76523	57727	33125	18924	8299	3324	1022	391	187	158	167	163	173	173	153	140	145	159	148	167	157	176	135	136	167	163	167	178	156	152	159	144	166	176	160	152	148	149	160	136	172	153	153	162	178	197	177	133	160	166	159	163	141	181	160	141	162	146	142	169	150	181	195	153	158	158	135	155	176	148	138	183	153	138	168	147	145	148	184	138	166	170	181	126	147	153	143	168	163	182	153	174	177	184	175	147	159	139	126	138	160	133	146	153	172	167	156	138	146	186	160	152	167	152	162	157	167	156	165	151	150	132	143	176	143	166	164	151	157	155	151	156	163	148	146	150	156	168	148	156	160	161	162	163	175	142	176	165	177	152	149	150	160	145	142	158	174	142	156	133	172	155	168	164	158	157	163	170	135	168	185	144	152	174	167	156	158	131	172	159	150	148	155	156	154	165	160	158	150	140	148	163	156	161	157	166	154	166	162	144	135	155	150	158	163	140	151	170	171	161	167	144	144	159	149	135	152	156	143	162	159	149	166	157	148	158	157	145	155	151	164	138	136	193	140	139	171	168	158	163	147	168	164	161	145	179	169	167	170	163	154	163	158	166	159	171	155	174	175	167	158	150	144	165	163	172	169	160	186	158	144	146	181	164	179	164	175	158	171	136	150	171	147	152	159	149	148	151	142	173	159	153	142	140	142	168	158	152	159	146	134	137	164	164	154	169	186	155	153	137	170	147	150	166	158	157	162	160	168	173	155	146	153	162	172	152	175	159	163	149	159	161	160	135	146	144	159	164	147	150	173	147	143	143	141	158	134	147	172	157	137	129	152	157	154	158	167	154	147	138	154	169	166	150	173	154	152	170	165	174	151	156	141	141	157	130	148	161	161	152	161	160	139	174	143	147	133	152	173	170	155	187	158	154	127	164	172	146	162	162	139	161	152	159	150	160	152	145	170	168	169	160	151	158	167	152	155	178	178	140	138	149	143	148	139	168	145	148	161	169	169	134	157	178	161	165	164	168	150	162	135	178	193	143	165	134	162	121	154	143	134	145	144	151	155	154	175	151	144	157	160	170	135	161	170	167	139	160	137	167	143	172	156	164	156	140	167	143	167	146	134	158	136	165	157	185	138	165	165	148	163	150	159	144	142	181	127	151	138	161	152	131	175	138	160	183	156	162	152	144	165	140	143	118	143	144	163	160	156	157	168	165	168	157	170	142	155	139	159	155	148	163	170	162	155	157	150	171	168	182	173	142	166	163	168	150	133	155	160	174	150	156	132	137	151	175	152	159	147	151	142	163	178	169	148	168	157	153	133	145	153	172	148	166	153	163	142	143	147	161	157	155	152	151	141	168	166	149	150	148	146	181	155	165	126	150	148	159	175	162	161	156	164	163	150	154	175	169	179	154	176	152	176	155	144	130	141	163	146	155	143	172	157	155	140	164	168	153	146	148	162	149	155	188	158	150	181	126	149	146	143	126	158	166	171	141	174	119	148	136	159	141	149	142	139	141	145	188	163	142	165	152	152	168	162	175	176	159	142	151	158	166	165	150	159	158	157	147	182	162	157	164	175	150	168	155	167	159	159	162	156	184	158	158	171	148	163	157	161	164	163	149	147	164	160	161	163	147	151	157	157	156	170	158	172	161	152	161	139	144	177	158	133	131	147	147	135	120	135	145	163	161	143	158	157	162	174	179	155	159	173	165	159	145	150	167	184	158	153	151	160	173	182	157	171	175	156	157	138	136	183	163	177	149	164	164	178	159	141	147	161	161	156	162	179	156	158	163	164	170	166	166	146	162	148	150	156	167	179	138	146	155	159	131	160	148	172	156	160	165	173	162	142	169	146	150	160	177	157	143	167	163	134	175	154	147	158	137	150	162	144	172	157	157	187	169	162	180	148	158	162	155	186	147	175	160	175	154	137	162	133	144	160	167	171	161	152	148	145	161	143	148	151	166	159	185	168	156	152	178	160	167	142	159	131	140	135	168	147	149	139	139	137	150	156	154	170	171	152	184	157	149	146	133	144	153	168	152	162	157	145	152	153	180	160	161	172	164	180	150	149	139	152	158	163	173	150	142	174	150	163	147	166	169	166	175	161	126	145	164	135	170	162	147	157	167	156	177	155	152	154	140	164	187	146	172	160	165	146	177	153	128	151	147	137	164	144	156	167	175	159	171	162	169	160	144	160	153	159	205	178	159	171	150	156	142	173	136	171	153	146	132	184	166	168	166	161	160	155	165	153	149	146	140	173	141	153	142	158	149	175	155	176	164	163	159	170	161	160	157	155	154	167	142	160	154	170	171	165	166	165	160	148	143	161	158	152	176	121	153	151	144	147	160	150	154	148	203	168	160	167	148	170	155	155	161	160	145	154	131	156	180	163	173	151	129	138	166	160	163	157	152	166	166	167	181	156	145	187	147	138	159	172	147	139	167	185	143	150	155	157	154	163	135	171	169	155	159	168	159	151	175	179	140	159	179	170	177	152	162	147	152	162	167	143	165	177	156	151	179	155	154	163	162	148	167	170	167	184	171	163	168	181	144	156	162	158	152	156	158	142	174	127	154	166	155	187	142	161	173	153	136	141	172	162	143	163	156	178	159	132	168	165	150	123	159	167	159	154	145	139	136	157	190	152	152	165	163	132	159	153	157	130	155	142	164	157	147	154	147	165	161	141	144	125	161	142	147	159	162	162	168	168	146	174	158	155	157	151	135	167	140	159	160	148	189	159	153	155	172	148	164	155	165	183	147	161	148	168	152	167	157	158	145	174	156	176	124	162	145	147	136	171	138	185	154	170	161	164	162	143	173	164	174	175	163	151	126	165	154	165	172	168	130	174	145	154	157	155	144	170	154	162	160	174	168	129	169	152	147	161	157	168	147	156	150	141	149	156	137	150	174	162	161	157	147	171	149	153	149	148	157	161	160	143	170	167	152	152	172	142	136	160	158	155	141	170	170	156	178	183	167	167	164	160	142	142	182	171	157	154	157	168	130	144	150	147	141	133	165	176	146	151	143	155	171	155	150	168	147	165	144	156	161	147	178	158	136	148	148	134	169	170	141	179	164	140	138	144	173	172	186	167	178	141	136	151	145	160	172	156	149	162	170	159	168	153	158	145	172	172	165	170	170	149	149	151	162	139	176	160	160	179	148	167	150	168	147	151	158	162	148	141	137	136	161	149	165	168	183	167	157	154	150	128	147	179	166	161	160	166	150	148	156	153	168	179	155	172	147	140	166	150	142	153	155	175	173	189	136	147	154	152	155	179	150	163	147	179	188	174	138	162	150	146	143	161	145	150	137	163	181	170	186	162	178	146	163	167	161	158	169	154	165	163	163	161	141	172	149	166	164	167	153	163	186	161	160	148	171	169	158	138	132	147	165	164	175	162	153	142	156	169	160	186	148	157	166	147	151	148	161	159	150	143	153	154	149	150	161	138	162	154	162	142	168	168	151	166	161	157	148	133	158	146	162	166	161	152	145	160	167	157	161
47899	61992	76500	61735	40517	28540	19022	10562	4015	1300	580	449	393	387	370	358	375	381	338	400	353	418	348	398	390	418	387	424	425	414	409	388	382	388	405	354	404	376	380	394	387	412	394	414	377	404	410	383	419	370	374	425	377	372	397	382	376	396	416	387	366	403	395	402	422	344	355	368	398	382	412	373	380	363	405	372	376	427	421	409	385	360	394	374	356	377	367	389	358	404	379	369	391	397	394	407	369	390	390	359	337	383	358	408	358	401	370	372	383	397	419	363	360	386	399	365	355	398	395	390	425	361	377	386	384	428	360	389	360	383	415	365	393	409	396	387	432	376	377	422	359	423	434	396	391	403	396	372	420	384	375	391	357	419	363	389	395	386	419	402	384	398	394	374	369	385	374	360	360	377	400	409	362	394	381	387	367	353	367	401	387	401	381	381	389	390	410	378	358	392	377	415	420	392	389	359	384	379	408	380	397	382	389	383	412	353	372	383	408	364	368	369	404	359	401	385	411	349	417	433	364	373	373	421	402	377	352	391	411	392	392	415	370	398	370	376	354	407	356	411	382	384	377	389	421	383	416	389	352	366	378	380	389	384	424	374	380	395	374	409	348	357	398	397	381	401	407	418	379	393	373	408	400	372	413	406	412	389	388	410	423	371	374	415	384	408	386	395	418	406	395	411	384	397	397	400	384	403	375	375	410	361	355	411	374	376	391	377	430	412	382	397	425	381	376	395	358	349	387	389	405	388	407	396	363	393	417	392	351	389	406	407	411	404	404	411	341	406	400	408	389	399	424	426	363	360	371	419	392	401	389	422	401	381	394	404	400	380	378	397	391	371	395	347	404	360	367	397	349	423	378	374	403	380	379	413	402	380	392	385	354	385	384	410	424	409	372	392	387	425	413	404	378	370	371	367	386	385	420	417	368	367	398	374	416	388	383	372	362	373	392	368	386	399	405	397	398	357	391	369	365	400	377	426	386	363	379	420	382	370	410	398	399	389	392	392	381	394	391	414	385	407	401	363	368	390	375	397	390	378	417	353	403	381	393	396	366	377	398	388	358	408	374	358	373	413	388	407	389	374	397	374	415	373	397	391	400	387	375	391	424	368	374	391	396	367	400	380	405	436	381	416	356	381	416	379	381	381	383	479	342	401	403	358	358	399	378	381	382	413	423	380	387	412	386	367	421	395	399	375	365	457	414	357	381	370	396	410	376	353	336	444	374	382	404	365	362	394	387	347	386	396	412	387	365	419	400	413	399	366	393	401	367	378	406	365	384	407	399	373	370	389	388	379	390	382	386	395	387	375	418	386	400	395	436	335	379	364	416	403	372	378	404	388	402	401	399	406	361	405	397	436	378	401	406	381	396	384	419	373	389	390	383	398	396	377	377	368	390	383	409	354	383	380	426	408	409	396	402	394	378	358	366	410	364	382	407	401	383	363	402	379	388	391	390	363	370	400	380	435	416	403	407	422	390	388	392	401	411	378	380	397	370	382	384	403	360	422	396	388	381	371	384	382	397	375	415	393	378	415	379	330	385	386	358	394	383	398	413	412	396	407	432	401	402	363	383	418	363	350	431	381	400	348	393	381	389	367	400	400	408	412	401	372	376	377	415	381	376	368	407	427	389	396	340	378	415	363	412	396	398	422	420	350	369	393	414	358	367	353	356	398	366	400	416	427	382	384	334	387	376	408	375	408	378	386	358	377	419	352	403	409	408	367	376	383	388	378	381	398	398	390	377	376	395	377	400	396	353	390	409	403	375	388	381	357	334	383	374	358	379	362	407	406	417	387	390	419	380	377	394	393	392	378	396	364	388	366	384	396	372	395	360	405	367	379	379	386	402	371	397	359	380	381	412	396	372	394	386	409	371	385	399	410	394	378	380	394	436	405	367	375	403	432	373	398	390	450	387	408	400	399	381	365	403	411	384	373	387	421	391	388	355	385	401	398	353	400	371	362	376	417	374	407	400	412	390	402	391	370	369	415	345	385	407	368	406	379	415	378	399	388	373	391	385	360	399	376	391	383	386	364	402	373	398	407	422	376	411	391	393	406	370	379	398	399	398	397	380	377	335	403	393	371	377	405	382	393	394	394	412	374	408	369	401	400	388	376	375	368	382	417	421	389	366	425	397	406	377	363	396	383	384	379	404	400	396	379	357	351	400	389	380	411	342	386	393	367	354	357	394	369	361	396	393	411	376	375	372	412	387	389	392	370	396	428	376	389	379	395	411	397	415	393	407	378	343	382	405	391	401	428	348	431	373	389	373	383	390	402	387	410	365	404	391	353	402	426	429	385	366	386	375	375	372	378	365	362	372	401	393	378	353	368	375	377	410	420	395	369	371	403	375	382	401	382	383	392	367	389	364	386	355	394	384	393	379	355	381	416	367	375	386	390	401	395	382	401	384	406	371	423	402	419	416	398	430	352	378	366	406	403	366	414	396	386	419	399	392	409	374	379	362	404	398	350	374	403	399	373	411	396	367	354	411	405	390	408	348	371	373	376	401	398	374	356	387	364	385	388	350	379	399	392	365	427	380	396	403	396	400	408	411	393	402	403	383	397	387	372	398	402	387	366	406	379	366	373	405	374	401	357	409	418	370	382	385	406	392	415	371	425	383	365	394	350	392	401	373	390	413	378	401	391	385	407	420	414	380	376	369	380	388	354	386	375	367	400	414	379	400	396	369	376	392	376	339	380	387	393	374	363	366	396	383	380	360	396	379	370	366	409	349	398	399	353	394	394	379	402	384	370	371	342	400	424	387	357	384	370	412	383	355	354	352	383	403	416	408	395	404	407	386	412	386	387	349	361	409	396	354	376	406	389	358	401	424	422	378	408	385	382	409	405	405	453	356	364	392	385	384	375	388	350	363	371	389	418	361	384	409	376	377	368	379	403	414	387	361	379	403	415	389	393	368	363	377	364	361	418	405	378	371	382	411	397	391	396	377	350	394	392	396	400	355	393	362	349	377	408	412	387	398	383	393	373	356	385	393	408	395	391	387	405	369	385	392	381	389	364	393	379	413	365	381	397	388	401	413	387	392	418	411	399	396	390	400	362	396	386	379	394	380	393	372	374	372	387	379	360	377	379	398	418	394	352	423	402	424	421	389	385	389	373	405	389	404	408	407	339	397	366	378	437	400	381	382	401	397	379	347	379	388	387	403	377	367	389	377	381	374	409	345	393	350	391	381	383	384	378	425	424	375	408	402	380	395	374	387	355	406	375	410	342	370	383	403	389	398	372	397	420	416	411	385	368	386	377	384	395	374	378	355	375	386	386	424	405	375	390	376	395	400	386	375	373	381	393	402	429	413	385	379	364	394	391	418	381	387	420	400	415	375	388	388	404	396	374	383	383	380	387	397	394	408	370	386	372	392	413	394	346	374	376	401	390	425	367	424	365	371	392	393	370	366	371	377	408	357	400	379	433	364	413	398	410	325	396	372	382	367	350	393	378	373	398	350	374	365	414	388	384	416	364	360	427
15762	12578	13761	5862	1253	765	431	304	184	211	151	151	177	169	144	158	148	170	157	163	156	176	143	161	167	170	185	157	177	157	170	158	149	177	170	166	153	140	156	154	157	175	154	168	165	180	146	157	163	187	187	159	198	157	126	183	169	175	164	155	146	175	147	171	139	164	146	184	159	183	172	154	158	144	172	171	158	137	181	163	148	165	166	169	175	164	189	154	155	153	160	144	161	146	172	169	156	174	166	176	182	177	162	156	171	163	158	170	158	152	167	159	166	171	167	147	173	154	152	164	163	181	179	146	151	164	154	154	160	176	161	174	159	182	191	163	171	158	176	138	161	170	156	160	149	164	158	178	178	173	159	161	172	160	130	154	184	164	170	168	158	173	188	187	157	197	168	185	165	163	170	158	167	153	175	176	173	168	160	154	172	175	175	184	185	191	168	154	196	160	185	154	168	157	191	172	147	167	169	152	153	134	178	155	162	161	183	146	154	147	171	161	161	146	142	161	144	159	175	147	166	170	157	158	147	168	158	159	162	140	149	165	159	156	172	158	164	156	156	148	154	145	177	180	156	157	149	175	163	198	165	136	155	158	157	159	164	129	179	177	160	160	174	171	181	143	160	156	169	164	189	150	152	162	157	150	171	182	163	162	145	151	166	156	169	176	188	174	177	165	149	159	191	164	174	168	143	159	164	160	154	155	160	173	166	163	175	160	178	156	159	152	196	180	164	154	142	149	174	176	158	166	172	163	166	178	157	156	162	185	159	160	182	170	143	162	176	172	145	183	165	177	171	160	165	163	175	162	151	168	187	177	161	164	147	142	181	171	163	163	156	178	168	165	152	171	158	154	168	167	158	176	184	171	127	153	178	163	164	180	151	153	159	162	173	162	127	135	161	168	157	173	144	178	168	153	186	202	157	152	171	169	168	178	158	176	141	132	196	181	180	171	154	130	151	169	178	178	166	166	157	158	144	147	147	185	169	170	184	162	144	155	161	168	177	171	152	150	167	186	156	144	160	160	175	151	174	153	162	190	154	175	153	176	176	180	173	187	141	163	171	170	192	158	175	156	179	164	178	146	168	154	156	172	174	155	152	165	163	151	173	164	167	177	147	164	142	169	171	159	189	165	182	170	145	167	163	160	154	154	163	152	162	152	166	156	188	176	162	165	180	166	186	175	166	179	189	164	164	134	170	150	136	173	155	151	151	132	175	150	175	160	177	171	170	172	172	148	142	177	148	167	165	183	179	173	155	163	172	157	160	156	167	134	179	184	161	153	168	160	160	142	138	145	150	173	160	134	164	161	166	169	157	135	161	170	158	159	172	156	153	150	148	148	139	175	159	178	159	171	148	179	153	186	167	163	154	163	162	178	148	147	177	175	160	179	167	172	163	171	141	163	157	162	170	175	191	162	154	164	161	159	154	181	162	168	180	171	166	182	171	165	173	166	164	153	152	174	162	157	156	186	153	170	161	158	164	163	155	152	162	169	190	152	157	145	170	157	168	159	178	182	168	189	167	169	147	145	150	153	155	179	183	172	163	161	152	150	134	179	144	174	154	167	179	152	158	146	172	172	159	168	149	149	178	143	177	168	168	174	177	197	165	181	150	167	171	146	163	164	175	162	152	155	153	151	177	128	149	173	171	169	182	164	142	169	166	170	190	196	171	176	181	180	161	147	160	166	170	140	165	170	156	173	189	158	154	149	156	141	172	147	148	178	171	176	157	156	169	156	166	187	156	149	166	161	184	153	177	168	171	191	182	165	168	177	163	145	172	162	159	194	167	133	172	152	154	183	153	148	188	165	160	157	179	156	151	167	153	178	179	139	170	162	153	176	141	161	174	157	137	160	182	171	158	170	153	164	163	147	184	190	165	176	188	169	170	176	168	171	151	148	152	173	182	167	166	170	168	169	163	190	156	178	159	163	171	173	155	176	148	159	161	154	158	182	180	156	182	147	134	146	145	140	144	153	147	176	163	151	158	165	135	161	156	138	168	158	152	170	154	148	152	163	165	130	168	173	195	171	156	150	170	169	156	170	156	186	179	139	151	182	168	171	166	169	150	178	152	148	169	160	147	179	148	160	159	140	146	180	165	170	158	168	174	168	178	157	150	151	160	152	178	150	159	165	150	158	180	181	161	154	170	162	169	176	168	160	145	155	163	166	172	142	163	174	176	163	159	140	159	191	144	146	187	144	173	163	162	154	173	172	165	188	153	144	187	152	164	172	178	178	154	146	168	161	149	170	160	166	159	168	160	124	159	171	180	145	148	169	173	181	179	170	150	161	188	161	156	144	172	150	168	156	163	157	184	174	177	162	155	145	176	166	158	163	149	177	167	172	159	169	161	151	159	185	197	164	146	181	141	158	174	181	159	178	146	162	157	135	155	148	148	178	155	158	146	150	155	161	151	174	180	155	154	152	159	158	164	182	164	164	155	168	147	150	158	140	173	156	159	169	171	166	169	158	153	140	173	168	168	165	180	169	146	141	193	171	129	179	187	161	164	163	166	136	167	159	154	171	144	178	162	163	154	142	168	154	155	163	164	176	152	172	139	148	156	159	159	158	171	182	133	161	153	148	167	162	164	149	164	167	175	153	164	159	169	156	176	170	184	172	160	155	158	141	157	145	177	145	178	167	169	160	164	177	161	175	154	183	162	162	152	166	178	177	159	165	176	152	136	156	150	173	154	163	156	157	170	173	174	149	145	175	157	154	162	170	159	147	186	178	152	156	165	156	155	165	142	157	185	165	153	159	179	179	152	154	152	189	171	178	154	172	177	171	154	165	179	138	150	167	151	166	150	178	172	151	180	177	153	146	170	164	179	159	148	169	151	180	173	162	164	145	165	176	174	146	137	151	153	144	153	172	161	160	148	169	172	160	157	133	173	161	146	170	173	181	142	167	163	189	140	177	171	164	173	166	162	192	177	158	141	172	163	169	168	155	149	177	179	181	167	155	165	177	175	163	155	159	154	173	142	155	163	144	179	141	166	178	156	168	179	129	134	178	177	175	146	157	166	152	187	160	162	154	172	161	177	177	145	169	180	163	176	162	178	157	187	182	180	178	172	175	157	168	140	166	158	161	161	152	171	183	162	146	157	167	179	143	161	168	162	147	193	175	148	166	156	187	165	172	167	158	173	160	155	152	174	188	173	167	161	182	172	177	129	150	162	166	171	159	163	185	153	167	146	152	143	147	129	161	160	167	146	159	145	174	173	141	163	163	169	185	176	156	171	164	134	179	157	161	164	168	151	164	164	157	171	162	168	166	171	185	158	163	183	147	164	159	167	171	159	167	147	162	167	153	150	157	177	140	159	153	157	180	145	166	171	175	170	133	167	169	163	173	166	165	158	147	154	163	178	171	144	153	156	148	184	174	168	154	165	151	151	157	151	154	149	178	147	171	178	183	177	153	172	163	184	168	174	174	152	174	150	188	164	163	177	142	160	172	158	154	148	178	158	168	157	172	165	164	175	177	141	166
12227	16887	22073	13006	4509	3011	1561	1032	617	449	449	439	412	444	408	436	400	431	408	397	403	417	395	428	435	409	368	454	431	385	395	423	378	401	453	390	465	420	404	393	399	416	408	399	390	422	424	431	433	413	398	391	433	386	409	418	413	409	405	412	412	401	387	375	387	419	394	412	395	444	404	385	375	431	439	423	386	442	406	406	427	406	421	432	398	426	417	403	379	421	401	398	384	415	429	436	431	389	396	414	403	355	435	368	428	406	369	417	404	435	421	429	405	401	455	413	416	426	398	420	419	420	421	433	400	362	462	446	403	431	403	421	393	408	397	387	430	425	401	424	400	413	425	430	384	394	403	385	426	402	421	378	429	381	416	401	409	387	407	416	429	393	411	412	419	431	422	447	399	404	423	358	428	435	442	422	401	425	418	386	384	433	431	441	393	404	421	420	453	436	435	405	408	417	409	428	395	373	427	382	395	426	405	447	423	423	418	388	406	432	412	445	396	428	413	438	405	435	366	398	432	411	405	390	417	416	404	387	427	379	415	399	424	425	420	420	407	417	444	418	423	394	431	402	401	399	382	411	413	392	400	425	410	435	413	455	428	368	433	391	406	443	449	450	427	426	372	381	385	419	409	402	429	428	414	389	361	422	429	382	398	405	415	432	453	425	390	417	424	404	462	401	378	426	404	417	383	406	397	393	407	401	445	446	422	406	413	424	425	402	395	397	400	427	435	402	438	403	403	383	387	417	420	394	411	382	384	429	429	426	402	442	407	403	410	419	420	437	375	425	400	394	413	402	419	417	386	417	430	405	437	418	407	387	381	428	399	422	413	413	407	396	461	399	406	392	417	405	401	442	367	384	403	404	394	415	437	420	393	445	413	397	411	405	404	392	417	389	439	408	376	413	442	415	393	447	405	429	410	441	409	391	386	410	418	388	392	419	399	425	399	432	417	418	427	384	397	437	407	433	408	413	401	387	436	423	433	413	408	406	422	418	373	442	398	410	425	410	444	432	405	384	405	399	372	436	441	393	443	394	416	414	425	392	421	418	421	409	399	396	423	426	413	427	382	432	414	428	449	379	399	389	411	425	398	424	409	427	406	414	415	396	407	402	396	412	432	394	404	393	414	416	407	403	440	412	442	415	412	426	404	432	409	430	409	407	405	423	446	379	402	429	392	379	392	410	416	413	428	421	386	407	458	422	441	435	402	421	394	423	388	381	378	428	440	414	390	417	449	426	434	435	393	450	387	395	392	437	422	432	399	436	399	421	429	435	387	433	414	392	439	392	409	409	372	403	410	405	412	389	425	412	405	381	421	443	443	415	381	423	410	419	428	410	428	426	404	387	412	435	376	426	388	394	418	421	422	418	442	434	385	401	406	420	371	394	413	424	409	417	426	425	414	434	397	398	411	425	407	422	391	391	401	410	450	388	458	391	414	415	354	379	422	393	422	405	427	407	423	400	447	434	435	441	430	425	434	435	435	384	411	400	384	397	436	441	406	369	359	406	375	423	384	438	393	404	451	392	419	446	409	402	383	413	429	410	430	439	408	428	426	405	419	399	429	413	410	435	399	388	432	419	438	436	439	406	411	411	415	427	402	419	393	393	399	408	383	430	415	396	407	413	444	400	432	405	416	403	405	410	423	418	395	393	384	395	427	429	442	449	408	412	388	405	378	432	405	396	403	408	447	412	417	402	416	416	448	381	421	413	435	373	438	402	455	414	394	390	388	399	394	432	376	417	417	386	403	394	413	422	401	436	421	389	427	437	404	435	406	422	432	438	412	381	402	447	440	382	464	425	385	422	397	424	383	419	417	420	400	430	401	377	443	427	402	442	426	369	384	436	402	379	422	474	419	437	412	421	403	416	406	379	384	407	450	414	393	437	409	392	382	422	425	415	406	403	435	399	368	391	429	385	414	420	401	419	391	403	395	445	418	416	405	389	398	408	392	394	421	395	422	416	415	380	411	441	399	445	406	424	416	435	417	401	416	436	421	401	417	440	417	464	379	442	409	422	424	417	426	431	397	402	393	391	414	422	403	411	414	392	405	415	385	414	408	436	421	382	419	397	445	407	413	392	440	414	424	417	395	425	395	399	405	397	366	426	437	460	398	422	417	402	411	377	419	405	403	383	409	399	381	408	382	414	405	439	415	420	437	400	417	434	389	385	429	413	390	430	409	394	387	375	438	413	417	439	371	422	408	388	423	406	381	435	421	410	423	425	432	407	403	424	385	439	395	454	434	423	408	443	411	392	395	424	425	421	404	408	396	396	425	401	438	419	411	389	389	401	427	434	398	402	414	410	386	416	409	406	446	431	402	432	421	443	403	409	399	417	408	399	398	394	429	364	358	401	432	435	396	411	403	366	376	390	379	404	396	427	414	372	422	420	414	460	409	360	408	425	406	411	400	381	356	416	412	394	397	427	390	409	444	386	443	391	417	401	436	424	404	400	398	426	435	413	403	430	431	446	384	415	401	402	408	394	404	433	423	385	373	394	450	404	414	442	414	427	367	381	384	396	372	425	393	385	423	415	421	417	419	389	413	391	380	409	398	428	456	421	428	403	389	392	427	433	406	439	406	429	384	422	431	419	438	401	399	387	397	407	425	379	398	393	404	394	433	384	391	395	410	428	428	448	389	453	424	411	388	422	428	434	413	369	434	379	437	405	410	394	399	380	343	421	410	415	415	439	417	401	416	370	404	424	396	416	464	401	418	390	468	405	422	459	423	431	403	440	382	421	419	410	408	404	422	403	392	417	420	407	450	402	414	398	425	421	415	403	414	446	420	424	403	444	416	367	399	444	408	399	423	431	422	390	437	395	410	384	401	415	428	407	417	410	429	420	395	424	418	388	398	436	405	392	409	429	433	386	394	398	383	452	382	433	426	421	434	405	451	417	421	393	417	425	419	397	414	402	412	403	405	417	419	415	411	378	410	444	409	400	376	411	443	392	394	413	395	389	379	436	389	423	423	460	405	379	445	412	436	394	431	401	397	388	432	421	441	409	405	433	443	420	416	396	421	426	405	420	410	434	412	427	392	394	437	393	387	426	424	420	397	429	393	413	415	421	404	384	449	421	390	433	419	412	408	401	408	399	413	405	408	403	409	405	416	458	433	420	427	387	421	402	430	402	419	406	378	397	397	387	454	436	380	437	412	454	396	415	413	405	361	443	408	452	425	416	411	428	397	397	447	407	424	408	412	404	416	423	432	373	420	433	415	388	415	471	410	410	388	396	402	425	409	454	438	394	425	380	418	428	406	427	414	382	391	417	428	436	439	430	421	381	426	428	423	394	376	393	445	416	442	456	404	440	428	424	425	399	412	444	424	383	403	407	405	403	371	408	420	418	391	408	428	435	413	405	446	402	411	402	429	399	425	434	411	413	396	411	399	424	426	381	404	401	429	406	405	395	405	394	392	374	400	429	364	452	413	394	417	398	413	409	405	397	414	421	390	407	390	416	408	402	407	392	454	387	443	403
59839	59787	64806	46123	24393	11978	3977	1372	487	243	197	169	179	175	156	154	207	199	148	176	144	169	180	174	158	188	162	185	157	151	158	178	159	198	168	157	181	168	165	175	163	174	168	187	165	168	175	182	156	173	163	195	174	164	186	168	167	180	164	180	160	150	177	164	177	185	167	177	172	173	165	173	163	156	177	171	166	165	143	193	181	176	176	172	188	170	170	156	192	165	181	185	183	151	170	156	155	174	145	190	146	191	158	180	182	189	161	180	165	170	191	183	160	191	178	179	170	172	178	174	193	180	167	174	190	163	155	161	203	197	164	157	169	157	165	179	162	175	198	162	182	160	179	182	178	182	192	168	168	158	182	178	149	172	158	162	155	178	172	150	160	171	151	167	171	181	198	174	166	192	173	164	162	159	179	171	171	195	182	178	185	170	164	140	170	158	171	153	195	188	184	178	159	159	154	183	182	162	164	153	173	154	171	153	145	165	180	170	172	163	174	180	155	159	169	169	184	164	184	134	154	141	144	173	171	173	174	183	169	168	189	182	162	171	156	167	183	179	188	186	153	193	160	172	169	171	162	177	179	202	175	164	170	203	181	181	179	186	199	168	166	169	170	148	155	163	180	170	173	187	160	166	177	184	160	169	178	157	189	189	146	187	160	162	172	167	155	173	186	188	171	179	162	184	168	156	178	177	140	176	172	190	168	175	173	186	172	180	178	157	166	205	171	188	198	183	194	169	177	206	168	183	193	163	173	171	171	182	179	164	155	148	171	159	186	178	157	186	177	165	184	151	182	178	165	174	139	157	177	169	161	199	167	182	181	197	182	168	173	156	162	190	168	169	183	165	173	168	198	173	162	163	167	171	180	183	192	154	170	181	176	150	150	165	172	204	154	158	168	179	177	177	143	176	159	192	153	166	166	173	168	170	200	195	165	171	195	187	166	191	159	139	168	173	161	170	166	187	167	184	155	182	158	162	172	157	178	175	173	186	172	164	145	173	173	169	169	198	176	151	168	149	169	180	159	197	180	160	164	181	189	199	186	142	175	167	176	180	170	181	157	183	188	179	177	161	179	178	158	178	197	192	144	171	159	190	167	182	181	160	177	173	176	187	156	145	161	192	214	195	171	172	165	194	195	183	192	172	167	177	189	174	178	164	210	158	159	153	182	152	175	179	183	187	166	214	161	179	168	168	155	183	200	163	150	178	147	161	188	158	186	167	173	196	197	201	146	170	192	186	194	159	175	192	198	167	163	161	174	196	160	176	152	200	179	134	163	159	204	164	156	209	202	169	179	172	187	174	150	169	168	188	173	151	179	170	169	170	177	172	156	195	190	180	171	192	178	180	163	170	191	174	166	170	173	187	150	171	201	172	172	167	164	186	187	166	168	171	171	172	186	163	178	156	165	146	171	181	164	193	170	177	178	178	171	156	186	178	158	172	169	176	173	171	200	200	190	148	181	149	210	151	160	185	177	189	165	170	196	163	187	187	163	186	154	176	158	178	165	179	168	192	167	172	196	154	155	154	178	157	173	153	158	158	178	168	184	169	159	186	191	159	194	184	155	139	156	169	154	159	186	166	180	174	169	149	180	189	164	169	157	160	196	178	161	181	190	190	154	177	171	183	155	194	170	184	179	159	172	175	173	155	156	178	171	180	176	163	177	173	146	186	167	150	181	160	175	153	166	162	174	177	144	166	173	179	153	184	172	173	160	182	156	179	160	181	157	163	153	169	171	167	201	162	179	178	192	127	184	170	153	179	166	190	160	151	182	173	171	175	173	154	182	175	191	162	183	177	180	161	158	171	175	177	175	174	152	172	186	185	185	170	181	166	158	167	174	186	158	166	151	176	175	169	189	142	174	158	153	170	180	155	157	173	179	153	156	167	166	209	194	165	191	179	158	178	181	164	190	142	159	173	163	175	179	166	157	151	182	175	173	160	179	176	153	175	175	168	173	160	178	172	163	142	187	169	172	166	156	179	151	160	189	165	173	144	164	165	175	162	168	174	187	189	168	194	154	169	167	182	176	171	164	171	151	188	175	181	168	190	167	196	181	165	183	165	191	162	173	170	147	164	168	193	181	158	179	199	168	165	174	171	188	147	147	180	162	177	178	158	162	189	170	177	160	164	191	157	188	179	149	156	196	154	176	176	179	180	177	177	184	165	161	169	171	184	183	171	162	166	196	152	153	187	161	198	180	173	170	166	159	168	161	146	192	174	192	171	168	195	177	169	168	165	168	171	173	169	188	174	172	186	189	178	192	159	168	177	180	168	186	179	176	168	208	173	165	161	172	189	145	183	161	169	169	183	168	175	172	178	175	176	165	172	162	172	159	191	195	154	176	174	170	154	170	161	184	182	204	167	168	151	172	166	163	179	168	165	173	164	191	184	174	169	155	188	185	170	162	173	169	188	188	178	184	183	146	165	168	184	189	163	179	155	167	142	151	169	171	164	161	185	179	180	157	179	182	177	169	161	181	181	164	147	163	182	167	151	195	160	211	180	170	157	155	174	176	177	203	149	177	175	165	166	183	191	169	177	170	175	168	156	194	160	185	173	158	166	192	175	169	183	179	185	197	193	184	183	166	152	158	186	203	185	187	196	171	156	189	184	197	191	161	190	170	175	158	165	172	179	171	190	173	168	151	164	149	173	172	162	185	211	189	153	182	172	160	169	194	149	167	167	159	197	172	161	163	175	149	158	158	183	154	175	163	165	178	174	153	175	191	164	181	163	161	187	165	158	179	161	164	165	159	179	161	162	155	174	158	174	170	153	169	149	194	187	167	176	156	163	178	170	154	196	161	202	153	179	165	183	187	172	177	207	183	186	162	159	161	159	171	149	165	161	180	197	193	168	172	145	172	174	163	167	181	165	172	178	185	152	182	170	161	166	155	188	152	198	175	156	175	179	158	181	154	167	182	166	167	178	179	175	184	180	165	174	178	161	152	156	166	178	181	166	172	182	144	162	159	171	171	168	162	153	204	163	169	169	176	197	171	198	181	167	157	179	172	186	168	158	165	178	153	152	191	165	183	165	190	180	160	177	174	186	174	163	190	183	167	182	186	181	172	182	173	165	188	184	166	152	195	167	202	181	160	143	169	157	159	188	195	167	179	159	182	155	199	174	184	188	158	169	167	185	163	197	161	161	173	166	197	185	185	170	159	161	169	185	162	170	169	174	171	185	175	181	203	187	152	179	189	163	172	166	182	170	190	170	173	167	188	154	172	166	161	156	175	182	176	157	160	176	168	180	180	164	159	179	170	155	149	184	178	167	180	174	166	172	205	200	162	159	148	169	173	176	154	159	165	178	198	195	161	201	180	160	181	166	165	186	160	176	197	167	173	161	200	177	195	181	169	173	180	178	174	159	153	170	157	178	178	145	167	172	162	164	163	167	185	166	187	178	163	170	149	160	160	168	158	164	168	139	169	166	180	168	171	141	166	162	159	178	153	194	164	186	166	170	179	162	179	161	181	165	182	174
40439	51206	63228	50633	33121	22603	11880	5353	1966	756	563	466	452	444	394	463	417	419	435	441	421	415	391	434	438	421	425	435	420	420	416	427	408	439	444	420	432	414	435	454	419	430	403	375	444	467	412	382	437	464	435	404	419	446	474	446	431	402	398	476	417	448	434	389	423	408	430	366	437	451	458	471	428	373	450	396	413	389	450	449	442	447	433	447	432	427	435	414	441	405	439	440	447	457	411	411	422	423	437	444	449	425	395	421	416	448	434	424	406	416	453	438	444	430	432	424	419	452	405	462	448	402	430	393	431	438	435	419	381	433	437	411	411	406	420	423	426	414	451	399	432	427	452	422	409	418	402	451	435	424	448	442	404	439	443	417	418	414	435	407	447	428	417	467	435	413	393	431	432	421	423	422	430	439	447	396	450	466	417	435	456	416	461	387	416	426	438	459	427	429	416	409	441	438	390	436	420	428	416	433	475	411	392	443	448	423	430	420	418	419	448	422	452	442	443	441	440	436	415	402	451	403	441	443	405	417	429	452	399	392	466	423	470	427	478	423	448	386	433	431	430	433	410	411	422	402	411	432	408	450	456	401	425	422	419	411	432	425	436	438	383	435	400	441	412	455	451	436	437	380	395	427	427	423	426	432	412	424	403	447	464	436	446	437	411	403	453	400	412	445	439	413	400	429	417	446	442	414	415	459	434	423	428	461	455	411	414	426	441	408	399	380	434	410	458	423	412	405	411	407	419	444	442	444	402	429	434	463	456	427	403	438	412	430	432	437	418	442	448	436	432	409	424	430	432	418	450	446	408	459	408	436	442	409	462	459	400	447	465	443	410	413	411	434	423	428	424	440	415	449	448	432	429	398	417	433	413	421	439	432	422	434	405	400	435	411	417	435	446	427	417	431	400	411	406	417	405	435	438	429	480	392	400	432	389	447	438	414	416	418	453	433	410	454	399	408	438	482	448	433	408	449	418	424	433	428	387	435	434	386	416	431	401	406	406	473	408	409	430	440	419	425	396	445	427	433	466	474	419	454	441	426	455	414	400	422	412	380	420	434	422	409	436	375	390	423	445	405	438	435	448	401	430	436	412	455	439	430	405	445	409	458	420	448	422	436	418	420	436	444	459	485	413	435	444	432	445	436	400	460	459	449	419	427	427	444	418	424	421	428	425	421	444	415	415	471	460	406	389	427	413	431	405	431	404	429	435	388	385	442	441	444	403	395	425	439	419	457	449	418	413	418	420	428	437	414	453	409	386	441	443	429	425	427	423	436	398	415	420	406	486	427	449	391	432	444	451	406	411	449	453	416	463	454	422	429	441	449	395	451	406	429	432	430	403	431	447	408	421	459	435	387	437	444	407	432	441	455	435	455	448	414	430	425	425	405	441	423	485	450	410	430	435	427	423	466	402	393	442	422	420	472	465	413	405	410	439	431	406	420	448	450	435	430	457	448	454	450	424	433	407	419	396	442	435	442	432	460	473	430	429	434	469	453	418	410	417	432	448	441	402	429	428	406	466	453	437	399	473	405	403	413	430	385	407	426	419	428	439	425	397	442	462	450	412	425	437	438	429	393	434	401	442	431	465	435	439	438	398	413	442	428	424	431	403	432	446	471	415	424	442	447	423	432	455	413	433	437	444	413	434	403	458	446	437	439	414	412	404	435	377	441	428	440	425	462	444	427	426	412	425	450	440	445	425	420	424	412	442	449	416	412	427	428	449	427	441	414	387	440	425	412	458	429	387	450	448	420	438	404	427	410	403	415	450	416	407	451	405	443	410	431	442	451	431	422	407	439	380	458	432	438	401	434	425	448	408	394	445	431	429	452	422	465	459	412	440	427	426	413	428	405	404	462	457	398	447	431	421	422	451	429	431	413	433	473	427	445	444	405	448	420	396	459	432	427	419	399	429	412	434	439	449	423	447	434	411	435	465	458	429	421	393	421	384	412	434	442	406	427	447	446	458	446	431	391	442	408	442	390	405	450	433	417	435	424	427	390	423	454	438	443	425	438	411	484	461	435	440	446	400	418	417	455	410	452	436	444	451	431	427	425	438	428	417	462	381	423	411	433	455	431	413	395	423	475	409	403	454	414	429	424	434	443	457	410	424	453	434	447	416	440	453	447	435	430	447	416	426	425	427	437	440	466	443	420	403	435	416	408	461	423	388	418	420	443	432	460	440	403	418	411	434	422	416	439	410	434	435	435	415	405	427	423	429	442	446	439	442	424	411	456	406	422	435	425	408	462	428	393	434	427	443	437	434	420	441	412	424	400	422	436	426	398	424	418	456	426	422	444	463	464	436	425	444	383	429	431	399	442	427	419	378	409	439	433	424	438	419	427	430	401	438	444	416	427	442	446	442	411	418	427	411	411	425	406	471	447	402	416	415	416	408	422	409	428	449	445	386	426	430	409	428	441	459	451	432	441	438	433	422	414	394	420	391	441	404	398	440	402	410	377	390	412	421	443	435	381	434	454	421	439	421	445	471	425	425	447	429	444	426	411	427	424	448	404	429	489	454	436	422	427	429	454	442	416	402	422	406	407	419	411	412	419	416	428	453	440	439	442	415	462	437	430	429	420	438	444	406	447	446	452	441	443	363	428	458	417	414	431	418	428	406	424	395	452	436	402	427	449	450	422	418	428	427	408	397	443	422	397	383	442	445	421	430	412	431	448	419	392	409	416	420	434	435	424	434	401	435	452	439	433	414	395	433	453	447	422	442	465	396	430	420	402	424	411	412	438	427	396	441	439	454	413	374	427	431	431	432	420	433	418	399	406	448	416	461	429	471	447	396	413	432	444	417	398	439	444	403	411	414	450	445	437	438	430	432	401	453	461	421	446	428	438	422	439	451	419	445	451	448	423	418	436	452	435	396	397	414	455	437	424	445	454	446	429	422	439	448	427	450	445	431	434	455	430	425	440	441	459	414	417	449	433	428	443	409	440	434	414	423	446	460	419	426	425	471	425	416	432	451	439	422	425	415	422	477	445	421	432	438	410	436	432	442	428	393	433	427	428	400	430	409	396	453	449	438	386	408	437	431	427	430	434	437	417	428	405	437	425	416	428	431	442	439	448	415	408	401	397	457	453	413	444	414	420	443	451	420	425	423	411	442	426	407	409	452	419	430	424	410	412	460	461	430	458	419	439	425	434	426	442	400	428	403	469	447	430	408	407	468	472	418	413	444	448	424	417	426	397	417	395	438	418	403	426	437	451	395	445	404	425	424	462	430	428	458	431	451	431	394	422	416	418	419	421	442	434	444	420	400	400	422	396	447	435	438	405	420	451	434	413	470	404	442	440	362	425	433	426	414	452	428	415	452	410	415	436	431	412	448	425	450	418	440	411	392	422	462	416	399	437	405	392	426	434	424	397	438	429	449	411	450	414	445	424	426	417	430	430	393	393	396	384	392	405	401	402	444	379	435	424	413	442	443	421	419	449	426	432	403	422	437	451	441	447	424	404	471	405	442	428	421	433	397	444
70871	75874	73474	55166	39748	24247	10011	2756	777	293	176	173	166	170	170	172	154	138	167	174	176	153	166	150	164	167	162	174	163	168	158	181	153	172	163	149	149	166	156	146	151	171	151	164	166	146	142	138	126	163	168	178	158	151	150	143	175	170	141	146	150	168	162	162	149	147	173	157	177	179	147	167	145	166	166	154	153	157	149	144	159	147	175	184	177	168	173	181	182	156	147	160	163	153	168	171	143	153	164	166	151	176	173	150	162	144	158	167	154	162	157	135	169	177	170	168	161	159	149	145	144	143	150	169	174	167	193	164	158	151	154	159	142	159	147	148	169	154	154	178	147	145	154	139	176	175	158	167	155	154	163	172	162	153	134	135	146	122	149	157	191	178	136	153	151	154	146	156	134	168	163	160	163	149	144	159	181	121	161	160	144	175	142	191	170	162	164	178	184	167	183	159	157	150	175	177	153	154	149	159	139	159	164	169	157	162	165	163	167	152	179	138	176	143	153	145	153	154	184	143	147	178	159	151	174	163	188	149	161	163	170	156	158	138	184	180	157	165	171	158	153	173	171	160	160	159	170	171	148	184	163	151	142	189	136	152	159	178	175	179	155	154	146	161	155	157	165	140	132	155	169	153	165	160	150	170	152	171	155	151	162	185	176	188	156	161	155	158	148	169	159	151	171	144	179	163	147	166	141	149	158	161	167	152	151	175	171	151	161	164	145	164	152	174	185	167	153	171	150	172	150	156	154	153	163	148	151	181	169	169	147	146	173	175	175	172	167	168	153	176	185	179	161	180	155	161	152	133	161	170	169	161	154	181	149	131	155	166	147	161	172	151	170	182	156	170	142	155	158	170	183	145	161	181	183	167	161	159	163	182	144	163	163	135	149	140	141	162	153	152	155	163	166	157	196	143	157	161	165	163	167	153	157	163	156	138	170	169	130	162	155	154	163	147	173	153	153	152	141	167	174	171	138	154	153	169	160	157	173	167	166	171	149	170	157	149	154	157	162	164	184	167	170	149	156	151	182	144	151	161	160	144	168	156	162	140	161	141	159	149	199	158	156	148	162	159	182	156	145	137	155	173	153	165	174	145	161	182	151	172	173	161	152	152	153	158	199	157	142	157	142	163	160	167	140	133	176	168	140	155	162	158	168	192	169	146	177	140	152	152	173	142	163	147	151	147	161	163	159	166	155	158	174	150	152	147	168	148	141	152	146	162	173	165	182	166	154	148	152	140	153	163	146	136	164	179	141	157	155	155	152	154	160	163	148	145	142	163	170	186	166	157	161	174	147	138	154	174	176	169	176	187	152	174	166	167	140	168	148	165	174	171	158	157	165	143	182	160	153	141	136	133	167	159	161	192	148	169	142	154	152	182	147	155	164	174	163	175	168	184	166	164	164	163	164	181	165	146	168	146	156	158	154	165	173	160	169	143	159	145	179	164	172	145	142	147	163	174	161	151	152	144	161	129	152	190	154	167	170	156	158	144	154	164	159	150	150	160	154	150	155	160	149	181	157	145	157	152	162	144	161	164	151	158	159	161	156	165	151	149	168	195	176	151	144	158	148	145	149	160	153	162	157	156	180	169	157	158	148	163	152	151	151	154	150	169	154	173	137	173	169	157	158	168	154	156	165	153	157	154	149	160	171	157	151	158	129	151	158	163	171	177	170	146	151	139	191	177	176	158	174	179	163	151	162	164	160	171	159	154	142	145	164	131	181	169	145	151	156	158	164	159	176	144	142	142	173	151	162	148	171	171	156	165	149	157	158	145	171	154	157	172	145	150	172	170	167	148	147	168	133	149	187	154	139	159	146	170	147	159	141	171	156	179	171	151	155	171	150	167	157	168	175	141	179	156	173	153	171	174	162	159	130	157	173	153	152	156	145	174	183	165	179	153	173	154	157	149	163	168	165	159	150	140	151	190	155	158	162	195	144	145	179	157	174	157	160	164	150	164	155	163	155	152	153	186	150	160	150	143	135	147	176	139	169	170	181	183	193	155	159	147	161	166	170	180	170	172	145	166	145	161	158	175	152	175	167	132	154	147	159	182	172	155	160	173	166	149	185	193	150	174	154	161	155	151	151	166	151	150	138	159	156	155	153	171	161	150	150	162	156	150	159	167	161	158	154	152	173	165	176	154	172	176	149	184	159	162	164	172	157	145	206	146	184	164	160	139	159	150	158	140	165	151	174	138	149	139	141	148	166	170	168	173	140	139	170	156	150	163	156	142	167	160	184	167	176	163	167	180	147	158	162	136	153	146	166	162	151	168	165	151	147	164	133	155	165	174	174	156	154	175	150	161	163	140	152	163	164	164	163	161	172	152	173	146	156	162	150	139	164	168	131	164	149	182	167	173	175	155	148	177	155	160	175	160	147	137	160	153	164	143	168	132	157	167	164	154	152	149	160	143	171	172	150	134	165	184	166	183	152	156	178	149	143	172	157	177	166	167	164	149	158	142	145	160	152	149	134	155	160	166	168	172	132	166	157	161	172	185	167	162	135	144	153	138	181	165	163	163	156	182	148	135	184	191	171	159	157	148	142	178	169	173	169	140	154	164	179	166	171	148	177	179	164	152	151	172	151	182	170	154	137	141	157	149	168	142	164	170	179	154	158	155	161	171	174	143	158	163	159	177	126	151	153	185	179	168	163	167	170	157	169	161	158	172	157	157	153	170	161	172	150	149	147	159	153	165	160	146	141	164	154	175	174	157	152	164	126	151	161	155	166	174	146	147	164	144	147	157	168	173	156	160	152	156	151	143	136	158	172	172	168	153	151	155	158	191	151	183	170	162	159	139	166	150	146	163	152	152	161	143	156	153	159	155	141	149	159	141	146	156	158	182	154	169	150	170	170	132	163	164	160	151	147	172	140	159	155	170	180	147	127	196	142	185	149	139	173	158	155	162	188	174	135	146	176	136	153	160	148	181	168	149	128	153	164	170	176	169	157	169	161	156	135	173	151	164	135	162	190	171	145	179	167	172	163	171	135	155	178	174	146	164	172	145	147	171	178	144	189	159	167	138	147	157	146	167	134	167	160	167	169	191	168	147	154	155	157	164	172	171	159	157	157	190	163	158	147	164	155	139	163	151	167	175	147	150	145	130	151	146	164	163	169	181	141	200	165	147	166	176	176	171	160	156	169	182	184	155	165	159	172	170	170	175	172	151	158	136	168	169	166	128	150	163	168	148	176	174	169	176	131	171	150	182	156	155	172	150	151	144	179	161	144	167	170	152	176	159	152	157	172	177	196	167	160	152	147	176	161	160	165	155	162	167	155	182	144	165	166	175	139	188	154	118	136	167	181	175	167	170	170	174	166	170	186	152	168	147	176	135	171	154	175	147	148	144	156	162	164	161	152	177	167	147	144	146	178	133	171	165	142	147	147	159	171	154	163	152	165	164	168	158	154	164	158	151	168	160	162	151	165	164	157	161	165	171	155	161	166	128	162	158	163	165	140	154	160	150	158	160	161	189	156	172
48054	63196	72647	61560	48842	34235	19412	8624	3025	1068	518	442	404	456	397	398	391	392	404	417	399	396	397	410	370	419	388	372	415	413	399	399	419	414	367	372	384	408	390	382	401	382	408	363	404	376	378	395	395	405	383	434	430	377	416	424	403	395	346	443	418	390	414	426	401	400	402	359	412	378	418	434	387	426	404	413	396	402	423	375	369	387	389	381	388	374	390	394	410	399	406	400	405	414	410	406	414	373	402	417	408	405	396	390	375	352	390	381	408	420	424	361	386	392	351	415	406	391	384	364	384	374	362	425	399	396	401	380	369	370	399	373	403	376	384	371	385	388	403	411	395	386	450	414	415	394	417	397	380	425	361	431	412	382	368	384	374	384	400	392	401	429	372	418	394	403	387	414	423	405	416	422	411	375	432	355	372	413	393	411	372	420	405	373	392	420	405	415	412	435	373	427	388	424	384	402	416	394	422	396	410	401	364	411	378	363	429	380	378	408	427	416	402	370	385	392	387	407	388	406	404	414	373	404	437	394	412	389	412	408	380	373	386	407	392	422	393	416	410	380	406	390	417	407	394	373	395	403	383	420	396	390	393	394	403	414	368	382	403	414	393	456	394	377	361	376	367	351	393	420	403	406	399	411	408	388	396	374	420	398	428	394	371	424	381	406	384	401	408	418	396	367	351	359	386	416	366	378	377	363	378	413	410	403	393	424	400	422	380	388	384	381	403	427	439	390	380	364	416	423	400	394	409	413	400	403	382	415	402	398	415	374	422	407	379	372	397	418	372	379	386	392	396	395	403	402	405	372	384	377	402	422	374	351	415	420	412	411	343	431	372	385	383	390	413	428	384	381	439	385	414	390	410	372	424	383	388	408	441	361	414	392	393	372	383	385	368	390	382	364	414	367	415	385	372	391	421	407	408	410	400	401	407	399	418	402	420	394	383	395	433	428	408	378	396	418	382	362	357	389	401	403	411	381	459	422	401	381	363	396	402	378	450	411	423	416	381	407	365	415	381	397	364	392	368	391	435	391	380	381	388	399	402	409	415	370	411	415	404	430	357	400	399	381	362	404	404	377	383	376	381	415	380	394	377	402	393	386	401	438	376	392	390	388	403	422	432	376	394	389	378	413	349	416	386	425	389	405	377	383	406	398	388	395	394	418	386	379	382	432	397	415	387	396	435	400	388	381	420	387	377	377	425	402	386	373	375	412	405	382	418	378	406	388	410	412	403	402	447	403	420	401	416	383	425	392	375	394	432	432	399	381	434	414	409	370	396	397	387	396	376	420	387	366	395	394	403	421	414	399	389	440	368	411	395	371	406	383	389	372	387	379	369	430	403	371	390	402	389	371	397	405	405	350	396	398	416	405	415	395	403	400	416	406	405	382	353	400	438	404	377	397	423	386	391	421	370	393	377	360	378	404	426	388	390	430	374	368	397	368	407	390	394	422	386	381	380	395	390	371	419	383	412	419	407	386	401	409	366	395	413	411	359	406	401	404	424	376	405	405	394	410	370	391	392	361	401	405	405	386	360	441	378	383	366	374	415	417	361	407	406	426	387	404	397	413	390	404	396	408	378	424	394	384	346	426	383	391	365	415	400	374	401	382	389	399	420	386	406	408	402	368	400	386	384	394	417	363	368	409	412	393	395	413	405	419	411	411	412	394	393	413	422	396	404	423	411	405	402	423	386	400	389	407	392	387	389	380	383	428	405	381	382	420	397	405	379	403	417	408	360	384	393	415	386	383	368	378	379	366	401	379	426	404	364	371	410	381	424	408	397	368	421	390	400	382	381	429	390	411	386	395	391	387	387	412	383	396	405	421	403	386	393	434	406	370	409	395	375	367	385	407	387	364	409	380	366	374	389	430	381	413	378	430	427	410	383	396	401	390	363	416	409	403	398	413	405	371	414	438	400	405	391	411	375	425	392	392	411	375	427	394	400	366	410	397	398	395	415	384	364	456	392	402	397	372	357	397	400	380	382	424	411	366	410	374	398	410	394	346	377	382	399	358	400	406	395	419	392	382	361	374	419	411	391	433	369	402	367	392	399	396	444	381	432	405	386	393	399	396	385	355	383	379	430	365	418	400	447	402	406	392	397	433	443	379	379	407	420	392	408	356	432	387	381	408	376	367	378	373	420	391	397	370	393	395	441	381	391	431	369	416	396	381	384	409	419	403	420	427	392	426	416	389	392	450	415	411	379	444	404	402	390	365	385	407	459	452	408	413	398	405	360	410	419	401	398	399	397	409	380	376	382	409	393	394	412	420	404	420	369	399	405	380	383	420	383	395	387	411	387	425	415	400	405	407	409	395	447	383	400	384	424	382	410	386	367	380	412	408	400	367	367	396	371	393	438	382	382	412	401	392	411	428	388	372	421	390	422	397	375	376	367	425	415	404	409	372	375	385	370	374	431	414	407	406	386	438	413	383	421	382	389	453	391	384	359	410	398	381	381	394	407	396	399	410	438	381	364	384	405	395	380	444	432	428	364	402	389	404	392	445	405	382	419	386	418	398	409	398	370	401	378	419	382	382	403	392	386	398	406	414	379	395	422	382	383	376	420	403	408	391	395	402	425	348	422	395	369	379	400	425	415	397	380	401	438	408	385	381	375	380	370	376	339	399	431	414	403	394	418	396	417	401	413	400	417	396	411	364	372	400	409	405	408	387	393	441	402	397	423	401	400	416	384	401	396	394	389	394	370	401	399	398	386	389	400	383	383	395	374	406	396	394	371	394	406	413	396	426	420	418	413	378	420	382	396	378	379	395	382	388	384	364	379	407	401	378	366	401	393	385	403	407	366	366	394	422	410	367	393	392	402	378	388	419	369	361	406	417	394	365	427	375	363	366	399	394	432	402	375	398	388	390	409	397	396	386	401	407	383	414	429	383	404	395	385	413	397	374	396	406	375	394	405	402	422	409	400	404	404	386	374	411	410	415	398	403	398	391	418	383	371	421	389	393	397	376	401	411	400	398	356	408	395	392	355	392	379	404	382	386	401	381	370	412	394	427	397	395	391	394	398	361	372	393	415	403	369	366	411	405	409	404	399	413	356	385	428	428	354	452	393	388	370	384	390	376	398	387	392	410	374	397	410	392	377	408	399	404	407	409	417	396	372	355	356	387	429	404	435	408	400	393	381	366	393	394	396	419	387	378	398	376	416	397	367	387	402	394	402	388	395	385	368	410	405	423	386	406	409	366	384	363	401	397	381	389	401	378	421	391	388	398	415	399	424	365	399	410	388	401	400	365	399	399	383	410	394	405	410	382	397	385	420	388	419	383	377	429	387	398	382	426	427	416	425	382	400	393	434	409	401	374	369	409	445	411	395	392	365	405	438	402	399	408	382	375	395	399	344	440	392	385	383	384	410	346	392	376	374	410	407	401	411	409	432	398	374	415	406	364	420	399	386	423	376	403	380	387	381	405	366	408	398	384	390	390	384	355	387	397	372	398	374	408	431	396	412	409	378	396	362	380	390	388
16899	14580	11667	5337	3117	1221	489	329	237	176	165	184	166	161	190	134	168	169	172	164	195	146	186	155	164	164	175	168	178	168	154	157	172	145	160	164	174	165	149	182	160	171	163	149	158	151	161	152	166	167	176	182	170	159	135	164	180	138	185	146	171	142	163	158	151	170	181	168	170	195	160	159	165	172	181	185	153	154	165	150	153	153	173	210	181	170	145	181	164	176	178	161	143	163	142	176	185	162	135	167	169	168	145	136	172	158	149	158	164	184	167	183	144	169	155	166	167	151	168	158	166	170	181	145	187	149	164	166	172	181	163	166	146	156	154	155	172	145	154	177	158	167	158	153	157	156	161	162	146	154	165	165	158	177	156	150	154	144	155	175	168	142	170	155	176	164	147	178	182	174	178	171	172	156	172	173	171	165	185	174	159	161	160	170	149	171	161	163	176	153	181	197	146	164	142	182	165	146	157	155	155	171	197	153	179	156	162	148	164	153	185	176	165	179	146	184	177	168	149	152	166	149	160	178	158	172	139	150	153	155	168	163	169	148	150	168	145	163	166	174	195	167	165	161	180	160	163	164	161	167	158	177	161	163	162	157	168	147	158	181	173	172	147	154	172	159	159	170	149	148	164	175	195	174	159	163	178	152	168	173	158	175	162	144	169	185	169	170	149	158	166	153	174	188	168	188	160	165	151	175	142	155	177	140	147	179	160	161	179	180	170	166	157	156	171	149	179	164	148	140	188	155	145	155	177	168	156	155	174	146	169	178	165	138	153	177	151	155	180	170	164	147	173	160	157	156	177	156	165	163	173	149	185	172	187	160	160	179	179	144	147	158	163	160	155	172	184	154	147	170	159	143	160	159	151	173	185	160	146	164	159	157	179	173	161	193	163	175	150	164	178	167	164	182	161	150	157	146	168	167	161	153	160	168	172	173	147	150	172	159	164	169	187	178	175	147	148	172	168	164	157	176	165	159	154	157	149	154	139	169	171	185	160	164	163	180	172	162	159	173	147	163	165	171	151	146	171	154	155	177	167	167	161	155	158	164	182	153	171	158	162	169	138	163	158	174	176	165	158	188	161	171	186	184	179	163	177	155	169	168	167	160	165	180	170	149	172	147	178	166	162	187	140	149	144	168	181	161	157	158	151	178	191	151	167	177	185	174	175	173	147	174	194	151	174	183	142	163	197	180	178	163	184	130	157	177	154	188	154	149	162	168	158	154	165	173	173	174	142	162	162	183	179	149	159	166	159	180	152	152	137	193	158	154	146	151	153	174	176	174	164	157	163	177	178	176	166	163	161	180	158	186	190	160	143	156	165	181	176	183	179	178	162	183	159	163	167	170	162	158	173	165	161	171	167	155	201	151	172	162	151	186	165	159	152	171	163	177	148	192	157	162	162	159	163	160	163	162	143	159	148	169	175	152	161	167	166	192	150	131	152	141	173	179	149	180	159	151	188	179	173	140	165	158	157	188	161	172	157	137	182	175	166	155	167	151	163	157	154	166	154	183	169	176	173	160	163	153	174	167	175	177	169	142	188	169	165	180	167	154	146	181	171	174	162	184	131	182	126	161	187	182	173	167	165	160	177	182	154	178	145	162	161	171	163	162	174	162	170	167	168	159	184	197	145	204	181	177	184	139	168	166	177	153	165	186	177	192	156	153	158	181	177	161	162	126	162	155	161	158	166	137	151	176	145	173	159	160	168	161	177	162	152	179	185	150	154	166	159	159	153	179	166	162	177	171	148	138	163	180	153	176	175	177	165	161	189	191	158	178	151	182	155	153	155	156	181	162	167	154	185	182	164	175	164	145	174	148	181	175	158	152	156	152	153	195	146	143	156	149	168	178	157	138	171	153	162	138	178	179	174	163	162	164	153	182	160	170	174	173	183	175	166	167	190	176	173	154	155	169	171	155	159	179	168	181	173	157	168	178	155	154	161	172	149	162	180	164	172	160	161	172	179	139	156	166	163	152	180	150	161	176	163	168	167	161	145	148	164	165	152	162	162	177	150	174	155	168	168	150	167	188	159	181	183	179	166	164	141	181	195	172	171	154	165	176	178	159	167	156	157	158	164	124	148	156	150	146	189	176	159	136	170	161	145	169	153	167	178	154	171	201	153	165	167	142	161	152	141	161	189	166	157	177	152	145	177	153	171	146	146	163	156	192	153	152	173	170	155	175	192	168	155	164	165	184	176	151	154	157	171	172	137	157	152	169	144	155	165	158	176	162	153	173	184	147	172	166	171	163	165	147	176	163	143	172	172	185	163	145	156	174	196	140	168	138	172	173	162	166	167	165	174	187	141	181	167	171	146	171	170	152	171	135	190	179	192	169	168	173	183	153	154	170	161	169	149	174	171	161	192	198	184	179	157	157	185	133	162	191	181	153	158	170	151	196	170	181	165	198	158	144	172	178	161	171	154	159	151	146	178	160	156	161	163	154	161	141	170	153	188	154	160	179	157	147	155	179	185	171	156	177	166	168	129	174	180	152	179	182	150	178	180	160	172	170	171	166	177	167	141	153	174	154	175	152	159	181	151	168	167	167	151	183	169	157	160	162	151	177	161	165	145	186	159	148	184	180	131	160	178	162	155	164	151	161	174	170	164	148	171	164	147	173	165	174	178	183	156	162	179	177	170	171	173	131	180	184	163	162	147	155	174	158	137	174	159	188	163	178	166	177	160	149	161	169	163	175	152	176	131	153	182	152	172	172	172	182	173	128	171	171	149	179	169	159	159	146	169	142	173	171	161	162	156	167	174	178	161	158	165	167	177	162	150	189	162	184	168	187	179	145	149	150	163	170	196	158	160	167	178	162	154	136	150	173	189	150	180	170	165	146	171	160	179	148	159	191	158	193	177	195	159	152	173	165	176	182	187	173	161	155	165	156	164	163	167	147	163	160	160	161	193	181	165	162	158	186	156	156	161	161	154	150	172	172	155	182	162	156	148	148	159	156	159	160	154	153	164	168	159	170	164	177	173	157	170	167	142	159	188	170	151	145	160	170	179	159	136	160	164	152	168	159	168	174	186	178	145	179	177	163	150	179	179	174	172	176	174	170	175	169	172	160	169	160	158	160	153	148	167	168	193	146	173	146	169	168	172	158	175	173	156	176	172	159	162	150	144	173	167	158	175	153	151	178	173	155	178	154	160	157	180	181	163	137	173	149	181	165	161	160	169	190	203	149	180	159	147	181	165	155	162	178	168	171	160	142	153	144	170	175	139	168	153	161	163	151	193	167	142	140	154	167	189	152	154	165	180	140	175	153	174	148	162	150	164	151	169	165	172	158	153	152	169	177	199	168	160	157	173	164	173	169	148	159	134	159	139	170	167	153	160	168	161	173	188	161	161	176	167	168	158	176	173	182	182	137	167	189	171	151	166	155	167	157	172	150	174	163	159	174	167	147	160	203	163	177	190	161	172	174	172	179	164	166	168	167	153	177	174	154	192	181	149	165	182	198	151	151	163	166	150	143	168	161
12847	18008	17256	14194	10550	4549	1786	1186	738	521	453	427	416	447	399	441	416	395	423	438	408	418	448	442	411	396	409	381	383	418	403	381	423	417	437	430	368	398	386	423	403	436	403	410	422	421	417	419	394	403	447	386	390	424	398	447	396	410	417	431	411	415	390	402	393	453	453	410	393	371	406	409	411	403	419	395	410	426	430	374	421	422	421	391	381	385	419	427	437	395	394	408	417	408	405	415	451	413	420	374	393	423	392	395	381	413	389	385	426	417	395	412	391	419	425	418	434	426	384	416	406	430	413	415	400	395	408	440	432	423	417	419	380	407	406	375	417	457	443	398	418	406	435	432	406	399	428	377	411	407	452	411	419	397	418	418	406	425	420	406	403	436	375	438	374	432	369	372	417	420	362	406	439	444	405	422	422	405	399	437	435	402	418	420	420	438	419	414	422	432	429	423	396	418	412	433	426	445	411	415	402	457	431	426	448	397	414	420	367	414	397	436	415	449	373	405	405	433	386	395	438	391	423	423	408	378	409	410	424	396	408	371	426	466	425	377	420	445	418	387	442	370	401	417	387	377	400	418	421	383	382	445	418	439	395	444	393	432	438	433	430	410	384	433	392	427	406	393	390	405	419	426	466	425	432	442	422	408	417	435	387	432	445	419	400	435	428	396	466	405	394	396	401	438	374	428	414	406	416	422	414	435	427	390	414	401	426	399	409	411	446	410	441	421	433	431	418	430	424	444	417	433	431	408	440	396	384	403	418	435	423	447	449	419	421	414	418	430	401	379	394	436	440	418	412	385	423	395	414	378	420	393	416	399	438	420	432	420	391	425	440	418	416	436	450	397	403	422	407	426	391	379	412	415	436	387	366	458	442	433	414	424	410	407	415	397	386	425	426	434	452	404	423	430	449	426	393	443	420	388	404	443	406	380	450	418	431	421	397	396	384	394	424	395	407	448	432	394	373	432	429	431	409	430	420	419	443	393	399	380	412	411	410	393	439	426	399	411	417	429	384	417	433	405	439	393	397	421	439	417	399	402	407	425	404	393	385	422	397	426	401	406	426	405	431	404	407	401	390	429	403	394	406	433	435	407	396	399	412	399	425	390	442	437	429	380	428	431	466	402	403	422	418	444	434	438	427	405	433	415	435	431	380	408	403	440	409	415	456	451	428	396	405	452	418	397	414	396	418	431	412	393	422	448	402	396	413	419	388	409	398	387	411	412	437	413	417	453	449	421	409	410	444	433	446	409	420	388	407	401	380	405	407	422	400	411	368	405	413	404	426	430	431	409	419	392	407	399	401	452	423	440	428	402	379	410	393	393	388	427	399	403	428	391	425	387	421	401	419	409	432	397	371	412	431	423	417	399	389	415	396	425	411	400	364	394	433	415	400	413	416	416	408	398	424	394	403	401	415	410	381	407	424	394	397	435	429	446	397	393	426	424	408	387	395	429	392	394	416	398	425	419	419	424	412	474	456	418	398	429	408	397	391	403	403	406	430	431	399	432	408	413	420	413	414	449	379	449	422	422	401	422	400	432	373	420	439	414	436	398	436	415	396	368	402	419	409	428	409	409	412	445	407	422	383	428	419	404	413	462	428	417	416	390	393	419	389	432	405	403	393	417	384	417	431	417	413	445	448	415	397	423	400	406	403	394	416	420	395	409	402	424	401	442	402	414	415	421	418	422	400	458	455	410	379	440	404	407	380	413	388	383	404	407	413	382	410	395	440	428	429	430	400	385	397	436	464	433	426	442	397	422	409	434	393	386	394	424	432	421	427	406	421	406	407	426	437	396	432	421	423	418	420	442	431	416	409	416	455	399	431	402	422	400	460	401	421	401	437	395	452	401	365	453	450	417	432	404	412	373	394	408	448	405	402	418	396	449	423	413	423	418	398	411	422	435	394	407	397	388	440	378	463	389	377	429	418	386	400	402	420	438	420	383	415	420	391	426	400	432	407	432	439	440	427	451	419	410	412	409	456	420	409	434	425	449	373	417	394	422	365	409	426	402	445	455	408	401	418	414	389	437	431	410	431	429	385	433	368	423	386	410	411	415	438	440	395	403	410	419	413	400	405	411	427	404	424	414	407	402	432	406	411	419	393	401	409	416	420	388	397	404	412	418	452	437	424	367	440	406	399	396	445	445	363	420	400	468	379	410	393	396	406	431	385	400	410	414	428	428	408	422	436	411	405	418	422	395	431	381	446	438	430	419	389	431	405	437	384	451	385	404	408	409	437	423	392	461	452	409	455	430	429	416	428	425	423	411	430	393	429	438	423	460	402	419	411	433	375	388	416	390	418	413	440	417	430	412	407	426	410	398	401	411	393	442	423	405	437	426	419	408	392	396	399	419	395	429	410	432	390	391	412	448	427	411	440	430	415	413	403	393	414	424	376	414	407	419	407	382	430	397	437	400	399	421	395	414	419	430	446	378	420	428	385	399	416	412	458	437	414	394	445	393	422	425	398	393	398	413	386	446	437	398	417	414	394	422	371	430	403	424	397	429	421	387	405	382	375	384	397	433	442	392	448	432	420	404	410	378	417	403	427	376	408	405	408	452	411	404	405	371	407	410	415	425	372	402	437	400	429	416	385	435	365	416	431	436	454	425	405	400	432	414	407	415	423	415	404	421	421	413	388	424	438	437	431	428	432	418	404	400	395	427	408	401	407	422	416	449	407	406	391	438	443	426	458	456	442	419	408	429	416	417	400	399	424	431	388	434	413	400	414	424	451	415	418	392	389	393	418	415	410	413	405	398	371	413	459	407	404	428	468	395	426	379	418	443	429	411	425	378	412	442	440	405	432	410	442	428	433	414	395	415	412	423	410	407	432	396	401	425	441	398	406	420	401	451	412	416	412	425	448	363	402	442	403	458	429	412	436	427	400	400	406	387	408	437	418	409	423	392	410	384	396	423	414	415	421	364	423	416	441	398	456	410	382	434	403	407	426	427	389	421	435	399	418	409	405	397	432	430	420	396	381	409	402	413	427	416	453	404	412	442	408	449	422	401	396	436	415	380	385	404	423	414	416	441	436	448	430	392	401	416	389	409	439	376	380	408	447	425	419	386	428	391	388	446	448	399	422	415	426	404	416	414	432	428	404	383	407	430	413	409	467	440	424	404	418	430	436	416	426	426	447	408	413	442	391	436	457	430	410	414	431	419	433	398	431	474	382	389	438	398	430	422	411	436	416	421	425	439	451	417	393	445	390	372	427	430	443	413	416	403	430	398	456	426	390	399	407	377	449	410	421	395	417	443	436	431	447	431	430	410	422	409	420	441	420	408	412	405	439	440	439	427	419	436	420	375	432	427	442	443	428	380	426	414	383	399	404	443	450	414	396	413	430	380	415	406	430	416	419	412	426	425	400	407	429	402	409	420	408	427	426	420	410	410	401	407	424	392	392	421	404	447	386	411	428	393	426	405	406	387	413	426	397	388	442	408	433	401	410	396	383	407	418	390	402	398	421	447	396	393	399	411
60146	58144	52743	53553	37865	16865	8875	4006	1264	479	251	176	187	158	175	174	156	166	177	164	182	165	182	155	160	164	175	150	175	174	199	192	176	168	172	183	179	175	191	180	156	161	184	168	203	179	172	160	166	159	163	172	161	162	163	169	159	183	153	168	173	157	186	171	182	169	203	160	178	177	145	157	171	178	187	174	178	150	153	158	182	183	173	160	195	195	162	191	184	172	163	158	164	194	166	181	189	184	156	173	161	183	189	167	178	171	154	170	167	165	176	194	187	188	189	162	197	194	171	165	143	190	179	157	176	183	186	179	174	185	160	175	172	146	184	165	185	173	165	181	176	181	185	149	178	172	153	199	200	160	175	187	174	178	169	179	169	163	150	186	173	169	178	160	184	178	177	173	175	191	166	164	170	203	167	165	182	159	160	180	169	157	154	147	171	181	153	183	181	194	201	161	187	184	149	157	201	188	186	180	194	152	153	188	172	161	140	191	197	181	194	180	178	190	167	168	181	163	165	165	182	167	171	174	179	168	170	164	186	179	168	165	170	169	181	155	165	174	163	164	182	184	152	176	188	149	148	164	151	179	148	177	169	171	169	160	157	181	143	182	176	171	163	161	178	163	192	151	160	142	182	162	169	168	164	166	153	172	152	187	174	150	161	185	170	168	180	163	167	165	177	171	149	161	148	160	178	185	177	152	190	167	178	166	155	176	169	148	173	169	186	212	166	185	175	179	149	162	178	166	152	161	172	174	217	178	166	144	161	162	172	179	190	154	186	187	188	187	186	174	187	181	166	179	178	155	164	155	174	158	171	167	167	178	175	166	162	186	167	163	183	150	159	182	173	155	190	170	165	186	166	158	157	162	172	181	157	177	182	189	166	190	182	183	163	174	176	167	199	175	181	181	186	160	176	183	198	171	162	169	166	170	164	165	159	188	162	183	176	173	172	203	156	166	188	169	162	164	130	140	168	149	178	158	158	159	169	186	173	179	154	177	167	198	163	163	178	188	171	164	186	165	146	153	165	168	172	180	188	163	175	165	159	170	190	165	165	166	188	168	153	161	159	155	169	172	184	176	190	190	197	161	163	172	166	176	154	166	176	201	152	184	168	186	185	178	158	160	161	171	189	206	164	191	158	150	182	172	193	157	148	172	148	176	153	168	184	197	172	159	152	177	174	133	162	170	171	177	173	179	163	192	155	173	166	191	182	173	171	181	164	177	155	156	173	160	163	164	197	170	150	152	188	172	188	152	184	185	181	187	190	177	196	172	144	171	200	178	157	156	157	193	165	192	159	150	159	186	170	187	189	171	205	170	176	185	160	164	171	154	177	193	181	160	153	196	190	163	181	175	194	176	167	164	182	184	163	152	157	162	170	201	173	159	177	189	198	157	170	195	180	150	187	214	200	182	208	194	172	167	156	168	188	162	166	161	184	149	157	176	157	171	187	172	174	202	196	179	178	144	176	156	160	155	149	161	181	172	174	157	158	173	159	145	184	168	164	177	184	168	175	159	160	194	199	185	176	182	155	195	188	175	148	159	157	167	176	182	173	164	176	145	173	182	166	159	146	162	164	186	149	162	161	181	161	181	157	172	193	148	166	188	184	188	168	169	181	163	214	177	149	143	187	157	166	163	148	159	164	187	171	181	150	192	170	144	159	161	166	165	173	168	165	161	175	166	152	137	183	144	162	164	179	173	184	170	164	155	163	180	184	171	197	168	166	168	178	186	153	185	171	135	147	180	186	171	175	158	156	162	172	166	182	174	151	155	173	140	167	166	168	174	165	167	158	169	179	166	155	179	165	166	157	165	167	192	155	175	182	161	182	182	183	186	157	147	152	179	190	176	153	165	195	168	175	174	195	141	170	156	175	185	166	150	175	161	168	175	153	158	171	173	176	173	187	186	170	161	166	151	199	183	184	174	171	150	151	183	174	169	182	160	188	181	182	165	153	173	151	179	166	178	143	163	170	181	152	173	165	187	189	181	174	155	169	170	163	167	159	182	170	180	145	178	179	159	177	179	159	182	169	168	160	179	165	159	166	171	173	183	174	156	159	178	186	184	152	175	190	198	174	162	193	178	188	169	191	179	194	185	152	164	165	165	167	176	172	160	157	177	185	181	161	158	132	179	161	195	187	154	163	176	153	173	164	154	187	154	164	182	163	161	205	183	188	181	182	159	160	178	154	188	167	169	165	203	169	158	159	161	185	184	175	184	194	182	184	176	168	153	154	159	157	186	182	188	163	175	172	171	185	177	157	179	164	179	169	176	164	158	158	150	171	160	170	166	156	186	185	200	197	179	180	197	152	167	177	175	185	188	161	183	156	179	188	172	169	163	165	158	161	165	151	171	191	173	150	178	164	160	141	176	173	151	175	158	172	167	173	160	171	164	169	179	149	151	164	189	155	173	158	199	146	157	174	168	151	170	137	176	179	185	190	166	196	179	149	142	178	191	161	182	175	159	161	178	186	195	191	164	172	202	168	175	171	160	156	181	189	180	179	184	160	184	163	165	153	168	159	191	158	169	152	155	168	188	165	172	167	169	154	179	180	148	203	188	185	174	156	177	146	166	155	188	165	159	213	177	181	167	177	176	140	161	180	164	175	146	190	179	168	173	160	182	197	192	171	171	184	141	167	172	168	169	153	156	165	178	176	170	200	189	177	156	192	166	170	156	140	179	188	168	191	172	169	153	191	197	159	153	178	175	193	188	162	164	156	167	168	178	177	177	172	154	161	174	169	190	164	192	176	168	152	188	156	171	168	179	154	159	168	144	180	176	150	160	153	179	174	166	167	178	169	179	164	154	179	188	169	178	185	164	151	170	148	165	176	176	167	175	188	184	186	186	165	147	176	188	184	155	174	182	180	176	174	160	182	161	164	168	187	171	184	172	161	182	189	153	172	183	142	177	160	166	165	171	172	176	177	166	148	170	157	184	157	160	209	168	176	159	185	163	161	187	175	182	150	160	153	159	163	173	165	159	181	170	199	189	170	160	176	175	157	185	188	186	168	179	163	187	169	161	168	169	167	161	183	164	177	164	160	159	191	165	175	157	195	167	176	158	190	156	178	157	181	169	179	162	175	164	173	178	166	168	183	143	143	185	159	157	162	167	176	150	203	190	164	175	172	169	168	177	167	158	170	192	156	172	177	177	177	187	182	158	157	196	177	184	168	186	162	155	161	157	170	156	167	174	176	161	165	163	142	166	179	182	176	203	193	159	231	187	167	153	182	188	185	167	177	175	182	168	183	160	173	184	165	184	178	179	196	201	180	149	167	143	172	156	184	159	159	179	173	159	197	165	168	157	185	157	179	168	169	164	177	154	181	176	193	173	191	153	164	193	153	157	169	195	156	187	166	168	167	156	172	183	175	185	159	153	161	158	195	164	193	180	176	140	164	170	172	192	153	167	167	183	174	200	167	184	165	172	192	167	169	198	162	170	180	169	147	204	172	168	168	172	195	180	164	183	168	162	175	199	147	180
39160	44545	53181	58674	45012	27300	22629	13287	5005	1896	818	518	463	450	441	420	437	433	426	442	433	443	438	429	454	435	416	456	446	432	440	417	439	408	409	419	437	399	420	399	389	467	440	413	450	418	430	434	458	432	435	428	425	417	434	431	414	423	457	417	437	389	414	406	402	453	404	411	429	441	462	431	410	440	415	418	434	415	425	418	420	417	422	423	434	434	421	401	469	455	434	400	422	424	456	424	436	457	429	433	408	453	425	394	431	435	396	418	425	421	409	443	402	400	400	419	443	440	439	448	434	429	424	403	447	451	377	417	398	447	430	414	436	426	422	411	424	466	401	445	416	411	374	434	427	441	419	413	419	421	380	405	426	401	431	430	422	460	404	434	436	416	447	429	425	442	415	400	442	471	432	414	411	441	431	433	442	455	409	444	419	407	407	394	376	440	388	393	435	446	408	461	430	420	458	462	426	447	435	439	419	428	421	424	428	383	404	454	445	440	435	430	420	438	436	396	432	410	407	420	405	429	462	434	474	398	447	411	438	404	418	431	435	379	418	420	399	419	425	445	399	424	411	441	418	446	414	412	434	452	452	423	452	434	416	435	447	457	412	447	412	450	454	412	435	447	428	430	404	403	392	441	419	393	444	379	444	425	463	455	457	425	412	426	380	429	437	413	455	438	383	411	433	399	395	418	452	413	376	406	410	426	411	452	469	432	417	437	415	385	459	430	423	465	441	425	450	430	437	416	427	432	382	425	411	429	420	414	421	441	438	433	430	426	436	406	456	411	395	440	405	427	421	374	468	445	450	434	408	423	425	440	394	418	467	431	405	440	442	397	382	416	429	442	431	420	411	461	441	375	442	461	451	446	461	437	411	422	415	417	435	452	445	449	424	427	389	399	412	426	421	427	466	429	430	440	410	402	427	387	455	412	473	444	433	411	405	419	427	464	414	412	436	434	438	418	478	374	449	446	425	442	415	412	427	415	445	429	428	445	402	437	399	418	434	419	414	462	442	434	375	440	430	457	401	424	432	442	427	417	402	459	404	449	399	463	414	411	433	437	437	410	443	427	421	396	437	402	427	430	415	423	463	437	415	443	427	418	405	429	410	418	417	399	381	449	418	415	394	460	429	417	410	432	432	422	407	474	413	440	470	413	421	423	430	384	422	373	411	396	428	441	413	439	427	463	420	424	484	404	401	438	420	411	449	426	423	407	433	429	429	446	439	435	460	405	425	423	458	416	412	423	423	438	437	422	407	434	415	449	451	420	415	458	444	420	377	422	381	436	472	434	418	410	423	427	424	437	434	432	398	425	444	427	465	433	435	423	403	453	371	424	410	392	443	445	458	412	475	386	429	425	410	414	434	465	455	427	416	446	419	435	414	413	415	438	443	461	448	426	404	415	464	426	429	407	386	421	393	418	448	403	418	431	426	424	432	440	436	424	445	446	435	435	421	395	433	413	458	402	448	428	401	409	439	402	418	472	400	481	441	420	437	420	398	434	438	421	428	414	438	403	437	434	426	446	383	436	388	408	437	424	441	452	431	427	410	392	413	430	436	419	436	410	460	430	449	398	444	448	438	430	439	404	409	431	408	422	425	404	454	393	405	437	401	446	450	449	420	421	442	415	433	446	435	474	423	425	389	440	448	397	413	422	438	445	451	454	410	446	416	400	449	414	442	445	439	417	426	451	434	447	401	393	434	432	424	442	445	429	412	449	450	452	431	432	406	465	425	412	479	411	445	426	400	448	414	478	420	397	392	431	434	453	397	413	430	438	432	419	440	449	417	466	427	439	460	394	453	425	398	472	438	425	417	373	399	428	419	441	450	443	440	429	442	415	434	422	442	427	401	459	439	428	427	431	447	401	426	435	419	414	426	418	426	442	452	433	475	408	426	405	443	393	442	440	423	440	426	439	437	431	407	410	460	416	468	428	407	417	407	454	433	418	432	450	467	446	425	452	408	421	447	394	438	427	446	412	416	449	441	406	370	424	416	420	427	404	449	455	432	420	428	426	410	462	430	415	451	406	432	422	455	438	415	420	459	459	431	388	421	438	422	404	412	445	433	420	420	445	435	434	441	431	416	434	421	406	419	457	419	439	448	404	411	447	442	428	409	427	420	420	420	390	467	398	419	447	415	463	429	424	392	470	493	409	414	407	431	465	422	466	396	415	413	427	468	423	442	409	410	425	399	435	431	431	414	402	391	433	450	448	385	437	438	412	464	440	425	437	391	432	420	429	421	431	466	447	425	390	398	433	399	400	417	421	452	420	422	394	418	422	452	400	416	430	426	475	432	429	428	451	440	422	467	434	411	382	416	475	407	457	437	442	398	447	464	435	430	404	404	449	424	476	430	434	446	434	393	422	393	422	421	441	433	415	436	416	422	427	419	417	432	420	428	444	407	441	419	448	409	421	417	405	401	431	418	402	414	448	414	395	419	445	385	422	450	401	430	477	429	405	414	425	424	437	425	448	431	425	434	406	429	439	413	436	432	457	413	441	437	449	456	430	414	423	472	413	413	414	456	396	455	447	467	418	442	461	414	399	423	363	420	435	431	437	409	417	439	439	442	435	411	395	422	437	412	459	412	448	420	429	433	406	437	401	434	429	412	430	461	431	447	425	422	401	428	365	406	428	441	414	422	409	465	458	434	398	408	465	450	446	449	425	417	410	451	425	453	414	445	404	403	420	410	436	439	442	429	422	416	427	413	459	426	403	439	426	428	449	445	406	419	413	460	423	416	450	465	444	452	445	430	443	417	467	447	444	449	421	431	429	429	414	427	446	447	419	422	414	428	406	406	439	422	426	395	393	402	426	407	432	399	394	441	416	392	402	431	461	428	414	425	419	418	415	439	421	445	429	406	438	443	431	434	431	416	415	434	423	416	416	423	433	383	462	453	451	424	414	417	446	412	424	465	429	466	406	447	441	424	430	441	451	440	447	441	436	410	399	427	450	408	422	425	413	442	443	431	432	428	461	426	436	392	377	454	455	406	434	416	455	446	435	459	423	397	390	404	415	446	422	428	434	424	437	409	457	414	401	446	423	452	430	439	433	449	444	413	437	442	416	419	404	421	463	409	397	465	427	456	447	433	396	466	404	436	400	472	424	435	443	453	420	401	422	395	416	457	377	447	457	433	427	442	413	383	436	443	439	437	415	407	406	446	420	433	402	391	435	405	409	453	431	431	451	439	420	425	420	395	412	441	422	455	419	445	423	458	442	451	436	451	431	416	450	452	429	426	421	455	425	436	437	430	430	430	428	398	415	367	447	415	429	425	431	410	404	449	447	431	427	418	437	427	413	400	437	445	393	426	410	429	399	406	390	407	429	429	400	441	416	402	419	429	457	458	460	428	433	409	372	489	386	408	414	425	440	422	430	418	412	401	427	424	428	452	423	450	448	431	426	447	451	382	407	425	410	411	396	427	400	474	419	440	440	423	399	424	420	441	416	405	445	444	431	431	448	437	412	409	445	407	425	428	426
64569	64628	63376	63318	49761	31673	15715	5484	1742	665	280	185	166	172	148	150	165	172	132	149	159	149	151	162	166	180	153	155	177	161	164	170	146	175	145	161	166	184	153	161	177	135	151	174	131	172	181	124	158	137	139	168	161	152	155	151	155	154	165	161	171	140	172	176	146	184	184	150	158	160	152	170	135	176	190	148	142	182	154	151	144	158	169	142	148	170	165	139	160	162	161	157	148	149	174	163	159	143	127	170	162	183	162	145	164	165	145	170	158	158	176	162	149	160	146	139	181	148	165	137	150	148	163	156	128	183	153	159	146	164	168	156	151	139	154	147	170	165	139	154	162	178	159	155	151	175	141	155	172	159	161	170	157	128	159	148	155	152	153	158	172	150	163	189	143	157	176	174	162	149	180	145	170	139	142	157	144	162	146	155	165	143	138	141	150	154	149	148	172	154	158	161	142	147	145	152	160	136	162	170	185	195	134	165	160	153	167	171	179	165	154	145	161	150	156	163	146	159	162	160	171	168	176	177	148	194	151	164	146	171	162	172	162	161	169	145	145	163	183	168	141	154	169	167	148	155	158	150	142	177	153	158	149	136	136	145	163	144	154	137	137	179	174	158	136	156	171	167	173	155	175	158	153	191	146	158	134	140	166	152	131	165	142	139	167	149	160	154	178	133	157	157	170	151	161	154	179	150	155	163	167	167	170	137	154	174	154	161	167	148	146	163	159	141	148	161	139	162	144	144	175	144	171	169	164	153	133	166	167	128	140	151	141	158	151	163	176	129	151	140	166	148	138	141	146	157	150	166	157	149	173	150	151	135	148	169	167	160	177	158	167	178	166	159	159	171	157	163	196	153	149	157	150	153	144	159	158	151	141	163	144	167	187	149	178	136	156	165	150	156	165	158	181	153	154	154	135	163	158	162	152	156	168	156	164	155	154	145	158	160	168	162	156	165	157	152	147	187	161	145	155	183	148	148	165	151	177	172	152	141	149	151	166	163	156	162	129	150	159	150	144	164	163	160	160	153	157	151	157	179	167	151	161	146	160	177	146	158	155	132	167	147	151	145	167	149	162	158	144	163	176	166	172	146	149	151	146	153	149	156	148	141	164	156	172	152	160	180	170	148	162	160	172	161	163	168	159	143	145	143	150	163	176	137	149	177	144	181	164	158	177	141	156	141	162	172	159	151	168	157	150	173	149	175	166	164	153	167	160	142	153	156	150	152	163	156	154	146	148	150	139	184	157	168	162	168	166	156	162	162	173	156	132	136	165	159	172	143	156	181	149	147	148	162	151	173	168	140	149	167	145	161	172	157	155	159	166	172	147	140	167	155	162	168	153	148	162	146	151	176	159	154	152	158	156	158	148	158	155	130	158	160	122	154	135	160	165	165	161	155	168	180	143	175	154	163	163	166	148	182	144	165	144	153	146	167	136	153	166	149	140	176	145	165	167	157	157	142	163	150	166	161	143	145	165	149	155	144	178	151	136	162	156	153	150	165	167	166	148	134	153	167	149	147	169	166	159	156	171	145	170	180	168	150	213	161	149	162	156	162	169	154	157	145	140	140	166	177	173	156	157	162	155	153	138	173	136	186	143	150	154	136	143	171	157	154	169	146	151	150	129	173	184	155	155	166	173	162	177	134	157	167	146	134	145	151	166	161	152	153	160	143	161	165	176	148	155	140	155	155	165	163	149	141	165	164	168	161	166	156	181	164	168	164	150	157	139	148	173	174	184	162	161	151	151	170	162	177	167	145	162	151	146	142	147	166	153	134	169	147	162	140	177	141	128	153	150	149	140	147	158	124	155	155	140	169	166	158	154	179	178	160	142	148	146	144	161	146	142	131	144	166	162	152	150	141	138	170	143	144	118	166	155	171	166	164	147	147	142	160	162	157	157	184	174	154	178	177	169	159	160	172	155	158	154	171	163	155	141	144	155	177	164	161	168	171	163	160	167	159	171	154	188	161	163	155	153	165	155	172	161	138	168	176	174	175	170	153	151	138	163	176	161	136	154	149	162	152	136	168	141	165	158	150	170	158	161	163	168	165	138	189	173	155	148	137	161	176	153	155	148	171	159	155	145	149	178	134	157	178	146	156	149	155	166	155	177	138	153	157	142	149	160	164	165	168	144	157	163	166	166	158	193	161	147	150	129	148	162	173	163	142	159	165	163	149	144	158	157	170	153	161	156	149	179	163	178	149	134	151	167	167	144	158	153	159	144	148	178	148	168	168	151	168	157	145	148	157	165	148	166	156	157	148	163	160	175	149	163	141	136	154	165	151	161	148	141	157	151	182	163	157	162	155	168	168	163	155	169	164	174	150	169	141	171	166	136	133	146	151	162	146	174	176	164	172	155	160	182	171	173	145	178	133	155	177	144	141	150	152	148	141	139	196	169	172	161	132	155	154	162	154	138	171	177	164	171	138	149	154	183	160	156	154	166	172	161	149	163	156	153	178	149	166	171	163	186	144	158	144	162	158	171	139	160	139	150	153	162	160	155	161	154	143	139	160	156	162	150	144	150	157	185	151	166	149	171	160	152	165	176	157	168	165	136	179	160	148	152	145	141	135	154	157	162	176	144	151	153	149	154	146	157	175	148	161	157	147	168	154	174	165	140	162	154	138	175	158	181	159	140	151	148	159	171	157	154	138	152	155	171	151	176	158	191	170	145	152	147	156	177	153	142	170	166	148	147	149	161	164	125	149	161	157	148	148	154	155	148	173	135	157	157	165	149	159	179	160	150	172	162	134	174	143	163	151	153	142	160	146	136	158	153	144	159	145	181	164	182	182	158	174	155	170	169	147	151	172	178	145	152	160	157	159	143	176	157	138	196	168	161	168	162	175	172	148	174	173	155	131	156	152	147	176	164	149	156	172	122	130	164	164	163	175	144	146	173	151	153	137	139	149	143	159	168	169	150	144	163	152	157	154	165	176	155	162	152	143	177	146	163	149	167	162	159	154	157	141	158	170	148	170	162	142	176	176	153	184	155	176	171	160	164	164	162	171	184	162	183	156	141	150	175	170	156	155	170	143	164	152	165	176	153	173	153	151	155	148	148	161	168	142	182	159	149	150	179	153	156	168	158	145	159	175	153	176	173	140	154	163	148	167	158	154	146	143	156	175	164	157	157	141	153	153	171	165	150	156	169	172	166	155	155	148	175	149	154	170	164	161	136	169	151	164	167	138	152	162	159	163	138	153	137	157	157	137	129	155	171	167	167	161	149	131	153	129	139	163	148	157	157	165	173	169	154	146	157	165	137	128	142	164	158	158	161	162	178	157	159	158	156	171	182	159	155	182	148	151	144	147	139	177	175	139	157	161	155	171	172	157	148	164	163	145	164	151	143	136	171	133	172	160	170	160	157	170	161	137	163	161	141	170	138	129	137	149	185	149	160	148	179	140	153	155	145	169	141	142	156	152	152	136	135	183	172	129	154	173	148	167	164	151	163	145	146	158	138	152	152	141	160	130	139	153	153	156
46899	57829	67119	72918	57171	42030	25760	14741	6649	2569	913	508	413	402	411	426	406	397	406	376	403	390	352	424	416	383	387	358	392	424	436	408	361	418	408	391	355	402	405	391	407	378	422	398	403	387	408	393	421	423	336	382	378	386	352	376	397	386	408	386	376	366	381	428	400	350	346	363	373	343	378	386	415	386	393	411	382	371	427	417	430	386	405	388	396	380	410	395	383	404	430	415	371	394	394	394	384	368	358	393	349	363	344	389	345	395	423	404	399	389	407	385	398	398	420	392	404	440	368	365	380	375	408	371	356	382	399	355	386	367	438	372	380	391	402	386	400	381	382	404	395	361	370	408	400	366	386	376	377	378	367	390	392	349	405	361	372	381	402	366	383	422	373	345	386	370	417	376	404	383	435	398	419	400	406	385	391	401	392	398	390	368	384	418	399	377	392	400	368	385	340	382	363	345	369	425	412	381	365	375	415	375	337	393	387	382	400	411	374	366	412	372	445	405	405	413	390	420	404	412	399	396	371	434	371	372	382	364	397	374	410	422	387	417	405	403	371	436	384	359	368	379	373	369	366	360	418	378	394	382	389	410	370	405	418	404	361	417	369	396	383	388	411	433	355	392	378	379	383	390	396	418	398	401	376	389	379	398	420	414	399	388	383	411	345	370	390	384	391	390	382	376	396	362	372	415	402	403	381	391	373	358	405	407	386	375	413	407	378	348	390	430	433	430	395	407	360	357	403	371	364	377	384	394	369	397	387	401	406	381	400	371	416	375	379	364	360	400	388	375	368	375	384	363	389	396	356	378	421	384	368	392	393	391	374	395	400	369	391	412	396	387	388	394	380	422	374	394	406	416	408	418	404	387	409	403	432	390	399	402	421	391	375	406	392	386	377	404	390	408	392	367	411	409	410	340	367	363	426	391	363	376	410	371	361	407	391	381	362	379	406	406	380	384	369	378	379	392	388	365	412	390	374	411	393	425	391	393	381	409	394	386	389	412	363	399	365	360	396	390	380	400	391	370	452	374	390	390	413	400	422	378	414	382	377	408	420	374	390	402	375	399	401	418	401	391	397	385	361	392	393	406	409	379	391	378	410	398	375	360	381	382	376	371	384	403	398	395	339	406	381	381	366	416	387	380	382	373	382	384	407	381	423	400	383	373	408	382	399	386	403	383	431	427	364	367	392	399	386	385	397	380	381	404	404	378	397	391	395	352	372	398	386	375	396	428	376	387	383	374	390	364	356	385	388	396	369	394	391	367	387	367	393	386	426	400	391	382	391	365	355	387	402	362	392	376	385	368	389	357	378	368	389	399	402	364	419	394	366	397	388	399	393	365	389	380	414	369	406	400	370	408	381	382	418	402	390	373	375	409	412	424	405	394	396	369	403	374	385	377	385	387	389	404	428	355	420	423	386	378	422	380	370	383	396	357	393	387	371	362	383	428	374	413	400	400	379	397	398	421	395	395	355	371	385	376	397	421	417	402	396	371	428	387	365	374	393	380	376	384	372	374	359	405	378	382	338	392	409	362	413	341	378	346	430	416	374	412	374	428	361	391	415	394	380	388	419	417	396	389	369	410	378	383	401	372	396	344	390	370	376	349	369	404	387	402	358	396	398	394	375	389	385	395	427	382	374	412	379	398	365	376	377	391	415	399	376	381	372	391	343	369	365	415	396	383	390	377	405	382	422	400	375	370	421	383	380	413	356	399	412	406	384	400	391	411	400	370	375	378	382	410	429	394	390	401	374	386	382	371	385	377	370	397	401	408	397	383	379	412	389	370	417	393	422	392	391	382	388	371	432	383	363	392	410	371	423	412	421	365	398	400	416	405	388	389	406	360	413	425	391	391	379	386	388	375	414	400	355	368	405	417	369	373	397	416	386	379	406	418	381	379	374	398	366	375	359	366	399	387	362	398	391	396	397	367	357	382	424	413	421	414	389	374	354	383	423	367	424	434	428	383	365	390	387	389	379	373	439	396	433	352	355	393	388	409	408	409	398	389	387	413	382	407	424	380	355	377	369	388	379	350	402	396	388	416	369	425	390	382	399	384	357	399	403	426	387	398	394	354	390	392	403	393	405	381	426	360	396	403	387	403	350	393	373	398	355	412	382	386	393	364	367	382	390	377	361	399	378	366	398	378	375	379	415	374	390	422	393	376	389	396	389	394	362	410	422	357	397	362	397	335	412	396	346	412	409	384	375	411	380	381	377	338	370	362	432	384	371	404	397	375	367	384	405	420	366	369	354	397	344	390	366	381	365	392	395	382	400	387	385	403	367	377	380	354	358	378	404	378	388	388	393	391	388	372	395	345	358	394	410	361	388	404	416	377	397	373	390	371	382	379	399	421	394	397	363	369	400	356	386	376	366	352	406	390	352	395	387	390	367	397	400	411	386	398	388	386	373	392	375	368	372	332	402	404	391	413	397	406	376	396	374	399	381	372	418	420	382	378	370	386	370	381	424	399	409	415	380	431	388	391	369	404	410	364	367	404	401	393	401	367	358	392	386	385	409	388	383	399	388	407	400	375	378	401	384	393	391	436	383	406	393	447	397	384	376	392	365	390	390	403	368	400	386	411	400	407	365	393	406	380	400	390	378	384	407	370	376	394	395	375	398	370	394	393	374	367	374	413	392	367	367	405	399	395	398	399	394	413	374	400	382	380	407	360	384	389	393	387	392	363	417	392	400	412	394	381	373	400	408	399	387	392	394	395	360	370	385	368	416	361	394	380	371	393	365	360	380	408	406	370	404	362	416	386	375	356	402	395	396	387	403	370	380	393	400	385	410	410	344	393	378	400	388	399	390	341	376	388	404	401	420	391	407	356	363	389	435	366	390	404	401	401	386	377	379	415	391	372	375	408	391	399	382	373	382	382	385	382	393	379	361	414	390	384	387	396	384	377	382	361	392	368	358	393	392	368	410	396	413	392	344	381	385	388	405	404	384	394	381	391	396	387	407	400	386	392	414	397	389	393	375	386	410	391	391	389	391	365	419	369	378	406	397	400	363	402	406	352	382	393	414	403	384	441	365	376	439	420	386	381	390	375	398	424	400	398	403	399	405	406	397	395	381	400	375	409	411	388	384	378	412	396	392	378	377	387	374	385	416	363	384	375	398	344	396	402	367	375	359	369	387	383	385	384	408	394	420	375	369	420	395	375	426	369	408	410	358	409	405	362	388	384	377	388	387	366	383	385	345	382	338	404	401	425	392	390	397	376	390	373	395	416	373	370	370	411	407	400	374	383	410	389	368	399	377	408	375	390	350	372	384	382	388	360	393	394	419	377	376	413	343	376	420	400	390	391	370	409	362	366	396	399	397	393	416	386	409	405	433	388	370	385	386	349	326	397	411	382	402	396	399	367	380	381	391	366	385	376	396	379	356	370	402	405	399	378	359	383	391	408	383	387	417	414	362	407	384	404	391	393	391	385	387	386	397	375	404	402	412	383	382	376	403	345	384	400	389	380	409	402	410	400	393	403
16861	15783	10219	8468	3430	1449	700	283	230	229	188	166	166	162	154	162	158	153	150	159	156	149	174	157	174	165	199	170	168	166	148	142	165	155	174	144	152	168	152	176	157	151	171	143	150	182	160	160	169	158	163	146	160	180	151	156	164	163	168	161	161	179	189	174	137	168	189	148	192	173	177	154	171	174	183	155	158	163	159	156	172	172	172	155	186	180	142	152	155	165	147	173	164	177	174	145	162	170	156	144	156	162	184	160	172	149	150	178	170	149	155	154	161	168	179	125	154	176	150	149	158	149	180	140	145	175	166	168	169	151	148	183	167	142	174	169	153	145	158	149	162	144	155	150	152	157	179	161	174	160	169	159	174	161	166	127	139	156	144	151	149	157	163	152	149	152	141	157	175	165	179	175	176	181	178	157	163	162	168	182	148	133	163	194	161	144	179	165	176	154	158	167	155	175	154	162	171	168	145	178	151	157	161	143	140	147	154	184	195	161	171	177	165	150	169	156	178	177	181	158	143	150	166	190	154	170	162	147	173	167	163	155	167	181	156	173	159	160	170	151	142	162	153	180	146	164	172	148	174	141	170	167	187	185	160	171	164	152	142	165	167	154	157	143	178	146	153	166	129	166	158	173	144	158	184	201	139	166	184	168	144	154	172	156	176	168	160	149	164	167	170	154	138	164	157	154	131	156	165	177	168	175	166	148	162	148	159	175	167	157	179	164	168	179	173	153	165	171	164	141	157	151	155	174	192	169	166	157	185	179	149	155	162	161	144	177	152	158	184	171	167	181	135	164	154	166	152	164	177	162	171	172	180	173	160	156	169	165	168	157	164	153	156	168	170	162	150	163	166	164	159	151	154	166	182	172	154	182	134	171	173	164	185	164	160	138	183	179	181	150	151	189	154	159	176	161	162	163	161	167	156	157	151	174	151	174	152	132	149	156	159	157	180	171	168	178	158	171	168	150	181	158	176	146	162	155	162	180	162	169	153	167	163	162	162	186	159	144	152	166	150	160	162	157	168	166	182	140	130	143	182	160	155	165	156	168	156	153	171	151	161	162	177	189	158	164	159	161	173	159	154	173	161	182	162	147	183	159	186	172	185	169	166	151	154	184	173	154	154	158	158	160	174	156	163	172	183	171	188	167	166	169	179	173	163	151	178	150	163	158	148	171	152	137	151	156	153	182	146	166	160	161	160	149	165	180	152	141	172	153	161	182	201	170	186	163	163	188	151	144	171	154	180	158	149	144	138	176	171	145	166	182	167	161	128	157	164	169	145	154	153	154	157	167	161	151	143	169	152	157	168	146	174	166	160	158	167	183	178	144	174	176	164	164	143	164	157	156	149	152	143	178	159	183	176	160	167	187	159	176	183	130	153	132	164	168	151	183	158	168	160	153	177	163	180	162	150	172	157	160	175	167	157	156	165	162	165	150	140	164	164	158	155	181	165	164	160	151	163	161	143	153	161	161	192	180	163	141	170	135	148	145	140	162	146	158	163	162	162	149	140	171	167	170	170	167	184	176	169	167	175	158	180	162	161	158	168	153	156	164	180	181	142	155	190	177	156	200	161	154	154	176	169	164	153	153	158	160	180	154	164	160	150	163	171	156	157	166	166	168	147	166	157	165	147	185	172	174	156	168	151	176	162	155	160	140	164	171	169	168	169	153	149	151	172	164	166	150	176	151	176	158	172	167	202	170	172	167	150	166	156	173	145	155	164	164	176	157	169	153	193	163	163	181	181	167	150	159	145	203	171	174	150	178	155	159	146	155	159	147	145	170	167	185	170	172	138	146	159	139	166	158	146	159	174	192	167	140	167	160	147	164	167	167	162	157	178	151	149	159	150	160	185	165	146	155	156	153	148	182	170	170	147	184	161	168	170	159	167	166	156	168	136	144	142	156	161	181	141	151	154	139	150	158	157	168	162	184	139	173	175	163	144	153	147	152	182	183	145	155	174	168	162	149	165	172	184	174	166	149	163	175	172	160	144	168	161	182	176	138	165	166	141	161	148	155	165	188	157	169	158	183	153	186	197	166	169	180	155	185	172	156	160	153	163	175	171	159	157	148	138	157	142	168	172	136	160	152	171	170	150	172	165	166	176	146	180	165	180	178	171	178	182	161	176	146	129	158	171	143	147	154	171	155	164	170	143	188	178	160	164	169	165	161	159	161	165	155	145	168	155	186	160	178	203	139	177	177	173	170	144	159	168	145	175	159	160	142	158	163	174	152	163	161	158	184	136	156	172	131	157	169	171	151	158	148	187	168	185	170	162	144	153	153	150	162	184	163	164	133	158	164	172	174	173	160	164	167	159	163	167	165	150	162	153	169	165	188	161	181	179	152	143	169	137	176	183	164	159	162	157	128	170	169	177	176	168	168	163	157	151	142	157	174	120	154	145	141	167	135	156	150	131	170	156	171	150	154	166	160	150	150	154	158	178	168	167	139	140	179	152	161	159	159	147	188	161	159	180	175	192	164	153	164	159	152	170	162	165	165	165	159	164	167	158	165	161	147	152	162	138	164	172	162	160	155	177	183	171	162	167	169	170	153	173	153	174	146	145	149	163	168	154	168	154	185	147	182	172	155	172	164	166	173	179	140	149	155	165	178	149	168	176	146	158	137	179	168	151	151	151	159	177	181	180	146	148	154	143	145	175	140	160	160	172	163	159	174	158	151	173	152	169	164	163	149	177	170	129	175	183	157	157	161	180	146	170	175	159	173	159	151	196	173	165	176	148	155	167	149	148	152	154	165	150	151	145	154	155	187	161	174	150	180	172	159	174	162	161	156	141	177	182	153	163	173	165	187	170	183	165	166	154	162	146	174	172	166	166	189	161	154	179	149	172	180	155	175	167	151	168	170	158	169	165	161	142	170	178	164	167	148	170	151	183	166	168	169	166	146	156	168	158	193	164	176	182	162	156	184	178	178	154	164	144	182	165	166	149	155	175	177	187	167	163	188	174	168	163	145	175	182	165	138	162	181	177	164	174	173	170	165	135	163	157	175	164	190	149	143	224	143	173	162	166	148	174	164	180	179	174	175	147	159	174	174	166	166	154	152	164	158	164	145	179	152	154	173	142	174	141	197	142	142	169	164	166	162	162	146	142	143	173	138	137	164	153	164	158	156	140	175	141	163	150	152	164	178	167	167	168	160	178	146	183	166	177	187	183	150	184	169	152	161	145	165	123	151	180	150	168	157	190	144	173	166	163	170	148	149	159	156	179	152	141	171	152	160	154	163	182	168	174	137	161	151	159	160	149	182	156	166	157	141	158	166	163	154	163	157	154	131	156	155	166	189	152	179	155	157	172	157	159	160	171	160	166	155	154	164	165	165	176	149	176	153	144	155	148	162	156	153	155	192	145	174	154	167	161	169	142	137	144	163	164	156	183	170	169	158	156	161	156	176	146	154	162	165	165	145	149	170	148	181	154	189	177	151	187	160	154	166	160	184	147	185	175	142	184	164	174	159	167	161	163	159
11640	17650	16130	19991	10263	5777	2392	1018	750	555	471	408	447	407	419	421	429	393	443	385	379	398	391	386	421	378	371	415	382	425	433	387	406	414	401	401	416	420	423	420	423	379	398	401	387	442	429	415	394	415	397	436	421	445	432	432	430	408	420	422	441	410	421	459	431	429	397	411	394	392	371	388	404	417	423	425	403	431	370	424	429	389	423	401	399	385	412	436	368	366	396	412	404	431	393	384	415	425	391	434	397	402	403	418	429	429	407	420	412	434	404	422	436	401	419	396	389	412	437	392	425	399	401	421	460	437	438	384	393	419	393	387	445	422	400	421	413	415	417	408	374	381	406	441	411	375	414	438	389	399	367	396	386	408	430	384	405	416	413	434	433	413	390	383	412	445	382	410	420	400	416	430	392	435	438	378	406	418	419	400	398	419	406	435	401	406	412	439	402	434	411	407	465	389	421	424	393	437	422	406	396	396	385	432	406	400	401	381	424	434	410	428	383	375	453	417	435	391	449	426	405	441	418	389	415	405	416	396	399	410	377	435	410	420	440	450	393	432	423	447	439	416	416	400	409	404	405	400	413	421	397	383	463	453	422	416	404	415	435	385	409	395	425	414	425	442	414	395	397	416	401	416	389	425	421	419	393	430	408	427	417	393	445	401	419	375	370	417	407	419	388	414	370	421	423	425	418	401	437	373	413	402	416	429	465	377	396	421	436	419	398	411	464	392	404	414	387	411	457	408	417	382	399	397	417	407	387	400	405	406	404	409	425	395	419	410	411	376	440	404	383	399	434	412	412	407	382	381	395	427	398	399	393	418	414	393	427	413	392	456	427	402	423	395	435	393	392	412	395	410	433	388	410	375	404	446	433	440	371	383	402	408	405	396	374	431	446	387	407	461	427	426	391	403	438	444	412	421	379	423	416	398	410	405	391	398	424	396	390	426	391	429	426	417	401	389	417	417	443	418	401	433	398	422	381	387	428	395	415	388	427	412	415	382	392	401	409	447	397	399	417	432	410	410	406	389	397	452	393	389	447	384	394	390	431	419	418	357	400	391	412	397	380	444	387	421	417	421	432	399	422	401	380	380	383	426	427	393	409	399	428	408	415	385	385	415	421	416	389	407	429	430	429	422	392	403	392	411	396	446	407	438	385	455	426	428	424	433	396	395	406	413	394	441	457	391	424	404	444	405	455	431	419	390	436	364	392	406	385	426	417	396	407	461	446	377	369	365	382	407	418	405	404	422	402	436	415	398	394	441	397	448	386	407	417	396	403	388	409	402	431	413	420	421	417	398	412	391	431	411	432	389	416	392	410	381	420	384	413	447	397	452	409	407	415	403	409	385	420	413	385	362	415	408	402	407	444	361	435	414	372	434	411	402	438	386	398	420	435	392	422	416	404	402	429	367	405	405	404	435	374	395	371	427	456	390	418	389	411	405	413	407	392	375	399	415	392	401	401	426	393	391	441	384	389	390	429	390	411	422	414	423	382	390	403	384	386	404	401	392	427	366	413	413	418	446	413	412	387	408	402	402	436	431	394	419	424	395	431	458	433	407	392	392	411	432	409	443	434	397	414	406	420	403	411	413	411	390	420	401	409	420	421	401	431	414	441	395	384	431	414	414	405	428	409	377	431	459	420	392	372	393	396	396	411	434	408	406	436	414	395	350	390	404	390	411	391	374	427	403	385	400	422	426	430	420	439	411	399	424	399	429	411	394	402	426	387	409	412	383	388	367	410	421	442	398	434	434	431	412	408	410	404	435	403	390	377	370	412	391	449	393	417	457	431	401	399	430	386	443	395	434	410	433	436	386	396	411	384	381	394	433	391	416	417	433	440	426	425	426	370	391	427	407	392	391	416	437	405	426	408	397	380	368	413	447	427	429	410	413	406	381	391	429	412	409	443	390	394	404	430	385	405	408	408	373	411	398	415	436	388	436	402	420	398	410	456	433	390	405	387	402	405	398	404	376	405	420	445	415	374	404	418	398	401	446	391	412	387	383	392	419	408	388	392	424	393	405	402	399	453	405	420	408	416	420	427	419	394	389	420	406	417	382	407	366	413	419	435	450	402	432	371	422	374	445	439	416	394	379	414	389	435	385	400	434	393	429	392	380	434	422	408	383	415	394	426	392	410	365	406	365	399	377	409	386	403	418	403	437	414	411	385	399	389	401	370	418	379	376	445	394	410	363	388	395	408	410	408	393	432	420	391	431	454	379	433	417	413	390	428	406	413	420	420	422	383	417	403	359	379	415	450	436	420	419	416	398	435	393	417	408	423	404	416	408	446	437	392	426	397	433	451	422	429	393	451	434	412	403	384	373	419	411	434	399	410	404	393	410	384	424	389	388	421	432	407	374	393	419	419	416	440	393	407	374	419	385	416	425	371	417	374	399	439	416	407	405	381	393	410	385	411	407	373	400	388	424	414	416	357	413	414	419	429	415	422	364	397	415	376	423	400	414	389	413	403	395	420	378	390	412	445	445	411	435	388	416	423	435	421	411	411	411	430	382	429	425	431	374	432	423	371	406	415	420	396	439	406	397	446	417	402	429	436	405	416	413	406	423	411	434	419	394	415	410	358	423	408	411	461	435	423	408	394	445	382	456	395	432	434	406	420	411	376	425	437	416	402	424	417	399	368	407	412	393	380	446	389	384	411	423	423	403	400	392	411	417	421	358	421	422	434	388	436	389	388	415	424	374	435	387	398	385	451	445	431	395	383	431	415	427	406	373	460	407	362	395	399	417	415	441	408	417	399	433	400	402	401	407	403	379	399	369	437	439	409	418	468	409	437	413	405	406	426	407	415	425	433	426	424	413	441	374	395	425	407	405	412	419	392	400	403	432	410	451	426	413	433	398	426	367	393	419	404	425	441	407	421	401	384	401	420	419	430	370	425	404	416	347	432	420	404	425	424	397	388	396	434	375	396	414	427	384	421	411	377	381	413	425	387	413	426	430	413	404	413	427	371	387	395	431	393	402	427	406	421	434	460	363	424	389	412	427	423	420	399	409	425	392	470	411	418	412	422	397	439	427	363	387	410	401	417	406	403	386	415	432	426	390	419	425	420	393	445	434	457	420	427	411	419	439	402	437	397	388	384	384	371	406	425	411	406	393	408	396	403	431	418	447	380	394	376	409	402	405	441	416	429	394	442	387	410	428	423	396	439	438	434	401	413	425	410	421	445	422	381	380	431	420	408	397	401	432	395	407	396	424	405	437	427	417	415	388	443	397	395	463	405	401	399	437	407	381	395	426	405	445	379	407	398	428	409	427	395	423	443	444	405	416	425	406	411	419	417	389	391	415	410	423	441	411	402	371	396	434	409	395	426	418	399	416	400	441	386	420	415	396	434	427	434	425	441	385	411	384	423	412	397	403	394	393	432	396	399	447	421	383	375	416	437	422	414	428	405	435	421	409	435	377	420	384	416	422	419	443	443	365	402	446	408	383	419	411	440	399	393	402	433	417	428	424	416	414	376	431
56949	54590	59194	57290	39340	20684	6460	1337	431	272	188	176	178	168	187	181	177	185	169	170	169	176	172	164	177	177	177	186	144	174	162	173	184	170	147	191	161	199	175	169	165	171	179	167	141	171	163	185	183	159	185	170	171	148	172	160	191	201	172	173	156	192	171	169	161	144	186	139	158	181	156	162	155	166	156	169	204	169	172	155	158	181	188	166	170	172	164	150	149	193	184	170	151	190	186	179	169	149	150	188	184	153	186	169	157	175	186	173	166	196	182	156	159	163	172	161	170	166	183	186	179	153	192	184	158	161	174	160	158	173	178	185	166	167	180	170	184	144	180	170	175	187	169	162	179	184	188	167	180	140	182	150	158	170	179	170	169	146	179	204	161	165	170	162	180	173	147	167	169	167	164	167	175	181	178	156	173	180	158	189	171	157	175	177	180	168	169	156	187	161	175	178	156	191	148	183	153	178	163	164	181	151	137	188	165	178	162	150	160	193	160	175	171	178	164	186	176	165	164	193	157	167	186	199	145	167	180	173	157	175	202	168	152	194	197	169	200	172	182	189	150	193	180	138	155	190	175	183	180	197	155	185	164	151	181	150	166	167	162	184	173	167	180	178	176	193	183	167	175	171	171	153	168	189	168	164	154	158	195	163	175	173	201	160	173	172	190	165	165	153	164	190	174	196	169	164	176	169	140	160	187	139	157	168	152	188	178	155	176	149	180	179	177	185	153	150	149	157	180	175	159	179	178	166	179	181	174	175	175	191	178	164	175	176	190	152	163	177	157	176	180	182	166	165	168	170	176	180	160	168	207	146	148	172	183	177	179	215	180	175	154	166	169	172	192	180	165	172	183	167	157	155	172	194	179	159	170	161	159	173	162	181	163	135	169	167	187	176	163	169	192	160	172	170	192	179	162	187	171	183	179	186	172	185	171	175	177	163	175	177	173	170	167	210	187	157	164	190	176	187	190	177	173	172	191	160	182	172	164	168	169	142	176	180	168	160	174	172	177	193	166	171	181	160	163	173	159	173	167	144	172	187	157	171	178	180	165	185	186	160	183	182	152	175	164	176	181	180	155	174	172	178	159	187	179	186	196	205	175	166	164	171	196	168	184	186	174	169	162	161	167	154	186	189	194	168	165	201	181	195	172	166	169	166	142	187	206	163	191	194	175	177	177	188	180	145	168	166	166	178	178	173	204	150	166	152	177	182	185	155	196	193	149	167	176	156	185	169	148	175	163	181	163	176	188	184	182	171	172	178	172	185	180	143	170	165	172	170	203	159	158	157	165	149	175	179	166	163	165	178	161	162	182	199	165	176	162	155	161	184	172	180	156	175	170	167	177	156	168	160	173	181	173	187	188	166	158	161	158	175	180	176	143	189	180	187	201	167	188	179	177	171	143	166	176	156	149	146	177	181	165	181	156	161	184	171	183	192	179	155	158	178	176	169	156	159	174	173	168	174	184	186	160	171	162	154	152	157	176	159	163	177	156	211	198	182	173	148	154	180	169	160	170	179	175	174	183	173	155	178	152	157	170	158	179	185	173	169	163	174	174	185	164	174	145	172	165	152	180	171	154	188	176	174	174	182	164	174	180	179	181	175	173	169	170	190	193	179	178	154	167	173	176	166	184	184	176	161	165	181	161	206	184	179	189	171	155	181	181	179	157	177	167	194	155	157	196	156	163	144	159	176	177	157	183	170	157	182	171	193	146	188	164	177	191	157	158	167	157	176	189	159	159	155	175	159	174	185	166	167	173	190	195	184	161	184	152	168	174	152	171	192	182	198	178	188	153	157	160	180	170	148	190	184	179	182	175	171	170	177	183	162	174	177	177	190	154	166	173	175	183	160	150	194	162	166	144	143	183	177	166	174	168	164	158	169	170	207	181	167	180	169	153	177	152	183	180	166	167	174	184	182	175	169	170	189	174	165	175	175	169	200	158	161	162	173	168	165	176	173	191	187	163	157	183	178	154	185	160	149	174	163	190	156	189	164	141	177	175	168	148	164	199	186	167	166	178	183	168	168	147	148	169	183	167	162	171	155	145	181	177	188	191	169	167	165	173	186	159	161	175	193	190	175	164	156	162	185	182	174	195	182	143	206	160	158	165	174	151	185	170	171	185	175	140	160	152	154	189	184	170	171	157	178	173	172	155	179	192	175	167	185	171	179	179	153	189	164	167	166	157	175	156	150	154	163	191	164	187	201	182	157	187	178	156	173	169	179	161	163	177	188	166	182	172	183	147	172	206	183	178	170	174	186	172	178	164	139	160	160	185	170	145	167	187	163	175	148	165	160	179	172	168	166	163	172	167	180	168	206	153	168	164	199	162	197	183	172	181	195	152	150	175	158	147	204	180	193	203	173	170	168	185	189	156	166	168	185	180	181	166	170	164	174	178	154	185	168	167	178	156	170	188	201	180	159	153	202	164	171	182	169	192	168	206	149	142	165	176	178	189	156	173	152	182	158	160	141	181	186	165	186	165	179	157	153	169	175	162	159	178	170	176	179	168	185	173	161	197	164	168	140	168	162	177	168	165	174	152	170	164	179	150	168	167	182	157	175	152	168	187	172	135	178	155	179	185	174	160	182	180	165	158	166	161	185	170	187	167	161	178	177	172	178	160	158	168	160	141	168	183	181	160	158	152	175	156	160	181	170	161	178	183	157	189	164	165	172	179	170	178	185	172	176	162	189	177	164	181	169	169	170	168	172	185	164	182	180	147	174	170	155	161	185	193	160	162	186	201	169	180	176	176	166	160	192	182	157	164	172	181	174	177	182	184	170	152	186	169	185	168	177	177	176	186	171	161	211	184	199	185	180	174	189	164	170	176	181	170	158	188	153	151	173	192	162	183	168	169	181	158	161	152	178	169	175	178	173	151	161	193	160	164	164	157	178	179	175	167	180	170	175	155	172	164	182	160	200	176	178	145	178	169	197	172	170	180	144	169	180	177	165	164	211	179	172	151	153	178	170	164	175	162	192	168	168	184	168	173	172	181	170	159	178	177	186	187	173	188	183	152	174	171	163	167	167	187	192	161	156	181	189	182	194	171	170	191	147	182	173	167	170	168	190	162	170	140	176	172	151	161	179	177	167	181	176	174	165	181	140	162	188	178	180	173	171	178	158	160	186	167	172	195	176	170	156	185	174	189	178	168	204	155	175	187	178	180	168	188	163	175	167	177	162	175	191	159	178	191	163	178	173	187	160	176	163	159	183	175	168	163	166	172	169	174	155	179	196	169	156	179	166	158	195	171	183	191	192	155	170	183	158	179	168	174	173	173	187	182	169	175	179	171	156	178	140	154	195	172	185	174	160	174	184	182	142	172	183	164	184	159	150	149	194	174	165	209	153	175	180	158	164	189	168	164	174	166	173	156	188	177	185	172	178	187	141	156	200	186	163	153	190	186	180	183	155	169	172	164	164	179	181	151	175	137	180	185	164	169	169	163	170	168	183	146	183	160	178	162	150	146	188	159	207	156	195
39972	46929	61701	63979	47869	30076	12792	4475	1782	812	563	422	403	404	409	428	418	423	433	402	419	422	438	435	422	445	431	446	403	434	452	453	462	437	391	462	446	445	459	425	418	427	408	474	435	467	404	411	455	368	404	413	429	402	415	451	430	431	420	440	414	401	407	410	448	443	436	398	454	444	407	473	446	423	469	401	415	452	420	424	437	406	469	414	413	410	433	400	427	391	405	442	407	416	440	434	432	418	413	423	412	385	448	449	388	457	418	435	444	397	416	449	424	409	427	420	441	423	452	442	417	406	424	434	401	415	408	441	430	438	443	430	426	401	411	408	419	398	438	420	449	422	425	411	437	419	442	412	419	427	413	458	456	442	463	438	433	444	416	415	400	430	410	430	420	437	437	409	430	414	416	431	422	408	402	439	431	463	402	434	422	400	423	429	426	458	457	425	410	391	430	446	443	408	458	406	405	406	444	445	395	448	437	410	465	458	439	394	462	424	434	410	434	383	404	447	434	426	442	449	441	435	398	401	456	448	440	451	442	421	449	428	439	414	472	441	388	429	445	442	429	432	416	449	431	400	452	471	424	426	423	433	441	406	441	430	415	406	417	469	456	427	407	456	456	466	447	413	406	412	459	456	431	449	435	411	402	424	416	430	432	444	432	437	434	464	403	412	410	411	418	458	447	418	426	432	452	402	411	442	448	421	396	384	466	455	431	426	457	422	441	430	433	405	424	425	451	430	421	422	412	425	405	413	422	413	415	416	464	415	416	426	393	418	436	436	435	415	436	469	402	411	400	407	429	431	422	424	424	432	417	462	431	422	426	430	415	399	397	443	399	464	445	466	407	385	469	397	413	373	418	394	397	436	444	474	439	404	436	440	441	401	410	435	410	445	446	421	429	416	382	454	442	442	435	430	431	446	429	428	410	454	439	392	426	435	440	444	445	439	426	444	430	410	441	428	448	436	410	409	449	406	427	415	430	449	410	433	402	447	421	400	416	439	436	404	411	438	455	404	405	450	429	422	434	446	455	455	434	408	444	452	400	445	417	460	440	417	428	462	404	448	438	429	454	440	455	462	432	429	427	433	409	474	461	420	421	414	410	437	456	396	412	417	433	456	438	421	393	435	414	421	420	413	406	444	409	418	395	419	465	434	444	453	422	396	427	407	428	448	383	414	405	420	439	426	379	414	425	428	422	383	419	421	418	436	400	430	448	397	458	443	438	434	438	424	439	419	411	410	435	414	437	405	422	449	469	429	478	460	437	436	387	394	441	452	449	452	444	419	431	400	407	440	435	436	450	376	483	415	422	420	421	436	453	408	429	427	437	407	419	422	455	403	431	430	426	414	439	408	450	420	417	445	412	441	412	442	395	435	417	450	376	424	418	434	451	426	398	435	413	428	438	456	415	381	426	449	463	398	461	410	398	443	407	407	429	434	455	439	418	431	445	431	440	450	415	442	437	416	470	413	437	445	395	438	433	425	423	442	406	417	436	406	417	447	436	399	449	381	435	414	423	425	415	409	390	444	411	438	450	432	396	385	439	427	415	409	447	400	392	423	433	419	427	418	408	398	405	441	427	421	425	457	444	432	412	471	458	419	421	425	407	438	412	397	435	410	445	453	418	391	415	435	432	427	415	435	424	415	418	435	400	455	405	450	423	418	421	422	464	412	446	438	450	411	411	430	457	436	414	405	401	410	425	454	430	443	458	437	441	416	421	448	420	384	430	465	429	419	429	447	483	457	409	421	427	413	402	437	443	399	437	455	410	440	450	454	433	411	381	399	439	447	409	421	392	392	399	423	385	428	451	400	401	429	452	416	384	423	468	428	431	419	390	453	428	457	428	442	413	452	423	436	402	413	442	431	407	443	422	400	425	409	459	452	392	417	413	437	484	408	452	429	455	452	448	407	437	405	431	423	405	431	430	419	449	407	456	453	394	409	404	423	421	429	435	452	428	408	390	390	417	406	433	456	412	434	398	442	416	442	410	458	430	449	437	444	429	453	449	426	445	439	413	467	428	421	392	420	402	446	419	445	413	418	424	445	418	425	454	408	433	420	456	412	402	402	425	438	426	425	403	421	425	429	464	431	443	420	445	436	430	383	457	450	448	388	389	437	378	448	391	403	390	431	423	411	414	395	468	412	441	433	419	428	406	433	413	417	446	408	460	412	420	422	422	430	423	435	435	437	407	405	413	437	401	379	394	410	444	440	423	426	457	429	442	406	400	422	401	427	445	406	422	423	430	447	441	421	408	412	413	420	424	391	430	438	417	418	441	422	449	422	436	426	422	432	461	438	423	435	422	413	442	409	419	456	414	444	408	422	393	427	432	422	443	454	437	441	423	416	472	413	453	449	409	411	436	433	395	433	444	414	420	426	455	455	444	410	420	423	429	429	423	429	393	430	412	410	403	411	423	450	416	418	409	413	440	428	454	439	404	418	435	418	461	452	447	453	428	427	436	378	411	461	424	439	391	450	470	417	406	467	421	449	455	445	403	401	451	371	439	442	442	449	429	436	407	449	386	440	426	420	420	431	428	399	430	410	437	443	456	421	434	443	392	398	450	452	432	447	396	454	406	439	411	430	415	429	383	452	426	412	435	398	453	441	403	415	431	457	414	402	448	442	461	448	479	423	429	410	432	392	431	444	420	420	432	428	404	455	408	433	418	447	416	420	415	472	419	424	444	458	425	433	426	455	429	427	424	414	411	431	429	455	454	436	418	408	371	479	425	436	419	431	425	433	425	415	436	426	417	443	450	446	420	408	426	443	439	422	452	418	442	453	473	407	416	443	424	437	428	429	437	394	411	426	448	439	427	415	426	412	412	412	418	436	447	423	409	447	449	430	447	445	414	466	413	439	404	453	445	438	430	458	430	424	443	440	456	447	417	438	422	472	419	430	419	443	430	471	442	480	410	426	413	407	410	448	414	411	399	408	465	437	436	401	461	435	445	406	452	445	395	441	429	395	430	445	446	429	388	433	422	444	464	443	422	452	423	431	440	391	424	446	444	433	462	414	394	428	441	411	434	445	397	425	449	425	391	401	452	432	391	396	462	451	447	435	413	417	449	439	387	459	465	418	411	434	421	451	403	391	408	400	410	425	432	420	434	445	440	409	413	424	414	444	427	440	435	435	429	446	417	436	426	402	412	438	432	448	402	459	440	446	405	456	448	397	435	407	449	447	416	427	449	439	448	436	416	446	426	416	418	398	411	412	392	431	454	445	415	398	432	417	397	426	417	429	393	394	414	440	466	430	434	427	420	395	447	432	439	442	406	398	413	434	387	426	410	444	444	432	446	409	443	434	408	447	419	437	437	427	435	421	444	454	431	423	382	424	417	460	430	404	435	424	395	390	420	436	450	441	446	420	452	364	400	405	437	424	446	385	397	392	436	413	475	403	431	435	459	439	429	433	436	426	433	442	451	385	416	424	443	436	433	421	414	458	436	418	403	416	448	384	404	394	448	395	436	440	428	395	431	418
66048	56136	61623	62822	46712	27003	11306	3132	960	363	186	168	148	163	178	181	176	181	168	154	176	147	162	167	173	174	170	153	158	158	176	181	164	159	161	178	157	155	150	170	146	191	163	153	142	160	183	136	169	145	175	166	156	164	148	149	182	162	147	160	175	173	154	150	165	150	162	158	145	167	159	137	162	148	148	174	134	173	161	174	162	154	175	200	135	159	155	168	171	158	138	161	155	191	177	162	183	160	164	177	150	162	166	167	136	161	169	162	121	161	154	168	172	156	152	149	149	176	158	171	156	183	149	154	185	162	163	162	150	169	172	164	141	165	162	181	167	160	181	162	156	175	157	179	157	190	153	172	184	134	171	159	167	166	145	170	164	157	162	168	166	160	171	157	141	179	146	149	157	146	156	138	168	167	164	152	159	144	155	184	165	170	154	184	167	169	156	147	169	152	180	170	168	164	166	162	164	172	160	162	181	178	170	192	168	155	158	162	159	152	150	184	164	148	165	167	172	156	171	181	163	152	167	171	184	175	146	134	165	159	174	158	148	164	182	170	189	175	169	161	152	163	156	154	166	183	151	159	152	136	166	136	150	149	155	136	150	157	142	152	150	152	152	163	156	145	172	148	190	176	172	165	154	147	150	163	158	172	174	165	150	144	166	186	155	147	146	157	181	154	136	168	165	164	137	180	155	156	175	140	171	171	181	174	172	146	158	173	156	158	152	133	167	151	169	170	136	152	162	172	165	155	139	159	178	167	168	154	137	156	143	163	155	143	146	165	157	159	181	146	139	153	138	155	168	153	173	146	154	142	151	158	168	162	171	146	136	142	142	146	169	161	139	168	148	164	166	151	163	155	177	172	167	152	164	165	144	169	160	158	166	171	156	150	153	184	177	166	148	169	182	125	172	160	167	140	148	163	151	159	147	152	167	144	134	170	152	152	162	149	169	155	168	156	160	181	159	164	184	151	161	170	180	158	161	167	187	162	142	164	167	143	183	155	166	162	171	173	160	154	159	160	181	146	156	142	174	170	176	170	155	156	172	161	177	144	151	171	182	167	188	167	163	157	158	159	150	161	179	150	157	174	154	149	184	179	161	184	138	144	156	157	152	139	155	174	164	163	131	159	143	165	139	148	163	163	141	118	159	177	169	157	163	155	151	180	162	165	162	153	162	159	177	138	173	177	162	144	164	174	159	162	148	165	159	173	166	182	173	200	149	156	189	179	155	150	157	154	159	157	154	152	165	137	173	149	150	187	149	167	154	169	160	138	157	147	161	138	167	152	134	185	157	162	143	165	172	159	147	170	161	162	167	158	136	194	151	177	140	150	149	154	151	148	154	150	167	198	168	164	178	161	154	146	172	172	148	164	155	142	169	151	153	179	141	150	177	162	169	169	145	176	159	173	166	183	157	161	165	152	187	146	157	141	155	184	169	140	160	186	155	169	143	174	150	177	168	156	153	157	155	143	150	156	195	163	165	168	163	171	183	170	154	139	148	167	144	156	159	167	161	181	143	177	162	164	171	131	127	147	159	185	166	152	162	140	164	157	171	148	159	170	155	178	158	190	164	161	147	171	174	164	162	165	145	163	161	153	166	162	173	150	183	164	151	148	154	167	155	175	160	168	155	164	179	152	182	133	155	182	169	147	170	167	169	145	139	172	166	148	178	174	158	180	183	176	169	159	158	162	151	147	165	170	157	169	146	161	145	174	180	157	156	164	189	150	168	145	173	166	168	129	169	156	162	196	176	153	127	165	149	169	167	167	161	164	166	169	147	172	173	159	167	166	159	159	154	187	176	169	154	132	168	165	159	165	139	160	158	166	168	167	155	161	162	171	180	169	154	147	164	154	127	143	191	172	166	153	155	174	144	198	153	167	179	136	163	164	159	164	162	160	167	158	163	156	159	151	154	142	163	159	138	149	135	156	167	172	158	169	159	171	168	184	166	197	156	148	175	143	162	147	155	166	165	168	153	148	147	178	166	176	150	141	168	155	135	169	165	162	190	159	146	150	156	161	176	187	173	146	172	192	173	154	154	158	160	162	172	170	160	141	184	143	163	159	169	167	180	161	161	149	138	161	161	150	151	157	170	149	172	148	172	165	171	151	163	158	154	157	149	160	175	141	179	141	169	161	155	175	156	138	155	187	156	174	163	171	151	168	159	160	177	153	143	169	162	180	165	164	156	166	165	174	167	164	175	169	138	151	166	161	169	146	170	150	158	172	175	144	148	159	163	174	174	153	169	150	148	147	157	140	134	149	168	160	170	151	158	157	171	164	185	168	143	160	167	169	161	141	189	147	147	187	168	160	143	156	154	204	176	137	178	165	177	160	163	179	135	173	163	161	167	161	163	166	178	167	194	153	150	172	170	159	155	154	162	163	161	165	148	181	169	177	163	145	178	163	162	164	176	154	156	178	154	188	161	158	167	165	171	149	156	135	162	160	151	176	147	187	143	158	168	159	167	165	160	161	170	151	139	173	163	156	177	168	149	159	151	165	141	146	153	166	143	147	154	151	201	153	170	160	159	129	180	175	176	157	157	188	159	173	160	157	159	156	135	150	168	151	152	166	157	165	154	186	155	167	150	171	158	164	137	134	168	174	170	167	172	161	152	160	170	154	186	168	168	169	167	154	160	169	159	127	140	172	146	165	161	151	168	156	159	174	148	164	153	159	198	153	155	168	178	164	143	162	161	175	156	157	169	176	159	167	160	170	168	174	180	173	146	144	162	152	171	183	167	148	159	168	177	159	185	159	172	173	170	176	178	149	158	128	155	176	162	158	174	153	161	174	161	138	154	148	157	170	156	158	189	168	159	155	155	175	166	163	153	168	181	164	176	149	159	141	164	150	179	150	180	140	154	154	169	148	136	168	142	171	140	156	168	155	177	153	172	168	168	153	157	169	176	156	148	163	135	164	158	181	141	140	160	189	174	158	158	157	150	173	172	156	162	169	169	165	159	152	150	148	138	161	148	159	151	159	164	174	149	162	168	175	151	153	166	168	171	156	151	153	152	147	161	160	145	144	170	155	133	158	152	172	165	161	138	135	180	141	166	155	137	161	195	169	143	181	145	161	162	143	158	130	142	147	142	177	177	149	165	162	159	161	171	164	156	164	165	144	154	183	154	155	169	158	142	153	153	154	156	173	163	160	163	187	157	145	157	171	152	143	155	175	153	149	175	156	153	175	141	162	145	178	149	146	151	152	153	176	189	156	162	155	144	168	166	175	153	149	151	165	171	151	156	144	165	176	171	166	153	164	166	178	171	141	167	167	176	156	149	172	172	161	155	163	163	164	163	190	157	144	167	153	170	178	158	167	169	164	154	147	164	137	169	155	178	144	164	155	155	148	153	147	186	184	162	164	169	162	174	157	185	154	177	163	161	176	144	145	172	161	161	140	161	190	167	176	154	160	155	155	170	164	159	146	161	160	155	141	172	180	151	142	142	148	143	167	169	156	145	166	175	148	148	157	178	145	152	158
51867	59590	74936	77460	57065	33926	17843	9058	3639	1299	654	471	394	382	427	380	401	421	383	392	412	397	387	380	385	423	406	391	401	422	383	406	405	392	398	405	428	398	414	387	400	367	399	361	390	375	427	428	394	378	386	403	397	373	400	392	414	385	422	380	399	425	445	393	383	401	400	373	432	398	430	399	397	388	411	376	411	380	384	380	394	397	418	402	377	388	393	412	385	387	414	395	406	405	387	435	406	396	392	380	386	385	425	377	387	387	389	415	369	416	406	385	364	394	406	410	377	391	413	390	375	378	368	398	410	378	391	365	405	376	407	430	405	367	415	403	405	413	385	392	393	372	399	405	390	366	382	406	409	396	362	392	403	403	389	372	363	393	376	384	389	408	401	376	379	376	399	371	398	350	404	386	408	432	404	426	387	369	369	411	367	382	407	404	401	417	380	391	429	382	385	412	425	392	354	427	391	409	363	376	393	413	395	401	396	405	420	355	409	404	403	389	404	416	417	382	420	380	385	394	415	386	383	396	419	369	406	392	379	375	413	411	385	406	396	407	428	390	394	410	413	363	394	380	396	378	410	384	438	375	407	416	373	412	403	408	375	382	393	402	428	418	355	402	406	405	357	364	402	423	362	379	364	427	414	413	394	378	424	388	372	378	405	453	384	361	389	350	407	412	402	400	395	405	423	370	409	406	388	398	410	387	387	433	402	361	405	373	382	378	407	420	391	414	405	396	384	393	436	417	417	415	398	383	379	371	399	400	365	418	381	381	437	372	429	391	429	378	394	399	421	393	403	383	412	367	425	422	394	398	392	391	388	422	391	403	421	365	415	356	384	408	373	446	404	414	350	379	407	405	424	393	364	392	422	408	359	413	357	381	410	390	386	403	373	380	407	405	389	396	423	400	385	373	403	408	416	401	351	365	387	423	400	353	369	370	371	396	415	412	390	398	431	389	390	400	394	385	370	388	417	425	424	392	372	440	447	397	412	368	372	391	409	368	414	345	368	390	352	421	385	394	391	387	379	397	412	375	389	395	408	385	448	399	379	363	373	406	391	419	357	408	394	394	379	430	402	363	385	388	401	401	406	403	404	401	393	384	422	403	430	412	428	434	390	365	411	410	396	424	418	414	416	376	401	393	409	420	404	385	410	406	405	382	412	388	377	345	427	374	389	382	380	395	367	407	398	387	390	376	385	387	382	365	367	412	402	389	387	420	372	402	397	426	400	403	391	398	400	370	394	418	387	372	405	393	381	398	394	401	384	367	427	402	406	421	359	358	390	380	392	402	389	401	394	388	398	408	444	383	415	406	361	381	396	420	383	397	427	426	405	447	362	390	391	384	382	403	413	405	435	385	363	420	393	406	384	387	441	413	369	363	398	385	422	404	432	393	371	377	404	419	379	361	426	402	374	395	404	409	407	388	397	379	420	418	418	420	352	371	376	375	381	384	400	415	404	398	379	407	380	380	370	380	403	417	394	364	357	387	404	423	409	375	389	393	378	401	386	379	396	372	393	375	387	395	382	372	397	376	370	393	400	381	389	370	414	441	380	380	381	411	366	379	378	397	390	398	425	379	414	403	398	390	378	409	381	399	402	417	395	408	357	390	407	436	384	400	393	380	431	418	398	378	386	384	391	372	370	399	401	388	392	374	405	398	420	409	406	406	416	417	397	379	431	394	405	403	355	426	381	360	386	430	406	384	381	377	381	374	391	394	401	410	365	376	414	425	414	374	373	423	346	396	389	409	388	381	398	391	388	407	445	383	379	421	403	375	407	427	402	393	384	419	391	375	363	370	395	421	386	415	389	394	409	391	408	401	411	376	413	419	391	367	422	426	362	399	383	384	369	361	395	401	465	423	413	402	390	376	336	388	366	381	364	396	357	386	351	406	441	377	387	406	394	377	362	396	373	420	348	404	412	431	424	402	400	386	408	381	402	393	379	422	396	403	391	388	386	390	389	381	394	393	397	391	373	384	402	394	367	399	403	410	387	379	370	379	380	429	367	418	415	368	382	393	370	355	390	380	376	382	379	386	416	368	387	379	393	364	393	418	401	409	401	382	398	396	369	440	393	402	360	373	398	368	390	354	393	370	397	386	424	381	406	381	390	390	395	416	382	389	382	379	398	392	368	391	370	426	390	399	401	401	393	405	388	371	411	400	360	376	402	411	393	385	379	409	379	414	404	398	389	375	397	372	390	368	397	422	399	420	395	410	380	380	404	410	351	378	410	371	397	410	405	394	396	370	383	421	396	393	417	425	388	379	383	364	384	394	400	410	365	378	413	383	418	377	426	390	402	407	407	382	372	384	374	385	401	383	392	397	384	352	423	390	412	364	387	418	389	387	407	406	439	347	384	358	362	369	416	389	379	417	395	425	398	364	391	382	395	407	403	371	376	429	385	398	379	391	394	384	381	357	424	390	381	390	388	392	367	393	370	407	418	357	400	378	393	414	409	375	402	387	384	395	396	395	421	383	411	384	426	417	407	393	403	424	393	378	404	406	374	434	397	364	447	391	396	406	357	366	397	389	349	383	408	405	412	417	411	346	404	401	399	402	408	411	355	382	394	400	381	399	428	393	369	380	378	380	402	389	410	395	383	390	395	420	379	396	405	384	379	418	397	385	399	427	411	412	361	412	392	383	408	395	378	410	420	419	416	371	406	426	356	361	397	399	403	366	386	396	427	380	392	390	397	400	382	373	408	384	422	410	379	422	418	390	396	384	374	415	427	420	388	424	379	403	388	407	386	383	393	410	368	408	369	423	351	398	387	376	380	417	388	392	373	391	401	357	429	391	382	391	386	341	366	392	426	411	373	401	374	350	380	405	384	374	408	404	403	366	421	396	401	401	395	396	392	422	398	431	377	417	423	368	407	369	381	387	364	375	415	373	400	401	380	405	368	358	397	366	390	371	398	410	404	418	376	379	395	406	378	411	399	339	394	403	386	395	399	383	405	362	408	386	406	404	379	437	406	405	359	375	363	439	404	395	419	353	391	402	409	407	366	391	394	391	373	398	382	410	375	433	406	397	413	389	422	383	374	418	373	386	411	371	392	391	416	403	392	363	390	396	406	383	374	390	427	386	389	393	393	384	427	435	420	391	418	404	368	356	379	383	378	436	395	355	388	391	417	411	417	399	363	425	398	391	417	402	422	413	414	396	396	409	414	378	404	391	388	402	393	370	402	413	372	377	392	362	398	373	378	380	404	406	408	387	393	412	392	374	360	390	390	380	361	402	397	372	402	409	403	394	393	420	402	396	421	438	381	400	402	418	355	384	397	416	396	363	384	396	380	396	374	413	437	384	391	379	373	408	384	384	396	412	420	383	396	411	411	389	390	364	416	397	426	420	371	410	376	386	383	432	407	402	417	388	390	388	394	422	420	380	406	388	371	383	383	373	369	390	411	375	382	338	436	382	400	373	402	406	403	399	391	411	385	382	394	398	405	358	386	376	398	399	404	397	407	411	421	397	397	404	382	401
22068	19259	14892	11067	4424	1334	414	250	234	171	170	149	184	171	174	172	167	149	137	186	150	168	178	158	169	158	147	152	175	193	168	164	160	157	191	181	160	182	173	175	158	157	168	155	176	149	182	169	197	178	201	151	187	161	172	165	185	180	162	178	143	180	171	155	161	168	164	142	168	171	151	180	165	145	167	155	179	158	153	168	152	182	158	172	178	169	171	179	155	144	154	189	169	168	164	178	156	189	165	162	158	158	173	182	157	160	163	161	176	173	161	179	140	164	176	176	178	163	156	183	163	160	187	153	179	167	180	173	143	173	161	178	163	157	194	170	178	181	154	148	159	156	179	159	188	161	180	134	161	180	181	174	162	150	166	179	181	171	172	166	171	143	155	183	197	160	181	159	203	167	152	174	153	161	199	160	148	160	145	171	159	149	157	164	157	170	190	165	161	153	164	148	165	183	160	151	152	154	180	180	155	162	160	176	153	189	174	164	175	158	162	157	143	168	171	143	158	166	175	165	168	186	159	172	172	173	162	162	176	166	145	177	159	167	178	194	161	159	149	152	131	164	176	162	154	182	154	159	146	160	161	174	181	169	144	189	155	172	161	165	173	166	149	179	153	169	151	164	132	165	154	147	176	163	163	163	164	154	166	151	165	169	183	158	150	168	165	156	175	182	167	168	181	138	166	142	194	162	191	195	185	160	165	169	180	162	191	174	159	155	175	170	186	172	166	166	182	164	153	159	186	183	163	176	169	145	176	148	151	138	136	159	177	147	166	180	189	177	175	147	174	168	170	156	162	159	159	156	160	163	183	147	199	149	171	174	160	157	167	148	155	176	171	148	176	174	168	147	159	157	168	168	174	144	170	190	129	162	175	172	147	163	150	157	178	171	148	164	154	191	186	173	163	189	159	172	165	180	146	169	163	184	162	174	175	152	163	159	170	183	160	169	152	163	152	184	169	184	174	161	190	192	166	155	156	146	187	169	179	146	141	181	176	162	163	157	153	153	172	164	153	161	150	167	170	187	160	152	163	166	156	170	171	177	168	187	161	157	159	188	173	168	160	172	165	157	183	157	162	160	176	171	188	194	180	183	139	168	164	168	167	177	149	165	168	164	172	168	186	171	177	171	166	172	185	180	144	166	150	160	168	146	165	190	180	152	153	177	150	166	182	160	173	164	155	179	156	161	159	153	171	167	166	168	181	176	174	166	160	162	169	175	165	158	160	200	164	149	181	173	166	176	151	156	176	179	170	165	170	148	174	173	158	158	196	161	170	174	149	171	159	189	177	193	175	150	183	138	165	180	161	151	156	163	157	178	174	169	163	170	173	167	176	170	141	179	169	193	174	176	147	154	170	136	164	171	160	159	190	156	156	159	171	152	180	168	168	163	157	165	161	176	158	188	171	167	168	169	161	176	170	169	169	162	171	173	133	160	196	170	160	154	154	168	166	192	157	155	206	181	158	167	155	169	181	178	171	164	161	168	179	167	178	169	174	142	150	142	159	146	149	154	161	146	163	171	165	204	185	154	163	153	162	157	169	172	168	162	166	183	163	169	154	171	177	160	142	165	192	164	169	185	163	156	188	176	178	176	152	148	150	174	164	180	152	189	167	161	162	157	153	171	187	174	168	168	194	182	161	181	158	166	165	178	184	164	156	147	169	165	160	162	181	191	170	146	191	175	169	175	157	145	156	187	152	177	153	161	162	174	161	148	173	139	201	160	168	158	170	149	186	155	172	155	156	146	161	178	193	180	167	183	160	160	187	155	180	185	163	165	169	159	164	172	165	178	169	178	144	170	192	163	158	167	157	165	159	179	166	177	156	189	137	156	172	174	164	160	195	154	154	147	173	173	165	169	168	169	171	151	188	155	170	160	180	191	175	175	181	177	151	181	189	178	170	165	177	180	165	155	173	165	186	179	162	156	175	191	161	168	151	150	174	145	166	165	142	176	167	186	159	162	170	177	177	154	152	176	175	164	171	181	173	187	177	144	168	165	141	186	175	160	132	151	168	200	145	157	170	155	164	175	178	170	154	170	154	165	180	177	150	173	199	154	159	193	165	145	164	170	154	160	166	153	180	167	182	178	168	180	161	152	190	159	152	166	167	162	157	159	179	162	170	166	135	163	187	167	179	178	167	163	162	183	147	176	162	192	155	169	165	161	160	160	154	153	147	190	149	162	168	164	156	179	171	176	147	156	138	152	173	186	172	184	153	173	193	165	172	162	161	143	157	160	167	198	151	163	153	189	188	147	152	166	161	193	174	194	154	154	157	163	163	174	159	146	175	167	165	152	190	163	176	156	181	160	168	176	158	188	170	185	170	167	160	151	163	171	186	189	177	166	163	162	180	190	170	161	172	189	162	155	156	165	166	169	146	175	172	170	148	182	180	152	163	191	176	185	160	163	163	156	165	164	156	154	170	173	160	148	162	161	182	159	163	194	188	188	203	176	162	165	189	162	156	183	184	147	166	198	163	162	159	162	186	175	159	163	168	174	178	190	177	155	159	165	171	156	170	156	174	168	164	161	158	178	163	181	157	170	169	181	163	169	166	159	150	163	153	147	176	160	176	131	164	174	170	156	167	172	187	152	174	164	177	149	159	162	158	142	160	167	158	150	180	169	179	151	191	158	166	179	183	151	177	155	159	164	167	158	153	153	173	183	190	159	176	193	174	171	167	185	173	146	172	174	193	167	161	171	178	143	162	160	152	171	182	165	174	197	173	147	184	149	144	161	159	174	165	164	175	155	175	161	162	184	163	157	152	159	168	180	162	145	181	167	177	193	166	169	167	164	172	162	163	174	175	167	184	161	157	164	181	185	186	160	151	174	175	152	187	168	143	170	183	161	173	137	175	179	178	185	176	194	192	172	176	182	173	164	176	169	147	161	169	171	137	203	142	149	156	158	173	172	168	152	175	176	170	183	148	147	171	176	148	145	171	175	163	171	175	172	200	158	169	176	157	148	168	173	151	162	160	171	162	179	167	192	151	141	181	143	156	145	170	170	156	160	160	163	154	175	201	167	164	169	158	176	189	175	161	175	191	170	169	166	168	165	169	160	164	137	179	168	172	184	149	182	159	180	149	171	189	155	166	169	167	146	171	167	156	174	180	146	154	167	160	197	154	184	160	172	161	164	153	171	173	148	165	167	144	159	144	157	163	148	153	159	174	157	179	166	187	159	174	161	179	178	159	169	174	152	174	160	179	182	166	165	155	158	176	174	163	180	171	207	163	156	158	154	168	170	186	183	169	161	164	141	179	188	161	160	155	185	164	157	180	176	160	147	158	171	175	180	148	155	152	177	171	159	166	181	183	155	164	177	158	155	168	172	179	176	158	149	182	160	172	167	150	177	164	153	168	160	166	165	185	160	154	168	162	132	157	149	171	157	163	187	192	182	186	152	170	166	174	155	156	162	170	175	165	134	175	167	176	164	151	184	157	138	177	185	170	179	182	167	160	159	167	171	170	162	159	167	166	181
15840	18190	23443	22141	11983	4320	1403	902	619	475	409	430	416	476	437	401	412	423	427	451	450	376	453	404	454	436	402	450	415	410	427	393	402	413	409	435	439	437	427	421	474	424	430	427	444	445	407	426	437	415	408	399	430	427	425	417	433	416	449	402	365	442	419	459	439	404	392	447	384	413	431	430	421	445	459	415	400	410	431	409	431	429	442	388	430	434	404	449	431	417	458	396	435	442	448	440	414	438	396	415	427	404	416	411	447	423	381	426	426	419	400	419	395	414	416	413	423	415	410	433	392	415	469	421	426	419	411	419	370	391	412	446	417	389	414	417	385	434	431	436	411	410	422	396	412	392	409	441	396	427	429	402	431	419	421	422	433	435	466	437	415	416	414	421	433	412	412	414	418	394	444	406	424	403	398	429	418	416	401	435	429	418	423	427	444	446	406	396	418	409	434	440	431	409	397	433	435	383	436	488	413	410	415	440	443	405	408	462	419	418	417	429	410	397	435	430	428	431	412	461	384	469	384	432	400	421	403	401	397	422	424	408	392	420	423	412	410	433	370	422	408	419	421	409	397	418	422	400	404	439	428	426	431	395	420	413	398	425	396	453	424	464	397	407	408	434	392	445	452	420	425	408	430	435	390	436	429	381	372	400	447	416	428	412	449	394	387	385	421	433	409	408	395	418	434	398	416	402	398	417	429	432	385	423	415	428	410	438	405	430	396	409	439	416	407	422	430	423	427	414	397	364	488	445	376	461	456	368	458	413	403	425	401	403	414	399	416	419	416	427	438	430	443	430	419	404	432	411	405	426	437	423	406	401	402	425	429	439	395	417	420	415	387	408	429	436	419	412	398	461	416	394	432	433	422	446	398	404	411	382	422	395	436	412	381	408	424	405	395	435	393	401	442	415	450	435	440	420	441	446	389	410	446	402	457	455	454	410	431	427	401	406	426	379	452	432	430	433	424	438	433	402	413	418	418	361	448	391	403	417	385	446	403	461	445	414	433	432	384	422	452	383	415	415	430	440	383	398	396	400	431	432	431	450	425	433	455	449	403	431	397	425	423	392	431	411	454	447	416	394	438	408	416	410	434	428	398	420	418	432	399	418	432	394	423	431	389	439	395	434	420	426	400	444	441	416	452	422	413	432	419	399	392	419	445	407	410	395	427	423	424	428	431	416	434	391	397	422	381	396	424	393	428	432	416	412	458	421	447	429	393	406	434	419	381	408	441	392	421	414	444	420	416	443	390	431	429	409	377	416	425	390	396	419	402	404	461	438	438	447	413	423	420	411	387	429	448	396	428	401	395	425	425	417	417	424	401	421	404	441	427	424	444	420	416	438	426	383	436	429	448	382	411	429	398	434	419	407	411	398	424	389	447	426	439	431	433	408	432	423	420	429	419	424	411	401	420	404	420	438	415	432	432	436	477	427	414	393	411	418	437	420	426	413	389	423	456	432	421	415	440	409	432	412	434	439	404	398	400	422	439	387	394	418	452	415	455	403	406	412	414	389	413	425	405	416	456	435	418	422	421	461	440	418	430	440	402	398	402	443	415	441	441	407	424	407	433	435	445	414	425	427	441	460	446	432	427	417	417	419	426	425	385	459	430	418	430	449	366	393	405	434	418	407	434	455	406	408	411	395	393	374	420	428	394	424	436	410	434	424	391	413	400	425	447	450	439	410	392	426	411	387	404	437	438	417	359	434	407	443	440	444	407	400	389	407	420	434	425	419	407	431	399	409	425	422	428	398	400	404	388	427	405	399	436	429	432	440	401	397	442	421	417	430	390	426	451	393	428	431	423	401	390	403	440	430	410	415	425	386	405	408	463	426	380	426	466	412	415	425	428	421	425	422	405	424	450	415	397	425	432	418	427	423	429	433	450	430	408	415	377	404	443	405	417	403	412	403	399	415	437	439	399	426	438	399	433	425	422	458	414	453	389	429	435	412	432	431	416	453	422	445	451	447	462	427	415	419	392	440	436	431	416	412	426	423	446	399	398	439	418	417	432	400	407	390	425	406	428	407	419	378	431	418	407	408	397	422	420	449	410	416	388	400	422	423	404	447	413	442	434	428	399	403	431	424	429	410	404	398	425	425	417	429	390	443	429	390	400	431	440	423	390	441	411	420	396	433	401	390	417	435	431	427	371	419	443	404	437	406	420	438	421	441	448	406	438	475	432	454	380	418	434	428	429	477	410	446	433	397	412	425	400	448	461	421	405	409	377	444	436	392	393	432	420	416	431	401	421	412	438	399	421	401	427	421	412	439	390	440	418	383	399	403	426	414	412	442	402	382	440	386	439	431	433	432	374	430	418	415	392	389	452	438	449	414	420	442	470	421	392	416	431	387	385	435	421	399	441	430	428	439	430	410	413	412	424	410	430	417	413	413	451	416	410	386	420	449	460	417	406	416	419	378	413	421	429	421	445	431	425	433	422	450	426	419	425	423	419	422	423	410	423	431	437	413	451	438	441	422	430	411	396	396	390	417	431	398	403	452	392	430	424	432	391	413	425	406	391	438	419	457	436	433	422	411	387	425	417	430	392	422	456	376	414	459	414	393	436	416	434	440	406	440	442	412	429	421	456	422	393	420	428	398	464	429	387	415	389	411	384	428	437	394	385	483	436	399	414	416	406	421	414	423	429	395	452	428	446	392	432	420	432	400	381	420	407	415	412	434	436	420	415	427	425	426	441	414	415	454	407	415	447	402	408	426	432	435	440	423	405	405	427	445	425	403	413	377	393	434	420	471	434	418	412	418	395	417	475	406	421	417	358	411	423	416	403	409	412	378	394	402	401	439	393	443	393	406	446	392	434	408	406	387	417	416	445	424	440	410	424	418	425	436	424	414	445	448	434	395	413	409	408	401	441	431	418	413	432	389	407	409	460	433	442	399	399	442	387	394	451	421	437	388	394	393	422	424	404	412	391	425	387	432	388	420	423	418	420	444	416	429	447	437	443	415	392	439	408	411	420	393	442	379	420	391	439	451	417	403	427	428	404	465	438	456	449	422	440	405	423	438	406	417	423	419	403	400	397	426	441	379	461	459	432	445	435	431	420	395	403	416	423	405	371	426	404	429	426	431	432	428	411	394	414	429	398	435	358	389	397	440	413	414	389	418	406	465	447	433	419	413	419	404	469	372	402	417	437	412	397	397	406	397	425	401	427	459	443	446	449	408	463	422	439	447	413	441	456	425	459	400	425	428	396	438	400	449	453	406	420	409	423	422	416	429	440	417	431	410	401	417	411	428	422	411	402	423	409	397	444	399	443	421	424	410	428	406	408	419	425	392	415	419	418	387	408	446	447	425	416	432	410	429	416	418	397	416	432	427	398	392	432	389	386	420	422	439	422	402	428	436	414	423	380	440	394	446	451	400	398	413	387	450	434	421	434	437	418	389	438	457	406	403	425	408	433	411	423	404	415	402	424	450	420	385	413	407	401	428	487	415	473	405	435	388	383	420	405	412	409	463	410	418	413	423
58148	52969	53338	51435	35076	17152	6548	2289	848	336	239	187	194	182	186	179	203	171	197	171	206	169	191	184	195	175	181	176	200	149	175	161	160	159	190	174	164	177	177	177	192	180	171	179	167	145	179	186	178	192	193	186	173	182	165	183	171	184	178	170	199	186	167	168	176	177	152	205	195	196	185	201	165	188	172	160	176	182	190	158	184	182	168	156	178	171	175	192	186	173	174	185	151	189	193	167	173	166	184	171	174	193	182	176	168	174	171	162	182	180	181	163	174	168	171	154	185	189	177	187	187	182	184	196	169	189	163	190	174	187	169	206	195	160	179	161	182	163	176	155	179	165	165	162	169	169	176	165	176	179	177	160	181	194	165	200	166	189	182	173	159	194	170	195	189	173	173	170	187	188	173	165	194	190	182	191	187	192	161	175	151	149	169	182	180	168	181	174	167	193	160	168	193	176	204	172	191	183	149	172	199	181	161	199	191	143	178	181	170	168	200	153	186	165	157	182	172	186	162	179	198	198	173	172	163	173	180	194	189	187	172	185	174	168	174	179	169	180	161	176	191	174	175	189	171	173	180	183	169	176	185	141	163	166	180	174	181	168	176	186	207	156	155	189	162	186	196	188	197	188	186	162	188	195	166	169	192	173	184	168	177	157	183	187	192	159	166	150	174	176	200	189	183	190	187	184	154	161	197	168	175	142	189	147	160	175	196	162	165	153	164	193	172	208	166	195	199	165	190	194	212	170	168	180	169	174	162	184	204	168	148	197	155	193	180	175	177	196	180	192	167	185	179	172	163	189	184	178	179	155	171	175	177	174	189	160	173	153	183	178	167	169	179	177	192	217	191	183	179	183	179	186	189	163	163	176	183	167	192	181	195	165	174	167	170	191	183	189	186	192	158	164	179	191	171	192	179	181	168	176	170	175	166	174	183	195	182	221	164	161	221	183	169	188	163	171	172	179	173	193	176	192	188	160	172	189	166	180	199	149	172	179	178	175	170	175	176	179	158	169	193	194	177	196	183	196	182	182	179	168	177	171	183	190	165	184	184	172	204	161	164	179	168	183	164	159	197	177	210	183	201	203	165	174	175	172	201	184	173	194	149	158	198	174	158	191	163	157	167	179	186	176	169	187	176	182	163	198	174	182	153	157	149	165	190	180	204	164	173	185	209	195	192	183	159	150	171	167	188	206	189	177	160	163	195	134	193	176	183	191	175	194	191	174	182	181	192	200	175	166	194	202	187	185	160	171	180	179	169	157	163	193	159	205	158	173	182	187	181	170	181	208	184	185	172	179	183	191	179	163	165	156	192	186	157	179	166	160	180	193	183	178	143	191	196	177	175	196	185	181	186	181	201	186	174	158	171	202	199	172	184	182	185	172	179	153	164	141	188	169	195	168	198	188	181	187	181	183	166	176	192	167	208	191	156	184	190	181	164	179	172	208	172	215	196	168	187	166	156	171	196	190	185	161	181	164	181	151	182	187	173	182	204	189	179	166	186	185	196	174	174	164	185	163	203	189	180	211	159	200	175	169	159	166	170	153	159	178	167	186	171	171	186	192	153	182	173	183	186	183	182	181	190	175	162	166	188	177	160	192	181	199	191	172	173	170	170	149	199	198	173	202	180	166	173	186	185	173	202	189	166	179	161	176	185	178	170	190	181	173	196	204	195	184	153	210	180	173	200	179	192	181	180	150	183	165	183	184	172	183	186	162	174	185	179	177	197	176	192	182	179	155	170	169	169	184	153	167	187	184	180	177	183	171	211	172	163	167	179	168	186	175	169	160	186	175	177	166	166	172	175	172	186	162	159	202	181	173	180	199	146	173	171	185	156	202	185	170	162	184	172	197	166	177	198	171	183	172	181	185	163	194	174	175	184	172	161	201	167	192	183	172	203	201	181	193	175	194	198	180	174	178	208	177	190	149	180	165	170	188	181	178	190	170	154	196	198	172	180	194	177	182	196	180	169	172	165	168	166	199	205	177	179	158	193	179	199	160	179	171	188	188	202	157	186	178	191	182	176	192	161	179	183	214	167	172	164	164	188	141	213	188	182	187	160	180	197	189	182	184	169	181	170	158	152	177	200	154	171	174	174	162	169	177	180	163	176	172	183	162	172	181	191	212	211	176	173	155	182	180	184	203	170	187	182	149	189	173	179	186	161	184	150	186	189	206	185	185	166	171	187	171	167	168	164	174	160	199	203	179	178	200	168	159	187	185	171	182	180	144	186	186	195	191	179	176	188	181	166	203	185	166	158	171	178	188	171	179	182	161	160	189	183	177	198	181	179	180	179	171	207	172	162	179	187	146	188	170	169	204	187	175	182	180	168	207	175	214	197	198	168	201	169	149	211	169	157	175	174	197	188	195	163	172	179	160	155	184	211	188	215	174	173	168	185	196	168	158	156	179	175	194	171	140	188	175	171	197	164	181	162	159	181	182	167	181	189	197	136	180	203	197	160	179	177	156	181	172	182	188	179	173	174	207	174	192	196	209	174	183	172	165	176	156	174	164	165	185	163	170	181	198	158	171	172	191	173	164	163	210	162	164	191	163	200	183	167	178	161	170	170	197	200	203	177	161	197	136	193	179	186	178	167	195	170	189	169	167	160	190	182	175	195	225	181	160	194	194	172	185	161	182	184	155	174	189	207	149	169	175	181	153	189	190	202	165	186	159	174	181	173	184	187	175	189	184	202	180	203	177	169	171	168	176	175	168	187	158	201	177	165	189	209	167	197	172	166	178	155	163	185	188	185	173	188	211	177	173	193	192	158	166	170	173	187	208	175	184	170	182	181	181	183	177	168	172	191	169	168	181	172	190	165	167	205	168	206	173	170	184	166	160	186	163	162	169	168	187	180	160	199	186	179	164	191	185	188	189	208	169	190	172	173	168	168	202	178	177	177	205	181	167	177	171	173	174	191	186	173	169	176	180	193	190	169	192	177	171	170	191	203	204	156	182	159	186	183	177	182	193	157	165	190	185	167	224	181	180	171	162	158	188	183	163	177	171	195	185	187	164	165	167	174	171	208	193	187	195	185	179	176	195	177	187	174	194	152	185	176	178	181	139	166	196	176	183	167	195	178	182	187	184	180	197	198	184	198	186	169	191	157	194	183	212	178	163	167	181	170	166	149	178	192	192	193	188	153	175	197	183	202	185	186	194	174	171	163	177	161	194	183	157	196	202	177	184	199	172	187	183	188	173	163	162	200	202	191	176	173	175	201	182	165	170	185	195	166	177	150	175	161	203	180	157	176	169	175	188	178	181	189	155	168	174	174	168	174	143	191	174	157	183	173	193	194	171	199	174	178	169	188	181	188	161	193	180	172	195	190	178	175	169	192	177	184	164	191	159	170	163	171	161	179	196	187	177	171	171	195	188	194	199	185	163	197	172	169	176	175	180	174	164	192	183	192	164	173	161	161	155	188	142	173	185	165	220	170	159	162	194	182	166	169	170	198	176	164	189	157	200	185	162	170	188	169	153
44786	54653	63053	63333	43509	23990	15584	8083	3263	1216	617	495	463	417	424	413	405	431	422	433	408	451	453	433	473	446	449	432	425	432	420	464	394	447	452	423	418	435	421	454	451	451	449	404	457	467	421	422	382	400	407	462	426	433	453	453	456	455	451	406	452	435	432	442	429	411	430	457	456	432	425	458	442	461	433	394	411	422	463	423	423	413	446	457	433	405	460	454	449	409	425	445	419	461	422	447	412	418	445	429	427	423	437	425	410	478	442	425	450	469	426	436	417	456	469	438	446	474	482	430	427	451	452	421	443	433	451	457	445	411	437	455	423	415	442	478	416	434	411	439	436	468	471	438	463	408	454	470	444	445	489	405	475	450	418	438	400	414	467	457	458	424	398	449	474	420	414	465	446	442	455	412	408	414	445	409	455	438	461	434	415	428	453	466	489	433	475	425	405	441	445	470	421	465	438	470	413	442	446	398	467	427	454	443	457	413	431	444	403	415	440	445	434	420	418	411	431	431	419	443	435	478	385	424	450	409	480	446	432	396	416	422	435	444	455	439	398	423	422	440	424	399	454	472	387	412	463	453	441	437	447	454	432	452	452	466	445	455	452	413	434	464	423	414	460	438	431	424	417	424	442	441	406	443	430	427	420	416	457	453	439	479	428	442	453	434	429	491	421	402	444	413	410	473	457	447	453	444	417	453	440	452	413	467	459	417	432	413	438	433	427	454	437	443	473	452	455	472	385	421	459	437	445	471	473	421	420	456	448	425	431	460	419	464	433	440	451	485	446	466	486	442	424	443	433	464	423	448	423	425	424	407	416	428	427	460	483	447	468	425	435	407	450	397	426	448	404	472	413	416	407	473	423	471	460	457	456	449	452	429	458	440	511	437	435	436	449	430	470	473	407	422	457	464	434	426	432	460	435	417	433	424	424	415	468	428	446	422	437	461	401	441	462	436	420	420	442	439	483	447	443	431	450	424	435	449	438	441	407	406	452	434	453	433	425	463	456	432	439	437	439	446	434	433	401	404	434	445	440	492	423	432	446	457	440	454	420	457	414	469	422	443	441	396	444	455	447	439	455	415	442	446	422	474	455	465	427	435	414	458	441	468	454	454	444	442	441	476	406	444	439	412	420	397	408	447	453	414	461	449	438	440	470	393	430	442	425	458	429	437	416	465	434	441	429	452	459	391	444	446	487	468	427	411	398	442	418	471	457	453	470	454	430	430	451	415	442	477	405	435	427	428	414	418	443	420	444	448	380	401	408	420	430	440	457	431	422	437	414	444	465	444	459	432	443	430	445	442	450	428	447	434	436	423	399	450	423	449	446	448	443	460	449	439	455	420	466	433	434	440	417	451	494	403	432	442	505	410	468	417	434	455	453	414	433	438	438	429	406	451	483	470	461	463	457	435	448	459	439	446	409	442	503	467	440	442	449	452	477	420	438	416	441	446	432	456	444	416	438	449	437	419	458	421	423	404	430	438	409	437	426	450	451	474	427	459	458	466	457	444	415	453	414	398	424	439	428	453	446	475	409	431	420	468	453	430	456	422	426	437	466	414	398	458	451	415	415	424	430	436	431	454	447	407	438	424	409	414	458	461	495	457	418	410	416	434	426	429	417	430	436	441	456	425	417	480	442	470	435	450	452	432	447	426	463	447	403	418	462	438	440	434	443	421	453	428	453	423	431	446	443	435	431	475	407	429	440	388	410	427	459	417	462	443	450	435	434	457	434	435	426	445	416	374	438	457	427	451	422	411	418	452	445	442	438	447	421	469	455	438	373	424	478	434	448	433	416	432	411	445	446	438	477	396	438	436	433	437	417	457	429	434	490	431	448	488	395	446	435	430	475	428	431	403	448	426	456	438	458	429	476	442	420	407	457	416	450	487	436	426	447	423	433	409	426	438	431	430	443	435	420	468	477	438	462	419	456	390	408	451	421	438	446	460	445	400	450	420	425	413	436	433	428	441	414	410	430	443	438	428	424	425	440	423	440	414	436	418	459	433	462	435	442	439	450	431	457	439	429	433	410	468	422	456	458	427	451	442	443	480	430	466	443	435	428	441	426	465	438	459	433	414	419	456	441	441	430	458	433	433	462	460	444	450	437	438	432	437	451	445	420	447	391	430	432	455	404	451	421	461	449	420	447	419	418	447	454	476	473	424	488	431	429	457	442	488	422	453	428	415	447	426	402	422	444	445	441	419	433	444	434	422	440	432	447	427	382	455	417	473	436	470	445	428	456	472	440	454	438	425	471	443	398	439	435	420	481	402	467	425	418	460	452	403	486	432	434	464	447	460	426	448	498	431	451	434	467	466	460	437	395	444	438	479	437	461	422	424	448	423	407	416	433	430	429	425	442	435	462	436	426	428	423	406	461	492	435	424	434	431	400	447	427	407	434	449	441	414	436	399	438	438	418	452	418	460	402	446	448	418	426	440	440	422	431	450	453	430	403	451	425	415	423	414	428	440	464	419	437	465	418	445	442	421	380	423	388	409	450	412	460	406	425	461	444	425	446	446	445	472	437	418	398	421	432	427	445	434	423	411	467	440	415	447	443	473	441	431	432	425	433	409	428	451	466	431	414	442	424	388	444	443	414	416	431	415	444	437	448	408	442	425	417	472	455	445	438	409	474	402	385	431	455	418	393	431	425	453	437	471	414	408	437	427	464	441	401	456	453	398	427	436	428	440	408	453	465	423	404	440	474	412	481	398	457	448	432	446	459	444	440	424	449	462	440	404	475	423	485	446	443	432	430	444	395	456	444	446	430	444	429	459	435	429	439	427	439	447	426	428	435	446	418	448	439	465	473	455	464	440	452	428	449	415	430	445	423	409	434	441	450	463	471	409	427	485	426	460	413	462	409	445	423	436	432	440	440	466	468	420	410	444	439	418	415	444	466	438	435	393	424	437	435	403	434	455	416	458	420	493	464	426	422	424	398	391	425	450	428	414	464	429	474	441	455	465	444	425	432	420	477	434	447	445	460	422	453	432	413	440	434	451	395	462	433	464	426	472	452	464	476	404	416	442	451	453	442	416	433	440	420	402	431	435	431	464	456	416	449	418	438	441	468	472	401	483	458	423	423	405	427	450	405	436	442	398	408	411	428	419	424	439	427	422	434	415	433	426	409	433	455	473	477	418	431	420	429	452	450	441	447	449	429	435	431	443	453	410	433	428	440	478	471	442	438	464	476	395	471	432	418	411	444	462	414	470	455	436	412	411	438	446	464	403	455	437	442	422	450	471	478	458	415	474	461	410	439	455	412	450	463	424	491	417	416	442	445	414	420	457	444	417	443	443	419	446	449	468	443	462	465	416	436	410	481	438	437	441	411	445	436	429	418	448	461	452	466	481	434	435	489	472	460	462	406	445	458	467	451	453	435	421	421	450	465	472	444	441	479	445	426	441	462	433	465	416	460	421	445	428	455	462	424	398	435	440	434	409	454	420	452	490	428	464	495	439	433	427	441	459	412	418	447	430	465	421
63551	55791	54938	54881	39604	27777	16559	6179	1726	537	228	186	178	171	197	175	186	142	157	179	187	171	173	183	191	163	186	164	175	172	158	147	156	156	164	166	181	193	163	172	178	185	165	170	159	167	141	156	147	181	163	195	178	173	168	139	164	170	200	165	171	158	179	155	147	171	175	148	144	171	151	167	161	158	151	169	124	151	156	172	166	172	156	161	156	151	163	143	164	146	156	146	172	173	175	159	155	154	165	197	174	151	195	170	136	184	174	177	196	193	163	179	157	166	153	186	158	166	175	161	175	146	174	153	188	174	151	147	155	170	148	151	187	185	163	166	163	185	168	153	170	175	152	186	167	172	186	174	161	150	153	163	181	176	150	156	174	192	182	155	160	205	190	166	153	169	170	178	180	153	163	166	187	176	157	154	161	173	171	190	157	178	164	135	171	146	179	171	166	185	178	181	164	173	168	169	174	150	154	157	180	164	153	144	139	166	146	157	159	157	167	163	174	147	179	183	168	147	146	163	186	172	166	164	152	149	178	169	157	151	163	184	187	160	156	155	160	178	164	181	161	166	160	171	166	149	178	174	141	152	140	176	196	185	152	188	167	155	172	165	181	175	186	172	176	154	162	169	163	161	155	166	155	166	171	170	147	173	156	163	140	173	163	176	145	161	167	149	182	160	176	176	177	153	148	170	170	160	180	174	155	194	161	155	170	199	165	181	172	159	174	163	203	176	181	175	172	168	158	163	166	147	177	153	153	171	170	186	162	168	174	176	168	193	149	160	185	156	155	191	171	160	157	178	146	156	148	167	166	184	181	182	183	154	148	168	157	156	188	137	185	157	175	171	167	171	191	172	155	158	153	172	172	155	171	181	139	162	161	192	161	176	184	159	178	156	168	164	165	165	167	168	180	152	174	165	169	151	184	181	158	170	178	149	173	149	178	168	156	175	159	158	166	171	168	169	184	180	195	153	176	174	170	163	194	165	168	169	176	159	174	174	166	149	156	169	173	179	156	167	148	184	171	157	159	153	157	133	151	198	162	184	169	161	158	164	171	171	168	162	181	150	166	153	169	159	181	184	182	186	133	163	195	162	177	174	165	175	176	142	179	162	158	187	169	152	167	174	177	173	168	178	165	183	201	170	179	162	180	156	179	165	181	174	157	194	166	161	154	157	161	140	174	156	170	167	144	142	172	176	146	152	165	176	158	153	154	154	202	183	155	157	151	184	167	162	149	173	165	178	146	153	202	156	184	158	176	151	170	177	165	151	167	190	148	169	150	174	180	182	144	156	179	151	197	188	149	180	165	157	173	145	168	168	166	173	157	178	151	159	154	158	156	160	145	152	170	148	170	182	156	158	160	150	139	181	167	181	164	157	181	166	154	155	176	177	169	166	152	146	164	164	149	162	147	174	174	171	168	174	168	130	150	183	182	179	161	182	162	172	177	166	182	148	165	173	163	179	158	173	175	170	160	156	157	154	131	160	170	178	164	183	135	161	173	164	162	166	182	143	173	165	161	156	174	162	187	157	152	173	159	162	165	165	169	153	166	176	173	172	179	168	177	151	161	172	153	154	179	151	198	195	174	154	163	170	181	134	173	135	174	179	157	178	145	168	147	155	185	180	162	139	180	169	163	155	161	157	196	155	156	153	169	163	165	130	189	164	169	171	165	193	176	187	179	163	153	160	150	168	169	151	160	182	178	170	176	154	172	156	147	170	166	168	170	168	158	150	178	154	166	154	166	163	174	198	175	191	154	179	167	163	128	158	177	172	187	155	160	177	159	178	183	180	150	167	167	185	161	164	152	162	166	161	169	151	170	166	158	151	154	173	161	130	175	178	154	169	144	148	172	159	197	170	158	172	165	170	168	175	170	168	172	178	160	159	171	168	169	158	159	153	207	166	173	176	164	182	174	166	156	134	175	176	163	167	203	179	179	178	163	156	175	173	163	158	163	179	146	156	163	172	170	159	169	154	156	143	157	162	177	156	167	164	155	157	179	140	162	165	176	172	178	168	147	160	185	170	183	178	171	181	176	180	167	151	165	166	156	161	150	172	159	154	157	165	162	167	159	158	165	167	155	159	172	166	154	184	158	164	162	175	170	158	162	165	172	180	166	170	174	175	195	188	185	160	183	158	146	156	159	181	144	161	169	167	172	136	168	170	157	168	155	159	181	137	156	159	166	182	152	172	186	172	177	177	193	170	186	173	171	155	173	175	174	177	162	163	169	176	171	171	156	186	172	182	160	182	182	179	150	165	161	162	157	171	173	164	168	177	181	148	173	175	173	154	148	189	168	182	144	182	167	151	165	170	197	180	160	172	165	180	165	191	171	181	166	179	188	175	166	186	201	174	162	161	161	147	152	138	163	161	178	161	169	165	163	164	138	158	130	168	177	165	174	173	170	160	160	166	157	179	185	187	177	129	145	166	160	162	149	178	154	168	175	204	155	162	166	179	176	176	155	158	157	157	145	162	154	171	167	200	185	147	164	171	160	156	173	181	166	179	153	170	176	149	169	152	178	182	184	161	156	158	154	184	173	146	185	171	164	160	162	166	188	163	162	152	166	172	179	163	163	160	143	164	147	178	171	183	171	206	155	164	191	164	185	147	156	159	166	172	184	170	161	163	161	178	175	178	170	159	198	159	169	177	170	143	189	161	147	147	197	139	169	162	173	168	164	189	154	153	153	148	176	175	166	163	184	180	176	155	159	165	178	162	192	176	178	167	147	187	180	154	162	164	183	189	148	175	160	164	185	149	163	181	182	141	172	166	156	176	149	184	155	165	180	157	162	162	186	163	167	192	147	207	146	165	148	164	156	161	186	161	176	169	176	162	152	187	172	141	163	161	157	161	159	185	143	175	159	180	169	165	169	156	165	154	153	154	156	160	161	176	153	159	180	176	161	168	165	175	171	186	156	137	183	157	188	167	165	169	160	160	180	181	174	158	153	167	166	154	186	152	171	198	138	163	128	148	143	166	149	153	167	149	145	164	166	168	187	146	147	162	151	153	194	172	162	181	187	221	189	170	189	176	146	159	163	159	178	179	162	181	163	154	157	177	174	179	161	149	155	184	150	188	157	173	161	181	194	174	157	145	161	198	192	170	187	175	158	169	165	157	157	140	162	170	155	178	158	170	163	144	157	137	174	181	139	144	195	176	163	174	151	154	161	176	163	147	167	138	170	194	178	167	167	158	187	138	177	161	152	158	159	138	154	157	158	192	148	152	174	186	155	175	172	180	157	170	169	144	160	167	157	159	160	167	161	201	164	179	179	168	165	148	160	158	173	160	146	185	192	146	181	162	184	161	159	170	184	184	176	173	138	169	154	163	179	158	152	169	160	148	155	155	186	149	170	159	163	171	167	167	161	154	160	175	157	160	168	162	181	178	185	168	148	167	155	143	151	142	178	163	170	186	142	186	144	153	172	184	176	144	174	127	165	143	149	159	173	171	148	184	177	163	175	183	174	160	175	160	178	152	156	168
53306	62037	71645	76431	51032	38559	26900	15032	5901	1847	677	495	408	406	423	370	376	403	381	418	404	405	433	414	405	416	417	422	416	409	452	410	418	408	399	406	414	415	393	437	434	389	349	407	410	434	437	383	414	419	431	421	399	408	417	382	376	386	421	428	417	418	408	403	421	394	385	375	423	396	413	399	396	414	386	450	407	416	424	410	456	373	433	465	407	392	385	403	450	415	414	369	390	392	413	416	393	413	420	383	412	401	414	388	410	380	402	377	395	404	397	402	390	403	406	389	417	406	417	409	390	429	401	411	432	451	405	448	405	400	357	400	406	391	393	426	426	396	392	420	408	403	423	395	456	400	418	405	408	400	389	373	374	399	392	437	423	390	396	392	409	408	369	402	406	388	380	398	399	416	398	435	425	394	377	409	407	420	394	415	399	456	393	407	384	382	422	402	405	385	373	419	350	437	438	441	411	412	404	414	401	391	444	379	430	383	390	422	388	406	412	393	404	377	427	403	380	391	391	399	371	412	360	444	403	415	376	416	408	415	407	391	406	425	369	381	410	373	368	408	380	396	411	422	372	447	387	423	405	421	460	423	368	408	337	419	436	402	420	399	376	393	372	402	396	398	418	370	426	426	405	421	389	456	413	391	379	393	408	412	432	436	377	355	417	406	398	414	413	385	376	388	387	425	392	394	397	380	394	429	417	408	441	400	425	441	400	435	395	451	423	387	418	393	375	427	402	412	378	436	418	424	408	425	388	407	411	415	417	411	412	424	377	392	408	429	408	386	390	396	397	396	396	403	415	404	387	400	424	416	404	403	440	406	390	445	369	443	420	404	387	385	410	425	387	378	427	394	376	417	390	398	457	401	423	372	398	388	420	450	422	397	430	403	453	387	401	417	409	405	440	402	411	417	423	363	401	433	386	392	440	426	452	406	401	407	409	419	411	417	394	415	405	399	373	420	425	400	393	397	426	410	347	385	401	399	414	391	415	407	412	420	399	421	410	405	421	357	427	413	402	392	421	385	402	364	400	382	417	422	401	408	398	397	381	391	423	399	422	419	402	398	408	432	415	381	396	393	385	401	425	391	398	397	375	398	411	412	383	391	405	387	392	432	404	409	380	402	375	428	420	374	359	390	413	376	418	404	414	421	440	379	375	429	421	416	405	384	414	426	395	410	406	417	413	389	405	398	393	410	417	380	424	408	368	377	384	423	349	405	425	425	416	407	389	392	389	367	453	387	384	416	397	390	409	409	402	399	430	410	410	404	406	413	403	414	458	419	445	401	398	404	401	415	418	408	373	384	418	408	409	397	380	400	396	383	446	429	402	441	385	404	381	429	418	393	390	373	392	363	413	378	397	428	384	398	388	423	438	421	372	375	407	422	418	397	407	407	437	367	417	413	384	379	404	417	391	382	418	355	424	369	414	442	419	384	430	373	378	402	418	366	383	402	388	417	396	390	394	436	391	380	366	385	435	416	440	409	403	401	431	375	442	412	418	415	387	416	425	446	403	427	416	417	409	395	428	396	389	405	419	455	403	419	380	413	381	424	401	421	379	383	417	409	445	412	363	421	429	456	398	404	430	413	402	428	435	422	413	420	411	427	393	402	404	409	399	381	401	414	360	381	380	418	432	404	392	423	371	432	406	409	391	407	401	420	441	387	430	372	398	417	367	411	439	426	402	440	451	412	400	394	409	400	391	408	417	384	382	430	365	423	398	389	453	389	376	426	341	393	433	391	435	398	388	376	424	410	416	415	429	401	392	425	388	396	373	433	387	353	408	404	394	372	424	393	419	419	387	393	452	433	420	378	359	398	384	418	423	384	425	422	380	398	406	400	405	420	413	416	384	406	378	434	390	409	396	403	368	445	403	381	408	381	399	392	427	401	404	367	414	412	378	382	381	369	425	434	387	433	396	403	422	399	417	414	375	443	428	402	385	407	421	413	399	425	364	436	403	386	421	420	404	372	396	406	432	402	428	424	395	406	393	414	427	382	415	414	387	408	407	373	385	392	424	402	404	413	420	387	397	404	396	444	394	422	392	370	459	394	387	394	410	400	403	406	422	421	384	395	415	411	395	424	389	400	434	390	414	394	407	446	411	417	403	395	413	400	374	411	408	400	419	392	421	410	390	392	424	414	410	361	425	392	415	409	444	379	428	398	434	406	397	396	387	394	405	405	420	428	374	426	405	414	377	453	401	420	405	461	384	396	398	431	423	388	434	402	369	393	428	411	402	415	445	394	401	369	384	443	456	411	415	413	403	386	416	399	354	406	391	415	403	425	408	427	397	414	404	420	405	410	399	412	380	423	413	409	429	412	398	421	411	401	396	401	422	405	429	418	435	372	389	416	372	421	424	435	433	396	412	401	408	435	436	401	411	360	438	407	428	391	369	393	395	416	393	409	351	390	435	415	452	382	427	406	411	382	395	419	397	414	414	394	411	375	391	388	351	414	397	405	405	417	445	411	408	415	452	427	412	408	419	406	385	401	427	404	408	403	413	380	429	410	415	416	417	432	419	375	378	408	413	392	410	378	412	376	398	407	415	414	376	414	360	425	402	381	409	389	418	436	388	419	420	421	364	376	393	389	407	383	408	401	413	385	402	404	411	377	397	399	419	406	368	381	396	401	418	404	380	364	465	390	423	392	397	408	407	402	440	428	424	407	396	415	394	426	402	379	369	409	418	404	406	418	373	409	401	375	408	407	418	395	412	430	398	361	390	410	399	413	429	422	428	408	400	389	382	394	423	361	427	394	402	398	397	394	378	409	412	401	409	450	412	386	442	407	408	429	403	410	378	405	400	390	444	395	380	408	395	396	407	410	393	396	408	394	408	465	427	414	377	380	396	401	411	379	390	434	422	395	402	393	396	395	410	402	392	419	403	378	406	397	437	382	436	407	413	398	434	397	403	406	417	381	405	433	404	377	438	413	396	402	421	425	410	395	418	410	404	383	395	426	387	443	438	438	404	399	402	395	387	385	420	370	386	420	405	390	400	421	405	393	401	388	383	419	404	411	411	411	422	438	405	401	410	386	399	410	388	400	426	395	392	381	419	391	387	391	408	388	428	425	394	399	407	416	376	434	434	416	386	453	371	385	397	427	394	397	386	391	406	434	461	419	417	448	435	383	403	388	408	356	427	379	413	449	370	397	373	430	402	394	407	377	417	381	432	416	395	381	421	432	408	441	384	381	406	408	410	371	408	405	420	393	413	388	466	428	438	395	395	448	409	433	409	417	374	434	421	405	409	386	409	416	411	391	388	392	428	375	395	438	371	401	394	427	415	391	401	407	375	421	373	400	399	432	428	374	402	386	425	424	442	364	377	391	425	398	381	417	396	403	366	401	373	383	436	399	410	412	399	421	420	396	441	411	414	448	402	387	448	423	396	404	396	395	420	429	402	369	378	397	408	382	446	382	443	392	390	438	420	412	370	410	395	392	374	411	410	383	393	451	404	412	400	422	423	433	367	425	400	402	393	396
23366	22585	18453	11567	4029	1168	697	429	271	200	167	164	172	167	159	179	188	163	146	169	175	168	154	188	170	156	171	191	160	195	165	170	154	150	159	188	165	178	159	158	149	187	170	186	142	170	178	169	181	168	182	182	168	187	167	184	159	181	173	175	173	182	162	172	162	150	174	171	186	176	193	162	165	174	144	169	160	130	175	170	163	176	169	164	166	175	147	190	145	184	172	176	172	152	180	175	194	181	178	164	175	171	174	175	181	169	161	179	143	163	162	167	161	157	171	170	166	165	183	152	200	153	157	179	167	181	176	172	179	190	166	179	162	171	171	181	164	139	170	154	170	157	178	177	175	189	172	171	193	177	188	172	181	171	194	184	148	163	154	189	157	165	166	176	159	190	157	178	146	210	178	173	155	153	156	171	176	210	159	172	154	162	173	190	153	175	199	137	163	159	187	169	161	162	176	171	171	167	177	167	169	178	184	162	162	188	165	154	179	178	162	160	157	170	158	163	160	177	176	167	161	167	180	171	176	166	136	155	190	189	173	152	183	176	168	151	157	173	190	157	176	163	158	148	170	138	198	157	160	161	177	151	160	162	195	177	149	192	171	157	162	143	168	192	175	181	148	167	171	173	154	176	185	159	165	191	170	156	163	172	173	169	162	173	180	144	180	179	195	164	179	175	181	171	171	153	167	178	163	166	173	184	192	187	173	190	164	169	157	149	175	158	158	180	160	196	167	165	178	163	186	168	166	173	148	171	162	161	182	168	159	173	161	148	169	168	147	173	169	180	165	165	154	172	172	175	179	155	153	136	163	168	169	164	168	188	187	157	186	162	201	159	167	192	182	174	176	148	183	192	181	161	178	161	156	168	153	179	184	159	175	156	160	175	174	193	165	171	162	173	162	166	175	154	170	187	148	161	138	169	189	151	157	187	164	175	166	176	162	168	167	178	159	161	196	163	165	186	182	159	179	165	176	160	172	154	170	157	152	182	161	177	170	174	179	179	157	165	183	153	163	165	173	157	176	179	162	173	173	167	183	157	160	170	189	169	185	161	177	175	148	163	179	171	173	154	169	149	179	150	183	175	165	164	161	171	170	185	168	176	171	184	170	186	165	174	170	188	171	185	188	172	168	167	187	176	152	177	179	178	166	185	155	165	172	160	166	176	177	170	165	151	158	178	199	178	164	164	179	170	160	176	151	188	176	201	168	164	172	172	183	170	173	157	185	172	161	184	178	167	182	164	180	185	168	164	170	196	166	157	172	183	155	178	151	160	163	168	152	166	139	161	178	170	181	168	149	169	175	175	154	178	180	139	160	159	142	181	172	159	157	163	174	168	163	175	164	180	146	157	158	150	179	167	146	174	186	170	155	140	167	149	176	139	144	158	174	193	185	160	179	158	160	183	163	179	168	158	188	153	180	184	157	184	177	162	192	170	162	188	174	169	166	178	202	162	160	161	195	170	169	176	149	173	167	173	183	168	149	155	149	177	188	167	169	175	212	145	168	174	165	163	175	145	179	169	159	164	172	169	164	160	146	191	174	142	177	155	169	165	144	166	172	169	167	185	166	177	158	161	170	172	175	158	161	161	190	156	152	155	169	155	177	166	175	178	176	181	177	146	174	183	182	167	172	167	146	181	184	162	167	168	186	170	153	171	161	162	151	144	166	161	177	158	148	163	153	151	170	165	180	170	171	160	143	147	178	169	166	163	166	166	170	147	150	175	200	182	183	168	162	181	191	174	171	166	161	163	179	160	162	163	176	157	172	169	149	173	176	169	182	169	166	191	163	156	142	161	183	166	155	147	186	174	178	183	170	154	175	142	168	152	172	171	171	153	178	183	162	178	170	140	154	165	173	165	156	175	162	184	185	195	156	175	168	161	188	179	175	175	180	172	200	172	170	148	171	184	176	156	178	151	177	166	200	176	173	151	198	166	175	168	185	146	180	186	150	178	186	166	173	177	179	189	164	158	160	178	150	160	197	183	185	161	179	175	172	178	154	189	190	156	174	171	183	210	172	163	180	166	179	178	188	172	161	200	140	190	192	178	159	168	166	171	174	173	171	153	179	161	161	169	180	185	179	170	174	172	171	186	161	157	183	155	185	167	176	182	180	191	178	186	171	156	174	173	172	153	167	160	157	174	200	146	189	172	169	146	156	168	154	161	181	165	170	173	173	151	187	148	183	185	185	179	189	160	176	168	163	172	161	162	184	164	148	160	189	163	169	157	165	175	191	179	193	155	169	153	169	144	142	178	158	176	160	165	176	183	190	177	153	160	174	165	154	165	182	156	155	167	159	186	151	192	166	168	161	170	193	176	163	157	142	160	193	170	183	156	139	165	156	181	179	182	188	157	152	179	164	157	182	153	166	170	178	185	161	172	152	172	217	172	174	173	163	166	182	173	165	163	144	180	172	176	175	182	177	160	163	182	157	150	185	175	174	159	135	176	177	172	161	160	156	189	173	185	204	180	162	175	172	158	167	174	139	185	164	152	181	166	158	182	161	177	190	197	179	190	152	168	165	155	179	187	166	180	164	181	172	176	177	167	173	196	174	156	149	172	196	166	172	158	144	185	145	179	189	186	173	176	172	170	176	173	152	187	159	152	181	186	168	185	179	172	181	170	192	176	161	169	171	178	160	175	170	164	184	170	149	170	125	188	188	153	165	170	197	157	180	173	174	156	168	161	187	199	167	144	187	166	175	171	166	148	156	157	145	171	183	174	180	181	149	189	168	174	181	169	157	167	164	180	158	165	158	162	163	170	161	176	185	160	158	150	173	183	169	170	162	173	186	181	159	189	141	174	165	158	174	179	172	163	178	196	177	190	177	169	181	179	181	166	166	173	186	192	187	149	184	170	175	180	170	169	181	180	162	154	187	156	194	187	138	174	168	160	156	169	184	153	178	152	179	191	172	173	164	152	168	176	162	189	156	153	168	193	151	151	172	172	154	173	164	190	177	158	194	154	180	180	148	168	210	172	172	172	183	186	169	156	206	148	168	188	165	169	168	188	194	181	167	195	137	174	174	215	173	187	180	177	179	167	180	174	192	166	169	168	185	159	168	155	177	186	153	162	174	169	172	178	184	168	178	171	180	182	174	154	181	149	169	171	198	169	164	168	169	168	163	168	175	172	160	155	160	166	165	155	171	181	162	169	173	147	159	179	155	185	163	171	169	192	143	166	155	186	174	178	167	170	166	174	159	166	185	154	170	167	143	173	187	159	175	147	185	185	160	185	170	158	180	147	146	176	189	157	143	191	172	165	178	175	149	161	165	151	179	183	159	173	186	185	178	182	174	182	163	188	155	170	178	163	180	167	176	173	194	163	195	168	151	171	194	170	171	179	169	163	172	174	161	173	157	159	171	167	174	172	189	164	162	153	177	141	173	156	175	183	150	162	162	159	171	152	175	162	140	167	150	170	158	163	152	186	166	149	158	173	166	161	162	167	166	197	150	164	166	161	160	153	177	219	160	159	163	164
17726	20757	24569	22997	10122	4359	2662	1465	808	543	476	422	443	405	433	436	403	464	408	422	409	410	432	404	451	393	440	450	417	414	435	433	437	429	454	452	420	454	415	421	446	437	440	419	430	439	429	410	401	383	444	439	386	405	425	443	449	411	385	424	403	437	425	401	403	447	445	448	410	403	457	438	404	432	433	432	426	436	425	432	416	411	417	408	425	422	392	424	421	432	408	408	378	416	428	438	421	413	386	404	448	420	433	442	447	396	430	422	468	469	392	453	425	412	418	396	461	393	453	472	401	429	421	404	434	447	418	468	425	407	411	437	427	411	406	430	387	436	429	388	443	430	441	402	402	412	401	388	390	454	427	449	461	418	406	412	392	426	418	428	407	428	388	429	415	441	434	370	392	429	419	416	377	433	405	451	415	466	425	416	437	443	425	426	384	426	435	421	448	382	425	411	438	451	371	409	423	420	412	453	435	456	383	447	424	462	457	429	396	422	438	400	436	442	410	421	421	396	434	467	462	427	415	464	372	412	410	434	453	440	425	416	446	395	400	444	428	446	441	415	411	432	448	435	428	405	441	447	422	402	419	402	431	423	435	422	434	413	400	439	412	378	455	432	453	435	401	425	406	411	388	455	402	430	439	396	399	411	423	429	419	437	427	442	425	470	444	447	448	418	434	466	441	438	427	433	445	445	400	426	454	410	402	421	382	406	421	386	403	425	407	434	408	443	448	418	410	406	401	418	444	443	397	430	431	463	416	407	426	446	391	428	405	412	390	413	449	459	436	430	420	412	401	414	420	387	431	411	400	437	433	408	418	430	406	422	481	430	420	408	404	453	423	433	381	441	409	408	413	454	390	415	440	459	393	402	433	413	453	405	424	413	421	408	406	423	408	439	483	470	436	425	382	451	433	445	428	467	417	418	413	429	400	403	428	424	411	415	418	412	408	414	406	427	449	413	444	418	437	443	428	453	428	431	451	431	426	389	403	414	405	443	391	408	442	423	390	384	443	426	436	411	427	422	398	421	422	404	404	393	422	405	462	457	401	423	401	457	426	422	442	436	436	427	420	403	418	440	464	440	435	419	423	419	447	430	432	394	430	448	411	458	390	433	416	418	470	421	453	421	419	434	433	408	408	416	431	433	436	415	433	449	437	459	452	400	421	424	366	399	444	412	423	426	418	425	469	405	455	413	416	427	414	440	456	421	436	414	445	404	401	442	444	448	446	389	465	414	443	391	422	430	400	400	427	453	457	419	489	408	441	431	408	408	432	403	420	431	401	391	413	450	439	447	434	412	420	424	426	436	433	387	435	444	391	456	450	433	458	439	415	398	402	415	428	383	445	407	371	422	438	426	426	394	384	414	409	446	448	448	439	389	410	426	401	442	421	420	421	414	427	388	421	440	446	425	384	418	439	439	449	418	442	421	426	389	414	414	461	424	453	443	441	420	410	433	434	436	479	401	445	449	409	424	441	429	433	433	411	422	444	416	445	433	399	405	405	461	416	430	408	427	436	436	453	408	458	426	443	440	405	422	459	397	411	399	450	423	396	418	442	429	430	427	412	453	392	421	402	403	425	444	425	392	417	424	431	423	448	404	454	454	424	427	408	389	412	403	419	448	395	428	425	439	436	426	458	424	442	459	448	443	441	427	419	430	418	422	433	433	436	403	431	421	437	476	461	428	434	425	436	456	458	441	454	404	448	408	434	424	430	425	428	401	449	411	416	448	424	447	442	403	438	428	456	421	406	397	438	427	449	458	415	450	416	438	420	444	439	447	404	420	439	437	415	401	432	450	425	419	446	446	406	400	434	432	428	427	415	424	439	483	406	424	414	424	435	432	447	405	428	397	427	423	395	409	432	448	431	445	415	450	411	379	395	411	402	413	440	450	421	453	414	421	404	457	419	444	411	404	458	431	443	395	424	402	451	417	427	428	429	429	411	415	424	465	415	460	441	419	426	428	406	423	394	409	421	406	423	446	407	431	412	438	405	442	405	423	421	425	447	449	420	429	442	428	448	429	401	435	412	443	433	406	419	418	429	412	426	411	423	436	401	443	448	447	418	420	416	411	444	411	408	432	435	419	402	410	430	437	439	434	431	422	432	398	432	417	463	420	415	411	465	424	416	424	384	438	414	435	435	419	459	430	423	437	433	420	449	423	410	432	413	431	430	430	381	435	415	422	405	418	400	426	439	416	438	448	441	400	431	446	449	443	444	378	450	423	445	394	429	453	389	433	426	405	422	433	427	443	403	447	439	426	412	395	435	402	453	416	428	408	450	466	442	408	425	422	435	403	428	453	392	415	411	405	405	406	447	424	443	404	418	429	401	447	441	423	425	427	387	436	459	417	388	421	447	391	405	397	421	429	437	440	457	425	425	414	408	397	446	424	438	430	403	378	415	413	410	416	429	412	436	425	390	421	395	458	421	382	490	470	424	416	422	416	400	416	411	399	444	405	443	405	411	429	403	397	438	399	440	418	456	428	396	402	424	423	423	441	413	420	420	419	408	379	428	400	407	425	445	442	405	405	436	412	451	417	411	423	419	412	406	400	430	423	444	409	409	418	443	418	394	438	447	430	421	464	434	421	409	448	430	429	421	400	431	403	433	438	392	412	442	430	446	435	425	434	395	370	434	422	392	486	409	440	419	422	413	478	405	393	417	420	379	422	454	431	409	414	403	439	411	399	435	410	424	411	402	414	429	415	416	421	418	422	425	463	406	404	460	455	403	414	440	433	426	448	441	400	446	459	407	416	412	392	392	404	435	410	420	437	398	424	399	421	418	427	409	395	414	435	398	445	404	437	396	437	459	425	435	405	434	437	421	421	408	446	413	419	445	464	438	406	444	444	471	449	445	430	419	417	456	382	411	422	458	410	435	413	440	441	449	411	399	411	449	486	440	426	397	469	409	419	401	431	417	417	404	420	422	430	414	439	401	419	432	406	430	429	385	403	439	415	422	404	457	394	465	421	423	414	430	409	431	439	426	408	383	427	415	427	453	445	438	423	442	428	396	426	395	427	435	378	409	460	455	419	451	396	444	438	420	391	375	393	397	398	443	461	441	423	412	418	422	422	413	411	445	430	423	442	447	427	408	438	434	417	402	414	426	407	386	408	415	411	457	408	419	428	406	424	379	395	472	415	409	415	418	415	396	432	423	439	481	396	431	414	454	393	442	411	429	442	442	416	381	410	400	386	429	396	434	404	473	456	422	417	400	435	425	407	415	466	414	406	427	407	434	413	414	449	438	410	409	421	402	392	417	437	415	425	421	425	414	415	437	444	405	412	447	418	392	428	410	442	458	428	420	447	432	413	427	402	426	435	404	435	425	467	448	401	427	430	464	418	417	394	417	403	418	433	437	443	428	450	424	406	414	447	459	440	422	398	456	426	397	438	492	435	410	414	441	431	392	435	436	443	397	410	456	416	416	394	435	441	382	429	419	440	419	409	427	417	387	428	405	425	427	418	410	421	445	394	419	393
58134	66392	56452	46457	37210	23513	10990	3610	1126	417	216	201	190	211	174	191	181	213	185	186	167	189	174	183	197	149	180	183	153	199	203	158	156	209	173	181	207	150	182	167	193	186	178	187	175	194	198	174	162	215	161	165	184	190	179	184	199	167	222	183	185	177	179	204	179	187	196	198	213	172	187	164	162	176	178	166	179	205	193	172	190	209	171	213	175	183	184	179	183	167	195	177	153	166	168	168	171	175	194	176	197	194	200	170	205	195	182	202	190	169	187	197	196	208	200	194	178	177	173	164	201	191	179	196	162	178	182	169	171	176	154	170	175	197	198	174	176	190	196	173	156	173	193	183	169	167	191	179	191	171	194	185	184	175	193	169	194	186	193	180	168	172	184	193	198	193	174	154	161	194	201	176	202	187	191	186	161	160	204	183	176	180	184	160	166	206	179	205	192	177	187	186	176	183	161	188	183	164	189	190	181	210	171	211	176	196	181	181	191	191	184	204	202	226	194	180	195	164	182	195	180	165	164	176	172	190	159	174	175	178	176	166	199	194	188	182	176	197	168	177	173	196	185	165	162	225	173	195	193	175	177	171	170	164	186	182	197	211	184	167	180	193	200	186	206	175	188	193	207	172	190	171	221	206	170	175	210	151	197	195	203	152	172	169	207	171	173	207	175	179	153	176	160	175	171	183	182	176	206	169	159	166	172	179	181	178	172	180	161	161	185	183	156	155	176	172	184	168	177	161	179	179	161	163	170	176	183	183	195	158	182	160	184	176	171	171	164	154	180	188	190	178	182	178	190	208	196	197	194	196	169	185	177	212	163	197	171	189	181	188	175	186	190	169	179	175	175	185	161	193	170	203	197	191	181	194	230	188	186	202	180	172	160	167	196	180	200	199	161	176	178	193	192	176	179	164	188	197	207	178	166	183	182	211	176	176	162	171	190	190	151	182	161	188	179	169	190	200	167	176	184	184	171	187	182	161	180	185	154	155	176	180	170	224	191	175	153	173	164	181	180	184	179	189	189	178	175	180	192	163	201	181	179	177	206	153	166	187	220	167	189	173	175	186	165	177	179	195	188	177	205	165	184	186	180	186	160	173	161	183	189	146	195	195	172	166	190	188	190	184	163	174	194	167	173	199	164	184	182	173	173	184	186	179	166	194	186	177	188	179	172	194	186	216	178	173	196	187	192	181	193	144	202	200	184	175	170	153	196	203	164	171	159	173	186	164	204	158	196	172	191	190	189	186	156	180	196	170	188	194	193	176	193	171	166	181	178	180	176	184	192	200	160	201	200	179	203	153	183	181	198	176	178	216	198	167	192	165	152	187	174	191	184	176	182	152	177	194	178	194	187	208	174	192	145	185	202	184	184	163	167	196	184	160	154	179	194	169	194	177	170	190	166	190	213	206	169	198	166	195	186	169	182	176	185	176	157	184	199	194	175	183	185	177	167	176	194	158	169	189	208	178	195	162	196	200	186	188	190	191	212	200	182	171	184	202	209	188	167	196	202	183	187	188	182	193	172	200	184	171	178	158	192	185	174	180	182	207	188	186	168	175	203	185	172	205	184	196	175	204	165	198	191	213	166	195	186	177	189	191	167	187	166	184	174	184	159	174	179	176	169	184	184	188	186	166	148	181	172	168	178	165	201	182	200	186	158	181	182	196	207	186	190	178	169	170	199	170	174	165	164	190	181	187	162	192	197	214	175	185	174	162	175	184	172	183	173	191	185	183	185	178	166	161	168	188	184	179	196	185	183	198	184	181	198	185	185	155	185	197	182	170	167	192	140	194	166	168	177	169	182	181	179	169	196	186	171	190	169	199	161	181	191	170	188	186	183	205	174	158	177	182	213	158	167	175	174	180	176	192	163	191	190	159	182	203	180	156	221	174	180	170	196	178	193	185	184	191	185	177	201	161	168	175	182	176	168	166	175	171	207	175	180	200	174	163	178	193	173	191	162	167	202	208	167	165	189	191	156	198	171	167	179	192	153	179	199	165	174	200	188	203	172	167	196	179	179	189	183	167	169	195	183	186	200	191	193	166	155	186	190	159	183	148	162	177	207	173	197	178	165	199	186	168	180	186	202	175	150	185	195	163	179	204	175	171	166	200	188	191	173	168	177	199	182	186	177	174	165	194	193	191	186	172	175	189	177	176	198	179	188	200	166	195	190	166	169	196	190	175	177	195	186	192	166	178	175	196	220	181	155	177	157	194	183	155	162	155	197	204	198	171	201	177	174	175	197	181	180	185	181	182	184	182	160	159	162	190	181	211	185	165	194	189	183	170	180	180	165	154	194	178	185	193	172	174	205	205	175	201	175	199	174	176	178	220	174	137	190	193	172	139	180	173	162	177	157	174	168	201	186	183	172	200	186	163	189	163	192	186	199	183	177	180	177	181	188	191	201	189	195	223	176	183	169	193	186	170	212	172	216	172	181	193	180	151	166	181	171	181	198	150	181	183	194	163	209	187	174	170	186	159	175	195	200	175	176	180	176	183	192	175	168	197	187	178	188	198	189	169	162	169	154	193	172	187	217	190	175	148	177	190	172	188	168	190	185	165	179	179	171	166	178	181	164	173	191	175	173	172	173	182	195	190	209	171	197	220	182	161	158	176	179	199	171	176	191	173	175	188	194	184	161	201	199	159	159	176	174	196	167	180	190	175	196	186	179	203	179	187	176	174	191	162	189	177	181	160	197	174	179	176	170	167	193	179	154	178	175	165	190	184	177	188	186	170	161	178	185	197	190	195	176	166	173	180	196	156	169	196	192	169	192	207	196	196	198	183	201	164	189	199	183	180	164	190	200	210	203	160	180	190	205	159	200	197	155	171	178	170	158	198	189	187	187	180	181	190	165	191	185	172	175	159	178	153	206	153	161	208	185	207	183	189	173	203	175	199	198	200	154	185	183	176	180	178	167	197	200	179	186	194	179	176	176	193	163	187	174	185	195	171	182	181	156	184	193	183	168	163	187	177	180	198	173	172	163	207	170	154	185	201	196	178	194	189	177	182	173	160	171	155	185	168	200	188	173	180	212	170	172	179	174	169	191	178	179	186	161	193	229	191	168	188	176	172	176	177	189	171	176	178	179	174	172	166	196	186	184	172	169	196	215	192	162	168	177	187	180	175	195	164	201	150	214	173	180	179	187	172	183	156	177	183	170	166	181	172	156	155	172	173	184	191	162	160	183	197	167	163	182	216	190	170	179	179	169	175	177	164	164	184	176	191	175	195	182	181	179	166	180	210	181	184	195	191	182	185	203	175	165	201	183	213	192	197	201	184	184	175	177	163	168	207	187	157	183	177	180	179	195	184	165	191	183	187	179	180	171	178	185	195	165	184	191	172	180	186	176	191	185	186	174	192	186	162	190	176	178	181	162	158	185	180	157	193	200	189	197	175	201	190	160	188	203	175	176	186	149	188	193	187	179	179	182	170	176	184	217	188	191	195	201	185	183	180	194	157	169	168	197	207	188	181	194	182
39138	57685	59932	63837	49215	32559	21207	10905	4103	1508	685	486	465	463	419	434	456	411	404	456	463	422	470	469	453	490	445	460	404	461	443	403	474	404	481	458	417	424	435	457	463	424	451	413	432	417	424	462	454	424	444	454	489	437	458	460	433	440	437	429	503	449	404	416	453	374	438	433	420	433	483	472	450	434	458	392	434	454	464	480	401	454	448	435	421	424	463	464	451	462	448	463	434	465	444	468	411	429	420	440	459	443	448	470	462	429	479	430	435	451	461	476	433	436	431	457	434	446	440	433	405	479	419	434	409	454	428	441	461	432	450	455	449	483	409	425	472	431	420	435	491	492	452	438	484	418	428	447	451	379	451	435	424	460	451	428	455	418	416	441	461	468	431	447	393	415	441	472	453	454	436	429	440	481	446	436	459	455	454	465	454	459	414	455	444	442	432	447	451	448	506	398	428	432	417	429	454	440	466	427	428	445	428	427	388	460	443	444	425	463	459	470	437	438	468	457	437	465	418	451	451	432	442	467	497	483	439	474	451	453	427	463	437	433	422	435	423	452	525	449	456	454	449	436	441	483	446	464	418	440	391	435	403	450	465	433	387	473	402	458	445	401	413	433	431	440	430	447	455	425	413	437	450	422	455	442	451	482	445	470	441	466	421	447	431	455	453	448	446	462	474	440	447	478	434	389	460	466	438	431	435	445	439	450	444	471	453	421	432	456	453	417	430	448	470	441	452	431	471	444	416	437	439	477	435	447	441	470	457	457	448	445	462	486	433	433	425	464	455	493	472	427	443	393	400	461	446	438	437	418	466	412	432	465	467	430	447	481	451	440	440	434	433	413	461	437	459	493	468	453	467	440	448	415	450	462	466	471	451	469	431	463	462	408	456	462	443	470	438	422	466	466	440	465	432	418	473	464	414	515	407	436	449	454	440	450	436	383	440	402	434	436	464	479	424	436	454	429	447	427	427	459	451	450	484	454	476	437	456	452	417	416	471	445	401	434	447	445	453	443	454	488	454	454	446	467	428	457	458	458	461	445	480	433	413	431	440	448	457	444	434	405	443	413	447	451	482	464	420	443	430	435	453	430	429	469	422	445	452	468	438	437	440	453	450	442	453	434	438	421	427	459	436	425	450	430	444	444	465	434	464	441	443	433	419	438	394	460	476	428	438	431	440	448	437	428	476	455	451	445	441	438	455	435	461	480	457	452	422	449	416	462	481	457	432	463	453	421	455	467	463	442	451	463	434	461	477	454	469	434	459	415	447	420	422	501	497	450	452	511	463	449	466	422	452	451	427	454	443	489	426	450	422	442	416	476	440	447	446	412	450	474	410	428	437	478	475	421	447	469	501	429	458	463	439	450	433	455	475	454	394	443	454	443	402	444	434	412	449	429	471	420	429	462	440	415	461	413	496	411	425	475	439	464	450	466	445	460	464	467	447	440	428	441	433	457	426	467	445	409	444	434	432	430	453	450	415	432	434	452	430	459	424	430	416	436	459	442	459	418	418	484	466	429	425	443	444	423	459	418	450	463	435	479	447	455	418	449	425	445	419	454	446	459	446	431	446	405	457	425	455	456	464	429	493	447	433	449	429	414	435	436	456	434	419	452	427	426	442	411	419	434	469	449	432	440	403	421	428	467	439	451	451	469	433	434	445	409	461	427	461	459	482	427	432	444	431	443	423	432	487	439	425	422	461	443	395	457	459	448	476	466	410	421	420	472	465	428	461	475	437	446	434	427	402	422	467	431	463	448	424	450	457	427	430	412	440	428	434	484	467	468	450	434	462	451	456	418	465	415	456	444	432	445	457	421	472	452	430	449	428	430	388	487	386	427	466	473	447	452	460	450	414	444	446	450	460	478	428	507	444	442	434	429	458	430	445	423	447	456	447	432	410	410	443	477	428	464	413	457	436	411	426	423	465	460	421	430	432	429	435	452	460	441	487	459	448	463	482	451	431	450	440	447	458	463	448	462	458	447	428	434	425	394	445	424	478	505	429	427	460	429	468	454	394	427	471	472	449	428	443	445	466	416	453	432	455	436	425	454	454	450	461	441	437	453	468	454	428	457	439	439	418	474	445	399	427	431	393	485	437	473	418	423	449	463	455	476	419	430	441	449	460	420	476	453	448	431	427	428	472	452	471	468	452	437	409	433	454	451	438	424	439	443	417	445	487	453	475	454	431	428	474	437	432	459	416	450	431	408	455	431	460	444	485	499	486	463	425	463	448	419	490	459	446	413	445	424	425	420	394	441	444	418	456	465	408	459	437	448	463	496	419	434	443	448	452	423	448	478	437	434	449	431	446	447	417	460	427	440	442	448	453	395	464	434	402	459	431	462	490	444	435	423	472	447	446	421	458	423	423	408	455	451	413	416	448	451	456	400	437	501	462	432	466	414	422	448	425	416	483	408	453	401	449	393	489	410	450	426	447	437	456	447	429	457	467	464	456	427	451	476	418	432	416	496	465	437	441	452	431	450	466	440	469	435	459	439	458	410	430	438	446	411	428	457	459	433	449	436	438	486	468	436	418	416	428	433	441	436	436	416	445	453	418	477	414	461	422	456	417	450	463	441	450	426	435	441	494	466	448	433	442	420	454	466	457	440	455	443	424	475	464	431	419	408	458	478	456	457	474	473	475	427	460	436	466	458	485	443	435	439	426	484	409	433	437	436	468	483	434	454	465	440	463	479	447	411	460	478	446	408	412	428	460	432	415	419	437	475	450	446	449	443	427	420	451	456	441	469	444	455	383	480	478	445	416	421	427	457	436	406	465	426	435	431	481	456	418	433	430	437	435	463	429	441	510	437	439	443	486	443	418	430	410	402	455	446	415	444	443	436	432	455	436	470	427	447	476	468	444	436	430	454	429	439	415	412	444	476	417	454	437	485	414	441	444	458	411	419	466	456	436	460	442	456	460	433	442	470	434	447	414	456	475	442	408	432	419	455	425	429	480	454	426	488	452	451	425	438	457	438	469	426	455	424	448	431	446	417	461	485	421	432	454	445	439	452	417	435	478	444	425	420	461	467	441	402	446	466	413	431	414	443	456	432	462	457	430	433	440	444	448	431	426	460	440	449	426	456	427	412	428	474	437	462	433	463	442	453	445	423	457	441	438	439	453	506	424	431	454	442	430	442	447	426	453	469	424	491	447	479	474	482	431	436	446	442	426	424	433	427	465	393	441	460	435	433	435	452	470	437	434	441	407	442	440	446	472	452	479	447	407	476	420	407	465	442	424	438	455	404	439	418	460	417	475	438	473	384	447	420	425	450	434	409	438	414	445	458	471	444	449	394	456	443	417	466	484	439	443	453	453	469	444	423	437	443	418	430	454	417	468	441	428	460	462	406	451	453	466	445	417	433	455	441	478	446	445	470	457	424	444	436	427	483	406	450	398	415	443	468	440	469	445	445	407	459	425	412	424	469	427	459	460	426	456	430	426	446	425	430	447	440	465	412	439	435	421	458	444	447	435	418	436	409
57658	48560	47632	46559	40616	27229	18947	7442	1982	623	289	200	197	169	168	153	187	175	180	157	165	179	179	173	162	177	157	192	171	174	148	158	170	181	196	178	177	196	176	170	160	167	199	140	189	182	157	149	188	177	161	168	166	169	147	182	174	153	171	194	181	188	166	169	196	190	148	148	164	176	168	177	177	156	180	177	197	188	161	172	174	145	151	164	204	178	173	167	168	150	178	152	172	165	183	171	167	194	184	207	163	165	177	182	156	161	204	168	152	170	176	171	159	156	168	173	176	181	169	181	169	178	157	168	162	194	154	179	175	152	187	172	172	153	163	165	186	168	158	173	175	142	160	144	181	191	187	162	186	177	162	166	159	171	170	163	179	157	164	154	156	159	190	192	192	172	169	160	162	156	165	190	187	167	174	166	177	171	186	197	189	154	188	168	165	157	164	172	177	163	166	157	182	176	189	173	173	205	170	168	174	159	175	157	172	210	177	151	147	175	150	175	170	177	178	185	157	202	178	165	169	171	149	165	151	155	163	177	200	151	169	186	177	161	179	151	163	166	174	168	203	174	158	167	168	188	193	192	182	176	163	160	167	182	156	164	166	162	146	157	173	186	176	157	173	172	182	187	180	171	166	174	153	193	158	180	165	190	174	186	167	155	147	144	195	177	174	162	171	188	174	157	168	185	147	162	182	178	194	179	187	160	189	181	174	178	180	187	179	176	181	189	169	168	160	176	162	180	179	160	169	167	189	168	180	164	188	171	166	150	149	190	170	147	161	161	180	161	170	175	163	162	159	169	151	166	164	173	165	174	187	175	184	199	187	188	168	154	165	183	190	190	181	166	191	173	186	154	177	188	162	179	190	170	173	169	198	189	185	148	172	171	146	182	207	196	185	143	165	175	158	166	161	147	177	166	174	182	197	163	176	174	189	163	163	159	192	179	153	166	176	149	182	174	177	168	164	177	149	191	164	172	154	150	168	156	179	158	187	159	188	169	173	165	191	158	175	179	142	162	163	153	152	188	182	173	186	166	193	187	168	169	165	182	155	176	162	167	165	159	161	175	159	179	161	182	179	155	180	177	173	158	185	196	182	157	172	182	163	155	145	161	158	177	156	177	153	153	169	183	185	161	194	138	178	160	187	172	158	165	202	181	186	166	165	152	179	174	157	194	191	158	155	178	160	180	159	151	158	160	156	166	166	179	165	155	147	187	177	164	192	150	188	169	179	172	191	167	173	164	155	174	180	191	171	183	156	182	155	173	170	188	161	165	166	207	163	188	181	199	189	175	134	159	166	178	173	174	186	140	195	172	183	175	170	178	157	170	168	178	167	169	158	189	194	171	154	179	165	173	166	165	185	154	169	170	167	164	178	158	153	193	171	158	148	199	205	167	176	162	169	164	177	198	171	176	179	185	176	179	140	178	183	161	180	183	199	186	182	175	219	154	166	170	175	177	161	165	167	169	171	183	162	168	168	187	162	187	174	167	176	189	184	182	176	170	179	175	163	189	184	186	174	184	146	144	169	146	155	168	186	160	156	176	162	169	162	175	168	195	162	180	174	180	181	166	159	178	143	183	151	162	172	173	166	174	164	176	174	196	154	144	183	174	178	183	157	170	172	174	185	164	167	158	168	165	177	171	164	171	185	168	146	180	141	169	184	181	172	164	176	139	164	183	151	181	181	170	197	175	177	186	173	192	184	160	166	187	152	185	170	168	176	157	160	184	184	148	163	178	183	155	147	157	177	159	192	154	148	168	182	170	162	155	156	152	181	156	175	169	147	160	193	185	177	183	191	173	193	190	164	166	151	187	195	161	174	145	163	170	174	201	164	159	171	165	196	191	187	152	161	197	180	175	171	201	161	186	154	139	178	188	166	206	185	172	181	174	199	183	190	186	176	154	156	124	162	181	168	186	167	185	165	159	158	161	143	179	181	177	135	145	187	173	156	147	185	174	161	147	184	188	165	182	173	164	177	167	177	155	162	179	187	162	176	189	173	170	187	172	192	169	190	170	156	169	158	165	143	166	183	170	173	164	163	187	179	169	162	188	175	152	172	165	164	184	182	175	185	167	183	174	176	172	176	155	163	177	172	181	167	148	144	166	194	180	162	167	150	167	175	171	178	165	174	177	141	160	156	165	181	179	171	148	152	194	178	171	170	166	191	197	163	158	188	166	177	165	160	180	184	165	174	189	173	166	162	172	193	176	173	160	168	179	156	165	183	189	182	177	181	183	192	163	200	147	163	182	175	149	172	152	142	171	148	183	165	197	172	182	160	144	178	189	185	171	176	179	161	178	178	159	178	162	182	174	157	166	176	150	155	165	173	151	162	172	173	195	175	163	186	164	172	183	177	186	152	163	183	179	197	154	174	144	188	147	145	174	171	158	175	172	161	168	175	160	171	190	173	194	179	188	160	187	166	169	170	168	166	177	164	163	179	179	195	164	131	168	172	187	179	176	216	161	171	191	180	179	165	160	171	150	157	163	144	169	176	161	165	165	195	168	172	156	162	173	193	158	160	155	191	175	187	197	156	147	154	168	188	175	149	197	172	173	171	164	193	190	165	172	160	173	163	163	182	177	163	182	167	168	171	183	181	178	169	180	193	158	152	187	168	177	179	181	161	142	174	161	154	179	185	200	136	156	162	167	167	214	156	177	159	170	175	168	171	142	163	150	164	176	185	181	159	171	175	180	171	169	177	163	188	174	195	169	157	176	181	179	190	177	180	169	173	187	158	171	161	189	151	178	175	175	171	154	179	175	182	179	169	162	164	150	156	158	175	197	160	154	193	180	181	162	184	141	170	161	185	188	160	171	183	174	176	166	184	175	178	187	188	168	150	191	150	177	170	170	170	197	188	164	158	178	161	160	174	162	158	176	156	162	185	182	159	160	177	172	191	174	170	156	186	175	181	152	178	145	182	188	159	168	171	183	158	171	176	185	164	158	180	174	182	167	175	163	162	184	152	174	168	145	170	173	160	170	183	178	157	165	164	160	180	179	151	177	172	187	171	191	166	177	149	175	158	174	194	184	181	162	193	143	176	170	183	162	153	161	187	174	176	197	160	166	169	193	155	145	192	177	159	182	179	153	180	164	198	143	157	184	176	183	171	173	161	159	163	174	183	151	178	170	166	156	176	175	160	151	168	173	161	190	179	166	158	164	185	167	159	178	175	190	187	193	162	188	174	170	173	152	174	170	166	171	188	162	187	166	149	169	144	145	176	184	149	166	148	185	154	189	159	173	172	170	182	156	182	171	160	167	190	156	161	165	155	196	167	146	160	167	184	168	180	184	165	175	175	159	168	177	195	180	176	158	157	151	161	163	181	195	138	184	184	157	147	164	179	187	191	138	167	166	191	165	170	185	168	164	172	159	152	168	176	166	170	176	151	179	171	171	150	183	161	173	191	140	177	173	190	179	170	190	192	175	158	173	176	201	189	165	146	177	189	186	170	187	182	154	178	193	191	195	189	172	171	158	192	142
52519	64001	72232	75822	57015	37029	28425	15786	6422	2156	858	548	463	411	415	422	406	434	394	418	448	437	440	436	410	419	369	434	437	430	418	407	435	403	423	438	430	436	390	419	437	422	402	447	383	385	391	360	387	408	415	425	383	398	428	407	421	378	410	364	418	365	423	427	403	399	354	416	405	436	404	412	443	398	412	430	416	393	368	426	382	382	406	428	378	416	392	430	380	400	400	446	426	391	404	444	391	390	415	412	407	377	419	434	402	454	386	409	434	365	365	413	452	402	394	408	396	407	392	404	394	396	382	407	408	408	411	454	400	414	376	423	401	427	404	419	452	393	400	445	396	411	386	409	402	406	426	430	399	420	448	425	429	442	458	392	398	409	432	386	416	423	410	421	420	406	401	407	356	393	398	424	387	389	392	402	408	396	416	430	375	424	426	423	413	370	402	421	411	390	413	404	416	422	432	391	391	459	410	426	415	399	412	385	391	413	406	429	406	396	437	391	455	421	425	417	432	376	385	410	397	398	420	435	372	423	414	372	424	413	377	394	435	394	400	377	414	411	407	410	407	452	439	386	372	373	433	425	406	422	426	402	411	372	399	398	410	379	394	406	385	398	438	432	417	419	435	411	420	428	396	414	412	405	405	421	399	444	427	431	410	460	431	410	434	416	393	408	377	428	378	409	390	402	409	412	377	427	418	447	384	418	403	427	429	399	428	415	413	390	447	392	438	449	378	413	421	415	401	403	406	411	411	408	384	427	436	421	420	386	401	434	408	420	432	424	427	389	396	400	409	366	417	356	466	425	387	408	436	407	413	407	395	401	410	414	378	438	398	405	420	401	423	393	383	419	404	416	452	391	429	364	408	415	396	424	399	435	418	421	435	435	412	430	395	441	434	394	429	380	392	369	427	423	375	379	411	387	432	424	407	414	420	390	417	420	396	457	414	416	405	392	433	400	440	409	376	419	419	432	414	380	398	417	385	385	384	396	404	423	413	411	413	437	369	438	437	389	444	398	426	410	391	429	378	401	426	412	436	389	375	366	381	416	405	475	398	374	417	403	393	389	394	433	381	442	400	418	396	422	437	393	449	391	430	402	423	422	393	387	435	428	436	400	429	406	411	387	417	387	419	401	420	419	405	454	406	401	434	413	421	432	427	412	371	402	385	389	393	422	430	366	406	442	380	409	409	399	419	431	390	409	421	409	409	412	411	421	395	399	397	424	408	456	413	450	412	417	402	394	423	407	424	421	380	384	414	436	428	410	450	355	416	437	373	400	410	409	409	424	421	387	449	395	419	450	438	394	371	399	402	374	423	416	414	409	414	399	399	439	409	420	426	425	429	412	402	410	419	403	367	409	426	408	363	394	384	447	439	400	431	421	409	430	400	416	413	424	378	422	427	447	390	423	416	424	398	410	412	414	409	397	384	395	441	418	402	397	439	414	424	398	408	400	392	445	392	403	448	402	421	400	425	423	385	418	455	387	433	404	435	411	419	431	409	402	411	428	428	386	431	404	397	406	412	393	441	437	419	431	430	429	414	386	374	414	403	414	415	426	438	416	409	466	384	396	385	425	434	405	427	435	412	393	368	383	416	447	417	423	432	413	379	412	401	388	366	425	397	444	400	390	393	425	410	406	422	404	420	404	393	399	416	439	440	429	391	410	399	402	429	394	399	443	424	383	399	464	406	390	411	441	400	400	434	397	427	422	435	449	427	425	422	434	407	393	426	409	385	413	371	405	414	424	395	420	422	406	428	417	420	444	400	434	426	387	426	390	420	399	425	399	419	401	402	412	406	416	426	411	387	378	407	367	408	397	401	413	422	409	429	392	429	454	424	442	391	401	405	406	425	399	414	405	384	427	408	423	404	383	424	444	400	419	401	406	374	417	459	420	383	431	410	411	403	401	442	401	426	393	428	412	387	417	423	417	423	392	422	430	426	391	435	384	404	427	398	417	429	362	392	374	423	416	425	439	408	416	420	446	422	406	420	438	392	406	409	433	394	419	404	419	409	424	401	408	385	412	415	435	417	397	417	452	448	365	436	412	421	393	437	401	385	413	402	373	419	393	429	401	402	400	423	450	412	442	423	418	428	369	398	378	423	404	378	408	397	400	377	415	439	429	423	421	377	420	375	394	418	445	439	433	424	399	387	433	374	413	440	444	399	378	439	430	401	411	400	437	395	408	380	389	402	390	428	444	406	420	391	413	395	411	409	426	413	394	442	437	413	386	419	408	415	406	431	419	379	416	425	406	370	380	392	470	414	386	410	425	422	391	429	406	410	387	376	370	415	386	404	427	421	399	400	411	432	424	416	383	434	412	428	407	379	423	402	392	401	412	419	413	411	392	395	381	400	391	382	385	417	418	433	426	417	407	407	426	407	386	410	398	423	422	416	421	396	395	423	419	406	383	382	395	389	420	402	375	423	442	375	396	446	410	436	411	405	364	389	412	435	394	412	428	409	408	355	418	425	397	429	444	454	395	408	450	390	423	414	371	392	393	400	434	414	418	403	433	424	395	407	399	396	414	430	395	416	418	417	421	400	406	414	405	401	383	387	409	413	397	407	416	423	432	441	396	410	383	415	429	375	422	386	430	421	427	432	415	407	430	364	360	398	425	392	393	437	414	434	408	451	432	397	448	391	413	402	426	393	411	422	421	401	425	412	424	416	401	420	400	398	403	447	385	423	418	418	424	414	408	417	375	426	424	404	410	422	381	399	416	410	438	438	427	387	403	402	445	416	392	386	418	439	416	401	420	409	413	392	403	413	408	412	416	419	406	421	424	404	426	387	440	396	387	406	393	416	413	444	412	377	409	434	400	388	400	407	411	400	379	421	403	431	421	408	445	415	380	451	409	393	411	419	393	410	434	405	403	436	423	406	406	433	408	429	410	427	389	430	416	433	402	389	407	423	398	429	439	393	426	423	411	427	424	359	381	395	420	428	394	408	405	408	404	416	408	390	417	427	422	399	381	427	423	415	394	396	375	402	448	428	395	381	439	407	424	400	388	429	429	387	401	397	413	392	444	431	425	426	418	428	417	410	429	413	413	438	375	425	416	444	393	439	407	469	405	390	418	396	436	411	471	398	422	398	396	434	421	394	383	409	369	425	400	424	425	387	403	415	413	405	407	423	415	434	442	397	408	439	417	402	387	419	431	446	409	423	406	377	418	422	447	419	417	405	421	402	419	402	408	427	397	428	430	419	407	430	399	429	417	433	417	433	412	394	428	421	448	403	426	416	400	401	428	409	382	411	405	403	404	431	413	435	429	428	391	422	377	449	431	397	461	446	411	393	397	425	415	373	399	384	415	418	418	439	389	458	429	393	400	424	371	404	394	416	431	429	395	421	412	405	437	415	407	395	409	373	419	431	421	420	418	423	450	385	407	431	399	390	428	450	403	391	432	417	424	378	413	434	384	440	428	392	407	407	423	386	417	378	415	432	386	424	430	420	410	394	421	418	423	418	413	402	381	388	414	433	411
26092	24607	14820	9026	3479	961	547	331	226	170	183	193	175	154	180	172	177	188	172	188	176	177	161	184	201	182	172	165	189	165	174	162	164	159	166	169	171	179	176	154	158	184	175	173	183	190	171	171	181	175	187	172	190	162	186	167	157	178	167	197	181	174	161	179	151	151	185	176	184	156	188	176	172	177	156	182	175	188	173	196	174	192	163	164	183	184	172	181	178	176	163	155	178	177	180	176	185	149	190	187	170	166	136	181	195	143	165	170	158	163	174	169	170	175	168	173	168	159	160	163	163	167	170	170	193	193	160	166	166	164	198	168	168	179	184	184	151	180	150	185	225	159	191	153	151	183	177	163	193	168	172	170	172	182	179	188	188	174	163	180	144	170	173	193	207	180	158	196	176	174	180	175	185	167	164	182	152	154	195	188	206	167	183	168	177	166	167	189	174	178	156	184	176	189	175	179	179	168	163	182	167	161	178	164	171	194	167	177	186	166	172	147	180	177	173	167	176	187	200	165	170	150	155	153	188	171	174	178	147	161	150	158	199	173	179	176	152	185	177	181	170	161	174	183	185	179	156	182	182	189	178	178	198	151	171	166	187	174	178	146	189	181	187	183	141	159	177	150	165	174	174	172	167	178	173	160	199	201	172	173	166	179	155	164	165	170	207	165	168	138	168	150	176	176	158	167	167	143	166	184	158	176	198	188	184	161	184	175	162	156	203	168	188	175	183	166	185	147	160	191	181	167	174	176	188	177	161	156	167	171	182	155	183	182	178	180	169	168	162	152	163	161	168	184	192	166	175	196	189	198	156	183	199	187	194	193	179	182	162	163	172	197	185	173	189	141	220	163	160	153	167	157	181	178	160	196	184	147	171	168	192	158	187	163	162	147	172	176	176	176	162	155	206	163	189	167	160	188	169	175	167	182	181	182	194	167	165	182	162	187	195	181	163	185	168	180	179	180	180	168	182	161	202	172	195	199	152	171	182	175	181	191	199	169	194	179	170	167	177	159	143	190	183	179	190	181	169	189	162	162	177	165	188	158	160	183	177	157	141	171	173	200	146	187	178	208	157	175	189	174	209	198	173	200	172	169	162	174	161	207	170	167	179	169	201	196	173	192	164	167	187	162	163	160	182	149	154	169	167	184	162	170	181	185	216	197	162	179	162	166	182	164	163	167	167	183	182	161	168	174	191	172	191	173	193	175	180	181	190	162	178	168	171	165	180	172	163	172	160	185	181	172	182	182	188	179	178	174	161	168	161	160	186	193	166	174	168	183	181	189	170	205	172	159	209	169	186	164	172	185	181	164	175	176	169	161	160	177	165	198	181	186	198	175	173	163	163	161	157	160	150	175	163	184	162	175	163	172	172	172	180	173	166	151	142	165	169	189	163	168	182	173	176	159	188	164	172	183	167	178	166	175	158	177	163	175	153	159	184	178	171	186	180	153	163	186	172	167	168	191	192	181	176	196	190	175	162	172	177	172	173	186	177	152	189	187	197	163	152	165	197	193	153	185	170	169	191	164	177	169	167	181	165	188	175	152	159	145	158	141	170	169	187	159	173	194	176	191	156	208	169	170	140	187	166	159	182	167	180	170	157	191	205	173	161	163	180	179	191	161	172	187	188	188	169	141	174	182	160	166	175	186	193	168	180	185	171	139	189	160	180	174	192	194	167	167	178	171	173	172	188	164	191	182	196	180	174	189	168	186	176	164	190	174	187	165	156	189	166	174	177	174	183	159	170	196	181	192	182	175	186	177	183	192	180	163	172	170	173	163	164	177	167	175	215	168	181	183	174	159	191	189	178	150	180	183	170	165	170	169	170	177	160	176	177	195	181	186	175	178	183	167	180	158	154	189	177	200	160	169	169	173	184	184	175	170	156	167	146	177	167	166	155	169	174	161	173	183	188	159	201	180	139	165	178	181	182	188	174	169	171	176	159	187	165	159	197	164	171	171	163	198	152	165	167	160	177	137	169	173	177	173	171	162	158	184	170	184	164	160	179	167	187	207	169	155	152	173	185	162	156	162	155	197	192	192	186	178	172	160	184	172	193	174	178	203	164	192	182	172	146	163	190	164	158	161	167	169	165	154	173	142	176	191	160	187	163	160	190	171	172	183	178	181	175	177	165	184	204	177	161	163	163	145	171	171	162	163	162	151	159	160	173	142	157	186	162	179	192	160	192	173	176	152	178	200	201	198	182	170	208	157	149	159	152	156	178	181	191	155	174	193	165	169	177	169	196	173	169	184	194	187	176	179	167	159	188	183	187	178	164	172	169	171	177	174	171	186	153	175	159	165	174	179	189	166	178	171	192	167	173	182	176	171	174	147	176	150	189	203	163	166	180	184	178	172	178	179	179	184	165	154	161	177	164	190	183	191	163	149	165	157	178	178	149	189	184	163	159	187	173	153	165	215	181	164	197	149	154	175	179	166	173	195	195	180	185	164	155	176	187	195	214	172	173	159	202	170	169	175	160	211	182	205	169	178	168	151	184	177	167	159	178	190	177	180	195	170	190	184	171	189	160	175	188	181	177	166	191	154	167	155	200	166	150	180	203	166	176	158	171	160	167	177	171	183	199	204	177	170	197	155	181	171	192	167	181	164	171	176	190	168	192	158	164	177	173	186	175	146	166	165	149	185	147	176	177	186	181	180	180	166	164	166	163	184	189	178	179	176	168	178	196	185	186	171	159	197	184	170	211	171	186	156	159	199	174	170	165	183	178	166	160	164	174	168	165	162	185	173	200	172	192	145	153	164	162	185	178	198	181	183	166	174	183	158	159	151	177	174	197	190	165	176	175	165	181	153	175	189	200	146	182	178	156	161	190	188	158	171	142	175	156	186	186	184	192	208	168	174	187	162	182	156	195	169	160	164	161	165	170	152	182	179	207	179	165	181	167	164	161	183	161	184	173	163	144	171	160	151	194	163	191	201	175	176	158	152	184	181	161	182	162	191	167	173	177	204	187	159	160	185	175	176	170	167	177	166	155	172	137	155	160	172	183	176	193	185	168	163	168	176	155	183	188	159	174	191	171	180	158	174	185	170	190	209	166	162	161	162	181	172	189	169	170	180	165	178	186	161	185	167	169	165	193	164	174	182	180	171	188	168	174	167	170	165	185	146	195	166	170	162	185	162	161	197	159	164	182	180	181	165	180	180	158	185	163	168	168	169	182	163	177	193	179	177	157	186	190	181	173	184	189	178	181	171	163	167	176	165	173	177	181	194	184	214	191	157	142	185	166	174	180	183	177	169	172	173	173	176	172	191	193	172	174	160	184	173	200	192	157	169	173	165	182	172	204	163	158	186	166	162	188	160	199	158	173	180	151	171	186	168	174	174	169	175	183	164	199	167	163	186	168	161	179	168	190	163	191	175	183	187	191	180	176	167	215	194	156	175	163	182	178	165	158	168	165	173	165	184	187	162	176	183	172	183	177	186	184	168	154	181	201	171	164	166	159	188	153	187	178	165	182	156	180	167
18718	21970	22106	18971	9574	3233	1913	940	637	521	479	455	445	442	410	418	441	443	437	414	445	465	411	446	428	418	394	432	447	418	445	435	465	393	449	409	410	478	425	467	431	428	443	448	421	394	437	439	465	458	414	448	433	405	416	440	459	380	467	426	451	400	419	439	391	404	411	425	437	431	431	419	432	439	407	443	460	403	446	426	449	437	427	386	468	415	425	417	429	422	448	436	432	465	418	428	407	408	454	412	447	434	430	419	426	405	428	419	450	412	401	435	435	410	400	415	451	431	442	392	412	413	415	430	418	449	438	415	434	429	450	421	392	397	432	443	416	427	410	415	450	425	453	455	434	441	487	479	421	451	483	423	406	413	408	431	434	433	393	452	443	438	439	452	416	436	447	463	429	449	429	411	424	434	418	435	403	398	445	408	413	417	441	446	419	422	430	482	468	433	471	417	424	399	460	424	458	407	436	466	402	458	432	399	432	398	386	431	395	423	422	431	441	440	431	416	441	417	408	404	431	426	435	418	409	407	427	427	436	439	416	417	425	441	432	426	438	469	438	436	437	438	431	417	432	433	406	430	425	412	409	416	448	450	448	420	456	435	412	442	432	410	439	413	425	424	438	430	399	412	454	418	442	415	430	433	416	408	426	471	413	436	404	427	445	412	440	417	417	449	399	437	446	437	427	441	407	429	464	466	429	371	454	403	429	452	429	443	425	410	470	399	418	437	426	411	416	446	401	456	419	448	463	423	451	444	425	427	456	442	439	435	421	439	395	440	437	420	418	394	427	425	446	447	458	451	406	395	435	444	442	426	419	450	447	413	417	456	461	434	433	465	456	450	411	448	444	475	422	429	446	422	395	475	422	429	442	436	397	441	430	472	435	409	375	403	445	428	415	436	437	446	419	413	405	398	464	450	461	451	421	457	399	370	446	431	396	421	417	425	427	427	440	422	447	405	440	427	419	442	424	436	431	457	451	476	407	388	420	451	445	425	417	404	417	435	432	435	420	423	407	423	426	413	425	469	435	499	448	443	446	386	464	433	419	450	380	444	430	450	425	395	408	434	400	406	447	440	422	396	434	454	445	439	431	403	456	442	418	471	438	448	419	413	435	400	414	444	447	418	440	394	437	429	412	422	462	431	461	387	430	460	423	439	423	427	449	412	440	416	460	443	391	443	459	453	422	440	418	426	469	436	414	420	449	423	432	426	424	423	445	438	441	420	425	388	416	433	447	392	450	395	434	420	433	433	447	444	423	437	436	430	452	441	454	406	439	458	412	445	401	445	449	457	439	444	422	422	455	412	460	426	415	455	440	424	449	439	431	390	391	430	424	447	431	425	441	441	417	447	455	435	438	430	437	421	431	430	460	409	441	442	427	415	444	411	413	422	419	384	407	441	409	432	422	401	405	434	427	472	470	427	412	411	411	399	402	447	423	445	407	408	429	411	424	406	403	402	431	424	400	456	421	461	401	449	413	438	435	453	415	406	423	433	420	452	435	407	412	430	404	439	373	444	390	407	450	429	459	432	443	417	417	432	443	430	460	417	470	423	410	442	391	404	469	423	436	462	418	392	421	439	425	458	459	424	434	402	450	419	409	433	454	443	421	426	418	449	415	431	432	443	434	456	426	441	426	413	456	428	426	403	420	433	403	446	391	445	441	455	434	442	448	433	418	401	384	428	424	419	474	400	434	437	415	434	428	409	441	441	445	457	431	431	444	430	438	432	469	456	419	377	429	456	439	390	452	429	449	418	412	436	408	418	470	439	420	388	413	418	425	438	483	437	448	421	422	403	407	445	458	431	420	415	440	429	389	451	422	425	443	396	406	416	440	426	437	443	436	467	450	448	439	420	429	436	436	441	445	449	442	486	435	424	451	453	423	435	452	447	397	452	424	437	422	468	450	465	456	423	427	412	385	412	472	480	448	445	436	435	443	430	467	400	419	439	384	415	405	438	411	394	414	442	444	426	414	422	456	416	415	395	411	426	446	432	428	443	424	482	445	419	440	409	442	381	422	454	451	423	463	468	463	445	425	442	417	432	431	450	444	409	430	416	446	438	387	466	459	425	405	438	452	462	448	439	456	439	413	409	446	438	456	447	466	414	403	412	425	451	484	386	400	446	442	444	426	438	441	441	475	457	415	400	428	397	435	425	396	452	432	388	425	400	436	442	398	416	415	442	409	418	430	432	477	425	428	397	427	412	429	437	441	444	439	420	391	426	407	464	429	436	458	465	426	441	472	412	419	416	400	400	437	430	416	428	448	416	431	413	437	458	406	411	449	436	415	449	415	452	412	397	392	403	413	411	450	424	413	414	440	412	455	428	369	397	439	389	447	422	424	462	453	458	400	422	421	444	424	399	445	425	460	434	449	448	482	401	412	429	484	419	440	436	442	464	418	455	448	469	460	438	444	433	437	427	430	461	414	434	472	417	423	424	417	393	422	445	475	430	384	415	420	446	462	418	440	446	388	425	430	432	420	403	414	406	428	385	414	408	444	407	435	459	417	414	395	426	446	442	442	459	431	458	434	443	428	433	425	449	414	391	445	394	453	426	415	443	449	439	456	423	397	441	449	432	431	456	435	415	412	449	448	412	422	417	445	429	456	439	453	434	428	456	425	428	442	434	472	401	388	420	450	436	440	438	467	436	416	411	393	397	441	456	415	456	445	479	403	441	435	441	438	396	468	433	449	413	429	440	396	431	440	424	450	404	424	458	432	447	440	436	420	410	412	398	459	431	443	445	418	439	391	479	456	387	428	438	411	393	387	455	457	438	420	478	419	437	439	429	441	413	420	473	428	431	436	415	458	468	418	437	442	466	438	413	422	422	459	463	431	437	463	431	458	447	435	434	429	435	457	413	423	450	397	445	436	405	435	400	417	448	471	430	450	450	453	428	436	438	390	434	451	431	429	414	438	421	419	409	403	450	441	420	420	456	491	422	431	414	418	468	446	388	451	482	452	423	435	427	433	435	432	413	433	438	419	456	467	437	447	456	445	426	408	450	436	431	411	422	427	426	415	453	396	432	445	446	434	411	431	456	437	410	416	440	415	407	454	412	447	462	412	446	403	413	400	437	441	451	462	423	450	425	418	461	465	432	436	475	427	437	454	411	472	438	421	465	434	436	449	422	462	476	426	429	483	412	436	385	440	427	455	423	388	416	403	421	444	432	410	444	411	430	438	407	442	426	395	439	459	434	411	435	431	453	461	448	390	458	425	424	406	459	437	439	448	433	424	430	421	416	436	417	421	437	411	427	409	460	427	424	425	433	399	415	434	454	436	411	401	444	434	398	443	447	432	440	412	463	448	440	435	441	456	429	454	420	440	418	401	422	426	432	430	434	415	417	437	413	437	450	455	447	434	410	444	436	447	413	439	458	482	436	423	439	412	429	422	405	488	425	414	436	444	425	403	412	433	437	396	427	454	445	416	450	426	422	471	448	385	404	401	427	411	431	436	406	399	457	438	426	403	402	447	429
62171	57677	62587	51480	30988	14217	4702	1359	591	301	185	178	178	176	198	165	177	165	185	184	164	184	172	173	189	172	179	162	214	202	175	184	203	180	199	186	179	169	186	173	193	184	178	158	167	170	157	186	159	166	170	189	201	179	214	190	179	165	176	170	180	203	194	191	204	198	164	174	177	181	206	197	200	181	183	180	187	181	161	179	168	173	186	169	172	163	157	164	187	162	169	181	188	205	174	174	198	221	172	198	190	152	168	193	173	172	189	161	191	171	192	205	186	170	197	200	181	199	175	201	141	212	181	174	149	183	176	176	198	190	162	185	176	188	188	194	189	192	185	185	166	182	155	187	171	196	191	210	181	173	171	165	153	175	184	156	196	178	172	187	188	168	171	173	172	182	202	177	155	159	171	195	205	195	185	176	172	182	172	209	177	177	184	170	201	196	161	179	178	181	205	185	172	197	176	190	152	182	177	186	173	161	178	176	170	181	202	164	178	183	158	156	191	192	162	187	178	163	184	160	178	182	180	164	209	197	160	168	201	193	157	183	190	210	175	207	172	177	174	198	188	190	194	187	176	197	175	170	169	177	172	175	200	160	166	192	204	202	160	163	160	166	191	171	183	167	197	209	191	173	156	192	182	160	171	165	187	173	186	171	186	158	170	187	184	181	192	198	176	188	188	181	187	205	174	175	202	185	176	191	178	177	163	186	162	196	186	163	186	165	184	170	194	188	169	191	188	176	165	171	178	174	207	167	176	177	194	210	158	185	195	191	188	165	182	153	199	229	181	185	169	172	193	177	180	181	197	184	175	171	199	165	177	165	185	198	168	192	179	170	177	180	181	175	192	186	193	156	173	172	180	166	189	187	168	161	193	179	201	173	171	193	199	208	180	189	185	186	204	158	187	188	178	200	180	183	196	206	174	217	177	200	179	197	157	167	207	171	168	213	177	178	151	171	213	189	173	205	175	181	160	179	172	183	181	190	166	181	144	184	170	184	191	165	185	193	171	170	182	175	190	192	187	190	214	193	207	174	206	187	188	170	165	188	168	184	192	177	179	184	165	212	173	164	166	175	178	181	196	157	189	193	179	172	195	177	167	208	209	204	187	194	191	173	179	157	184	193	203	174	177	205	189	154	169	187	170	185	170	164	172	187	169	159	184	168	174	169	169	184	204	180	186	159	172	177	160	175	164	183	170	172	146	183	182	195	205	185	155	191	213	180	187	169	172	207	179	174	188	174	186	160	177	174	180	161	179	198	174	177	180	193	172	192	178	184	182	168	172	156	200	183	179	188	149	181	193	191	196	190	152	187	191	180	192	221	174	164	184	180	199	185	195	190	198	191	146	182	197	188	186	183	195	199	173	157	152	182	183	164	164	189	168	190	188	164	161	176	182	177	185	183	162	204	192	193	184	172	205	192	209	194	185	184	211	171	172	168	192	195	163	193	178	186	191	192	180	167	222	154	203	184	202	180	175	188	170	192	187	186	164	192	192	184	180	179	212	188	211	182	189	185	165	201	168	201	182	172	167	163	165	198	193	188	164	222	174	179	149	200	179	166	186	188	179	170	160	177	177	197	189	181	195	177	155	161	183	194	161	180	193	182	187	170	190	155	190	188	174	193	178	184	163	161	156	201	171	191	187	178	158	173	156	188	192	168	203	150	193	169	171	172	162	186	175	185	175	175	167	191	196	187	171	191	194	181	178	178	181	195	191	198	193	158	196	157	188	182	196	200	216	177	166	164	207	202	181	186	174	184	182	225	182	183	188	192	210	194	167	192	194	161	183	200	166	195	182	161	185	196	188	189	198	167	171	178	176	183	172	192	160	172	170	192	175	183	208	173	188	179	173	189	185	175	191	179	165	208	183	205	164	136	166	189	166	186	188	160	172	172	169	162	192	165	177	172	198	186	208	197	165	180	184	191	185	165	176	164	187	174	148	171	189	175	200	190	177	184	186	150	175	186	175	211	180	193	169	178	198	181	176	183	169	171	198	205	199	172	187	197	172	186	188	170	164	185	182	177	168	201	196	166	183	201	183	170	161	171	187	182	192	163	177	157	190	175	185	177	177	179	195	181	210	166	187	181	202	180	170	161	196	201	152	197	197	199	179	172	155	190	182	176	181	179	179	184	205	203	176	186	175	173	182	169	171	201	162	168	176	174	174	170	179	182	203	184	186	188	191	151	204	181	175	179	186	189	178	162	203	201	207	176	181	176	207	168	183	160	154	192	188	187	194	169	158	164	192	194	188	186	195	190	184	182	195	172	172	201	168	173	181	188	187	156	194	179	152	180	184	190	188	157	168	172	194	178	185	198	185	188	174	200	179	161	180	186	199	180	163	172	201	173	152	185	174	189	185	192	180	184	159	182	171	191	183	178	206	198	195	181	211	162	167	156	161	178	172	184	201	191	191	210	196	208	200	181	182	176	183	165	162	174	192	170	169	206	180	179	157	182	196	191	174	169	177	196	190	190	176	184	163	156	195	172	176	177	172	201	175	166	196	185	156	181	177	169	180	159	156	170	161	171	185	164	188	176	185	187	174	179	182	165	188	157	184	191	191	167	170	179	177	178	184	169	181	208	184	180	177	163	169	201	199	198	181	190	164	184	168	181	196	176	196	185	186	189	151	200	161	178	185	180	185	171	171	191	188	172	171	174	185	184	189	177	178	190	180	135	170	208	189	163	180	196	173	179	181	205	177	165	204	171	198	162	181	177	218	156	184	205	156	177	195	204	192	181	182	208	184	172	176	163	204	188	195	151	182	185	167	173	184	187	173	173	169	164	171	163	192	179	174	186	158	195	177	163	200	195	195	175	168	183	164	176	183	168	168	158	168	197	186	166	184	190	194	197	182	185	189	197	147	168	189	167	175	190	204	178	197	161	199	180	180	189	184	188	173	173	159	168	185	178	177	193	177	195	166	187	167	186	179	164	185	167	194	162	157	163	162	153	169	176	190	195	183	151	163	173	177	150	187	193	207	167	172	174	188	167	176	176	180	177	174	185	178	187	188	174	176	182	184	208	180	160	167	192	165	181	183	167	200	208	182	188	191	191	186	170	182	163	156	170	166	168	180	199	169	168	184	174	178	185	200	178	174	164	186	166	178	180	168	180	188	163	226	188	173	167	194	195	164	183	198	202	211	182	155	176	171	192	188	170	181	166	192	174	160	176	181	154	169	190	176	172	193	180	192	160	195	188	178	166	182	172	177	184	203	179	170	171	180	193	181	203	167	191	175	207	173	185	192	170	149	170	172	180	204	177	194	189	185	170	187	168	178	186	167	171	183	193	164	161	185	179	178	187	206	206	173	175	158	193	182	171	183	163	214	210	191	154	189	161	186	174	180	197	197	161	204	161	185	176	169	189	179	185	180	178	196	176	160	178	194	176	189	195	177	148	190	184	182	168	187	169	183	188	162	175	198	179	175	195	170	194	218	180	162	175	208	189	186	187	160	195	191	175	192	190	180	157	182	186	215	192	178	161
41173	46299	61108	56340	38965	23817	12261	4984	2339	1023	588	452	429	445	453	456	434	447	440	424	488	417	435	430	425	475	426	438	451	424	493	449	477	405	469	447	489	459	458	426	457	460	456	416	428	415	442	444	442	440	435	412	476	415	429	468	415	439	453	426	411	459	469	443	407	427	422	439	466	411	450	461	453	463	437	446	474	462	449	435	461	435	453	414	470	460	470	431	464	455	400	441	482	433	436	451	453	435	468	408	459	451	433	474	413	447	468	431	474	447	451	422	449	458	439	445	454	438	457	399	448	408	435	444	425	448	430	443	411	463	442	462	399	450	427	429	493	456	437	475	448	448	436	414	446	464	443	414	447	450	476	475	437	440	433	436	424	413	430	436	460	479	448	413	369	436	453	442	417	449	448	469	427	427	436	462	450	427	436	401	477	406	464	419	457	462	457	447	461	452	438	444	423	438	410	421	473	450	422	475	428	429	453	460	443	467	455	391	424	418	447	450	454	420	493	457	441	458	477	429	448	416	425	457	475	427	412	486	402	450	479	431	454	458	450	455	397	470	444	447	473	442	434	428	480	445	414	458	453	447	457	430	427	448	455	394	433	461	434	415	470	431	438	483	471	431	482	407	440	417	400	470	433	459	431	446	435	474	430	487	403	442	474	427	438	484	477	435	415	463	425	447	399	465	410	409	435	419	454	428	450	416	449	426	423	403	459	408	413	448	429	420	439	450	460	454	466	452	442	467	452	481	431	446	450	433	414	438	495	443	443	433	447	398	402	469	451	455	441	430	455	449	461	396	439	429	459	424	413	433	459	460	422	484	395	456	429	423	446	462	426	436	422	448	453	473	442	461	459	458	428	454	450	412	454	469	460	482	457	462	462	449	439	480	428	462	436	433	422	427	442	456	446	448	442	446	445	404	455	448	443	446	447	411	402	417	483	435	480	455	430	467	431	431	463	433	455	452	472	415	451	453	454	416	464	426	446	463	455	421	446	448	463	446	452	471	447	431	437	465	460	444	443	483	444	434	423	448	460	442	472	464	451	417	425	470	448	437	453	443	477	433	456	414	460	437	475	438	422	454	457	457	425	452	424	410	438	431	458	455	406	420	426	480	480	411	452	445	437	447	477	500	450	423	428	441	454	482	465	424	443	428	471	437	427	437	428	446	453	457	405	414	418	453	439	456	433	480	467	383	439	421	459	438	412	452	430	476	468	435	439	458	467	440	423	440	437	439	416	446	445	442	415	427	460	449	405	461	453	424	428	453	468	406	470	453	424	473	422	420	461	464	456	423	444	421	449	475	415	428	454	439	408	439	424	424	471	414	456	438	461	425	459	441	432	422	476	464	429	430	465	478	477	427	459	468	457	447	427	454	468	482	463	415	433	494	433	487	390	418	458	444	441	470	460	464	436	416	414	384	443	443	436	421	425	471	413	433	442	422	448	459	450	417	438	460	508	428	463	448	442	448	404	462	426	435	420	446	462	416	422	445	437	431	408	418	447	418	423	431	485	448	431	473	444	471	438	454	418	439	454	478	427	396	454	441	456	451	470	443	432	432	462	442	427	463	438	436	455	448	411	457	417	452	431	450	447	458	449	486	444	443	431	454	418	463	460	488	414	446	443	433	449	442	411	421	465	477	439	390	451	464	435	392	482	416	454	432	449	445	463	433	429	438	454	444	405	441	438	434	440	444	451	441	420	419	419	450	391	444	439	454	447	434	416	458	416	408	427	471	434	431	434	463	448	441	459	421	471	433	448	408	470	482	431	443	409	447	448	449	435	482	423	442	454	448	473	420	483	480	461	451	442	411	438	423	447	434	462	427	444	419	443	454	431	469	449	455	441	413	427	424	421	462	454	453	440	458	448	458	475	458	451	431	455	472	423	432	477	465	448	479	452	446	425	414	459	434	467	455	443	442	444	487	403	446	433	442	446	464	450	413	452	433	508	435	464	412	457	411	461	461	410	446	456	486	444	451	444	467	447	430	471	427	464	466	454	439	418	473	460	467	452	447	395	474	425	420	422	467	466	458	425	447	415	427	425	444	448	435	430	430	407	465	421	448	463	426	418	434	464	372	436	451	407	462	476	425	423	464	483	450	437	458	440	467	469	388	468	437	452	469	429	416	417	465	430	443	411	418	468	442	461	439	464	448	436	407	474	441	404	459	469	440	446	457	445	412	442	454	447	437	442	437	452	442	414	467	446	457	428	449	448	444	439	474	414	407	457	442	435	478	414	448	414	445	465	447	456	434	431	461	455	453	423	469	449	431	441	472	493	443	410	414	443	456	422	449	438	428	426	433	427	428	470	424	435	427	460	471	428	445	416	430	427	427	460	425	449	471	419	458	419	487	449	430	417	426	448	435	447	453	426	399	460	430	413	416	451	390	459	422	421	453	426	427	427	453	465	429	428	395	475	415	463	447	443	429	462	425	428	473	403	436	422	420	439	441	467	454	447	473	458	446	453	425	443	416	463	449	433	423	456	437	430	435	470	468	486	399	476	461	457	435	469	475	442	436	406	454	445	408	454	443	438	479	453	432	391	466	424	445	486	424	466	447	495	442	429	423	415	434	410	421	429	472	453	427	443	433	425	423	451	430	427	430	424	482	443	454	445	441	491	451	402	452	431	452	432	442	433	425	410	460	457	433	439	475	434	459	449	453	424	419	433	466	456	461	448	439	453	453	429	462	454	467	427	504	386	448	432	403	445	460	424	434	457	415	456	429	443	421	452	457	440	455	430	447	444	471	470	434	469	417	456	388	450	460	438	402	435	453	469	469	480	436	471	423	453	426	444	413	432	437	472	429	418	427	443	454	421	460	418	440	420	422	441	436	433	438	448	447	407	444	422	443	479	432	433	448	470	454	397	444	480	427	430	465	461	439	461	438	415	436	446	451	491	445	462	437	493	420	468	444	408	439	455	429	464	453	475	442	436	427	419	435	413	418	435	441	444	455	449	456	446	428	435	442	458	442	422	497	467	429	408	443	422	419	447	423	416	463	434	459	422	453	423	451	460	407	451	453	448	407	435	446	463	479	433	415	431	436	465	435	459	456	436	426	437	444	414	433	442	419	494	472	451	452	400	453	471	466	463	469	435	458	446	413	460	438	437	428	424	459	480	473	461	466	431	484	446	435	452	443	445	484	419	407	420	431	469	452	452	466	453	417	439	463	416	440	467	486	434	445	435	452	455	425	401	427	422	439	477	421	436	449	436	447	468	425	445	418	439	443	425	464	437	425	451	438	455	408	427	435	465	431	445	414	482	404	422	476	477	446	469	432	395	466	490	413	422	433	453	455	430	408	471	467	421	469	403	455	457	429	493	447	449	457	428	454	432	434	469	412	414	486	463	458	472	440	450	428	465	471	440	435	461	425	425	465	403	449	414	413	459	455	416	412	425	447	444	432	472	455	461	463	446	424	472	472	448	447	442	438	426	460	438	464	449	417	430	443	431	450	460	461	435	454	450	451	473	440	422	409	425	398
71390	67476	71998	60829	40282	25411	11288	3207	990	340	223	184	166	183	181	155	173	184	200	177	183	172	161	166	188	166	167	153	149	175	158	186	163	158	177	166	176	161	174	147	181	165	175	181	181	162	198	157	165	157	180	181	168	164	176	163	156	153	184	177	169	156	163	187	167	172	179	155	167	166	168	171	164	173	187	164	175	171	174	171	184	157	173	180	156	162	129	162	171	171	185	159	168	165	184	168	174	158	172	173	208	163	167	168	180	176	183	170	176	173	186	170	165	182	157	173	176	186	183	176	165	165	155	182	158	180	165	158	207	172	147	180	176	167	145	177	146	184	164	190	178	195	182	163	168	150	173	187	175	176	158	181	154	168	185	168	174	153	176	164	177	152	188	171	153	172	167	159	172	174	165	154	169	171	160	155	181	167	175	182	147	159	176	161	182	167	181	170	170	177	197	164	150	168	178	203	180	178	183	179	176	181	169	143	168	171	165	176	187	147	178	191	175	164	182	161	187	170	162	165	175	144	178	177	164	184	154	163	175	151	165	190	174	163	164	179	172	146	151	137	128	177	169	163	167	191	163	171	159	162	181	178	189	171	171	188	162	150	160	189	183	174	181	157	164	177	155	161	168	156	179	195	155	165	163	175	192	165	170	167	171	156	163	179	150	173	164	187	169	170	156	168	161	162	177	171	164	187	174	174	164	162	178	154	163	184	181	156	155	169	172	164	180	171	177	176	165	161	171	151	138	142	145	185	180	162	163	198	168	173	158	157	183	195	167	171	169	169	161	163	166	178	179	171	182	162	165	154	194	187	187	160	172	166	163	154	152	172	183	189	166	171	164	182	170	160	165	164	162	153	185	175	167	189	184	159	143	164	175	177	170	158	157	179	168	157	170	154	170	166	206	185	177	171	156	198	163	178	159	173	187	174	145	173	153	168	181	173	157	181	158	162	159	175	161	168	172	176	176	145	197	180	181	192	163	181	164	176	192	173	156	154	175	170	142	164	169	149	171	167	204	165	170	168	143	202	159	179	165	185	145	173	154	183	190	170	184	162	184	175	146	179	164	164	145	151	169	152	159	189	177	172	178	175	166	178	147	156	146	158	195	192	150	172	163	179	165	175	159	184	164	170	152	192	174	151	170	168	159	181	148	161	162	185	161	160	151	148	175	169	163	173	192	155	179	171	182	146	173	174	172	170	155	157	157	176	165	156	149	170	164	153	181	155	168	176	171	189	170	196	198	186	165	191	159	178	171	181	160	196	178	189	173	193	165	160	177	162	170	154	174	152	178	183	160	165	155	153	172	173	180	174	146	160	191	160	178	164	145	166	148	167	180	150	149	169	171	163	158	169	153	169	161	163	186	175	167	169	172	169	163	164	174	190	140	173	157	162	144	164	164	158	177	171	179	174	156	152	179	171	156	147	165	151	201	172	164	181	176	188	171	168	180	131	166	183	157	188	166	187	166	182	181	160	174	164	189	180	177	196	181	179	170	207	173	183	150	171	152	142	163	158	140	149	163	167	169	169	183	189	204	162	161	188	162	183	181	191	176	168	169	177	160	169	198	169	169	171	156	151	172	161	161	181	190	176	154	168	190	157	156	162	151	181	167	171	144	166	152	185	169	168	168	171	163	154	161	180	154	174	172	173	179	145	160	167	156	164	168	159	167	171	146	185	171	159	172	169	163	159	179	189	179	166	187	169	148	167	187	174	196	178	173	179	173	179	164	149	153	178	177	177	142	162	162	152	189	156	193	170	160	183	157	180	179	158	200	153	176	180	182	166	180	177	164	170	158	171	174	193	157	180	165	185	184	167	154	189	160	154	163	160	162	169	173	156	148	164	179	157	167	174	173	174	176	151	164	163	166	158	177	164	169	164	167	171	168	179	188	203	179	162	154	161	161	180	173	167	160	200	175	136	155	142	168	175	169	181	160	182	207	164	187	185	177	159	170	184	155	162	183	158	186	185	165	179	170	145	166	177	146	175	150	152	169	172	175	183	159	152	170	177	168	172	154	166	189	140	193	177	165	159	165	165	144	166	157	165	180	168	168	161	174	170	156	182	180	180	158	172	171	173	159	176	174	162	198	163	157	182	166	162	183	166	144	146	167	155	168	160	171	189	166	181	161	165	194	176	174	190	168	140	174	178	169	188	135	144	144	177	176	197	162	187	155	141	164	161	157	174	173	178	174	182	180	176	181	163	165	174	172	166	175	165	213	173	152	162	155	174	173	184	158	154	173	164	169	165	172	155	163	183	143	151	156	156	171	132	162	134	166	176	180	149	176	181	155	156	178	162	183	168	165	140	158	163	153	167	161	180	177	153	157	149	176	153	177	180	158	163	151	162	159	169	190	163	166	186	153	189	164	171	202	181	177	152	181	170	141	156	194	171	163	174	165	157	183	145	177	168	200	158	175	185	198	168	164	162	174	153	162	159	163	148	148	198	174	160	167	166	161	174	173	179	184	184	161	161	153	191	179	182	169	179	181	167	175	165	142	155	143	138	158	178	160	162	147	180	171	171	164	161	208	188	163	178	183	176	170	163	155	187	171	187	154	152	152	194	146	176	164	159	175	188	171	173	171	177	151	191	173	148	189	162	156	166	179	184	177	192	165	171	187	196	182	175	155	178	187	167	168	184	175	187	165	161	169	153	179	171	180	176	166	161	156	153	139	155	175	175	175	168	165	163	178	167	151	181	193	168	172	173	167	180	178	161	165	181	198	167	179	168	184	173	185	151	173	171	152	183	186	165	196	189	166	179	165	174	169	162	148	160	193	168	167	126	142	165	182	154	186	175	173	167	157	172	157	171	161	175	166	158	189	183	153	159	160	196	154	146	161	166	153	176	175	158	172	162	189	168	156	161	174	176	169	181	162	182	185	147	172	173	158	179	154	170	175	170	181	158	175	169	177	140	181	175	182	151	172	149	156	167	170	162	171	172	196	186	200	173	157	162	183	155	147	179	177	149	177	161	178	177	177	154	162	185	179	160	172	156	177	178	164	192	161	173	179	161	167	181	163	179	128	155	155	157	161	170	168	148	162	164	173	166	165	174	180	158	169	162	141	160	171	172	172	178	167	185	191	159	169	140	151	204	183	176	173	153	167	167	188	171	172	162	171	174	159	182	163	181	164	158	182	182	189	163	175	183	178	170	171	191	163	165	179	171	177	161	181	152	186	175	160	166	157	175	191	156	183	157	141	181	174	149	191	154	157	151	176	166	149	157	161	173	182	170	154	170	159	160	161	169	173	164	172	165	153	168	165	173	168	183	178	171	165	152	179	158	169	162	158	152	177	166	173	182	151	166	175	156	180	163	178	168	168	182	160	174	161	157	143	188	180	186	177	155	147	178	154	182	170	165	153	162	183	167	193	168	157	166	167	171	157	179	155	172	175	171	171	182	169	170	162	192	146	159	151	163	169	170	209	160	180	185	189	186	166	168	182	158	180	176	152	169	157	174	189	167	170	183	173	186	173	178	170	158
48632	58491	75936	68817	48395	35747	20342	10115	3680	1375	612	450	415	414	397	435	415	438	419	425	411	394	377	395	388	382	429	407	360	384	432	382	393	382	379	443	404	400	429	395	395	401	436	378	411	390	364	436	361	427	452	446	412	412	431	386	390	435	431	402	383	394	404	413	424	405	396	435	439	429	392	389	383	394	409	390	398	392	417	420	420	412	408	421	398	415	427	408	393	425	411	377	388	418	420	417	415	372	439	430	406	409	388	406	406	422	433	412	417	430	422	420	408	414	394	404	377	423	423	370	404	411	413	400	423	419	415	438	410	420	385	440	383	437	404	404	433	399	405	413	391	410	408	410	414	429	433	415	419	386	382	460	407	401	384	415	431	390	421	424	414	409	369	391	447	397	442	419	406	383	392	409	399	434	424	418	397	408	426	444	414	400	440	411	444	381	390	398	467	395	433	383	387	384	411	397	386	364	409	395	441	439	424	418	458	446	439	452	461	424	437	404	426	423	454	457	355	437	390	423	370	424	407	416	411	414	392	401	403	358	439	414	387	424	419	407	410	400	392	428	435	450	413	386	405	414	450	428	420	440	410	389	404	434	428	400	429	404	417	437	403	429	364	431	422	365	441	404	384	416	417	388	427	412	390	395	395	438	414	417	400	430	408	391	419	428	423	379	445	400	458	412	425	410	399	419	430	370	431	403	430	410	417	448	432	390	400	446	396	407	387	397	410	399	452	439	430	411	419	411	424	413	394	409	415	395	390	436	419	398	421	438	388	403	417	412	393	406	434	415	421	420	391	404	401	395	439	421	429	430	425	426	407	429	413	413	432	430	406	429	440	409	419	410	449	369	407	380	391	436	402	404	412	422	417	371	403	402	472	383	397	421	460	406	400	426	432	419	440	392	415	368	428	375	369	427	418	423	411	423	422	417	423	416	438	413	437	414	468	425	402	427	421	387	424	406	426	403	419	435	417	414	433	392	428	362	428	404	409	382	368	449	416	397	423	414	424	410	421	406	427	448	392	454	436	412	407	408	433	416	410	411	441	410	397	391	439	373	397	394	413	429	412	446	407	418	363	421	436	375	416	405	426	423	463	403	393	391	406	406	445	425	433	405	385	426	377	426	397	364	436	384	432	425	382	404	460	410	413	410	421	418	409	403	420	448	439	388	401	422	414	375	420	351	398	442	403	427	372	414	387	403	402	396	410	406	425	451	427	410	408	392	414	431	386	399	417	428	408	383	410	408	397	398	406	402	416	392	386	429	407	438	416	413	388	411	410	388	432	432	424	400	470	413	419	450	405	392	433	423	419	390	446	425	431	406	402	442	436	425	426	390	403	411	412	391	405	442	390	375	380	407	413	406	405	417	375	392	405	405	409	402	369	384	398	399	395	442	407	398	393	407	404	418	426	411	424	444	442	434	395	433	374	437	400	403	439	420	406	420	400	411	410	402	421	385	403	424	418	449	411	422	424	436	424	396	419	419	402	412	420	380	425	394	414	429	400	411	410	430	400	401	431	407	393	435	424	435	348	416	406	393	434	412	402	386	412	417	390	395	432	418	414	395	404	391	407	421	387	393	407	419	414	409	419	402	421	428	418	435	393	400	418	408	378	430	398	422	441	435	422	406	405	388	417	435	385	426	440	451	447	422	412	406	418	410	393	412	411	404	443	440	404	377	384	396	420	420	408	419	393	444	440	423	409	397	431	402	389	400	439	442	391	429	413	414	401	422	432	428	413	396	394	418	447	458	396	413	402	394	412	443	446	430	391	397	423	418	415	411	437	404	409	416	439	410	425	408	392	393	429	417	393	383	404	432	404	428	387	430	388	398	410	396	451	404	439	390	399	398	380	388	425	421	404	451	411	426	374	435	415	410	376	423	444	415	443	427	389	412	438	418	421	413	401	378	401	401	405	423	390	384	432	428	432	429	406	398	377	422	418	417	412	420	439	415	423	434	428	415	391	398	438	408	409	434	394	354	378	391	400	430	409	416	395	384	395	363	403	389	422	451	406	394	425	418	398	426	417	412	435	410	389	410	429	379	427	408	405	454	382	407	436	423	406	448	392	429	430	392	462	408	402	415	430	423	461	447	414	462	372	406	398	411	428	398	405	431	440	401	429	386	440	412	416	368	381	425	447	399	420	374	412	432	399	401	386	416	393	397	395	439	395	429	384	431	452	402	428	434	422	449	396	424	408	413	444	429	387	414	424	424	351	443	400	402	421	396	403	425	419	406	400	395	400	395	444	396	424	427	423	462	401	410	433	410	424	416	382	413	428	398	390	407	437	460	400	393	385	416	390	430	392	434	428	409	412	407	427	419	396	413	409	378	419	389	374	443	381	432	413	376	417	423	385	418	426	402	421	398	414	380	416	410	394	380	379	420	448	397	373	425	397	397	420	419	409	417	427	420	413	435	434	406	457	387	420	421	403	388	396	403	435	429	398	384	407	393	385	395	428	432	407	427	442	374	399	422	409	431	450	453	416	397	449	424	425	385	421	453	402	394	419	403	412	384	405	400	423	399	405	409	413	446	402	412	429	427	402	408	427	432	439	396	410	420	427	434	406	445	410	400	425	422	418	412	422	395	403	400	430	378	386	418	389	420	412	409	398	414	409	410	407	429	384	421	423	452	373	410	420	459	400	422	370	434	393	407	447	434	465	400	421	381	395	387	409	391	395	412	399	430	391	424	404	385	426	400	419	409	419	389	374	425	440	413	412	404	418	408	406	400	416	411	401	426	429	402	425	392	393	397	420	411	406	421	426	438	436	432	434	432	469	397	371	412	405	433	397	417	404	423	401	429	433	446	452	419	416	396	411	411	392	421	427	364	405	456	438	413	378	415	394	395	382	438	436	427	430	414	385	406	413	420	411	443	398	398	425	411	428	389	395	383	403	378	409	403	427	433	440	413	391	405	425	415	408	369	410	427	411	399	440	456	422	380	370	399	399	418	409	417	376	395	424	396	398	436	446	379	432	410	423	419	409	384	393	437	423	361	388	419	403	419	406	381	425	409	410	453	442	398	407	415	419	408	414	369	422	413	396	394	403	425	409	423	399	415	395	395	439	426	451	388	449	449	446	419	388	400	392	414	395	442	425	400	435	410	391	430	394	384	421	419	416	411	380	405	411	436	425	405	421	428	426	406	417	401	421	400	422	419	413	425	410	416	397	447	409	438	409	441	404	404	401	429	392	416	396	433	408	408	439	441	436	423	417	394	429	400	442	440	422	428	426	360	404	371	408	360	428	424	422	426	388	386	424	431	400	389	370	417	403	406	414	409	409	422	394	416	394	396	365	417	409	440	417	424	396	399	394	389	385	366	397	387	424	410	416	399	421	423	398	403	408	427	447	410	383	423	385	418	403	385	410	419	387	446	387	425	388	425	427	388	403	451	411	426	444	380	407	420	381	429	420	399	414	418	410	407	415	435	419	412	428	384	403	441	431	393	402	423	419	396	423	414	412	384	421	402	427	441	389	441	418	429
17373	13158	13125	5577	2699	1218	574	355	223	156	175	184	160	176	181	181	173	156	181	192	192	167	207	173	180	175	138	185	172	160	158	188	177	172	149	177	157	150	197	188	167	163	171	166	188	191	181	188	168	172	167	149	159	158	171	176	164	181	182	175	163	163	153	202	149	178	201	189	167	178	148	162	174	175	150	157	177	184	163	166	180	169	177	174	179	198	174	164	171	177	136	179	177	157	168	174	181	148	178	166	171	165	180	187	191	165	169	173	191	146	171	160	176	162	185	184	154	159	172	171	187	163	170	159	177	184	139	178	183	178	160	175	178	164	168	162	169	207	170	190	165	159	185	153	161	175	180	176	175	164	169	158	168	167	204	169	170	195	180	193	159	162	168	174	166	177	190	157	170	197	153	146	187	181	162	169	174	183	165	184	153	166	177	165	194	164	195	170	182	183	217	192	193	172	153	197	209	188	184	171	183	160	188	168	172	170	176	181	161	164	181	188	185	154	162	198	189	149	185	188	165	143	176	162	179	200	170	179	178	177	150	193	167	164	163	165	161	168	205	159	193	164	164	179	192	163	170	177	157	177	198	178	179	193	183	181	161	165	178	167	156	176	182	156	176	169	188	166	180	188	144	171	155	160	147	186	178	176	180	143	181	181	194	190	172	189	211	176	177	175	150	182	180	182	145	157	192	167	156	173	176	168	168	152	206	160	167	179	183	169	183	169	177	167	168	168	171	179	165	151	166	164	178	179	171	168	192	176	177	168	177	162	182	207	175	176	170	140	187	163	173	142	176	183	162	190	180	177	164	158	184	183	148	168	159	164	175	174	174	172	170	183	162	164	180	168	171	184	139	190	149	180	174	184	170	166	180	170	166	167	160	151	158	174	176	191	181	169	149	156	169	173	198	167	186	171	164	169	169	163	194	163	179	182	166	184	208	172	187	168	171	175	173	182	180	178	162	171	196	151	162	165	173	189	159	205	162	161	161	184	159	164	181	159	180	185	172	158	185	172	181	156	147	183	200	155	136	164	191	172	167	148	160	159	197	170	179	204	162	194	172	184	160	158	142	189	178	169	185	163	181	173	167	178	198	172	183	174	180	163	164	162	165	136	173	166	183	155	175	157	178	162	164	181	185	172	161	173	146	180	191	183	200	202	187	167	175	201	178	179	159	169	182	157	193	174	145	184	172	186	190	176	185	174	164	184	178	165	187	174	161	189	155	191	175	170	198	168	170	188	176	163	169	152	186	177	184	184	186	160	190	160	169	155	175	185	193	170	159	159	178	170	164	184	200	165	169	199	176	178	205	169	164	179	172	161	170	164	170	166	177	166	190	170	203	155	181	168	162	173	180	155	160	193	178	172	179	160	161	173	188	162	186	188	199	149	179	180	150	180	171	162	186	173	161	185	184	167	158	164	199	171	159	175	171	160	166	169	171	168	169	160	176	165	160	182	166	160	167	182	170	190	174	154	178	171	184	190	177	159	184	180	151	178	161	198	182	177	171	195	183	151	165	184	147	179	160	181	195	165	162	182	170	189	142	170	163	174	164	172	180	183	155	179	180	162	162	206	196	171	169	178	197	167	181	170	159	189	201	177	171	172	178	154	165	176	173	186	158	167	197	189	178	173	168	153	169	165	171	187	151	166	181	174	160	134	182	165	174	156	161	181	153	160	184	152	166	158	158	198	158	175	160	167	177	190	169	185	174	159	176	173	158	184	179	165	165	167	174	173	184	178	149	176	173	152	183	176	187	167	143	172	190	165	164	173	171	178	147	163	203	189	176	151	188	188	178	163	154	157	163	179	177	159	179	179	153	178	177	148	161	148	174	174	196	192	154	196	163	159	158	182	169	167	200	157	208	186	159	159	180	156	187	182	180	175	143	188	172	181	144	178	186	163	169	172	166	164	171	164	178	173	183	172	201	182	175	178	178	175	153	174	185	168	170	174	169	165	197	185	148	192	161	165	163	169	186	193	183	198	167	184	172	165	152	171	193	163	199	176	176	162	150	190	164	176	177	188	152	175	152	161	193	170	157	180	160	155	171	180	158	183	180	188	168	148	176	180	151	173	144	173	164	174	192	148	177	168	172	171	179	186	183	181	201	190	155	183	189	175	185	168	185	151	172	184	172	168	143	165	181	193	168	186	170	191	161	167	163	185	134	147	166	147	173	172	179	175	171	189	179	163	167	181	151	163	185	178	146	178	166	178	184	194	195	155	178	168	156	168	159	165	167	172	150	166	153	168	156	191	180	175	201	165	157	162	171	174	165	160	179	194	201	179	173	184	218	178	165	170	167	172	133	194	182	173	157	162	170	195	176	179	173	179	197	175	173	195	181	156	188	144	153	162	155	179	184	169	176	164	165	173	157	154	167	171	149	160	169	177	148	171	165	177	210	158	184	204	177	162	193	169	158	165	192	182	160	152	151	170	183	194	158	158	175	176	186	180	174	185	157	187	186	149	168	176	170	192	179	181	162	160	190	180	171	204	188	183	163	175	202	190	190	166	176	159	197	162	161	186	178	134	190	190	195	150	171	182	173	173	192	160	180	186	170	175	175	171	176	169	165	192	166	159	186	164	179	180	152	201	176	154	178	161	168	184	161	167	169	183	172	160	164	169	170	163	171	168	190	149	180	167	159	177	198	160	167	176	168	178	150	187	173	175	203	167	167	201	148	154	167	175	174	175	163	193	177	176	164	158	159	188	186	161	158	148	174	163	191	175	164	190	174	186	174	158	176	161	188	164	180	170	185	173	177	169	168	154	171	159	166	182	188	154	166	170	190	157	175	146	156	183	171	164	181	174	171	183	186	170	185	177	171	159	190	155	207	174	191	182	157	199	168	159	153	158	146	187	177	202	168	147	171	173	155	162	180	176	190	171	189	163	179	184	150	188	170	179	177	169	200	158	164	161	149	173	169	184	141	197	142	162	170	179	183	187	172	172	181	174	149	174	160	165	176	162	181	180	195	157	169	156	169	155	208	175	165	157	159	176	162	146	174	193	197	161	189	157	170	167	174	173	153	170	177	187	149	150	185	151	159	175	186	173	167	153	182	166	165	174	152	145	175	199	173	165	170	186	213	183	175	181	181	178	175	176	199	185	169	146	147	170	166	188	178	156	192	176	150	151	166	167	185	154	143	163	169	196	178	186	165	181	186	197	177	169	182	170	163	178	155	165	168	170	183	179	170	170	207	202	182	163	165	173	167	150	170	167	168	171	176	165	199	153	211	182	176	160	191	164	171	163	169	170	175	165	196	167	177	149	192	181	183	168	172	167	169	202	195	169	184	181	178	169	189	188	171	183	177	190	148	155	144	171	149	175	162	164	165	198	164	171	181	186	166	192	149	176	179	153	165	168	157	157	172	202	186	162	159	195	166	161	170	159	171	182	143	166	188	180	157	190	175	187	151	188	184	176	177	157	177	188	164	157	172	166	175	171	160	160	191	167	172	188	155	181	178	159	171	158	177	167	195	161	151	170
13068	15946	21061	13161	9031	4744	2087	1086	691	508	452	458	469	427	448	424	393	433	410	436	414	460	430	423	443	452	423	445	436	460	442	424	419	447	410	410	418	424	432	413	427	426	412	436	403	450	441	467	425	424	428	389	407	425	459	418	434	441	386	435	423	431	415	433	466	466	419	455	421	431	431	433	417	426	425	443	434	435	476	431	444	420	413	437	412	425	435	417	441	412	421	442	416	447	453	411	463	416	435	440	432	469	387	434	390	425	437	421	445	426	436	443	413	429	451	438	421	443	429	447	448	441	443	419	431	434	449	440	425	437	409	419	433	453	444	413	459	425	386	430	454	436	432	417	449	391	393	420	398	450	442	422	464	422	411	426	449	415	429	458	417	435	447	446	441	440	419	438	436	463	433	458	438	415	440	417	429	425	439	436	428	435	434	410	480	427	396	439	442	425	420	454	443	392	424	425	424	445	435	434	437	413	412	398	430	433	459	423	416	452	437	401	430	450	405	443	430	404	447	375	402	416	407	428	402	411	434	426	427	460	439	418	385	387	405	415	454	423	422	431	436	439	419	437	418	406	451	407	421	459	396	411	433	488	401	410	403	423	457	408	432	400	417	431	400	424	420	446	463	438	420	446	408	421	449	409	422	437	437	419	457	432	408	458	429	423	392	444	429	426	418	421	442	419	422	435	458	394	422	407	431	361	407	436	434	428	409	448	379	439	392	383	420	421	453	444	462	419	408	443	404	436	437	423	451	428	419	422	440	421	419	447	438	407	467	416	399	432	426	439	425	446	442	410	425	429	422	396	436	446	431	448	413	429	421	445	410	436	403	416	422	441	452	437	418	420	452	424	427	454	454	463	399	435	419	421	457	434	422	427	408	421	396	376	369	421	432	444	415	389	443	415	431	439	391	385	419	420	427	430	408	406	460	435	425	419	419	440	461	435	450	444	373	454	417	435	407	393	459	413	454	421	428	432	421	452	409	414	427	456	412	407	434	406	392	413	481	406	436	424	422	469	434	441	463	433	473	411	420	425	396	441	396	466	431	416	454	442	401	412	420	442	440	426	396	447	412	421	415	430	378	399	415	417	466	415	418	440	411	433	431	412	410	369	440	443	445	436	446	432	412	437	424	417	419	432	427	438	394	457	434	389	400	415	428	438	421	382	411	398	416	438	431	483	432	452	420	388	455	420	428	425	440	397	419	403	421	455	454	417	433	437	417	428	424	448	457	449	487	409	406	435	466	451	414	452	393	418	352	435	408	439	442	437	423	417	473	426	434	423	370	444	372	436	470	423	447	435	458	452	435	443	435	445	411	383	414	448	425	410	423	465	401	446	399	400	409	420	410	412	410	445	463	425	404	421	422	393	447	457	410	392	430	406	443	424	438	472	416	441	395	401	472	453	424	406	440	416	435	405	409	452	447	441	432	459	429	468	398	415	457	395	417	445	416	406	405	406	435	404	431	458	459	450	433	390	400	385	474	430	440	425	433	440	436	393	419	425	409	414	398	419	427	410	400	425	428	441	429	426	444	423	444	423	437	406	428	428	386	456	417	427	408	458	437	424	399	418	426	408	416	400	423	430	432	440	397	408	409	410	412	410	454	451	421	419	423	436	460	441	446	434	411	397	421	398	447	414	422	434	440	434	450	434	437	416	455	389	418	392	431	392	452	418	442	441	449	435	454	447	451	405	396	445	438	434	407	427	419	420	425	422	424	438	457	401	482	396	428	431	466	480	385	426	430	449	403	395	406	432	427	437	430	436	412	400	465	426	431	431	434	419	419	434	411	418	385	414	407	421	418	432	417	413	413	429	449	406	430	420	389	409	432	439	405	426	444	419	417	467	448	416	419	453	407	430	394	398	400	434	444	423	433	438	456	452	403	438	436	446	396	441	419	431	461	392	417	408	423	440	389	413	413	449	433	422	423	438	431	390	409	467	413	430	401	399	453	411	448	407	441	425	417	437	426	371	421	415	428	432	443	418	442	417	438	421	442	440	411	440	471	419	379	444	426	447	423	437	405	428	401	410	457	403	435	437	417	417	450	408	428	427	411	448	419	430	436	464	419	442	443	434	438	449	433	419	442	426	425	447	427	452	446	412	428	403	457	448	446	409	398	436	444	426	389	429	418	412	437	425	418	439	449	435	397	424	412	432	379	437	450	438	399	427	416	426	412	423	419	399	435	434	474	409	480	445	420	437	406	435	413	430	413	472	439	424	447	441	430	427	409	420	440	422	401	441	415	462	438	441	437	435	473	411	416	386	417	395	432	441	448	402	430	408	449	445	447	449	399	430	459	436	432	397	432	415	401	413	444	460	460	426	411	416	422	448	395	404	439	424	404	444	441	428	458	458	404	416	414	398	394	463	432	419	421	411	463	406	431	378	404	411	394	416	424	408	430	405	417	410	391	437	405	429	417	411	441	413	443	440	448	450	431	433	381	403	429	430	453	443	428	446	455	455	421	391	372	437	420	423	446	451	401	403	437	401	407	456	399	418	386	423	475	416	421	415	452	474	407	410	443	415	395	432	395	408	407	446	403	444	458	418	435	435	439	452	428	456	437	395	474	372	405	390	434	433	399	421	428	423	414	385	421	433	426	416	426	431	434	400	427	426	448	432	436	442	394	432	448	443	410	415	447	431	427	447	410	412	460	439	474	423	426	443	434	488	429	425	443	423	395	434	448	414	444	416	436	433	438	407	437	402	432	405	446	403	412	418	466	431	400	446	431	423	442	433	417	451	450	423	426	423	460	421	429	398	462	444	416	446	422	402	432	452	429	417	442	409	392	442	444	403	382	415	409	430	433	411	436	464	435	438	418	413	462	415	403	433	426	428	442	457	416	411	434	434	430	416	417	415	432	410	422	413	446	413	431	416	426	425	469	402	428	434	409	430	425	454	427	398	410	412	406	422	469	416	411	428	398	403	424	424	432	463	413	402	400	422	432	436	446	394	420	448	436	431	373	410	437	437	430	428	448	463	441	403	424	428	404	407	386	443	422	400	449	421	438	424	438	419	450	415	473	444	417	429	454	413	470	424	399	449	395	410	444	430	462	439	438	423	446	431	437	444	442	416	425	409	450	438	398	435	453	457	433	420	435	429	397	447	440	367	441	421	415	410	438	457	439	437	429	420	417	411	411	425	425	427	432	414	402	419	394	441	443	430	451	483	451	445	410	414	397	396	453	430	405	437	460	444	480	447	422	428	390	405	404	454	415	436	405	355	407	415	409	451	409	437	403	423	454	417	392	442	448	406	419	416	431	442	403	451	473	422	428	433	402	424	441	414	390	418	464	462	431	409	410	436	405	415	450	417	430	459	439	453	402	446	426	400	454	451	425	426	396	421	384	425	415	447	437	448	416	455	434	418	448	468	416	423	438	463	408	406	425	396	441	394	439	417	426	450	409	408	417	454	447	475	439	429	411	403	442	388	451	449	426	446	464	414	429	434	426	434	442	417	418	468	409	432	454	399	409	411	464	414
59581	53786	60148	45852	30241	15809	5852	1971	814	333	201	169	196	179	162	148	178	177	177	184	185	198	155	209	203	177	184	178	182	180	193	181	188	148	164	194	175	197	190	196	162	175	210	189	214	176	149	175	168	168	176	171	195	164	180	195	179	189	170	167	179	175	174	195	160	153	204	154	199	202	172	191	190	178	193	196	206	197	188	189	189	176	180	190	175	191	176	184	187	188	180	183	191	174	182	189	217	202	195	184	165	189	168	188	171	187	181	190	170	198	186	172	179	156	162	165	174	180	207	181	184	163	188	189	208	183	186	173	196	186	192	197	166	201	182	163	172	149	213	184	161	161	182	216	166	200	180	185	177	170	191	170	172	155	175	159	169	172	205	202	172	183	167	181	167	195	184	178	189	170	178	166	193	168	194	162	180	172	186	193	189	181	189	189	177	204	190	190	193	176	196	187	176	191	174	184	159	169	171	192	212	193	158	184	159	175	174	189	168	179	176	165	176	202	195	189	171	187	154	174	181	155	172	162	178	165	174	186	159	179	175	173	213	201	178	150	176	164	192	195	188	167	181	179	186	169	196	170	170	178	157	190	205	169	169	167	181	202	193	190	196	177	181	162	190	190	167	196	172	176	201	179	170	191	165	183	170	197	179	167	191	192	189	159	185	171	185	174	177	178	173	195	179	196	197	168	183	179	219	190	189	157	176	182	176	188	181	213	207	185	190	187	196	161	189	177	184	188	206	166	190	208	201	155	172	175	200	225	165	220	217	169	177	178	183	146	179	173	165	174	173	175	176	170	181	182	189	171	170	171	180	179	202	158	200	180	197	166	157	185	188	166	184	191	183	189	151	205	191	170	204	189	214	180	194	179	154	163	174	182	187	178	198	208	192	173	186	205	192	186	186	179	151	169	188	173	144	190	179	197	169	183	173	185	191	181	187	197	169	178	195	182	181	194	164	202	186	191	166	169	186	177	207	203	181	157	201	167	159	219	169	181	179	189	184	173	188	171	164	185	178	195	168	199	190	208	195	188	174	196	191	182	196	187	177	178	166	159	173	165	179	172	177	213	192	188	168	163	195	157	166	172	201	175	207	225	203	195	173	188	176	157	205	178	178	205	169	167	181	192	196	185	178	155	178	184	192	171	178	178	190	150	208	169	179	158	167	190	175	161	183	191	167	179	175	188	155	184	166	191	202	190	190	171	197	196	191	167	176	186	160	194	200	192	191	149	178	176	175	155	180	164	179	210	163	193	174	178	192	173	177	185	149	176	190	178	185	183	192	207	189	173	196	179	174	171	175	188	169	155	174	184	180	170	185	164	179	174	184	203	171	178	152	200	186	184	180	205	179	180	196	181	180	163	178	180	178	159	199	168	176	169	164	183	187	186	175	200	191	179	191	164	172	173	172	185	173	165	174	185	153	197	191	163	197	197	195	178	205	193	185	202	211	192	179	187	168	186	180	171	193	184	181	191	178	205	188	192	202	218	168	189	179	192	175	195	161	175	188	166	195	185	194	172	192	194	174	171	190	175	160	174	228	213	191	170	169	204	170	175	169	183	184	203	180	181	173	183	179	175	182	192	178	161	172	171	178	169	193	161	205	169	173	165	157	213	189	163	191	164	182	170	175	163	199	176	189	169	171	173	175	171	171	183	185	187	189	190	181	191	204	174	158	187	199	179	181	196	178	215	193	163	188	192	188	182	189	176	193	176	208	199	165	194	186	211	169	176	183	190	161	193	182	149	192	175	199	180	175	179	175	181	164	172	187	171	186	160	185	182	200	204	186	194	179	187	175	187	204	163	187	173	178	199	197	178	222	200	186	173	179	176	181	173	207	191	183	173	173	174	200	166	177	173	208	189	180	194	189	174	176	178	194	203	202	192	184	170	205	204	209	195	174	181	181	175	159	164	187	169	183	183	176	175	164	174	190	165	183	209	173	158	194	196	175	162	161	179	179	177	201	184	170	172	200	187	186	177	190	164	196	167	168	183	183	184	175	175	194	187	185	160	170	187	167	159	160	184	165	192	213	181	172	145	187	158	201	184	196	191	171	170	184	193	160	200	174	191	168	188	170	179	176	185	188	181	167	192	193	158	166	176	188	170	174	177	212	166	180	198	188	184	178	179	179	185	176	191	197	178	196	189	185	178	181	173	173	196	163	173	175	180	181	195	192	172	161	180	195	160	204	159	189	168	185	170	172	176	156	187	175	197	188	195	189	174	170	192	183	182	188	172	193	185	170	171	161	169	194	195	196	174	185	169	189	163	174	209	181	169	185	174	183	159	191	152	195	187	180	190	186	180	199	201	177	164	203	214	170	180	174	182	196	164	183	184	192	163	186	165	178	189	201	182	183	170	168	173	188	160	190	166	179	196	168	176	203	170	170	180	187	181	181	186	202	180	173	167	195	165	172	174	180	176	191	171	168	201	184	156	185	172	170	203	167	160	196	197	173	160	163	169	194	194	165	176	171	204	179	172	167	176	172	195	178	187	199	173	188	172	174	187	178	191	205	168	185	183	187	194	181	179	192	167	185	170	176	186	172	165	158	177	181	188	183	200	203	210	195	186	190	171	171	176	204	197	194	192	217	183	168	188	169	175	184	216	166	203	190	165	179	188	197	189	215	212	172	186	155	181	179	170	182	175	178	183	181	163	173	179	157	192	199	201	209	180	190	189	196	178	176	171	150	177	182	183	172	181	200	162	161	175	168	200	165	169	181	172	180	173	181	197	176	199	190	187	186	171	169	194	206	206	184	166	196	221	173	163	184	193	162	182	171	145	167	201	198	193	163	194	194	181	187	156	154	153	208	173	185	168	151	174	176	168	167	205	175	172	181	187	199	185	187	187	167	176	172	173	207	191	183	165	171	165	220	157	183	172	178	192	187	179	179	179	174	194	208	152	180	172	201	198	156	177	183	184	178	186	185	172	159	167	190	175	171	198	184	143	182	174	168	186	186	167	154	162	179	173	157	175	187	180	180	168	179	189	160	191	193	195	188	188	182	158	170	168	187	178	180	176	171	169	186	184	210	171	185	189	180	175	193	168	195	195	211	201	205	174	186	167	212	175	203	180	193	178	179	198	164	200	171	185	187	191	196	206	215	201	187	173	172	173	203	173	177	169	193	173	170	176	181	172	184	159	164	170	184	149	174	185	168	169	171	172	179	180	164	169	198	195	192	199	179	164	202	163	164	196	171	202	157	154	174	138	177	169	178	157	157	202	177	164	178	153	182	189	179	187	193	143	181	191	194	167	203	176	208	214	180	192	173	176	188	187	201	207	175	191	211	160	195	200	193	188	178	181	193	180	163	191	190	207	197	199	178	202	186	165	151	189	176	207	165	171	174	177	191	183	168	196	205	202	189	196	184	192	168	194	182	184	180	187	171	187	177	176	182	180	188	162	187	194	191	193	182	171	188	185	163	185	200	188	188	155	185	186	185	198	159	192	189	188	190	167	184	188	160	206	167	189	189	172	183	191	190	186
40535	49920	62346	52206	40147	25774	14946	7250	2961	1092	574	499	427	445	462	436	428	474	451	460	461	422	435	433	426	430	449	408	436	459	437	414	415	455	439	475	428	408	462	474	436	447	428	401	411	455	451	435	463	414	462	449	466	397	464	412	457	455	416	464	485	419	429	422	416	385	448	427	443	480	410	431	414	430	478	472	413	437	444	417	445	433	450	454	426	459	440	432	416	446	408	453	468	418	432	407	450	434	473	442	470	415	476	434	449	436	402	407	410	426	445	479	443	438	421	451	480	480	461	399	406	466	420	430	468	444	439	463	447	442	439	420	412	455	434	456	445	413	439	431	441	454	425	452	418	450	459	481	428	437	453	441	436	466	442	417	421	435	453	445	473	401	453	453	430	421	455	426	451	421	433	450	454	478	430	419	431	420	460	435	435	443	436	474	440	449	439	452	442	433	403	452	419	449	439	405	431	443	419	424	427	422	461	391	403	465	428	438	457	434	435	460	430	407	454	469	431	447	456	429	420	462	446	448	459	445	412	465	445	458	492	443	443	448	456	445	438	458	443	451	448	431	422	437	441	452	460	440	428	433	434	426	432	438	464	464	458	401	469	455	446	440	424	450	496	402	409	451	448	462	426	430	431	429	460	431	432	448	446	443	470	466	477	442	433	418	399	448	442	450	451	421	435	438	422	454	431	451	417	466	436	453	415	415	433	438	496	411	406	429	419	426	490	436	476	432	501	458	438	458	435	422	453	420	464	415	423	455	465	453	394	472	447	409	449	469	422	459	421	443	451	442	475	439	420	429	435	435	442	375	405	438	420	454	449	424	437	432	429	436	413	409	423	449	415	435	424	444	427	445	459	498	437	450	495	428	428	422	441	453	464	417	430	431	403	425	437	426	438	427	455	396	436	476	467	476	428	437	398	464	433	429	439	422	428	416	461	445	462	412	463	453	466	438	413	457	430	454	465	460	430	423	426	449	442	460	455	460	443	430	432	489	432	476	445	453	443	455	422	463	424	443	429	439	409	452	430	448	462	455	455	448	437	428	435	409	412	444	459	476	438	424	398	415	443	452	427	460	445	426	442	418	461	435	472	443	458	454	451	452	451	438	474	450	458	442	428	441	444	393	439	438	442	457	443	474	423	434	431	422	496	404	449	403	442	428	435	463	453	439	418	419	411	470	439	428	434	493	463	403	465	462	450	432	462	470	454	435	465	425	424	412	443	459	453	451	448	426	442	477	462	470	418	466	418	406	476	457	430	447	457	434	430	459	379	431	419	472	439	400	468	440	441	483	432	429	441	476	445	414	429	448	464	462	430	446	445	460	469	447	395	438	501	433	400	421	439	417	433	435	448	415	429	443	447	437	429	407	446	457	434	424	454	454	459	441	456	440	437	465	445	408	469	391	403	411	439	447	449	463	419	455	435	431	434	462	466	447	423	466	436	404	438	424	463	426	420	442	479	458	480	445	450	460	438	436	483	431	432	442	432	457	469	426	392	422	427	438	435	409	455	435	477	423	414	448	440	444	451	454	475	465	458	459	455	442	427	412	413	398	424	440	446	423	407	424	477	453	421	435	441	469	417	433	436	423	446	448	427	436	460	428	450	429	456	422	411	478	458	465	427	452	451	454	463	452	410	439	423	437	488	423	462	435	445	457	426	396	489	423	392	437	447	451	416	429	424	492	414	428	442	412	435	460	452	431	461	448	426	442	431	444	423	417	463	436	467	460	416	419	438	426	487	445	455	426	468	430	407	425	452	453	453	422	435	433	440	458	417	399	457	440	410	452	418	428	450	451	445	458	447	432	457	449	455	437	473	422	444	476	428	480	459	429	485	421	404	498	435	437	426	409	454	461	430	447	424	455	423	478	415	407	458	465	442	421	447	458	441	424	440	416	449	399	435	452	395	434	403	448	444	454	449	445	400	421	455	430	455	437	443	452	417	471	438	438	407	439	488	412	415	471	447	448	496	455	421	413	425	452	408	401	393	427	481	450	462	446	445	454	425	458	446	430	417	437	452	477	436	446	423	445	436	441	436	419	463	427	454	456	425	434	453	409	463	461	428	458	492	455	483	446	384	462	436	442	395	442	443	440	449	427	433	430	453	431	420	449	409	455	409	440	490	413	425	423	422	428	444	444	447	445	439	425	436	426	406	430	416	451	471	427	429	424	468	449	440	447	395	450	439	450	464	440	420	441	429	428	453	442	514	453	426	435	439	416	435	423	468	438	449	453	445	437	436	442	445	437	474	468	480	437	438	499	426	455	466	412	452	449	451	440	434	390	440	417	433	458	402	417	440	443	415	453	444	464	445	451	423	477	449	417	442	437	486	418	453	443	422	447	433	458	407	445	408	426	431	458	462	423	439	403	446	438	464	439	422	442	453	472	457	471	434	482	410	447	421	452	437	412	415	459	468	444	422	446	454	441	445	429	472	444	426	459	449	421	450	426	515	470	425	432	464	460	416	414	418	465	472	416	463	419	443	476	440	438	418	471	472	423	415	399	436	462	405	442	474	434	421	428	434	438	435	470	427	455	413	435	430	447	447	469	438	426	447	441	467	424	444	396	435	449	459	436	453	448	426	466	489	429	456	448	436	423	432	457	451	441	425	433	471	458	443	417	425	452	435	437	438	462	450	457	437	439	449	436	444	436	454	420	436	479	431	412	412	426	465	431	442	442	443	409	446	466	423	458	395	477	441	443	424	410	432	466	414	462	437	463	429	446	454	441	448	451	432	448	437	461	517	451	447	449	473	475	407	479	425	446	455	427	448	422	455	436	457	437	414	453	455	432	425	423	439	434	454	455	451	475	454	442	438	460	443	446	451	453	411	444	438	430	409	455	459	429	429	426	445	476	419	479	455	443	388	495	464	450	444	476	415	420	439	445	415	459	451	441	449	436	445	424	456	408	440	454	488	438	456	440	432	455	422	430	467	434	428	421	455	414	439	392	443	405	415	418	426	469	414	417	457	429	470	450	419	443	493	423	489	414	426	425	457	442	428	386	433	430	452	446	445	461	418	426	432	450	432	474	457	440	469	434	423	426	438	435	394	443	473	441	446	433	461	415	458	456	435	425	457	442	439	470	413	458	421	452	423	451	425	460	428	423	439	437	439	433	452	411	431	439	444	445	417	439	456	459	436	410	459	413	449	439	416	436	440	452	451	418	492	445	461	457	455	443	407	463	472	456	398	433	453	435	418	451	474	439	446	455	421	448	423	461	442	457	442	454	423	423	427	445	462	468	464	413	423	422	433	438	454	417	469	438	443	453	414	504	444	452	446	421	460	424	446	443	440	450	447	431	486	446	443	432	420	478	431	446	465	436	407	442	458	464	446	463	415	447	442	429	457	443	450	428	496	448	457	450	453	441	444	450	468	396	439	431	437	429	435	439	442	479	438	452	433	433	417	442	455	424	416	455	448	448	470	456	424	433	436	382	420	475	470	423	461	448	441	465	414	444	469	423	414	465	442	480	416	443	425	452
72038	75542	73250	57320	38347	24330	12137	4195	1215	393	207	173	153	180	155	168	180	175	166	162	193	209	148	181	161	167	158	174	159	153	162	168	153	180	156	188	162	157	154	152	191	172	178	145	156	185	158	169	151	156	161	169	177	167	172	167	186	158	155	174	157	159	176	158	153	184	153	146	172	140	186	153	154	143	146	158	174	173	172	154	171	172	151	191	171	167	169	138	154	150	163	172	153	174	161	154	167	193	146	193	163	154	173	168	165	155	156	162	183	159	194	167	158	155	160	175	193	168	162	186	157	156	184	181	144	156	161	145	174	185	183	178	159	151	160	166	155	158	154	154	143	188	168	149	155	177	152	167	171	167	185	157	161	177	158	158	168	167	161	151	187	163	173	174	177	169	162	162	185	174	180	167	163	167	158	172	179	147	165	164	144	159	161	150	162	181	161	170	174	163	154	157	159	156	184	174	166	145	146	160	190	149	184	192	168	181	155	180	173	168	173	185	160	189	160	175	163	148	156	201	191	186	166	162	175	153	168	180	156	161	147	165	189	183	167	160	142	174	160	157	182	152	155	172	179	167	162	157	195	177	149	172	177	189	159	164	160	170	161	176	159	180	164	147	184	170	178	179	187	170	192	167	154	166	176	180	150	165	159	158	151	169	155	175	171	157	157	150	172	149	174	174	167	133	138	168	180	156	154	159	170	163	160	179	161	143	175	166	138	169	154	162	175	170	189	153	173	202	144	149	192	161	172	162	178	156	155	175	160	177	175	197	168	140	173	167	145	148	174	170	165	182	145	168	171	167	165	179	162	157	144	169	153	198	177	168	161	153	183	169	175	179	179	160	182	173	173	174	131	202	167	140	158	155	160	175	145	189	189	163	155	142	166	168	178	162	166	184	156	164	142	171	171	170	178	166	165	175	155	160	151	157	168	167	157	150	168	154	160	166	153	177	175	200	155	181	176	159	152	166	180	170	172	141	151	185	191	167	179	161	167	163	188	197	177	178	189	177	170	166	194	174	189	157	199	141	155	163	190	173	172	171	175	172	145	153	175	155	164	201	165	192	154	166	139	189	160	174	168	167	164	178	184	157	159	192	160	166	148	163	161	166	164	195	159	151	173	188	162	181	184	171	169	166	171	160	148	174	144	204	172	198	157	189	168	172	173	135	180	182	169	190	144	147	160	163	178	144	168	152	190	168	165	137	165	178	185	184	154	160	179	189	172	166	172	185	171	176	185	149	165	174	180	168	180	147	174	185	181	202	142	150	157	154	171	168	153	140	164	164	172	155	185	161	166	166	163	140	191	162	161	144	163	182	183	161	167	160	154	176	166	153	152	168	173	166	182	186	165	192	163	162	166	186	149	168	139	155	169	194	160	177	163	131	164	138	184	185	195	162	160	171	158	181	183	165	164	167	186	191	152	161	182	171	163	158	147	176	186	175	164	165	180	168	154	168	156	161	181	175	168	173	160	169	166	163	151	168	191	154	149	154	142	157	166	175	161	134	148	165	179	187	164	156	151	159	174	170	155	200	157	150	198	161	149	166	162	154	148	173	170	173	145	145	187	159	165	160	192	168	177	173	175	170	171	168	188	185	168	157	178	155	190	174	150	173	164	196	162	185	152	165	157	156	179	158	172	170	161	177	150	174	160	171	156	167	188	181	159	177	169	175	155	152	168	142	172	174	153	173	163	159	177	152	195	163	178	177	164	151	158	160	173	173	173	172	174	147	186	153	153	176	152	148	184	177	169	162	151	163	158	177	166	164	139	178	171	171	175	164	174	167	165	188	174	166	162	148	160	185	194	205	167	168	181	163	156	179	164	157	167	157	162	138	183	166	180	170	157	159	153	136	177	159	186	157	177	180	164	150	186	136	172	147	170	169	167	180	171	151	176	165	154	165	191	145	168	180	147	149	178	166	153	170	161	173	166	156	158	148	174	163	150	168	181	174	161	166	162	176	176	166	173	173	171	167	139	190	169	158	186	179	166	165	151	169	177	172	190	139	175	153	152	157	184	163	160	151	187	162	151	173	163	164	154	181	171	174	168	161	162	157	170	176	175	152	176	179	172	171	147	179	177	179	169	176	164	156	175	151	175	180	175	169	185	161	153	164	183	169	173	177	177	175	157	180	170	174	164	116	153	143	177	184	172	177	148	157	190	173	180	170	159	136	164	181	164	168	162	173	166	173	188	165	147	155	182	161	169	175	165	160	198	158	153	156	180	171	157	187	173	162	186	164	173	149	193	170	155	170	170	155	171	177	182	168	170	145	175	172	158	161	175	187	189	186	157	153	166	165	176	180	161	175	166	177	146	162	168	169	161	161	182	146	168	138	135	170	182	169	147	174	155	183	163	158	161	172	143	179	190	173	163	166	169	149	156	167	173	199	177	154	177	159	167	168	157	156	160	165	161	150	182	177	162	128	175	173	161	158	157	144	164	152	172	163	155	168	163	162	182	154	188	177	163	158	151	173	156	163	171	198	151	148	166	161	160	167	175	160	161	142	156	197	185	193	155	165	163	168	149	162	142	175	167	170	161	160	180	173	162	158	177	170	172	171	169	185	183	151	165	166	156	166	176	132	167	172	169	174	165	185	173	164	186	191	184	154	169	163	191	189	176	160	181	170	168	165	148	195	181	168	147	179	160	146	152	158	155	153	183	160	145	178	182	181	169	187	166	167	160	186	176	164	168	160	143	149	166	146	183	155	185	148	162	168	165	166	158	153	138	156	162	185	179	176	174	161	170	165	171	165	189	162	160	189	159	189	185	182	177	162	179	162	163	148	155	160	174	153	166	193	168	171	178	177	164	187	185	171	143	167	146	151	166	170	174	182	186	184	180	169	170	196	166	150	170	163	147	182	184	179	171	161	139	173	174	189	162	186	156	166	181	162	144	173	155	146	150	165	166	155	184	179	161	173	182	152	176	174	145	167	187	176	187	174	171	152	177	165	162	182	161	171	182	158	153	164	174	160	169	158	170	168	146	162	164	170	151	180	174	151	177	184	177	176	149	158	154	171	184	153	167	189	146	165	159	162	153	163	160	181	166	173	190	165	191	188	172	166	165	155	160	161	180	168	167	172	171	140	185	183	165	138	178	152	174	163	205	173	204	196	162	155	182	182	191	141	175	158	173	159	163	148	173	151	158	179	156	181	139	173	174	171	162	146	153	166	183	195	189	186	190	172	171	167	155	197	163	176	157	156	140	187	177	186	177	180	146	165	182	155	182	176	161	172	175	173	152	162	146	158	152	171	183	176	160	182	177	145	171	167	175	166	175	161	174	158	144	168	150	152	198	141	171	186	163	163	173	174	169	182	166	186	166	157	157	166	175	184	173	190	160	146	172	146	181	160	162	161	175	160	171	168	195	158	176	153	169	181	158	192	147	169	138	152	153	140	184	159	146	169	168	141	145	172	183	161	144	163	148	166	180	151	164	179	190	147	186	171	163	168	167	165	169	158	173	133	173	167	160	174	140	158	163	153
47517	62298	73333	63554	46730	35139	23557	12031	4485	1491	610	447	425	427	418	452	422	418	389	417	397	422	394	437	369	403	390	421	429	417	427	412	417	411	419	425	393	415	443	389	404	439	422	383	408	433	420	364	382	376	407	445	380	426	439	442	428	429	363	413	431	408	443	378	411	398	388	425	409	401	401	411	389	381	413	423	397	423	405	406	412	420	426	425	409	392	418	381	414	420	398	407	413	383	386	429	381	407	387	399	405	401	415	414	416	391	435	387	445	418	427	398	410	404	392	387	420	391	420	377	381	410	391	382	419	395	415	379	408	400	392	401	420	408	376	407	402	406	381	427	378	390	414	415	386	435	409	411	417	437	438	401	393	427	436	418	418	413	406	423	392	380	432	394	425	408	443	422	370	408	403	382	404	411	404	413	401	396	406	401	427	435	395	413	397	429	426	406	425	415	433	397	437	375	408	403	399	412	390	387	403	390	444	402	389	401	419	375	447	411	384	414	400	431	429	402	427	380	388	403	414	418	410	422	400	409	396	399	436	418	382	442	403	435	415	440	415	412	425	395	411	413	405	440	389	442	417	395	439	436	420	416	402	427	410	378	409	419	399	402	409	417	407	438	393	365	374	414	408	418	423	416	391	398	378	433	404	425	401	389	413	406	389	404	407	411	441	365	426	379	388	370	411	405	396	419	418	420	417	418	395	426	406	394	421	396	394	412	411	411	383	394	433	412	407	404	394	406	397	415	401	432	404	418	410	406	414	388	410	389	396	393	404	401	419	410	403	402	436	392	420	400	437	435	414	390	412	378	407	376	402	370	415	415	398	371	414	404	440	414	410	406	412	399	391	412	403	423	374	388	399	426	423	405	373	419	428	441	430	425	382	412	440	436	418	396	410	413	411	408	410	412	371	423	397	399	385	413	397	421	422	413	411	366	441	390	391	415	409	425	408	392	411	387	376	425	411	424	419	439	389	363	442	397	423	440	363	382	382	437	430	409	424	423	385	440	393	389	433	410	399	380	368	442	412	377	398	410	450	424	401	416	426	392	411	454	394	415	399	457	404	389	378	382	405	384	420	401	438	399	404	380	414	399	413	393	433	420	422	406	381	422	427	436	442	390	448	416	392	393	439	397	376	394	419	395	399	424	414	392	397	442	414	416	390	442	385	401	415	373	416	427	409	428	347	437	402	390	381	394	410	375	404	406	428	424	408	396	408	409	412	431	395	404	431	416	428	413	421	403	411	381	393	430	404	395	402	406	407	400	404	418	388	402	417	435	390	415	385	422	398	423	390	417	398	419	428	375	421	406	367	428	422	417	428	404	381	394	408	406	425	387	418	370	427	404	387	424	417	388	443	397	403	416	396	383	432	439	400	377	408	454	405	394	397	412	385	413	384	435	405	394	407	409	396	391	383	436	419	425	413	400	426	397	458	405	373	438	458	407	411	443	415	419	398	414	420	430	423	362	414	434	422	402	400	395	437	444	431	443	384	389	434	431	408	404	415	419	424	439	400	429	415	426	411	367	395	427	412	415	403	415	422	395	382	410	439	425	389	421	424	422	414	429	400	423	416	422	381	390	382	429	368	427	414	413	431	435	402	390	433	396	392	410	400	388	387	383	434	394	405	373	420	384	386	440	436	446	425	410	398	416	441	438	417	404	425	437	462	375	436	394	457	394	422	447	406	384	380	405	418	424	403	443	430	421	417	395	419	422	431	428	409	406	374	392	428	418	372	400	434	414	396	402	404	369	447	407	442	463	406	393	399	419	422	410	422	414	401	409	434	409	403	389	426	421	410	395	454	386	403	424	442	436	373	363	429	402	416	411	402	435	406	428	400	396	414	400	393	423	390	370	405	422	398	398	438	408	401	410	392	423	398	393	380	424	395	409	439	377	390	398	408	415	415	405	387	385	407	433	405	384	394	385	433	418	367	418	406	387	411	408	396	406	408	403	397	410	389	414	414	406	378	383	400	407	413	393	403	401	407	414	386	378	394	394	424	400	386	417	409	400	392	385	366	411	408	399	402	413	437	389	400	392	407	392	440	435	410	412	402	389	388	440	404	412	456	417	418	406	426	447	431	387	398	409	450	396	421	438	355	375	396	374	421	388	405	400	389	427	418	410	411	402	421	419	410	435	403	377	409	463	419	428	388	365	386	410	422	405	409	380	415	409	401	397	396	368	415	401	421	419	409	411	406	407	427	427	420	385	406	437	376	366	388	412	372	433	396	392	401	357	413	464	407	425	417	427	388	428	451	405	387	408	432	383	378	391	425	411	444	421	456	361	416	382	377	401	381	398	421	374	408	368	402	398	398	426	397	390	414	412	394	386	405	394	383	387	418	436	403	415	410	434	416	396	371	405	405	390	394	397	398	452	396	426	419	406	419	405	400	403	439	394	388	429	422	385	391	439	443	434	449	418	444	423	388	372	401	384	415	447	373	387	393	418	403	401	409	391	384	443	414	431	366	416	399	411	400	407	414	421	401	422	432	400	419	389	371	458	431	407	402	422	412	412	368	446	413	385	425	390	432	428	410	394	377	380	422	409	408	426	432	401	424	415	348	414	440	356	424	391	420	404	401	416	415	408	423	403	371	384	419	391	402	429	403	400	387	384	399	420	416	424	409	463	418	433	364	408	412	398	384	424	425	409	413	394	438	406	405	376	407	415	378	386	377	444	415	388	391	399	381	387	402	440	416	450	417	394	409	415	401	414	400	391	411	421	427	396	402	402	402	457	412	396	446	431	413	411	398	393	402	412	421	426	409	429	411	394	435	375	410	406	415	405	396	399	382	401	402	398	410	410	395	398	415	393	404	370	418	399	387	390	381	402	419	423	411	422	407	425	443	411	407	401	438	400	403	413	374	388	435	434	437	416	435	414	393	422	402	402	410	415	409	416	417	428	415	379	393	383	368	414	420	397	439	407	394	386	410	387	382	391	411	385	415	398	396	401	429	430	401	408	358	440	410	398	388	378	368	424	456	401	399	374	423	418	401	384	420	438	382	429	421	391	392	447	404	407	431	398	411	403	387	358	428	380	425	387	392	383	395	390	380	382	392	393	428	382	391	438	440	436	374	434	431	410	409	412	416	422	396	411	432	440	395	393	438	441	374	432	402	411	405	371	386	430	411	423	391	411	413	421	359	398	388	394	397	391	414	373	413	370	405	427	399	442	392	410	403	415	432	397	371	394	433	381	407	414	434	394	375	408	401	451	376	420	417	413	393	376	426	417	462	410	405	425	392	374	411	399	454	442	394	380	421	430	421	386	401	421	417	409	437	411	404	395	375	393	408	403	392	433	421	415	385	448	412	420	404	427	365	423	406	424	422	417	420	380	393	434	394	417	413	426	410	388	421	408	388	427	414	417	423	393	421	400	437	404	355	396	425	381	439	411	427	386	383	352	410	395	436	423	402	392	393	434	423	409	383	424	406	413	416	447	443	401	427	419	424	384	409	412	384	434	446	400	416	400	378	428	385	414	421	401
16970	12969	11607	5202	1862	1052	680	358	247	206	208	177	169	173	196	176	160	147	167	177	189	162	184	180	148	166	176	169	165	161	166	184	164	163	168	166	187	168	168	160	175	160	162	172	185	164	158	180	182	195	171	174	165	181	173	182	160	180	160	179	178	166	158	171	176	185	157	167	154	161	168	171	170	186	169	181	168	183	199	189	172	176	164	201	182	176	157	171	174	172	163	146	163	174	178	171	162	179	174	161	183	182	156	159	173	149	156	186	162	160	145	161	175	188	172	161	178	169	220	182	153	176	171	142	170	167	167	144	170	159	167	174	172	168	167	166	163	147	171	169	159	172	171	170	147	179	189	171	173	163	180	159	178	151	172	155	173	180	158	169	174	186	167	146	142	182	147	166	174	156	192	153	170	167	194	181	181	178	165	154	184	172	167	161	145	194	177	164	163	164	175	144	151	147	160	206	165	186	194	149	166	181	170	171	165	161	184	161	139	157	177	174	183	175	174	157	187	178	154	153	163	170	148	170	166	170	182	163	175	166	179	166	167	193	161	176	183	173	161	170	168	156	143	144	173	186	170	164	172	175	169	173	157	161	151	158	162	176	173	176	174	151	153	172	149	182	152	164	188	169	147	154	148	180	152	173	176	166	172	162	174	177	180	179	151	166	168	184	189	180	166	191	168	192	149	170	165	165	166	170	185	157	178	172	174	164	171	163	179	155	156	163	138	161	142	156	143	172	180	169	151	173	166	158	167	181	168	157	143	194	179	172	183	183	184	195	177	210	170	169	154	174	188	179	152	167	189	161	187	168	183	180	148	169	157	174	183	170	175	169	179	163	159	176	180	148	160	175	169	166	168	161	162	168	174	172	158	170	164	152	177	170	174	137	163	168	155	152	151	171	180	184	159	140	160	217	166	173	156	170	205	184	166	166	152	163	155	172	160	149	139	173	151	164	172	156	171	158	172	188	173	171	183	174	175	158	174	168	178	159	169	152	155	168	181	159	173	167	180	182	164	171	153	159	162	141	174	184	173	174	193	173	175	146	208	163	168	178	155	161	161	182	179	182	147	165	154	165	148	179	169	181	193	179	167	164	169	170	173	156	149	164	181	172	195	179	175	181	155	179	156	170	187	172	184	162	172	162	188	170	173	171	183	177	156	157	180	177	184	154	174	171	148	154	170	154	180	164	167	159	166	180	194	163	182	179	176	164	143	176	182	169	164	168	180	186	186	174	161	164	178	179	170	175	163	168	159	191	175	179	152	158	176	200	174	158	161	195	159	161	174	173	147	153	171	183	195	154	155	169	179	160	175	158	151	158	145	164	155	164	170	159	156	180	167	159	156	151	161	177	172	148	155	171	165	181	162	162	153	190	145	159	173	187	143	166	189	172	170	166	172	178	184	159	165	185	163	151	180	166	169	159	198	162	165	148	178	177	173	186	168	189	183	165	181	164	161	164	146	162	166	142	169	142	178	164	190	176	143	158	170	166	166	190	177	164	163	145	172	174	162	178	185	154	164	167	157	148	146	160	207	163	176	198	158	182	159	179	171	166	159	165	180	174	156	158	190	166	164	138	167	160	187	160	172	171	184	173	171	207	151	184	173	157	174	160	188	179	157	160	161	165	181	152	169	153	183	179	163	172	166	167	165	181	161	168	154	179	170	157	170	162	159	151	159	180	166	151	163	174	183	166	162	182	200	152	147	157	147	159	153	173	165	181	163	171	151	177	186	210	170	154	172	156	194	174	139	177	188	170	150	186	162	171	154	144	164	178	169	168	178	197	165	176	169	160	173	161	171	160	167	177	165	165	166	171	162	177	167	174	158	155	149	148	172	149	159	155	150	191	170	189	180	152	182	149	158	155	150	165	172	175	172	172	158	168	176	172	170	177	194	171	190	168	167	179	185	172	169	194	170	157	169	158	193	182	172	168	166	165	163	178	168	165	144	157	188	195	157	169	153	182	175	189	173	157	157	171	169	177	159	189	150	152	155	152	177	165	176	149	161	174	193	173	169	156	171	173	177	179	171	188	182	181	172	172	174	157	159	146	151	198	162	157	170	162	165	199	168	160	165	164	165	177	171	189	166	178	178	187	176	169	174	155	192	164	180	170	179	191	172	144	136	180	166	179	162	158	136	170	168	189	157	151	164	187	171	187	146	170	186	169	194	173	170	170	187	180	171	171	159	182	145	161	191	174	162	162	163	173	146	170	190	190	167	179	168	159	148	154	174	158	164	179	177	172	158	167	168	180	195	151	169	172	189	158	188	171	167	184	185	149	160	176	154	153	161	175	183	160	164	192	172	156	186	141	185	169	180	139	172	183	174	153	192	157	159	174	151	164	170	153	170	177	180	161	173	150	167	171	176	169	163	186	166	168	156	160	163	154	145	174	173	144	153	161	156	186	199	176	174	150	155	195	156	156	152	157	150	180	180	187	174	162	166	157	165	162	170	170	157	161	174	162	171	181	159	141	176	171	153	170	163	157	190	142	174	159	186	167	159	169	155	173	183	173	172	160	185	174	166	174	191	147	163	169	168	182	163	184	176	160	144	173	188	169	174	180	148	203	174	176	152	169	174	197	175	158	160	176	145	164	191	174	154	186	163	187	173	167	186	177	167	170	162	175	168	174	178	176	175	162	182	171	165	137	164	190	174	197	191	156	173	168	179	174	158	178	162	166	193	188	168	163	173	172	152	162	178	164	163	172	172	185	191	156	161	177	159	165	151	174	166	165	172	168	166	172	190	148	179	162	185	189	182	164	183	212	171	164	169	170	178	166	155	193	179	183	188	167	174	162	172	193	178	162	171	159	168	191	176	171	177	155	180	176	181	176	168	158	169	187	192	178	196	181	169	153	170	149	171	187	175	178	183	171	170	131	174	163	175	180	181	176	180	182	182	165	141	173	162	166	181	167	163	155	154	190	157	162	166	188	167	156	148	171	147	153	158	175	162	165	173	157	163	143	169	182	171	154	177	176	172	179	189	164	194	145	174	169	167	174	153	182	154	167	184	168	165	175	161	172	185	147	164	172	168	157	179	187	151	175	178	167	155	169	182	171	188	180	176	166	174	158	160	199	160	185	185	185	155	189	168	185	162	196	163	164	169	157	179	133	184	169	192	164	182	170	163	150	193	153	175	163	162	173	152	180	152	184	179	156	158	164	173	188	167	164	146	144	161	147	177	163	186	158	184	180	192	164	162	160	141	179	183	169	188	157	153	185	153	149	179	182	175	167	155	160	151	182	180	160	169	182	163	187	176	182	153	158	157	160	174	183	203	132	182	153	159	167	166	163	179	170	179	169	175	183	176	185	163	150	154	186	183	177	170	162	168	192	149	163	169	163	169	162	158	158	169	150	179	194	160	167	183	211	160	171	165	161	180	165	159	168	171	166	172	158	173	175	148	150	181	157	169	166	177	167	166	173	157	184	168	192	188	161	162	176	200	151	188	187	154	180	166	175	173	149	158	183	175	179	177	147	192	170
13388	16324	19101	12913	6277	4361	2475	1234	714	485	453	396	412	420	471	403	423	387	435	426	433	415	434	458	433	436	403	412	412	443	439	453	436	458	430	421	416	430	426	447	425	443	417	421	421	443	426	415	434	419	409	406	398	406	389	412	384	438	403	396	420	432	417	412	426	417	413	381	434	406	428	429	436	425	448	441	426	421	393	433	424	430	437	414	432	401	433	433	428	411	447	398	457	451	404	400	397	439	438	391	429	438	426	410	434	436	403	388	389	412	428	414	413	446	406	441	422	410	424	400	439	424	405	394	430	441	449	415	391	448	443	444	414	453	394	415	408	432	420	430	412	425	439	418	444	395	402	387	442	433	439	447	433	387	412	443	414	399	418	420	449	402	423	431	406	442	419	423	430	436	420	421	409	419	436	400	429	405	399	444	455	436	406	417	463	422	409	427	439	390	421	433	449	408	406	416	431	413	433	414	418	394	422	414	461	374	410	418	406	419	409	459	414	415	404	424	403	405	418	429	444	423	410	426	425	404	413	400	445	413	379	452	414	396	406	414	409	407	424	441	384	400	432	435	444	443	409	389	428	432	426	447	448	401	441	420	394	422	397	430	438	439	399	428	424	422	432	391	444	426	421	450	435	421	450	408	433	438	425	434	410	416	405	422	440	424	396	392	407	404	427	414	441	428	439	423	392	429	354	445	382	407	424	441	428	410	442	411	430	430	413	442	449	455	434	409	411	405	448	434	462	446	441	427	415	374	442	462	436	448	429	409	423	420	416	441	402	420	482	385	414	426	395	425	421	433	390	435	411	393	430	380	446	399	467	453	412	416	377	421	415	426	459	408	438	455	435	444	395	408	419	425	435	439	421	414	442	455	437	408	375	377	426	416	427	414	418	411	407	435	457	416	440	405	439	439	442	397	415	393	415	413	445	400	443	434	414	425	408	436	456	437	400	413	440	397	405	436	410	454	427	421	399	441	434	412	439	420	441	440	373	414	418	411	413	431	418	439	451	394	437	457	444	424	382	474	453	430	400	392	392	395	432	440	429	401	389	425	466	418	427	394	413	456	417	409	407	400	409	419	452	418	445	451	468	413	415	421	417	403	407	419	465	418	438	425	453	429	439	387	422	429	422	401	426	392	432	404	402	420	414	413	401	389	369	437	411	434	450	446	432	432	447	435	409	420	386	398	453	399	438	367	412	441	421	421	432	415	460	408	429	449	423	409	463	426	432	435	447	412	388	404	429	381	401	408	385	417	390	438	446	448	455	396	402	434	383	431	437	408	480	397	461	435	411	398	423	412	437	434	416	409	393	414	416	441	402	409	410	425	421	394	445	405	451	438	392	414	391	409	371	446	395	385	427	399	428	448	414	415	384	406	422	437	436	411	416	450	436	449	435	409	413	417	477	416	407	408	414	426	413	404	453	416	423	469	404	413	422	409	452	467	415	378	411	465	394	445	393	440	424	412	410	434	396	376	419	419	405	449	455	451	441	409	428	438	447	394	440	403	409	415	423	476	419	472	414	422	425	436	399	443	428	390	435	430	422	480	447	408	423	400	451	418	433	395	439	427	381	430	390	415	423	438	416	423	436	448	444	416	444	424	431	447	428	417	422	428	407	404	401	451	410	375	451	410	411	430	415	437	413	403	420	433	447	475	422	434	462	400	401	440	433	441	406	427	435	431	463	423	429	444	454	405	454	404	431	404	409	443	418	405	422	433	394	427	432	419	441	405	391	451	439	468	419	398	416	401	470	427	399	427	421	444	448	425	381	389	384	415	434	424	402	449	411	422	422	427	446	454	396	413	458	451	420	426	424	427	431	403	414	380	397	411	420	421	422	427	430	418	464	439	441	445	408	401	402	409	422	407	412	372	444	402	424	398	389	444	409	412	428	396	416	430	423	407	441	429	437	437	450	430	414	380	431	434	443	441	450	424	417	440	451	436	420	396	421	424	417	419	428	465	431	403	427	450	430	457	438	402	420	398	422	428	407	433	455	434	422	427	475	428	439	420	406	431	406	409	450	400	405	418	393	412	403	390	430	441	435	419	436	440	417	442	440	466	422	432	451	450	414	448	431	451	435	405	444	419	447	420	407	429	440	452	405	474	367	416	419	392	381	433	441	431	417	409	419	407	454	419	447	456	393	423	430	445	465	432	445	425	404	448	405	429	436	418	446	428	429	410	443	386	432	409	407	428	433	440	420	414	453	429	447	416	441	454	444	450	395	419	438	421	421	409	451	411	429	455	423	428	418	452	442	396	442	414	399	416	430	412	404	460	452	392	423	415	407	416	419	429	438	410	408	412	389	401	426	388	446	420	380	464	429	424	402	450	422	474	403	402	436	432	424	416	403	449	434	436	443	421	415	468	415	393	410	442	442	455	410	426	434	438	410	445	452	403	453	433	415	423	445	423	416	433	418	429	425	445	451	435	464	441	406	401	402	421	427	400	467	434	442	412	436	399	432	429	430	438	411	404	398	392	448	448	425	387	437	401	434	415	433	421	430	402	402	457	401	429	405	430	412	415	405	389	450	417	401	449	450	415	397	436	421	433	404	437	406	424	426	409	409	403	459	423	426	430	419	415	437	436	423	394	430	423	408	418	466	425	425	402	416	453	438	433	453	433	426	460	450	409	402	403	438	431	417	413	401	430	456	415	387	472	437	434	423	412	427	431	407	427	396	399	406	399	393	383	432	428	398	447	407	461	441	434	440	422	416	455	420	443	415	434	400	424	384	422	367	385	415	388	460	394	397	425	415	446	422	402	399	410	393	374	394	441	437	469	435	415	445	466	466	419	430	380	411	438	434	432	470	437	448	434	414	404	465	381	393	437	395	419	421	458	393	445	415	399	427	437	400	398	416	457	414	466	403	406	409	420	408	427	388	467	432	437	403	427	449	470	443	412	411	448	416	440	405	421	427	420	435	420	494	416	421	449	397	461	437	446	391	430	441	415	435	411	425	433	414	425	436	440	437	443	403	468	392	430	434	427	409	392	402	410	397	410	450	447	414	471	429	395	405	447	425	446	435	424	424	447	439	400	419	390	431	397	403	450	450	439	398	459	455	437	409	382	439	424	452	441	441	445	405	422	422	431	420	414	428	358	434	384	403	399	432	460	421	410	408	412	436	417	450	439	432	433	417	449	441	409	405	423	408	400	463	435	358	415	443	441	432	438	422	447	465	423	448	439	418	439	381	450	426	408	436	417	420	416	408	397	439	430	408	427	438	420	411	421	410	396	429	387	467	399	409	440	407	442	389	438	424	377	391	406	408	464	437	418	432	422	421	425	432	434	403	442	385	401	444	419	428	402	408	418	432	391	435	400	409	446	406	397	401	420	429	438	401	454	458	384	454	433	417	399	376	442	429	420	427	447	462	427	416	433	436	401	451	408	424	386	468	407	436	447	425	425	441	424	423	419	440	399	428	403	393	463	419	417	485	416	400	434	429	423	429	456	440	450	420	412	419	400	454	405	437	435	447	420
62243	61940	63546	46456	26950	17320	8940	3482	1016	356	223	199	187	173	199	196	168	179	208	188	185	167	184	201	191	161	200	171	179	182	167	170	184	155	188	173	182	170	169	160	184	154	164	183	197	173	147	178	173	176	168	176	179	169	183	181	197	166	201	177	173	183	202	178	174	157	167	164	173	166	166	186	191	155	199	157	174	188	187	196	175	171	170	180	190	174	179	188	163	162	179	182	144	172	188	191	172	196	172	165	173	184	165	193	166	179	174	163	174	197	176	178	200	169	184	157	187	173	159	179	187	190	180	181	173	172	195	172	165	167	157	168	169	183	159	188	192	166	161	170	168	170	183	155	174	170	161	195	170	166	189	176	174	188	180	187	183	204	164	167	174	198	174	167	168	195	200	159	192	172	203	185	174	180	178	161	189	182	194	185	209	175	171	165	174	200	185	167	197	180	188	178	156	218	189	186	173	159	185	167	185	191	198	176	170	199	173	163	170	186	191	171	170	161	180	219	186	163	178	166	186	199	156	187	177	177	185	190	185	185	182	222	185	174	198	174	211	154	163	173	177	173	169	193	166	196	180	188	189	212	167	155	183	187	180	172	166	183	164	197	145	176	178	175	179	167	180	173	175	179	186	152	175	154	194	189	176	181	175	182	188	201	192	172	184	181	172	165	175	190	164	179	165	189	176	159	174	191	168	166	156	164	185	181	185	163	156	199	181	175	164	187	165	185	161	175	198	173	170	162	174	169	171	177	173	166	188	187	197	174	192	171	176	193	174	154	177	198	185	189	176	193	175	205	183	182	174	166	189	188	165	170	176	157	192	180	153	185	169	158	176	198	165	200	181	179	183	165	208	198	172	184	197	193	174	153	165	207	183	190	175	176	195	181	167	173	189	172	174	169	184	185	170	185	214	191	178	178	202	193	176	171	175	180	191	190	175	191	170	165	163	190	179	180	183	166	172	207	155	167	178	183	173	172	172	188	173	161	186	161	157	168	188	168	163	172	179	175	201	176	185	191	165	160	174	161	186	165	178	175	138	168	185	174	161	165	191	165	197	185	182	183	171	185	188	203	193	217	157	185	208	200	177	161	169	156	151	153	161	169	194	186	193	191	188	190	163	149	169	149	147	170	168	163	179	165	165	202	167	166	175	173	175	183	210	173	171	181	174	156	164	168	155	160	168	181	201	172	162	175	160	189	195	160	182	183	193	170	192	171	152	191	164	177	178	180	172	148	162	175	171	164	176	186	177	186	168	189	171	183	162	178	168	180	189	179	166	174	154	178	179	195	182	164	178	165	167	191	181	163	186	178	162	174	163	191	146	162	188	185	165	169	150	169	194	147	201	168	177	176	170	195	170	174	163	163	186	185	159	155	195	198	172	169	193	172	167	163	176	164	226	197	190	189	183	190	161	150	188	194	166	168	154	186	169	175	185	169	179	185	159	165	173	187	163	199	179	165	190	184	185	150	194	184	181	172	181	187	169	191	176	163	153	165	167	170	184	194	163	174	177	163	188	193	187	177	187	189	163	178	196	174	198	188	193	178	183	185	171	165	182	146	166	179	198	174	178	149	178	204	160	178	180	186	193	169	178	180	187	192	166	182	211	152	174	172	185	192	192	194	191	202	211	184	197	189	196	170	214	174	194	195	160	196	190	201	196	198	180	178	168	170	176	172	213	180	149	154	174	174	219	169	187	188	176	176	170	172	188	186	184	172	145	158	189	180	195	171	177	169	178	181	193	167	188	186	167	178	174	167	199	174	206	188	159	181	152	187	160	189	171	173	174	173	204	156	184	198	189	181	165	162	175	180	172	174	184	186	205	169	159	183	177	202	188	172	188	180	172	170	169	181	206	181	167	177	180	174	162	191	148	194	167	180	165	182	177	206	160	170	179	194	174	198	150	204	168	181	181	171	193	171	168	200	180	178	171	186	186	197	178	201	192	161	193	172	194	167	166	193	172	194	161	163	196	151	177	173	170	182	185	175	169	175	170	180	169	174	170	168	173	191	174	180	195	172	173	185	184	173	179	195	194	178	197	194	196	172	179	183	170	174	175	184	182	178	191	159	175	194	179	176	205	189	170	169	168	160	153	156	168	168	177	175	173	169	161	175	192	203	183	197	185	172	178	187	195	167	196	195	162	173	185	193	173	205	175	175	195	158	181	162	180	183	195	201	175	186	157	188	194	195	176	179	165	157	192	167	187	176	184	155	179	185	170	176	182	181	200	195	193	160	192	189	185	166	225	176	178	187	164	167	181	205	180	173	197	163	220	190	190	180	180	183	206	163	204	164	184	163	182	166	162	181	181	186	158	172	184	161	175	175	167	146	166	161	169	190	175	188	165	163	182	200	185	191	172	187	200	179	188	175	178	176	182	176	188	154	173	192	171	193	179	182	176	182	198	165	198	189	161	176	178	171	164	184	176	182	193	198	157	198	165	178	176	159	188	200	171	175	176	185	184	190	190	163	170	147	182	197	150	173	183	200	171	156	187	189	189	175	175	163	179	170	147	200	178	187	171	180	153	165	207	189	181	187	210	192	182	188	178	180	147	146	163	195	179	168	160	167	165	196	206	180	173	191	168	193	190	156	188	168	174	206	173	163	169	177	174	162	198	154	178	177	176	171	180	174	176	190	171	147	169	168	195	178	165	186	186	165	154	192	142	155	160	180	187	191	172	178	179	157	160	183	164	192	191	189	175	152	158	180	181	200	162	204	170	163	204	177	171	161	181	172	159	166	177	189	177	187	180	175	164	184	195	203	157	163	175	188	148	189	169	192	165	195	191	164	165	161	172	162	167	188	195	153	169	185	192	192	184	195	210	171	199	174	189	155	195	196	188	159	172	167	195	180	161	184	184	166	165	190	156	191	157	176	196	187	180	143	187	170	186	191	158	186	167	170	170	176	180	191	178	171	171	208	181	170	192	193	169	172	168	188	167	192	164	211	196	199	187	200	178	187	193	170	155	189	165	173	181	182	196	187	192	183	202	178	161	169	181	178	180	196	174	183	177	163	194	163	191	182	176	180	183	183	192	196	161	190	153	191	157	178	179	177	198	182	174	179	166	156	190	198	196	166	190	179	181	181	174	188	189	181	158	184	179	158	170	169	192	167	170	164	193	178	173	186	149	183	173	194	170	171	153	147	180	179	172	194	180	168	179	185	172	193	189	181	183	162	188	189	188	183	175	163	184	183	151	177	143	180	168	167	182	180	182	183	200	189	178	176	198	166	191	153	161	179	164	180	178	161	166	166	168	185	204	201	182	152	168	207	204	180	153	188	178	177	179	184	175	161	159	190	203	186	176	201	170	193	190	185	177	163	160	166	178	194	163	177	193	182	158	179	167	161	191	150	184	182	168	159	187	180	186	191	188	173	156	160	157	180	167	182	186	177	185	179	192	187	148	169	185	210	195	177	165	167	193	178	182	168	168	168	180	196	174	191	187	199	209	189	172	160	163	183	204	170	211	148	180	201	175	183	173	179
39449	47959	60973	49996	37191	31037	21746	11020	3971	1398	637	506	479	456	427	408	401	437	503	465	466	405	438	432	454	438	460	459	416	437	439	436	449	457	381	423	454	435	479	431	470	420	477	431	418	443	417	430	432	446	463	394	438	447	393	445	412	418	460	437	447	466	424	452	465	405	472	456	458	426	390	423	445	456	431	440	412	431	470	374	456	411	409	446	408	443	421	474	434	451	478	413	447	444	438	436	456	463	466	429	428	413	470	443	430	425	434	420	472	447	446	481	405	439	489	462	423	474	439	442	418	429	447	436	455	428	449	461	445	419	412	414	444	435	426	474	389	461	413	440	429	458	432	426	430	446	451	434	436	430	415	422	465	463	446	429	398	444	479	432	441	422	469	409	433	443	420	456	438	436	422	459	429	449	472	426	463	428	416	461	468	482	424	408	428	457	453	418	434	458	452	467	441	410	420	413	470	435	472	452	461	438	435	438	451	444	414	415	380	411	411	421	444	450	437	467	450	414	443	448	435	438	437	406	465	414	401	447	393	422	426	473	407	413	493	484	475	417	407	459	471	450	462	409	456	456	414	447	435	443	410	450	450	431	457	431	475	415	407	456	417	457	436	433	418	428	426	455	412	463	422	435	440	426	421	465	472	418	444	473	428	440	438	468	447	398	423	409	491	443	431	457	443	484	501	436	423	447	428	459	433	426	447	445	425	457	473	432	425	439	414	463	432	436	423	446	448	452	410	437	393	389	435	436	454	431	440	449	448	452	450	407	416	431	434	464	480	438	423	457	475	405	447	464	442	436	489	405	464	389	449	416	434	453	415	410	434	479	438	454	463	441	453	443	420	464	422	458	467	435	424	412	430	422	442	447	402	448	454	423	446	429	420	400	441	439	472	468	408	438	441	460	442	434	427	446	445	451	417	467	489	466	445	464	483	408	414	480	446	408	427	403	457	425	393	400	451	435	450	469	428	404	466	411	449	431	424	466	452	408	465	443	442	406	486	427	456	440	454	430	427	476	454	444	451	446	440	411	433	435	442	443	408	455	455	475	408	433	440	431	428	454	441	410	480	456	445	427	439	409	481	460	382	443	436	460	411	418	411	437	451	443	448	467	444	436	439	430	444	448	450	447	459	439	435	411	442	454	442	438	459	444	404	472	443	438	434	396	424	416	413	445	460	459	430	457	423	444	415	462	397	388	439	465	449	451	411	482	457	441	469	440	424	440	430	443	475	403	411	431	439	455	465	449	400	399	452	452	443	497	499	434	441	463	450	404	463	426	461	490	430	424	460	428	439	401	398	428	476	450	448	449	435	435	457	429	433	447	410	454	418	448	458	454	445	410	441	461	425	449	421	409	481	456	459	435	442	436	431	447	459	432	438	456	447	418	485	443	445	459	405	430	449	428	434	467	414	432	453	428	425	467	400	450	446	414	426	434	421	513	468	442	413	426	407	430	460	439	413	446	448	408	466	461	447	426	467	431	450	419	461	425	440	435	452	435	456	456	452	413	422	432	449	416	478	443	440	426	440	480	442	392	453	463	455	429	474	422	427	451	450	451	405	444	410	450	478	444	413	427	400	457	444	451	418	437	454	430	440	426	454	438	450	414	420	430	423	434	445	453	473	460	423	439	473	411	438	440	396	401	452	432	420	437	488	436	430	451	471	439	437	433	468	432	490	461	434	397	442	435	455	456	431	459	430	423	409	440	474	412	403	415	436	426	420	441	473	430	456	419	471	436	433	394	415	460	433	460	447	413	445	450	430	426	429	452	428	408	435	379	465	436	469	455	436	476	404	431	427	436	422	432	461	419	447	438	464	434	444	428	425	439	454	459	423	456	432	406	438	432	402	424	430	433	439	430	439	404	427	432	423	432	442	470	393	416	438	448	424	446	427	456	429	456	474	458	389	443	431	411	438	415	426	434	434	403	458	450	453	439	477	453	424	400	459	420	425	465	477	428	482	436	455	445	423	423	442	470	439	436	430	427	459	422	394	437	461	438	476	442	467	422	417	439	450	433	445	409	447	432	431	432	423	443	384	420	425	453	441	429	424	432	419	456	486	429	497	425	423	467	486	461	414	481	435	455	431	438	434	441	409	435	430	457	404	426	459	433	436	474	448	406	424	441	423	431	441	442	426	451	465	418	441	490	447	446	457	449	410	422	448	445	438	477	425	434	415	464	437	393	427	458	443	456	426	453	464	405	427	447	454	441	433	448	428	454	444	447	453	438	460	428	472	430	411	410	399	426	450	441	443	421	419	430	445	429	469	431	439	445	397	442	409	459	473	456	428	453	441	407	483	455	462	463	454	427	430	442	417	449	396	450	466	466	427	405	398	456	400	425	417	441	453	491	422	418	411	467	417	428	444	457	440	429	423	477	447	426	461	447	438	444	430	414	448	458	455	443	432	437	445	434	445	421	439	463	415	471	437	421	454	400	436	444	446	453	422	401	475	396	461	441	421	449	472	443	451	440	474	430	443	442	400	415	444	415	471	477	448	419	436	423	414	424	448	409	436	456	452	445	451	448	438	445	414	425	419	466	498	479	457	478	450	429	459	435	480	419	429	467	445	423	491	425	445	458	454	446	475	452	437	430	384	443	433	426	498	417	465	416	456	425	418	445	446	482	421	413	408	433	440	447	445	420	440	429	434	443	448	451	450	436	449	426	441	462	440	398	431	455	424	420	468	462	438	435	411	457	432	442	432	428	452	441	447	414	432	430	432	409	427	404	419	443	434	415	410	417	468	419	436	444	451	441	472	425	476	434	446	411	435	439	448	442	422	480	483	443	448	433	416	477	417	451	437	447	414	420	449	431	450	389	452	415	445	423	445	433	436	448	428	443	446	432	491	475	455	437	438	454	420	415	408	416	430	467	452	439	448	433	436	472	421	460	442	430	447	447	392	437	488	431	447	480	483	416	429	427	450	432	439	482	408	418	411	422	440	422	409	480	436	447	412	459	444	438	425	436	392	469	431	428	448	462	443	455	449	427	409	472	432	440	417	439	471	430	429	449	433	393	466	465	417	466	388	411	475	412	403	434	475	426	430	441	486	446	419	411	404	434	441	441	443	428	465	423	455	441	416	435	443	461	413	432	435	408	433	411	472	453	428	453	392	414	459	457	428	434	435	433	425	451	411	442	403	397	434	420	422	423	447	432	450	444	393	443	405	474	461	428	445	445	457	424	463	406	488	433	478	450	452	442	415	413	418	427	459	415	433	434	412	448	438	425	467	457	439	409	440	476	457	453	430	431	402	496	452	399	436	420	432	389	407	448	444	402	462	416	467	466	429	442	436	445	413	429	424	448	451	464	459	488	456	449	410	484	473	431	462	493	431	445	441	451	439	458	425	432	455	448	447	421	401	444	418	436	439	431	442	476	417	461	438	430	438	452	401	454	420	449	408	454	458	404	384	455	428	427	450	440	421	450	445	436	440	427	426	404	451	455	438	418	457	452	428	420	443	454	435	426	443	443	438	457	442	399
72070	72720	75528	56271	39040	28602	17022	6870	2038	554	248	164	164	152	143	175	162	161	140	187	171	181	183	176	168	169	177	154	166	163	157	146	166	159	181	146	168	165	180	149	167	187	181	172	154	173	162	161	205	164	170	165	139	177	149	157	158	174	178	163	155	166	175	170	178	180	170	162	156	163	148	194	174	140	147	148	159	179	155	139	169	162	187	167	164	159	146	159	172	154	160	158	172	166	158	170	144	177	171	182	166	171	182	188	154	157	192	147	170	156	183	175	156	153	183	161	149	166	160	179	164	164	140	159	156	143	173	173	125	170	183	150	174	172	172	176	178	140	183	156	147	155	194	150	161	169	172	173	149	178	153	186	190	154	169	168	156	161	154	143	179	162	166	183	171	165	175	163	159	178	172	160	175	150	150	157	159	178	166	158	163	173	167	167	167	186	146	164	159	146	156	159	176	155	166	165	159	151	159	169	170	164	160	181	152	166	171	159	173	169	156	148	191	171	170	162	148	148	157	143	123	150	162	156	162	136	150	166	175	157	145	182	160	167	159	187	154	164	163	184	182	167	167	161	166	152	147	163	163	160	172	167	159	140	128	144	159	155	146	144	163	158	180	152	158	170	168	154	166	148	166	192	174	159	161	170	169	156	154	157	153	182	162	192	174	145	168	163	166	158	197	174	171	165	178	164	182	184	137	177	158	159	157	140	157	156	161	155	174	164	175	179	153	174	156	142	157	191	174	124	167	157	156	146	182	150	182	147	173	182	175	155	151	174	153	153	180	165	156	146	160	157	165	159	174	162	176	151	158	146	156	172	166	154	188	150	140	165	182	155	170	165	169	180	173	180	158	170	179	162	174	168	159	184	169	166	165	169	164	176	151	162	162	147	167	186	176	148	154	158	160	161	156	193	187	165	160	179	165	171	175	189	170	143	161	182	159	173	159	134	181	151	180	160	172	164	176	141	157	159	135	158	135	159	180	150	169	171	136	173	179	157	181	162	159	148	143	163	188	172	162	134	173	149	169	161	182	164	141	155	158	173	149	153	168	145	167	139	157	162	163	167	160	166	165	169	171	159	140	179	152	169	172	146	169	136	171	160	177	203	191	165	168	153	159	149	171	166	163	164	170	128	155	163	154	173	160	190	163	169	161	132	152	171	163	179	146	151	166	158	161	163	163	169	171	168	159	142	192	148	163	146	161	151	165	150	177	140	155	162	158	166	171	157	157	149	171	154	177	171	163	193	157	190	169	156	146	178	164	160	153	157	165	163	142	176	167	185	187	156	171	181	174	170	153	130	185	157	152	175	139	167	145	174	172	186	182	179	140	163	191	160	170	155	154	147	141	164	156	164	145	166	158	155	161	175	183	162	168	161	155	152	163	177	151	172	183	165	168	163	149	139	156	182	146	156	165	159	170	160	163	164	168	158	144	165	179	163	180	161	147	168	142	155	155	156	160	167	175	163	152	173	163	167	169	171	166	160	155	146	152	150	166	148	154	154	165	177	165	163	164	154	138	168	143	155	174	151	171	180	161	169	156	178	177	178	153	171	143	154	134	178	153	175	151	157	190	187	153	159	180	145	147	173	162	164	152	182	175	147	154	168	174	154	156	158	170	167	163	184	166	167	146	162	168	158	147	187	166	147	171	169	149	166	163	157	158	163	156	151	155	174	151	179	161	168	154	168	173	150	164	157	168	161	172	148	177	181	154	150	155	178	160	154	157	172	161	166	145	171	155	175	177	159	162	175	160	137	170	152	142	187	146	164	171	181	181	168	162	158	168	183	171	151	156	136	155	184	159	174	173	156	157	182	179	173	160	163	166	162	163	162	193	177	178	166	175	155	156	177	163	156	171	149	173	160	167	158	160	164	169	160	164	164	168	156	164	145	142	171	157	173	139	158	151	169	178	190	156	159	175	178	154	170	159	178	186	152	175	148	153	180	183	160	172	163	166	159	166	183	163	166	187	179	173	154	164	155	165	160	163	166	177	158	170	181	181	168	172	152	168	158	162	155	162	173	168	148	184	203	164	143	178	186	168	159	164	176	172	179	158	179	153	144	159	173	161	176	170	153	167	162	190	170	155	174	175	163	147	163	168	176	156	157	139	170	168	163	150	159	125	172	172	160	146	168	194	161	164	141	164	164	160	170	196	171	155	187	166	160	163	165	146	148	166	146	169	174	150	174	161	182	160	158	165	147	157	170	159	146	156	159	171	193	141	138	155	163	153	164	158	167	152	167	160	163	162	177	168	155	146	147	162	136	159	167	161	167	168	166	163	138	184	165	153	179	151	158	157	180	185	170	163	199	162	171	170	161	174	164	158	143	170	157	171	151	164	176	160	190	171	151	157	162	172	170	165	168	179	174	177	153	139	169	164	185	161	148	162	157	153	169	165	146	183	156	157	147	168	149	157	189	142	151	181	169	180	154	169	155	168	165	150	171	155	189	166	174	154	165	161	188	172	160	156	159	179	159	179	180	160	159	171	145	168	152	166	161	187	151	147	167	165	176	179	153	190	153	167	176	152	162	145	171	166	170	152	163	169	146	141	157	154	144	149	163	173	173	173	175	159	179	162	190	176	159	166	178	181	171	164	153	153	188	162	179	160	127	187	161	175	160	158	158	171	177	161	173	155	166	181	146	187	179	182	167	161	177	158	166	140	159	184	180	149	152	147	189	154	159	183	159	169	178	160	160	171	157	171	155	172	153	154	157	162	181	158	178	169	185	152	156	179	157	182	138	182	154	170	164	173	180	193	153	170	144	165	194	168	168	177	157	164	191	177	177	181	160	163	150	149	169	156	164	151	174	201	173	148	159	151	156	155	157	137	169	147	143	156	158	161	177	170	186	148	164	154	163	164	181	152	164	168	185	176	167	154	170	152	187	158	166	182	165	182	158	158	185	162	166	173	143	167	166	172	195	161	140	150	164	140	177	169	160	163	157	145	169	157	163	166	188	165	129	169	189	163	156	169	183	164	179	192	146	147	162	143	173	152	166	172	180	183	145	166	163	158	158	166	176	151	177	203	154	164	159	180	180	162	159	152	166	181	155	154	186	146	184	160	171	151	145	158	178	160	170	163	169	177	169	170	149	193	183	187	163	176	164	159	156	143	150	157	161	155	164	178	163	162	163	167	156	178	138	138	170	184	162	170	173	145	145	148	150	156	141	178	164	189	156	162	163	140	148	180	181	183	152	151	166	147	175	166	171	160	160	148	174	180	160	164	148	166	162	177	144	183	186	163	150	173	172	180	154	161	166	152	139	156	177	153	168	167	162	149	171	172	154	171	162	156	173	150	180	146	151	169	179	139	140	159	159	170	174	169	176	160	174	154	173	156	158	180	147	159	171	162	172	160	158	154	143	154	191	148	158	206	174	161	164	167	176	166	155	164	163	158	156	157	145	183	151	168	167	144	160	152	151	178	172	148	164	147	169	170	153	190	173	190	140	166	156	149	179	160	163	171	172	158	140	163	159	145	140	173	168
47512	58877	74362	59904	49126	40756	30298	17041	7065	2045	749	443	411	432	418	372	392	420	365	391	426	379	394	372	411	386	412	386	393	363	431	380	401	383	434	365	392	392	401	416	423	376	419	417	423	427	383	400	404	373	416	401	438	429	394	372	355	384	431	381	408	388	401	410	388	409	432	403	409	422	405	418	386	390	453	444	410	410	427	420	415	390	404	408	390	394	419	402	373	369	380	415	416	375	415	413	392	394	419	374	384	412	377	419	383	408	404	408	424	410	376	413	431	422	425	402	383	402	413	400	384	404	409	395	393	416	379	414	425	356	387	403	408	388	407	373	398	388	366	394	404	443	422	377	418	386	439	388	412	396	430	415	371	402	392	400	395	424	403	392	399	360	389	415	416	410	405	413	416	412	411	412	395	404	369	387	395	407	394	390	381	388	419	391	429	434	413	400	401	381	435	410	390	376	419	438	412	378	394	412	412	373	421	428	415	387	395	421	438	399	385	399	388	421	417	388	391	427	410	382	416	407	388	385	415	455	412	378	391	385	418	419	384	429	394	347	414	431	386	365	387	403	405	390	412	401	378	424	391	397	383	411	399	414	431	410	435	426	375	375	403	402	412	412	373	420	372	392	378	408	425	366	408	416	411	350	399	435	379	393	385	389	401	399	394	376	412	436	414	400	416	427	380	413	408	359	390	389	394	387	400	417	421	426	378	388	420	426	392	423	397	400	387	402	401	368	426	417	393	406	423	436	392	378	400	396	367	413	414	391	390	380	419	400	410	398	407	445	423	412	431	410	408	397	398	380	390	433	415	397	393	406	395	378	389	409	362	415	393	385	379	375	406	384	416	442	406	402	418	393	420	354	392	413	416	411	413	391	357	433	412	387	406	394	392	385	381	404	393	382	374	403	411	389	427	392	422	379	385	456	407	403	413	415	432	366	405	433	420	423	395	385	387	391	425	409	405	405	393	429	403	422	384	409	424	390	424	397	414	407	401	375	409	405	400	407	375	385	388	389	423	421	429	408	419	387	389	360	398	397	390	387	381	424	389	413	443	393	376	354	393	390	355	389	383	379	389	393	391	424	381	408	396	399	386	422	436	440	397	401	372	376	372	356	430	340	474	409	380	429	420	425	433	425	428	399	402	378	395	409	374	418	386	383	420	407	394	419	404	392	418	404	404	410	407	365	417	406	418	414	434	365	442	397	431	427	399	393	377	402	407	395	378	364	386	407	394	387	440	378	421	406	390	404	439	397	399	441	384	433	400	406	403	399	381	397	432	399	378	390	411	387	413	423	427	400	428	372	408	422	374	378	395	377	406	397	414	406	365	403	409	419	449	374	420	397	386	375	417	398	421	442	432	424	392	370	403	389	432	406	409	395	407	425	400	425	415	378	391	398	394	425	421	419	413	411	394	382	400	390	412	385	411	367	397	391	405	392	395	402	414	387	394	425	417	385	408	376	409	405	401	402	413	434	438	396	413	386	402	399	369	397	422	397	420	380	416	386	438	401	382	398	384	386	420	409	392	442	402	402	363	379	363	397	407	416	401	405	413	374	371	409	387	392	422	396	354	391	391	427	385	404	395	418	422	393	446	394	392	384	382	424	407	420	372	405	383	383	371	376	371	382	414	408	404	411	381	404	420	422	388	384	422	397	413	395	419	389	396	434	433	412	385	404	410	359	417	433	401	441	397	428	403	420	408	446	391	370	392	393	426	397	453	405	427	414	376	417	407	411	387	412	407	366	428	426	400	411	411	412	434	404	430	410	414	438	397	437	387	430	381	403	404	373	391	399	385	356	384	401	422	391	394	402	427	402	399	420	405	441	378	401	395	377	420	428	388	384	391	414	402	359	406	429	330	375	410	392	381	437	379	384	425	374	450	408	411	377	400	402	374	386	376	404	403	402	413	419	365	400	354	398	395	390	386	402	367	387	381	400	394	388	392	403	433	409	424	376	369	404	382	400	407	416	383	416	387	364	415	382	378	394	427	428	415	384	419	394	422	367	389	375	413	361	400	397	404	367	397	448	432	372	408	417	400	402	381	394	403	422	394	397	387	414	412	388	374	404	389	379	392	395	373	412	408	424	402	387	392	410	405	386	395	426	437	358	396	397	405	380	417	392	398	422	405	401	360	415	394	372	425	389	391	386	414	413	399	365	411	391	415	378	363	380	415	445	360	441	407	410	394	409	409	426	416	374	414	436	438	428	401	397	443	375	395	398	386	402	377	412	440	401	404	418	385	415	376	399	454	386	404	423	402	418	418	402	374	403	395	388	437	388	419	420	413	399	361	365	402	420	414	404	398	397	398	397	389	383	407	393	413	421	406	407	388	418	403	367	399	388	386	406	389	412	425	430	393	439	413	385	380	388	401	401	391	431	389	400	371	414	394	394	424	395	391	381	387	412	376	382	389	376	380	405	384	418	380	459	406	438	400	442	411	382	403	388	409	422	408	388	422	432	379	393	418	395	374	381	407	385	400	411	457	413	394	408	427	417	370	418	394	414	400	391	440	403	389	398	439	422	391	429	413	413	417	403	431	423	409	397	417	368	410	371	398	442	427	436	376	377	379	388	433	400	400	412	400	398	385	402	424	415	400	434	367	426	407	364	386	376	358	398	385	394	385	403	414	384	389	394	418	393	372	419	429	408	416	381	368	385	445	397	395	425	407	394	388	453	402	455	414	375	394	439	406	433	404	402	376	399	373	420	375	410	370	417	396	412	395	370	425	419	409	405	394	368	378	397	384	409	397	397	395	404	424	407	416	392	422	392	378	412	401	406	394	405	406	413	404	403	422	385	378	415	436	391	402	419	440	383	403	404	376	393	433	427	426	397	416	406	419	380	391	402	438	423	412	398	403	371	414	378	439	391	394	388	386	375	399	380	376	368	407	401	404	394	422	418	365	435	410	395	401	413	431	399	412	411	409	419	391	398	395	381	421	371	412	413	408	433	396	376	393	397	391	397	407	400	447	377	379	401	422	397	426	361	408	395	411	414	403	420	439	412	398	398	374	381	431	387	412	405	387	372	458	431	410	451	407	376	426	404	389	400	379	402	385	463	392	377	387	404	398	394	397	431	463	374	413	396	442	402	414	417	395	381	375	406	435	349	431	391	404	396	393	396	401	393	446	427	420	371	352	377	427	402	381	442	408	385	448	374	398	391	419	403	355	415	402	380	412	398	390	415	401	381	377	372	406	388	404	363	417	412	408	410	373	380	427	411	388	387	376	420	384	371	397	394	412	399	410	388	399	400	386	398	420	359	362	373	400	377	360	417	410	394	416	394	374	384	389	427	385	402	398	396	408	401	415	393	439	394	373	384	395	412	350	400	421	376	418	413	392	411	381	392	407	393	398	416	411	403	396	400	391	376	398	406	376	421	418	406	393	413	426	404	436	393	418	364	441	399	397	429	385	409	367	386	411	385	414	376	386	378	393	398	432	383	434	399	433	406	391	430	401	398	399	381	417	386	409	397	405	378	406	368
17058	12302	11957	4758	2062	1429	1000	638	325	239	195	193	153	166	177	159	161	189	150	192	147	167	179	172	180	195	185	184	168	216	159	137	209	165	167	170	184	169	190	163	167	170	158	191	192	152	182	159	160	166	176	160	174	161	179	172	172	167	159	158	200	188	187	151	180	173	186	162	171	159	189	174	195	178	158	187	161	161	163	161	177	181	164	178	175	179	167	177	205	193	178	163	171	163	162	166	176	186	182	144	178	170	160	178	175	180	165	182	198	175	171	178	197	195	166	171	139	166	160	170	174	165	175	166	175	156	180	166	160	166	177	170	183	178	184	157	177	180	173	162	202	187	173	157	164	176	172	162	199	161	151	156	189	176	195	148	181	173	172	177	164	170	158	155	172	161	166	165	177	187	159	185	159	137	185	172	157	166	182	171	194	157	185	166	185	167	200	189	153	152	162	212	166	177	170	180	169	160	192	164	160	197	146	159	180	185	172	185	192	161	151	184	174	190	170	186	173	172	155	176	169	153	180	203	168	152	198	183	157	188	190	178	161	184	172	173	179	191	180	164	169	144	201	166	162	186	176	175	176	199	175	172	158	176	177	165	174	173	160	179	171	182	164	177	181	182	157	174	167	168	177	188	174	201	195	191	156	178	161	179	162	184	175	183	184	177	172	157	147	179	173	198	206	172	148	178	179	157	164	193	200	140	183	157	149	173	204	157	149	149	161	176	172	156	193	178	188	162	187	196	197	193	170	164	185	198	182	186	152	178	159	162	186	179	167	165	171	176	172	179	150	176	154	149	184	160	189	160	164	176	186	184	144	171	183	192	177	173	161	168	179	159	176	162	167	161	153	163	201	180	175	178	157	146	162	180	169	185	202	174	180	177	188	141	182	164	177	156	172	160	168	146	183	180	189	157	175	184	171	172	164	177	173	176	186	160	166	192	165	189	171	186	180	192	168	154	185	169	154	160	160	168	178	178	154	165	154	166	166	190	166	158	160	170	186	171	171	189	172	173	160	193	173	195	171	178	174	174	200	174	163	171	151	174	176	194	181	189	169	144	157	174	173	196	171	189	146	169	164	156	165	193	167	181	162	163	166	166	184	156	192	154	202	178	191	182	172	148	163	155	154	170	181	166	139	177	185	193	148	187	181	155	185	155	173	161	161	176	192	177	147	159	160	175	165	183	170	167	172	176	169	150	179	190	180	191	158	171	178	167	171	150	154	185	168	178	172	183	179	173	175	194	165	161	177	185	186	184	164	197	178	173	168	139	167	186	167	166	178	156	182	189	178	184	145	167	158	177	178	179	164	191	164	176	201	183	178	160	160	170	183	174	165	132	158	161	154	180	192	179	181	157	178	164	181	190	172	175	200	175	150	196	163	191	179	161	187	181	174	171	159	176	167	162	182	164	162	172	184	185	165	164	164	172	177	190	181	151	177	170	179	158	172	172	171	168	162	155	166	162	166	180	169	173	177	135	179	175	167	172	166	176	172	168	163	147	164	159	174	169	173	168	174	164	168	170	167	190	180	145	133	182	212	165	208	193	166	169	179	163	171	182	166	173	164	149	170	143	185	198	168	155	174	150	162	161	175	202	166	186	158	179	167	188	182	163	151	156	150	169	187	170	177	166	186	186	191	168	180	160	160	163	168	162	176	167	179	163	179	186	155	173	175	183	180	167	186	179	175	160	176	173	188	198	153	156	181	158	171	166	150	165	177	198	169	151	185	169	155	201	171	159	189	159	157	166	179	168	191	167	162	174	166	155	172	161	168	164	155	167	164	186	166	161	170	184	177	142	176	166	157	195	156	156	150	187	160	140	180	147	159	181	174	172	182	162	173	193	177	185	177	168	178	169	178	168	211	144	163	159	185	167	177	165	179	151	193	182	166	155	189	196	180	188	183	183	156	144	166	168	151	172	169	175	160	159	166	159	150	190	156	177	168	162	190	183	158	154	166	186	173	162	160	147	183	184	166	157	190	155	153	177	140	163	174	175	178	168	161	176	167	205	153	183	171	173	189	167	153	162	179	199	164	172	175	145	171	185	183	175	156	157	159	175	170	165	174	164	180	171	174	173	186	179	192	177	174	173	204	160	154	178	182	179	168	188	184	169	177	201	168	176	162	155	165	172	144	192	168	184	174	167	166	169	164	177	182	150	139	181	189	165	152	183	181	154	179	189	182	164	190	154	178	180	172	167	180	158	156	180	169	186	180	167	155	186	162	166	165	175	167	157	163	154	171	191	166	145	197	155	151	196	177	168	174	141	166	188	163	168	172	181	158	172	161	156	177	168	164	166	168	188	173	163	188	175	167	174	165	178	185	155	178	169	173	183	159	186	156	162	187	172	180	178	173	184	169	172	188	157	192	155	172	160	153	157	164	153	203	190	171	179	181	164	174	177	163	181	166	140	164	169	185	160	205	171	170	187	178	186	182	172	155	163	174	182	172	186	181	180	178	167	180	167	164	164	154	175	167	186	163	168	146	176	166	162	162	181	193	171	152	158	173	190	186	160	168	188	176	180	173	170	206	193	175	189	172	191	174	167	189	182	212	165	195	140	156	156	174	139	162	173	163	177	185	169	172	161	181	187	173	204	170	169	194	191	179	191	158	155	170	161	142	184	171	167	138	178	190	140	175	175	164	184	154	171	163	200	149	146	137	189	188	166	189	193	162	180	153	160	192	166	192	182	161	169	177	166	180	168	177	163	175	173	156	173	169	166	187	179	172	157	165	148	178	185	188	184	175	159	165	183	148	178	194	175	194	190	169	178	155	179	177	161	167	187	179	183	190	182	158	189	178	167	170	185	150	164	196	166	184	166	162	167	188	184	192	197	157	186	185	171	181	169	177	156	167	184	201	168	186	172	195	184	162	184	185	155	180	184	180	164	163	158	165	168	183	124	167	179	196	170	177	159	166	160	186	157	193	192	183	159	148	150	156	131	178	165	160	159	159	172	172	181	163	166	157	157	164	185	162	182	183	164	182	157	165	162	164	166	162	183	179	185	184	167	193	164	198	163	172	175	175	186	179	166	167	157	156	160	156	190	187	180	162	146	166	169	180	168	162	159	156	172	163	217	161	178	183	161	155	167	162	188	174	171	173	171	168	156	151	155	167	167	203	151	190	155	176	196	176	178	167	198	180	166	170	180	158	188	155	179	160	145	185	172	163	193	160	165	136	166	157	174	186	164	181	182	131	180	173	160	191	164	178	170	157	173	156	171	175	173	174	183	163	189	158	183	164	176	156	174	173	177	172	173	179	182	143	150	138	197	160	170	156	182	181	165	194	177	189	157	177	170	186	152	192	153	147	166	179	179	162	180	160	149	162	168	175	175	180	184	158	156	194	177	162	156	180	181	179	167	169	160	177	177	140	194	188	173	180	163	183	182	186	174	166	170	172	182	159	176	186	155	181	184	175	160	191	174	151	173	175	166	168	181	189	174	183	164	160	159	156	172	164	143	153	172	182	205	174	151	156	167	163	189
13391	15194	19395	11912	6864	5159	3516	2137	1110	689	493	440	454	438	449	443	443	434	429	408	423	471	426	404	435	429	395	441	397	458	406	425	429	426	441	470	449	435	455	419	430	406	401	468	424	443	420	456	397	398	414	428	436	437	422	456	392	386	441	423	451	411	432	475	411	479	434	459	420	395	403	416	398	444	405	439	418	417	403	417	412	428	431	403	407	439	444	422	439	412	429	441	447	415	425	422	418	418	449	416	493	446	432	441	427	407	440	420	431	455	407	426	447	427	434	389	452	414	424	451	403	405	437	414	462	460	438	458	435	424	439	400	478	399	422	458	457	420	435	420	387	437	427	442	402	427	420	428	470	416	403	416	426	450	423	409	401	412	417	425	432	450	418	439	406	405	457	435	425	421	452	405	411	384	411	411	460	444	440	439	463	430	442	412	406	416	414	445	458	429	444	370	428	435	452	402	449	432	422	463	456	455	437	458	441	414	403	392	402	429	416	411	430	447	455	427	439	429	436	446	458	433	437	407	432	417	424	431	434	432	439	434	434	427	450	427	411	425	450	400	426	450	414	434	434	418	426	410	420	405	413	436	428	446	399	436	410	413	439	449	427	443	446	452	443	455	436	416	422	392	437	423	433	437	450	427	441	419	453	442	447	453	449	407	438	454	425	442	433	440	414	428	447	434	437	438	450	459	426	416	416	406	433	430	449	434	462	398	452	423	439	455	458	450	421	415	453	430	424	435	417	409	420	411	390	440	392	425	426	428	411	422	411	376	407	420	427	427	404	458	408	399	434	432	432	434	420	448	440	418	437	400	448	440	419	445	422	406	394	418	420	420	403	409	458	457	392	439	412	417	407	438	411	468	435	433	412	407	442	424	457	393	428	442	408	367	426	438	418	434	399	446	412	457	427	431	418	411	408	435	418	422	419	425	433	457	410	430	427	446	418	416	463	405	447	441	435	452	388	450	380	421	442	435	411	410	446	438	395	434	446	418	373	415	458	461	462	437	424	412	399	408	433	433	410	430	455	441	393	426	400	436	400	436	397	381	436	449	422	437	429	457	443	420	418	398	466	394	453	431	407	424	411	424	454	462	412	420	417	413	464	446	453	424	430	415	409	454	428	437	443	419	412	451	433	457	431	397	454	420	455	415	432	437	423	450	392	447	373	419	434	403	420	454	459	456	441	429	446	411	401	411	455	464	413	396	425	405	441	435	433	417	431	443	454	428	419	436	430	408	429	423	426	441	405	444	449	409	413	457	403	406	419	406	438	433	395	450	418	431	457	432	394	479	427	429	448	456	440	409	417	430	455	457	434	403	423	408	415	407	444	437	422	397	413	452	424	397	419	422	422	413	408	409	406	402	431	424	465	362	382	450	428	434	421	415	433	405	410	417	436	403	445	449	425	402	441	428	449	429	403	442	446	458	393	441	429	450	392	433	455	428	414	405	450	413	407	458	457	407	425	431	429	395	391	419	411	420	427	437	409	423	465	397	438	425	425	418	384	432	427	420	439	466	431	405	434	404	432	440	416	410	455	398	481	422	438	440	407	411	435	428	424	381	486	422	415	429	432	419	410	400	435	452	456	411	454	419	433	430	429	433	447	431	444	400	462	448	429	445	415	433	427	404	439	413	448	437	435	425	444	436	430	424	431	429	423	433	414	446	445	414	409	419	402	426	435	396	425	418	442	419	435	431	413	441	437	439	419	424	428	440	455	395	436	445	440	429	453	418	449	412	431	414	455	424	417	416	433	443	436	460	440	421	439	420	413	441	426	409	413	463	468	418	392	436	447	408	430	421	443	424	432	411	403	416	371	414	437	419	458	447	454	466	418	422	413	387	444	408	415	405	403	423	446	411	442	437	406	430	420	419	415	443	434	423	427	440	411	436	409	443	401	430	451	458	467	416	458	417	381	424	416	454	393	397	421	431	445	435	395	393	443	424	448	439	410	389	446	441	416	458	423	429	441	393	446	399	400	432	414	463	386	435	435	420	435	423	438	403	439	417	455	455	424	441	435	399	429	406	434	436	421	410	425	451	466	444	424	431	396	433	421	406	419	442	440	388	464	440	435	420	415	409	432	425	455	421	436	413	428	399	422	448	442	441	460	399	418	433	420	404	441	392	440	467	428	430	454	381	493	460	419	423	447	428	411	434	415	437	434	450	433	424	419	410	410	426	433	406	444	451	429	478	448	460	420	426	435	430	466	424	423	469	422	407	386	443	427	410	428	427	441	405	443	419	411	455	407	401	421	484	460	427	385	437	415	401	418	393	440	453	439	408	420	379	447	423	408	482	422	433	390	391	408	413	448	463	384	459	430	417	449	454	448	398	440	454	416	475	451	449	419	434	468	446	436	454	414	426	455	441	433	412	440	419	438	406	422	463	470	407	434	424	465	403	448	431	379	433	408	396	422	461	389	452	450	437	441	417	452	449	390	432	434	460	419	436	420	454	445	450	409	416	401	449	456	438	417	427	431	432	442	418	438	401	454	449	446	429	402	392	418	413	438	442	427	465	428	406	406	437	461	446	441	416	439	439	433	447	452	433	458	423	462	424	401	392	462	460	422	399	445	436	431	435	477	414	429	389	457	418	422	374	393	438	439	438	424	425	429	434	420	416	423	423	485	430	382	448	437	433	418	462	449	428	415	432	443	401	426	431	431	426	448	429	435	454	424	400	437	412	417	483	444	448	444	442	442	424	439	427	411	422	422	437	433	413	403	432	392	426	442	423	446	414	419	436	407	406	413	441	418	458	448	458	440	424	395	422	451	463	460	416	429	431	403	454	423	416	433	437	458	439	448	406	439	485	416	436	391	400	429	445	437	411	425	439	429	446	439	431	444	452	416	432	461	414	429	400	437	434	464	400	455	444	409	446	408	437	472	402	398	457	394	406	447	453	440	425	433	422	437	397	414	409	459	420	406	445	451	418	424	405	440	423	404	439	433	421	398	431	411	424	408	444	410	404	413	433	429	481	476	450	429	434	412	434	401	410	405	448	413	433	425	423	413	423	397	414	438	444	395	443	460	429	440	430	436	461	418	446	434	441	417	426	398	407	381	446	444	413	422	457	433	456	448	433	432	402	408	417	420	395	424	408	415	433	452	446	392	413	412	442	456	482	427	430	406	476	440	444	466	435	429	388	418	453	396	445	398	402	393	385	432	431	449	430	428	419	406	439	470	424	448	455	438	418	448	403	413	409	461	471	468	465	439	409	410	447	426	407	441	441	450	456	414	429	428	389	407	427	443	400	468	376	416	451	453	446	438	425	440	427	456	423	435	432	428	413	419	452	469	430	404	426	426	436	438	426	417	416	446	422	441	421	430	437	414	425	427	416	417	427	434	431	474	439	437	432	416	413	439	456	434	421	409	415	435	441	431	460	397	438	435	411	422	396	426	454	418	451	425	416	427	426	422	404	449	421	378	409	398	431	471	448	410	427	455	433	431	430	430	398	431	463	383	403	414	430	425	439	449	421	480	433
60942	63178	63357	42007	29465	17676	9234	4486	1849	697	316	210	195	179	194	188	162	191	165	184	189	173	192	208	228	186	179	195	191	186	166	182	197	181	173	183	185	156	196	216	170	187	166	170	184	179	188	165	179	180	189	158	187	170	195	190	182	188	182	203	207	196	200	187	164	168	185	184	186	183	166	186	193	181	178	198	187	175	214	192	206	165	181	176	192	207	192	167	189	183	184	188	169	201	187	190	211	174	206	184	189	152	200	202	195	173	183	182	181	159	195	158	189	211	210	157	190	188	180	182	201	189	188	182	208	200	171	169	180	173	187	202	206	185	176	175	188	173	188	171	156	188	179	188	180	178	215	180	171	158	183	182	162	183	192	191	164	178	183	166	191	190	191	177	186	180	191	188	199	182	168	170	189	198	180	211	161	181	185	182	191	194	170	191	194	156	201	190	180	178	183	171	175	165	176	189	190	174	202	190	188	188	193	183	191	186	173	180	185	185	201	194	175	210	203	202	195	167	184	197	175	173	162	214	188	185	176	181	189	189	172	174	197	176	156	183	208	177	201	177	200	165	177	203	190	175	157	179	183	188	174	182	178	156	196	185	191	200	200	176	179	179	155	160	172	182	171	175	187	170	202	184	178	185	166	206	173	179	176	201	182	160	190	198	188	193	162	168	193	183	180	221	190	180	170	198	199	165	188	188	197	194	165	162	193	176	194	169	143	197	170	198	189	170	197	162	185	169	194	170	175	183	180	176	178	176	189	180	198	171	169	204	185	180	163	184	184	201	186	169	202	181	199	164	182	178	164	189	177	178	197	168	176	180	186	193	190	167	178	167	154	179	168	204	180	192	186	177	185	164	187	209	188	161	206	181	171	167	151	149	180	208	176	160	156	188	174	164	176	213	183	178	183	201	166	198	212	182	179	190	188	192	148	166	174	183	187	211	168	187	165	172	176	161	198	184	193	166	206	198	191	193	165	143	192	174	174	177	181	183	160	172	200	185	212	145	173	188	196	208	190	180	176	172	168	171	181	203	185	169	185	186	194	180	181	207	196	160	178	165	191	165	191	185	175	170	188	209	177	188	173	187	198	170	185	185	171	197	169	187	205	166	175	187	162	184	189	179	200	191	192	193	151	198	183	162	213	172	193	186	158	158	167	175	186	164	196	177	183	194	168	193	184	172	193	196	169	170	201	180	175	170	191	169	153	183	182	193	188	203	194	178	196	185	221	191	205	189	175	187	190	189	202	181	171	178	183	202	175	198	198	165	183	174	172	211	173	173	194	186	194	188	193	178	184	196	179	181	205	170	187	182	182	180	203	159	182	201	186	180	199	169	165	169	201	167	173	174	180	188	155	169	177	197	189	191	176	183	178	185	204	177	179	183	184	150	198	183	183	196	174	195	188	190	193	189	174	181	188	175	159	176	181	168	194	182	161	206	191	192	185	191	180	159	169	190	197	166	178	196	204	184	194	186	172	183	176	185	190	174	199	180	158	166	212	185	174	183	167	166	190	189	169	207	203	181	175	186	171	175	191	198	176	172	176	209	176	168	191	188	199	170	176	190	209	178	182	184	185	183	193	158	155	203	200	187	182	195	202	168	208	172	186	186	187	184	168	204	189	202	159	205	196	181	186	174	183	180	172	195	184	169	182	193	195	189	193	202	186	189	184	184	182	161	158	201	166	180	183	204	190	175	181	168	184	163	164	201	174	183	203	164	175	156	175	204	198	220	184	186	174	210	180	180	196	182	176	198	191	179	160	225	176	175	168	188	176	198	195	205	187	186	214	188	234	196	178	189	177	193	164	185	184	162	194	181	182	193	164	177	184	183	170	174	184	197	175	199	179	160	153	162	193	174	180	189	191	193	177	204	191	196	188	186	181	182	216	158	200	151	171	192	182	181	198	194	167	200	193	167	199	184	166	183	158	169	191	201	177	192	194	184	190	184	167	201	179	186	208	192	174	183	161	190	199	181	212	183	178	192	181	157	191	166	188	189	192	201	190	159	190	179	207	192	176	183	175	176	198	194	173	179	182	189	177	196	167	183	185	173	205	183	207	199	186	184	168	190	199	186	201	196	171	165	173	182	185	195	192	188	173	188	176	191	184	182	178	191	183	197	193	195	179	192	183	176	184	185	155	175	170	207	200	176	164	194	203	176	205	182	213	187	174	197	204	177	178	197	189	184	204	180	184	187	208	187	155	179	175	195	178	150	196	191	202	178	168	179	163	192	197	178	195	199	181	205	167	192	179	203	185	190	192	177	197	181	180	218	208	154	184	165	162	137	190	173	177	198	185	164	205	197	194	173	176	222	173	163	167	182	202	159	182	178	191	201	202	157	176	175	188	170	164	182	172	186	181	178	198	186	183	181	178	179	186	181	158	190	210	174	182	187	191	197	193	193	171	162	180	182	161	187	187	158	200	207	177	202	192	162	177	177	172	205	206	161	183	175	180	173	162	190	172	194	193	206	187	194	183	181	191	197	173	177	172	195	183	171	165	172	179	185	163	186	183	182	166	184	183	168	185	204	159	177	201	155	178	163	174	163	149	189	174	169	191	194	181	173	181	190	152	205	175	181	182	163	191	170	165	151	196	182	204	168	183	182	191	173	175	177	197	187	174	173	181	170	202	191	173	186	177	164	189	159	187	177	178	189	166	171	194	175	167	183	176	195	181	154	209	152	196	201	199	197	163	179	212	171	192	172	177	188	170	220	174	180	168	190	172	161	178	222	192	187	179	162	179	199	152	187	182	181	147	181	182	182	162	209	209	179	160	198	167	187	167	179	172	153	168	202	164	178	171	191	196	167	196	176	204	172	195	163	200	202	205	191	175	174	191	178	177	185	149	185	180	195	207	177	179	196	177	152	178	182	165	185	187	190	184	198	177	172	168	171	179	170	186	182	187	178	160	161	201	179	188	179	187	189	172	197	179	205	183	214	175	185	194	186	198	193	182	198	159	193	195	161	181	197	184	175	174	183	168	196	179	199	191	192	197	165	186	184	165	184	168	179	196	168	174	184	165	194	187	201	191	164	198	195	173	230	204	189	184	181	187	181	188	151	208	176	175	164	192	191	146	193	197	189	178	177	169	188	201	172	185	160	179	170	183	199	182	201	180	194	201	175	188	194	174	160	205	186	177	168	195	182	185	186	178	190	172	184	168	205	192	181	173	178	192	203	154	177	206	203	189	175	210	174	198	180	186	165	181	191	171	199	193	178	202	180	177	167	189	192	183	155	183	184	168	181	175	186	163	189	185	186	203	171	167	194	184	192	176	190	184	199	191	184	174	180	173	191	206	204	186	197	175	210	172	193	162	189	188	191	177	160	192	199	176	195	199	171	200	189	192	166	190	196	194	158	190	200	195	192	193	180	184	181	193	194	150	161	192	181	160	167	190	189	186	176	196	198	187	155	171	182	204	175	174	192	196	188	190	192	191	188	166	177	169	185	184	184	192	174	190	181	182	189	210	188	170	174	170	168	164	181
37748	47918	58040	46190	41483	30567	23355	14668	7215	2745	1032	588	482	450	460	501	438	444	449	433	464	441	451	469	456	471	488	455	482	467	476	452	424	420	482	402	443	407	475	422	446	420	433	465	455	464	445	432	471	455	481	436	443	481	426	427	439	418	423	450	478	430	458	441	438	403	463	427	416	439	450	462	430	453	491	432	438	435	400	465	469	469	428	464	455	482	426	440	476	452	421	475	478	472	438	430	433	436	490	454	420	443	430	462	462	443	425	432	443	423	472	405	428	439	486	443	427	398	479	480	449	432	446	411	441	447	444	445	453	443	462	473	467	486	443	484	469	455	464	439	458	472	419	446	471	461	447	476	464	437	444	454	455	399	419	429	469	459	457	387	442	429	438	461	451	443	462	437	439	461	418	442	432	489	466	421	458	465	440	480	470	465	459	467	477	474	424	475	411	462	481	477	467	439	425	425	446	441	462	458	442	434	441	475	436	515	449	459	460	511	453	436	460	441	476	447	454	428	477	428	434	459	454	437	413	444	445	467	465	431	436	454	448	443	448	449	456	451	423	462	484	455	435	439	464	431	455	437	502	454	453	414	446	485	470	454	475	425	449	438	421	471	466	463	461	436	421	420	422	451	459	428	456	416	391	415	464	460	461	428	474	446	487	404	423	448	425	454	448	455	424	458	457	427	453	466	435	450	448	450	431	460	482	453	435	485	457	461	424	430	449	447	446	403	428	441	455	391	469	485	460	449	435	468	453	412	438	460	444	452	439	449	464	441	468	436	482	428	445	437	427	467	443	439	451	424	494	472	457	425	445	494	446	465	424	456	459	434	448	479	430	413	496	463	432	444	464	426	412	458	449	467	439	486	483	468	481	434	464	448	406	442	456	447	481	444	431	461	453	442	460	422	431	472	443	406	433	440	457	448	484	419	437	404	440	425	463	478	475	455	428	465	432	441	445	419	465	459	454	429	450	428	420	454	442	425	431	476	453	488	487	453	417	456	433	434	450	447	459	461	454	438	480	438	469	460	437	419	438	430	439	445	453	419	453	462	456	440	444	450	450	454	453	445	428	426	446	424	431	446	463	497	451	448	489	440	387	480	449	453	449	482	428	440	446	436	459	451	413	429	483	460	472	480	450	454	457	416	447	442	426	430	445	424	412	438	444	457	436	449	455	452	480	412	438	452	439	425	436	460	478	421	464	435	439	436	483	444	478	466	414	421	385	404	395	479	453	427	435	428	475	438	464	465	478	469	451	432	455	412	457	445	441	417	450	465	446	466	435	475	485	460	446	449	401	414	397	463	435	446	425	441	489	439	457	417	433	446	434	445	429	427	416	446	462	461	451	449	458	462	396	464	461	463	402	424	473	457	459	441	476	443	472	477	439	484	425	445	448	440	456	459	456	458	458	473	474	418	455	419	457	430	458	445	432	436	448	452	434	473	437	464	421	440	474	404	453	491	442	456	435	461	438	439	463	433	420	478	445	447	452	437	463	444	423	411	448	488	430	462	424	448	436	480	412	449	409	451	490	383	480	465	447	476	468	454	421	430	431	449	422	426	428	484	467	460	436	446	482	488	441	455	458	417	466	444	483	425	442	461	466	469	470	408	474	440	479	440	437	489	414	452	408	425	451	409	440	471	428	429	477	464	430	460	453	433	456	450	465	473	467	438	422	444	456	469	444	422	457	458	502	480	425	469	463	426	440	401	457	408	469	432	450	423	445	460	453	432	480	469	436	436	452	465	448	460	477	430	444	459	471	453	411	460	457	448	478	423	472	431	423	453	459	459	432	451	474	443	435	425	441	451	453	478	430	424	449	438	487	443	421	440	417	500	444	459	429	425	468	446	434	468	431	479	452	415	479	445	478	487	410	475	436	412	461	443	455	439	507	433	484	450	474	448	438	460	484	425	470	461	470	449	426	432	456	453	459	462	442	475	458	462	479	471	428	474	440	467	454	459	418	451	468	454	448	450	464	425	455	440	476	474	424	469	431	472	422	460	437	462	410	423	443	428	457	439	419	456	463	463	450	449	463	392	422	425	438	498	484	440	436	459	444	418	430	448	456	438	412	504	431	448	467	392	448	468	426	484	435	461	467	460	444	433	446	435	436	445	439	436	459	478	438	481	452	444	471	438	445	447	445	463	454	438	441	484	452	419	452	432	431	438	461	457	408	455	422	492	433	432	439	484	450	476	469	465	410	413	468	446	479	454	461	435	463	427	466	470	473	465	414	472	480	465	459	426	448	442	446	458	463	482	478	432	442	431	463	479	461	461	461	438	456	457	443	454	449	441	437	453	475	440	431	442	467	432	473	415	465	465	473	458	446	458	435	461	465	461	427	435	430	421	431	446	491	459	411	474	469	416	431	454	422	454	433	436	445	424	450	437	469	444	443	459	450	440	473	460	460	436	437	479	449	461	439	406	438	461	462	417	450	453	478	459	420	414	450	472	435	402	453	471	450	466	439	413	484	474	437	436	433	432	473	465	445	483	456	430	430	436	438	457	444	463	417	454	447	457	444	472	469	461	470	451	443	484	449	459	464	431	455	414	384	479	444	461	422	467	446	444	417	449	424	411	463	442	413	440	493	412	413	467	459	446	455	451	422	461	450	451	459	471	448	447	432	488	487	444	454	469	482	429	472	433	455	447	468	414	470	445	486	423	441	420	470	410	462	477	437	434	436	431	440	428	408	474	450	447	451	471	459	458	405	466	463	459	461	483	436	446	473	459	432	462	468	426	434	464	497	440	468	449	457	449	466	459	443	529	422	434	412	452	450	433	430	450	442	415	450	425	426	430	467	441	478	442	426	446	460	463	416	442	443	443	448	465	467	441	462	444	462	485	470	468	431	456	433	436	412	459	464	421	425	458	472	435	468	452	436	465	480	443	400	451	471	498	469	442	415	423	447	442	448	465	410	468	425	468	478	463	441	473	427	441	428	431	464	453	451	429	428	448	477	428	424	453	445	428	432	419	441	424	444	430	439	430	441	464	465	453	467	444	444	453	456	445	441	432	456	443	429	477	418	457	491	473	453	468	406	442	479	442	458	473	444	462	431	471	495	401	470	496	421	445	480	464	435	438	456	453	419	456	483	471	460	449	456	494	411	455	465	459	461	468	425	431	433	438	482	446	457	431	445	446	473	454	456	431	487	477	458	433	469	451	452	432	452	452	437	452	458	433	467	450	450	453	450	432	417	449	443	426	450	421	452	444	464	435	450	444	421	446	469	475	380	435	510	405	432	439	452	488	459	406	491	418	413	445	456	458	447	450	455	406	465	462	411	472	440	452	432	464	487	444	452	481	437	443	478	460	475	471	452	472	426	414	427	443	480	470	435	434	431	451	450	452	423	407	480	478	437	427	497	493	443	450	430	405	450	444	478	429	436	443	425	445	452	431	481	453	457	498	450	426	446	450	432	462	458	475	449	481	468	476	420	484	473	484	455	431	462	422	437	435	423	432	442	440	434	426	490	443	460	444	449	452
74114	76006	70350	54939	40984	26594	22316	13162	5235	1645	508	223	202	168	163	152	151	160	164	189	174	160	140	182	170	189	175	144	158	150	158	151	164	164	151	169	159	172	152	138	167	156	171	155	175	170	171	169	169	169	137	146	160	168	161	170	162	179	182	172	171	146	149	155	162	171	149	152	159	187	158	164	164	179	182	159	176	180	188	166	169	177	173	188	168	153	171	199	149	173	149	144	167	168	183	158	147	172	176	187	168	187	175	192	177	157	169	153	173	155	164	156	161	163	185	167	146	172	150	171	166	169	161	164	160	155	137	169	154	157	163	139	171	159	189	128	151	171	166	151	177	158	148	168	137	156	150	168	180	157	161	184	141	151	197	177	159	179	188	176	192	159	162	182	177	167	168	155	166	160	180	160	176	131	188	184	170	175	170	158	169	201	179	157	150	180	159	167	174	171	144	151	164	195	179	169	185	173	180	209	180	149	185	161	143	163	179	167	162	161	159	169	154	159	172	177	130	177	184	147	172	188	177	166	175	163	170	161	171	195	177	165	160	209	149	169	149	145	180	146	149	152	181	151	160	147	169	187	177	174	177	161	184	182	177	164	168	166	161	164	175	182	155	160	153	152	153	164	156	157	151	157	174	151	200	165	178	181	150	181	162	170	176	151	160	186	161	160	166	144	197	191	173	166	152	188	162	148	168	171	152	170	191	154	154	178	170	145	166	143	164	176	158	154	163	155	141	163	172	180	139	196	170	136	181	203	181	163	180	166	172	188	164	164	156	177	174	171	169	147	165	175	159	174	170	150	160	167	161	168	162	145	172	165	175	171	171	140	167	168	165	191	177	178	176	175	153	156	147	175	174	175	178	169	153	180	164	170	169	160	163	169	174	174	173	172	157	176	170	177	169	178	175	155	145	159	161	134	149	158	177	148	174	179	186	169	173	160	174	172	158	166	159	147	157	168	144	170	188	166	180	171	172	142	143	155	151	172	154	155	186	161	165	141	165	144	139	175	182	156	155	169	166	179	188	160	154	170	147	167	177	170	152	154	175	167	169	186	160	161	154	163	180	151	164	166	147	155	143	165	176	180	166	191	165	144	147	175	151	171	155	178	182	157	164	170	140	168	148	143	154	139	156	159	158	170	138	171	184	178	167	162	163	200	163	148	161	170	164	145	172	141	172	187	164	140	161	182	156	168	172	171	179	163	163	177	186	141	145	170	151	154	142	193	153	183	173	164	170	161	166	188	175	189	172	154	164	172	135	178	154	156	173	161	144	165	154	177	139	163	170	160	163	179	169	185	180	156	169	206	164	170	176	154	174	162	160	203	160	185	187	155	168	176	168	159	166	156	161	189	169	139	181	184	163	187	157	148	176	171	151	132	180	164	158	188	174	159	160	177	160	183	177	186	167	177	184	157	171	159	177	151	160	163	167	171	161	151	151	170	164	165	181	164	181	149	199	179	147	201	162	156	173	162	166	169	168	172	159	181	139	164	152	147	180	197	178	165	158	151	171	177	173	138	181	150	172	169	162	170	168	143	157	186	169	172	160	162	163	153	162	151	165	145	172	182	143	157	154	143	168	161	185	153	158	169	164	172	140	177	163	173	176	161	151	159	164	168	156	155	165	153	175	171	168	175	155	151	176	144	182	155	159	185	162	139	154	163	170	154	161	178	177	170	182	173	169	162	162	160	161	151	164	157	167	154	177	143	149	171	186	167	159	155	148	193	181	155	154	164	184	162	167	159	164	164	159	146	182	143	166	175	168	168	181	142	179	182	171	157	172	159	149	177	154	179	182	155	185	157	176	189	160	167	161	160	181	158	152	151	172	189	166	159	152	148	160	189	159	152	168	175	163	164	151	160	167	152	165	153	171	153	166	173	163	151	155	174	167	171	162	168	169	165	146	158	168	167	189	152	178	158	169	147	137	160	152	156	179	172	164	162	160	157	190	168	155	163	161	191	174	199	171	180	143	147	156	169	151	164	186	177	177	172	169	171	162	152	180	170	179	160	153	170	176	161	182	161	175	171	186	166	184	178	171	163	158	170	172	183	154	167	179	190	151	164	152	203	172	179	173	196	169	149	184	181	168	147	156	150	165	182	178	147	157	186	141	152	149	155	160	174	150	153	172	138	157	150	152	155	155	165	198	166	169	164	170	168	167	167	165	172	157	175	159	177	174	152	163	182	178	159	156	180	172	150	177	187	186	177	154	166	157	185	160	176	184	157	139	170	161	172	155	189	150	157	167	179	149	167	162	180	179	168	170	153	160	167	144	150	168	160	159	156	175	155	165	170	194	171	151	171	171	159	154	173	170	181	153	167	161	181	149	172	142	155	149	166	171	135	172	189	146	176	200	172	170	166	168	165	186	165	138	178	162	156	203	150	147	165	173	183	169	180	148	159	161	150	158	174	178	179	148	180	186	159	164	185	169	166	167	174	155	169	146	160	172	169	161	181	181	172	175	191	167	194	160	156	158	155	183	173	152	157	172	187	162	154	175	154	151	161	180	157	174	169	165	167	178	161	158	171	173	163	168	170	162	164	146	157	166	149	143	176	145	133	197	172	174	179	159	147	159	167	163	154	173	167	164	172	172	211	171	164	169	144	177	183	173	161	187	178	163	127	173	154	170	167	175	133	153	133	145	169	155	163	178	153	196	159	190	177	152	141	143	163	178	148	147	172	157	175	162	166	170	158	173	151	160	162	180	169	169	166	179	162	157	197	159	157	186	175	150	184	173	175	171	143	172	148	157	155	184	148	166	171	195	161	165	183	177	167	160	159	141	159	173	171	178	156	169	153	155	156	165	176	184	178	159	191	168	161	171	165	174	168	190	156	147	183	140	180	145	161	158	191	183	181	179	167	144	176	165	171	171	177	141	159	172	190	174	150	169	191	178	172	173	146	185	168	156	180	184	134	176	177	179	151	175	138	178	142	180	169	152	152	169	180	152	172	153	148	152	162	182	139	162	191	153	170	185	162	181	159	155	142	145	168	179	144	150	168	154	147	190	190	163	181	172	169	132	181	166	157	175	151	174	166	181	157	153	149	170	171	140	162	165	146	176	181	152	189	172	178	150	148	166	172	166	193	159	171	171	171	157	168	177	157	155	183	165	162	180	165	179	161	192	177	170	157	160	152	191	177	163	178	173	163	174	197	159	167	177	169	175	187	145	149	139	140	184	154	145	169	182	152	133	167	168	169	172	173	142	141	180	173	156	167	174	156	180	147	178	151	175	153	179	175	179	155	148	178	182	163	165	146	165	148	136	164	174	168	154	163	178	158	174	171	166	179	174	164	171	163	179	155	158	153	198	162	180	175	178	157	169	185	163	168	170	189	179	146	165	179	154	157	157	190	165	155	175	166	173	147	157	158	150	166	173	171	164	161	161	163	165	151	168	178	152	192	181	187	178	159	180	166	160	140	166	144	146	179	159	147	172	162	164	179	176	162	165	161	166	146	163	189	153	172	188	156	146	165	191	177	146	169
46917	58849	66155	60740	47192	39857	37470	27430	15262	5939	1992	712	466	421	427	420	431	438	411	389	430	419	443	450	432	448	420	400	399	386	423	391	435	407	405	450	410	418	430	394	378	420	411	429	420	404	362	430	405	407	446	413	398	403	388	429	375	387	406	404	423	448	405	392	427	379	389	419	388	415	374	395	409	405	431	407	412	423	387	399	386	408	404	419	408	403	408	406	394	390	405	390	422	406	385	398	448	425	409	416	403	440	397	414	396	402	399	410	385	397	405	411	391	434	401	395	417	389	422	413	408	422	385	397	446	428	403	409	442	417	433	424	435	438	413	385	392	412	411	403	427	440	401	431	411	414	400	441	411	428	352	367	399	416	411	407	383	390	413	406	373	426	378	429	381	389	397	377	423	410	408	442	411	415	420	439	410	444	394	381	379	423	425	415	418	423	450	407	398	408	419	446	422	399	382	393	404	434	405	426	422	390	416	407	430	380	380	390	391	431	376	411	456	378	416	403	418	397	435	442	397	414	433	421	370	405	406	397	421	412	421	384	416	415	400	379	428	428	428	429	409	406	394	378	384	433	424	426	374	402	395	437	408	437	414	405	389	441	374	416	427	406	422	400	452	416	383	463	406	437	426	403	408	385	428	392	426	416	430	379	398	419	401	377	405	401	404	389	390	409	422	414	381	427	394	411	417	391	448	424	402	423	434	410	400	413	404	395	426	398	381	404	433	382	424	367	421	414	389	420	372	432	434	388	411	378	394	369	431	435	407	447	390	453	410	398	402	413	437	419	381	377	387	370	426	414	419	411	381	400	413	431	423	430	395	430	425	415	435	403	383	428	408	402	405	391	395	390	422	412	434	408	443	415	395	379	429	399	399	384	388	359	405	429	398	393	447	424	408	379	434	412	381	396	420	393	395	406	393	422	396	406	399	398	400	399	409	422	402	409	450	419	370	384	411	387	402	403	380	390	421	411	423	398	414	406	390	426	430	423	411	427	430	411	423	425	389	383	434	384	460	423	395	427	416	443	429	431	375	409	408	413	412	408	406	421	424	410	417	397	415	353	429	407	409	385	443	352	404	417	381	409	395	417	427	403	375	401	426	396	435	397	413	405	426	457	427	428	439	366	380	424	430	412	373	444	413	397	400	360	442	423	403	407	393	402	404	391	399	394	443	403	385	401	414	398	413	427	412	381	404	426	426	414	417	420	428	421	438	428	365	394	427	409	392	394	441	397	388	420	418	423	422	420	411	392	429	401	412	438	406	421	371	426	395	371	421	403	423	424	367	395	410	412	401	437	408	428	403	384	425	405	423	390	410	397	418	403	408	399	416	395	437	425	395	418	443	382	422	417	416	424	416	387	398	422	403	407	382	409	407	357	407	418	400	374	383	395	399	423	364	414	394	415	395	408	407	410	424	398	412	431	372	394	410	388	432	355	430	397	378	410	394	389	402	379	384	406	420	422	379	406	405	415	406	415	426	391	412	418	393	403	403	418	411	420	426	412	417	421	400	437	399	375	418	434	399	422	429	411	414	383	389	442	405	403	418	395	419	355	409	398	451	381	413	381	414	412	389	430	399	433	390	409	451	407	403	396	410	400	374	406	418	389	435	389	394	417	415	396	428	422	417	394	397	364	424	439	399	416	419	406	405	382	413	377	392	419	414	361	406	424	389	381	425	400	388	381	418	405	367	417	387	418	421	397	405	436	416	383	380	429	405	398	392	456	380	405	396	405	397	433	403	416	434	400	417	421	371	387	359	412	423	425	379	420	412	409	377	425	398	454	423	395	384	402	425	420	424	412	393	415	375	404	379	402	413	437	370	391	391	386	420	402	432	409	405	417	389	390	420	395	399	425	430	424	453	392	435	415	418	375	377	424	429	408	429	390	411	409	441	426	404	427	450	418	424	403	403	391	418	395	421	423	424	381	426	402	398	374	369	365	414	409	424	446	402	408	398	396	406	415	417	418	363	387	396	418	398	374	399	436	412	384	418	424	408	404	387	398	425	443	365	425	422	420	404	397	437	411	424	423	418	414	398	415	412	376	395	404	396	415	439	358	387	406	395	436	404	369	415	388	401	414	408	419	428	422	436	449	403	380	411	401	408	396	413	442	451	422	385	424	425	396	411	378	373	397	415	415	412	401	392	418	373	440	436	416	407	415	431	425	385	410	420	375	385	427	424	419	409	406	392	407	422	405	440	422	408	410	400	375	418	387	421	410	380	405	407	421	415	422	423	401	406	428	402	402	419	373	407	425	392	439	402	394	407	401	429	401	409	409	449	460	413	415	407	403	369	437	428	383	406	423	427	382	385	397	375	436	404	386	394	416	416	438	414	406	407	393	373	408	412	408	411	408	372	430	369	407	392	395	438	384	407	419	423	425	391	434	373	386	435	435	404	408	426	418	415	399	426	421	417	410	433	399	415	414	422	378	402	397	414	396	403	408	439	388	394	386	433	396	427	434	423	396	404	375	386	436	354	426	404	389	399	354	399	423	396	400	408	356	379	399	409	416	395	390	416	395	403	427	409	440	411	371	436	407	414	409	392	403	408	386	435	418	391	410	397	442	453	421	388	369	425	421	387	394	412	424	411	412	430	429	442	426	413	393	392	371	430	391	396	407	387	392	418	404	399	387	417	400	412	409	413	426	417	385	426	383	381	400	392	372	400	426	373	393	388	385	423	434	417	424	403	362	377	442	404	407	419	398	411	416	382	459	440	421	420	405	427	396	389	451	411	406	401	406	449	409	445	445	415	406	383	395	387	440	407	373	393	434	399	432	404	458	394	423	431	381	393	401	411	388	392	427	415	419	396	421	407	382	422	422	419	431	411	399	409	393	403	377	383	415	382	394	413	401	434	402	419	415	387	417	381	416	394	404	392	443	434	418	415	399	394	379	415	426	427	377	387	380	389	421	366	418	403	411	387	420	368	374	395	413	401	420	414	400	420	388	443	403	402	433	418	430	389	438	402	386	415	392	413	419	403	362	416	445	435	439	434	374	439	401	395	415	409	386	387	390	429	392	402	395	407	409	418	417	398	405	408	429	414	392	407	421	425	421	413	420	443	407	410	408	422	394	414	393	382	437	424	388	389	388	412	390	448	402	390	424	405	418	408	386	414	455	408	420	387	414	368	406	406	411	401	423	421	409	411	369	411	371	411	404	386	380	361	404	390	430	416	410	420	430	439	421	379	401	398	406	419	375	393	420	387	433	400	392	410	438	382	424	393	412	400	388	420	420	369	401	424	434	411	476	405	426	382	397	429	398	413	387	415	379	406	407	393	417	388	429	415	366	400	401	412	426	400	421	443	396	389	420	424	400	431	401	425	395	420	425	428	411	430	355	423	389	416	411	417	411	404	404	367	377	420	387	387	392	398	419	394	405	362	409	447	423	392	446	413	420	429	389	396	416	408	429	405	416	423	423	408	423	434	404	435	405	389	405	420	418	383	406	380	368	404	417	397	408	422	434	412	381	390	406	392	387
17021	12013	7850	4426	1968	1175	815	503	327	227	190	165	162	194	148	177	173	160	170	158	177	184	160	192	178	198	185	182	174	202	160	177	182	214	168	174	170	168	151	164	177	167	166	184	162	168	157	179	180	176	163	211	179	173	198	177	178	146	199	177	193	170	190	155	181	183	159	179	162	164	183	195	191	163	182	175	152	163	182	173	172	177	184	155	165	185	175	180	182	149	156	181	164	177	194	181	177	178	160	166	169	210	189	187	198	171	186	179	205	144	180	192	165	178	195	163	188	188	173	157	192	159	152	174	167	164	170	184	171	179	191	189	167	156	178	187	169	179	187	187	174	172	196	180	162	166	152	177	170	184	168	163	145	199	185	181	176	183	193	152	161	159	168	178	154	183	181	172	171	182	163	186	131	184	160	167	167	178	153	165	169	182	195	178	158	176	188	154	161	154	166	184	153	172	177	194	193	169	159	179	186	173	171	175	186	166	180	182	187	192	175	185	196	152	190	177	156	212	176	176	168	178	165	189	175	181	194	179	168	203	178	171	147	183	185	175	209	187	156	166	194	152	177	179	193	176	169	155	166	157	160	184	190	167	190	170	170	176	178	163	167	157	177	181	191	175	179	172	152	168	180	162	156	172	175	166	187	172	175	162	196	162	181	206	177	166	173	169	155	158	179	174	158	192	180	177	171	154	190	157	181	169	163	166	190	178	175	187	168	155	200	156	183	160	173	173	170	168	173	175	163	161	169	155	174	181	166	159	162	167	158	160	174	175	205	190	162	161	171	155	155	178	190	171	180	195	179	170	166	181	161	179	184	159	177	175	168	188	170	171	164	171	161	162	178	191	190	190	168	167	153	174	162	153	180	163	187	181	178	185	186	189	161	183	158	204	172	189	205	169	163	190	151	196	154	169	171	166	158	171	170	169	180	165	149	174	183	192	214	187	191	150	161	170	195	170	160	188	183	180	187	204	155	164	162	176	191	206	180	189	166	178	163	169	169	162	170	168	172	200	168	199	186	168	175	176	169	176	153	166	166	176	171	178	199	207	193	167	180	171	187	180	192	169	170	151	170	187	165	192	188	185	150	179	189	181	172	174	181	181	193	201	194	162	196	188	170	163	162	175	168	194	162	181	170	193	173	157	159	176	163	181	163	167	188	168	191	154	173	177	167	155	184	184	178	163	164	162	169	166	184	187	171	176	177	185	182	178	206	181	180	190	180	167	174	171	175	147	188	185	182	151	157	158	185	182	160	178	181	173	180	177	132	175	173	191	149	180	206	174	172	171	148	176	192	177	169	149	173	176	176	164	157	173	168	188	157	177	167	179	165	167	186	178	182	153	174	153	182	169	202	149	177	167	204	191	192	179	164	181	182	212	181	172	163	178	174	163	153	169	187	194	173	169	166	186	187	172	180	171	177	175	168	168	173	181	193	167	185	173	208	175	158	159	178	189	179	161	172	169	190	191	164	180	184	176	170	169	163	185	182	162	171	185	158	169	187	186	177	200	175	157	163	180	170	183	184	175	171	184	173	189	165	172	185	183	168	181	164	192	183	167	173	174	170	171	192	157	171	169	171	154	168	184	178	189	170	166	166	168	189	175	151	168	161	179	171	154	193	203	197	172	184	181	181	162	170	161	205	176	183	182	180	177	155	158	166	176	208	193	183	182	179	181	191	165	176	178	200	172	169	172	180	168	171	151	168	181	189	172	172	170	164	202	205	160	182	183	170	175	167	170	149	168	151	168	181	177	160	175	192	190	177	184	173	166	167	143	175	157	182	183	192	160	195	168	183	165	166	171	159	170	190	172	176	191	171	178	171	174	197	193	173	193	173	171	176	184	201	161	165	160	183	178	136	181	173	173	169	168	178	188	178	172	174	151	190	182	179	152	185	168	200	156	179	173	176	177	176	180	194	182	177	159	203	192	166	180	191	158	181	180	171	162	169	186	185	168	169	186	176	183	171	172	175	177	187	177	179	163	189	177	190	167	170	180	172	170	186	168	181	155	183	167	204	162	168	173	160	201	151	188	155	162	161	163	182	152	182	167	161	172	184	170	207	177	175	170	172	183	162	179	188	167	164	178	173	161	163	182	173	164	168	178	163	183	157	184	156	164	177	166	176	181	196	177	199	159	161	173	173	187	172	185	182	183	173	152	151	155	170	154	175	159	191	186	166	178	173	186	173	178	162	190	156	198	200	192	169	175	167	144	195	203	166	177	180	157	177	210	186	162	149	178	175	168	163	141	167	173	188	189	177	184	191	188	190	164	165	164	175	164	198	190	178	168	185	162	160	191	163	173	185	163	176	183	172	174	157	190	189	174	179	162	170	175	193	179	164	170	196	175	216	167	166	169	183	188	193	172	187	177	176	178	188	200	183	177	169	181	172	179	181	168	182	171	155	159	198	181	170	178	183	173	175	163	174	160	188	148	198	164	196	171	178	157	185	177	142	155	175	172	188	191	182	178	172	161	153	174	170	164	166	166	164	165	192	173	172	166	182	184	176	196	161	161	169	161	192	182	145	162	193	180	197	170	181	164	177	187	176	161	155	183	163	160	164	181	165	182	178	166	143	178	175	172	176	188	188	184	171	195	147	182	169	188	154	195	194	154	169	171	178	180	150	176	168	183	186	189	165	182	169	154	196	199	184	178	159	160	175	173	174	186	181	184	187	180	147	192	204	194	191	179	162	166	157	188	154	151	203	181	170	205	151	187	178	166	201	176	185	171	153	176	159	172	143	156	172	150	180	177	167	182	146	194	174	193	170	175	170	160	190	182	191	193	185	183	170	153	180	205	171	162	165	185	215	181	175	190	195	164	169	197	160	186	184	159	187	192	158	198	170	170	162	172	148	185	185	171	174	157	167	154	208	171	172	146	174	187	164	186	182	160	199	165	165	170	178	161	168	189	167	154	161	173	175	174	167	198	154	181	180	160	171	187	180	177	168	167	159	183	157	175	159	185	157	167	186	155	190	200	170	180	175	173	165	182	190	173	183	163	169	183	171	177	172	194	189	165	171	181	164	188	174	166	179	168	205	185	183	151	170	178	164	154	183	184	171	183	171	148	188	186	163	168	195	176	164	160	187	173	189	171	188	175	191	183	181	189	160	154	155	203	191	174	195	184	183	187	195	161	173	179	199	179	193	137	189	160	166	177	162	180	166	154	172	193	196	175	158	170	163	159	170	149	178	170	164	169	156	188	172	174	188	181	192	169	161	193	191	172	163	178	144	190	156	150	172	169	171	161	174	166	186	155	191	167	156	167	168	150	181	176	190	179	168	168	174	184	158	178	170	181	167	185	173	182	170	181	168	175	191	208	184	189	175	195	160	176	174	186	191	163	147	168	183	173	164	161	177	165	175	170	195	162	158	190	174	171	179	184	180	186	186	169	187	154	176	181	203	178	189	185	172	159	177	176	190	177	158	158	161	198	193	186	145	170	164	173	173	159	189	186	157	179	141	170	162	181	186	190	204	177	186	175
13796	15178	14271	12788	6996	4850	3060	1942	1141	668	580	454	450	421	440	484	451	396	438	427	420	449	427	415	412	373	412	442	407	458	443	441	416	455	420	435	458	410	453	431	452	461	453	424	440	450	413	402	411	448	451	409	448	449	414	417	389	435	443	438	450	420	455	446	445	432	435	410	412	436	425	455	456	473	400	422	376	378	438	431	488	426	460	469	447	470	412	409	428	454	430	418	405	426	463	427	467	478	437	411	452	444	452	405	432	418	408	446	438	443	444	443	434	427	440	435	420	443	444	396	400	444	426	424	436	426	469	444	450	417	437	417	443	459	455	433	439	395	424	448	463	432	457	426	435	454	430	436	444	439	446	440	441	474	442	427	477	442	432	431	405	440	457	432	461	454	436	446	391	422	448	454	428	427	426	419	425	463	445	430	424	401	438	419	446	433	411	379	423	450	422	466	417	423	455	421	411	423	441	452	444	395	410	443	412	420	413	416	457	444	393	402	453	432	438	413	461	404	432	460	425	419	433	425	434	460	482	445	430	467	465	403	428	407	401	427	405	407	472	421	457	442	454	424	463	461	444	435	438	468	433	383	458	424	432	448	439	466	453	466	436	469	420	416	444	435	436	438	435	481	436	435	408	448	447	425	441	437	469	423	412	446	416	443	473	421	453	413	437	467	467	410	413	427	454	426	438	461	433	414	445	397	439	437	435	433	467	477	405	408	445	460	473	435	435	473	431	442	410	432	456	446	417	419	468	446	402	430	460	417	455	478	429	410	404	447	467	436	441	423	401	446	422	444	457	437	419	415	461	431	449	420	444	442	400	389	437	445	432	433	457	437	469	460	416	470	405	440	423	429	424	399	426	425	427	439	466	446	437	472	460	471	407	421	433	422	409	396	427	463	438	439	411	426	425	436	444	458	431	402	467	451	433	422	504	423	464	426	440	412	441	438	446	439	436	434	439	477	422	427	445	444	444	444	407	401	435	443	429	423	450	447	464	444	434	442	432	427	467	432	435	418	455	478	429	456	447	399	440	423	412	424	451	436	428	418	429	446	415	453	442	446	406	443	414	449	426	423	444	423	416	436	426	383	410	441	413	449	448	458	469	466	440	437	474	447	418	419	428	431	482	432	432	432	406	436	447	402	419	438	430	426	448	409	411	438	414	450	406	446	468	405	450	464	436	445	440	446	456	446	448	431	427	410	424	391	417	459	423	424	422	409	426	444	424	469	424	425	432	422	428	407	407	442	481	402	455	449	434	410	486	409	457	412	420	398	439	398	487	440	471	453	449	437	425	432	437	420	472	403	441	387	467	427	463	461	416	444	428	434	464	461	435	457	429	461	483	455	447	418	484	413	434	428	446	448	432	399	443	446	426	457	422	407	439	435	419	453	431	421	430	481	423	481	411	418	414	472	448	455	421	434	420	437	425	433	407	437	446	425	435	419	414	470	385	402	421	456	451	419	434	432	409	405	432	457	418	430	440	411	407	447	472	484	472	489	448	469	459	420	420	444	443	443	425	461	435	419	433	441	439	448	457	401	438	415	411	425	420	425	424	455	438	440	465	417	421	418	435	445	405	420	418	434	436	442	423	401	421	461	434	425	421	410	440	423	434	415	450	398	484	408	444	426	439	434	444	414	447	409	444	436	413	424	404	466	443	431	418	460	417	453	438	428	441	448	460	425	452	434	421	443	428	447	442	420	393	434	460	426	431	425	409	425	428	421	446	405	442	439	418	449	467	427	424	414	469	457	441	440	426	457	414	448	434	444	448	445	468	431	412	449	402	475	414	438	454	470	451	432	432	431	384	424	469	467	421	458	434	417	425	458	430	417	451	415	386	416	433	396	424	439	462	416	417	424	429	456	396	415	432	427	430	445	438	465	467	428	432	417	438	452	465	413	447	440	470	418	452	440	446	434	400	466	402	436	410	439	472	425	435	461	460	433	449	434	445	421	441	436	438	426	463	440	395	485	434	441	435	437	395	415	465	459	412	414	426	425	398	407	408	432	422	415	400	443	430	417	438	421	454	448	400	424	424	440	439	399	431	450	441	417	427	422	452	441	421	449	387	441	425	478	452	466	448	436	433	452	422	428	453	473	427	425	439	444	453	434	451	427	417	477	441	406	460	430	431	417	402	466	440	418	406	422	447	445	415	429	434	417	462	425	431	452	446	441	434	429	463	436	429	435	482	402	409	432	464	434	398	434	421	413	441	413	423	452	425	411	489	450	463	422	447	445	437	408	418	422	435	398	424	451	428	454	414	418	427	476	421	388	402	425	423	446	418	416	456	403	453	435	443	418	442	449	480	454	455	434	442	414	451	420	414	413	456	427	451	432	441	401	388	431	438	480	391	428	452	378	419	452	449	415	450	417	422	427	433	427	414	432	429	448	449	438	431	426	382	410	470	450	405	421	435	453	456	426	446	476	430	450	417	434	422	428	390	453	425	433	429	431	432	441	413	448	444	442	452	398	475	393	486	455	434	431	456	436	413	456	429	436	445	411	432	457	459	433	448	435	426	420	439	443	455	444	449	408	459	426	435	416	437	414	440	442	432	466	448	435	420	427	464	442	474	425	413	421	442	404	385	442	434	446	416	463	442	478	414	467	409	432	451	417	449	447	407	455	429	429	434	379	432	458	445	406	454	432	440	427	422	419	432	443	429	455	443	448	429	477	479	438	412	411	444	464	460	433	428	459	431	434	460	416	433	467	441	390	431	462	403	423	425	456	426	417	461	446	451	442	432	438	453	438	457	433	399	424	463	454	479	437	384	420	442	433	416	433	443	435	425	461	494	462	437	464	433	433	439	436	428	419	393	441	457	415	441	449	413	421	447	432	416	445	418	408	443	464	468	455	442	439	433	432	428	451	402	469	404	430	459	436	421	438	429	453	432	471	421	454	460	430	428	463	447	446	427	468	417	458	435	458	455	411	459	472	420	468	446	411	443	456	441	394	442	488	431	426	417	403	394	422	444	452	423	440	435	389	419	479	435	413	400	404	443	447	448	393	464	461	428	452	441	438	421	407	472	439	414	487	453	432	390	409	432	419	438	404	436	421	426	406	401	413	419	460	437	416	477	442	462	446	430	416	406	448	455	406	410	411	440	442	429	430	470	433	415	426	469	437	456	428	412	496	434	430	471	441	433	427	434	502	410	444	445	441	450	418	425	438	474	446	422	431	470	481	410	484	439	444	408	417	471	404	407	440	407	440	442	442	478	467	458	452	443	425	437	408	454	443	419	435	442	462	444	408	481	419	426	435	426	424	442	440	428	459	454	430	436	443	432	419	398	439	425	439	449	450	442	415	441	437	409	451	410	402	395	444	438	445	448	412	398	447	466	442	433	401	469	462	457	427	439	407	465	465	449	432	449	430	462	429	404	402	438	408	432	436	452	439	453	445	401	440	415	410	449	434	479	445	436	441	437	430	440	413	450	459	436	488	461	430	440	424	449	422	395	429	421	420	438	422	442	421	445	430	427	436
62322	59052	61410	48652	29427	18022	10431	5060	1821	616	295	202	177	162	188	193	160	168	186	189	176	178	180	181	203	172	200	207	214	179	185	185	192	195	195	210	189	198	174	177	174	191	185	181	173	205	176	167	156	195	186	186	196	156	192	175	191	169	187	182	200	166	165	154	185	189	199	178	168	165	183	173	193	194	194	186	202	164	208	165	184	158	190	207	188	184	176	187	178	178	170	163	174	154	179	185	175	182	210	180	179	160	181	194	180	176	216	158	206	186	176	170	157	160	171	185	158	180	188	206	184	183	180	163	186	176	176	204	178	177	192	174	180	176	181	188	174	176	166	177	212	199	180	191	187	163	191	164	180	161	187	184	183	191	177	177	175	172	176	186	197	199	175	178	191	168	167	170	182	200	170	154	186	184	203	191	189	162	202	176	167	177	145	179	186	171	206	214	165	173	198	166	193	177	180	192	165	187	181	163	185	202	186	208	169	167	185	198	184	199	183	208	145	184	195	194	192	182	179	178	186	201	204	201	186	188	176	193	159	176	170	189	219	158	193	192	201	169	154	157	165	180	169	190	177	172	186	175	160	163	152	172	199	194	171	189	180	166	194	172	180	178	164	192	154	217	174	136	186	208	156	189	171	180	178	185	189	178	179	217	184	166	179	191	190	167	164	182	191	171	168	162	175	179	160	196	163	162	186	177	199	165	189	170	174	182	185	186	179	178	194	171	171	173	194	175	178	152	206	198	188	167	186	176	152	185	197	166	182	148	188	174	184	175	186	205	155	198	179	179	178	183	173	191	218	178	190	173	184	180	181	157	185	162	192	205	185	169	173	185	206	211	199	161	184	187	187	177	188	178	155	189	177	216	169	189	195	184	194	192	182	182	186	171	171	173	167	183	163	198	198	186	172	188	205	166	158	195	191	165	190	177	202	177	183	227	182	197	200	186	181	182	178	195	176	187	192	185	175	169	205	175	199	194	198	175	173	161	163	176	178	193	200	185	188	165	181	202	176	174	171	180	162	185	173	171	188	167	177	181	180	196	192	184	193	184	192	191	203	172	184	175	188	185	189	183	165	186	185	194	205	189	168	186	160	179	179	167	203	205	193	183	155	191	174	174	174	165	187	189	198	229	188	163	195	198	179	171	176	174	175	189	181	177	182	174	183	199	205	174	192	183	174	197	198	165	185	193	177	181	171	174	182	198	174	184	177	148	166	186	184	175	167	160	175	201	164	180	177	179	182	162	188	184	200	186	174	206	180	166	186	211	180	191	172	164	175	172	175	195	186	177	159	179	190	178	161	166	167	179	156	182	209	203	141	166	184	191	181	171	199	179	190	185	202	188	155	193	164	161	173	159	170	208	178	179	159	174	193	180	187	191	170	189	189	166	174	182	206	179	188	211	163	169	181	174	179	184	185	170	190	165	194	167	183	181	172	189	159	196	138	196	200	182	182	183	183	158	183	161	192	210	200	155	176	184	183	195	187	186	175	180	176	180	175	174	176	197	182	167	162	194	197	163	188	167	176	173	179	185	205	199	174	185	191	195	159	164	176	179	156	197	213	189	168	187	176	177	192	198	193	166	171	192	186	175	179	181	166	184	187	182	183	182	182	177	161	181	167	192	200	187	183	195	188	179	190	153	198	179	188	168	180	169	153	184	184	211	179	188	173	161	179	209	195	192	175	198	225	190	186	175	172	189	160	174	193	163	163	175	184	171	194	173	195	181	200	188	176	211	201	188	192	185	178	209	180	190	165	190	177	195	181	202	202	195	189	187	155	214	167	206	184	155	173	160	185	189	173	164	155	206	192	176	165	149	151	200	193	185	163	173	167	173	155	192	171	181	173	181	179	181	190	183	183	178	180	185	187	179	188	191	149	149	186	176	196	169	182	181	183	189	169	180	176	179	185	175	173	175	170	186	176	183	180	201	191	182	184	169	187	177	184	191	175	172	176	193	169	197	173	212	166	188	179	221	176	172	187	199	174	194	180	206	179	176	167	202	167	178	181	152	155	175	189	197	176	207	173	160	178	156	180	184	166	199	169	168	177	195	183	164	177	165	182	173	180	195	196	203	177	161	181	154	185	185	194	193	176	165	164	179	184	167	177	186	204	184	170	183	197	185	184	185	205	194	195	179	159	166	171	172	194	179	196	178	160	182	194	191	170	140	173	179	209	177	181	199	174	176	187	201	195	174	205	179	173	216	208	171	200	195	192	186	199	208	200	183	185	183	188	184	172	184	183	177	174	166	183	212	180	169	207	202	203	183	168	166	185	201	182	178	188	204	199	196	188	185	152	183	190	181	182	186	180	203	184	170	180	183	195	175	178	211	172	229	180	181	171	196	181	178	180	171	202	170	165	166	177	198	166	171	195	182	174	182	191	186	167	157	181	170	206	203	198	163	190	159	182	190	155	179	148	172	174	179	191	167	184	190	187	200	169	223	153	195	182	179	192	168	176	183	160	174	158	171	186	192	184	204	189	197	162	207	185	161	172	191	161	203	175	190	191	175	175	197	172	206	207	190	170	199	167	182	182	192	166	191	188	187	197	196	201	184	178	177	191	171	192	186	184	180	181	169	158	181	183	192	179	160	213	171	184	161	190	190	185	216	189	165	197	193	177	190	175	185	186	197	175	185	186	205	218	178	179	186	164	205	173	163	195	177	178	191	186	226	186	187	176	218	181	178	177	182	151	184	186	181	197	161	167	172	176	184	178	197	182	169	186	193	171	158	169	186	183	192	204	189	194	184	154	201	191	193	169	203	186	212	189	161	165	174	197	183	173	155	188	187	201	170	183	193	167	195	176	185	188	182	170	183	165	199	165	186	181	174	182	177	201	174	172	179	163	180	195	174	167	184	170	198	207	185	173	171	178	188	198	158	159	187	176	174	187	191	146	192	177	174	175	173	180	181	191	193	183	189	191	178	207	202	177	185	183	175	177	178	171	178	170	176	167	186	183	172	221	178	196	165	180	185	163	179	204	173	201	211	180	186	192	183	175	166	192	177	174	202	189	173	179	194	171	192	196	171	181	193	172	154	171	184	188	172	180	173	168	164	186	188	192	171	168	168	211	164	201	182	169	169	180	194	172	180	180	183	161	161	181	153	174	185	179	218	183	178	177	184	186	177	189	171	187	174	169	173	170	188	167	189	148	149	186	193	213	177	194	192	178	181	178	177	202	206	206	173	186	141	182	158	187	193	190	165	204	184	159	197	163	196	175	187	166	175	157	162	172	166	204	171	163	171	182	172	166	192	193	183	158	176	181	188	198	200	180	193	168	206	163	171	154	179	169	203	195	202	190	180	153	172	215	190	200	177	184	169	196	176	152	179	181	185	194	176	202	186	191	180	185	184	180	203	168	199	193	190	159	183	178	199	176	176	172	189	182	178	189	178	191	166	223	196	164	180	195	205	183	175	180	192	177	175	187	161	212	180	170	192	191	193	199	168	173	165	169	204	184	172	181	172	211	188	191	175	187	217	193	195
38370	44156	58026	52833	39263	32222	24948	15683	7001	2434	939	577	482	420	453	460	441	423	473	470	468	439	451	453	467	451	462	488	426	490	455	457	479	478	441	460	464	442	475	457	461	479	467	449	436	449	456	458	445	466	438	429	474	438	448	443	452	451	440	453	435	423	505	477	444	505	465	439	497	464	429	428	467	472	469	433	438	469	492	435	461	436	452	460	419	448	446	475	470	469	412	400	435	450	449	474	460	449	424	477	468	452	455	433	469	477	465	434	446	451	428	412	427	451	439	470	473	448	453	462	447	409	468	450	450	421	451	436	451	455	435	427	442	474	470	452	439	446	405	429	436	455	463	450	447	439	432	448	425	458	450	438	447	429	460	430	462	455	447	499	412	464	442	479	461	451	447	433	526	496	468	468	423	436	437	450	442	454	442	444	441	426	443	463	446	440	486	475	460	429	456	480	430	433	479	435	450	439	444	453	475	473	480	440	473	476	434	488	464	409	441	459	432	460	433	423	442	476	429	484	477	454	488	456	451	464	443	458	463	478	441	477	445	476	458	444	437	472	479	461	428	458	465	456	422	486	463	462	469	417	445	418	438	436	419	432	462	476	429	435	435	428	459	468	424	471	406	474	449	456	432	424	470	479	470	457	447	414	493	447	441	482	472	431	457	440	452	455	411	432	418	435	473	459	443	445	473	451	448	453	463	468	459	420	478	452	482	443	476	435	455	476	448	450	441	441	481	477	407	474	454	451	419	430	419	437	427	465	474	454	460	437	451	427	456	468	471	457	417	473	452	441	456	444	433	477	424	498	453	446	457	453	466	464	438	476	459	462	458	436	407	462	441	432	458	458	485	495	473	466	484	471	471	441	486	436	464	470	449	467	414	389	429	465	477	466	469	441	475	442	432	450	468	462	403	464	462	424	441	460	401	433	473	460	440	441	456	474	436	473	421	437	438	448	462	451	443	435	435	465	446	457	420	444	469	477	456	460	451	445	455	469	446	450	453	470	469	449	434	481	458	458	447	445	466	472	462	459	437	450	451	459	476	436	462	477	440	454	447	449	406	407	436	415	450	438	435	476	449	424	442	450	478	443	441	474	439	461	468	453	443	410	465	437	460	433	467	430	420	499	448	431	454	450	455	446	448	476	433	463	487	462	440	496	424	459	455	477	449	465	452	449	440	459	447	433	459	462	437	486	462	458	413	479	490	448	452	422	452	437	406	455	462	416	448	431	470	474	461	423	469	430	447	462	463	458	465	454	443	460	436	478	432	449	475	448	453	437	436	462	455	474	469	452	465	486	431	417	429	440	489	458	431	455	467	459	409	436	465	460	440	404	425	467	458	462	456	438	404	464	451	463	458	481	456	471	434	473	439	458	452	469	452	472	448	425	467	470	438	467	464	461	448	431	474	408	439	421	433	465	459	443	454	467	500	471	436	493	420	465	481	400	438	434	489	462	441	430	484	453	460	451	421	436	485	484	444	475	477	445	450	433	443	462	454	414	466	433	468	446	414	442	465	466	403	450	438	456	480	396	418	441	429	437	449	417	474	453	463	459	449	460	448	468	468	473	447	428	444	444	462	466	457	459	440	465	421	466	467	453	462	462	454	479	452	465	469	481	433	441	513	470	441	442	504	443	416	459	474	432	485	461	436	469	453	467	439	425	438	466	491	407	461	456	433	440	438	457	449	458	486	418	479	468	475	468	465	462	422	445	465	433	460	466	441	453	422	472	483	406	462	434	426	466	450	443	409	469	442	481	461	458	475	445	413	444	473	446	423	452	466	438	441	419	444	423	414	486	467	482	494	448	483	457	460	479	478	444	436	450	470	481	466	441	453	418	477	414	444	425	497	422	465	443	429	463	447	459	453	472	452	453	479	450	429	460	450	459	479	436	450	452	431	450	439	481	469	443	440	457	431	507	448	450	458	482	454	440	461	481	451	452	467	433	433	409	434	476	452	479	420	403	457	423	434	447	431	474	488	454	456	478	467	445	447	433	498	416	481	428	460	496	460	481	472	451	429	472	493	458	448	425	455	476	430	463	458	430	489	454	429	408	448	448	464	484	417	457	454	437	445	458	433	463	446	474	475	448	453	446	484	438	439	470	426	432	446	432	459	471	443	464	468	453	456	462	441	447	468	434	421	447	444	467	415	471	473	446	497	452	448	496	461	451	396	465	417	471	455	458	467	465	439	448	455	424	469	452	437	469	444	440	450	445	445	483	446	438	445	462	457	472	499	480	457	461	480	461	468	459	446	442	442	463	487	470	461	435	444	407	454	423	424	431	467	442	469	436	466	454	417	412	490	449	434	437	423	483	493	457	417	428	437	493	445	433	425	459	449	476	457	507	441	456	427	477	437	432	447	448	449	474	424	455	464	450	464	458	472	441	461	462	476	470	437	431	443	444	469	453	421	446	473	428	445	469	452	474	467	424	443	483	398	466	451	451	458	476	427	458	444	424	440	498	443	451	452	451	449	425	408	409	453	443	458	428	447	465	429	430	437	487	430	477	478	407	456	499	455	424	459	481	464	454	462	442	485	453	450	442	422	443	460	449	461	473	471	461	485	486	465	495	427	475	460	451	477	433	440	423	494	475	435	468	430	463	440	437	445	478	421	422	429	428	434	452	424	463	442	438	467	476	461	472	502	441	461	454	482	468	451	427	481	478	476	479	433	427	517	494	456	456	433	491	449	455	459	461	456	456	444	470	483	459	420	439	432	460	475	454	447	468	450	444	446	427	455	485	501	476	482	429	463	432	456	470	460	477	480	475	447	460	459	437	442	433	491	466	460	430	477	451	443	445	477	448	398	493	446	457	460	401	433	446	439	445	447	432	484	472	435	429	479	441	429	419	434	455	448	437	437	447	450	440	472	476	469	453	453	408	418	493	451	433	458	422	465	461	431	459	446	479	417	461	437	447	427	443	459	471	439	436	442	483	460	450	472	473	470	442	478	459	455	426	501	463	437	438	429	429	458	456	461	442	472	499	422	448	467	425	439	476	420	402	475	474	442	419	421	431	473	472	449	455	422	440	429	432	429	480	453	446	502	419	473	406	438	433	457	439	431	470	505	460	433	476	403	478	473	474	455	434	463	419	458	485	436	473	444	446	494	455	423	472	493	448	442	441	461	469	455	471	443	476	436	444	475	422	463	471	469	484	460	417	480	453	451	463	443	463	499	483	465	466	496	458	461	468	474	442	463	457	436	481	435	453	482	440	430	469	431	439	438	442	468	434	436	426	452	470	423	439	462	447	405	441	453	484	501	433	473	433	471	432	478	435	448	447	444	429	422	442	439	462	432	474	479	435	431	398	476	458	398	462	503	434	445	462	427	442	448	449	420	453	451	466	415	441	444	471	476	470	409	476	448	446	459	447	467	479	405	441	455	426	459	455	455	431	442	460	479	430	431	486	477	443	464	453	462	480	429	442	478	456	520	448	449	434	414	448	440	454	463	451	407	457	467	469	439	478	466	451	464	417	472	459
71405	69573	75790	58907	38220	28363	21758	9658	2962	798	316	178	168	155	177	175	158	154	172	169	151	169	157	165	170	167	180	167	163	156	176	175	172	171	168	180	174	146	152	144	156	175	183	167	162	192	157	186	188	168	150	177	156	157	173	174	160	163	143	160	165	164	176	146	173	165	177	172	183	173	158	166	169	167	164	176	188	189	155	150	155	173	155	177	170	171	160	169	156	164	207	182	175	157	159	179	190	189	176	171	173	176	145	155	163	175	156	166	170	165	169	166	162	171	145	141	176	170	154	162	185	164	150	162	180	174	153	148	182	172	179	176	162	190	169	179	196	162	171	193	181	138	166	166	163	175	149	199	160	169	162	171	173	177	159	161	148	173	193	173	190	175	169	162	146	171	164	175	175	153	174	196	182	176	167	186	167	148	180	198	146	166	158	163	180	150	174	160	143	157	169	177	185	170	166	196	154	204	165	175	160	175	143	167	154	192	176	192	170	166	159	181	164	190	164	151	150	151	162	173	174	161	161	148	175	169	179	175	164	153	169	159	164	152	150	170	159	174	161	175	157	162	166	156	166	153	148	184	155	154	153	162	156	166	150	177	190	160	182	164	179	144	164	173	148	183	161	142	141	168	168	174	166	151	170	170	147	185	159	150	181	198	174	157	163	167	172	161	169	163	173	174	164	158	144	174	180	144	163	169	179	156	146	180	178	170	169	162	156	204	157	168	168	173	171	150	179	163	152	167	164	170	164	212	206	150	183	166	186	169	159	155	169	157	184	171	166	166	182	164	190	179	200	151	153	174	165	175	196	169	172	165	154	175	159	176	153	176	170	149	166	139	164	169	162	177	147	150	181	156	147	148	164	167	135	159	178	145	156	150	187	157	146	161	163	167	190	175	145	172	179	157	175	178	172	156	185	170	184	159	148	176	154	172	160	156	184	182	187	176	172	152	164	158	177	166	149	172	173	166	187	176	153	173	163	166	150	172	152	144	160	164	166	175	154	130	154	172	157	176	164	176	169	173	141	155	169	160	169	178	162	149	170	168	161	179	150	185	153	170	173	161	145	161	171	177	142	194	173	157	149	161	165	169	176	174	152	165	164	162	168	190	174	161	147	205	153	146	165	171	163	156	179	158	164	168	170	177	171	142	161	182	164	164	141	173	173	161	174	147	160	169	157	142	172	145	171	172	159	165	156	168	167	162	179	174	161	163	154	167	176	176	186	170	163	167	169	170	158	152	186	157	160	165	171	159	149	162	167	161	158	156	170	157	167	160	174	172	152	175	154	170	166	167	159	176	156	160	170	158	169	172	145	172	183	175	166	155	154	186	171	172	147	175	167	160	160	177	165	158	164	159	158	164	136	142	177	155	166	176	165	159	142	191	163	143	151	151	168	152	151	148	164	151	194	160	165	163	156	170	168	143	146	175	208	171	195	153	164	150	161	155	144	153	172	164	168	159	158	158	162	166	159	165	148	153	179	145	166	155	175	163	175	158	164	164	159	178	147	163	172	134	153	168	165	158	172	149	177	142	149	179	158	160	150	168	155	176	166	146	183	161	177	153	183	168	162	156	169	176	135	156	162	182	196	143	164	150	167	166	173	160	154	154	157	180	170	161	165	157	177	165	152	170	159	167	175	153	186	169	135	181	160	173	180	176	154	176	175	178	168	167	161	174	150	169	179	164	162	155	154	162	194	157	149	169	190	179	162	159	162	135	150	159	160	167	199	169	171	171	171	176	165	167	175	167	181	165	167	157	153	184	155	176	154	191	173	187	176	148	177	143	145	157	153	185	152	168	174	174	157	183	203	200	173	163	156	181	171	184	161	165	158	165	177	148	167	162	185	186	154	189	176	185	172	182	180	169	185	167	173	153	163	160	162	177	189	165	167	179	161	183	147	165	146	166	182	159	166	176	157	174	181	166	145	165	162	182	176	185	132	171	178	154	162	171	133	168	181	146	195	144	168	148	166	168	178	179	163	163	169	174	146	173	174	168	165	145	169	154	181	170	170	162	181	162	191	158	163	167	185	169	177	176	176	177	168	173	169	172	158	187	165	191	154	161	153	169	147	169	146	144	195	167	159	197	155	182	159	176	192	170	153	148	185	158	156	164	141	163	174	157	168	173	164	159	163	172	147	143	186	166	163	162	166	146	156	140	137	167	162	172	182	169	155	173	152	192	176	162	160	152	169	188	164	176	166	186	184	173	166	142	185	169	192	173	177	189	174	167	159	156	143	157	169	156	157	180	176	166	167	173	158	156	153	163	168	184	132	162	191	166	153	162	185	174	174	174	161	167	161	176	158	156	184	179	194	167	177	141	145	162	148	173	148	147	185	167	156	177	159	154	157	150	163	178	152	172	202	174	177	186	159	182	155	147	156	155	178	159	151	155	159	160	175	155	151	142	175	152	148	199	178	149	144	161	166	182	155	174	159	158	143	178	166	154	150	183	152	185	185	177	163	160	168	148	166	150	171	177	143	150	154	171	131	153	163	151	163	184	164	179	161	152	159	164	151	157	156	166	161	164	173	162	165	171	168	151	149	143	159	178	176	176	181	177	165	164	161	173	171	169	140	152	184	168	176	156	152	166	173	177	178	163	141	181	148	140	188	155	152	164	183	166	180	157	167	167	159	154	163	185	158	150	161	149	172	174	175	164	154	190	158	149	175	180	156	171	165	168	165	180	178	175	162	165	181	151	174	154	164	177	171	193	177	138	161	167	170	165	168	163	166	186	188	171	159	145	154	159	181	163	147	145	168	139	147	168	153	149	157	148	153	168	213	170	166	148	164	155	165	140	172	168	172	153	157	165	165	167	165	166	174	206	175	154	175	180	156	171	168	167	155	171	182	151	166	175	183	162	163	153	163	166	187	175	177	155	152	174	149	168	163	162	181	165	148	154	174	164	195	146	183	171	173	155	173	162	157	160	157	172	154	157	160	155	171	172	167	149	202	179	156	137	158	167	179	171	161	186	153	159	163	162	164	169	171	158	161	154	172	192	169	178	155	180	165	156	139	166	161	159	159	158	156	180	159	177	173	183	175	151	144	157	154	141	169	174	183	162	159	151	167	169	158	145	166	163	151	174	160	176	160	152	175	176	170	162	196	173	188	177	208	172	197	171	181	155	159	169	141	159	153	160	180	152	167	156	144	175	173	169	155	172	189	167	167	141	168	140	185	179	154	158	136	136	152	152	175	180	153	163	159	167	166	170	177	158	150	174	161	189	166	180	168	163	150	175	177	155	168	164	182	146	170	184	166	161	141	159	169	183	160	177	189	157	170	168	168	187	173	187	197	147	170	195	172	155	143	147	178	175	144	177	152	137	182	132	158	170	172	172	162	148	163	164	166	165	159	163	153	158	170	163	156	182	144	169	168	176	158	159	195	181	193	193	155	174	165	163	166	164	155	161	183	181	158	162	172	163	156	177	172	174	166	163	180	190	176	174	183	165	183	174	173	165	140	171	170	163	146	155	143	192	167	162
47065	55523	73487	62119	47003	41037	34795	21920	9633	3233	1043	528	426	393	391	391	381	411	396	389	424	423	405	397	414	406	408	413	389	408	403	435	423	384	415	400	392	424	398	426	401	393	406	383	438	425	410	422	417	423	383	406	430	408	410	379	422	414	394	394	411	407	374	397	440	411	428	409	368	423	438	412	428	432	365	415	420	440	429	405	420	431	433	418	451	436	405	401	434	403	430	387	393	411	383	399	424	425	412	435	417	381	404	383	423	392	409	410	404	430	379	394	378	417	393	398	424	394	417	353	434	380	454	413	419	408	423	408	402	414	431	445	391	397	417	417	406	387	394	410	409	433	426	389	406	340	390	403	426	383	438	418	441	415	427	396	416	400	425	416	417	400	430	403	398	432	421	401	391	403	396	441	388	402	413	398	445	390	385	414	413	380	398	414	402	384	421	399	384	391	395	422	421	424	435	429	380	421	406	439	398	414	442	414	432	412	404	423	407	408	405	394	400	451	446	420	410	375	396	403	424	410	374	382	400	456	388	385	434	396	407	425	412	389	415	381	420	433	429	420	459	393	375	417	393	405	395	409	427	431	416	378	417	404	413	417	396	445	412	383	423	420	437	420	401	409	409	409	400	400	386	399	450	425	393	401	409	414	443	385	371	383	395	378	414	375	417	442	417	403	406	409	394	402	409	391	410	403	385	438	426	418	428	410	392	404	427	408	403	411	396	398	407	404	418	402	428	395	403	439	390	405	410	436	377	378	408	386	381	368	399	378	411	385	438	389	409	386	404	413	410	401	410	380	407	389	395	408	394	417	418	411	415	415	425	375	417	423	418	401	375	423	365	379	415	394	413	417	416	410	404	389	421	406	409	415	396	428	391	374	431	375	452	384	379	429	436	409	407	397	400	409	422	412	395	467	456	416	409	410	393	455	383	404	388	405	434	387	426	437	406	440	401	416	401	426	439	408	401	411	398	433	417	401	386	408	386	391	381	411	412	370	382	420	397	443	412	421	400	410	409	395	417	409	421	417	440	412	387	412	398	385	476	402	415	415	400	417	395	417	407	426	401	395	389	413	402	432	412	431	439	395	435	410	396	438	417	421	402	454	432	424	395	415	419	406	396	405	398	416	409	441	420	399	373	414	441	407	398	429	446	390	420	395	412	438	420	464	417	426	388	375	409	383	395	413	394	426	418	434	405	364	410	405	435	396	443	403	434	350	409	431	416	399	420	423	382	394	410	386	402	374	419	416	402	421	393	380	412	403	395	392	413	388	426	429	413	403	394	435	410	405	384	418	376	435	419	404	424	417	416	415	401	413	453	389	452	428	423	402	404	384	413	391	392	433	409	411	392	418	411	404	407	415	371	433	378	410	405	410	374	402	425	448	395	388	387	433	427	440	398	405	370	428	410	400	416	411	410	386	400	396	424	419	418	407	394	408	418	395	386	419	387	381	391	392	396	415	389	439	414	389	368	407	429	404	394	433	431	453	423	413	394	422	432	435	413	389	391	386	373	427	369	421	439	382	416	437	405	403	423	397	384	389	412	399	366	392	378	429	421	413	375	430	419	424	431	407	403	421	420	380	407	433	405	392	423	404	414	441	402	428	413	424	434	435	441	423	430	393	429	395	384	391	351	400	399	443	427	376	407	432	399	380	400	438	412	422	405	400	390	408	394	414	391	414	381	401	378	406	415	404	424	396	389	403	456	452	448	405	404	416	411	418	412	399	425	405	398	369	390	398	403	435	424	390	399	367	386	410	392	382	423	396	427	394	431	424	401	411	395	401	375	433	438	387	416	399	394	399	381	399	412	393	409	384	411	421	362	385	411	466	416	387	409	425	434	441	407	396	425	416	363	370	445	415	410	434	396	401	398	359	435	391	383	432	412	411	401	418	408	401	408	426	411	443	406	391	422	378	425	430	445	397	382	385	405	384	400	386	392	402	417	447	420	384	452	380	394	382	414	392	397	430	450	408	403	433	392	397	401	411	399	372	398	404	386	409	409	431	387	424	370	382	378	389	421	378	403	382	407	360	371	389	416	412	416	407	404	420	417	388	373	439	379	425	386	411	396	422	393	431	399	411	388	431	411	372	399	414	431	442	431	377	397	416	415	411	373	424	421	438	391	426	404	405	427	411	409	370	427	417	398	418	394	408	406	395	415	413	431	417	383	394	421	390	432	489	416	389	398	401	430	406	389	390	385	383	418	405	378	411	389	405	376	408	416	375	403	392	424	424	422	432	426	391	396	399	438	391	390	390	414	388	410	417	380	405	398	406	431	451	418	405	405	399	414	413	443	397	414	459	384	392	402	428	409	401	420	464	376	423	386	407	417	394	419	380	397	425	418	425	370	434	427	409	396	369	377	401	399	398	406	453	371	390	410	404	416	408	422	401	403	407	389	423	417	431	438	406	403	418	404	432	426	394	403	428	406	385	387	399	385	438	407	369	421	374	420	395	398	423	418	399	372	437	401	420	406	430	410	409	408	421	414	406	380	410	416	406	439	445	399	438	387	406	412	437	403	365	376	403	439	407	434	377	431	411	401	427	421	433	421	366	383	381	395	397	434	403	427	396	381	427	399	423	429	387	398	404	404	398	400	413	382	425	403	406	395	412	419	397	399	388	395	395	408	437	459	397	363	434	407	419	409	416	409	432	393	403	398	410	431	412	389	414	415	399	443	391	408	440	386	413	419	434	378	389	429	440	467	420	402	402	400	407	424	393	404	415	419	405	437	399	383	398	414	366	411	412	405	449	380	406	451	439	394	427	408	409	443	444	429	419	384	453	394	443	385	386	425	422	433	407	422	418	387	394	405	417	425	369	375	431	446	416	403	400	425	418	442	414	400	413	402	421	395	407	405	402	391	425	410	354	421	403	392	403	391	410	387	410	398	408	373	379	413	427	459	403	389	397	403	450	418	385	423	378	425	404	388	379	391	355	383	405	385	410	416	394	369	423	396	419	384	375	454	406	387	381	385	409	406	368	360	410	376	407	439	418	381	387	415	425	427	445	407	404	398	385	398	379	426	423	395	415	403	451	366	419	427	389	450	388	393	458	398	411	408	423	394	384	390	407	413	412	431	407	385	432	429	425	414	425	418	391	381	361	394	430	428	394	416	370	397	390	392	427	404	387	419	403	411	386	369	382	393	417	385	420	419	391	421	459	391	413	395	378	415	388	439	420	392	403	387	415	416	422	402	403	410	412	410	441	400	407	413	418	401	393	386	434	406	420	437	442	381	394	431	407	401	388	416	468	419	386	406	417	473	408	412	412	376	407	409	395	390	373	402	402	414	406	419	393	419	431	408	404	361	433	417	413	383	404	413	380	402	408	458	420	400	395	404	411	407	418	409	417	387	437	426	442	421	434	413	391	399	381	428	432	408	393	374	387	405	427	416	396	423	430	427	450	411	406	400	417	406	438	413	386	430	461	391	399	389	416	416	371	417	369	394	435	400	386	408	417	398	387	425	415	386	411	411	378	404	400
16508	9446	9815	4360	1477	1466	1096	656	358	224	204	178	174	167	191	159	175	158	175	186	182	172	144	201	197	165	155	174	178	176	165	147	178	156	158	179	177	175	151	153	159	163	172	174	177	165	183	183	178	192	188	167	153	193	170	181	162	188	134	168	169	187	173	177	194	177	169	165	155	166	169	160	180	177	162	169	165	165	181	166	183	165	172	207	166	163	169	191	178	180	171	176	161	173	171	178	144	176	164	195	177	194	179	147	163	167	155	179	169	184	180	188	190	165	189	170	173	178	166	166	181	169	171	146	186	186	157	158	169	162	170	176	178	174	163	204	182	188	160	163	192	175	178	175	176	150	141	175	167	190	198	188	153	183	185	176	159	171	197	174	174	166	164	155	196	157	169	156	146	175	147	179	174	164	187	155	169	140	177	163	179	175	174	176	165	159	174	179	161	158	159	187	184	182	188	173	179	144	160	158	179	163	203	185	179	169	171	180	163	181	168	194	138	163	159	159	180	186	151	161	162	191	147	147	198	186	191	159	170	152	190	165	173	175	156	163	198	170	186	163	152	157	182	173	159	182	166	185	174	196	170	185	162	180	173	179	157	193	192	168	148	153	184	196	165	175	179	168	165	155	168	171	174	165	197	155	165	179	144	157	177	191	146	165	153	177	183	163	183	207	164	188	177	195	168	168	187	172	175	169	164	176	164	179	176	171	158	197	173	185	160	165	180	177	152	181	175	192	141	193	184	188	192	162	157	171	165	158	167	164	161	174	164	190	177	167	172	145	188	175	179	136	175	190	172	190	162	186	163	175	182	173	163	188	146	138	167	188	188	171	183	172	163	197	184	182	153	167	200	171	168	171	169	178	167	171	169	177	170	196	154	179	160	163	149	169	203	168	195	173	165	173	176	188	169	162	153	176	160	156	173	169	155	184	171	183	166	168	151	154	174	151	169	177	160	183	182	147	162	139	162	185	163	188	167	160	161	162	173	169	177	170	160	168	156	186	168	170	162	177	170	153	186	166	188	168	167	160	188	195	211	178	175	183	185	189	159	168	161	182	164	184	172	175	161	158	172	192	179	182	169	161	183	172	170	165	169	198	182	193	167	175	188	158	143	188	172	164	171	162	174	168	176	180	189	157	180	164	187	164	171	158	188	173	184	166	168	178	188	163	157	171	163	174	171	182	153	197	162	170	186	160	184	179	161	182	183	171	173	179	147	157	188	197	177	193	183	202	167	197	172	172	177	187	181	202	176	159	164	181	147	198	160	198	188	164	188	160	178	186	185	165	199	166	159	166	167	159	155	163	170	158	183	173	170	173	181	167	180	188	171	165	190	172	165	178	164	168	157	183	174	176	175	171	172	165	177	177	192	163	198	166	170	199	168	191	170	187	175	167	149	194	170	163	191	171	163	165	169	153	183	176	170	166	169	160	176	183	167	157	167	180	200	175	166	185	163	189	159	160	182	188	158	152	154	157	179	187	182	188	175	191	178	156	183	174	177	170	181	181	179	170	172	172	176	138	196	183	169	161	162	146	176	190	189	157	175	193	187	156	191	176	156	155	195	181	175	174	168	186	173	186	168	187	164	168	168	162	173	160	186	180	174	172	203	164	185	178	159	160	163	189	158	175	162	197	198	178	183	181	168	165	162	139	175	153	177	188	162	171	177	185	153	186	191	160	175	167	169	164	181	165	151	134	179	169	169	173	167	168	158	168	172	169	160	181	164	161	161	169	167	170	155	157	165	155	161	192	163	182	186	149	186	179	161	166	174	167	145	155	152	149	173	158	185	150	192	188	150	184	172	181	168	158	171	174	177	182	147	174	180	167	177	160	183	178	168	171	162	165	165	171	145	163	191	196	179	175	180	166	182	158	163	178	169	184	182	188	170	154	166	166	166	184	192	206	184	182	184	172	152	176	167	170	155	168	173	182	165	166	177	160	167	186	189	164	180	171	162	188	155	164	164	165	154	169	171	167	169	182	179	188	169	164	174	180	184	196	169	187	184	176	160	195	150	193	177	178	189	198	177	181	179	189	164	171	148	159	178	175	179	188	181	215	176	176	167	154	154	164	188	181	171	192	159	187	152	178	164	190	161	136	191	159	198	170	224	164	160	186	177	162	181	181	166	197	172	168	192	183	181	178	169	157	174	151	170	168	179	175	163	175	191	162	168	176	199	158	168	161	176	164	175	191	169	194	203	172	143	190	166	172	151	154	182	157	179	166	188	178	184	149	190	176	162	137	172	184	180	189	173	150	194	163	158	182	194	183	146	184	216	156	166	144	172	173	184	173	166	166	159	173	180	172	157	154	154	161	183	176	166	185	174	166	166	188	183	161	132	185	160	151	166	172	169	165	170	170	192	172	188	177	181	176	182	165	180	154	173	163	191	177	165	166	174	175	207	162	193	165	174	177	197	193	176	161	179	154	163	184	173	169	174	164	155	168	157	187	153	181	183	162	167	173	180	176	172	182	176	161	173	178	158	192	153	159	210	175	182	160	165	152	172	180	166	176	153	141	170	156	158	178	187	165	193	143	189	190	170	165	149	192	152	187	194	137	186	183	202	156	164	175	175	162	166	176	163	188	169	187	176	171	150	171	181	180	172	167	155	175	169	149	190	185	163	194	177	178	163	175	184	185	150	194	177	161	151	154	188	185	195	212	165	161	175	157	171	164	146	165	177	173	154	177	179	173	160	204	171	179	189	181	152	194	194	169	178	152	117	163	177	151	216	159	170	183	188	181	179	179	176	189	182	163	162	181	176	189	173	158	173	205	157	169	176	163	188	200	195	158	165	165	176	169	163	166	166	155	173	169	175	167	135	163	179	189	168	174	177	159	178	155	172	179	210	163	161	199	153	171	191	197	171	168	173	174	161	184	166	174	180	186	180	179	157	148	131	157	159	174	160	170	169	169	160	164	162	160	167	163	182	178	172	165	179	180	182	197	165	157	172	177	181	170	197	178	178	176	178	167	195	180	158	163	165	166	167	176	190	174	199	168	165	184	174	172	188	167	175	176	177	162	183	194	184	161	203	148	160	166	176	196	187	178	186	191	174	155	166	156	173	144	158	160	196	164	183	191	178	185	178	154	182	195	149	192	156	157	186	155	172	166	167	167	184	186	158	167	156	161	191	187	189	176	174	161	177	169	195	156	183	184	166	163	168	159	151	165	176	172	166	174	148	182	165	163	176	170	160	189	174	177	190	180	171	190	161	161	176	168	171	177	163	166	163	185	180	158	179	188	197	169	168	190	173	168	211	192	207	162	176	165	197	177	196	147	172	166	165	180	179	179	170	174	181	172	181	172	172	186	161	184	177	183	168	180	161	174	156	161	178	177	171	158	181	160	160	166	189	161	160	160	189	175	175	161	162	171	155	182	172	187	177	191	182	163	188	159	155	159	154	191	150	183	157	171	168	183	165	194	170	157	193	140	164	140	175	149	197	176	171	179	178	194	167	167	190	181	169	184	169	168	189	169	191	198
12466	12520	17729	11632	5613	6338	4630	2464	1167	713	476	418	420	385	413	426	391	430	403	461	400	441	409	401	448	440	400	421	412	434	393	420	421	408	429	425	434	450	446	447	428	428	443	478	430	466	426	390	442	424	398	406	449	473	408	428	406	390	412	438	438	434	377	401	425	424	423	464	478	416	410	465	427	422	438	445	486	480	427	457	442	429	407	454	418	402	442	423	445	424	454	441	435	414	399	443	422	418	470	427	436	422	427	403	435	406	443	449	453	404	438	453	447	403	438	440	437	414	461	441	414	429	423	432	428	419	451	420	490	427	414	463	473	437	475	425	476	469	423	438	423	422	412	459	453	402	414	448	417	449	416	426	426	419	468	450	437	441	413	441	422	417	406	423	443	433	475	410	424	436	435	446	468	396	445	456	426	416	451	419	407	431	427	386	475	450	468	436	414	422	411	397	442	416	430	424	444	416	420	462	438	407	427	436	415	419	405	417	441	438	425	410	406	451	430	397	433	426	409	461	435	438	425	427	431	449	428	431	407	428	439	443	458	493	421	432	451	437	414	445	434	417	436	429	438	389	387	447	430	444	429	449	409	420	442	417	421	436	413	414	429	415	418	430	424	413	422	434	425	450	467	468	435	414	436	430	412	417	403	460	459	410	429	461	452	418	431	408	477	441	452	424	456	456	439	428	441	395	397	458	443	403	423	413	424	424	481	433	389	456	435	433	401	428	446	428	441	423	460	436	425	422	458	451	435	417	474	448	431	382	417	451	436	415	398	440	420	458	422	440	413	461	438	432	383	413	424	430	455	463	442	410	447	419	427	417	424	440	484	380	406	470	478	459	443	446	397	447	445	443	439	432	429	423	431	408	411	446	442	447	421	430	475	497	464	449	425	436	445	412	457	441	443	404	475	453	440	432	427	428	456	498	446	414	424	439	443	431	467	415	456	411	458	402	444	447	473	415	427	423	464	482	415	432	452	445	431	477	443	442	422	418	433	410	420	395	449	402	433	446	432	451	455	416	426	424	434	454	459	426	407	463	451	420	412	411	451	424	430	455	412	441	427	426	447	429	471	415	420	402	427	449	442	416	472	440	390	443	460	420	417	418	418	409	440	419	454	410	453	453	429	398	434	421	438	467	394	449	440	426	439	421	436	421	421	424	420	406	465	467	394	421	455	450	397	445	415	448	409	437	410	415	435	419	407	430	485	444	418	413	428	422	414	450	443	456	455	396	425	424	450	443	441	437	424	443	411	437	425	445	424	408	413	451	439	465	449	439	433	394	410	431	441	424	372	416	415	436	449	411	432	440	414	418	450	455	417	452	417	457	414	441	438	426	442	444	424	444	431	451	442	429	407	401	442	391	447	396	441	443	468	455	454	446	416	464	418	413	458	443	419	398	387	432	468	438	469	423	461	423	441	446	419	416	451	456	431	426	381	440	463	447	444	460	497	402	413	456	461	439	436	452	442	443	436	452	493	379	397	434	424	401	420	471	428	390	474	438	411	425	409	390	442	446	450	446	423	388	415	458	441	413	486	429	434	441	442	416	448	423	433	448	429	415	417	475	428	439	408	429	466	435	441	441	433	410	398	379	470	406	404	479	458	444	408	397	394	429	432	421	429	400	445	434	429	472	432	464	447	440	400	419	433	423	402	454	402	440	469	456	416	374	429	411	436	388	463	449	428	407	412	422	420	424	458	437	441	420	417	435	415	426	401	417	434	416	428	423	431	395	422	450	395	446	452	436	405	446	394	422	416	419	413	446	460	437	461	382	440	444	428	454	439	418	435	422	403	411	448	445	441	401	441	416	432	435	431	436	429	422	397	453	440	395	448	433	434	443	435	443	400	413	430	432	458	427	463	436	440	464	431	421	422	437	452	433	415	472	409	413	430	432	440	439	488	457	409	452	423	439	432	448	433	438	426	457	414	367	432	434	431	459	400	434	467	437	467	423	419	443	388	442	473	437	449	428	438	434	446	429	437	375	436	448	428	475	417	455	491	412	407	424	444	455	425	412	449	406	447	413	399	406	402	455	453	418	431	471	437	408	438	445	429	402	437	459	425	418	420	460	438	442	453	382	422	427	403	419	460	468	408	460	431	409	404	433	434	397	395	418	448	438	425	419	398	438	426	408	452	413	416	478	425	387	430	428	429	393	427	421	427	433	442	398	415	416	464	440	399	394	457	398	441	446	442	461	430	454	441	418	425	447	416	429	452	421	466	455	442	428	446	453	410	445	466	417	478	468	417	416	441	423	386	439	384	407	416	406	415	429	405	399	423	423	429	402	422	404	452	436	440	404	410	443	418	408	458	421	427	452	455	452	467	458	431	413	418	411	444	452	422	419	472	423	457	422	445	409	466	407	432	429	435	409	435	457	453	435	419	437	434	454	448	385	435	435	461	450	406	400	426	469	425	462	430	418	448	417	403	414	430	429	439	442	458	408	437	461	413	443	406	448	435	402	450	447	451	430	445	428	459	401	457	439	421	441	437	427	444	468	461	455	447	446	430	450	441	388	454	429	438	439	434	423	443	445	403	442	447	459	427	440	446	426	423	430	428	422	485	424	402	410	409	407	428	422	435	429	431	421	457	469	423	464	436	433	418	415	450	456	436	446	411	439	438	512	462	438	451	454	454	417	449	435	469	434	417	412	438	424	415	429	441	449	404	416	416	423	413	423	431	447	425	449	397	397	414	442	417	421	415	429	429	452	414	441	427	435	420	439	453	457	441	429	436	450	412	417	441	404	432	452	440	398	413	434	460	474	435	418	428	430	422	440	421	424	460	448	404	398	429	447	455	409	427	432	426	418	421	379	447	440	424	418	409	397	461	412	428	435	407	406	440	432	432	453	438	448	416	428	421	418	434	431	484	417	441	421	431	426	401	445	400	436	450	415	415	394	422	422	479	413	418	393	422	424	408	416	383	415	442	422	425	464	466	439	471	444	434	430	381	409	432	398	424	449	468	420	443	407	403	430	406	423	434	466	432	472	455	416	404	451	427	431	411	456	424	440	413	458	410	444	419	443	449	455	498	413	424	415	416	437	426	430	437	422	422	450	399	445	435	409	437	459	409	403	415	436	420	429	445	442	418	430	467	467	452	431	455	423	402	391	468	422	401	440	404	412	420	442	419	412	429	424	440	444	463	442	423	448	451	436	457	422	441	410	419	408	397	448	467	453	403	429	424	440	440	418	434	414	434	433	435	426	423	465	439	431	464	444	418	447	409	411	443	459	435	457	426	431	446	450	402	464	425	415	449	423	415	425	465	443	485	397	432	433	420	461	434	404	441	416	420	414	471	401	447	461	405	391	438	440	420	425	480	442	447	377	413	451	451	446	430	452	452	403	396	437	428	415	452	450	447	440	421	408	444	464	433	427	430	416	457	448	432	424	422	456	431	447	453	399	418	408	415	429	430	430	421	394	437	444	417	426	426	424	430	423	405	416	452	454	422	445	426	421	440	395	465	403	468	420	453	463	452	416
59408	58693	56845	36077	23658	28112	21290	10312	3196	890	312	211	165	207	178	176	168	184	199	170	195	202	199	174	197	193	172	158	171	167	177	203	172	168	178	195	172	175	178	188	196	194	186	182	194	184	149	170	165	195	181	191	189	183	146	171	187	209	173	204	192	199	201	177	188	189	177	183	199	194	166	165	194	171	194	169	160	192	179	178	186	197	180	184	191	168	181	205	183	188	172	173	182	195	190	161	189	172	180	207	169	164	193	206	194	185	178	147	203	199	170	189	164	185	175	177	174	173	167	203	182	177	190	190	159	181	183	171	162	194	180	192	201	181	202	195	192	178	188	179	182	180	173	150	153	163	183	172	188	176	174	171	181	197	198	185	183	162	175	209	178	171	179	193	181	152	192	185	187	179	209	173	196	192	177	190	203	182	190	188	183	187	186	179	183	186	170	184	165	190	189	177	209	180	148	178	207	193	182	162	208	180	186	191	199	195	184	164	179	172	202	183	192	189	171	168	189	156	191	182	177	181	193	183	197	169	199	189	194	209	178	180	168	191	188	177	192	200	180	163	195	191	193	196	177	186	177	210	175	178	164	188	173	180	177	176	183	179	193	170	189	172	193	164	175	201	180	177	163	191	183	170	180	162	179	177	178	155	195	164	178	179	200	192	163	217	176	178	194	167	176	177	203	212	172	170	205	192	196	150	179	169	193	148	197	167	178	190	167	195	180	198	161	170	179	180	188	170	148	157	176	195	185	186	179	176	167	195	191	170	165	202	174	174	176	188	188	197	179	180	171	180	183	178	172	190	190	172	174	200	201	186	193	164	185	195	170	185	185	175	210	161	190	164	185	161	170	187	162	202	194	162	195	198	189	190	188	150	167	190	198	180	195	182	173	179	193	159	175	167	200	188	210	170	171	154	169	190	169	195	173	179	185	186	190	179	166	177	156	175	157	200	177	183	201	196	180	164	189	186	161	147	179	165	177	172	183	187	178	182	169	177	201	172	187	195	200	170	155	201	177	181	161	158	189	202	171	159	162	181	183	195	176	199	189	186	174	184	191	193	198	189	209	183	178	186	181	182	170	177	201	173	197	176	160	198	184	172	193	180	165	190	180	179	178	188	187	166	184	159	183	183	180	176	189	152	186	170	170	184	197	178	195	171	185	189	191	180	200	168	192	186	166	200	189	180	188	170	170	181	175	191	188	197	177	166	172	195	145	143	173	179	204	209	184	163	153	166	195	170	185	184	178	180	160	197	183	207	175	160	182	176	191	185	182	193	176	185	165	207	183	201	189	144	171	177	188	175	171	172	197	159	149	197	198	166	185	183	187	187	171	185	197	183	200	180	182	182	163	179	177	179	181	180	188	185	198	194	183	196	164	187	187	175	165	159	167	202	161	191	185	171	187	183	168	191	180	192	174	204	187	166	194	198	196	171	186	194	149	170	170	164	183	193	179	207	172	203	175	175	180	207	174	187	189	179	186	191	185	213	171	175	162	198	176	187	166	181	171	198	187	166	169	190	181	190	177	187	190	161	174	171	196	190	167	179	197	187	158	168	185	180	176	184	196	165	192	202	178	185	189	172	175	169	190	189	166	191	193	192	166	184	176	193	194	164	169	207	180	164	192	177	174	168	216	147	172	172	204	178	195	201	194	174	180	176	176	174	186	175	196	187	174	184	152	204	179	197	166	172	172	190	189	158	190	217	183	191	185	176	192	200	167	189	167	209	169	188	204	162	196	189	151	181	177	181	211	184	175	212	178	157	193	162	186	208	178	184	157	184	161	180	166	189	147	185	199	181	177	167	164	197	171	177	179	200	185	199	181	190	181	179	183	194	170	203	161	165	183	178	185	173	163	168	192	179	178	191	171	193	218	190	153	163	183	177	160	160	177	171	196	169	190	178	189	196	181	185	148	176	169	162	189	177	181	173	165	193	194	185	181	190	170	181	190	184	171	170	172	159	176	175	175	210	183	206	187	153	220	170	195	151	169	143	167	200	156	186	186	209	193	167	187	176	189	175	162	164	169	187	168	179	170	181	173	183	190	166	182	176	212	198	197	166	228	198	182	184	187	171	199	182	149	169	156	193	188	184	194	180	197	174	173	192	180	153	218	177	172	165	163	184	188	167	195	195	171	170	169	184	173	192	188	196	174	193	201	159	176	184	168	198	178	213	191	189	179	184	155	177	204	178	159	198	196	181	176	193	188	165	179	178	181	171	176	155	195	176	172	181	204	189	180	203	183	151	200	204	188	196	212	186	161	175	198	179	175	171	190	188	211	196	165	176	166	189	194	182	203	182	192	181	212	193	216	180	168	176	168	204	174	187	173	193	176	167	194	177	159	189	175	162	191	172	190	190	188	174	159	166	181	171	191	180	166	198	170	174	197	191	175	166	178	200	189	179	188	179	178	173	169	192	186	184	162	166	164	175	170	190	191	174	156	198	185	185	184	183	175	196	154	186	169	164	182	155	148	206	185	178	179	176	177	183	165	183	174	197	190	194	184	197	188	162	191	191	186	160	155	200	203	185	168	189	187	203	173	170	177	194	170	187	206	193	187	166	196	170	168	185	178	185	180	188	167	160	196	169	197	193	179	192	157	186	181	198	198	186	197	166	170	179	176	155	194	182	171	160	177	178	186	183	196	171	175	178	163	188	200	180	185	205	188	173	181	176	182	171	195	191	187	159	190	172	191	175	178	142	181	181	164	168	183	173	171	171	223	191	192	175	169	186	208	168	183	196	179	194	202	186	196	158	165	191	166	185	167	151	176	176	162	177	194	195	196	166	194	181	189	170	161	157	176	176	185	177	170	207	158	179	185	178	189	171	185	184	204	194	173	173	185	191	191	179	184	168	158	177	190	206	181	175	190	175	197	192	186	197	190	167	182	174	181	170	180	183	181	175	179	171	155	187	188	189	157	169	200	168	184	192	171	199	184	175	176	166	192	194	204	208	178	183	176	172	188	203	163	177	177	166	191	182	187	184	212	172	188	166	175	196	210	195	194	173	168	196	173	168	195	174	166	185	173	184	174	188	157	158	176	180	147	182	170	176	183	183	177	168	160	192	180	159	199	193	178	172	164	158	219	182	188	168	162	198	219	171	181	203	201	213	183	176	167	184	194	185	160	182	197	181	186	184	184	195	171	179	188	188	191	217	160	155	193	190	204	206	191	174	173	192	212	217	171	189	207	166	196	192	168	172	176	161	185	172	152	199	181	155	164	174	177	153	184	199	214	194	178	173	193	173	188	179	178	175	172	189	174	190	191	198	178	205	163	182	186	192	160	171	160	171	152	163	189	186	177	188	184	190	192	177	186	179	193	179	163	188	176	173	191	179	176	199	178	167	171	193	179	173	189	176	180	186	174	167	166	153	164	195	173	194	206	198	188	187	193	171	199	178	181	171	174	185	173	198	194	219	187	195	190	188	180	195	145	166	195	166	187	181	180	171	200	186	181	182	205	194	163	180	179	168	189	168	174	191	172	190
36845	44350	52249	37192	37123	43300	36303	23283	10263	3232	990	502	431	469	454	438	451	457	466	458	441	463	452	476	449	450	456	469	464	432	470	447	461	415	446	443	470	473	481	481	465	435	455	440	433	426	456	405	437	455	483	454	417	436	423	448	468	425	435	456	406	469	456	465	470	472	411	454	456	445	454	447	442	469	442	458	465	433	447	457	414	456	461	466	439	440	412	443	480	448	483	441	473	514	488	446	455	466	423	471	470	451	435	393	446	433	450	453	421	464	455	445	487	450	432	489	476	434	484	419	426	446	453	441	466	416	462	449	449	464	427	489	463	429	467	494	470	473	454	443	445	439	447	418	450	462	432	463	456	431	423	472	472	431	448	447	478	441	484	434	455	473	394	456	425	450	470	481	445	458	502	437	436	470	466	498	449	484	440	460	459	428	408	443	450	435	437	445	457	409	480	441	439	451	425	431	409	470	484	430	494	408	449	439	448	445	454	474	444	443	440	429	427	441	471	442	455	467	476	430	432	461	421	474	432	390	434	433	452	435	412	452	460	476	458	459	447	449	430	472	439	431	414	420	434	436	463	505	443	416	436	464	434	445	419	477	453	455	466	420	456	441	438	434	512	473	476	493	425	477	425	448	430	503	460	451	490	473	429	478	424	475	428	450	458	440	408	444	465	450	454	482	430	445	431	443	429	477	438	446	464	438	459	432	414	452	461	445	428	457	464	457	407	441	440	427	447	399	437	429	456	452	438	433	431	455	428	454	447	439	449	443	464	417	469	454	463	444	440	430	456	429	428	397	459	422	377	445	464	441	484	417	457	443	421	413	487	450	439	461	456	424	456	441	442	484	432	426	447	459	396	459	469	428	453	486	455	461	416	424	461	440	440	490	462	445	443	436	445	436	442	464	427	452	447	450	456	429	448	440	474	446	462	460	451	458	431	465	469	446	461	412	432	478	428	452	452	460	464	428	416	440	427	476	460	470	431	447	457	456	449	446	422	439	439	415	450	477	438	438	422	446	415	493	460	416	450	441	420	470	476	408	462	417	416	445	466	444	414	399	406	488	436	437	454	435	462	430	446	430	429	453	474	441	437	460	478	443	459	499	435	440	431	438	431	453	421	412	480	435	449	426	439	457	462	430	446	453	454	458	464	436	406	446	446	464	498	469	469	462	451	493	433	458	438	429	466	424	449	454	497	452	484	444	484	474	425	448	453	434	450	446	429	473	437	418	470	487	403	487	446	460	442	454	469	422	445	424	483	462	475	450	424	418	436	444	462	464	447	431	475	470	472	456	446	457	444	455	468	426	452	447	432	459	427	444	416	426	450	446	416	426	430	471	441	405	447	423	464	420	446	423	422	455	444	473	441	412	463	457	438	442	462	456	443	449	433	419	432	437	454	459	437	480	453	469	434	434	455	441	479	460	460	449	453	433	412	458	441	448	445	437	473	452	427	453	413	461	416	474	432	430	483	461	484	434	453	433	405	486	423	449	424	386	430	458	432	444	445	470	405	448	429	434	446	454	449	426	443	442	430	444	454	421	451	452	493	444	494	427	419	472	450	461	437	447	449	442	434	430	450	489	450	452	460	472	439	444	470	434	462	430	437	432	384	406	476	483	468	443	429	465	421	465	468	447	461	432	417	451	452	411	455	447	442	453	472	454	446	430	418	509	475	418	489	435	440	484	458	430	418	457	494	487	446	471	459	447	449	460	483	457	402	486	475	446	431	419	456	455	445	455	443	470	454	461	476	443	429	462	451	479	462	450	430	474	445	467	472	467	460	419	446	449	451	431	451	397	462	439	434	475	446	462	431	423	467	442	444	476	428	436	457	416	470	472	432	477	449	440	452	453	471	453	440	441	420	436	463	484	433	454	415	438	440	432	446	456	470	475	424	447	448	420	434	465	451	432	487	466	442	439	442	481	458	466	413	421	477	418	457	437	458	449	418	465	468	448	445	461	450	426	488	479	421	388	474	420	466	449	446	454	466	466	455	482	431	408	447	451	418	460	444	434	465	481	440	425	484	427	451	463	445	481	464	421	469	430	472	454	460	442	405	442	487	475	474	426	466	416	441	441	446	429	484	468	464	428	467	479	470	444	476	455	431	411	416	456	500	450	469	477	452	477	440	426	450	435	469	515	453	462	438	436	451	450	462	450	435	452	438	460	436	422	425	469	445	443	468	447	452	475	439	468	448	444	472	419	465	465	439	428	458	427	453	454	492	459	427	450	464	397	424	439	451	456	457	458	437	449	438	443	474	432	441	457	446	467	448	425	494	448	411	429	417	426	432	429	427	463	463	481	451	446	473	473	470	437	464	426	450	444	460	468	486	418	492	469	470	460	428	449	465	454	445	436	449	470	429	445	510	444	485	444	444	432	469	445	462	431	449	432	471	460	508	453	484	465	455	476	460	411	473	446	421	425	427	474	462	433	416	419	448	448	419	448	477	474	489	436	453	426	439	415	425	437	426	449	458	469	438	426	474	424	445	486	441	456	423	416	444	455	442	406	466	455	447	452	438	454	464	487	419	456	447	476	446	436	476	455	481	471	440	431	455	444	433	456	460	417	460	453	462	444	396	455	434	421	454	464	473	434	418	436	437	472	472	445	428	472	445	432	449	422	477	417	444	481	471	459	448	452	464	498	485	449	466	441	454	457	412	446	470	436	493	440	425	435	480	450	450	453	424	429	461	449	422	452	435	467	402	440	445	447	492	439	484	489	446	436	469	455	454	440	413	438	448	466	444	410	463	462	458	472	452	477	438	455	471	431	448	464	453	452	450	461	392	458	422	421	449	455	476	450	413	446	452	474	465	492	393	461	438	481	426	465	443	457	456	460	453	489	462	438	448	441	463	433	435	480	410	461	464	426	477	422	455	453	425	482	453	432	474	480	414	429	402	450	462	462	452	497	435	457	471	426	423	454	468	479	447	441	485	451	419	457	420	450	434	449	435	458	400	479	454	450	453	413	448	492	422	463	460	432	474	485	440	451	488	459	461	461	449	449	447	428	428	452	468	430	470	469	447	423	458	396	461	420	464	422	436	444	466	442	466	440	472	470	434	493	441	475	489	439	462	446	441	442	441	398	431	435	435	462	466	459	486	444	418	485	465	430	455	456	449	435	472	445	483	415	447	427	477	469	468	466	444	499	438	414	473	471	426	437	427	457	426	414	440	456	475	436	445	477	449	433	482	419	455	454	425	481	468	443	428	461	447	437	445	457	440	390	455	436	412	443	461	462	441	463	442	451	435	471	443	438	451	445	445	426	483	432	462	476	413	448	420	462	457	453	451	499	436	462	483	430	418	442	419	473	496	428	435	444	444	473	427	477	438	424	486	459	426	484	437	454	437	424	425	421	444	424	465	458	444	466	464	439	436	471	466	471	449	460	459	472	443	455	461	447	466	460	437	440	489	423	444	448	456	469	441	446	475	463	458	448	450	462	416	439	449	404	478	458	451	472	437	429	458	477	434	431	482	463	391	467
71369	73740	72829	57268	41332	33699	24474	11764	3620	819	295	189	195	164	174	168	169	165	162	147	169	147	161	149	166	183	185	162	162	184	173	173	158	153	162	163	156	173	149	163	179	163	163	162	182	173	178	190	170	148	152	165	138	183	180	162	158	161	166	142	175	173	127	159	171	132	159	156	161	179	183	193	164	176	168	165	169	184	181	166	177	150	156	182	165	171	188	179	182	154	176	173	186	182	177	189	141	154	177	160	174	182	171	147	143	181	167	165	163	157	174	160	191	157	175	144	166	151	180	132	150	153	165	161	191	158	159	164	153	185	149	182	164	186	167	166	169	172	162	160	181	134	152	176	176	164	163	186	176	183	166	167	169	129	149	169	153	147	153	185	154	160	173	151	144	158	166	184	185	169	180	160	144	145	144	166	186	167	184	156	162	155	161	174	186	163	173	138	166	149	176	159	198	160	147	182	167	140	206	155	158	161	155	154	160	164	165	176	162	167	187	171	143	168	200	189	161	159	189	177	168	188	155	176	189	195	165	161	149	160	180	170	187	165	159	162	160	182	179	156	178	167	188	155	187	161	160	164	191	166	134	178	178	163	165	151	155	178	148	154	154	181	172	192	166	181	160	174	165	155	163	198	167	167	186	170	159	164	181	152	171	144	169	174	166	153	150	166	161	161	156	136	143	141	162	157	158	165	144	180	172	156	167	186	176	145	162	131	173	159	163	146	175	171	176	165	170	167	187	172	163	170	164	156	182	165	159	177	157	178	169	169	173	164	156	181	168	170	148	162	166	171	169	183	179	167	166	168	163	148	155	164	152	138	151	161	160	175	175	168	189	157	137	165	163	191	173	178	161	173	176	155	152	168	185	188	176	144	175	158	175	160	183	166	162	200	181	175	177	184	146	149	183	154	155	176	152	174	155	146	173	177	157	159	163	156	182	162	175	158	157	186	161	172	182	163	160	155	175	178	163	154	150	180	147	178	178	161	153	168	153	149	167	186	143	179	170	163	158	150	185	170	174	182	169	169	152	155	158	168	183	159	173	164	163	146	183	161	160	166	167	176	169	182	188	176	156	151	188	144	136	158	172	190	162	148	174	185	143	163	177	183	180	150	163	151	180	174	159	154	167	169	184	152	156	174	164	175	172	181	187	168	144	168	166	156	165	178	183	143	166	172	170	161	180	177	168	153	166	145	195	158	164	160	162	159	150	160	167	172	183	154	183	179	161	165	166	182	165	161	167	136	167	137	142	173	162	161	189	162	171	200	159	176	169	152	162	182	165	146	174	155	154	161	200	174	171	186	146	152	160	183	198	165	164	186	157	153	166	154	172	155	175	180	175	166	177	170	168	148	157	174	167	152	149	177	153	153	163	160	181	155	161	145	170	138	145	182	161	158	167	162	173	162	140	151	171	171	166	162	188	162	146	174	175	162	162	172	173	176	149	174	167	154	146	167	167	173	169	177	167	170	174	199	168	169	179	160	183	166	160	160	176	177	152	148	167	173	164	162	191	146	158	162	180	171	151	169	170	163	201	145	155	163	176	170	181	177	166	179	162	155	173	164	134	170	160	173	159	169	173	170	177	191	143	156	157	171	171	176	163	167	166	166	167	161	161	165	160	173	159	168	156	178	162	177	177	163	177	180	170	156	203	184	161	170	161	168	148	152	151	189	174	165	150	184	168	169	165	171	166	136	173	185	173	164	157	180	173	148	180	170	145	160	170	184	172	170	154	177	173	160	145	157	151	146	176	161	155	183	169	176	131	161	165	162	140	185	152	161	195	152	161	175	163	162	170	164	156	147	168	181	181	142	160	165	162	186	175	154	180	166	158	182	131	136	166	191	160	161	174	164	186	178	160	165	126	150	180	158	172	144	185	161	173	158	172	170	147	163	158	168	154	172	190	176	147	173	155	160	170	160	192	150	187	158	157	155	160	167	160	156	185	154	162	164	158	175	169	165	158	154	148	162	165	156	181	164	165	181	172	153	182	168	165	181	176	175	170	170	158	146	172	164	152	163	164	153	155	182	161	184	181	168	170	186	152	142	173	151	184	166	133	149	161	168	169	156	167	148	171	147	158	144	157	190	174	159	168	169	167	170	168	166	155	189	145	173	140	166	142	170	187	156	179	155	148	139	168	191	153	158	151	151	174	140	152	174	155	162	182	192	177	137	160	181	176	165	172	195	158	150	169	165	166	153	169	172	161	164	168	161	184	156	151	158	168	186	162	170	168	182	184	170	158	151	171	179	169	172	200	160	181	183	184	148	158	176	182	196	165	191	165	163	171	159	181	171	163	142	168	174	191	155	178	169	178	157	144	172	156	170	151	160	162	173	166	157	163	165	170	143	154	165	192	183	139	171	161	164	152	153	149	174	145	167	153	166	163	195	193	172	162	191	143	171	135	171	159	161	165	178	148	171	143	171	177	160	181	168	170	159	155	169	174	186	157	172	173	161	161	166	155	161	161	162	154	152	139	179	177	192	162	175	184	194	164	164	156	165	178	159	165	171	170	142	155	183	178	161	141	175	155	184	152	149	176	169	161	165	167	161	165	161	164	157	156	170	157	165	147	186	143	187	175	142	156	192	162	176	162	169	143	174	171	166	163	187	143	150	181	123	153	143	186	170	160	160	162	177	162	171	164	147	169	162	176	169	164	180	152	157	160	152	150	173	187	165	159	171	172	157	158	184	177	212	162	153	152	157	175	168	182	156	171	162	169	173	182	186	169	152	148	182	183	153	165	149	154	159	177	150	181	189	177	164	168	141	165	156	149	149	143	175	181	159	165	159	151	151	172	157	176	155	188	151	173	167	163	159	174	158	139	191	173	163	159	163	177	184	158	155	167	158	171	167	152	169	163	159	163	149	174	160	177	147	159	184	163	144	179	134	193	159	155	170	152	158	152	185	174	170	151	177	167	157	189	160	142	180	171	162	171	178	165	176	153	162	155	170	149	169	141	174	157	196	172	156	153	144	174	138	170	160	171	184	146	185	158	167	160	155	199	144	154	163	154	145	179	171	167	189	176	177	161	162	145	175	191	160	173	157	151	164	142	155	158	171	152	152	175	153	155	169	174	163	168	138	178	176	173	147	136	144	161	153	163	155	160	154	153	162	147	162	175	173	172	175	145	180	146	165	178	161	164	209	150	158	163	169	188	171	159	154	158	181	169	158	139	166	159	163	176	148	162	156	158	165	160	169	158	160	175	174	167	165	166	170	188	182	173	157	184	170	149	172	172	126	172	163	140	161	160	143	162	141	158	172	162	165	170	145	154	151	189	171	181	161	183	159	178	166	174	169	161	167	174	174	164	150	172	190	186	160	169	176	141	169	171	159	171	160	159	187	150	156	151	159	170	180	166	175	178	161	157	140	162	155	181	178	173	173	169	174	177	171	162	150	173	158	177	179	167	167	186	171	172	150	173	171	171	169	181	164	155	157	199	138	198	148	172	170	186	164	165	165	160	162	165	154	172	149	150	163	167	178
45036	56101	68583	61146	50177	46068	37723	24386	10449	3001	943	521	419	424	384	397	413	380	356	431	409	419	384	423	402	410	402	402	402	440	417	427	425	433	418	431	372	413	397	383	420	393	380	430	464	390	457	379	426	415	406	410	427	393	383	415	402	422	421	361	397	429	372	405	419	376	416	405	387	387	391	464	413	405	422	376	420	418	440	415	394	385	392	396	416	432	395	390	389	385	373	393	376	412	446	376	404	372	403	403	374	425	415	392	436	408	405	393	413	406	404	423	379	447	421	403	416	377	404	402	412	417	412	417	381	417	409	399	401	386	395	399	384	411	357	414	392	400	378	427	404	400	420	399	410	406	389	405	407	384	403	401	389	403	436	425	392	404	362	434	395	412	399	392	409	446	421	396	398	402	400	397	427	398	395	429	438	445	370	405	434	380	391	415	409	423	386	416	437	381	396	423	392	391	406	400	397	433	409	415	401	397	426	424	443	417	420	400	415	405	412	429	393	377	384	411	442	380	428	426	412	450	445	392	393	398	412	428	401	423	389	394	385	390	434	413	405	391	399	449	398	393	422	366	368	396	417	421	405	377	410	422	387	410	408	395	383	383	427	403	413	417	395	389	401	418	404	386	380	396	405	400	400	422	426	360	389	417	397	430	454	429	428	387	400	426	342	408	380	406	390	370	414	384	363	409	390	429	432	434	371	375	396	369	387	427	393	416	402	424	400	426	387	402	396	390	385	410	406	401	394	410	403	385	401	395	437	439	395	367	440	422	382	437	378	449	385	423	430	381	402	400	381	434	416	383	397	401	407	391	405	388	398	432	449	374	409	392	401	397	425	402	422	404	457	419	400	395	386	408	390	413	415	390	379	411	427	403	399	405	437	427	427	387	391	425	412	365	393	442	404	415	397	415	426	411	403	443	421	403	412	382	408	411	419	372	436	398	409	396	386	426	394	423	403	393	393	412	404	380	402	414	425	397	417	410	415	398	448	409	386	376	430	418	407	434	407	422	421	445	395	408	382	400	417	402	387	423	407	425	404	406	393	394	445	418	400	419	409	407	381	386	376	397	365	421	383	408	402	384	378	403	408	364	408	400	369	422	435	409	405	414	377	427	406	405	420	395	397	421	391	417	406	414	414	401	380	372	366	361	385	383	404	439	415	404	377	376	385	401	424	398	416	409	406	417	400	406	379	376	430	407	404	415	406	419	438	387	428	410	412	408	400	418	399	417	422	387	361	423	384	430	380	402	399	445	396	449	404	433	405	415	389	411	417	400	399	397	415	418	383	414	411	413	422	445	417	399	426	403	394	393	386	437	431	393	416	386	399	389	408	394	410	437	412	413	407	408	414	399	366	409	394	421	356	393	396	409	427	409	424	373	399	400	414	426	397	363	412	427	402	432	386	392	388	390	438	403	407	431	407	398	412	442	405	395	369	399	428	406	410	390	386	438	380	411	411	423	408	405	430	384	447	433	377	424	428	415	395	422	442	402	411	392	401	412	366	393	395	374	418	436	392	412	427	415	422	397	430	396	419	388	417	447	433	416	401	376	415	426	380	400	429	426	397	393	406	413	394	417	373	422	388	394	403	405	390	437	405	407	392	421	378	404	428	416	409	399	413	412	381	443	444	416	413	391	402	435	382	413	447	409	408	371	400	398	408	403	388	402	415	429	417	401	401	425	406	403	393	391	429	412	403	417	392	361	432	401	406	412	404	392	403	412	410	404	442	425	413	404	414	410	409	400	397	398	396	384	392	432	397	414	419	394	416	388	402	409	382	416	409	365	398	380	412	400	396	438	406	386	402	422	456	416	403	408	404	399	446	402	384	416	435	399	422	397	407	428	398	402	402	367	375	407	398	398	435	405	381	413	403	412	430	458	399	452	359	430	411	433	428	371	425	413	401	387	420	399	405	436	387	416	387	397	398	382	430	443	407	350	439	430	424	411	417	395	416	372	404	448	390	359	410	381	418	421	369	406	402	414	429	410	382	434	429	398	413	426	394	395	405	446	362	413	420	387	413	380	395	409	400	417	390	436	401	408	398	447	415	424	418	391	439	416	397	429	449	388	409	414	445	428	394	464	380	405	404	413	425	410	395	383	398	376	403	414	413	381	405	404	449	394	371	407	440	398	404	395	435	389	429	400	398	410	401	420	407	432	438	428	386	432	450	404	410	373	404	390	427	469	391	424	425	409	422	395	427	392	419	405	415	380	414	409	391	425	411	419	399	402	391	403	376	402	394	392	415	410	423	432	418	416	413	409	404	409	431	407	401	371	372	390	423	395	423	402	423	433	435	421	455	414	374	417	382	434	429	369	415	417	459	387	404	401	410	397	430	412	377	391	408	402	404	420	395	415	417	380	416	433	420	369	425	405	405	394	384	434	451	402	387	392	400	404	401	388	385	424	420	414	397	412	394	444	417	417	402	450	393	396	417	428	411	389	398	394	370	407	417	405	403	395	396	447	385	380	425	403	413	415	418	388	384	429	402	450	412	409	406	424	416	426	415	403	399	428	397	382	388	421	432	423	395	412	420	390	367	422	414	423	375	375	395	420	425	371	401	418	393	378	357	422	411	419	393	376	399	396	411	428	421	421	424	423	379	420	407	384	399	416	392	384	411	414	369	393	392	422	417	403	435	418	391	406	365	414	396	407	390	423	419	404	402	423	395	395	433	435	376	373	410	400	393	409	399	378	408	411	410	424	392	381	410	381	375	428	401	391	412	406	397	383	390	377	399	439	412	379	397	391	430	403	374	375	378	397	390	453	420	394	414	425	414	432	429	413	390	394	437	377	397	378	399	418	399	424	445	421	402	416	376	416	396	412	392	422	420	410	376	374	408	409	396	355	395	403	418	375	430	405	422	388	396	415	403	401	384	416	448	397	398	392	389	402	426	436	436	428	424	420	409	468	397	399	391	407	390	381	397	414	413	408	412	390	397	415	411	403	437	394	442	417	388	395	436	437	420	422	421	400	412	425	386	420	437	429	439	415	420	390	400	412	430	413	421	439	387	393	428	376	400	446	410	404	427	398	414	392	428	401	429	421	389	367	444	396	393	406	404	447	419	389	404	412	407	392	424	386	398	387	436	386	402	444	386	404	429	395	394	409	414	406	381	369	396	419	433	432	383	404	458	412	386	413	405	401	397	373	395	376	387	383	402	414	423	377	422	404	408	411	400	416	405	424	412	437	402	384	408	377	418	428	393	383	433	392	380	394	419	407	382	399	382	405	427	386	412	410	422	411	378	416	397	393	393	396	405	420	429	388	405	397	449	376	385	407	406	428	398	431	438	393	402	414	406	405	442	392	435	430	401	407	408	429	372	406	450	369	377	378	421	427	376	439	411	412	417	438	408	409	392	430	400	377	417	408	405	417	444	398	387	405	404	391	412	410	369	420	412	466	430	418	390	431	414	412	403	421	391	418	417	439	394	409	404	384	397	396	392	417	385	421	411	442	396	383	435	383	385	408	391	390	422	391	428	405
14605	9585	10039	4441	1584	1466	1099	619	299	194	172	176	163	169	168	154	164	162	160	183	184	165	160	164	180	167	193	153	177	167	183	177	174	175	162	169	191	172	161	162	163	164	183	178	168	194	179	154	163	200	183	170	184	184	174	169	156	165	165	160	183	194	168	168	162	164	180	162	165	191	184	155	170	164	182	186	181	172	176	186	185	176	152	184	160	184	185	174	167	152	167	174	199	187	184	175	173	198	173	159	172	195	174	176	170	164	183	174	179	194	175	165	187	186	157	184	169	171	158	171	161	203	180	167	177	180	176	176	158	185	193	170	171	173	161	171	146	150	170	160	191	178	158	172	161	175	159	180	162	186	181	176	188	155	187	188	190	172	176	147	205	172	170	168	202	136	187	160	146	184	151	167	160	173	171	158	177	178	164	180	168	161	160	156	189	183	169	163	178	187	156	144	200	160	178	173	163	168	172	163	166	187	161	158	180	159	177	166	162	186	172	172	188	160	172	154	192	191	196	150	155	164	173	143	167	156	181	170	203	160	169	183	164	164	168	167	165	161	182	168	183	159	164	158	170	178	172	166	178	180	172	166	178	174	172	177	173	159	143	164	181	167	164	174	166	189	152	163	204	150	178	165	179	195	178	160	158	185	203	177	192	167	186	166	167	166	162	146	160	190	164	205	184	170	178	161	169	187	176	185	184	167	173	184	165	187	195	178	162	156	180	187	162	168	171	171	145	173	179	159	190	148	175	175	151	158	171	171	194	164	148	187	175	196	179	162	177	173	168	160	165	172	160	180	151	177	176	165	197	175	173	173	192	153	164	172	141	162	146	167	176	193	168	170	164	170	174	149	167	179	176	159	168	170	182	179	160	162	161	191	208	151	168	190	215	161	190	162	200	180	186	150	179	182	171	168	164	188	190	183	175	153	166	172	178	164	186	171	164	172	183	167	167	171	171	183	171	165	165	181	170	175	172	183	150	172	180	196	154	158	184	181	178	176	204	175	137	168	167	156	187	184	165	179	179	173	174	166	171	189	163	174	183	190	165	178	152	168	153	199	162	170	163	175	195	165	188	159	173	177	153	196	187	163	160	162	186	175	173	176	178	154	169	156	201	172	175	158	155	161	160	166	177	165	169	167	191	185	189	178	191	177	145	177	156	185	200	170	177	156	167	171	179	175	171	178	168	181	166	176	150	185	192	155	194	169	167	163	184	185	170	163	191	173	196	153	156	179	170	170	158	147	131	170	172	174	152	176	154	171	158	173	162	177	186	182	174	172	181	183	195	176	189	156	173	172	179	157	156	182	201	182	160	166	158	171	178	176	158	182	182	161	168	169	186	168	199	180	166	152	173	177	185	171	185	173	161	189	172	184	194	187	166	195	175	175	144	178	185	173	168	159	172	176	196	155	167	186	175	206	194	175	173	168	177	179	181	155	181	149	171	150	158	175	153	171	156	188	169	168	165	188	161	193	164	170	163	165	170	187	176	164	165	162	174	179	170	171	167	185	164	154	171	166	149	154	180	161	161	174	162	175	171	173	161	161	186	162	152	172	161	165	187	160	157	184	163	189	145	187	181	194	158	175	169	180	186	163	174	198	167	168	172	169	155	153	162	160	185	163	183	166	209	179	163	171	157	173	214	165	192	173	174	180	205	174	183	162	164	186	168	177	195	165	178	170	173	181	169	163	170	194	156	148	169	159	177	202	199	182	170	186	175	183	182	179	159	158	155	173	173	175	178	162	157	164	181	184	162	191	160	187	190	186	162	164	162	171	192	167	165	164	179	159	164	155	167	148	174	135	168	182	163	144	151	165	162	159	166	161	178	185	188	171	186	189	162	170	195	186	177	167	176	178	171	155	170	160	179	152	181	159	147	169	162	158	168	154	162	169	175	175	162	182	177	171	176	179	186	191	163	187	170	196	172	171	176	168	231	189	204	157	184	167	167	153	157	158	160	180	151	171	140	170	165	167	151	198	182	179	166	169	171	166	178	160	146	172	194	161	179	181	172	178	183	159	207	194	156	151	172	149	166	178	158	181	168	194	175	187	187	176	179	171	175	154	187	182	176	183	154	179	180	171	192	171	189	151	178	184	169	169	188	162	170	150	200	188	163	171	161	179	186	188	176	159	168	186	174	166	151	185	173	157	138	159	167	175	168	186	157	181	178	173	182	171	184	185	179	183	182	178	198	200	176	158	177	173	168	182	169	166	180	163	168	168	184	163	164	175	161	174	175	176	143	161	179	164	184	170	167	172	192	169	171	170	178	173	210	171	177	166	164	183	152	182	171	191	171	193	197	180	167	168	170	187	160	169	152	184	170	175	163	190	186	168	149	193	148	170	173	175	184	171	156	190	176	177	160	148	182	190	184	156	162	156	171	166	176	148	191	175	168	158	179	188	186	176	179	156	160	183	148	171	178	172	178	176	166	167	167	154	181	163	165	168	159	183	166	153	176	177	149	179	167	203	148	160	152	152	180	183	168	147	166	177	180	173	174	172	181	185	179	173	149	204	180	165	150	180	169	178	159	170	151	174	160	158	161	158	168	167	165	157	173	167	196	189	149	177	165	167	183	179	170	173	145	182	172	163	203	179	160	168	150	173	162	198	184	168	167	166	162	154	182	170	173	164	169	177	177	157	161	148	182	175	159	177	156	183	156	181	190	164	184	152	158	174	169	188	174	181	177	175	167	156	176	157	176	166	184	194	176	165	172	164	160	187	166	160	167	178	169	190	163	163	195	180	186	183	167	182	202	169	191	200	167	185	162	185	192	192	173	165	163	184	164	179	201	160	193	168	175	146	179	167	153	171	178	189	182	198	171	167	169	175	180	172	183	146	171	171	174	158	165	169	175	168	154	171	170	172	177	205	198	143	168	194	161	167	162	180	180	168	160	162	159	177	164	156	199	164	188	165	170	171	152	171	153	183	167	178	195	172	174	159	168	164	149	173	170	168	177	167	176	190	148	155	191	210	142	192	179	185	166	174	182	191	181	165	159	163	201	191	161	176	170	153	175	155	187	155	165	152	195	179	179	154	177	186	212	162	183	161	192	196	194	174	176	154	172	205	185	167	153	179	175	175	153	163	176	169	158	162	154	185	178	167	182	168	162	154	172	156	172	185	161	164	180	188	192	169	154	168	201	155	176	167	158	148	165	170	164	173	166	161	189	182	169	148	159	176	153	167	165	175	145	187	175	173	149	159	174	184	192	192	155	171	151	149	187	173	189	149	161	178	173	186	157	179	179	184	198	173	158	161	187	170	119	172	170	187	175	180	178	175	172	167	175	172	179	172	179	172	148	175	172	168	163	163	181	157	176	189	158	187	162	203	188	179	180	174	188	174	187	183	184	165	177	192	180	208	158	193	166	141	195	177	168	175	143	146	178	161	163	152	162	180	167	162	182	183	189	164	150	184	196	166	154	167	167	162	174	161	181	180	182	180	159	151	156	164	183	179	171	180	168	173	198	160	155	153	150	182	157	151
12124	13377	17833	11675	5947	6092	4437	2134	949	541	452	456	451	407	435	433	419	475	448	454	398	445	394	438	375	400	428	452	432	495	471	429	430	457	453	448	405	444	463	452	413	411	430	434	432	430	440	413	420	450	447	428	437	427	428	391	448	435	438	432	477	440	426	428	433	436	433	392	420	428	407	405	442	431	434	412	395	385	446	427	453	431	428	462	421	440	420	440	428	439	399	457	422	422	469	454	476	433	438	444	429	462	428	449	445	395	427	443	413	409	439	440	432	383	415	428	448	458	421	435	471	467	436	460	430	394	422	439	445	399	476	445	401	381	450	435	411	441	438	399	427	423	435	410	449	420	437	439	414	424	477	434	443	419	424	429	398	427	442	425	438	421	420	435	478	429	447	442	421	398	447	422	400	407	414	429	425	383	439	430	411	433	445	446	413	418	424	425	423	427	441	433	410	413	416	427	428	467	426	444	403	407	410	448	415	435	422	432	432	438	443	425	458	399	439	451	471	414	435	485	437	442	439	459	438	423	432	415	366	425	442	431	431	445	435	406	465	427	418	426	420	399	448	439	449	414	423	429	413	434	441	440	435	423	427	444	443	425	452	408	431	435	435	415	430	455	417	449	417	467	438	434	425	437	425	427	384	423	402	438	410	401	431	428	431	448	418	443	434	419	454	403	440	401	435	425	403	440	431	446	443	424	397	454	447	406	409	431	448	435	467	471	400	443	431	434	414	423	421	437	412	462	440	470	392	431	440	471	424	424	448	426	438	434	405	447	406	435	374	431	450	419	453	442	432	443	410	426	406	425	417	411	445	426	429	428	410	421	426	453	467	408	440	451	429	428	412	432	420	436	393	407	377	447	431	425	400	413	433	451	438	403	424	431	462	423	438	424	415	403	426	414	433	439	408	412	464	445	435	427	462	434	431	439	460	450	420	438	436	458	431	411	427	479	451	440	420	431	422	410	402	453	435	442	442	414	443	458	428	425	430	445	432	440	417	433	469	419	422	409	439	422	460	414	443	404	408	415	460	411	435	454	448	465	441	418	460	435	438	418	439	434	451	451	418	447	433	459	481	439	414	438	435	409	455	431	402	424	435	430	387	446	429	421	430	464	445	445	462	450	447	429	448	412	463	416	452	442	444	419	394	426	439	407	457	461	418	441	413	445	481	426	458	448	462	416	448	430	398	436	449	437	413	413	432	392	416	423	452	449	414	420	432	463	440	426	447	449	431	413	447	406	437	405	437	408	435	423	449	457	475	443	441	428	430	455	465	439	417	438	471	399	475	438	441	429	432	434	436	439	413	413	411	468	413	417	418	442	462	447	437	466	415	438	481	437	450	447	433	395	422	460	431	403	437	448	458	404	409	438	480	440	443	413	422	386	424	432	404	466	465	400	408	437	413	437	406	448	452	458	422	430	432	421	401	407	423	420	421	426	417	474	456	421	439	467	435	417	422	441	448	419	414	433	404	416	412	420	474	437	437	444	477	429	433	430	424	460	412	414	412	413	418	416	393	433	403	409	420	433	412	435	453	444	394	424	433	442	422	437	442	402	426	444	451	412	427	441	375	449	423	423	400	430	442	438	431	425	441	417	439	443	409	439	414	415	424	439	464	439	417	457	425	453	397	425	430	444	400	416	390	439	433	410	396	440	444	415	413	429	468	433	452	414	416	454	402	436	441	449	423	436	427	413	423	435	419	437	426	409	440	402	441	431	442	408	463	409	376	430	404	410	417	433	412	446	402	422	417	453	417	425	429	424	452	423	434	402	434	424	435	437	415	425	465	479	442	415	485	449	471	412	415	447	432	418	459	439	441	430	431	426	442	370	404	439	465	388	437	431	397	452	464	444	424	416	424	432	425	420	444	434	423	445	425	446	397	479	425	435	436	445	447	428	424	406	430	451	456	464	437	397	442	448	471	443	451	441	426	445	441	469	455	419	420	432	426	457	437	457	444	411	441	433	416	411	407	451	468	443	434	424	438	450	482	435	431	451	417	407	436	426	457	453	437	439	437	455	425	443	436	425	418	445	423	423	415	444	418	455	416	402	430	438	448	419	444	402	455	429	427	426	448	438	417	418	405	440	409	436	468	440	417	465	406	411	448	416	438	400	444	448	407	411	424	431	441	412	477	405	429	415	469	417	433	443	397	432	396	420	417	435	400	427	419	424	445	428	435	437	440	385	462	437	446	409	436	450	459	417	449	409	421	429	469	440	465	417	407	400	409	438	405	414	421	426	428	450	406	419	424	441	411	406	450	442	397	413	402	414	428	446	461	439	450	440	445	429	396	435	411	467	420	429	427	418	461	378	412	442	401	399	460	426	429	423	447	442	418	410	419	410	461	409	445	389	434	460	429	426	409	437	455	463	442	460	406	453	449	444	428	445	411	476	457	440	404	447	436	403	457	407	428	452	399	451	440	431	481	419	468	427	419	449	437	381	387	405	435	372	431	397	452	450	442	432	458	415	440	420	428	431	444	416	450	412	436	513	415	385	447	447	428	437	463	437	438	426	412	427	453	410	444	454	407	421	451	427	452	420	435	437	404	441	474	440	438	418	380	435	399	409	440	407	449	451	464	452	428	441	405	455	424	404	449	425	418	416	394	501	415	409	414	426	400	425	464	418	418	439	408	411	446	458	431	429	419	463	412	445	421	455	453	413	441	439	442	429	415	453	482	433	441	435	412	474	424	416	456	434	429	433	451	437	437	426	456	439	389	428	418	417	436	429	456	455	406	471	474	455	415	386	415	426	394	421	443	406	407	429	418	379	425	394	426	462	432	453	410	433	426	424	466	431	433	415	434	450	413	425	470	438	426	437	444	429	413	462	390	440	432	405	451	433	391	462	408	417	443	399	433	429	421	404	427	448	401	444	430	426	413	417	433	444	428	448	425	463	398	441	412	415	421	424	451	405	387	437	438	443	419	401	434	411	443	430	402	448	424	436	424	425	401	445	440	450	431	481	409	421	462	451	411	454	413	417	432	424	391	453	456	397	462	431	422	467	431	406	429	417	468	412	411	416	437	434	430	448	455	396	430	435	408	435	443	423	402	422	443	424	443	435	471	397	419	408	404	433	435	431	461	446	401	435	446	409	439	381	400	474	407	435	381	433	456	415	461	442	445	436	417	439	463	438	452	459	427	380	442	432	386	421	429	410	438	431	413	438	423	416	430	445	426	426	433	427	421	430	458	458	454	444	450	443	406	441	435	441	425	425	455	447	440	425	421	444	406	437	432	467	474	423	450	451	436	417	433	397	439	421	443	446	425	421	411	399	421	450	420	398	416	414	464	433	437	414	421	443	396	418	431	422	432	411	450	444	456	378	430	434	427	428	424	453	454	412	429	421	394	423	464	446	431	408	425	472	444	444	443	435	450	416	408	411	442	429	448	429	423	447	446	430	426	463	410	440	441	412	431	435	428	430	425	424	433	450	424	416	395	408	384	448	411	425	439	448	431	435	433	402	420	441	429	444	435	421
59885	62615	64478	38591	27298	23586	12419	4254	1139	375	220	183	180	185	184	167	162	187	192	194	188	174	171	180	197	178	170	196	176	173	171	173	160	167	179	172	226	206	192	177	152	174	163	168	188	204	203	214	205	172	184	179	170	198	174	158	194	211	194	166	193	183	209	166	176	198	180	152	166	199	180	153	185	185	161	167	182	190	184	190	172	170	167	176	188	173	184	204	179	171	164	213	186	172	198	162	190	182	193	190	167	174	162	172	178	182	158	182	179	184	160	207	188	170	177	161	181	191	177	178	204	160	205	181	217	182	172	176	164	190	195	195	192	183	177	190	181	155	173	182	172	180	168	178	177	191	171	196	163	184	195	175	172	174	185	174	198	187	180	188	203	189	171	189	189	174	180	173	200	169	176	181	188	179	172	207	174	176	176	191	171	185	192	182	191	168	163	183	176	176	173	172	160	160	185	181	162	194	178	203	189	169	197	188	167	187	165	191	199	180	159	186	185	180	171	205	161	162	186	195	173	182	208	186	178	192	183	162	186	159	178	189	198	186	186	161	199	181	180	183	167	190	186	177	193	180	174	156	147	182	185	159	185	183	189	164	190	174	162	162	169	197	182	182	189	180	198	172	168	191	177	197	168	185	188	182	151	204	182	178	200	162	158	202	189	184	172	193	193	170	171	189	188	195	209	169	178	183	167	169	198	203	176	189	185	188	177	197	173	166	196	207	188	205	197	172	205	170	169	160	186	189	208	169	178	187	198	191	196	163	170	205	182	201	178	182	203	181	197	164	174	176	166	190	188	177	172	160	171	195	189	185	208	157	183	196	199	159	187	217	194	186	200	172	162	180	202	184	180	169	171	182	176	188	202	176	207	190	186	189	168	201	204	191	172	214	204	182	190	171	190	198	178	195	207	189	190	182	185	195	183	197	194	171	180	170	193	186	170	182	178	185	166	158	181	179	179	166	171	202	179	178	170	185	170	190	182	179	162	181	172	149	187	185	177	177	176	167	205	185	178	182	186	191	221	184	176	182	194	170	179	179	169	187	168	179	178	144	183	190	183	173	161	187	177	168	161	168	193	185	163	178	186	195	165	196	194	164	189	173	174	179	188	171	180	179	184	177	182	198	193	196	188	194	193	169	181	158	200	170	185	178	187	178	185	196	172	196	174	169	183	172	187	163	184	177	157	190	178	210	187	155	171	190	173	191	176	198	190	174	167	178	184	180	182	184	186	177	192	184	162	185	170	178	160	203	162	199	165	189	196	182	196	194	159	184	162	162	177	195	160	199	187	174	192	171	161	164	199	173	176	177	163	171	189	212	170	172	169	183	180	201	185	183	187	204	173	191	192	185	168	167	183	178	198	176	185	195	179	173	207	177	169	179	187	178	169	188	158	180	191	179	174	176	193	167	177	163	198	169	183	181	175	194	171	182	179	173	203	187	185	216	171	180	175	170	188	180	208	181	177	175	204	190	190	180	178	168	164	202	217	146	182	178	191	184	180	200	183	160	168	204	193	195	171	180	184	186	172	197	180	203	197	173	172	197	187	164	199	172	169	203	172	169	188	177	205	175	185	176	187	178	186	196	167	190	186	163	166	168	161	190	173	189	181	182	185	172	193	173	169	177	183	191	203	199	175	177	176	155	182	175	178	195	156	165	180	189	174	188	179	183	181	174	186	166	165	189	190	177	153	179	176	192	201	192	175	198	198	200	176	196	179	198	176	185	182	165	199	181	169	187	156	180	185	169	174	174	203	161	201	197	196	176	188	175	200	173	159	176	178	198	191	167	169	190	223	179	189	218	172	166	177	178	158	145	190	187	174	153	173	161	171	160	156	180	198	182	171	173	181	185	192	157	154	165	157	189	178	178	209	180	189	170	168	175	188	178	196	172	188	183	187	173	192	180	155	196	193	183	169	163	151	175	167	199	201	180	197	177	167	179	172	177	197	183	184	184	179	201	175	201	193	192	191	186	187	202	187	178	175	163	166	162	196	153	169	170	199	168	191	178	189	158	183	175	178	186	198	200	181	178	196	181	191	184	188	175	179	198	192	186	189	179	196	171	148	198	192	188	172	172	175	189	186	166	174	178	197	197	170	185	184	176	185	195	182	202	193	194	215	200	201	170	188	186	168	189	166	188	165	159	207	202	176	171	185	162	167	169	189	159	187	170	199	192	202	187	166	191	170	154	211	155	171	174	189	210	193	159	176	183	176	164	179	196	167	187	181	164	185	166	168	182	196	180	171	165	169	161	184	183	165	173	204	163	147	187	193	177	177	162	165	186	179	162	183	165	194	183	174	174	176	186	203	192	164	178	198	164	175	176	196	198	194	195	182	202	205	188	168	158	182	174	171	164	170	183	169	175	173	189	185	167	188	181	184	194	176	162	165	193	190	186	193	183	172	184	180	178	222	171	160	191	183	187	180	199	165	178	186	195	183	176	183	173	177	181	140	191	194	214	167	186	179	188	204	175	175	188	172	210	195	193	207	174	187	193	178	189	150	177	201	176	164	157	181	155	185	179	175	166	168	154	149	170	157	171	178	172	174	179	165	211	157	169	172	194	196	208	214	177	190	189	178	190	188	197	177	182	163	184	181	166	192	197	189	184	160	177	189	191	181	171	201	184	154	177	185	178	183	196	184	200	160	187	180	205	175	165	185	160	178	188	189	187	188	190	196	196	187	171	164	189	180	204	178	177	185	198	178	191	168	202	181	153	180	168	200	202	191	175	178	185	187	195	184	174	179	184	189	182	189	197	173	187	177	186	180	180	167	180	173	178	168	187	216	188	167	171	186	192	185	176	168	209	175	161	190	201	176	199	192	160	174	218	170	169	182	189	177	164	182	202	164	188	184	199	164	191	164	137	169	170	191	183	170	177	192	199	188	176	202	175	164	170	160	212	181	186	166	183	176	193	183	193	200	194	186	162	186	192	183	186	184	217	165	193	157	171	176	180	170	201	168	170	204	147	178	180	171	179	210	181	176	170	178	188	185	185	163	182	182	157	203	173	188	172	193	167	185	175	184	195	185	171	166	174	172	188	170	187	194	198	179	173	186	160	180	180	183	176	184	185	179	170	192	169	176	173	218	206	170	174	179	177	175	179	172	190	173	169	176	192	191	168	143	181	185	200	192	194	161	164	187	183	193	200	179	195	177	215	198	197	190	186	202	191	175	153	203	183	176	216	174	181	196	178	193	168	173	185	181	188	179	202	192	163	179	180	145	170	177	176	206	184	161	156	177	178	177	184	186	187	190	195	179	190	198	162	182	169	173	186	167	181	197	202	167	170	192	195	181	175	180	196	187	181	179	197	178	162	177	190	161	190	168	177	172	194	202	199	172	180	171	190	197	161	187	168	186	189	179	152	179	156	186	148	155	163	180	172	194	187	184	176	184	170	181	177	186	187	177	168	173	176	197	164	187	180	193	170	168	155	167	170	179	164	173	182	204	163	181	149	171	182	185	157	175	157	201	171	194	179	169	183
36701	47236	58854	41084	40237	37485	25740	12577	4256	1294	607	487	475	457	438	466	432	428	445	455	430	469	455	448	425	459	451	479	458	470	422	494	439	444	436	449	454	457	438	483	420	460	450	422	465	430	463	432	464	429	467	486	463	458	461	469	446	452	464	474	431	426	456	457	446	449	427	469	424	458	484	403	406	496	467	445	435	408	448	438	406	475	452	439	446	452	446	440	467	416	474	465	450	405	428	431	445	473	457	479	452	429	449	436	481	399	421	437	468	431	464	449	446	481	473	465	444	502	425	445	443	449	456	465	441	465	442	497	481	487	438	425	436	483	425	463	449	429	494	443	476	434	469	458	429	405	428	441	469	433	436	463	442	452	476	439	439	462	440	445	477	450	443	436	412	448	430	412	418	470	441	453	428	425	461	453	445	425	451	462	428	430	459	457	439	464	444	458	438	470	426	490	460	483	457	447	476	449	451	413	492	490	427	455	419	480	443	452	491	451	434	415	433	481	474	450	458	480	430	434	434	462	429	441	502	469	473	450	459	432	425	446	423	440	453	441	417	462	445	476	453	474	479	475	454	437	435	443	471	428	465	460	459	433	495	433	463	439	404	452	405	436	462	427	457	483	477	436	460	446	462	473	418	439	468	465	449	473	451	445	420	491	485	469	468	416	426	447	449	429	434	465	442	461	480	462	449	425	431	411	409	442	444	482	433	423	458	469	459	429	448	444	453	472	445	510	468	427	457	448	454	451	481	455	460	436	425	424	411	501	435	438	464	503	440	408	472	449	441	461	430	436	447	453	475	481	448	488	454	446	423	428	482	442	451	443	422	444	483	430	430	467	442	489	440	468	470	430	419	453	468	432	446	415	425	440	473	435	479	425	411	433	456	455	448	424	459	482	424	428	470	437	468	419	466	474	475	417	436	434	462	411	505	488	446	436	455	504	442	446	435	451	447	459	437	465	417	453	448	450	483	477	463	472	473	442	421	476	473	467	442	455	446	468	420	447	425	453	407	468	451	458	471	435	407	435	431	440	466	468	432	431	450	457	428	425	429	438	470	451	443	476	455	501	481	455	478	464	436	473	437	439	441	415	440	464	449	477	449	437	474	442	468	467	446	439	450	416	477	443	421	459	465	457	414	416	442	471	451	446	450	466	481	448	455	420	461	452	449	451	441	461	428	476	479	449	466	453	483	466	458	420	489	458	423	452	462	446	451	433	485	455	467	444	444	460	477	478	458	479	446	414	499	470	423	442	463	412	433	453	443	511	453	428	414	473	418	461	463	443	428	448	437	459	449	441	419	457	457	428	413	473	455	452	454	443	441	493	473	477	474	437	458	452	460	457	449	431	443	464	446	434	417	462	463	456	450	438	472	504	474	442	439	420	454	444	439	444	454	432	460	458	445	464	463	467	442	433	458	452	445	451	449	411	452	461	426	473	429	449	468	396	414	456	445	427	457	489	457	422	461	449	470	452	471	437	408	472	447	457	490	461	445	424	452	431	438	425	482	468	429	453	443	442	455	457	470	495	483	445	405	434	457	424	427	453	453	442	429	491	490	460	426	458	502	453	480	454	457	425	463	441	469	471	467	444	451	437	433	458	422	427	448	419	469	460	425	460	455	431	446	457	492	459	426	464	456	430	428	462	434	440	457	442	431	449	446	491	461	438	433	497	424	450	470	456	450	482	471	433	487	439	433	462	441	432	488	456	406	410	450	451	445	457	454	457	450	431	453	452	447	485	457	420	443	450	454	432	441	466	462	458	479	455	473	448	415	470	450	431	448	423	454	427	443	458	459	467	454	414	442	436	442	431	438	435	448	447	480	466	497	449	450	453	488	460	436	454	474	441	452	454	449	443	459	482	458	456	425	468	439	445	503	489	443	502	436	424	491	434	444	432	472	449	457	440	438	415	451	436	472	462	439	474	459	463	485	473	439	491	470	470	427	432	446	426	476	454	449	451	468	429	445	486	454	394	444	447	439	461	426	408	445	466	457	436	441	470	425	477	475	434	459	410	456	434	452	469	448	457	456	460	429	453	464	474	461	483	425	440	434	482	477	402	455	464	431	435	408	467	448	471	462	462	469	479	460	450	459	477	465	452	433	440	484	433	462	465	465	416	445	445	422	448	452	490	413	464	431	433	455	453	440	439	442	445	456	466	507	459	463	453	440	470	432	455	401	447	424	420	469	447	455	463	435	407	467	432	427	441	418	425	426	474	470	441	453	460	444	434	474	460	403	455	449	449	470	447	453	435	480	429	452	419	435	465	433	464	467	387	467	461	467	420	444	494	466	406	411	455	460	469	449	454	429	470	460	402	498	430	448	481	456	420	427	423	449	442	394	418	446	432	431	469	449	424	436	439	412	441	478	469	479	428	488	484	417	475	435	452	439	453	402	431	440	469	433	429	434	458	423	434	420	451	440	446	482	427	474	440	465	463	470	429	450	404	467	468	459	440	465	443	490	438	435	454	465	439	475	480	464	466	451	469	461	434	459	460	465	463	454	464	461	433	477	463	450	471	444	449	445	463	461	408	471	409	487	451	439	468	457	485	432	425	429	426	452	420	439	453	440	473	439	459	441	486	468	407	431	442	435	426	430	495	422	464	463	474	450	479	444	456	442	475	468	438	461	484	453	455	474	434	453	476	456	439	437	463	479	448	428	458	440	467	431	425	451	430	465	450	463	468	438	440	454	429	469	436	442	447	423	469	442	421	437	394	442	428	483	433	443	457	456	478	464	484	457	417	491	444	425	417	402	437	433	452	424	449	432	472	448	446	398	432	482	455	443	391	462	451	493	450	449	423	477	438	454	414	454	513	450	467	447	421	459	434	458	421	496	458	461	458	479	439	433	497	433	483	443	444	463	470	460	474	481	487	454	473	416	418	459	461	458	474	455	449	440	427	475	446	469	432	457	468	411	442	477	448	482	486	428	418	451	456	457	453	431	457	451	445	458	472	492	389	430	494	434	436	444	454	438	469	424	426	432	452	451	482	463	445	439	463	467	450	447	456	468	473	467	450	462	439	461	474	422	432	437	407	472	429	473	438	450	470	485	451	443	427	440	419	437	495	494	452	435	418	436	461	448	457	467	459	482	442	446	442	441	469	411	432	465	397	461	413	456	431	434	444	442	433	446	422	443	446	415	422	448	476	438	427	441	414	458	467	457	426	474	487	470	438	464	449	422	461	448	427	446	474	431	456	443	428	431	461	455	471	435	422	458	426	470	481	476	476	448	420	473	458	450	434	441	451	457	417	457	472	453	455	442	448	486	478	456	442	459	447	458	428	404	455	440	422	467	452	456	423	453	477	456	420	453	467	447	430	454	446	432	407	475	485	464	494	472	426	443	417	464	407	454	470	456	418	416	440	453	439	434	471	465	474	478	443	449	441	421	417	445	439	450	451	466	437	451	464	440	469	419	426	458	459	479	415	483	436	439	445	475	468	460	463	478	445	441	454	482	451	455	439	437	480	435	461	475	436	414	473
72382	76317	71125	47334	43876	37244	23424	9551	2324	537	238	186	170	172	180	191	176	156	204	165	191	177	172	179	182	162	159	162	169	166	178	177	150	160	174	192	183	168	164	170	173	184	161	156	171	141	159	184	183	160	170	159	166	160	173	141	174	162	190	159	174	163	166	168	173	169	185	145	160	150	168	161	177	152	143	164	158	188	173	164	156	190	160	194	179	151	165	169	163	169	184	194	152	173	169	181	164	175	129	161	161	185	148	181	195	167	178	165	170	169	195	196	178	162	181	179	156	176	166	163	170	175	183	184	169	207	161	163	161	168	155	167	161	177	170	153	182	181	162	148	153	163	179	171	168	172	164	168	146	155	182	152	186	186	172	170	185	159	158	184	152	150	171	162	167	173	176	189	191	164	164	147	166	186	165	163	181	167	176	172	168	174	179	189	175	175	180	167	173	177	187	193	191	165	161	171	159	185	173	159	145	172	164	182	166	181	171	169	168	156	181	174	174	166	179	179	142	156	162	179	173	169	185	181	197	164	162	145	174	150	192	169	150	157	165	173	177	189	176	145	160	170	150	171	157	156	167	174	149	164	167	179	179	187	169	174	167	188	165	168	194	142	156	191	180	172	173	169	174	178	162	138	194	187	175	161	169	187	167	187	178	159	189	157	149	183	190	162	178	180	175	159	169	181	173	176	181	173	170	191	164	181	165	167	148	183	160	167	162	163	159	179	159	148	176	180	167	161	167	155	161	163	164	150	152	183	148	192	171	165	181	167	167	184	185	170	156	198	181	169	180	151	142	158	175	150	173	153	172	168	177	149	146	153	155	155	165	175	191	140	173	152	179	157	164	164	160	157	147	166	194	182	180	155	170	169	163	124	177	167	157	155	174	180	177	174	179	161	183	161	173	171	158	168	155	161	167	169	183	160	190	166	163	176	158	167	177	155	181	178	159	166	185	190	156	165	162	156	150	193	154	155	181	159	185	154	161	181	155	155	135	167	170	169	194	160	167	150	172	162	170	161	187	167	173	166	153	175	175	170	172	139	161	173	164	167	139	149	186	153	178	162	152	168	165	168	166	174	159	182	195	166	194	189	157	161	160	183	148	170	153	143	166	173	149	178	159	160	170	163	164	178	176	148	170	179	168	187	162	174	160	170	149	172	162	186	132	162	160	169	159	154	166	175	160	155	174	200	170	166	160	159	173	168	151	162	159	175	169	190	151	169	179	190	178	154	166	164	156	159	154	150	181	174	183	167	170	182	145	154	182	167	172	187	160	172	169	171	202	166	168	158	184	165	157	186	173	174	150	165	212	176	186	164	166	179	164	179	183	141	164	175	166	155	170	133	175	170	177	179	188	153	171	179	178	164	154	162	173	157	163	192	174	174	157	174	190	153	164	159	172	153	158	176	155	173	152	171	159	175	164	201	171	155	154	174	167	168	169	170	184	181	166	183	179	182	167	163	172	146	170	194	153	153	167	150	174	196	188	157	171	170	169	149	177	168	169	170	175	189	170	145	167	166	152	158	173	185	183	154	167	160	156	149	173	162	151	174	191	166	164	167	174	159	155	158	184	190	168	159	166	162	140	175	173	176	191	151	152	170	159	179	138	174	176	163	171	190	181	173	183	178	172	154	166	166	174	162	159	202	181	131	144	163	155	169	132	152	159	193	164	176	171	180	169	171	176	162	168	170	171	183	173	170	194	163	166	194	153	194	167	179	155	189	141	167	152	190	177	190	160	175	174	167	162	158	176	157	179	166	171	176	147	162	176	163	179	181	171	175	151	166	169	157	158	171	197	175	166	175	162	185	165	158	163	185	181	188	156	159	174	165	163	197	153	184	153	157	172	186	170	179	162	191	184	172	157	166	161	177	170	172	180	165	169	184	164	165	174	174	160	169	165	160	168	188	186	141	176	187	172	166	157	183	149	168	164	159	177	179	166	161	156	188	166	164	157	181	160	155	140	156	175	170	141	154	152	162	191	160	159	176	166	181	165	188	164	180	179	193	164	176	166	177	168	168	181	165	173	204	177	156	145	196	160	150	163	186	165	155	162	182	172	153	201	171	166	164	165	148	165	147	176	182	175	195	176	163	174	158	174	156	174	194	158	175	170	147	162	165	155	174	168	149	178	148	180	198	158	149	170	152	183	173	162	151	169	148	186	179	182	169	180	167	193	175	161	153	181	168	164	155	154	170	146	179	155	169	174	176	170	155	173	185	182	156	172	178	185	169	153	172	162	182	164	174	149	153	149	189	161	165	149	174	182	184	164	154	175	143	165	165	149	163	171	158	139	163	166	182	172	141	180	167	158	168	169	157	159	190	150	171	148	147	195	152	158	166	175	177	179	176	188	154	180	161	166	167	168	162	173	161	173	155	161	160	173	164	179	180	156	162	174	158	179	176	194	172	146	174	144	169	171	162	175	169	165	153	171	162	156	169	163	156	164	184	177	191	174	159	161	189	150	179	189	158	179	179	163	183	193	156	163	181	172	165	180	182	169	164	178	177	166	159	181	186	151	172	167	149	170	171	188	190	168	165	182	162	178	163	179	150	158	177	179	178	163	171	200	173	173	173	185	140	168	168	170	170	161	151	157	177	146	172	165	161	168	161	191	152	179	168	180	148	176	174	172	162	182	188	158	172	167	186	167	173	155	181	178	144	185	156	181	159	172	167	152	164	183	166	182	170	182	190	189	168	184	175	162	171	166	174	194	173	164	164	171	182	162	163	177	182	161	159	163	167	145	186	171	162	168	158	167	171	165	155	178	171	166	160	146	168	178	141	187	168	177	146	185	173	163	166	174	151	156	148	177	187	161	157	181	167	177	187	158	194	193	171	198	146	152	184	160	163	196	173	164	176	150	169	156	174	172	159	173	155	146	172	150	176	173	161	166	163	170	205	182	174	180	156	160	166	175	187	160	160	166	152	150	180	155	170	147	165	174	178	154	178	142	152	160	158	154	168	148	168	167	169	184	171	173	178	208	187	184	170	179	145	171	170	195	169	185	175	154	161	153	171	169	148	154	147	157	149	145	164	147	170	184	157	172	168	167	186	159	143	150	144	183	135	155	177	155	191	162	187	179	188	177	147	157	181	168	156	187	187	157	159	164	165	169	177	171	175	164	149	166	179	154	177	140	185	155	164	165	193	134	171	191	172	161	145	173	209	178	162	160	168	184	189	164	165	163	179	174	163	151	133	170	174	144	186	157	169	181	170	162	175	178	183	150	159	157	159	197	166	163	158	153	181	186	165	180	181	177	176	164	158	168	184	182	150	176	157	147	162	152	157	163	168	176	185	162	199	163	126	175	170	140	181	174	152	179	159	170	168	158	157	160	147	174	162	147	145	177	150	165	162	136	172	171	167	153	172	174	160	182	169	158	183	159	181	157	196	184	172	156	162	155	159	173	168	169	173	156	149	165	178	154	163	182	143	167	177	173	186	176	166	181	173	152	181	153	155	167	163	170	177	175	163	162	167	153	174	158	166
45716	59052	64012	53385	54001	48326	35736	20312	7448	2094	678	458	458	399	432	434	456	434	442	426	411	426	438	426	440	428	400	432	395	393	376	399	426	407	397	481	391	413	408	434	438	431	410	409	409	419	431	391	407	403	408	417	439	403	416	423	406	402	414	371	380	401	435	425	398	393	427	429	417	430	442	392	403	397	360	421	432	414	421	435	437	429	409	411	422	434	430	424	415	412	415	410	443	428	387	402	416	418	407	448	384	400	429	390	415	386	391	402	424	408	401	425	432	416	434	416	410	403	429	443	433	403	415	400	399	428	410	391	399	404	409	363	383	398	382	447	416	424	410	391	415	417	401	399	396	374	418	390	419	417	439	424	436	409	427	413	409	386	472	435	427	432	447	386	405	444	414	411	391	404	380	463	431	408	441	454	396	413	440	392	406	407	426	374	411	422	415	445	395	391	397	411	417	409	402	421	372	410	408	430	423	447	396	405	409	413	421	416	437	430	429	431	425	387	421	403	410	392	450	379	406	432	419	397	437	416	397	417	419	402	396	399	446	416	412	417	395	409	397	426	389	394	375	410	439	401	416	405	429	355	434	366	395	433	422	377	425	386	450	427	399	401	397	388	450	470	416	403	417	434	420	418	408	413	432	401	419	415	415	444	424	435	402	421	418	435	415	440	389	411	421	445	449	425	407	418	425	410	444	420	435	413	422	410	406	378	386	418	424	434	385	403	378	412	426	437	423	451	410	404	417	429	406	418	442	415	437	413	437	414	414	385	430	430	391	446	424	401	396	405	416	411	395	407	406	429	454	422	394	402	434	411	424	417	432	395	393	440	434	395	399	416	442	452	403	470	407	439	413	412	422	413	393	386	443	418	419	417	411	386	434	370	392	401	377	471	422	464	436	428	396	414	394	458	416	444	398	411	431	429	404	428	423	395	389	427	431	430	446	450	399	424	416	425	454	424	395	414	421	435	437	390	378	427	426	425	406	420	431	392	428	431	429	418	396	381	446	429	401	414	440	424	425	400	441	379	396	433	428	409	428	404	414	435	414	395	426	403	390	428	438	368	408	414	405	409	427	427	421	385	412	409	400	406	426	438	403	374	459	414	424	400	426	403	396	449	414	425	393	452	405	421	409	428	427	372	415	417	395	417	427	395	390	428	370	405	399	445	384	419	404	430	427	401	426	397	402	414	395	407	404	423	400	416	419	400	424	453	412	387	399	417	423	418	466	424	433	392	454	396	406	423	399	453	446	420	420	419	446	405	394	419	426	436	423	393	439	394	418	406	426	369	451	406	415	426	416	408	445	416	423	405	425	444	422	413	398	429	365	418	386	439	432	390	437	422	433	420	420	420	405	444	410	428	387	457	444	420	408	402	446	399	432	419	435	411	428	420	404	414	448	428	415	390	431	401	416	414	463	392	378	425	434	387	461	422	422	420	453	378	404	440	419	385	403	396	434	396	409	388	440	412	406	408	410	399	401	401	398	400	367	419	452	406	397	419	413	399	439	407	414	378	440	412	387	412	416	394	407	398	397	426	393	433	406	429	409	419	421	403	437	407	406	412	394	400	404	434	440	454	425	389	408	396	416	384	401	417	440	431	390	439	422	396	433	416	437	398	416	440	407	414	397	404	413	407	387	389	414	399	419	400	390	428	388	392	410	428	401	420	439	406	377	421	432	435	407	412	446	388	427	399	449	396	403	439	391	410	425	426	454	414	406	393	414	438	445	392	401	401	406	414	411	396	412	429	416	438	409	433	418	441	425	386	401	411	434	416	421	422	416	456	444	404	415	447	417	454	381	416	412	430	447	436	393	395	419	421	417	430	410	433	413	457	412	449	406	391	411	442	400	403	449	393	459	404	414	410	456	443	417	412	424	408	449	427	416	398	420	412	434	408	409	388	419	400	397	415	406	435	428	418	390	390	376	418	425	428	428	411	412	405	423	433	396	404	411	413	394	441	432	431	413	424	387	428	424	413	419	411	426	447	439	408	402	437	427	396	431	402	415	374	427	418	416	388	439	406	368	416	395	434	427	407	401	449	424	418	409	410	423	442	407	410	374	442	418	429	409	426	433	414	428	427	415	445	367	441	429	425	416	382	472	425	427	442	395	380	403	406	393	426	414	423	396	455	416	401	453	375	447	416	413	437	422	384	435	428	391	399	377	397	421	411	420	385	415	410	378	390	392	458	407	433	438	399	411	430	414	397	418	404	455	376	423	393	362	374	423	416	421	393	441	417	384	413	415	451	432	390	410	435	430	438	419	414	428	385	374	391	435	425	403	411	453	394	419	423	426	419	448	419	432	405	427	399	415	422	428	455	388	395	403	423	405	400	429	433	398	409	426	395	401	384	389	393	400	409	410	437	418	414	386	419	384	416	407	386	454	401	420	419	396	416	388	464	459	420	387	467	417	399	435	434	409	411	428	409	423	424	441	430	406	424	394	405	431	447	399	410	397	428	361	402	440	380	414	416	426	406	397	385	397	387	429	402	414	398	415	426	426	417	426	436	400	390	386	416	398	433	404	412	443	418	438	416	374	423	379	400	403	461	390	433	450	417	426	426	432	410	434	412	410	405	396	407	420	442	396	410	429	428	426	411	406	425	378	402	373	435	465	416	413	441	370	404	405	380	437	397	393	416	423	426	400	397	387	427	378	429	401	406	429	389	426	429	401	442	419	394	401	398	433	429	402	399	412	426	385	394	390	449	424	426	415	436	402	411	413	393	445	392	386	402	409	406	408	418	397	424	426	416	445	455	420	439	409	416	393	400	404	398	420	417	391	458	401	422	423	432	385	410	413	413	419	415	419	412	400	428	399	356	450	439	382	425	420	452	442	405	428	396	447	395	386	390	382	416	392	399	442	408	452	433	409	403	423	415	432	373	409	384	424	395	391	403	382	411	385	416	392	405	407	411	413	377	384	470	445	412	414	404	442	418	394	403	402	435	391	424	422	426	419	417	402	422	435	395	408	437	439	383	438	378	372	413	427	437	420	387	421	402	444	420	420	429	411	429	420	397	419	415	483	454	428	391	438	428	398	436	409	413	412	411	399	408	418	438	439	410	381	461	430	424	401	414	425	426	417	415	430	418	384	403	411	430	421	411	412	389	472	393	415	405	436	412	432	392	402	430	442	419	400	456	393	394	412	413	438	413	387	420	442	400	380	400	398	385	399	457	413	405	437	434	394	428	417	403	419	416	391	417	420	417	446	427	424	417	392	451	438	410	410	400	426	389	427	425	407	386	402	399	418	387	408	393	398	436	393	429	431	391	441	393	367	439	433	414	437	408	366	442	419	397	420	418	439	427	417	432	420	397	395	409	382	415	401	468	462	424	424	409	392	399	397	398	407	404	433	417	389	396	402	425	476	438	444	446	387	404	452	414	411	422	386	446	390	392	418	391	428	427	382	440	405	422	435	449	427	415	389	428	414	418	412	452	437	391	411	417	403	446	399	418	412	419	380	409	420	358	435	413	441	423	406	424
15398	10951	10813	3809	2940	2262	1315	640	317	208	169	180	189	178	171	186	175	182	194	182	163	165	141	154	192	177	167	174	172	150	184	176	159	190	169	175	169	163	162	175	155	183	169	184	164	164	175	177	196	181	176	179	164	154	151	180	160	161	196	184	177	171	167	155	168	178	187	164	151	164	199	183	147	217	181	188	156	166	191	204	178	162	197	164	175	164	187	160	188	187	179	183	186	163	184	178	181	179	158	163	151	178	180	171	182	168	164	179	161	166	190	164	187	151	186	158	194	172	184	173	178	170	175	176	189	172	184	202	182	179	179	175	171	172	197	168	161	181	170	156	177	178	168	171	164	176	183	167	147	170	190	205	169	176	187	165	158	173	191	172	167	172	168	179	178	181	201	188	185	183	190	189	174	183	169	171	172	192	185	188	172	196	156	158	160	173	163	175	185	150	160	195	164	174	176	176	168	169	173	191	164	155	157	175	188	175	189	183	198	176	185	196	183	164	177	156	167	177	187	198	179	165	164	209	156	191	155	204	177	174	178	150	171	171	182	170	178	195	169	179	167	163	186	160	182	192	172	157	188	157	175	193	159	170	171	182	201	175	177	185	142	163	147	178	194	180	166	180	174	171	159	187	183	177	162	158	172	167	178	184	164	178	182	181	170	157	170	154	175	184	161	206	162	163	172	164	157	176	192	152	177	179	168	175	192	174	165	182	185	172	164	169	187	177	198	182	190	167	186	183	177	173	192	170	165	156	153	161	180	184	184	160	178	172	181	179	159	176	199	162	174	174	159	173	189	171	149	172	166	192	166	201	171	182	167	180	193	175	185	193	158	183	179	181	172	199	191	172	191	168	160	179	166	184	178	177	160	187	163	159	179	177	156	177	176	169	175	183	172	158	189	165	174	175	190	192	191	195	155	147	153	192	165	172	166	156	223	155	167	166	179	157	153	165	176	145	184	188	155	175	192	179	160	179	184	182	166	174	163	169	185	178	173	164	181	174	184	174	166	203	176	172	156	158	187	175	169	179	174	171	198	184	166	151	181	163	167	187	177	205	172	170	174	186	176	165	157	161	180	162	171	174	170	187	184	194	179	176	189	175	205	168	155	162	197	172	153	168	174	153	162	161	169	177	150	150	175	165	178	158	173	162	189	185	189	160	202	156	192	167	172	166	190	178	170	200	172	196	172	172	169	177	173	173	156	174	167	171	167	164	183	163	174	193	167	190	164	174	161	184	168	168	182	164	188	144	177	169	174	169	156	181	188	168	178	166	158	176	176	182	181	174	170	178	202	173	174	177	189	186	154	161	179	186	176	185	181	186	180	158	168	179	176	170	157	186	202	169	204	186	172	176	170	160	177	161	188	156	176	186	164	181	189	168	189	163	185	150	185	168	170	178	177	174	182	178	193	168	166	181	217	200	176	181	151	168	172	176	177	171	188	171	176	178	179	186	184	176	157	186	184	160	195	186	170	174	182	183	175	184	191	179	180	184	176	163	181	165	188	153	175	170	168	183	182	184	188	181	184	197	156	171	178	188	163	169	180	167	172	160	188	171	168	169	149	167	158	170	147	165	164	172	178	153	203	188	195	179	184	169	172	178	184	176	144	189	165	173	164	172	187	172	192	183	193	154	174	192	159	195	157	177	172	168	169	191	143	162	182	192	164	172	194	176	176	161	173	173	177	172	166	168	186	170	161	167	161	161	183	181	151	163	177	193	176	168	169	193	179	190	176	160	187	167	185	165	178	184	189	167	170	144	166	167	209	162	169	187	168	172	156	161	162	180	162	167	185	173	192	162	172	161	184	192	164	209	157	187	152	181	190	185	210	174	183	170	201	184	154	179	197	182	161	139	183	169	155	184	172	186	184	190	164	183	179	167	183	163	184	188	168	160	163	185	173	167	166	179	200	174	171	192	195	181	185	169	203	168	175	150	157	194	181	187	164	173	202	196	158	180	175	202	158	169	197	175	161	199	178	163	169	176	185	195	183	198	153	178	200	187	167	185	188	168	173	170	169	177	168	166	154	166	172	189	187	161	192	184	183	173	167	179	185	148	171	178	184	168	186	178	177	171	179	179	188	181	168	178	177	180	179	183	192	180	159	174	152	196	188	178	185	155	186	206	180	182	173	188	178	160	173	185	161	178	196	172	180	179	169	162	170	159	153	183	174	179	166	178	144	179	198	163	179	187	182	155	167	173	181	184	180	162	171	161	188	166	164	165	171	179	196	194	203	175	189	178	161	204	175	185	157	183	173	178	179	196	157	192	179	174	194	178	189	159	161	168	175	162	194	202	190	195	180	145	162	164	173	180	161	164	183	175	173	167	164	163	185	167	171	184	161	179	176	167	189	193	172	180	183	177	168	180	160	184	188	180	179	174	195	187	163	177	172	180	199	170	164	175	207	177	182	200	194	196	162	199	172	185	166	173	172	163	180	165	173	140	160	171	165	180	168	166	189	216	173	202	167	175	185	181	174	177	175	179	171	197	199	196	163	181	171	182	164	160	165	197	186	176	182	179	160	172	194	186	194	197	162	161	152	159	199	184	192	179	166	181	185	194	161	157	160	158	162	168	168	171	176	178	170	202	171	192	167	183	176	180	187	152	176	166	175	172	191	192	168	165	179	175	189	179	159	190	165	174	162	159	177	161	181	167	192	179	179	180	174	164	181	183	178	168	186	166	187	178	167	177	165	153	158	150	177	160	183	170	167	172	186	160	184	203	176	174	170	134	173	197	174	175	195	189	181	171	182	178	208	171	180	172	175	161	199	154	185	200	177	191	180	165	182	168	181	199	168	178	171	189	179	182	161	163	200	170	198	170	172	193	187	172	167	170	182	166	169	160	192	173	164	180	146	161	155	164	180	181	189	166	159	169	224	186	151	183	174	170	174	160	168	176	186	159	150	162	198	161	193	172	176	190	178	178	139	177	181	182	157	181	177	164	149	164	191	178	189	178	161	201	153	170	163	165	176	208	185	163	175	156	142	169	166	173	165	157	191	182	193	166	175	161	175	208	184	167	180	192	173	196	180	161	177	181	159	169	204	138	208	189	178	152	172	190	177	187	182	163	177	156	162	159	176	202	179	166	168	188	195	195	175	151	170	194	176	168	164	155	177	163	167	189	176	191	158	165	173	153	186	174	178	167	175	174	201	188	193	156	146	177	184	170	160	172	190	182	189	202	198	176	167	157	194	173	175	175	139	185	160	152	160	183	173	186	178	165	177	178	160	154	170	152	173	159	185	170	177	164	191	182	176	172	177	214	170	170	173	159	174	163	161	162	186	198	180	153	174	169	186	161	177	172	187	163	163	192	160	170	188	170	168	206	191	155	143	164	166	161	200	142	173	171	169	170	189	189	195	185	183	161	189	178	149	183	155	179	173	163	167	186	180	167	181	165	180	161	169	184	187	176	191	175	174	198	182	154	162	189	169	188	159	168	182	180	168	192	172	168	195	178	161	178	187	161	190	172	184	161	190	164
12533	14730	17591	10152	9466	7542	4332	1989	942	608	488	437	449	487	462	424	443	445	443	427	452	468	448	432	436	433	433	451	435	430	434	430	431	467	430	439	429	438	446	411	451	425	457	419	482	442	446	413	393	424	423	429	434	430	451	448	417	435	423	444	435	454	409	451	455	483	458	436	428	398	461	447	414	431	393	451	464	462	458	454	436	420	445	427	447	447	450	419	391	426	440	415	465	422	425	465	452	430	441	476	467	483	459	402	437	450	478	419	442	404	404	426	435	427	450	442	456	449	428	423	450	420	431	442	452	457	462	457	433	431	443	452	424	454	453	436	449	438	430	442	429	423	429	462	422	439	466	467	397	463	408	463	430	436	435	438	443	425	435	422	412	455	435	491	441	431	422	411	419	481	452	417	414	452	430	433	450	435	470	445	390	441	428	414	442	407	431	442	410	405	444	447	421	462	443	469	482	431	428	428	450	455	502	434	449	420	470	429	469	478	453	426	470	462	435	451	432	445	425	449	455	443	499	418	404	440	456	447	410	444	465	462	481	403	414	456	459	445	463	421	457	478	434	420	427	440	410	454	457	465	471	419	447	499	491	479	433	439	432	449	458	438	428	441	468	421	442	413	437	449	421	448	452	432	434	471	400	474	421	436	419	453	439	455	434	486	453	439	419	439	443	452	451	469	450	452	448	483	488	420	410	459	420	439	427	465	450	437	428	470	473	433	468	431	452	481	436	415	416	451	463	422	427	463	441	461	441	442	469	425	439	469	445	465	441	475	426	442	429	430	479	445	442	438	444	427	446	459	454	431	412	469	423	425	465	434	454	403	440	423	448	446	462	415	443	444	417	467	430	444	451	443	485	460	436	488	424	444	424	442	442	455	457	470	463	433	427	400	475	455	425	455	481	485	457	458	435	461	484	430	449	440	444	457	443	459	448	435	398	465	447	443	386	440	474	468	432	435	427	438	438	448	433	426	444	424	426	403	433	423	468	436	381	417	473	467	499	454	410	456	442	440	452	437	435	452	450	452	409	443	445	440	436	456	463	450	452	436	421	470	458	430	447	447	465	449	452	439	409	427	474	425	465	429	447	448	408	467	432	474	455	455	444	405	411	451	495	435	434	447	418	425	457	455	434	441	447	451	401	431	475	429	428	444	441	456	415	432	417	413	395	456	452	441	433	455	427	420	449	436	434	443	430	446	415	435	409	489	471	468	416	453	431	458	440	438	426	400	498	464	463	454	455	439	429	423	437	447	426	447	441	463	417	426	424	435	416	478	460	444	480	493	420	461	452	400	438	479	404	446	436	439	450	471	432	411	444	439	458	454	465	463	520	442	450	450	418	433	429	463	459	433	439	443	428	467	409	439	425	437	446	483	430	444	428	409	434	494	474	447	443	419	498	446	434	412	489	470	435	448	459	497	488	475	443	447	475	415	411	430	429	455	441	431	418	465	454	451	423	458	459	451	439	454	447	439	447	433	482	413	426	416	466	439	448	430	458	450	443	440	447	436	439	438	435	435	399	458	406	441	451	454	452	436	479	456	418	458	439	466	452	419	442	441	457	427	482	439	428	436	450	426	437	434	468	411	418	469	460	443	446	421	469	451	429	477	445	464	407	416	426	424	449	455	460	440	455	483	450	465	430	434	420	454	439	452	437	432	420	402	417	427	440	449	406	434	427	435	438	429	438	428	468	435	454	422	414	462	443	427	409	430	415	460	447	490	418	470	439	431	436	451	452	432	427	474	431	486	458	468	458	463	471	424	428	440	445	464	427	436	445	448	466	442	457	469	467	407	484	468	409	440	430	465	439	432	473	405	415	457	444	445	478	468	456	432	434	448	436	495	464	458	466	478	459	422	397	422	445	428	439	454	416	426	489	438	432	447	418	508	421	462	461	459	417	475	426	413	436	426	431	423	468	474	447	450	471	436	475	456	426	408	451	474	431	458	435	427	470	435	423	456	409	408	458	476	445	436	442	470	435	431	411	462	429	449	443	435	464	456	389	410	458	445	414	429	449	484	464	409	425	416	475	446	429	447	439	458	442	475	420	413	478	439	410	467	434	418	452	450	463	444	494	428	452	442	462	408	451	442	410	415	447	429	434	430	422	384	424	422	410	475	430	428	484	468	390	428	458	434	423	452	429	399	451	439	431	441	410	469	429	447	407	453	421	448	449	441	415	467	434	432	429	433	435	442	464	440	442	450	419	448	465	436	443	450	410	432	465	411	432	475	447	447	440	427	429	415	444	454	467	436	390	466	392	432	456	445	442	473	430	451	422	466	406	439	456	437	462	447	431	456	441	442	460	455	446	436	438	463	422	449	405	444	465	448	429	506	446	379	440	460	443	483	473	422	437	431	451	422	455	442	429	443	451	430	404	438	480	465	489	439	427	462	465	436	439	445	450	440	444	397	464	454	485	499	441	406	434	420	437	429	435	462	453	421	462	434	454	419	447	443	455	436	448	422	450	431	442	413	430	433	424	450	491	464	411	455	457	454	432	480	441	441	464	401	455	420	425	460	429	392	451	442	429	461	440	470	458	465	511	423	461	476	417	474	440	422	458	434	435	459	454	428	450	498	423	469	461	472	468	422	459	437	439	426	412	412	460	441	400	450	461	432	440	413	451	423	429	469	397	428	432	436	410	427	464	421	446	417	499	450	447	426	462	446	421	492	480	464	483	407	442	522	425	442	430	447	461	438	421	435	453	426	443	448	452	459	445	457	423	428	414	440	470	403	481	434	462	427	444	420	433	413	427	416	437	434	430	445	407	474	447	444	458	458	429	440	472	440	451	423	435	440	453	450	448	452	419	459	440	416	465	455	445	457	471	418	437	432	455	441	472	435	420	426	465	422	408	443	479	445	408	432	455	476	450	442	434	441	444	437	471	448	438	445	464	451	425	435	430	452	438	455	452	466	408	410	462	398	413	454	417	425	436	454	455	440	449	455	440	449	412	412	424	452	450	422	450	410	447	425	433	426	459	424	422	435	440	407	430	423	444	450	475	471	422	452	475	444	437	466	432	446	441	455	467	464	453	474	427	463	430	434	416	439	456	450	459	454	463	452	487	433	431	454	454	444	467	421	410	428	439	474	469	437	425	410	457	492	454	462	411	404	430	443	428	456	422	454	430	462	431	439	432	463	452	443	435	467	466	435	425	450	417	430	428	437	444	391	433	431	455	429	444	421	465	458	469	429	451	450	439	424	454	443	446	458	416	426	486	450	468	444	430	446	418	435	462	419	455	403	447	468	452	495	469	453	462	447	444	468	426	461	445	447	448	422	429	458	443	439	415	424	404	424	431	449	405	408	456	462	437	437	443	460	447	435	474	437	418	415	454	443	436	479	408	440	442	441	452	464	479	468	455	436	443	454	447	432	397	447	479	441	437	458	414	457	405	439	450	444	419	429	424	455	446	440	455	451	454	451	412	482	486	420	454	438	427	442	412	468	419	480	455	452	434	456	422	419	439	403	424	476	439	456
60557	63166	62061	42066	30477	22470	10378	3295	928	374	239	180	184	191	184	180	194	177	166	207	197	200	188	183	191	192	189	172	212	182	194	171	204	173	159	214	183	176	165	179	178	209	192	182	188	161	181	203	190	188	167	173	188	170	187	211	202	174	195	175	189	198	193	201	179	157	192	187	169	174	179	197	179	220	191	180	179	186	181	179	188	178	187	211	160	173	191	185	182	176	173	184	198	200	178	168	195	192	159	155	194	193	181	174	205	184	179	204	203	183	199	197	187	216	175	163	180	213	190	167	148	181	181	176	201	174	198	179	195	181	194	166	198	206	158	168	163	206	194	164	186	171	166	192	190	173	179	199	155	174	187	182	201	204	187	185	190	198	157	183	221	178	184	183	177	169	186	185	178	196	190	184	189	177	164	195	148	203	168	185	200	185	189	207	184	183	199	180	185	166	166	154	195	181	177	171	198	176	194	179	163	186	200	188	196	205	205	186	214	182	201	173	196	171	176	184	178	209	173	194	178	181	199	177	200	166	188	166	188	202	198	164	201	198	194	165	180	191	165	179	176	176	172	211	212	189	222	196	192	186	180	193	181	167	154	185	163	179	161	185	202	198	190	179	182	159	214	186	197	189	194	182	195	187	183	210	173	185	170	185	172	151	189	182	180	155	172	189	188	187	202	174	184	168	175	196	223	184	177	169	200	184	181	182	192	175	160	174	176	169	187	187	194	191	178	151	171	183	190	180	161	185	178	190	191	198	188	188	200	188	182	180	181	184	193	194	170	191	212	194	199	205	193	206	178	192	175	160	185	166	188	173	177	180	193	180	193	175	175	182	183	175	158	193	176	184	221	177	216	167	174	172	200	188	212	189	177	150	192	199	212	186	168	189	192	220	186	190	171	180	190	196	178	183	171	172	179	172	210	199	168	171	194	195	194	179	178	195	186	205	195	216	192	171	173	172	152	185	202	180	184	171	187	184	196	172	190	182	202	203	193	194	190	175	212	184	197	184	176	205	192	172	197	188	175	163	191	170	185	177	191	179	209	178	196	180	198	180	178	214	173	176	177	192	172	207	214	165	193	188	177	197	205	203	162	197	192	199	171	178	174	165	173	183	186	186	184	184	181	199	199	175	177	205	189	190	184	184	178	175	190	175	173	189	186	175	186	199	209	177	194	193	170	177	202	200	183	189	168	163	183	186	194	201	199	160	179	174	181	176	182	149	174	187	188	212	196	190	177	181	208	207	193	173	196	181	176	182	187	180	188	165	190	164	190	158	185	194	171	176	194	145	193	184	192	170	187	195	176	171	192	185	153	190	182	180	209	170	194	150	192	190	185	187	199	187	193	209	191	174	195	186	170	190	191	175	171	169	218	200	187	172	184	185	175	185	192	193	212	191	185	188	170	181	200	187	193	200	159	194	171	174	171	153	208	199	170	172	168	175	161	181	186	213	178	190	186	170	196	186	192	187	175	171	177	190	200	181	182	158	196	193	180	193	193	184	158	185	212	175	173	201	182	206	190	192	178	178	186	166	166	192	177	211	201	179	195	186	189	196	167	190	182	171	193	176	181	188	169	174	171	227	188	195	198	182	184	185	182	201	169	168	201	210	206	179	181	179	190	167	202	150	175	205	188	215	204	198	226	206	185	196	205	163	176	185	191	170	190	160	186	161	193	152	180	189	201	192	176	169	169	189	173	163	188	201	196	189	192	194	180	205	199	188	188	196	192	192	202	191	173	170	169	187	194	184	181	193	192	186	211	183	164	203	195	207	142	176	189	207	167	182	186	172	182	186	185	191	181	169	181	183	162	182	196	187	189	193	194	213	182	184	174	172	185	198	175	184	196	166	176	174	181	179	208	172	183	173	205	193	163	182	186	170	195	194	173	194	185	187	205	178	165	199	165	170	191	165	182	187	195	162	195	199	169	175	174	202	212	148	173	188	179	179	169	157	161	169	196	173	183	187	200	195	159	182	180	185	184	181	172	207	185	207	171	170	191	179	203	159	204	180	200	180	200	209	160	182	179	200	220	191	175	175	169	182	185	197	197	179	160	188	170	167	196	187	178	195	177	206	192	172	182	177	188	189	173	183	165	196	174	187	206	161	166	178	195	162	180	186	206	198	174	205	182	186	163	163	186	208	194	197	200	181	190	162	180	214	200	183	204	173	204	182	178	177	152	182	208	164	191	164	179	180	183	191	185	172	176	211	178	183	183	171	169	176	175	183	190	181	186	205	201	208	165	195	173	196	191	157	201	177	197	200	191	216	210	182	163	217	182	205	181	182	192	215	184	189	187	183	192	175	180	180	170	183	197	189	178	177	192	185	217	167	204	182	181	205	183	203	191	202	176	165	177	218	169	173	182	184	179	162	179	171	187	196	175	199	170	149	213	176	217	206	207	198	195	187	181	193	182	170	193	172	168	177	183	194	198	167	174	188	192	199	209	170	175	209	167	182	185	174	168	182	178	193	178	188	191	165	184	191	172	177	216	190	167	210	181	190	181	197	172	191	189	177	200	190	181	173	154	166	162	198	189	162	180	198	197	178	178	193	186	177	163	176	178	215	198	178	184	188	171	161	222	185	185	170	199	157	164	199	192	198	202	197	228	185	199	194	161	161	209	181	197	168	185	204	166	178	172	188	165	205	162	168	188	187	166	189	173	165	172	201	181	157	172	199	187	196	176	165	173	174	204	196	180	179	203	206	219	198	200	192	181	184	194	175	168	204	194	179	170	198	193	159	205	219	191	194	169	206	173	213	181	192	205	169	193	171	204	192	168	150	188	163	181	199	182	173	177	199	195	186	195	213	200	184	188	193	185	153	166	212	177	186	190	188	190	182	169	175	180	205	155	212	162	164	186	191	186	183	173	190	188	186	185	201	178	190	156	165	184	189	192	187	180	186	197	198	184	184	190	186	215	175	185	177	191	194	178	177	142	207	183	205	187	176	173	196	203	189	175	156	181	201	188	176	171	171	195	211	174	169	166	201	208	185	174	192	162	199	157	167	192	185	193	177	178	189	176	189	187	183	196	195	181	203	189	191	188	199	177	214	188	162	184	171	164	188	173	180	196	201	211	157	185	183	196	223	177	170	195	174	189	181	187	190	170	181	183	214	168	157	167	197	173	172	184	210	174	200	152	195	167	182	169	186	158	185	165	207	193	200	181	175	198	204	194	184	172	175	167	202	185	206	182	184	194	190	199	161	176	191	186	170	167	176	194	196	165	174	189	206	197	181	179	177	197	181	171	187	204	200	170	210	185	189	202	192	180	185	207	206	181	187	173	174	184	170	185	191	218	193	170	185	160	178	165	186	161	164	188	183	199	170	209	206	189	185	170	176	188	185	200	171	171	198	190	210	189	184	161	167	200	188	197	178	186	183	163	181	192	171	177	174	180	177	181	181	173	189	187	213	184	179	181	205	178	212	191	179	216	162	159	187	201	183	197	185	188	191	199	190	192	159	191	191	197	189	162	201	196	184	158	192
37429	47621	55852	47924	42674	35755	23069	10814	3720	1219	595	509	476	459	489	467	476	469	487	462	472	471	486	464	445	442	442	459	446	448	437	451	443	407	445	450	459	433	463	460	501	463	479	459	439	454	447	483	443	468	467	443	474	451	446	438	445	439	460	426	470	435	428	476	489	483	451	448	460	427	441	507	426	468	493	428	479	447	457	478	478	467	458	431	459	467	463	436	445	470	471	451	470	486	468	503	433	467	507	422	477	461	436	470	461	438	470	452	464	423	443	437	481	451	458	427	459	458	445	462	436	457	447	458	453	434	510	438	503	449	424	481	461	459	462	427	414	431	442	474	430	442	514	462	450	444	477	456	454	427	471	441	466	445	478	496	412	422	453	486	428	422	448	459	481	474	476	444	432	434	420	468	447	462	428	483	483	450	468	484	446	462	445	420	483	436	451	461	432	478	466	421	444	452	474	465	477	442	476	444	388	463	424	438	475	455	461	426	458	450	485	453	437	477	460	455	486	430	444	429	471	460	487	496	473	491	458	449	433	460	422	448	494	434	439	423	432	462	439	464	495	471	492	453	480	457	475	430	462	438	513	440	450	470	500	464	513	502	510	473	494	473	456	473	464	438	461	430	456	462	476	464	433	405	474	427	487	450	437	445	464	450	462	444	469	494	477	462	511	476	423	479	476	467	436	460	478	475	437	416	488	489	471	500	443	485	461	465	419	459	441	491	468	438	434	436	445	480	458	455	496	515	496	452	449	464	468	464	458	489	486	416	465	421	447	495	491	449	453	439	453	472	410	458	484	449	444	466	463	435	455	505	506	489	486	473	417	490	413	438	444	481	446	435	411	465	444	488	486	462	458	401	455	482	463	452	432	471	447	490	461	470	465	459	483	430	413	509	437	481	429	451	463	452	430	451	408	459	444	484	452	416	448	462	453	464	454	481	471	464	442	475	454	460	432	441	474	463	480	400	470	467	484	460	502	449	491	445	452	472	462	464	472	449	440	476	417	480	468	491	458	455	456	477	486	448	461	437	443	450	451	478	497	466	492	445	464	472	480	428	444	461	443	446	460	484	484	446	473	431	499	462	462	457	441	456	446	468	476	427	444	482	466	473	486	443	442	472	458	445	490	476	497	434	457	452	467	498	503	424	460	438	463	476	481	464	487	483	457	464	449	412	434	484	448	452	433	453	469	489	434	447	440	471	460	489	432	471	479	467	455	462	450	464	478	467	434	438	490	461	452	440	449	436	464	428	441	465	459	468	453	467	415	444	450	419	442	484	428	456	473	448	450	469	472	454	445	492	463	426	465	504	432	469	465	428	440	409	449	453	465	449	469	465	438	464	504	461	439	473	448	465	495	441	447	429	505	471	459	473	477	493	483	442	451	486	446	503	468	442	463	414	474	464	513	462	405	473	452	467	447	458	471	478	467	465	466	502	462	436	433	494	497	476	482	476	493	443	478	435	458	452	458	455	499	450	472	444	485	460	420	461	431	444	508	477	450	428	460	490	442	434	463	459	470	439	451	496	455	457	467	488	481	450	483	430	468	463	434	447	465	478	451	456	479	485	477	435	482	487	451	450	497	479	481	465	444	485	460	475	469	451	483	443	448	471	447	474	461	467	464	478	410	448	454	468	488	432	464	436	445	449	446	465	416	462	472	470	442	459	474	463	440	421	414	425	433	425	454	455	437	479	455	480	447	436	441	460	435	456	455	448	464	473	428	448	479	446	467	462	448	504	452	491	456	444	448	492	448	431	486	476	481	427	453	445	456	471	486	450	448	453	445	464	453	434	436	473	460	470	422	411	441	400	472	445	429	427	465	462	472	428	427	464	444	463	441	457	446	449	517	465	434	446	458	468	450	448	448	484	444	469	461	465	452	445	459	445	438	408	452	447	436	456	417	432	431	424	480	460	482	468	468	474	454	470	451	505	448	450	468	432	467	455	456	468	453	432	456	452	458	498	464	456	455	448	472	419	491	465	446	446	461	473	457	448	464	451	452	468	464	439	482	467	453	454	472	435	455	474	472	490	443	459	447	428	438	450	476	466	421	437	447	444	489	468	425	460	430	487	482	468	473	456	483	457	456	470	484	463	443	454	461	463	433	485	446	427	478	473	467	456	488	483	415	471	405	486	418	482	456	462	528	439	459	459	485	465	454	475	456	415	486	473	469	478	477	459	414	469	441	457	472	438	432	456	441	467	425	465	452	475	513	492	427	469	490	483	474	433	495	449	419	444	475	470	496	460	463	423	474	468	442	475	493	474	447	466	449	461	434	492	464	504	469	424	477	460	421	479	472	443	462	448	465	472	464	430	444	476	474	449	448	441	466	439	462	461	483	476	429	458	423	455	469	450	468	468	442	473	482	484	441	429	441	434	410	473	468	469	458	446	460	466	472	516	462	440	433	470	464	466	448	479	473	449	453	421	464	456	454	466	451	479	433	438	465	459	480	440	488	428	483	448	444	467	439	443	435	452	448	460	440	439	439	463	513	449	491	434	508	424	477	463	494	450	468	467	447	442	488	416	472	481	447	459	471	456	459	426	476	471	447	439	442	466	452	457	430	465	454	459	442	493	477	428	457	483	464	465	452	470	449	467	497	476	448	430	439	480	452	463	471	425	443	442	457	460	451	455	412	502	492	442	450	409	496	466	438	431	472	439	431	421	489	509	470	474	463	456	448	446	474	463	437	477	443	478	481	460	484	457	467	427	486	467	471	452	463	475	458	458	456	416	452	492	419	477	457	457	449	456	421	468	438	477	448	471	495	479	432	485	458	416	455	485	456	446	488	442	472	455	473	446	439	454	451	456	451	491	428	480	508	433	442	433	481	451	485	436	482	450	463	467	480	457	455	456	486	479	446	459	418	439	430	460	462	448	487	465	460	459	461	464	488	463	433	459	459	453	450	489	450	437	469	485	487	463	448	442	480	465	461	451	504	444	462	440	483	430	456	463	439	460	464	480	503	461	443	452	454	455	518	485	454	493	419	460	436	444	449	483	480	472	436	498	433	451	450	438	447	483	419	481	459	425	489	468	458	435	472	508	476	456	451	471	498	441	464	473	491	438	490	470	447	483	477	414	489	438	429	432	440	479	447	457	488	448	448	481	480	455	482	501	422	494	466	432	430	438	438	464	476	456	427	502	458	444	457	454	442	457	469	490	450	476	450	468	500	470	441	475	472	494	485	423	472	454	485	438	487	454	437	444	508	451	460	456	457	477	471	438	469	459	433	476	479	476	464	443	421	445	487	426	480	481	484	461	435	485	460	473	446	477	458	432	464	460	466	486	463	473	464	458	487	501	478	446	475	476	494	480	468	431	478	431	424	515	451	434	479	420	440	441	485	454	497	454	423	455	443	442	458	456	440	442	516	438	463	448	468	455	438	472	472	456	444	461	465	442	458	457	457	446	441	481	416	457	500	442	450	480	463	438	453	448	451	476	462	467	463	457	453	469	485	460	465	446	482	468	439	419	451	478	456	457
72666	76162	74503	53301	41837	33247	19673	7644	2056	566	243	194	194	184	179	195	154	160	191	196	172	145	172	154	155	171	185	164	181	168	165	156	165	172	147	161	157	156	160	169	183	184	176	166	148	170	159	163	183	167	154	169	159	183	162	184	158	163	169	173	161	155	166	157	152	176	196	167	189	172	190	159	159	163	162	142	180	170	183	145	178	159	204	165	171	157	158	166	145	163	168	164	164	161	157	162	161	158	168	162	179	176	180	156	155	143	199	182	173	159	187	158	194	190	180	171	190	169	154	160	164	181	166	176	172	181	180	174	156	174	155	162	163	161	183	181	145	197	193	153	171	154	164	170	175	159	173	175	183	184	183	178	132	149	174	167	171	166	181	179	152	152	163	172	174	156	162	167	172	180	163	162	171	164	156	156	171	159	172	160	165	155	179	159	167	172	161	193	177	146	159	178	158	168	171	173	163	198	174	168	161	193	187	148	172	164	172	159	154	154	166	169	172	184	167	178	194	150	182	147	163	165	170	146	166	162	178	166	183	171	152	177	175	148	170	155	162	169	173	150	170	176	161	188	164	148	179	164	165	152	166	162	162	158	169	161	171	165	181	186	168	187	151	189	166	162	193	173	172	176	175	170	175	153	163	147	171	171	194	168	167	148	165	159	171	177	167	188	149	158	149	159	177	178	166	170	153	169	163	159	185	135	160	162	178	170	183	165	176	161	157	175	165	189	151	160	204	187	158	203	177	193	160	179	155	170	171	187	163	162	164	182	168	161	189	167	169	162	171	164	170	172	147	167	174	173	180	178	176	163	183	168	158	182	176	149	177	157	153	169	167	167	171	163	157	141	164	161	164	179	147	178	165	207	156	158	169	156	159	172	177	156	184	153	154	185	170	166	155	172	202	183	177	166	165	173	148	164	178	171	156	172	173	147	156	165	181	165	144	187	166	163	163	180	187	183	164	166	179	171	167	183	169	165	170	163	176	165	170	179	171	168	185	180	152	133	182	158	176	176	186	169	181	173	155	179	184	163	176	177	189	144	163	136	163	160	164	182	196	161	187	201	171	187	172	192	182	168	167	183	150	180	168	139	136	165	157	145	164	189	171	179	190	171	170	208	156	140	186	160	174	164	187	143	165	150	181	168	156	170	167	170	175	155	151	164	172	159	172	182	173	177	163	160	164	162	161	160	167	181	193	185	154	181	174	173	164	182	172	149	160	187	158	161	155	179	157	154	189	163	181	159	190	143	166	160	151	173	155	159	176	171	185	193	154	170	160	189	183	156	179	169	166	167	159	168	181	154	189	199	169	192	147	148	145	166	178	198	173	160	139	178	196	163	152	194	161	180	156	183	178	167	169	172	170	204	184	172	187	177	186	170	164	159	163	164	184	177	163	168	170	157	155	148	181	168	156	171	166	188	177	161	180	182	160	158	147	176	182	162	170	183	157	165	200	177	172	155	167	161	189	173	163	170	176	161	198	195	173	177	152	154	170	146	159	181	180	167	160	180	189	166	167	163	185	148	143	143	180	184	171	171	175	168	181	214	150	177	170	173	161	149	196	164	171	173	172	157	174	170	191	173	163	168	137	158	152	146	163	169	176	155	166	183	168	176	179	167	162	184	160	150	191	174	138	156	170	196	195	151	170	172	169	150	179	170	173	146	162	163	171	166	188	167	184	164	193	168	165	182	184	191	152	177	165	160	166	169	175	200	156	186	170	157	154	145	172	181	169	153	158	172	196	185	158	175	149	177	176	185	187	170	178	158	166	168	186	176	148	180	154	150	181	182	147	177	141	161	158	163	174	165	160	163	151	183	185	179	190	166	172	156	176	140	163	155	173	159	158	176	166	179	174	166	156	174	160	178	172	202	158	153	169	173	189	158	170	171	165	160	164	180	182	204	194	177	165	166	160	151	175	158	171	167	147	173	157	161	172	165	154	157	148	157	147	164	153	165	157	167	186	169	177	173	154	156	182	152	167	172	168	164	174	168	142	179	188	171	176	152	181	168	143	180	165	201	169	170	182	185	179	176	198	159	171	175	181	144	182	144	152	161	154	184	147	183	149	157	190	171	158	158	174	158	170	156	160	162	166	162	167	168	169	167	165	163	166	161	175	176	163	178	171	191	159	183	168	173	160	182	158	170	161	157	180	184	171	168	148	162	184	166	179	167	165	139	175	166	177	175	177	168	160	175	164	153	174	143	186	170	174	148	177	158	182	167	179	170	167	173	165	182	147	171	154	163	164	168	166	194	161	168	194	157	194	156	145	157	165	139	155	172	152	183	160	158	175	169	137	190	173	179	173	182	185	159	155	170	167	173	173	167	160	182	170	157	146	174	179	170	158	162	167	179	171	182	187	152	190	167	161	183	172	150	156	163	159	176	166	152	127	166	177	159	180	157	151	172	191	173	176	185	160	164	164	165	148	155	164	163	185	155	167	179	186	170	146	165	187	157	166	149	169	177	162	169	175	165	185	163	148	181	168	158	182	151	159	155	178	168	162	184	182	160	145	173	160	167	157	172	201	178	177	169	203	155	181	173	163	183	157	160	175	161	154	177	162	174	196	158	172	186	184	171	155	168	142	167	182	162	163	156	148	187	165	179	177	161	189	165	178	162	152	173	161	156	148	168	180	185	167	142	190	192	164	161	150	190	167	176	151	172	172	148	159	192	176	185	213	198	168	170	197	165	145	162	182	187	175	171	163	160	171	186	166	153	166	199	178	163	154	149	146	168	185	175	214	155	175	182	187	183	163	160	160	183	169	161	186	149	187	143	167	184	163	169	153	159	162	177	183	175	152	179	154	172	165	155	158	172	166	173	145	189	168	156	179	164	169	174	187	171	163	175	168	163	155	182	142	189	176	170	194	168	174	136	182	142	200	181	193	168	162	155	153	161	170	172	185	175	161	168	171	163	183	186	181	147	143	178	186	164	176	142	164	168	188	192	163	155	140	171	155	154	168	161	160	173	164	149	164	179	174	161	156	172	158	164	176	193	177	148	169	160	124	177	167	141	172	170	170	166	155	171	168	158	171	150	162	155	160	170	177	190	186	184	165	153	155	160	189	213	160	174	165	169	168	146	163	152	180	160	158	154	149	182	175	164	168	158	175	153	145	174	161	140	174	173	177	204	162	153	159	149	171	162	151	185	153	190	167	168	164	145	178	175	173	156	160	155	171	175	165	157	158	172	151	172	145	167	179	161	151	145	185	190	176	198	156	172	160	180	177	153	170	154	160	165	144	164	170	184	177	182	184	168	156	188	142	156	147	160	178	201	144	176	184	172	181	162	157	161	158	161	175	174	154	184	186	172	167	162	152	164	167	177	151	178	169	171	176	199	153	147	166	151	173	162	167	175	153	171	182	178	161	168	166	175	174	154	174	153	173	174	157	178	154	181	165	170	163	169	176	162	197	149	173	133	167	153	181	169	177	148	149	160	175	153	166	171	183	167	168	156	184	178	151	179	179	164	151	188	164	189	161	186
45791	58655	71367	57281	51973	44689	32540	17925	6808	2086	711	504	403	415	446	376	401	419	412	412	443	390	438	371	389	429	391	420	418	432	390	390	417	367	417	434	401	394	402	452	437	417	401	452	417	402	408	397	406	403	437	437	421	407	410	439	417	403	429	425	407	447	474	383	404	388	401	427	407	387	408	438	451	417	387	439	399	398	419	400	401	434	448	428	387	421	369	427	405	429	400	417	421	407	387	440	424	397	434	419	390	433	385	412	413	404	430	384	424	440	414	428	436	428	399	383	401	428	449	394	400	383	437	445	415	411	407	408	439	430	383	417	412	427	404	402	402	421	407	422	429	410	428	389	389	375	409	406	449	391	419	397	414	395	401	430	397	395	395	425	392	420	412	404	457	447	378	393	429	433	408	384	430	448	423	417	461	377	398	434	455	401	428	419	420	433	385	378	413	441	443	411	421	467	393	422	421	397	375	368	424	396	392	414	399	442	407	401	384	372	439	411	424	416	417	448	414	465	392	441	426	430	440	411	425	442	397	402	425	394	435	405	433	439	411	411	390	403	440	397	425	450	394	386	419	417	423	416	409	407	394	393	411	415	376	435	431	396	397	422	402	421	447	390	423	406	429	417	418	447	405	407	416	457	398	394	425	413	407	395	419	388	391	398	419	425	416	401	403	408	401	421	398	395	471	422	423	440	412	441	431	426	379	401	362	405	445	403	420	457	410	426	432	448	376	452	451	397	431	414	411	422	397	403	394	402	437	387	392	441	416	424	419	409	390	412	406	399	408	446	420	418	417	425	411	396	416	414	457	406	416	404	405	394	392	416	420	422	422	417	424	414	444	397	423	447	451	401	428	415	459	435	385	410	395	399	407	384	427	411	408	402	435	394	403	411	413	425	386	423	416	398	447	405	420	435	437	423	389	419	425	431	417	453	391	394	443	395	458	418	396	372	460	381	428	386	415	420	407	400	412	415	404	407	443	414	403	414	424	415	460	442	429	456	428	453	401	376	419	409	419	451	431	372	406	427	390	412	376	402	409	413	403	441	428	441	415	436	421	392	399	407	387	411	444	433	434	440	430	409	437	406	425	417	406	398	427	417	406	414	425	429	422	405	402	414	415	439	397	443	432	398	419	403	398	434	425	410	417	408	400	386	387	418	424	408	434	400	424	428	382	407	430	414	463	392	399	408	382	407	425	428	454	425	423	412	427	440	399	431	422	397	424	414	413	434	417	420	397	380	428	405	430	391	419	399	404	413	422	426	429	412	388	467	407	379	404	438	400	419	407	392	450	427	424	421	393	387	464	410	423	430	392	407	436	406	417	410	380	401	428	400	395	384	400	383	431	448	433	414	439	416	418	438	424	416	409	412	381	476	430	401	423	383	424	391	410	415	371	405	417	400	439	396	411	416	427	416	416	360	415	424	404	401	410	389	414	438	402	416	426	388	411	354	408	414	421	395	402	426	421	440	402	410	400	412	417	386	396	419	399	429	424	420	426	392	403	420	403	414	431	405	431	367	437	379	371	440	386	378	408	450	435	418	397	400	427	421	408	403	399	452	406	425	383	420	407	442	435	421	431	388	407	404	404	393	390	412	403	402	377	434	423	412	420	411	414	439	427	431	424	404	411	427	401	426	458	407	399	411	409	407	447	394	404	374	404	446	416	447	414	412	424	449	449	427	452	392	406	410	408	422	409	424	379	430	428	433	428	436	428	406	432	380	383	442	427	416	404	427	370	395	399	403	421	417	407	439	395	429	415	406	389	381	406	431	419	419	391	413	406	440	402	400	397	360	458	433	387	365	448	435	431	413	424	405	434	403	400	400	453	418	452	413	420	392	383	416	418	371	412	436	434	410	411	410	406	429	435	424	419	434	437	444	404	424	421	384	405	422	383	428	411	419	428	414	407	432	434	425	408	397	422	397	437	429	424	404	450	440	398	400	399	408	393	426	405	432	433	423	407	396	423	442	463	409	408	426	417	395	440	406	400	423	392	367	376	421	407	427	410	381	418	398	426	424	415	381	412	440	374	412	403	430	383	421	405	397	422	408	417	436	388	445	417	412	400	381	408	415	387	405	432	407	412	376	395	434	419	429	391	416	396	429	423	459	411	404	412	408	396	382	431	425	418	391	426	402	451	421	436	424	391	445	397	404	408	402	407	405	440	406	421	425	394	438	415	427	406	396	430	409	420	395	473	430	418	405	414	401	387	445	376	389	416	413	388	427	451	372	412	426	424	392	408	381	403	427	397	454	426	446	435	408	408	436	447	426	415	410	424	372	405	443	411	431	408	393	414	441	389	401	425	412	397	412	410	415	409	411	434	403	375	421	394	373	414	421	391	402	410	394	453	396	437	401	439	405	466	450	403	410	395	414	429	440	437	405	420	437	392	375	400	394	392	449	417	445	406	453	420	430	414	408	434	414	442	410	413	445	418	386	403	426	428	443	400	420	425	394	420	435	386	416	428	427	443	404	411	415	414	399	463	415	426	423	399	426	429	381	432	428	400	415	454	417	439	430	382	434	392	447	404	425	411	407	427	390	400	444	404	378	411	431	408	386	399	434	389	397	433	425	427	416	411	437	419	379	425	410	389	420	470	431	407	438	404	387	398	389	429	395	405	401	419	443	426	431	397	427	443	411	420	444	369	439	399	408	411	415	393	434	385	404	437	385	411	417	424	409	372	417	400	450	425	419	429	441	438	413	387	418	384	428	400	381	425	381	409	413	401	424	405	409	412	432	409	371	391	411	414	392	418	396	382	351	429	397	397	395	428	410	419	405	430	393	419	405	425	426	417	420	399	419	393	421	407	389	376	406	412	397	424	381	399	413	396	392	431	397	429	443	443	400	403	409	370	395	448	424	402	409	392	393	392	431	389	403	379	438	422	427	416	423	427	396	442	398	408	415	432	397	407	418	452	453	406	386	405	394	425	412	404	407	400	404	408	387	432	402	397	430	420	433	396	457	438	400	422	407	367	403	409	419	418	430	424	428	421	413	464	399	398	395	405	450	425	367	405	432	396	419	417	421	394	401	441	445	418	385	407	394	400	340	399	400	406	423	419	417	445	429	402	407	410	440	405	419	406	453	425	404	427	388	413	375	436	396	429	439	392	425	379	415	408	437	377	395	422	411	444	391	436	392	411	391	418	442	437	424	416	425	381	429	436	425	354	460	417	432	442	380	404	407	421	391	430	398	419	390	417	412	388	428	396	384	442	417	444	405	419	428	400	421	413	398	423	415	463	418	428	384	406	453	421	405	417	427	432	412	399	419	427	467	420	423	452	427	464	396	392	417	406	382	387	429	403	451	390	402	427	422	425	401	431	403	421	417	404	390	427	425	404	405	423	416	414	372	452	420	426	385	377	450	393	383	412	394	439	401	415	395	416	433	440	400	393	413	403	416	440	444	424	388	420	406	468	376	414	411	410	428	404	412	370	414	384	415	420	395	418	443	438	410	388	455	403	419	403	378	402	382	415	413	412	407
14463	10436	10522	3931	1785	1376	922	511	337	225	188	156	162	189	156	175	192	193	161	179	168	196	179	178	165	171	179	190	180	169	158	183	170	162	199	177	175	171	192	174	197	170	168	195	194	176	149	167	154	189	173	191	173	175	177	187	172	166	166	184	175	160	180	179	207	172	173	150	187	176	205	173	184	174	176	179	170	167	174	192	212	151	180	175	173	188	161	185	171	160	178	178	164	176	170	177	176	168	175	170	199	163	157	163	181	183	165	172	169	174	194	167	193	184	179	172	195	188	175	166	171	168	175	172	157	189	163	198	183	195	188	191	178	186	177	195	164	157	179	162	174	167	149	181	182	184	192	152	177	183	194	197	164	192	193	206	181	191	188	180	184	172	173	194	190	177	214	170	166	183	169	163	188	192	167	182	193	178	169	180	141	193	181	184	188	183	189	164	184	185	180	187	178	152	198	189	167	202	168	184	172	179	185	172	178	170	169	163	148	168	189	192	166	177	200	172	182	139	176	166	179	185	168	182	218	155	168	186	170	158	189	188	184	166	202	167	167	168	163	157	182	184	180	184	175	168	172	163	176	168	163	162	192	147	180	153	208	184	180	210	161	172	204	178	183	142	156	189	174	186	162	172	172	196	197	176	176	213	167	176	188	183	155	159	151	201	161	176	197	178	191	194	157	173	189	181	159	179	184	161	161	197	163	178	195	181	194	164	187	182	176	166	194	178	180	162	150	185	174	156	186	152	181	187	173	168	188	188	179	186	165	186	181	190	175	182	174	168	169	162	167	152	201	180	174	175	185	176	179	177	171	195	187	172	171	192	185	185	170	189	178	171	169	195	155	171	156	157	181	164	190	176	179	180	190	187	184	162	167	167	178	168	142	178	169	165	158	164	147	166	180	187	163	192	197	188	197	169	183	173	159	171	177	194	170	170	159	168	179	175	170	178	181	170	196	154	184	180	178	171	182	181	196	154	168	199	175	172	174	154	174	177	167	170	178	180	174	172	172	191	175	179	165	190	181	168	163	184	191	167	195	181	177	160	188	162	174	188	190	181	152	184	184	179	167	185	168	180	177	162	191	176	164	197	159	192	162	186	161	204	165	171	178	182	178	185	158	184	179	199	172	171	173	184	189	176	174	170	177	166	146	160	156	181	174	165	171	161	172	167	175	163	170	179	173	167	163	154	171	166	177	171	193	162	188	168	172	193	181	175	181	180	154	181	214	175	171	148	164	193	172	177	184	186	168	154	151	165	163	157	166	135	171	185	160	181	179	172	194	173	184	194	175	189	178	173	193	139	157	201	162	173	182	175	174	199	184	212	175	162	164	195	147	170	161	195	201	188	149	158	181	167	200	154	157	168	164	191	146	152	176	199	177	173	184	175	174	176	160	171	176	186	171	178	186	178	189	176	170	186	200	161	188	179	184	167	180	179	163	176	189	212	187	184	166	162	191	178	164	189	153	154	157	167	179	174	166	181	158	144	211	207	176	181	182	170	183	169	166	146	169	158	179	162	167	170	179	149	163	197	168	176	170	176	189	179	167	173	158	166	152	161	183	183	165	177	175	170	180	164	180	193	175	171	184	154	192	192	178	186	164	172	180	221	168	174	165	182	173	201	174	178	206	167	153	197	178	179	188	180	187	172	206	196	196	191	191	186	168	178	162	173	157	165	177	184	182	190	167	176	180	188	200	166	191	199	191	179	159	176	165	166	179	188	185	176	191	156	184	162	166	155	201	166	190	177	163	172	170	188	194	187	209	166	156	185	170	148	197	168	174	183	167	162	175	168	204	180	179	184	161	168	173	183	166	168	179	155	198	186	162	175	164	190	176	193	181	166	180	174	190	178	168	180	183	172	170	156	185	176	176	183	169	175	160	164	145	187	173	169	161	164	179	184	197	193	158	147	186	165	173	198	165	183	209	168	162	177	171	179	190	177	197	172	177	177	174	174	148	150	167	145	155	150	163	174	190	185	160	193	167	171	177	162	182	165	178	175	166	181	174	201	170	177	159	187	192	173	177	191	171	171	185	174	206	155	154	172	175	183	174	196	180	187	189	204	163	180	186	163	187	183	205	209	177	172	172	176	189	149	162	158	210	152	193	151	156	172	173	157	164	171	201	186	175	134	201	181	200	195	174	175	178	190	182	195	179	189	196	175	183	202	196	147	163	180	177	153	172	159	169	188	175	183	168	189	148	185	170	168	174	172	194	178	162	188	162	168	165	176	169	170	167	182	187	174	194	185	151	169	187	182	175	184	204	182	178	165	169	183	170	196	199	183	218	192	177	162	183	187	170	166	182	197	192	176	171	180	180	178	202	163	157	187	191	185	179	171	171	198	203	188	173	162	157	187	179	176	178	194	172	177	180	173	186	159	179	173	152	160	150	155	168	173	178	144	192	163	165	201	172	165	161	178	194	170	166	187	181	155	164	200	166	176	173	188	171	157	170	190	161	196	209	158	156	204	179	200	166	222	160	177	150	163	163	183	171	181	185	190	145	170	171	187	188	160	183	172	172	154	202	195	165	163	188	174	205	174	169	166	184	160	164	183	149	155	181	171	174	189	179	175	175	175	152	179	169	176	161	179	161	178	196	169	178	181	153	186	173	172	195	193	168	174	157	186	190	174	166	165	156	180	166	158	181	181	201	175	181	172	166	175	169	166	150	195	216	186	198	167	178	176	175	181	184	143	175	153	164	184	163	161	189	177	202	181	180	169	165	195	181	175	161	177	162	176	171	156	180	183	163	150	171	177	206	194	179	172	176	185	173	166	184	193	156	176	151	168	156	164	158	185	183	190	185	196	147	172	176	195	190	177	172	159	167	165	175	170	176	185	184	165	185	175	173	182	186	169	194	188	187	193	162	173	185	166	178	170	211	169	220	172	174	173	191	207	169	180	148	199	173	176	164	166	175	167	176	159	187	172	177	184	158	163	166	174	177	176	185	181	186	190	186	200	157	166	166	173	157	188	189	145	165	191	183	184	163	172	165	190	180	165	178	171	181	170	178	187	165	162	169	193	190	171	163	170	171	155	177	182	197	181	193	188	181	203	144	179	188	192	185	195	201	182	177	181	191	166	174	175	176	201	167	169	168	188	167	160	182	171	178	182	162	181	201	177	189	176	174	165	169	205	180	162	181	161	163	153	156	198	168	206	175	178	182	187	175	191	186	174	176	192	157	173	171	171	183	182	208	174	183	169	182	170	158	150	154	172	180	153	155	170	180	172	153	178	176	181	167	185	157	198	174	171	162	179	172	165	206	192	183	160	188	186	172	209	191	181	148	209	152	154	161	181	201	166	177	168	197	180	172	185	171	189	185	179	174	160	180	188	195	175	162	154	175	160	180	181	180	193	172	161	202	188	195	185	183	161	189	150	232	169	180	159	186	195	181	181	195	208	179	144	162	171	180	184	175	165	167	181	198	193	193	166	177	170	187	168	182	178	189	197	178	169	186	176	146	181	163	166	167	187	178	184	159	169
11958	14298	18666	10108	7039	5535	3546	1829	976	622	517	442	466	467	444	436	475	405	460	448	434	444	456	417	453	417	460	461	478	438	425	436	443	474	479	420	402	448	472	430	408	447	446	429	426	485	481	461	444	485	471	434	469	404	431	429	439	462	470	457	456	439	480	488	389	456	436	447	419	439	467	438	449	410	467	454	462	447	477	459	444	453	410	458	443	451	432	453	436	436	416	471	480	477	436	444	445	395	437	442	430	440	449	439	461	433	421	434	451	422	418	445	479	482	462	445	445	424	470	451	444	416	440	420	443	396	448	450	449	407	448	433	428	432	459	458	454	434	443	446	437	482	457	438	464	453	404	420	405	453	411	404	427	440	416	399	452	452	436	434	445	448	425	451	447	438	435	438	429	424	432	426	442	453	471	410	442	423	436	425	429	442	449	468	456	449	423	452	420	444	452	438	462	464	430	440	459	449	487	412	431	452	445	398	407	442	461	449	422	437	426	433	460	433	446	497	426	428	414	417	394	454	441	439	434	448	430	436	448	430	422	439	478	428	444	472	433	439	448	416	454	422	442	445	445	449	444	455	448	444	437	452	432	420	466	410	416	446	463	427	498	461	420	471	461	452	410	410	432	441	427	463	402	454	449	473	460	451	433	440	434	446	419	440	438	441	417	425	446	429	452	468	427	445	434	471	459	435	442	436	417	431	440	422	410	455	424	440	478	448	442	455	456	449	457	441	415	458	441	429	446	432	441	446	445	430	437	473	414	418	442	450	437	463	444	461	466	452	429	467	479	428	446	435	456	456	449	426	450	452	455	447	445	421	417	418	436	443	439	414	431	447	468	446	410	408	500	453	471	443	433	473	446	463	430	427	445	429	426	443	420	442	447	416	462	451	437	428	443	436	439	423	435	431	461	403	444	464	440	472	432	451	451	412	430	449	451	463	430	424	501	431	448	463	485	419	425	422	436	435	459	445	420	440	431	474	421	424	414	435	464	395	440	425	443	467	424	448	427	448	427	459	445	434	447	484	446	412	454	444	434	438	394	470	423	447	435	478	439	442	432	430	476	427	476	432	491	416	414	452	460	437	449	421	444	423	493	459	434	442	464	428	418	453	432	464	425	416	440	442	457	464	431	452	453	434	438	457	506	454	451	412	424	466	507	423	435	464	440	450	447	440	422	446	439	457	396	456	457	437	401	427	413	470	423	446	437	422	461	438	446	433	437	480	445	439	442	444	421	426	416	456	456	422	409	464	469	432	393	456	421	457	424	431	421	427	452	459	454	452	406	472	438	426	405	443	479	466	394	431	425	435	428	426	456	486	457	458	447	433	450	449	429	412	423	462	404	457	402	463	468	479	466	451	453	430	422	449	466	442	425	431	446	444	453	460	436	422	445	411	414	461	450	426	455	444	427	415	457	467	438	467	445	460	471	438	465	453	420	473	442	452	471	469	484	423	415	428	447	423	441	437	461	449	439	436	423	426	433	454	432	434	446	428	431	463	471	478	421	429	425	471	428	418	427	436	443	428	465	438	429	458	468	441	444	401	423	464	422	425	471	424	445	438	436	433	470	415	396	446	423	458	437	455	436	461	476	438	445	474	412	418	428	441	460	443	430	430	415	405	448	460	419	457	438	450	447	429	413	423	452	433	418	467	419	449	427	418	429	447	410	467	422	433	409	473	423	454	498	460	426	447	444	409	453	453	440	457	420	421	430	413	422	448	471	444	443	457	423	446	443	445	440	416	476	421	465	418	436	448	414	444	459	436	494	448	468	440	471	431	448	414	451	426	413	421	422	452	417	418	461	449	430	452	433	470	417	409	427	450	433	423	453	443	456	453	470	438	459	441	456	428	471	453	427	417	439	420	401	425	383	404	450	454	481	450	430	430	412	443	457	407	459	444	442	445	417	447	426	462	447	448	442	419	413	465	507	468	448	444	471	443	423	428	412	410	483	428	437	467	443	443	445	447	474	461	439	436	435	446	462	471	429	437	476	415	415	457	427	448	469	453	461	432	442	448	443	458	446	430	468	463	457	426	443	424	401	454	447	434	420	444	437	415	490	423	432	462	424	458	440	434	424	455	436	389	454	427	457	425	478	473	444	469	442	455	392	455	451	455	483	438	433	408	427	430	443	419	437	434	441	428	418	394	427	449	426	435	404	434	479	434	446	418	450	414	431	445	500	423	447	453	449	449	440	459	446	452	422	441	434	457	431	440	444	452	459	434	437	452	439	470	454	431	449	419	421	436	411	443	457	428	432	468	420	423	423	438	457	414	433	451	451	448	436	409	436	446	426	449	431	443	412	405	461	459	449	449	413	466	419	439	412	453	418	417	456	430	440	427	455	410	420	435	430	447	434	424	397	435	445	448	429	418	431	438	440	415	471	444	430	428	429	432	433	422	478	413	451	438	423	447	426	393	426	472	446	431	436	449	434	447	420	424	443	423	476	449	445	420	429	422	420	470	457	428	446	442	473	419	450	462	443	439	431	462	454	448	432	421	456	452	430	460	411	446	463	459	430	433	471	428	457	428	455	414	432	409	418	424	440	468	431	460	426	430	439	457	455	449	434	441	434	431	464	473	428	414	441	463	477	413	454	468	444	432	470	480	445	467	422	424	438	453	460	450	462	429	421	394	443	437	426	451	423	436	439	456	434	447	442	459	457	462	442	440	428	423	448	437	426	409	450	413	454	443	450	457	429	449	436	436	426	459	440	441	424	434	442	453	440	462	472	461	448	445	437	456	450	432	419	474	477	406	426	434	470	461	434	466	404	376	421	443	421	448	454	473	435	419	438	420	432	479	415	393	444	441	425	449	436	454	429	472	464	437	412	439	440	454	445	422	458	484	428	421	452	412	431	460	469	422	449	405	428	431	452	444	463	451	439	425	416	430	422	455	449	461	465	455	434	458	431	454	468	477	467	391	418	442	431	434	420	428	449	428	438	470	420	451	445	403	426	446	435	467	445	448	379	422	421	435	449	427	441	448	474	442	415	472	413	453	449	419	444	444	439	456	439	431	473	467	443	469	406	423	434	428	457	426	462	445	426	437	409	452	467	443	466	487	438	417	445	419	455	461	410	437	470	430	428	460	454	447	445	437	399	463	428	414	451	435	415	451	458	420	425	395	442	443	426	447	429	430	427	417	422	403	416	436	445	419	455	455	414	437	449	464	429	455	422	469	418	443	457	425	466	464	460	419	425	459	426	417	415	404	460	468	450	417	436	430	473	431	459	453	439	457	448	411	441	431	443	441	475	444	462	422	420	418	425	434	441	425	446	426	467	492	449	426	449	445	477	444	429	441	432	442	424	486	432	426	437	408	441	416	428	430	440	402	458	456	439	434	424	445	477	442	417	398	478	433	467	439	463	419	454	442	407	389	424	451	474	461	452	408	435	452	460	442	419	406	431	486	447	431	431	422	486	453	440	455	432	449	421	411	465	466	404	484	417	448	474	453	416	450	464	474	462	456	469	446	421	435	447	487
59140	62905	58560	39388	29751	23494	13992	5592	1706	638	291	196	174	157	201	171	196	192	192	192	203	183	173	206	173	163	176	191	179	179	185	177	182	169	208	166	179	194	204	168	185	174	209	184	186	197	184	183	199	171	193	196	189	177	172	188	196	170	201	177	168	194	181	190	183	171	200	186	170	154	195	171	194	189	201	194	191	189	182	165	180	193	215	183	182	169	171	174	185	183	173	175	200	209	165	186	186	193	178	189	217	191	173	172	182	198	198	184	159	163	169	203	179	176	184	200	194	160	208	176	171	178	188	181	198	199	192	198	170	194	191	160	205	186	187	199	183	176	175	171	185	194	203	193	191	171	184	148	213	192	196	194	197	179	202	191	159	182	175	193	194	197	175	206	191	176	203	195	175	184	214	174	174	188	191	183	171	188	198	194	195	183	177	169	183	179	207	179	177	182	181	190	175	188	195	189	183	207	175	186	196	195	205	155	183	157	199	185	178	176	196	192	207	205	174	168	181	200	180	181	170	172	196	169	215	203	182	200	209	208	191	192	178	185	199	220	183	182	178	213	201	178	206	181	203	182	181	196	196	191	168	173	183	182	191	175	173	207	198	175	171	166	178	206	196	193	211	185	176	195	179	227	185	193	179	190	176	191	170	162	195	178	156	175	185	186	192	201	182	190	193	183	178	187	198	207	194	179	179	165	171	194	192	190	181	186	185	178	175	189	173	183	175	188	188	180	187	171	191	192	200	184	194	173	171	199	191	207	169	171	173	185	205	181	179	161	176	188	188	180	196	190	168	187	174	172	205	192	170	190	176	195	176	202	201	180	163	194	198	177	183	188	163	182	167	205	153	188	193	175	181	181	192	182	179	182	197	180	165	172	190	178	183	194	176	154	175	178	177	183	202	183	183	195	197	221	190	179	187	193	175	144	186	184	173	162	157	188	190	172	185	194	173	154	163	215	193	191	209	171	195	181	169	188	187	166	189	186	210	192	173	179	208	227	146	164	202	166	166	191	221	153	192	197	195	199	194	181	200	184	168	191	179	175	204	179	191	179	181	146	162	174	183	193	181	185	178	191	199	173	171	189	180	179	179	176	171	169	173	173	174	178	182	198	152	184	184	196	188	194	176	146	217	197	210	185	170	177	197	140	174	205	211	203	183	201	190	182	197	156	174	181	187	183	195	169	179	194	169	185	188	184	179	224	181	177	164	171	181	167	200	190	180	214	178	205	177	177	194	172	177	173	175	184	167	186	185	196	183	195	178	191	205	180	204	163	171	201	203	166	190	164	205	197	193	192	181	178	195	215	196	170	191	190	202	203	160	178	194	172	203	183	205	188	189	185	178	173	179	189	198	183	195	148	188	178	177	189	160	160	207	190	191	181	165	186	179	200	194	171	167	178	166	167	185	176	191	194	186	189	174	198	192	199	199	189	198	184	188	175	206	179	169	182	196	174	193	192	191	207	203	168	202	221	171	176	164	176	184	184	175	175	195	178	174	203	184	176	203	191	181	187	184	185	157	158	182	178	195	177	183	181	160	203	182	220	179	190	167	206	184	185	179	189	162	190	193	157	196	195	202	166	186	189	190	183	198	190	183	197	168	179	193	161	174	175	171	191	158	191	187	183	176	191	193	188	175	187	180	183	201	184	178	198	204	171	186	177	204	190	184	201	170	179	158	204	197	186	176	177	203	173	162	192	165	184	166	184	177	164	163	181	218	205	227	187	164	181	173	166	177	201	190	197	200	204	174	193	201	189	191	178	183	175	171	158	193	177	158	185	173	182	172	179	191	184	189	207	181	169	189	198	179	189	177	181	157	176	185	179	184	175	161	182	196	180	175	177	173	198	183	196	191	188	171	168	190	197	184	175	177	182	175	168	170	194	169	200	175	175	173	183	205	188	175	182	195	174	179	186	170	195	204	179	174	193	186	205	162	177	189	194	183	178	175	185	199	183	186	189	201	204	190	190	169	175	186	176	204	200	182	192	188	161	216	186	189	185	185	184	195	177	199	188	175	172	183	181	186	193	195	173	170	204	173	177	170	206	195	202	201	208	203	166	187	163	166	189	196	200	160	173	188	171	181	170	198	196	172	182	217	169	184	196	192	184	170	200	199	185	177	156	174	177	192	177	192	168	201	213	201	180	200	191	183	208	175	173	190	197	186	175	194	178	187	192	200	179	187	181	209	186	202	176	188	196	216	199	181	189	176	179	191	201	164	210	186	164	202	174	190	201	203	182	182	178	192	199	170	202	216	184	163	192	216	187	202	189	181	187	198	205	208	190	186	156	185	195	170	171	196	198	194	149	175	179	181	195	206	214	193	199	189	179	171	168	167	201	197	191	193	181	167	161	190	185	178	184	186	182	203	191	167	209	190	195	164	201	171	178	194	182	186	184	188	198	187	173	184	177	167	179	193	169	179	183	168	190	198	177	172	183	178	188	177	182	172	172	170	197	198	187	186	180	183	170	174	191	192	177	203	186	220	185	199	165	189	198	184	202	186	198	193	163	171	196	201	169	197	192	185	179	191	199	215	168	177	194	190	200	180	182	190	199	204	180	179	211	171	191	164	178	181	168	197	170	197	173	177	191	199	195	162	163	206	171	188	211	165	176	171	182	169	195	178	189	187	200	199	148	178	192	204	183	180	164	197	170	195	156	190	163	196	178	220	195	198	195	172	179	186	190	155	168	178	200	183	177	182	179	213	183	174	164	169	193	179	158	207	170	192	166	188	203	209	168	174	187	201	189	151	187	190	174	196	164	187	185	161	181	175	179	192	168	182	164	208	172	180	188	183	181	183	201	174	167	192	166	179	151	195	192	200	180	209	179	187	159	187	182	168	169	182	183	179	207	192	163	185	182	199	198	182	178	185	180	175	197	165	203	187	180	191	194	188	183	183	166	140	182	193	162	167	179	180	177	212	163	200	164	213	205	152	190	172	163	171	174	188	169	178	192	172	171	182	207	157	174	162	176	191	197	193	194	170	175	167	162	195	192	176	182	178	198	162	191	190	188	192	178	165	179	183	177	197	177	168	201	181	188	176	176	196	181	195	197	190	197	182	159	185	193	197	185	172	182	204	168	169	189	200	197	191	183	188	179	179	188	194	180	189	198	161	200	189	177	169	192	184	184	166	203	209	200	198	184	202	176	193	191	195	183	188	202	196	175	203	161	218	229	174	194	184	194	199	195	185	157	190	199	173	166	179	186	167	193	169	175	232	202	200	185	217	161	157	164	157	187	186	177	201	181	180	165	205	174	182	169	176	158	172	203	184	178	175	162	181	178	193	190	167	192	178	176	189	181	185	189	204	160	195	164	194	171	177	173	176	188	184	189	166	207	167	186	198	170	181	175	205	198	181	199	161	155	179	167	200	178	191	189	200	180	183	174	186	185	169	218	188	206	177	175	209	208	179	190	214	191	171	182	175	184	188	189	201	205	168	188	191	160	161	175	192	174	158	182	186	167	167	198	177	201	179	184	182	188
36780	47748	53037	46462	41076	38504	28682	16129	6614	2258	927	561	455	456	456	473	434	450	470	470	457	456	442	490	482	406	468	430	459	486	419	435	430	498	455	436	459	457	468	441	445	475	446	449	448	430	451	459	440	456	471	474	483	468	439	435	449	468	474	443	451	493	467	442	474	453	477	473	452	451	450	439	482	484	470	428	436	430	433	507	455	451	459	472	412	483	446	418	465	494	443	467	451	457	435	445	458	424	471	439	471	491	453	414	481	477	455	448	416	466	458	450	463	448	445	454	472	453	460	454	440	430	439	462	441	442	465	457	477	409	450	425	459	442	460	418	448	433	452	432	419	469	434	453	425	456	487	413	451	434	436	456	420	465	464	428	470	444	439	447	450	466	460	460	463	467	469	446	509	450	464	441	449	429	440	456	478	484	424	456	444	445	437	446	464	455	435	456	426	451	482	459	437	472	461	448	429	445	445	467	485	427	417	459	489	443	463	441	439	450	449	459	457	443	442	466	441	483	462	456	465	454	462	426	433	446	460	474	445	476	479	473	460	428	475	463	454	472	466	422	447	456	472	452	411	472	435	442	500	469	445	421	503	458	438	476	484	450	458	446	437	441	481	458	402	447	476	494	465	425	444	441	428	468	441	453	410	426	451	481	469	453	467	459	463	479	469	464	492	450	494	444	465	492	489	463	468	470	460	479	469	463	457	455	454	457	471	432	464	451	440	414	490	464	469	482	490	477	478	479	463	490	477	529	446	444	458	444	472	458	478	451	447	478	460	443	448	450	497	444	449	493	460	400	472	447	474	447	482	444	501	438	469	446	451	478	462	438	452	433	458	413	472	454	437	457	461	462	482	450	419	413	445	440	433	453	480	410	449	452	473	455	441	449	490	457	457	451	449	435	467	455	453	461	427	419	461	443	444	438	397	474	439	462	457	450	436	427	446	499	402	483	485	478	468	487	454	477	462	463	449	443	428	472	449	457	455	450	450	429	413	444	441	425	444	457	462	423	476	471	449	448	431	430	469	445	465	474	457	464	439	450	473	496	461	480	451	460	444	421	425	464	459	461	431	466	480	482	451	481	477	461	445	440	436	434	432	465	460	415	474	473	476	469	456	444	430	450	424	459	485	448	475	465	473	475	463	446	432	441	473	429	481	480	459	451	455	418	476	459	462	424	475	468	443	447	438	429	450	471	453	434	479	449	450	470	501	460	421	450	448	493	444	468	453	502	408	461	412	459	461	471	477	467	468	449	460	451	435	498	435	448	466	499	484	505	418	476	453	456	450	478	429	459	461	422	464	447	442	443	453	472	434	447	449	462	435	457	448	459	433	447	438	453	436	452	449	396	464	440	447	419	410	508	524	412	444	503	474	464	482	426	427	436	501	453	442	461	458	504	452	473	441	468	470	463	448	465	435	458	454	482	471	458	450	418	448	491	448	477	436	453	450	497	430	471	440	466	471	440	449	466	483	465	448	465	497	428	456	464	477	472	440	437	416	465	449	489	458	455	463	520	441	464	428	466	412	477	471	456	470	494	464	465	446	475	484	449	462	476	447	458	476	432	486	477	486	462	483	456	473	460	432	472	481	429	441	443	452	472	439	462	462	464	448	466	430	400	473	441	434	426	457	451	445	477	422	446	444	428	454	437	459	435	481	439	470	465	443	484	466	445	456	467	453	441	445	449	427	454	431	470	490	456	457	457	461	473	503	417	481	487	449	482	425	450	430	438	421	441	433	472	469	461	483	477	458	444	408	480	423	462	478	434	486	493	456	466	467	476	454	477	474	471	488	516	462	457	459	444	493	456	470	468	467	470	456	476	451	463	434	469	408	467	418	467	481	478	450	458	461	463	465	459	474	460	402	482	441	432	450	478	457	425	443	425	488	475	462	419	472	468	464	450	478	453	448	478	428	463	419	448	403	414	467	464	482	427	431	432	440	480	464	466	493	458	475	500	454	435	470	452	421	412	458	442	476	471	486	466	451	454	460	426	452	472	476	461	459	443	442	438	455	433	469	486	497	453	469	458	443	473	424	479	477	424	429	492	419	456	451	424	480	441	474	455	444	497	434	477	438	488	434	456	458	478	446	465	432	486	484	473	443	439	455	452	443	445	488	454	447	432	502	451	445	443	431	434	466	471	419	438	482	440	467	446	470	485	459	440	447	502	475	485	442	449	467	412	430	425	500	463	453	478	500	483	442	482	440	427	470	408	431	415	479	461	473	468	432	444	464	452	479	459	498	451	471	442	445	460	432	468	459	457	433	428	450	418	431	489	471	397	420	397	457	446	439	440	443	433	446	433	451	484	454	452	451	463	458	448	453	491	438	478	436	444	476	429	449	447	508	449	462	425	480	461	481	469	456	441	452	428	408	443	455	467	429	467	441	456	465	470	443	427	468	441	427	452	464	453	431	456	455	478	473	500	455	421	485	452	453	483	480	454	462	483	457	478	450	457	456	395	443	470	459	489	445	423	441	451	429	457	479	447	451	449	465	432	474	484	458	458	463	451	456	426	491	450	459	436	453	472	454	461	431	440	455	458	448	474	476	479	495	452	458	447	470	428	471	482	467	461	452	485	482	439	433	457	450	478	451	488	454	478	422	472	435	455	461	469	482	462	472	416	436	433	469	473	467	495	451	449	412	441	485	442	470	449	465	456	438	483	440	459	478	439	488	437	472	457	449	438	485	434	479	416	470	470	436	455	479	441	418	454	465	477	437	433	508	434	472	493	490	454	425	504	454	496	435	463	497	468	469	445	432	483	462	452	458	453	459	463	401	451	496	426	457	449	442	456	417	468	463	441	456	461	482	485	485	473	430	460	461	440	469	455	455	454	459	462	446	454	452	452	466	442	484	468	469	451	424	451	453	455	450	470	460	463	474	419	460	449	473	458	432	447	446	431	477	458	473	464	424	465	454	452	493	421	474	422	438	464	497	465	453	484	466	441	466	442	460	471	434	426	454	490	465	430	445	477	427	459	507	476	470	450	466	451	430	512	460	452	459	406	467	475	461	455	436	437	433	444	490	468	473	416	466	464	449	486	428	466	513	461	484	451	424	443	496	480	431	468	461	505	442	434	484	430	471	464	454	455	474	455	425	472	457	466	452	449	476	466	488	471	454	430	432	517	394	454	443	432	459	447	450	453	435	439	484	463	480	476	469	452	411	462	469	434	498	450	483	475	431	453	475	433	469	427	465	454	457	449	432	441	442	425	436	480	442	459	446	474	459	441	480	460	435	480	422	472	475	448	475	475	483	435	475	454	485	421	489	489	451	441	461	461	461	445	451	449	472	424	458	463	455	423	462	472	436	427	481	484	422	433	440	469	468	446	469	477	458	470	439	446	442	469	438	494	475	464	458	490	488	463	437	459	475	455	479	453	475	430	452	485	428	466	442	473	457	478	450	450	447	455	454	461	472	439	463	491	472	433	451	476	436	460	441	455	463	441	471	462	465	468	428	434	426	448	473	459	491	395	451	429	440	444
72472	77307	66843	53168	40656	30633	24757	15210	5669	1954	618	241	193	164	160	156	168	157	174	163	170	153	185	164	181	177	161	174	183	182	157	179	159	167	172	174	167	164	189	188	166	202	149	161	152	179	176	164	147	158	167	166	178	175	178	175	163	171	173	155	156	156	164	163	160	168	149	188	187	157	170	161	153	165	160	168	197	173	178	147	152	172	180	189	168	188	169	183	152	151	158	186	169	155	149	155	168	172	168	184	178	158	182	192	162	191	177	169	173	142	179	163	164	159	164	178	158	150	158	177	158	171	166	146	165	137	171	153	151	157	156	168	158	168	141	174	173	154	170	163	151	150	187	172	153	158	162	157	171	173	169	139	186	184	177	159	194	188	164	180	172	154	185	142	163	154	161	156	159	156	156	162	162	168	157	168	172	165	195	160	143	146	165	159	166	176	147	143	167	160	136	143	143	176	173	178	166	149	177	148	161	148	159	189	162	167	155	186	167	151	143	159	168	161	140	164	180	156	179	172	201	160	177	183	155	159	157	165	176	146	184	168	155	157	166	157	180	165	158	167	156	154	168	170	158	153	168	199	159	140	170	157	177	159	179	168	171	151	155	156	163	175	176	163	175	168	160	155	173	158	169	171	147	152	166	174	174	153	172	170	165	169	146	167	152	165	165	190	149	167	177	184	176	154	167	193	190	172	142	156	168	129	178	125	166	164	186	184	168	151	159	168	146	166	163	153	162	177	175	169	176	154	180	167	157	159	164	173	172	166	168	178	158	184	182	171	143	150	182	159	153	157	158	186	189	168	185	152	162	181	193	190	160	168	168	161	157	166	178	172	149	185	174	155	172	181	160	159	165	157	167	164	169	176	169	156	161	167	145	173	155	171	176	149	166	181	161	160	188	163	164	166	179	155	177	165	174	165	125	156	168	190	192	158	171	199	144	163	179	164	156	163	152	133	177	171	170	165	142	150	170	149	161	149	166	173	153	186	142	187	156	153	164	161	186	166	175	160	153	167	200	138	167	173	166	163	172	177	161	153	195	174	151	185	131	162	175	148	167	153	143	163	174	148	173	159	172	168	185	163	161	159	150	179	137	159	169	142	177	166	188	158	174	156	188	190	168	160	168	173	155	186	177	149	166	165	157	158	180	158	178	173	152	176	173	148	187	161	170	192	154	163	169	171	160	171	155	166	167	170	193	160	185	159	162	168	145	150	174	206	166	143	162	160	191	180	153	137	152	167	173	161	182	160	154	165	179	146	172	161	150	147	161	184	162	165	159	159	142	169	153	171	173	171	188	173	169	175	163	164	162	152	173	166	174	155	170	167	143	172	160	158	164	173	174	181	161	176	181	163	167	154	155	173	192	181	158	154	185	172	169	167	165	146	164	162	171	156	156	171	173	161	162	174	160	181	181	165	202	152	172	185	159	176	183	168	162	166	175	145	172	161	172	158	172	171	155	144	180	164	165	162	162	171	151	140	169	170	173	165	155	165	173	178	161	165	173	186	171	181	170	195	148	177	165	164	177	146	166	163	173	165	164	160	170	156	175	166	169	161	172	166	148	169	205	184	187	179	161	152	178	157	156	171	161	149	180	155	184	182	160	153	174	173	165	150	154	150	159	138	181	171	170	142	183	179	182	182	188	170	175	183	165	163	176	137	173	168	162	162	175	177	187	161	153	150	149	155	163	166	168	152	150	165	171	143	168	181	172	165	173	199	172	165	157	168	159	156	168	180	171	167	185	199	192	134	175	168	147	172	156	158	170	142	153	160	168	156	156	155	152	182	170	162	187	140	163	160	184	175	144	150	163	175	164	145	165	153	199	168	191	177	157	158	172	151	163	190	164	157	154	164	165	168	151	164	155	174	178	167	175	174	145	169	184	168	166	164	165	164	164	195	153	152	198	172	163	149	176	166	184	171	154	177	182	163	159	152	173	150	200	174	152	163	175	195	154	158	144	173	173	129	183	140	187	174	163	153	163	165	158	147	191	175	162	161	160	156	154	158	173	184	180	169	208	160	183	188	149	142	175	198	161	153	143	177	171	168	159	163	161	186	160	161	187	153	158	160	154	173	162	159	166	133	161	179	191	173	158	153	164	149	157	172	182	152	177	183	159	164	172	165	169	177	176	185	156	171	198	188	162	157	154	153	144	154	160	166	164	174	211	173	143	186	167	155	156	138	170	154	171	202	165	171	174	171	155	159	179	159	154	148	163	168	175	141	169	161	158	177	161	160	167	155	172	148	142	151	161	182	177	152	140	143	162	174	169	185	145	140	164	170	181	175	150	131	182	152	167	154	179	168	153	144	174	167	149	166	154	154	173	200	148	129	170	152	159	156	192	174	173	153	169	163	169	155	161	156	155	151	166	184	141	169	165	148	165	155	146	189	150	150	166	187	164	154	154	162	167	168	176	161	171	168	155	152	181	169	156	182	171	169	145	146	141	145	156	155	134	138	171	170	185	173	151	172	168	165	151	184	155	160	144	170	166	176	158	158	176	154	170	172	179	180	162	187	170	172	179	159	144	158	191	158	140	179	179	170	152	166	156	171	168	160	175	147	152	152	157	178	166	169	164	155	198	177	171	177	142	145	167	184	166	171	139	148	167	164	172	157	180	163	176	162	141	174	182	182	149	170	174	167	181	172	174	156	163	172	172	164	167	168	187	145	181	168	159	157	176	181	148	160	172	172	154	192	182	155	168	153	186	176	158	157	162	165	155	163	169	163	173	166	176	167	164	180	162	127	183	150	138	182	159	176	161	160	170	151	163	168	155	198	170	162	146	163	163	189	161	159	167	155	154	168	170	155	169	192	153	178	167	147	165	157	176	183	137	172	159	154	184	172	186	181	179	156	160	159	153	141	164	186	171	181	174	174	158	170	175	141	168	164	177	152	175	163	188	171	137	150	148	166	166	164	170	166	162	159	193	160	178	156	169	168	178	169	166	152	158	179	150	154	166	172	166	152	183	174	148	154	179	189	192	159	169	152	161	168	162	176	176	173	148	170	178	194	172	174	164	148	191	170	149	175	161	180	148	149	179	165	174	159	159	150	167	147	172	150	169	171	158	147	150	161	159	180	176	161	139	181	171	192	177	171	173	194	197	170	149	176	171	186	194	164	163	174	159	166	160	166	196	144	148	156	162	181	166	183	169	161	158	170	165	154	163	166	170	178	189	182	168	172	160	152	156	137	149	155	155	177	160	183	171	157	165	143	167	148	167	151	158	168	164	194	155	184	152	162	170	174	151	168	179	175	139	168	163	153	187	154	169	163	159	174	175	155	161	152	164	172	188	161	167	156	153	154	145	176	180	178	154	159	152	155	177	148	170	153	170	172	148	195	163	159	164	165	169	156	132	153	131	163	167	143	173	170	155	179	162	168	162	178	146	168	169	147	179	170	150	180	153	172	162	174	164	145	166	163	178	171	219	173	153	142	143	169	164	172	168	187	160	176	165	167	150	175	156	167	166	181	171	164	152	162	156	179
46875	59767	62216	59326	47064	43603	39494	29170	16336	7030	2231	752	502	431	426	422	415	418	417	407	430	378	390	398	399	405	401	368	426	402	407	410	434	441	423	414	402	458	463	412	376	408	427	437	422	418	377	406	428	433	403	442	399	415	370	394	414	395	441	382	425	430	381	416	434	392	392	439	423	392	401	409	398	391	397	422	396	409	397	405	431	422	405	378	408	430	416	400	404	384	402	405	424	410	392	423	400	399	414	405	429	364	411	408	395	387	438	395	433	402	398	407	420	396	412	393	455	415	385	410	426	376	427	388	409	427	401	422	401	393	425	398	401	401	434	435	402	387	432	393	375	418	382	411	367	391	475	407	422	397	436	440	420	383	385	398	415	417	426	410	447	439	441	410	400	405	389	385	419	389	381	417	374	427	418	377	399	438	416	404	434	392	414	439	390	401	414	402	393	403	411	400	406	369	409	396	397	448	413	411	447	399	424	446	400	404	415	450	413	377	401	434	385	393	410	417	412	412	416	410	396	411	409	393	375	413	388	414	421	441	429	410	392	447	386	442	434	389	399	420	414	443	428	424	426	396	379	389	405	392	428	402	397	384	421	408	422	417	442	371	406	423	384	418	413	408	377	388	409	419	436	414	445	451	394	406	408	409	394	395	401	386	415	411	397	403	403	388	408	398	433	417	402	423	402	408	446	379	415	399	395	422	430	417	428	377	428	391	410	445	410	426	373	382	459	448	425	399	402	408	382	395	382	425	419	406	388	423	373	408	461	380	404	393	432	410	414	403	432	402	397	404	386	411	389	373	414	418	387	411	459	391	417	409	402	427	396	405	411	414	420	402	416	415	386	425	384	399	407	416	436	412	414	409	402	401	413	399	431	427	404	388	416	410	422	357	442	420	436	405	394	359	395	392	403	409	410	400	392	407	371	375	431	405	406	420	415	439	418	417	423	410	416	415	412	410	399	414	394	409	391	390	443	398	427	389	393	385	400	406	370	403	422	391	404	432	432	402	441	417	424	402	422	377	383	424	427	390	395	407	415	415	367	419	450	372	413	363	421	454	402	384	444	382	411	435	451	379	415	382	389	392	383	440	440	411	381	378	346	403	422	421	400	406	386	380	421	390	436	402	405	381	408	396	420	400	445	429	405	390	441	404	392	405	412	440	403	401	394	397	396	435	420	403	428	409	396	407	415	433	445	434	430	438	360	421	407	397	429	427	411	409	436	404	437	368	424	441	433	410	378	393	393	425	386	399	379	403	394	426	406	397	404	400	383	392	392	418	407	455	415	429	421	384	429	379	410	405	422	421	394	411	414	388	430	419	412	424	367	425	464	399	366	406	424	397	417	448	358	405	402	383	403	411	410	441	383	412	398	371	422	422	433	403	424	368	398	401	392	405	375	381	406	410	412	387	426	447	426	423	404	404	406	416	373	397	416	410	393	425	420	412	404	371	431	406	403	386	456	413	392	396	389	389	371	392	407	401	386	441	404	384	412	401	413	401	406	442	388	414	407	371	435	430	381	440	422	377	395	409	424	379	396	421	425	368	424	404	435	422	419	423	355	396	428	399	395	424	405	400	431	442	420	379	405	411	413	370	405	416	396	391	394	421	430	414	392	386	448	433	420	396	426	429	375	415	397	410	431	428	412	427	387	422	411	395	408	414	388	439	444	426	417	395	426	391	440	417	404	406	381	450	421	411	430	396	400	402	422	389	397	388	410	372	417	400	405	428	377	382	426	396	409	413	423	413	376	404	383	403	404	431	379	432	434	373	399	417	383	424	383	404	436	451	414	421	412	415	412	437	424	446	411	396	400	377	416	424	429	427	415	433	421	399	411	422	422	405	426	412	412	414	456	407	410	407	414	413	401	421	408	397	414	402	390	422	392	437	401	405	403	387	385	426	405	420	411	388	428	430	392	412	391	413	408	396	441	430	435	432	400	394	394	397	382	446	408	424	420	423	370	390	402	422	466	411	406	382	379	398	409	425	443	427	426	386	411	411	429	401	400	392	408	385	377	426	401	409	397	417	428	398	396	416	391	435	434	382	423	430	386	382	349	434	402	392	389	411	398	418	422	429	391	423	402	405	406	394	400	444	412	400	437	394	419	436	393	396	413	403	376	396	434	406	395	426	394	389	389	408	386	393	419	377	455	416	403	411	405	403	384	366	434	426	387	387	402	433	418	393	423	455	422	427	424	413	427	387	426	424	419	446	419	404	413	378	388	424	427	420	451	428	399	398	384	398	411	386	406	423	405	404	382	394	412	423	420	412	410	419	415	381	397	408	401	422	409	404	416	412	387	428	403	385	437	407	402	405	391	461	463	376	402	386	376	426	404	436	418	429	415	438	417	422	385	421	423	393	416	438	383	411	384	421	435	429	377	394	405	385	410	421	437	450	402	428	417	441	379	352	403	401	400	380	395	372	408	443	381	392	394	470	411	432	408	405	399	389	404	458	417	409	439	390	403	402	422	449	414	390	412	372	411	397	402	411	381	446	416	451	400	414	372	391	419	419	396	401	444	442	412	427	414	366	412	368	429	392	416	385	425	425	404	431	430	375	452	375	408	385	418	364	410	435	430	401	414	387	404	448	414	415	425	443	413	431	420	436	444	425	429	403	446	385	392	383	400	391	410	415	398	392	411	415	395	382	425	437	407	383	455	395	411	409	409	435	405	367	403	436	388	382	444	396	405	420	420	455	380	401	413	410	398	422	443	411	378	442	420	406	410	400	401	434	401	419	447	447	415	379	440	400	375	395	397	418	384	392	363	388	363	437	418	408	447	394	407	394	452	408	425	426	433	392	418	405	448	405	426	429	409	346	413	386	439	400	458	400	413	405	411	400	436	384	405	417	383	414	394	426	425	404	432	377	403	431	409	432	418	429	411	400	378	401	407	374	397	427	413	397	398	365	424	430	443	381	447	424	389	436	447	375	413	422	425	400	394	419	377	413	401	373	396	411	419	421	417	396	424	433	423	413	440	393	413	385	412	393	413	384	396	399	394	431	400	396	425	390	425	409	403	390	419	409	403	396	409	388	370	389	434	418	401	412	388	416	419	421	372	411	392	409	411	367	392	442	410	409	402	395	410	399	387	395	432	379	418	440	420	421	415	418	365	383	429	429	432	434	372	422	392	407	411	393	439	410	399	386	425	416	401	419	384	437	411	414	395	430	379	412	388	404	382	403	407	393	432	383	403	410	400	400	408	419	415	374	406	446	395	416	425	442	416	406	408	413	411	403	376	403	412	463	405	419	394	419	393	372	410	387	414	387	399	383	358	400	423	403	396	418	415	385	407	411	387	357	414	384	429	414	405	409	411	395	386	422	398	438	406	426	411	413	409	393	391	409	409	398	377	425	415	396	400	423	403	453	387	389	382	414	341	398	398	408	388	451	418	440	446	377	404	391	413	408	423	438	388	410	409	404	426	391	419	420	402	405	422	402	427	411	413	385	431	396	405	415	407	448	369	415	420	399	393	398	419	414
14908	11309	7784	2936	1456	1658	1806	1101	510	288	241	188	190	185	195	187	189	173	183	166	166	171	176	191	150	181	170	207	175	196	180	163	177	164	173	190	159	181	203	167	184	178	163	149	162	190	176	159	197	170	185	173	173	187	173	205	190	192	175	179	178	178	152	166	187	171	147	164	175	149	157	156	164	179	180	202	173	193	166	187	152	189	184	175	177	159	175	174	169	194	165	165	181	172	175	200	211	200	172	193	168	166	187	178	198	184	173	172	177	189	167	173	178	182	157	157	162	168	180	161	171	190	186	183	178	194	169	179	181	154	175	188	163	191	143	170	162	180	181	154	162	167	184	190	177	176	183	151	181	174	179	162	165	162	184	184	148	150	169	173	179	196	195	171	156	206	188	185	185	171	191	167	162	176	193	188	155	158	200	181	174	186	189	174	161	170	178	179	135	181	178	175	195	190	165	178	196	158	166	190	195	213	182	178	177	171	205	166	130	199	167	185	178	154	186	191	161	192	168	189	179	176	171	189	163	165	189	179	181	188	187	162	167	162	192	168	172	155	157	185	183	184	155	204	180	158	178	183	162	161	169	182	174	176	177	158	183	167	161	202	168	171	190	163	166	152	191	175	152	176	158	152	149	158	203	186	172	168	188	187	204	195	185	184	174	191	182	176	177	181	153	181	183	150	177	163	184	176	160	199	175	180	180	177	201	184	171	155	177	189	156	173	171	182	158	156	173	177	172	174	156	187	137	187	160	175	196	171	154	169	157	172	162	161	177	187	191	152	174	178	168	169	184	189	167	180	165	173	229	166	167	168	190	186	180	173	156	177	191	163	160	160	160	202	160	157	177	155	168	174	166	168	210	168	195	189	164	168	182	184	180	215	190	172	192	182	164	177	174	183	196	171	161	174	183	186	162	151	181	149	185	169	195	180	190	191	160	166	167	179	166	158	181	157	166	145	176	168	161	165	153	219	172	173	195	186	203	177	183	167	177	180	151	200	181	188	163	197	170	145	170	182	167	198	172	170	181	186	165	194	206	193	175	172	165	158	174	201	173	137	156	168	177	179	191	187	176	170	183	184	165	184	182	164	174	182	190	184	171	164	154	192	175	166	185	165	178	178	177	184	188	173	159	171	181	186	188	166	183	179	173	171	195	171	179	166	156	188	187	171	166	182	163	165	178	199	186	157	177	178	204	182	191	142	183	206	185	194	185	170	162	180	170	175	170	193	169	156	177	165	181	189	189	167	159	165	160	182	180	174	165	198	179	173	173	160	191	169	175	197	160	178	172	140	151	150	173	207	170	157	177	180	160	187	181	175	168	177	153	189	164	191	175	182	158	206	186	181	160	187	173	196	180	195	160	174	179	167	159	162	195	174	212	169	164	149	188	143	178	164	175	165	180	193	172	166	168	168	191	189	174	173	171	181	149	150	186	160	214	177	187	161	196	178	167	168	172	182	190	164	181	185	169	167	191	166	180	180	186	169	190	210	189	160	178	182	193	164	176	190	158	168	156	174	173	167	171	174	150	169	187	181	166	206	197	164	180	175	168	164	174	167	202	191	179	178	173	168	169	183	177	171	164	175	177	181	199	213	183	165	163	162	169	187	165	149	181	163	145	180	167	184	192	175	179	170	198	180	203	176	182	171	172	197	175	165	192	179	166	167	165	196	180	176	187	167	188	160	170	158	182	157	151	163	164	151	186	156	180	187	167	172	193	153	164	189	179	179	164	148	187	201	170	193	162	177	168	196	180	153	160	174	168	164	181	185	179	188	166	163	180	188	197	171	165	178	202	209	189	148	157	185	183	180	186	179	151	170	177	211	178	186	167	172	171	163	205	156	178	177	180	181	171	160	175	160	191	202	155	166	182	171	197	189	168	170	213	187	169	151	151	182	165	208	177	157	161	178	187	208	183	177	188	180	183	197	169	202	182	158	170	183	181	179	182	168	171	183	181	177	176	171	192	173	163	193	157	161	195	187	181	161	151	176	152	152	195	164	185	181	166	191	183	171	187	171	172	183	180	177	185	179	190	175	186	169	179	170	160	180	175	170	192	183	180	153	181	165	167	158	179	150	175	188	171	175	158	181	149	159	176	183	152	192	195	167	164	192	162	182	177	187	179	208	171	183	182	175	172	165	202	190	162	166	168	148	197	190	182	199	190	162	220	154	184	182	175	173	172	175	167	188	178	165	184	174	166	203	182	148	184	177	181	156	197	175	172	172	192	180	172	156	165	185	176	173	191	161	168	172	201	169	184	152	189	172	208	215	175	162	199	197	160	197	175	165	197	195	165	176	169	188	159	183	202	183	179	174	166	200	165	168	183	169	194	187	195	161	173	168	180	155	170	192	185	187	158	155	169	188	193	185	178	179	177	169	197	169	162	164	182	184	161	177	189	155	183	180	197	195	194	170	169	139	150	192	181	189	155	180	171	195	181	167	195	169	177	178	177	180	187	171	153	153	208	205	178	169	197	180	177	186	183	189	152	161	185	180	191	168	174	173	184	162	178	181	186	181	169	209	140	164	192	197	189	178	183	170	205	195	189	164	154	168	174	196	177	175	177	185	155	179	173	186	172	191	170	176	174	166	176	164	190	181	170	178	185	173	175	195	176	188	184	168	164	169	180	186	185	175	174	183	210	179	176	159	189	166	163	164	168	171	203	165	192	167	180	208	161	182	167	169	180	197	169	175	153	178	183	175	175	181	172	174	185	184	182	207	166	183	169	180	186	157	185	161	170	190	181	168	155	156	170	180	207	185	158	179	170	180	199	165	184	176	173	194	200	187	162	153	180	175	182	173	174	176	163	176	147	192	185	190	167	174	203	164	169	192	186	176	179	183	159	159	173	159	147	160	196	180	194	191	211	156	174	164	173	160	154	183	190	182	190	177	165	165	188	169	168	170	153	194	185	173	178	170	181	166	200	156	174	181	192	190	166	178	188	174	179	173	171	167	198	166	191	184	169	174	168	185	158	176	181	161	159	169	188	182	188	166	191	165	177	192	161	173	190	174	177	172	166	164	176	186	156	197	159	157	200	173	147	186	159	181	179	167	198	156	192	175	171	177	178	146	166	185	177	170	170	203	155	197	158	170	192	182	197	176	173	164	193	182	185	198	189	173	160	202	180	176	168	182	186	175	147	160	175	172	184	176	164	175	195	175	153	165	187	162	183	195	171	177	165	176	176	177	190	191	161	164	175	174	188	213	179	172	182	140	190	185	166	173	186	181	190	193	170	172	160	170	163	177	162	180	193	193	218	183	183	192	180	200	185	186	190	185	165	151	133	176	176	180	164	174	173	163	166	189	178	182	149	180	182	156	189	188	172	197	165	176	186	180	162	159	201	177	150	158	191	207	179	200	183	196	176	177	194	184	172	163	189	147	174	171	180	153	172	166	183	158	154	180	186	188	168	172	167	160	176	169	205	162	206	203	170	162	175	170	178	155	169	183	171	186	182	164	183	195	171	168	154	197	167	219	170	214
11997	14893	13940	8123	4913	6826	6795	3974	1800	918	597	471	448	439	446	427	436	415	450	454	436	490	422	413	388	435	411	446	431	458	431	441	449	454	489	442	423	440	404	445	392	418	441	478	467	474	479	438	449	403	426	463	453	461	477	464	465	442	464	467	441	478	461	434	441	439	425	432	431	471	450	439	479	453	453	423	431	453	416	478	397	441	395	415	445	465	435	449	405	406	487	435	424	410	456	444	440	437	477	450	465	448	477	383	432	479	421	411	486	445	411	439	431	435	435	458	434	478	484	437	423	422	455	420	459	408	426	429	446	420	417	422	426	453	436	437	411	445	451	473	472	434	448	431	436	465	464	459	473	466	436	429	413	405	415	460	454	414	434	422	431	486	442	428	415	450	490	481	440	464	459	419	423	430	428	460	454	433	434	426	429	429	501	430	485	431	421	431	441	471	410	431	455	410	457	434	474	458	473	476	438	450	425	383	432	434	454	445	412	467	466	437	431	424	431	443	420	465	465	428	415	420	403	450	475	427	451	432	480	460	437	467	409	434	461	452	431	465	431	457	409	442	423	429	455	431	418	407	418	420	423	443	420	432	440	475	430	452	421	440	442	466	419	420	453	412	420	464	436	471	405	444	431	424	468	462	447	504	468	413	427	435	467	441	399	479	434	436	408	445	437	430	446	445	443	450	452	456	449	446	456	486	433	413	382	465	443	413	451	445	439	416	443	430	406	443	444	445	479	439	492	470	464	437	432	468	412	447	465	466	423	427	402	435	429	466	439	431	486	455	467	442	434	468	421	446	460	469	433	455	433	465	434	429	435	464	438	445	474	456	416	412	446	432	452	421	418	436	481	456	422	435	441	455	453	423	443	448	419	440	425	437	465	430	443	453	415	460	457	430	435	431	498	428	403	469	452	446	445	453	470	449	441	427	488	430	462	417	464	430	435	426	477	443	433	466	445	442	461	458	471	456	431	454	435	442	458	449	395	461	412	415	447	466	472	419	456	432	445	450	427	434	432	433	450	467	398	465	415	427	437	411	497	461	424	443	480	452	491	458	438	419	418	497	482	446	444	427	433	456	406	451	460	448	429	464	454	442	444	455	453	431	408	395	431	481	471	408	435	438	421	442	428	453	429	393	413	456	441	445	434	415	456	426	453	467	431	409	440	455	443	435	440	418	436	463	417	444	428	437	459	446	452	409	414	355	444	473	444	470	445	433	420	435	427	407	449	418	405	478	458	422	457	456	433	427	407	426	484	450	394	433	453	441	468	453	444	459	463	424	425	429	438	460	449	432	428	451	478	445	453	420	424	468	455	476	433	430	456	451	494	453	489	461	452	456	399	476	440	441	446	457	423	406	450	438	442	446	460	445	437	464	469	445	442	419	487	465	489	428	469	443	459	450	458	394	471	419	452	468	431	463	431	451	449	445	409	442	454	465	423	437	431	445	463	454	441	449	429	437	477	442	474	443	454	424	408	444	444	426	421	449	431	415	431	442	450	438	472	481	438	466	440	441	462	442	427	436	469	439	454	443	448	426	420	471	449	428	441	422	419	456	447	437	425	476	420	453	442	459	462	427	450	447	437	464	458	472	449	420	428	412	391	446	456	470	443	483	420	448	455	444	416	431	440	408	415	467	438	449	445	441	477	450	395	475	448	431	460	428	440	461	414	435	435	469	441	445	423	423	448	435	436	417	449	442	402	411	413	426	459	447	432	446	451	475	451	445	454	442	439	440	431	461	425	426	432	413	462	481	433	474	446	412	409	467	516	451	439	457	450	428	451	417	444	460	433	411	439	444	447	443	443	439	423	415	433	457	424	453	448	444	445	412	400	449	446	449	449	467	445	478	457	452	433	473	465	473	484	454	445	429	418	437	468	441	451	469	458	461	459	429	425	406	428	461	476	417	461	459	406	449	438	477	456	428	400	449	444	439	456	443	413	439	455	451	452	429	447	398	460	427	427	437	432	449	443	457	437	415	477	435	424	473	441	429	487	443	450	413	458	443	438	424	466	465	431	467	433	453	504	445	461	457	460	447	406	444	454	435	468	451	449	439	467	385	445	467	433	440	443	450	448	440	433	452	442	456	415	483	430	449	465	484	433	455	456	436	449	433	446	441	456	425	436	409	429	443	423	458	444	460	413	417	449	432	467	469	415	436	451	424	445	418	425	470	421	423	436	441	437	413	440	416	404	497	419	451	429	439	452	473	471	435	407	430	466	429	425	466	460	481	449	440	444	445	452	439	416	446	448	446	458	424	441	466	406	409	432	464	428	418	411	462	430	404	441	460	454	437	413	485	470	468	467	427	424	487	440	448	453	410	432	390	452	423	425	446	441	419	438	407	460	420	466	440	403	461	434	433	429	459	435	449	444	456	441	467	430	439	428	395	429	413	438	437	430	436	446	420	417	437	396	411	426	433	444	401	456	451	456	490	421	451	436	433	429	449	434	417	445	450	414	452	444	432	470	496	418	416	457	468	446	448	461	452	448	416	435	428	452	430	436	446	449	486	463	455	451	450	444	425	427	425	462	429	432	397	436	413	427	436	418	447	459	474	452	464	446	432	463	443	418	431	445	443	462	440	442	439	495	429	458	446	475	434	460	491	449	399	436	437	426	427	452	403	446	403	445	433	436	467	434	431	454	421	437	425	444	437	442	448	455	446	440	403	438	441	401	462	440	419	444	450	431	498	437	423	390	460	414	445	458	449	457	460	425	418	414	465	402	431	438	396	454	472	460	432	390	436	447	429	427	415	421	416	443	453	446	444	447	419	443	431	473	462	456	467	467	433	420	482	442	455	446	397	455	441	455	448	430	420	406	441	461	425	436	438	420	443	459	424	460	441	437	438	434	444	417	437	446	510	440	425	442	449	452	442	438	418	438	435	436	437	434	472	459	434	439	460	461	443	448	418	441	479	445	419	443	449	420	446	428	424	439	451	438	457	449	426	432	455	441	447	461	448	430	422	450	455	461	456	457	439	424	449	450	422	451	429	434	415	435	406	417	456	455	422	448	436	438	448	436	446	454	442	456	445	472	444	422	429	446	417	428	400	455	444	443	437	429	439	436	460	447	418	440	437	450	462	445	432	422	431	452	454	450	450	429	437	444	449	420	469	462	453	439	424	454	472	468	425	442	454	444	455	497	440	435	391	469	456	452	391	441	459	464	446	443	432	452	469	459	448	429	423	404	441	448	409	419	443	464	407	436	456	428	460	433	451	451	465	415	468	435	461	411	445	492	427	454	433	484	449	459	451	463	428	452	427	477	425	428	448	419	430	443	442	472	442	432	432	438	448	431	413	389	437	424	452	458	405	417	463	448	442	442	445	437	420	456	438	458	414	433	492	441	458	459	405	419	448	433	446	472	447	439	450	407	447	415	425	452	458	436	439	451	424	436	430	443	467	440	433	444	420	434	460	426	433	416	438	455	441	447	431	441	446	451	468	424	413	444	430	440	455	431	414	456	448	433	471	448	472	431	461
58675	64169	56162	29713	24138	25448	18490	8956	3178	993	351	225	223	199	196	196	185	186	214	208	195	212	186	183	170	162	161	164	204	185	173	172	185	210	178	188	210	200	195	179	167	218	187	194	205	205	175	184	183	214	189	170	205	175	178	211	193	211	174	183	167	158	177	190	213	195	178	204	181	184	187	194	206	192	185	187	176	190	200	192	183	184	200	178	197	179	202	189	197	187	191	186	200	198	194	180	185	184	185	164	166	178	177	180	175	207	182	189	184	175	182	182	191	193	196	202	205	176	170	203	190	190	190	176	195	203	201	154	199	174	196	187	185	191	181	179	206	198	223	174	201	178	182	197	193	202	194	186	185	157	189	216	192	177	203	181	195	198	169	182	206	190	186	219	193	192	220	199	185	174	180	206	186	187	181	208	174	222	172	184	191	185	197	167	190	184	190	201	199	171	176	187	160	181	175	171	189	182	187	194	196	187	192	177	194	176	197	199	162	174	183	200	197	205	203	181	184	202	191	170	179	194	230	180	181	188	205	171	189	232	175	197	199	170	213	211	168	188	199	198	187	182	229	185	214	188	199	175	189	187	214	201	192	176	181	192	194	196	175	203	221	213	195	182	161	183	189	186	201	189	187	212	170	207	185	183	185	209	190	204	201	195	205	200	161	210	164	204	176	202	173	208	189	205	197	213	198	213	178	168	219	160	149	187	199	207	187	180	198	183	206	194	201	196	178	180	192	196	217	199	186	175	179	219	208	196	205	168	171	195	187	150	172	194	174	219	194	196	197	171	182	195	195	179	193	194	176	201	187	185	214	171	190	180	185	200	185	183	206	190	186	167	192	162	191	150	190	171	180	164	204	164	186	188	203	180	175	181	221	192	180	197	156	181	190	214	199	185	193	183	189	197	189	175	185	216	185	190	202	174	195	170	198	209	206	208	179	195	196	206	170	193	186	189	193	197	234	190	203	187	191	191	197	197	191	174	211	170	222	162	206	185	184	166	183	200	172	176	171	196	187	170	185	181	171	202	210	168	176	160	235	184	192	202	185	186	177	191	200	158	181	166	198	222	187	167	191	184	170	160	182	182	180	201	208	189	191	205	189	176	170	181	179	193	211	214	192	220	189	172	175	212	198	217	174	168	185	191	176	190	184	182	173	187	192	195	208	191	178	203	227	186	197	195	195	200	184	202	194	159	191	182	162	193	195	201	178	194	189	164	166	175	165	175	190	186	179	186	203	224	181	190	188	212	183	173	176	195	195	200	201	217	201	180	179	181	188	188	183	179	184	170	185	173	177	187	198	179	184	174	174	189	166	180	185	190	181	170	186	172	158	206	176	201	177	188	199	184	172	178	192	199	211	180	172	181	198	200	201	181	222	190	202	177	197	161	169	177	175	196	209	182	175	185	202	213	201	192	152	200	176	187	192	180	209	180	217	201	204	198	188	185	192	189	209	189	185	186	189	223	220	224	178	168	203	183	199	182	202	164	182	180	182	177	161	200	219	182	190	181	212	180	181	196	201	176	205	183	171	188	180	179	179	215	183	211	204	188	194	197	172	169	178	181	188	188	178	191	167	195	208	169	202	187	176	202	190	172	159	176	188	186	188	214	194	176	194	153	189	192	163	212	176	173	198	191	178	208	200	179	200	198	195	192	189	180	189	200	220	189	212	200	186	199	215	198	184	201	186	184	181	190	189	191	178	202	194	171	186	202	198	190	210	183	195	188	199	184	176	152	192	207	191	178	189	197	198	206	206	213	218	175	195	191	197	195	174	171	165	187	202	187	186	156	199	190	186	169	205	201	209	204	193	162	185	201	194	201	189	211	177	181	205	203	213	184	186	189	187	177	183	179	196	192	162	163	201	197	194	196	180	192	186	174	189	201	209	201	176	204	197	184	187	195	177	178	186	212	192	186	177	217	190	189	167	183	172	195	193	214	177	195	178	181	190	176	206	166	194	207	177	190	161	206	188	197	194	187	171	170	198	197	171	190	171	201	195	189	203	187	173	184	198	210	197	193	171	199	185	176	201	185	211	196	179	184	164	159	168	192	180	170	204	188	163	199	165	187	192	193	168	184	186	206	174	176	188	215	173	177	179	177	183	188	197	163	195	177	186	192	177	184	190	182	185	187	188	164	194	193	174	196	183	178	185	186	183	210	169	184	174	178	200	188	200	184	186	155	195	183	188	184	188	178	177	189	198	183	188	175	189	181	209	201	189	168	197	197	167	192	160	197	178	188	192	173	201	190	172	191	181	199	188	171	188	203	180	173	193	191	210	179	192	201	193	178	196	204	196	180	184	190	193	192	181	208	168	190	203	165	174	186	189	176	202	207	204	180	182	188	191	184	181	184	193	175	184	193	199	184	210	193	208	215	204	172	190	160	175	180	197	229	201	201	188	204	186	191	187	199	182	189	201	219	191	191	181	190	194	198	186	196	185	156	151	210	195	185	199	180	188	184	184	175	173	173	189	209	200	188	196	197	180	212	198	202	180	164	181	197	193	183	202	154	202	202	184	188	173	176	200	182	179	211	181	201	197	186	199	167	171	206	164	172	196	182	208	199	213	193	187	187	191	181	174	201	166	184	182	189	173	190	173	202	188	208	203	187	197	179	185	169	177	195	185	173	186	171	219	165	180	192	202	177	192	195	183	208	181	217	204	198	204	191	196	226	163	188	203	191	182	166	173	205	207	189	178	179	188	182	176	170	183	228	183	180	203	212	211	160	196	183	192	180	197	172	208	195	211	201	200	181	185	192	179	182	187	191	178	159	208	179	194	183	186	189	184	190	175	182	181	199	197	193	203	178	187	195	197	191	171	205	186	163	174	196	189	210	178	177	178	175	179	177	214	180	196	205	197	194	185	198	175	169	172	177	207	196	181	198	215	176	193	197	195	182	195	197	205	206	183	199	171	173	185	217	194	194	189	188	190	159	177	193	208	190	180	185	194	215	185	197	182	188	188	216	180	197	179	194	170	184	215	169	199	200	171	204	210	183	196	158	188	185	174	177	188	214	173	187	209	178	192	203	195	196	171	178	187	198	188	186	157	169	176	195	189	176	181	198	187	217	215	204	184	188	216	174	214	178	208	179	183	177	180	195	171	188	171	199	182	198	189	196	178	179	218	205	202	218	175	189	204	196	191	168	183	208	150	193	189	164	211	198	198	203	184	172	205	202	206	183	173	193	173	197	180	185	172	217	199	179	176	174	162	171	208	202	182	227	188	172	182	185	177	189	202	179	194	196	199	198	173	193	219	175	195	208	237	208	183	213	218	206	179	186	200	190	186	175	179	172	183	185	214	176	189	175	182	175	188	195	201	217	204	188	210	191	192	182	185	189	183	176	199	178	183	188	198	164	166	161	197	184	204	172	184	217	193	195	189	182	195	184	173	221	165	184	171	183	214	230	180	192	187	206	192	191	163	171	182	185	183	190	188	193	161	234	196	174	186	167	173	194	194	191	204	191	175	192	182	202	183	220	196	175
37623	49189	51335	31807	38672	40720	33660	22189	10635	3802	1197	665	488	446	437	445	441	471	418	487	469	476	461	467	446	482	462	468	467	464	482	460	466	448	491	461	486	519	498	470	469	451	471	437	435	454	466	457	444	469	456	492	457	506	448	457	469	487	467	484	492	463	476	468	448	451	458	478	493	456	462	437	478	487	473	467	428	467	492	438	473	441	458	471	477	456	456	484	428	509	456	464	442	453	461	456	467	452	452	441	469	474	462	439	465	445	476	487	452	440	426	452	440	473	452	465	451	485	436	480	486	475	469	463	441	463	462	475	462	451	426	458	448	460	484	490	448	450	475	476	476	449	460	500	448	454	447	469	465	514	417	475	464	469	479	457	450	449	446	443	462	449	478	453	479	473	456	491	455	459	477	458	500	471	466	488	469	484	465	482	422	483	472	487	453	450	479	454	479	460	457	451	439	454	470	459	467	469	482	459	423	468	495	477	478	483	463	492	467	433	498	452	460	478	477	492	495	449	479	484	465	433	478	500	403	444	471	492	475	484	458	497	440	451	469	447	446	451	439	470	477	495	477	433	465	437	485	459	478	501	447	493	459	463	447	473	494	438	460	430	449	458	474	430	429	449	462	458	467	488	461	451	448	472	476	448	466	451	480	454	474	478	415	432	458	492	451	471	434	453	476	463	507	476	509	495	475	442	422	428	513	431	481	463	482	449	477	493	522	470	478	473	500	468	478	485	506	463	457	472	481	466	431	461	437	482	468	429	493	466	433	463	453	477	473	453	509	439	453	436	444	455	451	454	463	430	479	455	491	463	469	475	456	420	447	478	450	476	470	447	477	463	462	447	435	471	464	434	462	426	480	438	472	434	466	463	423	457	439	477	450	448	473	488	451	501	489	444	439	494	503	447	419	488	452	462	428	440	454	476	481	441	471	474	456	459	523	446	466	462	468	510	444	433	463	468	469	447	432	485	474	449	455	449	457	445	449	499	455	481	488	488	461	460	472	464	439	481	475	457	408	464	489	465	442	438	428	449	512	498	493	482	423	458	473	469	467	446	483	451	460	460	483	469	451	472	432	478	454	479	455	472	456	484	468	432	489	467	439	428	513	489	477	475	458	465	437	456	469	481	487	468	464	469	431	454	509	477	493	458	478	456	468	445	437	425	427	488	425	442	469	460	474	417	466	448	495	433	415	460	497	463	460	469	466	452	454	457	448	459	450	508	488	470	512	429	472	431	465	441	464	446	453	491	478	462	484	491	508	419	461	468	459	482	463	467	467	450	487	470	424	435	441	439	413	435	484	477	448	505	468	469	470	486	471	464	479	523	455	417	478	480	450	468	428	478	454	480	463	460	499	467	466	434	474	485	492	458	460	481	463	468	440	452	443	475	452	490	464	466	461	477	500	454	497	489	451	436	467	456	455	449	448	454	482	452	474	478	480	502	462	477	450	483	465	502	453	424	469	474	465	507	499	450	487	471	486	435	450	463	439	455	475	452	465	480	467	457	458	478	444	500	480	521	443	470	445	493	487	474	486	491	444	462	481	459	443	508	428	473	461	482	477	457	436	480	450	466	478	469	507	471	451	498	465	464	447	474	483	458	465	477	474	512	470	461	494	513	490	506	495	451	458	477	469	468	482	488	501	463	475	460	472	461	467	471	459	464	469	503	454	456	454	449	468	492	455	468	487	490	425	423	467	476	492	466	468	440	433	474	501	492	432	473	459	479	478	462	487	478	461	454	518	468	461	478	483	469	470	448	455	472	458	483	457	424	465	458	411	517	457	455	431	444	463	454	464	467	435	426	480	473	484	446	496	446	452	472	480	481	452	468	481	491	473	446	487	545	449	463	431	481	451	438	510	439	435	459	443	469	480	434	481	486	500	468	439	483	473	478	469	468	440	472	428	458	473	447	470	476	478	517	449	491	455	439	459	450	437	511	450	479	501	491	493	466	454	471	463	463	455	485	462	458	493	459	477	496	484	467	453	457	436	425	522	459	497	457	454	435	465	451	466	440	432	488	436	476	507	472	438	452	448	462	454	459	489	480	467	437	471	447	458	489	444	489	457	470	467	457	473	437	439	465	394	501	476	432	465	429	463	463	467	470	461	449	447	465	462	490	488	478	447	431	476	465	455	454	450	477	480	469	457	465	431	452	469	466	493	464	464	441	479	492	451	491	454	467	447	452	445	495	435	502	436	457	499	458	433	496	479	472	462	470	462	486	437	436	475	482	470	464	491	437	456	447	431	434	465	444	496	447	457	484	453	504	444	473	447	458	474	482	503	494	438	466	461	453	490	480	461	483	460	466	471	489	458	437	493	490	486	448	475	475	467	505	476	479	476	483	419	471	511	463	478	474	457	456	444	472	475	498	439	489	491	481	476	473	444	455	479	462	452	474	494	456	455	460	469	434	519	461	456	441	457	451	477	456	488	463	459	430	446	420	495	471	464	439	457	448	497	516	484	467	499	478	476	446	443	450	504	471	448	457	476	461	454	463	476	493	478	476	465	434	482	464	524	439	416	441	445	459	504	474	472	445	462	509	486	477	508	459	456	483	488	469	454	467	462	446	460	483	478	489	453	488	477	453	464	463	494	447	451	467	438	488	463	466	483	471	472	415	480	433	485	453	498	450	431	497	477	466	447	446	470	492	459	453	445	436	465	433	425	470	470	421	462	452	454	449	468	491	483	453	481	450	467	492	478	447	502	464	478	471	487	461	479	471	437	434	488	490	469	410	494	467	454	446	484	484	480	465	450	457	484	454	454	469	449	477	449	485	462	441	495	487	474	436	474	457	470	461	461	449	483	481	442	474	449	449	466	485	488	463	458	415	469	481	498	494	421	444	452	516	443	493	497	453	466	471	483	458	492	459	467	442	482	439	472	431	472	480	454	463	497	467	465	487	481	451	482	453	446	489	457	461	464	466	468	484	453	459	483	427	468	474	479	452	482	422	470	489	454	430	417	417	456	452	483	480	477	496	462	472	499	489	454	446	482	502	445	514	477	454	450	484	430	474	481	448	459	462	459	466	446	461	422	464	442	462	457	414	482	468	488	457	507	465	491	449	481	443	470	434	476	483	446	467	487	456	477	496	477	473	484	475	485	432	486	474	477	457	488	442	480	487	468	502	442	442	466	471	466	490	483	503	442	453	475	446	495	441	456	411	479	466	455	461	460	450	475	460	474	499	477	422	450	462	457	510	443	473	513	465	473	458	405	437	453	454	447	431	471	465	476	482	479	457	483	473	473	468	454	475	432	471	458	452	456	470	478	464	497	466	456	449	472	472	476	439	482	505	475	442	466	465	448	463	459	461	495	452	447	487	462	460	464	464	482	476	457	468	471	441	500	469	451	468	458	452	449	441	501	439	443	464	459	441	448	478	471	440	468	489	452	423	453	452	480	494	461	425	460	491	484	406	472	456	479	473	476	449	450	465	457	480	440	434	451	478	490	493	463	439	478	467	480	452	436	438	474	462	424	477	455	481
70455	74970	67758	40260	44281	36492	28507	15887	5891	1650	449	226	176	192	176	184	164	197	180	193	171	169	170	175	162	182	195	180	164	195	175	182	183	186	177	202	181	168	170	164	174	152	172	178	150	185	201	177	198	154	175	192	180	145	171	177	173	179	165	171	181	181	163	170	149	172	173	173	170	170	157	194	186	154	167	157	161	203	142	193	182	184	159	184	175	187	167	179	179	185	165	164	165	185	169	190	174	163	156	181	183	159	167	175	166	173	159	170	189	164	170	156	166	184	156	190	156	165	145	171	182	184	165	165	177	168	181	179	204	162	177	164	160	154	176	175	165	152	173	169	174	157	196	180	190	181	176	196	196	156	190	179	185	190	180	185	167	165	150	165	177	185	166	168	174	175	165	152	161	154	189	171	160	177	155	166	159	185	167	167	166	183	170	177	158	185	217	181	201	174	167	158	155	180	177	181	170	165	173	190	171	162	161	182	183	156	179	201	174	158	181	159	169	178	173	164	169	179	159	158	187	172	167	177	180	186	170	182	175	186	186	198	174	188	168	187	174	164	165	180	183	211	195	169	169	208	174	147	168	170	190	156	188	174	176	202	164	170	181	206	156	205	175	182	157	197	165	168	178	180	160	162	145	162	171	185	192	171	179	176	186	167	173	178	168	167	177	174	195	185	174	196	172	167	149	178	164	166	198	201	181	182	184	204	173	151	178	141	195	158	150	166	186	140	164	171	163	174	166	186	171	169	208	177	168	158	156	171	186	168	159	173	185	163	181	190	149	157	169	178	180	175	195	177	180	184	197	184	159	169	170	187	180	173	181	155	170	170	168	175	185	187	174	178	180	164	163	186	168	192	172	176	177	176	178	195	171	143	164	171	150	155	186	181	170	183	151	177	145	167	136	159	174	178	161	145	144	167	181	166	170	161	170	170	155	157	176	171	166	163	175	146	178	159	179	176	188	169	173	168	181	164	173	181	188	179	156	176	176	163	144	151	173	185	166	157	174	183	184	207	159	193	179	178	165	165	185	183	171	175	185	180	189	179	182	168	198	171	149	173	180	168	173	161	186	199	180	173	171	179	211	170	182	184	171	189	165	172	162	153	190	175	142	176	155	162	163	172	175	175	175	175	175	169	185	181	155	155	184	196	173	173	155	177	187	164	148	184	165	160	170	178	183	202	198	172	159	183	176	180	154	187	196	170	180	186	167	175	154	156	174	160	189	152	164	190	159	175	177	184	167	172	154	189	180	165	173	162	163	148	179	173	209	173	181	178	170	171	169	169	175	172	166	182	180	180	166	182	165	195	165	187	139	166	186	176	189	191	145	180	161	188	171	177	160	158	179	171	188	156	198	167	162	163	182	179	181	161	186	166	168	172	190	169	155	187	147	180	142	183	158	178	190	192	162	177	163	165	177	170	196	165	191	182	195	170	143	173	171	186	216	179	167	177	156	215	158	178	193	188	191	145	165	167	184	173	173	187	152	179	176	168	181	161	175	170	177	186	203	153	166	165	158	162	187	164	165	146	156	187	195	171	165	183	162	160	163	153	155	175	163	166	155	179	168	158	180	177	158	173	170	147	174	155	185	177	171	143	173	203	193	173	169	186	187	157	163	202	164	181	176	184	184	193	192	175	183	164	165	196	176	171	186	190	166	154	171	193	197	180	161	161	153	196	153	174	176	165	149	159	183	173	143	167	169	153	173	172	145	157	171	170	196	185	178	179	190	175	177	162	187	152	154	161	174	196	151	185	191	189	187	176	156	144	172	144	194	202	179	145	154	150	164	152	197	170	172	173	169	173	183	191	148	173	150	162	176	181	169	169	163	174	200	181	190	165	158	161	151	155	172	166	180	164	180	177	151	169	174	181	201	150	180	163	180	152	177	186	176	185	180	205	189	182	180	173	150	187	177	204	167	170	164	165	169	199	187	177	180	175	161	160	202	170	177	181	167	181	157	200	195	187	173	188	172	166	162	195	136	166	178	157	170	153	170	182	193	155	177	167	184	164	165	165	172	167	172	193	166	162	194	172	183	182	185	161	164	169	181	180	184	160	178	168	177	165	174	170	165	178	181	159	167	162	182	189	176	160	187	167	167	178	172	166	152	210	165	179	190	195	186	162	175	169	163	168	169	201	169	182	161	184	165	186	168	170	151	168	169	178	171	151	182	164	189	165	181	172	178	150	177	203	176	171	171	192	195	189	165	152	170	195	160	152	155	170	171	159	170	195	172	172	187	194	155	204	166	150	177	164	188	165	166	201	195	178	161	183	170	178	178	177	187	147	199	163	159	170	173	202	165	162	165	166	166	165	179	182	188	151	174	176	158	171	164	170	170	177	167	185	212	191	195	171	191	147	173	186	165	192	172	186	173	174	209	185	173	181	157	168	180	172	176	191	183	183	207	169	160	151	171	196	160	149	183	161	162	159	163	163	175	187	166	180	168	185	154	158	162	157	162	156	185	168	187	190	176	163	165	187	187	186	173	158	187	186	171	173	156	176	171	151	169	166	151	153	150	198	166	183	166	192	196	160	168	158	174	165	179	157	145	180	161	168	168	190	184	149	201	150	167	180	172	173	175	192	178	154	188	175	169	179	176	149	215	174	160	194	177	145	155	172	163	178	195	159	176	163	173	165	185	177	156	170	142	179	172	168	172	171	203	218	160	198	155	184	189	155	160	168	206	167	155	181	185	180	189	159	169	144	182	181	194	153	160	152	179	155	185	187	154	170	168	173	165	201	199	178	203	175	146	204	170	165	193	155	174	172	190	170	163	184	178	187	175	186	162	172	187	176	179	160	161	169	195	160	170	177	169	163	147	163	181	179	186	169	174	186	165	179	171	197	184	193	191	178	151	179	161	159	171	151	159	176	164	169	168	158	183	181	151	175	177	166	181	205	204	171	202	189	175	162	158	173	187	181	168	146	174	178	165	172	139	150	163	165	179	177	168	185	178	187	157	183	173	169	161	146	179	162	189	163	161	176	173	169	184	154	148	160	177	172	192	173	172	151	152	183	165	195	173	181	171	169	175	174	157	167	163	182	172	166	185	155	164	166	175	169	174	163	164	163	188	151	135	166	166	179	193	186	179	168	169	169	195	178	179	197	199	165	155	147	177	181	184	199	175	146	150	163	177	189	174	180	173	158	181	181	170	165	181	201	154	177	154	170	170	177	173	191	166	193	167	175	171	186	157	176	188	178	186	203	152	164	189	194	187	189	178	170	154	177	172	195	176	178	177	165	188	177	179	149	157	181	186	164	154	151	187	194	180	155	161	178	170	168	169	156	181	164	161	174	181	158	160	185	166	207	188	187	156	169	160	152	166	195	187	175	190	190	194	171	183	164	192	181	176	177	180	152	177	162	202	164	191	198	163	187	167	156	216	159	196	178	189	181	156	177	189	164	158	172	193	162	157	176	189	148	181	161	207	179	182	165	191	166	188	167	187	172	179	172	157	156	154	172	159	175	180	185	180	178	171	160	180	172
45903	58520	59654	47771	52208	48365	41451	29868	15935	5845	1783	654	444	460	407	441	433	410	390	410	397	437	423	427	405	425	423	436	468	424	417	404	431	444	435	388	424	452	423	412	450	407	417	395	416	415	412	434	430	395	450	420	430	396	383	440	421	444	457	432	463	414	455	424	402	435	392	407	414	442	402	426	437	446	391	420	429	398	445	410	406	471	453	427	441	416	401	403	432	409	439	408	404	426	413	426	424	419	442	464	419	426	429	422	436	378	432	423	481	421	423	412	442	436	411	410	414	423	416	435	429	380	437	429	407	426	429	405	427	406	451	415	451	437	432	414	482	410	416	460	474	423	396	426	386	433	398	415	420	427	446	442	425	405	457	407	401	441	432	423	448	409	417	452	433	389	411	437	423	439	416	421	392	413	414	423	454	441	390	437	444	398	397	389	441	446	471	459	435	424	402	425	428	409	423	417	398	458	412	421	409	416	463	438	428	430	417	419	417	409	437	412	427	434	434	418	416	394	413	432	457	397	402	403	410	412	422	407	451	408	441	425	417	395	408	441	422	458	429	444	409	426	412	422	445	391	446	441	454	420	442	443	400	403	434	441	436	428	454	422	452	418	429	431	439	431	429	446	413	442	427	435	411	395	458	441	391	445	427	440	457	429	431	409	424	422	425	416	446	451	429	404	419	446	420	408	404	426	398	428	433	386	396	419	416	438	447	412	458	408	404	401	450	423	446	411	444	411	438	389	416	467	416	375	409	425	424	425	485	403	440	402	420	431	380	408	408	424	399	419	426	436	419	421	406	412	420	418	384	424	446	400	427	392	399	448	431	411	389	432	430	432	403	402	418	364	400	449	426	437	421	439	415	401	423	412	406	404	388	406	407	424	459	432	415	412	430	392	423	429	409	450	437	426	415	432	405	382	405	431	417	459	458	420	421	405	456	435	406	432	439	428	444	426	426	425	452	445	423	463	403	448	425	423	417	437	454	396	449	436	429	434	426	428	411	437	404	417	411	395	423	436	421	391	446	429	432	427	449	398	424	404	482	458	430	422	435	399	476	430	449	385	411	451	421	414	428	396	449	437	402	408	419	436	409	429	428	417	425	408	413	447	431	406	421	394	397	445	384	418	437	407	444	395	393	425	389	442	396	429	406	411	470	433	435	370	420	437	412	397	398	428	391	430	428	446	415	442	411	416	385	417	413	377	437	396	459	404	411	405	398	387	419	387	414	451	389	444	394	429	405	407	456	428	448	427	457	410	441	427	440	411	409	442	421	418	405	414	397	392	384	416	449	423	422	457	425	427	440	429	450	413	404	411	421	425	436	399	417	418	417	454	432	420	456	395	411	407	404	412	434	431	422	423	449	431	431	413	413	438	407	456	362	426	435	439	429	440	388	441	426	386	437	453	432	410	402	403	407	437	402	417	460	406	431	396	406	385	384	425	407	401	425	392	427	385	422	426	420	426	421	451	446	424	413	406	426	413	458	428	381	449	423	420	420	402	386	450	412	398	441	391	457	484	380	400	441	398	419	476	468	468	459	432	410	460	381	406	410	423	430	445	445	446	444	433	407	438	401	422	422	431	451	391	426	401	393	430	416	411	458	415	413	402	420	443	420	429	437	420	427	437	432	417	404	395	423	439	435	454	437	413	429	408	413	417	417	402	414	420	427	441	397	427	458	420	455	412	448	393	437	427	411	385	394	384	397	403	449	417	439	404	409	416	378	421	407	387	424	383	409	440	427	394	396	415	432	438	409	381	393	436	407	437	433	436	411	468	398	427	381	405	423	421	427	423	431	459	415	423	377	434	432	416	436	435	412	399	462	427	409	436	428	420	419	419	432	422	417	440	420	398	423	410	409	437	393	442	439	426	410	413	449	392	404	450	439	406	429	409	387	450	405	448	439	435	398	422	399	433	408	467	417	438	409	466	436	387	414	414	418	427	415	430	429	407	405	431	431	429	439	441	442	432	449	441	408	458	400	424	435	400	386	392	410	458	403	482	409	422	460	446	448	451	410	435	402	412	401	412	456	444	459	452	401	429	443	427	422	379	375	414	416	422	404	399	416	399	400	439	420	451	410	439	419	410	432	435	411	448	426	391	443	418	445	405	441	402	419	387	425	410	412	410	389	408	455	420	394	388	421	406	433	410	464	452	427	434	428	447	434	405	415	413	412	414	379	431	421	430	428	459	427	421	426	446	440	411	460	424	417	436	385	418	420	398	424	430	442	427	435	397	453	403	428	427	432	418	447	419	425	424	432	428	443	422	427	401	422	463	437	468	457	448	439	419	386	430	471	427	442	420	401	405	403	433	461	450	380	419	443	432	467	455	448	411	455	444	406	425	426	415	411	417	467	442	422	439	441	404	419	436	404	401	426	440	419	451	423	426	418	401	464	461	428	402	392	387	423	404	453	375	425	438	430	432	434	435	448	430	419	407	448	416	432	424	410	437	422	477	475	457	426	389	441	456	446	413	423	397	424	430	457	405	450	416	422	410	432	428	399	477	429	435	416	411	425	389	418	476	403	405	429	435	422	431	440	458	391	426	472	411	394	446	407	423	448	427	424	421	387	445	406	438	394	440	439	409	413	425	419	429	445	386	429	423	429	439	450	420	447	412	388	437	400	411	403	413	449	397	470	397	431	416	427	414	424	423	438	440	425	430	440	441	433	424	425	420	415	425	433	431	411	448	427	378	426	418	433	446	396	419	404	424	444	444	414	400	407	431	423	433	455	458	406	450	471	431	418	381	408	423	387	418	412	444	415	406	424	401	425	424	455	451	415	430	381	414	393	399	431	466	444	408	398	416	418	400	445	465	447	411	444	404	384	449	416	425	416	387	441	425	428	453	384	419	390	416	432	416	393	402	392	432	401	427	414	441	410	406	399	437	423	418	441	395	411	441	419	410	397	416	435	450	398	425	423	402	428	441	418	414	403	430	419	434	446	453	436	402	399	465	429	417	404	417	459	445	449	419	419	420	420	452	437	410	419	443	406	418	432	424	431	452	421	437	390	418	414	385	444	411	409	410	461	412	402	420	420	437	415	402	421	435	449	436	427	399	440	452	430	432	435	420	441	431	404	444	446	429	409	445	418	465	430	406	417	421	461	422	429	416	405	387	433	355	406	440	416	414	425	451	416	408	419	431	388	432	413	438	424	416	416	421	420	435	460	475	428	408	417	395	404	430	427	418	424	426	372	409	399	434	400	420	427	444	434	421	406	436	431	431	400	399	436	419	425	442	409	431	426	395	425	421	435	426	429	372	441	439	413	432	437	412	406	463	418	398	365	447	438	458	403	412	434	417	448	436	404	443	434	387	388	417	426	409	423	457	435	439	472	413	413	409	433	451	407	418	456	400	427	405	457	430	475	430	415	407	393	430	428	405	426	415	462	437	425	444	386	454	421	415	436	414	451	455	438	422	370	430	381	448	412	421	425	415	446	410	419	410	413	446	431	430	438	418	392	395	417	388	426	427	448	408	418	409
13622	9784	6136	3220	1673	1499	1273	912	562	311	235	218	210	183	183	202	191	180	196	207	171	189	183	170	202	185	179	183	172	178	169	184	171	179	188	182	182	166	184	174	184	186	191	193	183	190	184	199	198	185	205	187	203	177	175	178	181	192	180	179	181	198	175	200	184	177	181	192	217	190	166	199	187	185	163	180	175	175	183	177	181	189	181	190	178	156	161	190	180	169	183	199	156	158	194	181	182	176	181	184	176	191	170	158	186	174	199	178	176	177	177	195	172	205	177	183	195	181	171	194	196	174	176	171	192	185	175	205	187	180	193	191	186	187	216	173	203	177	198	181	191	192	175	179	175	163	197	201	189	196	189	175	173	183	195	183	190	174	176	184	183	174	185	189	200	162	187	195	178	193	185	168	170	203	179	190	167	190	182	170	176	230	194	195	177	190	182	173	181	202	171	166	213	174	171	171	185	172	185	195	189	206	185	169	184	178	166	194	193	185	169	184	175	193	201	174	190	173	172	186	210	212	193	199	202	186	198	180	168	182	172	192	198	183	169	182	213	192	199	205	182	172	169	200	186	155	179	185	169	190	177	173	189	174	184	193	164	198	196	191	186	199	182	182	211	194	166	170	172	161	170	159	214	166	206	198	186	183	184	173	185	177	152	185	199	162	179	189	166	163	162	191	179	177	169	186	163	162	173	195	169	202	187	185	172	182	171	159	166	178	188	189	180	200	168	212	200	167	182	181	174	196	195	173	224	179	198	177	152	191	165	182	164	199	161	160	176	189	190	181	179	161	190	169	174	184	182	177	178	159	173	175	173	183	171	191	164	183	169	211	191	200	190	161	187	213	167	175	180	178	187	182	166	197	185	164	180	195	156	150	205	154	189	166	176	147	193	189	209	150	189	178	160	198	185	165	184	196	180	211	210	170	192	175	182	171	167	180	184	212	191	189	184	191	184	183	179	145	201	192	183	187	195	196	196	170	182	193	191	171	164	168	214	173	161	196	166	180	170	163	193	194	152	157	207	181	173	176	169	203	180	178	168	189	175	175	186	200	197	187	178	162	183	183	184	179	171	166	181	178	202	168	156	186	157	168	174	179	193	196	188	181	204	202	192	189	187	194	206	182	172	163	187	183	168	182	177	178	152	183	178	193	212	200	172	176	173	186	179	192	191	204	161	176	199	205	165	177	197	168	189	178	198	172	173	184	188	197	161	174	163	186	172	182	191	200	190	184	178	166	191	171	175	168	175	181	177	189	169	182	163	195	196	170	166	203	183	199	202	192	200	178	211	176	176	149	186	193	195	178	199	194	181	165	190	209	192	193	187	188	179	201	158	192	177	174	160	211	164	179	207	175	167	181	182	187	154	170	192	174	166	180	226	194	174	184	193	178	200	196	192	174	180	206	200	173	195	202	200	191	188	180	178	166	176	182	166	180	198	193	185	193	193	195	186	174	152	174	201	172	197	169	181	193	163	179	184	176	179	162	196	187	198	187	184	175	187	180	179	188	179	189	177	184	179	182	195	173	170	194	196	171	169	192	188	193	167	134	171	178	185	183	191	196	167	184	185	160	181	170	172	173	176	201	174	183	169	209	159	187	182	161	194	178	205	169	174	187	173	185	185	177	184	175	206	200	188	194	169	174	191	185	173	219	159	205	178	215	192	205	194	192	207	176	181	183	194	191	198	187	180	178	207	194	163	173	208	171	184	183	167	202	191	172	178	162	194	179	217	205	169	189	168	200	182	178	187	182	194	199	136	219	191	179	208	197	186	184	166	160	199	200	157	183	170	185	172	205	199	205	170	185	175	189	175	203	198	192	212	177	185	183	174	168	176	198	195	165	183	204	168	201	181	192	186	186	175	191	178	190	187	188	214	190	192	166	167	203	197	204	175	186	187	196	197	177	172	197	163	158	188	186	202	193	198	189	179	198	184	187	176	204	161	165	178	194	182	203	170	178	188	172	191	171	191	192	188	185	172	176	203	175	176	222	183	191	181	170	180	176	195	176	167	188	160	182	174	187	172	167	185	188	188	189	186	174	200	182	186	199	204	193	180	191	176	163	190	183	192	190	185	177	174	198	178	172	191	171	189	175	154	185	191	183	193	184	186	153	193	176	185	198	186	210	181	181	153	190	170	184	201	183	170	183	200	174	184	190	173	189	196	198	174	184	199	178	165	171	178	180	199	193	170	173	168	194	192	171	194	198	190	164	175	192	179	173	171	193	160	164	180	176	167	201	170	179	156	184	171	193	196	174	177	164	204	212	201	150	202	176	179	185	183	174	201	186	194	195	180	166	195	206	194	179	182	198	186	178	188	157	176	177	194	187	169	190	196	191	177	185	189	168	183	193	182	175	170	180	164	178	208	191	186	198	174	189	194	203	179	181	176	193	177	205	186	179	167	189	173	186	174	180	192	206	202	196	184	196	168	187	168	172	171	185	169	184	165	185	180	171	172	199	170	165	172	170	182	179	173	162	191	180	181	169	176	164	192	180	189	191	203	198	194	182	163	178	163	221	177	216	172	160	182	199	212	186	162	197	200	173	195	174	195	195	174	194	163	173	183	180	161	161	191	177	189	178	208	212	178	158	156	185	191	188	175	198	192	190	178	166	175	179	181	196	193	170	173	183	182	188	192	172	162	189	181	196	169	183	171	209	152	189	195	188	165	162	164	184	195	186	190	144	173	159	175	190	196	169	175	178	160	165	168	190	187	212	181	161	197	194	168	167	195	203	193	180	203	183	175	173	172	205	189	184	170	197	190	183	155	154	191	180	172	188	179	188	171	177	193	183	192	205	192	198	192	173	156	180	189	169	160	184	184	177	197	183	195	172	195	189	187	145	176	161	204	177	197	180	202	181	158	207	160	187	182	149	179	168	203	145	169	187	200	180	166	177	214	201	208	195	158	186	196	196	166	174	215	176	206	195	177	201	172	174	171	183	189	191	203	169	203	161	182	176	174	182	186	196	192	190	179	182	194	193	182	178	187	195	173	175	171	175	148	171	206	195	165	176	176	186	173	185	165	179	203	170	182	179	200	180	163	189	186	197	192	183	208	178	173	198	184	151	164	195	184	161	186	160	205	175	176	183	176	167	175	196	188	190	202	190	181	184	207	209	198	204	157	198	173	195	193	164	195	188	198	171	188	200	175	175	177	195	198	174	225	161	175	189	175	208	189	181	193	186	183	174	183	183	201	180	180	178	162	175	191	187	193	188	194	177	196	168	211	197	206	172	201	177	176	181	183	180	189	154	203	190	183	177	190	193	191	201	181	197	185	167	175	224	185	157	168	175	187	183	190	162	192	179	179	208	177	167	191	202	211	194	185	199	173	211	172	190	179	173	174	182	184	175	167	174	196	160	183	193	175	188	193	200	197	158	195	192	173	204	182	182	184	171	196	187	167	183	163	199	201	177	178	166	216	162	178	193	181	172	190	171	185	168	181	168	172	187	171	173	161	170	182	170	181	160	192	198	178	191	180	188
11004	13402	11899	9331	6738	6573	5558	3545	1737	923	577	482	424	436	479	452	477	454	483	476	482	457	463	453	500	416	448	430	483	466	448	461	445	446	441	434	460	496	447	474	448	486	453	467	428	453	463	470	443	431	452	410	425	459	443	426	494	404	421	450	470	443	490	474	450	453	457	465	476	449	462	473	447	485	463	441	456	410	468	438	447	452	470	457	445	452	460	482	505	427	470	501	423	448	462	466	486	436	432	438	467	480	448	455	448	447	481	415	461	465	448	417	465	432	435	447	484	426	440	468	448	462	437	464	475	443	434	470	439	438	459	485	455	451	459	484	490	439	499	471	440	457	457	457	433	440	460	472	459	507	467	440	498	457	428	442	452	499	457	462	458	445	462	431	476	457	448	428	472	485	449	467	469	441	419	472	476	467	448	441	446	484	433	462	474	430	441	440	521	461	444	458	452	461	450	458	427	465	453	459	445	464	468	489	457	435	426	472	468	465	424	430	470	461	440	457	476	449	483	442	453	492	476	434	471	406	461	458	495	446	466	452	469	495	483	464	440	480	455	425	477	431	438	445	465	423	438	441	436	461	466	467	431	473	462	468	451	468	497	471	452	437	470	445	464	421	417	460	458	451	430	468	433	433	459	410	470	484	425	438	458	499	459	451	473	468	449	435	463	455	440	470	449	483	473	470	456	479	467	475	464	478	453	478	437	438	436	471	444	456	450	464	457	468	459	493	441	454	466	467	467	452	423	484	454	452	457	462	442	439	454	473	434	484	487	438	456	450	505	455	471	478	436	461	455	464	467	452	417	440	458	473	461	460	435	467	457	472	459	451	429	494	472	448	465	444	449	443	448	454	460	429	439	458	427	435	459	482	452	475	438	459	486	448	467	443	460	477	477	457	480	453	437	432	454	449	450	452	441	442	470	454	467	463	465	435	442	452	423	456	417	479	456	445	461	491	432	461	478	463	452	467	445	447	429	446	434	456	473	497	471	451	455	471	422	450	478	478	460	426	405	465	472	470	456	472	499	491	472	426	428	436	463	453	445	476	436	429	450	433	459	436	418	417	446	444	473	449	453	467	461	455	441	460	480	455	452	446	483	434	473	446	438	425	463	441	455	483	438	454	460	500	446	430	473	458	484	471	452	449	450	466	476	467	448	448	474	419	425	420	467	447	463	452	425	448	469	448	461	460	501	456	464	444	476	437	451	457	440	443	433	495	490	499	437	455	441	451	445	464	488	454	484	441	435	467	463	420	445	452	466	462	456	424	458	429	440	487	437	441	465	423	465	419	463	538	481	468	472	454	458	477	469	472	473	521	471	470	445	451	476	469	461	467	479	480	461	458	492	469	458	459	467	460	449	471	429	456	477	480	479	434	438	439	463	445	464	504	444	420	434	457	418	432	454	461	498	463	480	450	497	441	455	464	442	471	446	441	486	460	469	447	486	442	420	445	498	455	488	431	431	464	465	454	455	469	474	455	450	499	495	486	440	441	437	440	432	445	436	471	453	493	444	439	429	465	447	444	452	447	469	439	522	454	431	438	478	482	419	426	475	480	456	428	468	464	456	450	457	425	447	499	480	453	483	433	449	457	507	448	462	469	466	418	438	438	449	473	470	468	463	423	443	451	444	414	444	404	436	434	445	487	460	476	432	472	473	467	474	439	407	459	437	436	483	428	421	467	462	422	423	474	464	445	450	431	433	404	414	427	469	439	434	471	475	485	476	459	477	480	433	436	472	462	501	443	457	475	454	440	477	452	473	466	477	489	454	460	490	438	444	471	432	446	435	473	444	489	458	480	488	436	454	448	455	459	476	433	495	436	456	445	425	453	482	437	470	472	457	458	469	461	421	473	447	428	469	478	483	449	441	421	410	454	456	460	434	462	465	444	439	449	424	455	427	444	443	448	429	430	462	449	463	480	464	443	422	464	461	439	463	417	457	448	411	463	482	463	450	443	477	477	547	460	409	440	413	463	484	459	482	425	441	452	448	417	470	437	500	490	442	466	450	426	464	457	452	471	452	461	460	475	466	438	456	458	445	449	474	412	469	419	435	456	468	465	445	458	454	469	467	436	445	475	441	471	457	468	476	472	463	459	458	477	453	452	458	478	467	501	446	485	427	449	449	446	463	426	486	456	489	491	451	476	436	510	468	431	470	403	436	427	417	429	425	445	464	481	456	457	462	415	458	444	447	453	478	449	456	446	491	461	436	470	444	490	468	439	463	450	437	463	414	439	422	456	467	462	465	464	465	443	430	486	458	453	457	474	445	435	427	427	476	470	514	453	429	450	494	442	469	518	497	464	494	466	474	453	447	408	472	476	421	479	461	438	431	460	460	452	472	454	428	465	444	480	511	424	439	451	440	460	447	471	417	462	460	464	450	436	482	455	446	474	464	433	481	434	492	447	467	451	421	434	457	433	498	401	453	440	426	466	439	442	462	494	437	448	472	462	453	476	426	428	428	464	448	478	466	420	498	453	409	435	481	493	468	481	417	484	430	496	441	447	455	414	454	507	427	425	441	462	422	468	447	494	502	486	450	462	447	420	447	456	481	438	440	447	448	443	445	431	447	476	438	459	493	463	487	453	431	478	467	492	463	479	462	425	463	467	493	424	434	455	435	466	424	492	470	433	454	448	428	453	489	455	424	484	437	469	471	452	456	458	447	490	460	463	464	467	460	431	465	467	477	468	443	469	484	430	458	461	441	466	472	498	497	476	458	452	469	449	462	461	463	475	435	422	449	475	448	439	444	455	425	464	440	430	435	457	466	427	478	516	419	466	459	472	505	470	478	451	412	446	472	468	434	451	454	455	442	469	409	415	439	430	483	458	450	475	463	446	459	468	479	447	432	434	426	475	487	453	499	476	456	443	444	452	466	472	462	441	454	453	478	415	425	494	446	415	448	446	448	449	449	461	442	427	401	467	488	447	510	476	474	451	457	427	443	494	468	405	477	441	433	473	460	450	442	426	427	459	472	496	461	459	486	444	487	480	453	475	460	494	433	469	408	458	444	466	470	455	454	476	439	441	439	491	481	461	476	465	458	489	438	436	418	446	456	472	464	454	451	476	422	441	473	463	417	481	494	449	523	444	443	449	476	452	449	428	439	501	522	462	455	470	496	471	439	435	429	470	436	453	508	466	468	466	471	455	470	427	426	445	452	450	471	440	475	453	415	468	499	445	452	432	497	469	424	468	459	468	459	456	445	448	467	452	471	457	421	461	468	489	453	466	489	460	489	459	449	464	470	447	466	457	444	481	469	492	461	470	440	438	433	451	446	465	442	488	434	509	455	472	474	463	453	481	434	430	468	499	479	400	448	460	408	453	427	468	477	452	451	479	463	462	466	477	517	433	439	481	446	442	472	495	449	473	420	492	464	461	467	442	471	459	450	473	487	487	459	478	508	465	440	423	479	498	460	452	457	457	505	499	473	454	503	435	473	467	435	494	470	465	457	450	454	436	440	502	435	460	453	405	474	444
60697	61902	56832	35952	27400	23809	16695	8001	2792	839	371	235	198	193	168	200	197	202	214	205	203	193	197	204	217	191	205	176	220	198	196	214	169	200	196	199	187	187	201	162	205	195	190	207	196	188	204	182	203	184	217	213	167	199	169	202	202	199	211	200	185	208	195	174	199	172	176	214	191	199	185	173	199	199	179	194	179	189	168	196	202	182	216	193	182	235	193	177	195	199	193	173	207	187	175	216	182	194	196	211	201	180	200	196	186	204	195	189	191	185	197	193	174	180	182	207	203	175	189	173	214	187	205	171	190	199	178	187	185	195	198	199	197	196	208	209	200	194	196	198	182	172	191	202	164	187	199	183	194	210	167	186	182	183	175	180	177	194	185	213	173	191	210	216	175	172	201	204	180	203	231	219	196	186	190	194	193	183	184	193	192	214	212	178	202	190	207	205	170	178	167	190	187	204	201	203	204	198	173	177	169	189	221	176	198	187	181	213	175	217	188	173	195	231	204	180	185	193	193	195	192	222	192	156	178	189	212	178	184	199	179	186	232	199	212	166	195	192	192	211	198	181	215	197	170	165	204	180	211	201	199	196	203	182	207	190	159	191	191	192	181	200	202	198	163	199	205	196	195	203	183	178	181	189	206	197	221	188	194	207	207	187	184	197	189	187	187	187	165	201	214	174	187	232	184	206	184	193	179	180	196	202	194	215	189	197	181	217	202	160	198	207	196	205	193	171	231	208	199	201	177	198	159	206	202	207	205	188	203	190	181	192	210	199	203	210	226	201	177	201	186	199	190	187	180	210	195	185	180	192	233	204	198	171	202	189	190	181	228	215	174	195	153	210	192	194	176	172	195	176	196	164	175	193	224	200	184	193	211	193	202	194	190	220	185	220	169	205	182	204	178	209	205	173	187	175	221	202	182	177	199	209	193	195	190	202	184	174	174	188	196	211	187	190	215	192	179	192	212	207	197	170	198	181	202	201	177	201	196	188	184	214	197	203	190	223	186	193	188	205	169	213	193	198	186	194	197	192	188	224	198	193	181	187	208	173	188	188	177	170	197	200	188	195	210	203	189	211	205	181	179	201	184	182	221	205	201	201	188	211	217	205	202	177	193	180	159	187	211	178	186	177	206	219	181	217	198	206	209	211	193	186	211	181	167	201	200	214	189	175	196	197	189	193	211	186	191	214	221	225	186	172	191	195	166	167	190	179	203	206	192	179	218	177	199	203	199	194	170	218	205	198	172	209	196	196	176	193	203	170	179	200	169	196	209	180	220	209	174	185	208	195	199	178	190	204	213	218	209	193	175	196	238	184	205	217	187	201	182	200	189	170	175	178	202	186	175	232	229	227	191	194	202	220	188	170	181	189	212	207	204	199	172	198	189	197	185	195	207	185	195	203	193	184	219	208	207	183	204	202	188	202	193	190	207	193	186	233	189	181	179	208	210	203	180	187	193	194	194	168	190	183	198	216	207	187	173	184	198	198	208	187	172	202	173	198	202	208	199	180	183	187	214	201	183	193	188	176	209	216	211	176	182	188	208	176	183	187	214	220	179	197	202	183	194	170	214	184	204	211	176	197	221	210	232	202	205	167	211	167	197	181	199	186	201	192	187	194	186	193	183	178	192	195	176	186	200	182	210	219	196	195	181	196	199	180	200	211	193	203	183	233	193	174	198	195	195	187	192	184	183	218	195	205	180	196	179	176	178	198	204	214	187	186	183	200	206	192	173	191	203	186	196	204	187	220	189	193	191	190	182	193	172	193	212	217	170	232	171	186	169	209	213	198	220	192	197	200	189	163	175	213	198	204	185	212	193	195	214	166	174	183	171	187	173	178	172	192	202	213	200	215	202	190	199	197	210	185	177	174	178	183	194	164	190	192	169	195	166	185	216	210	183	178	186	165	202	203	177	175	192	181	209	205	195	208	213	192	183	205	191	209	203	201	211	191	196	210	209	218	199	201	232	194	197	209	190	200	176	183	169	185	201	195	189	191	162	184	181	181	226	191	217	176	187	195	210	195	193	190	191	175	224	176	178	197	197	211	159	195	201	190	189	187	207	195	167	221	181	221	197	174	190	185	201	207	202	160	193	191	203	189	192	185	174	198	208	181	193	200	211	181	174	193	161	207	185	187	187	188	199	212	184	210	185	184	200	179	198	181	185	181	191	199	207	200	191	227	187	192	199	200	200	185	175	191	195	187	197	197	209	198	195	181	189	188	212	219	228	183	207	166	193	187	186	190	189	175	200	222	189	208	167	203	209	200	201	203	179	176	207	194	200	197	202	183	186	191	185	187	189	186	210	195	213	189	215	216	169	203	182	170	193	174	181	192	181	207	182	193	191	209	176	201	200	181	240	197	200	215	190	213	213	214	192	201	201	198	193	207	188	175	189	180	183	204	192	200	171	201	184	203	196	184	176	191	219	169	191	189	207	214	185	230	195	202	209	187	205	187	190	193	223	198	191	179	212	199	201	166	212	211	191	188	202	178	201	199	188	199	193	205	201	179	187	197	188	189	209	197	173	194	195	174	216	190	170	188	213	187	213	180	216	216	171	209	188	200	181	177	192	170	202	198	200	199	210	181	189	193	208	186	194	204	195	211	199	183	180	187	208	209	210	202	196	211	194	202	197	192	169	185	191	208	173	201	179	222	175	177	186	183	203	193	186	215	175	192	205	191	173	191	196	205	188	191	250	193	177	209	188	216	185	174	213	194	212	187	200	209	199	208	180	183	206	198	197	205	206	175	171	180	191	175	221	223	211	211	209	172	193	201	186	196	195	197	194	174	192	178	233	173	207	189	181	212	182	208	196	203	197	169	195	205	197	172	213	197	186	184	192	204	205	204	204	205	175	187	204	202	210	201	174	207	168	187	165	197	195	183	203	200	183	206	191	191	180	200	228	220	170	192	188	198	209	188	171	204	198	174	194	212	205	209	207	207	175	190	198	195	171	186	214	207	198	186	212	202	176	181	207	185	200	204	159	210	218	205	184	176	187	202	180	187	186	171	201	212	195	189	198	198	179	202	169	169	186	178	186	197	189	185	216	223	198	166	191	200	173	184	200	172	197	215	199	175	196	180	212	204	182	184	215	209	213	180	174	201	189	189	192	188	219	204	192	169	195	204	195	193	193	196	206	191	202	211	192	202	208	206	170	197	213	188	181	193	178	226	191	204	201	221	204	202	194	173	188	200	169	203	199	181	207	191	181	191	188	190	168	185	209	209	194	194	202	193	204	196	220	208	179	183	200	220	180	199	196	205	199	194	178	186	209	192	181	181	186	172	205	161	172	205	209	206	195	178	223	202	182	211	208	207	199	204	182	213	200	207	176	169	198	191	199	211	195	186	185	211	206	182	190	199	182	184	192	169	171	202	195	191	191	185	180	216	204	214	163	196	183	195	208	195	186	207	200	199	203	198	210	197	199	199	202	196	183	181	197	193	189	194	226	174	212	185	199	199	178	204	199	203	202	239	184	204	180	216
37505	45974	51375	42117	39896	39189	32175	21049	9888	3303	1126	602	488	555	473	485	479	470	477	500	482	495	511	471	493	460	466	464	495	476	460	480	494	448	476	501	478	479	466	507	489	463	462	479	473	477	445	465	495	477	515	496	490	534	498	481	484	449	495	453	504	506	478	502	476	499	490	482	466	449	490	522	485	522	488	488	453	468	452	475	488	500	471	510	482	462	489	508	500	475	494	474	503	511	482	466	470	463	485	493	472	485	465	444	474	442	466	496	494	485	426	480	465	478	462	450	510	489	464	502	478	482	475	511	488	474	480	478	481	502	479	475	487	486	431	438	513	417	430	471	476	535	484	451	448	497	482	497	500	492	505	499	448	482	470	492	502	469	495	498	479	467	446	489	452	449	508	496	490	486	468	459	514	517	461	482	450	478	521	502	482	500	497	541	472	486	493	480	462	473	450	514	509	481	525	470	475	475	462	459	469	474	500	512	447	512	453	515	459	492	471	466	475	475	502	485	458	461	515	420	498	447	500	473	500	522	518	479	460	506	507	482	491	481	495	503	483	492	449	505	496	505	497	490	472	468	501	480	535	532	493	489	500	444	463	500	502	483	473	502	479	505	475	456	525	479	485	466	477	455	488	483	483	485	471	487	475	515	494	479	489	475	476	456	463	496	492	480	462	470	477	428	490	490	448	473	465	480	477	508	501	486	472	478	489	509	518	433	473	500	497	458	484	494	485	500	489	459	484	540	518	475	489	503	479	486	467	449	504	474	468	489	480	469	499	554	513	486	476	473	494	541	518	485	461	476	413	528	485	504	440	457	490	480	470	469	522	472	491	492	489	507	451	466	485	474	477	515	464	486	494	480	475	509	484	473	470	482	482	446	489	462	502	458	505	458	495	471	454	483	491	459	477	473	484	457	501	513	475	473	522	473	465	454	472	445	493	494	479	485	478	511	473	493	475	481	514	477	500	506	502	457	462	485	451	486	495	477	485	503	511	487	483	471	488	481	458	464	438	462	554	463	454	497	525	475	477	488	459	469	476	466	495	490	483	470	462	480	463	494	468	474	513	530	476	474	501	483	483	481	472	500	496	444	471	475	477	498	533	463	513	515	458	463	482	467	470	490	503	490	455	469	454	492	470	466	528	516	494	490	496	490	493	476	472	480	482	469	486	497	475	519	440	437	496	496	472	469	463	517	468	466	488	502	491	474	491	507	475	498	453	479	454	483	502	481	477	514	489	476	525	454	488	514	506	507	501	469	508	471	499	478	478	499	469	437	507	504	470	492	457	507	521	463	489	492	472	458	488	490	481	471	484	473	445	468	499	466	502	503	473	494	489	472	480	476	489	434	492	494	480	453	500	481	453	472	523	484	507	454	445	499	466	474	502	497	468	501	467	476	518	477	489	476	472	494	508	481	474	491	540	479	498	506	472	474	462	497	464	464	530	523	509	512	470	454	466	488	448	483	495	453	472	490	506	484	462	460	484	485	515	472	448	475	523	457	524	475	508	503	443	494	503	499	467	461	497	467	477	470	477	478	463	432	469	456	475	480	481	512	453	478	504	482	472	456	487	458	484	494	458	456	498	494	504	460	496	489	484	471	493	484	541	521	466	515	482	470	464	458	474	482	496	446	496	461	496	503	509	502	477	471	466	488	496	463	510	471	472	473	490	468	506	475	487	478	516	487	514	501	479	459	461	429	503	456	472	480	516	472	487	480	476	488	488	438	461	475	469	481	466	478	512	454	496	500	447	497	474	503	462	485	464	496	486	463	498	488	462	474	485	472	503	504	494	482	466	530	451	492	455	524	455	507	467	464	499	475	466	527	500	500	501	453	458	486	461	505	505	529	468	472	448	466	497	484	511	502	462	498	443	502	471	456	460	439	497	458	430	476	507	510	482	510	492	482	494	458	483	493	528	485	501	530	452	498	468	470	486	474	525	516	490	461	497	497	451	524	502	494	478	516	489	474	482	467	451	491	458	438	492	449	478	466	461	520	497	510	470	459	502	470	474	466	474	509	462	462	471	494	498	498	478	506	467	481	509	479	467	519	477	475	515	509	513	459	473	481	489	505	449	453	438	495	487	493	466	487	491	470	473	465	461	450	447	516	478	479	480	486	465	447	474	488	524	492	502	499	501	481	441	489	492	439	465	513	490	480	460	466	506	480	467	477	467	492	457	495	476	461	441	494	497	453	519	511	492	489	487	431	498	502	510	514	510	482	499	459	495	498	501	458	513	476	454	493	486	496	472	509	467	507	505	484	436	455	474	488	452	470	460	489	478	491	493	506	447	465	525	487	460	438	451	495	487	473	505	450	502	478	494	496	479	464	520	483	449	492	484	462	461	463	453	502	478	470	520	469	501	493	484	479	527	436	473	454	498	510	456	504	506	490	483	454	476	477	475	469	458	474	483	444	490	478	483	444	495	512	508	486	441	483	487	524	498	505	483	485	514	454	485	472	482	494	510	458	492	467	464	517	444	517	478	497	485	479	449	469	496	473	524	491	499	430	488	442	526	449	481	478	509	485	456	480	497	452	491	465	492	456	516	480	429	503	494	483	479	464	494	469	480	515	492	490	477	480	500	494	470	481	466	479	497	469	461	474	452	485	490	503	509	481	463	475	478	507	445	491	521	454	518	453	500	487	503	501	541	493	488	479	492	465	478	483	472	438	453	495	475	513	502	484	525	497	497	499	456	486	538	490	470	488	492	461	453	498	492	439	461	490	521	495	474	463	458	470	496	499	492	484	450	499	485	476	448	470	470	549	478	491	467	494	505	476	509	492	494	469	450	506	463	474	432	506	497	474	462	484	524	526	498	469	463	492	440	485	491	458	474	480	503	460	489	473	496	507	488	474	513	487	504	487	472	473	470	490	493	492	507	449	508	469	487	507	472	501	512	456	467	500	477	459	478	480	461	506	487	494	481	479	456	457	454	483	473	492	473	481	471	517	469	507	507	489	479	468	461	497	460	501	504	467	442	485	470	466	498	501	449	462	472	455	543	480	511	483	466	489	520	459	482	509	483	490	493	483	468	471	455	425	479	503	458	473	461	472	517	498	487	472	504	486	464	496	469	490	485	467	491	477	505	506	472	493	505	453	505	485	489	431	497	471	538	496	513	509	485	458	469	469	473	480	494	471	500	495	462	463	504	513	510	483	471	518	493	491	485	464	454	510	477	497	447	485	473	499	475	482	507	524	479	480	493	514	497	499	506	514	431	500	485	459	498	516	462	467	500	481	467	476	482	517	487	483	438	494	488	479	482	498	494	470	486	462	472	489	521	488	455	482	465	490	473	503	515	473	474	479	462	475	492	509	453	465	459	480	533	468	484	487	450	460	517	532	464	470	507	512	480	508	481	516	495	481	482	434	483	493	466	515	474	493	483	444	504	485	520	474	512	442	511	451	439	507	491	477	472	488	469	449	474	490	453	522	463	485	475	485	483	477	476	443	470	522	455	475	498	486	519	491	494	496	456	429	507	475
70381	67405	71342	53480	47634	40610	27504	14987	5418	1435	406	197	193	195	191	177	173	183	187	172	176	205	177	163	191	168	184	171	195	188	167	166	173	191	175	194	197	186	180	194	173	187	167	170	184	192	194	191	167	178	176	199	187	173	164	187	175	160	175	190	176	166	181	180	181	179	190	181	171	178	173	189	204	159	179	184	184	213	178	173	167	187	154	189	157	180	189	149	167	189	177	183	186	179	177	181	187	186	174	192	178	175	175	178	156	186	180	162	194	178	184	147	170	159	188	175	202	173	165	189	187	189	161	179	162	162	175	158	170	196	159	183	195	171	168	184	182	172	160	183	198	151	166	190	151	197	187	171	168	170	188	172	195	185	181	159	164	187	167	185	192	194	175	193	188	195	190	214	190	183	169	194	143	184	190	157	166	197	187	181	199	193	151	187	172	163	178	189	162	170	170	201	201	183	181	187	187	173	191	189	179	173	175	171	192	153	174	192	197	198	165	163	175	150	187	170	176	173	198	177	164	160	180	160	188	181	183	191	184	163	188	164	185	181	186	167	185	196	182	168	191	170	212	184	164	181	196	207	179	181	172	158	176	216	165	150	200	156	170	152	159	186	157	188	170	178	183	184	197	186	188	200	186	185	180	162	179	168	171	192	187	163	198	187	179	209	219	201	168	181	179	174	166	202	188	168	159	183	156	168	163	176	207	188	159	174	176	197	203	186	171	163	192	182	182	145	167	171	196	170	184	196	178	171	172	176	168	193	185	194	165	180	198	199	174	189	173	163	197	149	166	177	176	206	151	183	210	159	186	192	184	185	189	196	169	175	188	196	194	183	174	185	158	168	166	185	193	173	174	170	170	178	204	180	183	189	184	183	164	184	156	168	174	183	184	162	190	183	183	156	177	157	196	165	162	169	181	179	154	178	167	163	201	179	215	169	172	176	164	184	163	184	170	183	180	185	183	183	179	177	158	164	180	186	161	185	182	165	194	167	168	178	179	177	151	210	176	159	174	178	191	183	167	181	200	176	194	204	152	204	196	209	194	164	183	168	181	208	165	182	181	182	195	176	171	156	178	155	190	179	189	166	172	174	170	150	200	189	167	193	171	171	215	182	169	169	183	161	189	189	165	166	192	187	212	189	154	151	178	173	185	173	167	200	186	186	156	184	170	155	169	154	157	181	153	189	196	174	172	174	173	175	202	181	171	177	167	171	177	189	205	167	167	153	209	160	186	183	175	181	200	164	168	176	186	180	189	164	164	189	182	147	185	170	163	168	158	174	202	188	176	172	165	177	179	193	170	172	158	165	196	163	207	163	181	197	169	196	179	177	198	173	186	160	161	160	194	164	174	170	178	177	161	188	175	191	194	167	171	197	179	181	174	157	181	163	201	153	160	161	166	171	157	167	180	189	151	169	204	204	140	176	163	178	181	178	163	197	196	165	166	166	171	161	174	173	175	185	165	169	176	172	170	169	152	167	179	164	160	178	159	173	171	159	163	177	177	168	174	161	179	199	162	187	188	158	159	187	186	202	190	178	168	152	179	178	196	160	172	166	168	150	176	188	168	194	209	175	202	196	149	174	190	187	171	220	186	143	178	195	173	194	170	152	171	162	160	203	202	190	180	172	204	174	165	180	182	181	175	172	176	175	185	168	176	181	160	189	169	184	198	184	177	181	195	156	177	193	200	172	168	189	183	173	170	180	180	166	184	160	151	221	178	187	186	213	151	173	199	197	191	184	165	160	166	173	161	174	180	177	178	174	169	202	183	148	189	184	175	175	196	195	198	184	172	172	159	139	188	193	220	196	169	182	192	180	183	183	193	178	171	202	200	167	151	180	188	181	181	163	169	191	174	184	184	200	165	177	169	180	180	172	176	149	177	194	175	171	172	196	170	181	167	158	189	203	178	185	194	177	188	163	162	177	193	195	161	190	176	167	194	190	181	190	189	181	167	161	185	183	198	202	157	167	168	168	191	172	186	167	196	198	176	173	158	177	186	161	207	203	188	180	175	189	199	184	167	163	191	165	169	199	191	154	156	202	169	192	185	190	185	206	150	174	195	185	155	177	155	161	187	164	179	183	178	163	166	177	186	192	199	194	181	201	192	200	188	189	163	184	166	176	173	182	180	175	171	155	173	166	208	164	177	173	179	192	176	203	156	166	212	192	165	182	189	153	167	167	160	170	194	177	190	169	174	171	166	168	179	182	174	174	184	171	182	183	197	179	161	172	173	185	175	185	179	173	204	171	199	178	196	189	172	149	161	181	218	183	181	164	181	176	193	164	180	199	174	166	178	174	167	159	175	164	157	178	167	190	159	180	182	172	178	178	167	173	188	172	171	164	187	201	158	179	170	174	168	169	155	170	168	172	171	175	200	176	176	181	164	175	179	181	175	188	165	177	161	189	183	193	163	192	169	156	184	184	182	172	188	188	184	178	161	176	206	170	193	176	188	180	169	172	153	178	192	170	186	209	197	198	183	172	175	180	180	169	208	189	163	164	183	186	159	154	164	161	214	154	177	163	177	176	181	182	162	158	186	198	158	175	186	153	176	167	165	163	202	195	168	198	180	173	172	153	204	177	166	184	165	173	184	182	179	197	177	189	180	199	198	177	170	177	154	161	158	177	162	183	192	179	190	179	184	177	199	177	186	195	194	170	155	171	175	170	177	162	175	190	214	174	163	160	163	180	195	152	204	185	180	154	175	171	166	148	186	194	157	196	152	191	178	179	191	165	161	174	183	184	190	178	173	199	179	183	179	173	184	180	188	170	192	192	185	179	176	152	201	190	186	175	196	173	200	175	170	182	170	170	199	184	169	187	168	176	156	180	176	161	180	179	173	174	161	162	184	174	152	167	170	176	154	170	200	184	161	173	176	156	185	151	162	171	154	187	178	180	198	155	194	179	191	179	174	184	164	189	180	189	172	166	190	187	193	203	158	182	178	165	186	174	156	172	161	190	139	179	156	163	164	185	159	163	197	162	171	161	157	204	182	190	183	166	187	173	196	192	190	163	161	213	147	149	169	197	190	169	175	186	195	177	190	201	164	179	183	178	154	188	162	174	158	180	169	164	180	175	174	177	149	180	189	171	174	186	171	215	178	176	150	178	188	162	182	181	185	177	183	202	155	173	190	165	192	188	176	201	172	181	169	175	172	199	180	177	190	198	184	165	167	204	209	160	181	178	195	178	161	199	199	181	176	190	195	190	185	187	184	171	177	182	169	182	147	160	177	181	165	198	167	172	169	143	182	144	181	180	188	168	193	178	193	155	158	164	175	175	184	177	187	200	175	176	168	166	175	191	175	168	158	177	189	177	199	185	176	193	153	175	205	157	202	182	183	188	153	171	173	155	173	179	212	167	186	172	168	189	205	166	159	161	182	169	168	165	210	182	176	186	164	191	178	171	186	166	183	166	161	187	180	178	193	188	168	157	197	201	196	187	186	191	168	179	171	181	166	174	197	202	165	164	191	183	196	196	186	191
44268	50962	66779	57445	56888	51291	40422	28485	14884	5277	1472	623	453	437	456	468	433	448	460	428	423	413	443	455	402	425	436	461	448	433	470	435	429	458	418	448	452	475	473	475	444	426	440	465	484	453	441	409	426	439	473	416	438	460	438	422	406	485	443	433	424	406	432	434	452	438	452	474	371	462	445	382	446	440	424	494	466	451	442	412	416	465	447	470	451	475	471	459	424	430	437	460	447	455	458	436	442	455	434	432	453	428	465	450	476	460	468	421	429	399	461	457	434	402	404	460	442	446	452	455	444	428	449	423	415	454	414	419	463	435	448	406	424	477	479	438	446	413	429	434	459	484	420	458	445	419	439	414	437	452	482	436	424	393	435	441	436	417	463	457	425	421	447	440	434	440	437	421	444	457	431	472	459	458	457	428	470	436	412	448	460	478	455	444	445	470	431	423	458	447	445	473	426	449	460	424	447	449	439	430	445	446	437	426	410	419	447	468	420	491	426	437	487	452	448	442	389	433	475	429	441	432	465	470	450	434	422	455	436	445	450	431	473	443	423	428	436	464	432	424	410	474	408	434	440	460	427	433	436	441	457	433	439	444	424	430	458	446	440	467	456	453	458	455	421	460	449	429	452	409	477	432	451	412	424	409	451	449	420	468	444	425	453	481	452	451	449	445	478	440	438	440	440	422	440	462	403	451	470	470	458	488	464	407	427	444	422	480	416	458	446	413	461	446	460	466	460	442	470	449	439	469	431	443	419	436	458	425	454	427	494	431	409	430	433	442	453	450	442	458	421	445	425	430	458	448	468	465	458	449	451	426	420	434	433	457	419	434	441	420	436	403	475	450	454	425	422	417	462	472	424	459	434	481	420	424	418	460	428	433	453	438	433	435	439	466	466	462	413	420	422	488	425	449	442	422	456	414	440	454	449	427	465	445	446	457	408	422	401	444	460	454	444	438	430	434	468	427	463	420	408	446	423	364	437	457	447	489	431	453	496	447	461	450	420	442	436	443	472	444	417	451	437	401	438	434	430	445	431	463	421	419	414	438	451	479	427	439	459	477	421	445	437	452	446	451	433	432	455	427	434	431	421	447	447	434	392	424	431	424	418	430	465	478	456	410	431	457	411	434	448	457	437	459	452	438	449	438	440	411	429	428	460	393	427	434	459	449	459	418	457	456	481	409	396	430	441	425	462	416	422	406	443	434	467	429	427	437	446	438	433	418	458	398	431	460	445	401	453	458	452	446	433	454	448	471	441	455	430	417	423	412	456	452	441	444	435	464	451	425	423	426	448	440	435	454	442	383	438	435	436	447	427	446	393	444	400	427	471	431	439	449	490	415	413	456	458	427	429	477	425	452	451	467	440	463	420	448	463	420	450	438	414	465	437	434	449	456	444	467	474	442	443	454	416	480	436	408	425	449	413	431	469	441	433	434	439	466	448	440	424	404	429	462	444	449	462	434	442	426	460	421	473	417	401	428	435	423	426	440	455	395	414	431	434	455	404	446	479	435	428	456	434	441	429	412	431	440	454	402	425	458	405	461	434	469	409	424	468	453	459	439	448	428	439	432	431	484	452	437	419	434	437	449	436	442	426	437	469	431	443	444	429	442	445	425	474	417	450	440	430	399	436	458	436	392	433	419	442	445	436	445	436	436	465	439	438	458	464	449	446	454	464	452	434	404	465	443	500	458	436	471	452	417	455	470	448	452	444	473	456	479	448	429	462	433	433	429	455	427	452	447	407	446	440	444	433	443	402	413	438	447	423	430	423	463	467	424	457	424	419	444	431	414	402	447	431	472	444	468	440	450	465	468	432	402	464	437	424	434	411	437	478	461	486	476	467	418	468	421	405	451	432	459	408	419	442	452	443	444	403	406	487	423	455	471	435	440	414	412	472	459	413	468	459	421	441	472	427	426	427	428	449	467	442	402	452	481	442	448	422	459	481	460	436	471	423	472	448	424	439	446	423	433	432	422	406	455	486	443	428	411	456	442	442	446	450	412	436	437	423	433	428	464	422	478	452	431	471	416	447	405	451	457	420	418	415	469	441	458	446	425	420	454	465	450	431	435	436	430	416	427	458	488	436	475	435	449	415	451	446	454	441	434	441	446	471	449	476	453	442	484	461	467	461	404	415	423	453	410	410	480	427	428	441	422	439	452	425	442	459	447	443	429	451	473	458	446	445	481	446	419	436	455	422	432	435	456	418	450	441	442	417	459	443	452	434	447	428	463	423	447	454	429	470	432	453	443	464	447	441	410	466	445	451	426	458	444	462	490	436	436	448	459	452	432	440	451	416	438	449	450	436	480	452	449	460	421	437	418	464	429	447	438	440	413	402	459	476	426	446	459	423	442	464	429	449	447	437	438	429	444	440	448	437	463	443	444	417	478	465	447	447	451	447	460	464	461	437	450	468	465	440	426	416	418	445	417	446	444	429	483	432	436	398	424	449	444	449	468	460	434	443	416	447	461	468	413	477	451	448	447	429	476	423	449	418	441	444	451	439	426	465	431	459	433	428	450	427	451	455	426	432	472	482	436	464	416	420	459	461	427	409	472	440	430	425	444	435	456	469	481	449	439	466	407	452	460	458	420	482	445	469	425	423	455	457	426	461	435	454	434	450	436	442	458	435	410	431	468	436	452	415	420	438	462	436	442	416	453	479	460	444	461	441	449	462	472	447	435	451	471	430	455	400	454	453	441	405	449	437	430	459	448	449	459	435	419	449	442	468	428	439	436	425	437	438	387	459	441	455	482	460	431	414	424	409	445	440	458	483	461	443	442	431	464	450	430	440	449	439	443	467	444	439	411	420	482	461	473	466	438	491	473	427	434	452	425	437	441	423	470	460	434	479	441	428	429	397	410	448	474	402	439	460	433	447	438	392	454	436	409	397	465	467	436	444	451	444	453	450	446	464	433	443	463	450	450	441	450	415	463	460	458	470	491	481	456	458	425	447	465	437	468	392	431	393	408	449	426	435	458	462	436	442	435	415	410	433	423	451	432	417	402	433	451	435	399	462	451	447	450	463	443	441	448	457	444	424	470	467	412	449	430	452	424	479	438	451	439	447	452	422	430	446	436	429	455	457	420	446	412	445	444	451	430	408	439	438	456	389	461	448	458	476	451	455	441	446	457	459	461	428	410	444	460	440	453	436	429	467	426	431	432	445	411	462	446	466	452	419	443	425	451	465	408	449	477	415	416	461	467	423	465	441	427	435	444	472	403	409	455	424	408	406	436	482	457	435	455	431	432	441	465	422	419	438	434	471	445	461	439	463	477	462	412	461	458	486	435	462	453	449	443	420	429	393	452	475	412	427	451	452	414	475	443	407	458	439	408	390	470	446	463	448	410	455	387	445	460	439	427	430	464	420	433	423	437	451	398	434	461	418	430	409	440	473	415	465	442	458	430	419	450	419	453	464	453	446	462	468	485	461	487	448	435	423	436	492	451	484	446	439	390	448	452	425	438	422	463	451	511	428	424	467	426
13646	8157	7993	4692	2442	1830	1154	627	380	243	218	221	198	195	168	179	205	170	198	166	201	180	179	193	181	170	178	208	184	189	187	187	213	180	157	166	179	197	179	185	183	172	184	193	197	181	200	175	195	168	168	187	234	168	179	182	175	197	198	197	179	194	184	181	196	167	186	173	185	194	185	193	183	186	197	208	186	187	209	188	191	187	185	204	191	190	182	181	179	210	211	208	189	189	173	182	190	177	195	172	183	192	186	185	191	181	164	179	199	189	160	208	208	190	176	160	188	182	169	179	178	203	195	218	175	164	183	193	194	191	175	176	181	173	185	174	207	217	207	189	184	183	178	177	181	179	175	170	208	166	158	156	184	200	171	168	197	196	201	178	184	210	211	190	175	181	162	180	192	204	197	176	191	206	193	176	193	180	196	175	196	189	184	193	195	191	171	193	198	179	173	176	200	196	163	195	183	196	188	187	212	194	185	181	186	190	207	209	202	184	212	200	202	159	184	176	186	185	164	174	184	177	188	175	210	183	186	199	172	207	146	176	175	168	178	214	193	192	200	164	187	178	185	211	182	202	195	172	194	209	179	189	160	171	189	178	209	189	183	171	206	182	155	168	190	165	184	173	197	193	170	192	188	200	226	177	192	217	170	178	190	184	212	181	191	190	175	196	216	192	181	168	187	178	177	195	174	179	174	187	204	180	168	195	173	203	207	175	198	205	185	212	204	205	186	187	187	192	219	184	190	188	219	194	171	193	202	183	168	192	170	173	172	172	190	178	172	177	174	172	179	170	190	202	177	204	197	211	191	188	185	154	181	177	198	216	198	167	178	197	201	193	179	184	160	207	216	199	177	199	170	183	193	203	200	170	196	193	194	196	191	205	208	226	211	204	182	181	206	173	223	205	183	198	209	175	176	202	180	173	173	170	203	191	191	196	199	207	182	179	197	191	213	160	189	179	199	179	175	193	212	178	189	177	172	182	196	191	195	215	189	189	200	180	199	203	186	194	196	202	223	212	194	186	184	202	204	185	177	195	177	167	190	195	201	173	181	178	177	183	204	202	165	194	184	180	204	190	174	184	182	173	193	194	204	188	177	199	186	168	178	172	200	189	187	200	197	163	170	191	196	188	217	181	197	209	198	198	199	176	215	171	181	184	193	183	170	159	176	167	214	197	175	166	206	167	177	199	208	206	175	192	161	181	184	223	155	185	200	201	184	147	185	170	196	189	168	187	204	180	185	181	201	213	190	189	218	194	168	196	193	191	188	186	181	171	216	194	181	180	170	190	136	200	174	187	175	206	189	193	186	204	192	171	192	176	194	193	198	188	181	191	170	173	183	203	168	197	218	189	217	201	174	201	185	186	164	184	192	199	181	206	178	184	179	179	186	210	197	171	196	187	209	178	176	171	168	153	188	183	185	188	190	196	186	199	183	177	182	223	188	182	184	190	173	182	193	181	172	174	196	199	194	190	185	185	190	186	196	185	161	197	190	193	168	191	206	195	174	183	178	169	178	163	202	179	174	199	192	205	165	206	182	172	210	168	179	189	179	179	208	168	196	192	183	187	202	186	211	189	197	183	179	184	201	188	176	205	200	179	192	210	201	183	187	184	187	198	181	190	209	183	200	213	218	195	184	167	189	175	192	188	176	188	182	164	227	195	173	156	198	187	177	184	162	178	181	192	183	175	190	183	189	186	179	180	172	210	203	201	204	166	176	189	193	207	204	176	206	203	187	173	183	178	188	183	199	165	185	195	194	180	206	171	176	183	174	189	210	193	164	192	181	181	188	192	185	181	193	216	194	178	166	180	165	174	160	209	158	198	182	178	177	190	197	184	171	194	189	204	183	177	176	201	184	207	171	188	191	214	209	162	178	174	177	183	172	176	200	200	194	195	183	195	185	191	188	173	190	178	208	173	155	203	210	194	203	196	176	201	186	160	189	176	202	182	171	216	182	191	203	210	174	181	171	192	176	188	189	187	198	178	197	165	185	181	182	210	179	189	196	174	191	175	198	185	188	187	176	205	200	191	188	209	187	192	201	177	201	199	198	153	197	179	173	194	184	209	201	167	176	203	181	179	177	178	193	170	178	163	207	171	182	179	178	176	182	170	198	197	209	183	180	179	216	178	209	205	195	183	192	215	182	148	170	182	178	200	202	193	162	164	174	197	192	195	182	180	183	181	185	190	209	173	193	193	170	208	197	171	176	185	172	187	181	188	187	188	219	197	192	171	186	179	184	220	198	171	202	177	181	179	184	184	192	209	194	167	183	190	190	187	183	173	204	190	218	193	171	187	171	191	199	172	195	174	198	187	212	230	207	167	207	185	191	191	163	196	183	205	188	186	202	187	186	184	177	184	185	171	180	203	182	177	184	167	190	196	174	202	199	183	202	172	170	180	206	183	185	174	189	189	198	178	183	197	177	174	179	170	213	179	186	184	194	173	192	177	193	205	165	198	190	185	197	181	188	158	184	182	174	215	187	180	198	181	175	212	187	188	201	172	209	197	207	186	205	186	174	177	192	186	218	209	170	178	195	192	208	194	183	210	174	186	190	183	211	191	175	177	187	177	163	191	192	198	175	189	172	186	165	191	192	184	186	167	161	156	207	186	176	187	198	182	196	195	192	189	199	196	179	208	180	187	191	174	187	178	170	202	194	176	193	180	189	170	209	195	189	182	200	189	174	209	179	175	188	177	186	183	183	169	196	179	175	177	208	180	182	197	204	168	195	182	194	199	167	211	169	172	171	178	178	180	199	191	172	175	180	197	208	172	163	193	178	179	158	195	204	185	182	193	220	176	210	193	210	199	177	195	187	191	157	201	202	179	184	187	209	167	178	203	208	187	187	184	202	190	207	178	193	214	196	204	208	195	177	185	200	184	219	198	163	198	205	184	193	167	186	168	192	162	184	214	188	200	203	185	198	197	180	172	203	206	186	196	197	183	171	160	174	182	162	178	191	164	192	204	190	165	224	186	187	194	154	172	195	184	165	174	183	181	195	199	199	186	188	217	170	198	179	162	184	163	187	188	183	191	203	166	189	196	195	200	203	195	152	200	172	181	204	179	154	182	197	194	215	180	207	188	205	177	155	178	205	168	158	206	166	182	159	179	185	188	178	179	179	176	179	191	206	196	178	191	178	186	171	187	192	180	180	188	204	173	211	192	162	185	167	169	189	178	207	188	181	197	186	183	179	175	194	203	182	182	177	189	195	170	216	177	182	191	175	185	185	222	187	200	191	186	179	194	199	193	185	195	171	187	174	171	177	197	188	202	176	186	184	179	195	177	180	198	174	196	206	159	167	190	215	185	187	190	182	196	207	163	172	186	180	166	152	188	173	194	158	184	203	187	190	181	190	186	189	203	175	183	207	190	172	169	175	182	185	136	160	198	200	173	165	175	183	175	229	193	192	190	209	201	190	194	194	157	177	186	192	159	170	212	168	185	173	204	197	175	197	202	184	173	182	218	179	201	199	180	172	171
11063	11849	15018	13080	9328	7215	4682	2304	1193	684	520	475	450	484	476	467	472	467	471	461	458	509	453	441	484	466	493	489	490	443	480	452	451	483	484	512	449	460	450	465	472	496	465	498	462	473	474	485	457	441	452	505	449	472	468	501	458	462	475	503	477	498	455	504	476	456	490	444	450	454	423	449	470	473	474	463	475	448	465	477	481	447	465	456	471	470	478	454	499	513	496	479	453	429	475	450	463	475	466	458	474	449	455	448	467	469	493	478	494	483	477	500	470	465	489	461	439	470	491	456	430	454	464	491	445	476	482	477	478	462	443	440	462	486	458	469	476	467	490	479	470	496	500	455	516	419	444	503	491	433	463	442	445	441	435	451	443	466	479	427	461	492	426	472	482	451	525	458	445	476	482	451	468	466	500	451	457	481	449	472	457	440	451	449	476	481	455	448	488	461	474	462	450	464	462	472	515	482	473	458	495	466	466	462	459	479	472	437	479	454	484	471	469	429	463	483	488	482	448	454	526	456	475	442	470	486	515	502	486	454	475	494	468	443	489	470	450	506	449	524	453	508	469	483	460	483	421	505	471	462	470	457	432	438	484	475	460	459	444	440	501	455	524	465	504	451	492	480	471	485	459	469	467	457	449	494	468	445	495	457	474	481	481	514	517	449	488	447	453	491	517	459	471	458	518	469	452	468	490	459	473	509	434	436	452	447	492	454	470	485	474	477	456	477	469	473	454	477	474	475	487	460	460	456	450	450	470	454	497	436	496	469	487	462	442	481	493	477	444	457	473	465	474	451	519	473	468	476	487	440	484	479	477	508	487	468	471	465	485	486	465	498	456	465	458	453	484	445	472	469	483	439	430	441	480	491	473	527	484	447	473	481	509	473	441	447	432	504	425	464	450	467	454	459	454	484	472	453	463	533	465	475	478	428	453	480	492	469	439	468	497	439	458	482	431	443	477	460	459	450	464	476	450	489	461	489	487	457	458	461	453	483	458	487	467	466	429	470	449	472	459	462	491	474	502	461	474	466	480	494	463	489	454	479	440	456	425	465	454	436	465	432	490	456	474	466	457	455	455	459	460	485	494	482	469	478	488	466	477	457	498	472	431	478	494	463	450	446	443	465	453	464	468	478	456	474	457	495	526	485	507	462	471	431	473	475	462	512	470	453	455	479	456	462	462	499	463	486	462	469	458	460	449	463	461	487	466	493	498	454	478	499	485	516	502	472	479	454	436	477	452	463	456	468	447	500	466	459	518	467	448	450	472	441	460	502	497	454	499	437	494	468	465	446	476	513	447	523	498	450	517	468	445	426	488	478	495	456	488	466	426	449	501	482	487	493	447	448	488	463	428	480	453	473	452	439	462	474	448	469	451	473	491	459	480	473	459	468	423	468	476	508	469	492	470	424	453	464	462	434	437	436	441	484	489	452	475	491	460	465	479	453	456	487	452	487	492	445	467	491	469	467	465	440	447	477	453	448	497	465	499	495	461	468	475	468	487	476	480	457	426	421	511	492	473	469	448	488	478	467	433	466	430	462	469	482	438	432	469	479	469	491	489	437	450	441	448	460	443	430	466	479	500	501	548	482	461	472	480	448	480	458	464	443	468	473	443	483	449	491	470	457	483	480	460	495	470	444	482	451	480	475	476	461	455	492	445	469	489	483	450	487	469	444	453	507	464	468	459	492	458	475	484	469	453	496	480	400	494	434	487	459	482	486	461	444	505	453	474	482	454	438	483	477	463	472	478	490	468	418	454	445	453	505	479	484	465	472	492	449	441	496	461	456	455	471	449	456	469	434	459	472	516	479	436	425	456	507	532	480	462	457	482	411	463	477	448	425	476	487	510	488	490	451	478	495	500	462	450	457	435	473	443	463	477	475	472	488	448	448	474	474	501	461	491	456	458	474	499	469	480	447	498	477	460	476	427	473	487	426	445	443	446	499	498	474	476	466	492	475	449	506	490	418	473	470	431	449	483	458	479	446	425	472	473	423	406	496	455	454	461	445	460	468	491	498	458	455	461	454	449	467	497	437	467	475	431	460	487	483	446	483	453	474	457	479	426	495	457	500	441	479	483	466	488	456	484	478	465	437	463	525	455	451	447	490	454	436	428	462	445	484	477	475	454	473	465	458	494	471	477	478	490	469	462	444	427	492	463	492	474	482	458	482	447	461	458	476	499	490	441	471	487	466	465	467	510	481	445	463	492	427	465	465	534	442	449	467	477	450	495	449	464	448	503	464	464	466	469	474	492	464	452	470	433	479	496	461	480	460	488	481	464	464	461	497	495	475	471	485	453	482	478	456	459	474	504	480	484	455	442	474	486	498	417	463	451	467	462	470	470	505	484	444	495	507	487	489	450	463	462	507	483	480	472	488	477	456	421	523	506	462	450	504	474	474	476	510	441	502	498	444	470	473	451	464	457	450	479	492	491	492	462	494	504	453	475	482	493	460	462	468	455	458	461	480	479	456	472	473	460	416	447	461	485	448	451	498	487	496	463	463	459	464	434	470	461	450	468	482	481	509	461	476	437	452	514	468	470	474	477	483	484	447	478	498	454	466	483	459	476	444	459	516	472	480	467	458	481	496	478	470	464	459	532	446	453	464	501	500	429	443	463	457	477	482	471	509	471	451	423	429	442	469	470	481	446	473	502	480	459	474	444	419	460	436	443	492	436	462	479	438	467	468	461	434	458	469	460	449	501	452	466	443	449	425	432	439	472	484	472	407	463	435	428	437	495	462	429	428	484	485	503	477	477	481	439	473	511	435	472	484	496	463	497	492	449	459	481	496	444	455	461	460	476	464	473	461	468	467	482	483	449	477	493	446	451	479	423	477	485	460	462	483	478	444	503	462	482	481	469	470	466	433	481	509	463	491	458	454	453	460	469	479	425	477	469	468	486	494	436	423	448	445	476	455	492	434	451	475	496	467	413	487	477	463	518	460	494	461	454	437	473	463	445	493	469	494	484	459	503	481	427	477	506	447	454	484	476	467	494	458	441	475	439	473	467	442	474	482	482	465	433	480	457	457	420	463	467	449	455	465	440	475	455	447	453	481	441	432	498	485	474	437	453	432	474	455	462	451	476	455	461	416	497	482	447	442	419	466	465	467	455	462	465	453	423	514	482	457	481	484	465	455	441	460	479	460	515	441	456	494	448	483	467	437	422	450	445	480	457	475	500	509	448	411	460	438	485	440	452	492	454	474	471	456	485	459	465	458	445	461	470	450	457	449	466	483	473	502	484	471	452	503	472	460	474	465	458	463	484	463	461	486	489	453	498	481	453	464	437	485	444	468	476	418	465	493	466	419	486	492	497	467	451	471	464	468	496	453	501	493	463	449	457	475	495	491	483	490	487	504	464	471	461	458	462	459	505	423	490	414	480	479	460	446	453	466	435	456	459	443	492	429	491	439	497	491	457	486	508	410	449	457	469	471	466	491	447	445	482	456	452	480	470	460	501	503	458	477	456	527	499	471	456	483
59764	61978	56722	43223	31266	24204	13098	4902	1464	502	243	207	189	203	192	229	206	179	183	205	212	195	199	200	205	213	211	187	193	200	197	215	185	188	199	168	201	179	203	201	195	195	213	183	192	189	181	200	193	211	193	185	171	189	195	189	186	211	170	190	213	195	207	198	218	187	216	195	175	211	183	182	193	185	192	173	191	199	223	204	214	193	192	177	189	198	211	184	219	179	197	205	198	193	214	196	172	169	188	196	192	209	198	176	194	173	185	200	190	185	195	179	192	200	167	220	184	197	206	194	223	214	204	210	189	186	184	176	183	208	214	200	180	188	187	160	185	199	214	194	191	202	188	197	175	196	190	203	226	193	195	190	179	162	187	189	162	196	190	182	188	218	180	205	174	190	192	198	165	198	206	197	203	173	188	185	177	180	210	174	215	173	190	213	197	191	208	199	195	184	191	179	193	202	183	208	180	204	209	188	200	205	180	188	180	202	201	200	184	206	197	182	169	178	193	205	202	173	213	210	217	193	194	209	198	223	223	211	210	176	175	183	213	197	182	185	195	197	206	195	178	195	183	181	189	215	207	195	199	167	192	209	207	189	187	203	182	184	181	181	187	191	168	202	192	183	209	200	207	199	210	209	202	191	174	169	193	216	195	175	193	208	164	189	194	190	204	173	174	182	224	199	176	195	190	185	187	207	168	195	191	198	180	174	187	197	200	194	194	179	188	188	200	208	179	189	196	190	204	186	181	208	207	209	191	184	205	233	206	201	193	219	186	176	210	231	212	203	193	212	158	200	190	177	196	221	199	193	197	187	221	199	202	182	190	190	201	200	191	190	206	195	197	192	200	168	188	182	225	198	176	200	217	185	167	191	194	193	209	210	201	209	187	197	214	197	191	194	190	192	186	196	210	168	200	186	211	186	198	174	174	167	199	189	189	192	204	185	190	215	183	172	176	200	181	178	188	170	183	211	201	184	183	188	189	224	180	197	199	167	191	208	198	204	201	176	179	188	193	233	175	216	209	187	221	189	193	184	170	177	157	176	193	190	194	184	205	179	223	200	213	182	192	171	186	202	207	190	177	167	209	228	173	195	204	193	205	176	176	219	182	198	177	232	192	180	206	208	174	183	208	198	188	197	188	200	194	224	201	196	178	183	175	189	167	190	185	204	190	197	164	192	205	204	220	210	218	184	196	199	207	172	183	208	192	189	198	181	205	190	179	202	183	206	175	163	190	197	216	197	177	171	208	176	181	184	203	200	194	206	179	194	178	215	193	196	182	201	196	182	184	196	208	205	220	195	166	188	188	219	204	195	186	192	191	197	191	195	195	183	168	200	199	176	195	209	211	218	160	205	196	198	189	213	190	167	193	170	184	196	192	189	196	182	195	186	187	208	196	169	197	198	183	192	180	197	197	193	201	197	191	203	187	197	202	200	177	185	189	188	181	191	195	213	185	231	187	204	180	188	191	204	201	209	191	195	186	177	182	212	189	197	199	176	191	211	209	194	209	191	194	188	189	228	190	183	180	198	197	203	204	193	152	215	211	162	190	190	206	192	187	183	177	193	179	154	201	172	186	211	193	196	204	182	222	185	196	210	195	183	186	213	162	185	177	187	168	181	183	194	209	216	172	203	228	209	207	199	208	188	235	183	177	182	195	186	176	196	182	201	208	210	187	182	202	173	194	190	204	198	210	205	184	210	185	198	225	192	209	215	212	206	187	173	189	214	200	183	172	168	186	188	196	179	204	195	189	217	183	194	231	212	156	192	203	223	198	208	216	176	205	183	182	205	194	200	216	198	198	202	205	229	185	182	210	190	207	161	176	172	197	205	191	183	216	218	197	205	189	175	190	166	185	199	200	197	174	181	196	186	194	190	185	173	194	202	185	170	204	179	204	193	216	171	177	202	197	201	215	193	197	201	197	208	206	193	197	176	188	224	216	195	214	185	219	165	158	177	185	187	171	211	190	218	202	191	196	187	178	201	199	218	197	208	187	212	187	164	167	199	199	169	186	196	199	181	195	192	221	159	207	211	204	169	188	208	186	188	184	200	188	213	177	218	234	217	187	194	202	172	200	201	194	171	199	174	195	179	180	196	205	193	201	181	190	197	174	177	198	192	185	191	171	219	200	196	205	180	176	163	226	219	206	190	189	171	200	194	175	191	177	187	192	199	222	226	190	208	189	156	191	178	165	185	176	201	198	196	183	195	181	189	177	203	208	185	216	196	188	211	224	203	214	190	178	208	201	204	211	172	193	196	206	169	208	168	203	171	191	199	198	186	214	201	175	169	190	189	218	175	215	180	193	178	200	213	182	203	203	173	198	183	202	201	221	198	187	185	226	212	197	184	184	214	188	175	168	182	189	193	186	196	208	194	194	183	197	225	176	169	195	199	210	218	207	206	198	199	178	209	173	224	188	195	209	203	199	203	182	213	199	185	198	213	178	196	197	209	209	198	195	190	215	186	193	188	189	189	182	171	193	211	219	164	205	192	199	191	189	188	188	194	200	197	181	219	195	207	215	197	187	182	221	198	203	209	195	200	195	172	177	185	189	207	197	151	201	182	192	180	198	185	160	187	207	166	214	196	207	202	187	188	191	187	203	193	208	198	169	180	190	194	209	180	197	204	203	180	184	175	183	196	175	191	198	205	167	196	211	178	181	187	193	207	189	202	197	193	176	166	208	187	191	162	184	207	211	190	209	201	174	168	175	164	192	230	199	178	223	189	186	224	199	187	188	205	215	171	176	174	167	182	182	187	210	198	177	199	219	205	194	195	177	173	185	198	171	194	191	183	201	205	185	205	219	180	203	192	196	183	200	189	206	185	195	191	193	174	233	181	174	185	194	215	190	205	171	192	197	185	179	187	217	197	200	193	205	196	210	209	219	186	207	174	221	179	180	196	171	183	199	187	199	204	213	183	190	204	193	200	182	176	205	214	207	205	168	188	191	180	190	190	162	212	172	220	173	204	197	176	194	189	185	178	209	192	164	202	190	183	212	184	216	195	188	199	167	179	221	199	202	196	172	165	198	173	167	223	198	193	179	192	183	180	173	177	197	209	187	177	227	188	201	203	201	173	158	173	179	184	209	212	205	212	201	169	189	206	189	189	189	212	196	194	197	165	197	226	235	196	189	197	217	176	182	185	197	219	215	197	195	193	185	200	199	190	190	188	180	214	163	203	202	194	187	188	200	204	206	177	199	199	187	197	180	201	166	210	175	214	173	186	180	192	184	214	174	154	160	177	170	179	171	193	176	178	213	173	198	215	178	190	187	179	215	207	182	211	214	206	163	199	187	199	177	224	191	166	231	184	192	177	218	192	173	184	198	187	208	217	229	192	220	189	198	205	205	204	164	209	210	217	189	210	160	168	172	169	184	222	202	182	184	176	174	215	181	191	173	179	196	181	182	188	223	195	191	219	179	201	197	193	198	195	175	192	197	178	201	183	189	195	189	219	197	197	187	208	188	186	172	200	215	191	197	181
36812	46406	53140	48060	43602	37726	26910	14361	5610	1782	789	496	487	447	462	459	517	464	488	504	439	492	479	466	483	467	480	448	439	514	514	476	472	505	488	461	467	458	460	474	511	494	484	440	499	462	455	510	496	445	455	480	529	452	486	470	484	480	469	476	466	450	488	522	509	460	463	464	488	458	509	499	448	489	477	473	486	471	414	499	481	465	488	494	490	481	472	492	484	464	482	482	506	443	501	483	494	476	474	475	506	459	453	493	448	470	453	506	536	499	488	460	475	474	452	478	499	493	508	474	466	468	465	468	461	435	484	508	490	446	498	484	491	479	448	485	446	466	486	430	493	511	461	517	464	487	480	489	516	473	460	455	495	505	435	475	481	492	486	478	456	483	479	491	475	509	521	482	450	467	485	442	484	481	470	476	480	486	495	511	492	475	464	491	483	484	505	463	481	485	503	473	478	420	464	469	492	470	456	500	482	517	480	509	477	472	473	475	493	501	516	474	482	475	456	494	482	479	455	472	487	460	472	487	476	490	467	505	434	504	484	456	511	502	469	473	484	504	484	492	496	501	475	470	451	482	495	496	506	498	489	508	475	504	481	450	484	446	442	467	467	437	455	473	489	512	507	483	483	462	504	451	513	472	482	490	481	479	485	461	489	491	493	491	467	458	448	500	445	455	459	462	485	478	486	440	494	471	491	494	524	487	487	475	472	455	489	511	503	484	510	518	505	409	448	445	469	467	467	480	453	471	515	485	504	487	465	470	491	427	511	485	460	512	525	430	488	499	461	490	523	480	455	475	482	490	449	500	484	506	470	470	459	481	451	448	483	470	466	490	465	490	440	476	464	461	467	479	484	506	469	479	462	464	461	492	458	477	477	434	446	518	489	456	470	472	482	476	472	490	510	432	503	478	451	474	443	476	467	477	463	488	497	476	485	483	463	440	472	503	461	470	494	462	474	500	466	472	450	474	493	487	469	483	487	486	450	442	470	467	458	530	486	470	491	462	468	475	489	453	490	458	469	499	451	478	428	490	505	471	461	470	483	451	526	475	464	502	471	493	442	469	470	475	445	460	492	501	474	482	460	470	484	506	513	499	501	455	521	449	494	500	483	456	444	499	482	485	521	473	429	511	496	485	483	460	498	518	514	499	494	491	475	530	521	458	482	479	499	481	438	511	469	474	445	511	493	497	483	494	491	452	501	490	486	487	469	482	494	470	485	461	475	514	495	424	478	476	518	444	455	514	506	472	469	497	463	455	477	466	486	462	475	505	480	481	516	476	507	503	481	495	500	459	478	515	492	466	478	484	486	501	467	465	476	445	482	500	465	480	479	515	490	491	477	458	462	464	502	435	489	457	478	473	443	493	516	498	462	471	462	509	505	482	471	498	488	489	464	472	477	492	497	477	505	491	483	499	464	502	479	503	474	471	504	488	510	470	447	491	473	477	469	485	487	508	494	437	479	468	504	491	465	477	469	498	452	461	484	486	459	457	464	485	477	482	472	486	489	490	465	476	481	486	458	451	486	449	434	471	435	517	471	505	468	459	481	501	480	471	467	494	467	474	473	495	480	504	449	450	488	480	445	479	467	452	478	491	465	447	511	466	485	469	468	458	462	466	483	513	488	445	483	522	455	492	497	447	452	484	456	462	484	481	465	461	460	490	476	480	520	475	441	493	445	457	498	426	473	468	468	478	495	487	485	465	477	481	447	448	496	461	465	475	482	456	446	474	453	462	444	469	464	473	504	461	456	487	491	487	499	486	480	491	474	475	462	503	475	465	425	494	460	468	456	484	499	461	494	470	526	486	512	476	468	477	503	494	508	480	466	462	473	480	455	483	494	472	494	481	480	477	473	450	477	472	466	466	467	459	469	480	481	470	428	495	461	516	513	466	477	493	497	484	455	448	467	493	497	472	460	461	494	453	484	489	438	493	477	520	483	477	463	459	498	460	514	458	489	511	472	484	484	452	420	473	484	481	495	491	445	474	514	485	490	489	506	478	492	510	472	476	466	488	441	454	473	445	483	522	481	481	484	470	491	450	527	480	458	528	460	506	499	450	458	517	485	471	465	503	469	437	488	481	478	446	435	464	464	490	462	482	484	488	482	441	467	468	493	458	432	447	490	528	468	475	437	475	506	457	462	463	488	506	513	480	501	492	490	463	502	483	458	486	467	486	458	493	503	495	470	552	487	497	516	471	497	463	497	492	486	441	467	463	491	466	515	478	490	509	478	480	510	525	472	492	456	474	489	476	467	497	476	495	468	426	516	442	462	465	481	461	472	468	485	456	477	491	480	472	474	488	500	481	505	474	450	468	494	473	504	485	444	486	500	460	494	464	471	464	460	491	482	489	455	486	476	503	436	480	478	529	497	471	503	492	483	490	460	488	485	484	461	482	507	515	477	498	498	500	486	472	454	496	478	465	504	460	486	475	468	471	497	470	451	492	508	491	503	424	484	460	489	459	454	511	461	498	445	497	519	463	479	475	464	466	498	504	464	495	497	475	469	440	440	482	452	500	465	497	508	452	489	497	455	497	492	492	476	497	484	444	461	488	435	470	514	467	475	494	444	472	504	502	519	488	498	495	540	465	492	486	452	521	506	482	460	463	496	471	465	482	504	484	536	488	504	498	444	492	449	516	427	493	484	487	470	478	455	492	460	510	486	480	477	509	468	463	476	523	513	477	485	482	448	470	484	499	496	459	450	476	472	445	487	471	487	500	474	457	450	459	480	495	443	497	438	468	474	498	490	442	516	514	476	474	491	485	481	461	501	480	459	483	472	477	496	466	483	493	494	498	444	472	466	490	473	498	500	470	473	477	462	468	462	444	467	453	497	427	458	469	446	479	463	473	443	434	450	500	490	515	458	488	459	469	516	479	522	477	443	482	482	474	483	505	481	490	480	492	471	463	500	462	467	451	444	425	485	439	493	524	455	500	435	464	476	489	551	455	518	465	488	495	485	473	463	478	478	507	452	493	525	516	465	489	495	474	510	508	468	472	524	439	509	448	480	501	501	462	502	476	425	484	498	447	505	504	519	440	468	468	493	479	447	509	460	436	495	484	499	515	448	477	456	473	501	483	482	500	511	472	455	468	448	480	431	470	486	498	455	498	461	496	482	459	504	459	450	485	488	448	467	470	437	472	494	492	477	456	487	487	485	518	484	492	468	485	461	492	488	481	448	512	492	455	446	479	485	492	492	445	444	451	474	489	481	464	437	505	460	494	459	504	477	513	513	469	442	448	490	480	501	479	457	434	448	492	510	532	449	472	465	495	461	480	454	528	485	501	478	507	465	450	524	484	465	448	481	532	479	503	448	483	459	496	468	478	458	468	460	492	505	466	502	501	482	454	500	454	475	464	510	480	499	489	497	500	491	480	481	479	474	475	445	440	456	466	450	545	443	476	470	468	483	503	508	512	497	463	449	468	485	486	501	486	492	452	485	457	513	479	452	511	484	506	491	457	466	429	486	480	488	464	487	454
70945	71946	72327	56798	44610	36543	23251	9944	2800	746	274	200	192	193	186	181	156	163	167	201	185	196	176	177	188	175	164	151	206	165	181	145	168	187	168	169	184	191	168	159	169	180	187	175	165	169	177	172	174	174	178	180	191	157	176	190	169	182	173	164	169	164	195	166	184	152	187	155	183	182	161	190	182	171	193	164	180	182	165	174	186	196	185	160	196	182	170	158	172	190	179	169	160	195	170	199	163	171	170	189	170	166	171	175	200	176	197	194	168	170	181	185	157	179	183	170	198	159	191	182	173	175	177	184	167	186	175	175	194	191	185	183	169	184	171	173	173	184	179	175	169	189	174	171	185	176	172	178	178	168	178	172	184	188	172	158	149	165	199	159	181	169	176	186	205	174	176	174	183	166	177	154	175	154	163	191	171	201	190	172	195	177	180	184	160	174	176	184	173	168	172	189	168	192	183	179	168	183	167	188	164	160	198	184	161	176	192	165	173	174	180	152	160	181	157	188	165	169	174	161	175	160	178	184	193	196	187	176	191	164	157	192	164	185	178	183	161	169	173	172	194	199	190	195	172	188	159	165	168	180	190	178	187	178	179	176	182	175	160	166	150	170	171	159	166	168	169	194	170	184	175	199	171	175	179	167	185	162	172	187	187	162	184	190	166	180	184	158	203	192	167	176	199	176	212	194	201	170	147	151	178	174	158	181	147	199	163	173	185	170	173	188	183	188	165	174	171	182	189	171	158	158	171	169	174	166	182	172	188	173	161	186	166	179	186	176	175	185	174	187	180	179	146	156	174	167	171	156	152	147	181	189	160	171	166	177	185	183	181	201	173	177	181	176	169	212	169	190	179	153	158	170	167	170	192	182	179	198	164	168	165	169	179	178	164	182	157	183	200	173	189	189	197	167	192	166	178	177	193	190	156	156	181	180	161	168	195	191	155	161	152	159	179	165	177	158	174	182	184	157	169	171	186	145	167	192	177	167	181	150	191	219	165	186	178	166	181	182	153	183	172	161	187	181	171	186	151	172	183	196	189	173	166	173	183	201	189	153	196	144	165	183	183	194	190	211	181	163	170	173	176	185	166	158	148	177	172	192	187	184	173	188	190	167	178	164	183	191	177	176	172	178	175	163	198	165	177	162	181	186	178	165	165	180	154	188	176	179	163	176	172	177	185	164	169	171	154	153	155	207	171	191	182	147	184	167	178	190	185	188	190	207	193	143	156	176	166	145	182	183	187	192	188	190	185	189	191	191	165	142	168	178	174	184	174	200	182	193	165	189	184	154	173	179	174	171	190	171	162	166	166	193	185	162	159	170	186	155	157	174	163	170	174	194	187	177	195	203	183	179	163	175	167	150	181	182	174	161	173	184	187	182	182	173	177	182	181	160	179	183	206	194	177	165	196	169	178	194	185	157	163	181	190	180	177	175	181	183	186	156	167	182	182	176	183	194	185	152	189	173	167	177	167	171	183	159	161	167	190	190	179	177	174	199	195	149	184	191	167	174	183	194	171	191	169	188	184	190	191	170	185	181	167	150	171	190	185	181	169	189	180	173	153	189	161	156	170	160	187	192	190	179	190	152	154	148	166	169	171	163	166	162	174	163	172	172	175	171	209	160	183	170	156	182	190	165	176	185	183	164	188	177	167	198	174	180	159	167	154	188	171	163	168	204	194	179	181	175	179	172	182	176	168	170	204	170	194	162	182	153	185	167	162	182	184	173	162	218	173	153	187	199	188	169	182	198	177	154	183	181	166	200	182	181	176	184	181	193	174	165	186	159	155	174	156	174	173	157	182	174	164	176	185	163	187	190	181	200	168	176	179	182	194	198	144	191	181	178	184	205	167	208	198	182	184	181	180	155	173	185	186	180	180	172	167	150	182	168	200	171	172	180	188	168	177	196	184	169	192	144	180	168	192	156	153	163	185	145	152	189	194	164	180	191	197	197	191	184	175	170	180	191	186	172	186	175	188	169	201	154	155	199	181	152	177	166	181	166	167	193	180	158	177	190	191	176	184	181	187	175	192	186	190	185	166	172	177	195	170	175	142	180	204	167	206	169	182	177	171	161	160	180	182	159	158	171	177	178	181	185	169	154	172	187	189	186	164	190	170	204	188	174	185	202	161	169	181	169	177	192	181	156	165	151	181	199	204	163	170	182	201	169	208	168	188	181	186	191	188	160	160	173	172	182	183	161	152	185	155	157	206	166	182	174	179	166	161	176	188	204	205	154	179	169	170	190	191	149	152	144	186	193	201	185	157	147	193	162	172	177	154	195	166	164	176	178	151	177	174	201	183	159	167	184	185	189	172	184	188	170	188	187	156	182	167	172	176	180	177	197	196	181	173	188	166	157	155	185	189	172	163	181	177	170	201	165	184	178	177	200	173	159	184	185	196	180	184	175	194	188	174	176	182	184	190	165	150	214	162	207	168	176	189	182	176	185	174	196	159	156	210	157	175	177	161	150	167	172	176	175	164	178	180	192	159	153	186	178	182	169	167	170	179	157	182	183	194	171	197	197	181	178	161	179	170	167	175	171	193	168	167	162	182	162	152	173	197	161	163	192	174	196	188	181	156	179	208	155	179	185	182	169	160	194	172	205	168	206	180	178	180	206	168	167	185	155	165	178	151	161	172	170	170	168	184	168	197	175	186	203	140	176	198	185	185	169	170	171	172	185	184	179	170	163	188	155	179	167	181	170	166	168	185	178	171	170	184	174	196	186	179	200	191	183	169	182	163	179	164	172	193	168	176	191	184	159	188	172	207	191	217	200	207	173	184	169	169	188	166	151	194	162	182	183	179	178	199	190	178	153	173	168	169	199	182	178	179	173	177	156	211	187	201	189	166	204	169	160	165	169	170	181	179	180	179	191	179	169	184	186	176	192	155	183	168	151	170	178	172	168	189	169	159	173	182	173	193	208	188	182	147	176	166	199	173	185	173	162	191	166	172	179	202	186	196	187	181	162	161	157	200	195	179	169	173	189	164	188	194	181	199	176	193	178	194	202	178	181	156	180	172	168	171	177	166	168	199	166	165	157	189	176	187	181	175	161	156	168	179	193	190	161	165	167	183	163	173	162	166	167	178	192	162	196	180	181	171	206	194	181	168	166	188	188	194	168	184	176	175	174	174	175	179	179	175	178	190	214	163	197	171	171	186	176	191	178	165	177	188	177	177	167	161	170	179	149	192	166	174	174	190	173	167	196	194	149	174	188	187	176	190	185	180	173	168	177	186	167	173	195	179	186	171	186	198	183	160	193	173	193	165	189	172	193	190	181	166	170	174	177	183	185	163	154	166	194	173	145	144	183	178	206	154	161	166	173	156	161	182	185	183	155	166	189	186	171	160	177	183	159	174	173	169	162	187	185	187	196	165	167	204	194	159	155	193	154	165	187	196	200	185	178	187	189	180	182	179	173	190	206	194	189	148	185	179	159	155	163	176	132	164	181	166	181	186	173	165	166	168	145	160	181	182	181	201	167
45149	54400	69691	60710	54343	47415	35965	21432	8919	2807	951	540	445	450	428	427	428	465	427	416	429	444	459	430	430	399	454	450	450	433	477	425	427	445	438	445	452	407	408	436	434	426	438	443	416	451	452	434	444	401	421	418	463	444	461	410	419	476	423	436	459	435	437	386	414	427	436	445	469	457	441	416	424	444	458	458	407	452	448	461	425	423	431	392	458	410	445	483	462	420	459	443	425	456	413	439	438	478	468	450	423	397	427	412	428	419	455	403	422	454	414	468	458	440	415	457	409	458	444	449	472	424	458	444	402	430	444	443	429	468	444	483	397	388	462	421	426	435	414	433	476	447	482	408	426	436	471	436	409	438	410	443	454	415	458	425	438	440	456	475	428	420	424	457	455	390	444	418	411	420	433	468	453	416	443	475	444	436	409	423	428	429	434	426	455	412	421	465	470	413	440	420	452	458	406	442	442	437	438	437	449	478	421	443	438	417	394	432	423	451	435	461	395	404	453	465	441	452	393	410	464	437	447	463	446	458	484	439	465	425	421	437	458	430	413	423	467	447	420	456	467	397	419	426	398	421	440	452	425	455	435	417	439	473	425	454	466	468	460	444	401	467	437	428	428	472	438	458	415	407	431	470	462	467	423	429	451	413	436	440	429	426	404	469	427	409	436	439	424	450	406	438	476	415	424	467	436	419	399	440	472	431	442	424	422	439	440	381	439	443	406	400	424	460	433	428	405	421	441	431	450	443	432	444	445	435	446	420	442	453	454	436	436	407	437	412	409	455	448	404	403	451	438	466	407	410	461	424	464	427	465	423	463	420	427	426	433	425	451	450	418	453	447	442	420	423	440	419	462	414	423	426	456	417	447	453	434	446	423	424	433	410	403	447	434	461	463	442	459	422	437	440	416	398	422	442	439	428	431	424	450	428	457	416	426	460	434	444	494	464	472	439	388	428	424	426	451	432	450	471	465	441	468	439	441	449	403	395	452	438	477	427	424	414	420	438	425	427	417	415	448	426	432	406	432	417	431	450	432	435	447	495	427	455	418	417	406	432	447	449	401	465	449	433	459	433	427	417	422	450	456	455	433	474	391	431	472	464	439	458	402	417	424	442	434	450	416	449	462	427	452	395	420	389	419	425	438	406	427	433	427	422	403	410	452	413	456	404	489	441	407	440	451	487	426	468	452	410	419	480	424	461	442	456	463	466	432	436	434	457	438	446	403	425	453	413	450	433	440	431	460	471	424	465	455	411	435	451	415	441	477	448	434	449	399	422	435	436	427	440	484	473	437	419	435	437	425	432	445	429	468	444	415	433	444	452	442	411	429	423	479	411	422	466	461	423	433	473	451	406	423	435	449	437	415	448	442	432	446	451	442	454	416	444	461	436	446	447	426	430	422	448	428	418	430	425	453	460	447	438	438	482	408	430	465	457	452	434	404	429	423	444	466	461	410	453	460	446	425	392	443	459	438	407	428	441	443	424	471	434	453	475	452	429	421	395	421	436	447	391	406	443	402	407	440	460	447	439	430	425	465	434	476	428	411	398	416	447	433	437	444	444	433	401	432	428	441	388	469	434	463	436	447	435	464	438	421	433	447	446	486	462	409	413	397	440	396	449	435	455	451	432	428	441	409	440	429	437	442	413	438	415	440	440	419	435	477	442	405	425	457	449	422	461	476	451	436	435	433	442	441	480	447	467	440	441	440	450	447	442	446	442	417	425	456	438	415	421	453	433	421	427	458	458	421	450	433	427	454	404	403	438	405	432	448	439	464	460	434	456	405	426	432	444	440	421	465	423	408	469	411	469	443	468	419	435	418	421	444	433	452	408	412	421	434	458	439	444	475	407	449	419	449	401	456	430	417	485	429	443	459	419	414	431	447	450	442	422	463	411	433	399	435	438	429	403	456	441	409	450	424	452	460	448	462	451	433	447	441	422	428	406	436	423	428	454	459	427	482	419	403	424	432	462	447	407	403	436	432	442	432	449	424	427	434	460	426	425	470	455	479	469	459	425	384	426	448	491	423	435	423	442	451	421	428	440	451	445	422	439	425	456	449	484	420	403	471	476	468	455	428	431	415	399	439	409	448	432	459	440	446	427	459	414	429	446	475	448	425	451	447	418	421	434	444	412	383	432	413	462	420	412	445	426	442	431	433	440	471	439	437	440	455	474	461	419	450	426	440	461	444	465	470	435	474	452	461	464	421	432	403	452	485	431	460	445	440	436	418	446	428	455	437	419	421	403	428	435	424	416	464	437	428	425	466	437	487	416	421	396	423	469	441	474	413	447	453	368	427	485	459	421	442	415	455	406	455	462	444	449	487	453	432	421	426	435	461	455	409	401	413	443	448	459	405	482	439	444	417	459	413	394	413	440	471	453	423	409	424	424	432	418	440	427	449	415	445	444	465	430	459	411	438	432	456	422	466	425	425	430	429	420	477	424	488	432	436	401	408	397	486	441	448	436	411	450	426	428	481	475	442	473	433	474	446	439	452	402	436	424	413	469	443	407	419	450	432	424	451	441	444	481	460	444	373	422	460	421	421	445	421	432	472	409	432	465	452	402	429	437	456	450	442	442	447	423	480	454	454	439	461	408	419	414	452	412	421	482	436	432	416	435	460	437	457	436	457	464	439	449	426	461	416	434	462	460	452	450	406	414	401	422	460	447	453	430	482	446	428	434	413	479	424	451	440	430	427	450	427	445	414	448	440	452	447	478	498	450	409	467	421	410	397	449	457	446	431	471	438	421	405	400	424	476	438	432	430	409	440	455	460	434	426	418	425	439	433	432	468	458	468	417	402	397	417	416	453	451	449	458	440	397	439	448	425	418	443	402	451	419	415	477	473	406	468	456	446	404	443	457	401	377	472	427	439	437	448	443	446	424	411	431	437	393	405	435	430	436	434	439	442	427	424	441	450	463	446	450	455	441	478	445	412	427	427	437	451	435	424	441	440	410	455	447	442	440	437	447	426	446	454	421	419	463	460	438	449	393	417	426	452	419	414	445	432	397	457	407	452	436	434	421	458	461	457	405	452	428	464	414	406	440	416	443	457	423	484	448	422	420	425	465	417	437	431	431	437	444	421	448	471	452	392	418	450	437	463	411	457	386	469	429	422	405	458	413	441	399	418	448	454	421	437	458	426	435	480	423	446	469	441	441	466	440	420	458	445	434	453	456	416	408	418	455	421	434	470	440	421	425	418	449	455	421	492	428	437	435	402	424	442	445	446	455	427	407	409	468	424	418	418	442	421	431	465	442	470	424	437	408	458	407	436	442	431	427	429	413	431	433	456	426	431	456	430	424	436	436	452	403	418	457	386	409	471	459	434	421	427	447	415	432	476	415	447	429	424	431	415	437	452	416	420	434	453	456	442	444	429	439	407	434	445	422	421	431	450	431	431	432	443	443	487	419	441	442	425	428	467	465	438	389	428	464	420	431	430	454	483	418	414	432	377	430	436	415	466	442	416	471	393	434	442	436	445	436
13285	7372	9470	4008	2765	2187	1260	676	400	220	197	203	182	179	182	197	192	204	176	188	201	199	176	167	201	219	203	177	197	159	176	177	186	190	190	213	164	185	174	210	188	191	183	189	178	187	190	177	186	179	188	174	210	178	199	188	189	181	173	154	187	184	181	165	178	201	180	166	186	179	190	177	176	195	179	188	173	172	182	163	165	182	196	185	200	165	176	177	179	202	182	196	179	164	174	175	179	173	175	179	181	178	173	197	182	180	176	204	185	163	152	180	171	177	168	196	189	179	186	205	191	169	189	186	178	185	206	170	199	183	155	175	175	174	188	189	188	195	187	175	159	210	198	196	202	178	177	182	175	172	192	172	170	194	185	187	191	189	177	190	207	165	185	184	192	189	161	178	183	180	182	195	171	190	166	193	194	184	192	191	176	198	170	161	182	199	190	177	206	150	165	194	198	189	193	199	167	188	198	187	160	179	181	186	200	174	179	178	210	167	189	183	190	185	167	188	186	212	190	166	183	164	189	184	181	193	180	216	180	176	181	162	201	191	173	193	191	166	178	203	189	177	205	199	195	177	193	160	202	195	172	179	173	157	198	178	177	193	175	175	195	184	191	178	177	175	181	167	158	165	186	194	193	175	181	177	184	181	166	177	176	188	216	166	190	175	179	185	191	191	179	185	173	205	179	211	180	190	205	216	156	158	200	195	147	196	185	207	169	166	167	172	191	203	193	175	172	172	189	178	197	173	173	199	188	162	170	182	190	182	202	187	188	175	193	193	192	171	147	185	183	163	176	190	192	191	189	194	178	197	166	170	186	190	188	154	186	158	192	203	161	196	183	206	191	200	192	184	206	175	183	173	179	193	182	177	197	200	184	179	176	194	200	175	205	173	171	178	195	190	195	205	212	184	173	184	177	193	182	194	189	170	193	169	162	179	171	176	156	169	193	187	185	164	163	186	158	178	169	183	224	184	177	196	163	196	191	197	188	169	168	177	161	165	184	158	169	198	191	189	187	168	185	180	211	191	186	185	193	181	179	166	189	170	180	184	177	190	173	194	187	166	191	187	169	199	176	162	182	180	167	186	165	178	185	215	181	186	193	174	190	178	177	190	188	174	156	164	195	173	168	179	193	199	191	204	201	183	182	174	184	209	180	194	184	181	190	207	159	188	163	174	171	179	177	168	182	180	164	168	176	194	193	189	162	198	163	176	184	187	180	176	198	179	183	188	196	165	191	189	187	167	185	165	176	191	184	181	181	174	178	169	177	194	187	173	188	181	199	182	165	195	191	194	182	173	167	179	193	177	208	196	190	186	173	181	161	202	191	191	164	186	174	181	183	187	200	177	185	158	173	180	201	187	177	186	197	187	181	197	189	166	183	189	186	214	198	168	191	192	162	200	184	196	181	178	199	190	174	191	144	180	188	171	199	192	176	173	154	202	207	187	189	189	215	218	179	178	176	208	211	213	164	171	208	199	171	213	189	165	201	190	196	192	161	185	187	183	159	189	201	193	206	181	173	170	169	169	173	155	196	166	185	177	188	194	171	169	195	196	187	198	199	198	173	158	197	163	201	196	207	189	194	206	157	170	174	157	195	203	200	199	170	161	198	197	172	185	214	176	182	174	182	200	202	192	184	190	188	215	188	179	181	181	185	206	192	166	173	171	190	196	163	176	188	201	208	197	174	196	159	198	175	191	189	182	176	188	181	173	170	174	179	189	173	182	189	181	179	204	184	188	180	180	187	184	172	189	177	170	201	172	182	156	160	197	201	182	187	167	175	161	194	179	187	188	184	166	172	182	174	167	174	175	197	173	193	196	202	190	200	189	186	156	170	195	181	199	165	187	172	206	198	142	163	218	165	176	176	194	207	202	183	167	190	175	193	206	207	188	190	162	187	186	173	197	188	179	150	195	191	180	164	178	189	158	174	179	198	170	204	177	205	190	197	168	184	218	183	171	198	189	180	183	177	185	207	168	186	180	186	164	171	182	172	177	174	173	191	192	193	179	200	158	153	191	173	161	206	158	182	167	171	197	180	191	151	175	176	195	187	183	180	177	208	183	188	210	191	176	188	184	174	208	198	176	174	189	162	172	191	199	189	162	194	172	183	186	180	194	207	168	191	176	177	183	165	208	192	164	193	173	175	190	191	177	157	159	178	173	192	218	187	129	172	189	198	193	192	179	183	171	174	199	159	197	170	170	183	189	161	210	190	172	163	178	175	187	205	179	199	207	174	176	180	176	189	193	159	173	191	188	176	169	192	175	174	189	200	182	161	168	182	184	162	180	199	174	183	194	181	179	178	179	201	184	220	170	160	194	178	190	160	187	162	182	189	181	184	181	169	169	202	189	207	178	202	182	206	200	187	180	192	191	175	178	203	207	210	166	174	159	191	187	183	188	181	194	184	219	188	188	177	187	183	183	181	181	177	169	174	185	175	189	171	180	181	191	193	174	171	177	190	207	153	184	166	196	203	190	177	193	174	147	172	178	166	202	190	173	202	185	182	183	171	144	183	193	181	198	193	170	192	186	177	172	182	195	162	168	165	160	180	182	190	197	190	181	190	176	171	158	173	198	197	179	168	170	196	174	188	192	196	171	191	202	185	161	213	160	184	169	178	217	194	191	174	174	173	206	181	183	193	193	192	205	202	153	196	185	178	174	185	161	210	176	170	193	205	180	184	209	169	171	156	199	160	218	180	193	181	193	196	172	190	200	161	169	221	158	190	184	180	169	163	170	169	185	188	194	196	180	172	199	203	192	204	209	188	181	177	204	192	200	170	167	177	185	185	178	204	183	225	179	202	195	165	192	200	160	196	201	184	154	198	176	185	195	189	199	215	173	170	203	197	188	194	187	177	169	173	179	182	207	193	191	220	161	197	193	162	172	179	175	185	198	181	209	197	206	181	201	187	227	168	171	154	181	179	188	188	197	205	165	182	175	178	193	194	185	185	181	188	179	177	187	187	184	179	166	165	198	178	199	169	170	189	172	204	150	170	191	192	172	179	180	173	167	161	181	201	188	188	181	180	184	177	182	191	187	193	180	181	163	159	193	180	171	169	191	171	191	215	190	159	219	174	175	181	186	162	187	177	191	167	182	171	188	182	206	209	197	178	203	189	185	196	185	200	188	185	165	203	194	172	165	189	168	208	177	178	186	190	199	191	178	188	184	169	176	194	167	195	163	205	190	167	166	175	172	211	188	200	184	216	187	190	182	187	168	200	187	213	191	161	172	190	205	188	174	165	172	178	205	155	174	194	169	183	194	188	162	174	188	177	201	178	190	201	154	211	191	187	174	187	167	179	167	194	169	180	186	156	184	180	198	181	182	188	215	175	162	170	211	175	198	183	186	187	184	168	186	185	177	180	174	196	181	178	177	180	161	198	182	184	159	208	159	169	181	163	200	171	188	174	182	186	155	176	178	192	178	179	167	183	198	176	174	195	176	192	188	180	187	188	171	166	183	178	206	177	178	190	169	183	181
11001	10286	17533	11601	10288	8191	4983	2392	1151	671	494	470	454	463	484	446	447	447	439	459	469	462	476	443	420	442	455	497	439	435	454	410	433	493	448	475	430	445	440	467	435	429	473	460	475	427	430	459	439	486	439	461	465	470	474	445	463	447	494	477	483	445	426	485	472	452	417	457	501	467	464	471	460	434	445	468	480	478	437	435	478	434	470	480	462	440	487	435	465	445	503	468	481	457	471	504	469	455	434	519	455	456	460	464	483	458	431	525	492	457	458	429	441	457	417	450	466	487	478	432	436	491	461	492	455	477	430	403	445	465	443	465	461	475	453	484	457	465	464	443	402	493	456	473	475	470	477	424	460	495	450	474	484	456	436	487	421	465	440	436	468	468	482	465	441	488	486	445	434	482	478	496	484	498	448	482	467	441	441	457	435	475	456	456	483	436	466	465	451	486	464	441	465	449	486	438	480	448	480	472	436	454	472	435	427	454	465	436	474	449	433	470	475	465	463	434	478	451	481	486	471	446	444	487	472	476	490	454	449	466	454	476	449	480	442	420	469	438	457	500	429	455	446	502	439	466	463	438	462	491	489	438	484	447	453	484	438	453	432	484	462	450	469	470	462	493	428	481	440	452	455	505	432	466	449	449	465	410	447	437	450	452	438	474	470	455	528	501	462	468	458	468	447	420	480	459	456	441	478	474	431	434	442	446	452	460	464	440	439	469	471	458	459	473	478	476	502	441	477	488	484	442	439	444	453	465	454	480	427	490	493	468	488	468	454	469	418	490	435	487	454	471	456	433	454	446	461	520	482	480	455	446	431	442	416	434	437	461	431	446	480	444	432	421	461	452	465	457	441	448	449	458	448	463	438	486	438	464	481	465	514	474	445	440	455	457	437	449	477	473	454	438	477	467	442	493	457	454	464	434	437	459	457	463	502	458	449	461	413	440	458	446	413	455	450	426	499	448	479	447	467	459	508	416	469	474	495	466	450	452	426	441	414	430	480	492	483	456	442	433	455	441	487	458	436	455	464	461	450	488	456	453	454	505	469	431	451	452	445	458	452	455	449	418	459	450	482	483	465	456	410	458	466	452	459	428	463	466	436	475	460	434	470	474	460	476	477	471	483	493	432	496	469	435	422	468	478	454	457	445	439	453	442	488	462	413	463	449	457	425	489	447	483	443	493	467	484	430	450	482	434	467	463	474	421	458	460	473	487	461	481	428	461	451	462	484	387	450	498	450	456	488	474	446	464	457	424	461	474	410	446	425	486	466	481	436	467	481	495	429	468	420	438	476	480	450	474	426	496	454	485	433	444	473	466	450	472	446	475	465	466	475	477	460	504	491	477	450	446	459	477	462	474	459	462	447	424	469	454	468	453	445	475	470	485	429	417	463	479	444	495	456	460	486	467	475	429	449	463	443	481	422	468	465	450	436	463	436	461	485	450	432	440	432	434	460	412	407	482	464	470	409	492	469	425	456	431	461	472	486	516	449	458	482	464	443	458	424	437	477	461	434	445	480	436	472	448	476	462	450	475	469	462	466	436	459	448	461	449	495	450	466	447	489	443	454	467	427	431	441	483	491	496	475	447	460	434	477	463	447	462	412	452	471	440	436	466	436	447	498	439	454	467	469	493	497	477	438	445	468	447	457	450	443	451	480	449	435	461	456	484	475	434	458	482	465	429	451	429	457	460	461	458	464	460	469	433	473	461	478	457	479	414	479	478	501	437	462	447	490	411	436	477	480	471	466	487	453	413	464	439	469	467	440	467	490	464	452	485	464	453	420	491	480	455	452	472	455	408	495	453	456	473	460	478	463	445	478	453	439	455	463	444	480	429	431	431	449	466	442	430	431	474	440	475	435	491	455	450	440	485	457	470	455	475	456	440	450	433	451	465	480	493	456	457	419	461	411	450	450	430	453	489	464	441	507	432	456	473	464	472	481	462	481	436	454	454	455	407	462	457	462	474	500	454	449	465	458	486	484	427	445	481	467	444	445	460	466	445	429	446	435	480	461	454	436	460	423	460	456	487	432	475	472	456	472	442	467	399	461	482	466	469	463	439	444	473	473	481	453	464	493	473	481	450	449	479	477	457	451	508	442	455	459	504	452	481	436	449	457	464	485	454	469	445	455	484	470	484	473	403	472	476	495	441	453	424	449	506	418	481	508	510	471	459	475	461	503	461	510	418	418	460	472	445	455	486	459	454	439	442	417	426	465	476	456	444	475	486	443	418	455	452	434	441	475	481	431	462	435	460	462	475	463	466	431	448	448	435	486	461	454	482	449	452	409	483	456	465	476	460	462	451	426	496	467	424	486	456	464	453	456	447	445	455	451	443	439	437	453	447	484	447	463	465	407	504	472	462	433	439	451	482	473	472	448	475	496	499	468	475	462	477	498	441	516	425	471	445	443	442	442	490	429	446	435	447	428	441	490	468	440	426	487	454	460	468	458	474	468	483	476	454	460	438	509	430	458	455	479	437	508	461	484	457	460	446	444	468	446	481	444	453	450	440	445	449	448	482	436	483	453	480	480	459	443	469	456	443	499	463	439	457	444	448	456	458	474	463	460	441	440	442	457	470	474	463	459	466	482	440	476	467	460	467	447	439	476	430	439	489	426	449	475	459	449	480	486	441	448	469	494	481	444	448	497	467	464	423	465	445	451	438	501	482	486	498	488	485	487	458	458	448	447	446	463	449	464	460	461	445	495	490	459	461	460	437	443	468	437	498	432	443	487	446	451	477	432	451	450	460	479	438	454	470	463	474	471	472	438	449	474	470	501	500	472	453	479	468	450	450	488	494	468	436	449	492	452	466	405	481	449	444	448	459	476	476	445	486	470	448	436	436	472	459	468	444	426	468	484	469	480	454	504	436	442	440	466	437	457	459	473	439	450	452	500	436	426	485	466	480	482	455	478	452	453	442	485	465	476	464	445	487	475	480	435	470	462	491	425	455	484	446	471	483	449	446	439	467	456	445	452	470	470	458	438	482	451	450	420	484	437	463	466	431	459	444	483	477	421	484	485	426	451	467	484	451	459	483	485	470	458	476	494	449	444	439	452	429	439	438	478	449	446	464	474	463	453	412	459	480	486	448	445	487	416	448	491	463	472	446	462	444	426	451	454	457	481	455	502	482	442	465	480	458	455	474	471	463	447	481	406	474	454	454	489	457	469	506	474	487	479	456	442	468	444	500	473	479	474	477	421	493	437	461	463	457	466	445	464	506	474	424	484	453	458	486	480	443	468	476	448	502	483	453	461	429	443	459	411	423	464	487	474	419	467	466	467	439	464	447	452	452	446	489	485	446	456	480	444	471	450	476	470	454	467	459	454	492	472	445	472	455	410	490	443	454	452	486	460	460	476	476	432	439	444	408	447	492	455	464	462	420	505	471	431	446	425	445	516	456	451	489	473	477	422	483	472	463	448	501	465	474	486	466	450	459	460	488	480	461	463	458	464	485	450	463	467	452	444	459	450	447	447	439	450
59301	56043	57982	39774	37626	28932	16197	6175	1815	576	309	196	173	192	187	201	210	197	197	194	227	211	196	197	175	192	190	188	203	182	217	192	194	195	211	192	181	210	175	204	180	215	210	228	186	170	190	203	207	205	197	207	201	207	198	184	202	192	172	208	214	170	218	195	201	193	179	185	188	204	181	180	177	182	182	200	191	166	178	178	193	200	181	219	220	182	196	199	220	206	183	199	180	180	202	179	192	179	208	168	182	219	184	196	207	191	189	204	191	200	177	207	202	161	170	198	182	202	205	191	205	207	166	196	177	191	191	170	194	188	204	183	175	180	202	193	184	219	175	185	173	186	182	190	184	197	184	183	197	178	204	187	183	219	206	200	188	202	213	208	209	174	195	202	205	182	185	170	181	179	193	184	190	194	208	191	171	203	188	226	202	189	203	179	209	196	181	163	229	198	199	177	179	194	177	199	175	194	198	185	196	199	190	187	193	201	199	182	195	161	196	186	189	201	162	201	194	208	196	189	182	186	170	181	185	190	197	185	186	168	194	188	199	157	178	197	171	178	215	209	215	183	174	215	215	182	159	210	191	184	213	185	207	193	206	211	178	192	186	202	194	194	189	174	189	183	188	171	197	199	172	185	193	206	168	175	164	165	196	211	180	181	194	195	213	186	178	193	211	183	205	177	177	211	202	186	182	207	173	188	201	174	206	165	199	209	210	216	184	210	198	180	205	177	188	171	162	222	202	194	205	197	175	221	172	186	208	195	196	196	204	183	169	155	225	192	201	197	213	184	182	192	183	182	199	195	179	194	211	204	209	189	173	171	192	163	197	196	185	191	185	224	198	186	181	194	211	182	191	187	190	190	180	190	205	168	203	188	187	201	185	193	182	206	187	206	184	188	194	177	187	191	186	175	178	214	208	171	184	184	184	197	190	172	197	183	185	196	201	181	161	195	189	188	190	179	201	196	178	186	187	210	188	197	199	207	182	193	184	206	208	206	184	192	181	164	176	163	187	204	186	199	204	198	160	183	209	191	176	178	180	172	172	181	201	198	198	178	184	170	179	181	200	187	175	193	188	201	220	190	221	173	189	194	174	191	184	195	185	178	187	182	211	187	196	196	213	201	204	213	178	190	188	204	203	170	186	205	179	199	186	186	206	224	189	221	200	197	216	204	205	168	215	186	183	184	198	179	194	223	190	172	183	157	202	177	224	205	198	191	205	191	196	199	219	215	186	192	187	202	158	172	200	225	200	179	205	164	198	187	174	176	193	168	198	210	192	185	211	186	168	199	193	210	186	182	199	202	164	212	215	182	202	181	194	193	180	164	220	196	208	199	216	185	184	182	183	197	205	175	207	220	186	217	176	185	200	186	168	179	190	180	188	216	193	192	198	185	186	209	186	193	178	216	173	186	170	205	190	179	217	179	198	216	204	193	209	176	188	197	204	189	194	201	183	177	197	215	183	181	204	177	182	191	222	214	211	188	203	190	176	184	201	176	181	188	200	173	204	229	205	182	173	200	180	182	207	180	201	181	183	211	176	202	180	170	183	199	175	190	183	198	204	196	182	190	181	191	207	213	181	189	201	177	194	197	169	181	203	177	167	187	196	174	200	169	200	209	187	212	176	183	193	191	174	193	191	183	166	219	186	202	205	182	174	186	198	189	209	192	181	203	170	199	191	209	211	178	174	172	192	190	181	200	193	195	161	181	186	192	186	221	201	194	170	179	186	189	199	202	192	191	187	199	175	190	196	205	203	177	169	191	164	177	161	199	214	197	195	183	175	185	187	211	193	195	183	191	173	194	173	190	213	173	193	172	183	180	204	188	181	168	173	192	187	187	188	199	190	197	176	192	193	208	190	182	184	188	198	196	196	180	199	188	176	203	194	195	190	165	177	195	212	189	219	163	200	171	187	191	200	186	194	183	194	195	196	198	222	186	188	171	186	187	188	183	189	189	194	184	199	193	183	206	186	184	196	193	156	163	199	190	177	194	193	192	204	201	191	205	204	204	209	189	213	185	187	193	207	189	176	236	205	178	189	189	196	189	199	181	176	191	189	204	157	181	176	177	183	212	199	210	190	180	220	200	178	176	177	219	199	198	171	188	195	204	192	169	204	191	178	204	187	193	202	182	182	200	191	189	181	204	204	202	199	194	188	172	208	199	198	204	164	175	154	180	215	193	192	186	174	179	194	208	179	185	185	191	204	188	204	182	201	175	192	190	186	159	176	189	178	164	187	175	228	195	209	161	179	191	199	207	190	198	176	198	189	175	211	183	186	211	191	211	189	187	174	171	172	190	191	198	202	197	207	186	204	177	181	180	201	192	210	223	216	205	193	181	197	175	181	205	222	197	187	211	191	177	197	208	186	186	194	167	205	191	170	185	166	183	184	194	188	197	187	176	196	177	201	189	189	188	177	190	218	193	179	200	187	186	181	179	182	191	188	171	163	174	175	203	184	192	212	194	202	199	193	180	183	184	190	176	204	195	211	197	184	197	195	200	201	197	180	185	193	195	207	181	192	178	213	187	193	196	174	193	200	198	193	171	191	214	198	200	209	210	192	196	203	201	179	207	190	166	176	210	180	169	212	186	174	177	192	197	173	189	198	174	197	193	201	209	186	186	196	191	198	178	200	178	195	185	196	203	200	163	181	183	196	185	194	201	199	187	200	182	163	175	200	190	190	168	183	196	181	188	194	208	215	194	191	202	189	203	210	180	189	206	195	212	179	190	192	220	194	207	189	217	210	167	182	204	201	187	177	200	180	218	187	182	204	207	190	190	205	181	187	194	186	152	197	185	212	195	200	183	182	201	185	176	193	189	185	179	213	200	170	165	191	172	175	188	195	201	212	186	185	191	168	180	201	214	196	194	195	162	193	181	176	191	160	181	203	156	190	189	170	203	201	206	166	180	188	170	192	196	212	217	176	183	193	219	191	167	177	198	213	205	157	203	193	199	229	196	187	189	202	208	188	194	204	179	198	198	185	185	187	192	205	187	187	196	190	177	188	191	175	199	196	197	189	196	182	204	187	187	201	196	198	184	176	199	216	186	197	205	198	214	189	173	214	203	194	183	189	180	206	190	209	173	189	175	183	176	196	194	187	178	188	180	189	169	222	189	209	198	187	170	179	202	204	178	184	187	182	176	190	187	185	215	181	175	199	207	195	199	195	192	188	180	211	187	191	206	203	205	194	190	215	163	177	210	175	181	187	206	178	181	194	176	189	184	164	189	182	179	182	195	202	184	184	173	194	189	199	178	192	198	159	194	176	179	194	182	194	173	178	192	195	185	174	182	223	182	168	189	195	229	195	181	204	174	196	183	189	178	187	184	187	208	224	201	184	203	203	184	171	209	173	224	188	197	182	189	192	190	175	184	174	201	201	208	212	208	205	181	177	181	197	202	173	205	198	204	167	185	200	171	204	199	204	185	180	189	179	200	152	188	171	187	208	208	200	195	179	200	187	174	227	189	183	200	202	211	187	185
36154	41967	50997	47791	48614	41812	30336	16758	6679	2129	818	523	454	478	501	495	457	496	469	459	474	446	449	462	471	437	447	451	489	491	496	487	436	458	443	485	489	502	513	461	491	490	484	479	469	465	460	486	472	480	484	458	474	482	446	444	471	475	510	483	468	516	472	505	488	484	504	492	470	432	470	450	435	484	447	473	481	466	433	466	465	501	447	488	453	478	452	452	480	505	461	537	489	500	452	491	450	424	479	489	453	491	495	502	505	426	467	469	492	490	495	446	493	468	484	482	506	472	496	481	472	443	506	471	482	469	480	436	490	521	453	517	461	486	451	515	463	476	498	429	523	476	464	492	434	464	474	474	451	479	483	471	467	490	489	473	449	457	479	427	469	480	457	458	488	480	497	464	457	458	439	489	433	470	485	478	499	455	461	490	480	438	468	523	512	437	459	496	444	471	485	490	483	471	505	460	524	453	459	450	472	482	452	434	503	482	471	498	449	462	475	487	481	478	482	493	463	450	476	504	484	477	472	452	508	459	471	489	483	469	493	462	487	487	457	496	488	475	456	470	466	460	487	452	468	449	499	496	475	499	451	441	494	475	445	488	459	487	456	498	484	455	470	489	467	464	442	437	500	456	499	448	477	441	476	445	467	480	462	497	457	483	479	454	474	452	470	508	512	476	440	493	506	497	470	468	455	450	446	441	461	438	452	469	426	469	461	452	457	486	457	460	474	480	438	469	469	453	444	458	471	476	495	520	476	439	495	462	483	502	467	452	524	474	514	458	480	464	482	481	449	522	443	464	460	451	482	475	468	436	497	452	454	480	498	509	498	486	482	473	473	483	478	490	480	488	506	468	455	439	456	469	502	468	486	468	474	488	457	451	515	457	455	496	494	484	450	437	426	476	484	483	437	459	468	468	460	477	501	485	498	446	434	482	497	459	475	455	475	452	491	483	473	486	485	466	435	476	473	451	497	488	483	458	478	484	514	518	472	495	445	481	497	451	478	476	446	477	473	462	468	456	487	491	471	459	475	476	460	478	464	484	473	472	449	479	483	457	474	502	470	476	465	469	464	481	470	478	473	478	458	482	511	486	450	483	517	463	490	468	476	484	470	467	502	456	531	453	443	497	495	444	471	484	467	505	483	490	516	472	457	466	462	433	476	485	481	483	449	493	481	477	475	484	551	509	470	491	450	447	454	507	504	496	466	530	444	507	447	451	466	477	475	516	439	504	478	462	480	474	467	485	460	484	447	467	501	514	506	452	482	505	473	472	502	487	446	463	442	459	486	478	474	487	461	500	498	514	479	505	468	507	450	434	458	500	510	502	478	469	442	480	496	489	477	452	457	473	461	447	444	493	492	499	456	418	503	437	486	477	475	501	498	479	440	484	490	459	507	432	514	480	441	469	467	471	491	498	495	497	481	481	497	449	505	470	512	500	501	505	440	466	448	476	493	498	452	472	473	452	486	520	492	469	431	455	464	487	470	515	490	480	482	485	468	491	470	468	466	447	548	485	495	467	461	478	484	466	468	489	474	471	467	452	464	427	475	475	444	474	455	490	502	484	480	463	497	488	521	494	479	485	512	476	444	474	487	489	479	454	474	438	429	472	504	482	448	490	454	514	466	476	479	480	488	451	464	478	454	448	422	517	447	457	521	458	498	441	451	477	459	477	463	496	460	451	470	482	432	466	470	466	470	488	436	487	461	481	482	441	486	465	486	449	481	484	482	440	469	491	486	444	496	484	457	485	499	472	455	498	468	478	519	475	485	493	460	496	515	443	474	470	448	468	513	453	472	470	452	453	489	449	467	483	469	470	432	485	466	486	448	460	480	469	473	496	448	472	467	463	464	497	487	468	470	508	453	509	510	471	492	495	471	496	478	462	483	497	485	465	477	450	467	461	516	457	489	501	467	436	479	460	505	471	414	487	524	463	462	476	463	519	477	452	465	478	484	434	477	496	470	448	461	462	491	474	487	536	471	451	493	481	470	465	470	486	463	470	477	448	463	492	476	477	483	490	455	430	485	448	452	499	479	464	449	482	465	476	457	466	498	494	450	503	461	499	416	435	478	462	445	465	472	480	513	529	498	506	453	502	450	476	456	441	462	487	509	452	504	483	452	496	498	445	502	454	481	460	473	495	439	473	453	465	459	461	474	454	480	463	502	474	486	489	494	444	464	448	468	484	446	517	471	468	445	477	504	452	474	492	478	502	527	491	457	482	476	445	433	444	494	474	465	460	497	476	464	517	484	476	495	466	470	479	474	432	481	491	474	464	446	481	477	482	472	486	477	485	463	461	487	533	451	488	504	447	462	500	476	461	469	450	457	484	481	449	469	458	473	451	460	469	499	500	472	494	459	476	481	475	482	472	469	510	494	469	445	508	468	464	487	489	485	480	507	468	477	480	490	450	480	464	494	480	471	478	486	533	481	466	474	463	466	484	484	509	473	485	465	471	478	488	488	522	494	444	506	510	481	507	478	461	496	480	453	490	438	491	473	506	446	524	494	450	431	462	499	462	469	491	440	477	489	490	477	511	480	449	427	452	449	453	484	491	482	501	488	477	492	454	485	497	484	464	468	448	509	482	509	488	476	448	482	468	493	422	491	430	463	494	450	489	438	492	489	466	476	482	467	475	497	501	483	471	495	453	456	489	483	472	467	457	461	458	451	443	469	492	443	505	474	436	439	464	468	477	519	521	433	504	496	500	430	462	465	499	455	447	473	472	452	474	479	475	504	452	496	532	479	481	485	467	499	489	461	483	514	475	510	515	451	461	450	463	488	440	492	480	516	481	473	491	468	447	477	448	478	462	463	463	445	492	461	447	459	497	491	500	452	479	453	481	448	498	480	494	491	448	453	433	517	444	465	488	495	442	484	481	459	498	483	466	489	470	475	460	508	457	448	463	454	490	479	471	463	451	492	469	532	517	475	540	494	463	454	506	433	477	512	478	455	513	483	477	470	471	483	475	466	479	492	486	526	471	531	497	489	442	488	463	477	464	441	471	453	489	490	494	469	477	506	491	471	421	499	487	498	454	490	485	471	478	469	454	437	468	447	492	486	469	495	453	446	475	462	499	487	473	453	453	482	497	478	462	464	456	499	483	506	525	466	468	484	494	479	492	469	475	489	461	463	477	486	478	497	480	466	478	502	448	484	497	472	509	465	505	491	477	456	440	485	487	463	497	459	478	479	495	464	515	500	453	517	458	473	472	471	483	481	460	452	496	465	435	477	432	478	505	489	501	480	452	489	454	475	451	515	458	455	467	435	485	462	473	480	479	437	477	518	512	478	484	501	492	440	472	439	472	487	462	449	477	432	441	497	473	437	474	465	481	486	469	482	472	463	497	506	466	541	506	513	481	493	479	442	483	463	449	474	487	495	466	458	469	496	440	486	437	487	473	469	496	520	474	491	438	472	483	472	490	481	524	505	499	513	493	463	471	487	490	480	484	442	529	493	480	484	478	441	466	497	485	462	474	500	449
70008	73249	64300	54766	51945	42797	28069	13108	3769	943	336	193	202	195	163	177	176	174	178	195	180	181	199	186	165	205	166	182	174	163	183	199	193	188	179	168	209	182	186	172	173	151	179	159	179	164	184	163	203	174	166	177	148	172	165	146	141	170	188	208	171	214	172	197	184	177	141	186	167	189	194	162	187	171	187	195	172	168	180	197	190	183	180	191	176	183	169	157	170	163	209	195	172	163	202	187	173	201	167	186	167	188	169	173	177	167	188	188	198	173	168	185	185	179	183	173	194	161	182	182	165	187	165	164	165	162	183	181	169	186	163	166	195	189	176	165	167	186	178	158	187	180	164	185	173	169	183	207	151	156	196	179	181	159	174	171	172	164	198	172	146	169	174	171	182	167	174	165	201	173	195	203	158	190	182	153	182	188	181	175	149	178	181	159	184	192	209	184	212	177	196	161	209	172	177	143	174	176	188	199	199	187	205	177	198	171	159	168	176	179	182	179	176	198	161	162	170	168	168	180	169	172	194	183	166	190	167	175	161	183	179	185	175	177	177	177	172	163	180	186	155	176	173	177	175	161	199	157	192	182	191	183	181	165	198	204	192	170	187	161	174	186	205	175	152	181	186	176	164	165	174	190	193	170	187	173	202	186	202	142	185	182	176	189	190	177	195	177	145	187	179	171	170	176	177	176	174	170	176	184	167	162	187	175	187	204	184	182	171	163	185	182	158	216	173	193	164	196	150	171	170	180	156	161	206	179	175	176	188	185	174	155	196	157	172	187	179	178	191	194	178	186	192	159	187	180	197	182	194	180	172	218	186	163	166	179	176	167	157	175	186	187	166	209	187	197	190	172	173	175	190	211	159	158	160	185	187	184	167	178	181	208	205	149	161	202	197	182	175	172	190	190	170	167	181	177	179	175	166	175	213	145	159	151	170	182	135	191	149	171	144	186	191	162	190	187	191	200	188	193	182	178	166	188	176	177	175	167	159	180	167	185	202	187	175	164	189	161	181	187	188	159	177	162	166	158	186	184	173	199	165	188	162	188	154	183	187	179	163	186	174	170	172	186	188	161	187	164	185	173	179	172	176	183	163	160	188	197	177	187	184	187	159	173	165	184	151	148	197	188	195	157	189	205	179	170	182	180	171	175	189	147	175	156	199	158	185	151	180	151	166	160	178	195	195	172	193	183	164	181	181	165	204	175	149	171	184	181	183	167	172	154	176	172	160	151	154	171	169	190	151	181	176	186	171	184	186	180	179	146	174	163	177	190	170	201	198	158	188	170	166	147	175	168	178	181	135	173	165	152	172	184	191	167	180	194	173	172	157	159	169	209	171	183	159	166	170	183	180	175	194	197	168	164	172	197	201	186	179	156	173	160	164	150	192	139	194	179	184	164	174	204	199	166	170	200	209	171	175	187	184	166	169	183	182	194	181	194	187	173	165	132	182	188	177	178	181	169	142	201	195	187	155	167	187	181	186	156	171	200	165	181	189	154	167	179	197	157	144	190	166	205	152	178	189	173	171	181	160	188	171	145	181	152	174	176	201	174	180	192	189	175	183	175	182	181	158	143	201	168	188	192	163	172	169	179	188	182	166	195	184	161	173	172	164	153	202	151	163	185	166	177	175	187	188	150	156	168	188	143	195	188	177	179	178	171	161	174	188	172	159	186	188	173	146	167	170	158	159	171	185	189	162	185	163	186	189	217	171	216	179	172	180	193	170	185	176	179	193	178	166	192	192	159	193	166	198	176	185	175	176	198	209	167	183	166	163	157	176	160	164	155	159	186	181	168	181	203	180	169	183	167	190	171	163	191	166	177	186	175	188	170	178	195	176	181	167	177	178	182	181	152	193	159	160	170	166	163	136	180	146	151	166	196	187	167	169	195	166	175	172	155	171	172	192	178	180	155	168	180	140	186	159	161	163	198	186	172	185	178	190	176	149	177	196	174	156	176	145	181	202	176	189	182	164	176	186	180	166	184	179	176	190	205	175	178	179	169	159	187	169	205	174	183	177	167	178	195	188	188	159	183	200	188	181	173	185	182	186	179	185	153	157	171	191	184	170	163	165	175	178	190	170	167	186	173	173	191	180	208	166	182	192	157	164	200	169	197	174	220	159	172	176	185	187	174	193	198	179	177	169	181	205	180	186	188	190	196	178	183	172	194	180	208	206	190	193	205	167	188	177	178	181	181	178	186	157	176	182	185	162	182	183	197	186	207	180	180	190	197	180	170	197	166	165	188	182	164	175	199	184	163	167	187	188	199	187	178	171	183	187	188	170	183	168	167	150	188	178	199	184	181	183	159	175	177	188	167	201	164	175	184	208	188	166	197	172	180	168	190	163	186	180	185	186	178	162	170	162	175	162	203	158	174	192	195	196	156	178	186	185	188	149	171	175	191	162	170	150	184	177	144	191	167	186	191	158	185	171	161	166	180	186	198	186	169	181	195	184	170	158	182	170	176	201	175	180	179	161	175	193	172	182	159	206	183	157	184	187	163	171	172	185	170	186	175	181	181	163	184	176	161	190	164	188	210	169	174	182	172	162	181	163	172	178	165	166	181	179	163	189	183	189	177	184	160	195	172	203	185	202	177	167	170	163	182	173	171	200	169	177	169	179	181	195	185	158	184	183	177	156	186	171	181	180	183	191	172	159	180	156	193	182	185	178	198	197	185	172	191	163	174	196	141	169	156	190	165	173	217	167	193	202	193	171	196	174	179	173	148	189	180	174	193	186	161	194	167	169	190	206	185	161	163	174	180	179	175	171	167	191	168	172	193	170	156	184	180	186	166	167	183	175	161	156	185	200	196	186	222	197	170	174	184	174	142	170	151	184	208	186	144	170	191	156	192	185	183	184	179	207	188	161	165	163	173	157	181	175	177	161	161	191	171	176	163	182	176	146	173	152	185	165	149	166	206	168	177	174	183	182	183	165	181	178	175	158	194	172	183	168	199	184	176	177	157	186	168	168	164	188	172	186	207	190	159	179	170	160	168	166	179	163	199	161	159	168	173	188	180	171	193	188	151	192	166	181	164	177	169	177	176	167	199	164	165	167	167	165	184	192	166	175	203	184	169	163	180	165	199	161	175	143	174	181	207	183	202	175	178	190	192	159	179	185	167	179	170	183	206	161	177	192	192	176	208	167	167	159	159	173	191	191	181	161	206	179	169	167	176	176	174	177	189	181	167	174	176	185	195	191	186	194	165	192	176	175	181	141	180	158	192	159	197	178	194	169	188	171	169	184	160	183	171	192	184	198	166	170	183	178	165	162	187	177	152	202	172	167	170	155	194	163	177	171	189	188	192	169	165	191	158	176	177	180	177	189	175	183	190	170	178	194	163	164	182	187	170	208	175	149	205	191	164	181	174	197	200	167	161	184	174	178	150	169	164	175	181	173	200	153	170	164	142	173	179	186	180	195	176	193	168	161	178	175	165	186	184	173	164	190	202	186	185	177	183	190	163	146	214	179	183	184	190	180	168
43654	54876	58757	61608	60563	52758	40005	24953	11131	3623	1080	535	437	444	408	437	444	425	454	459	463	443	397	511	451	484	468	446	480	436	486	426	462	479	429	479	444	443	444	439	419	473	452	425	448	459	422	445	475	420	421	469	419	483	463	487	462	461	458	455	414	434	427	426	432	427	429	419	436	451	455	434	414	454	435	429	435	423	416	472	423	459	429	459	413	412	405	466	454	440	431	416	417	461	448	417	450	457	431	442	444	407	464	435	462	422	446	437	422	448	394	449	456	438	425	469	445	420	434	466	450	441	447	465	438	445	427	470	437	466	464	467	439	432	453	430	442	420	434	440	454	424	446	450	428	419	437	470	389	432	404	435	441	447	461	451	440	424	430	423	436	445	456	436	424	436	430	441	408	423	462	426	441	459	421	413	428	451	417	420	427	451	447	436	436	418	410	441	486	395	459	416	441	407	430	436	427	440	448	436	476	467	412	445	446	440	429	420	455	453	408	418	431	439	422	429	437	460	440	438	464	414	438	460	441	419	468	432	456	463	446	440	425	437	432	456	393	410	449	435	460	433	398	450	443	446	433	446	400	423	412	415	421	420	446	443	419	439	452	478	446	436	440	421	434	436	458	450	454	424	464	427	433	448	466	436	433	449	429	428	441	421	472	448	443	456	447	401	464	419	444	454	417	455	428	419	431	424	415	427	461	424	429	447	419	437	448	438	442	449	439	425	453	430	417	446	460	396	449	423	425	414	419	434	441	472	430	418	474	429	442	437	417	431	416	462	455	453	444	417	432	446	417	449	419	436	405	472	457	450	416	455	438	411	451	437	432	426	483	404	472	408	435	452	418	440	412	405	463	420	432	411	459	433	433	465	468	457	408	444	444	415	472	427	434	452	428	468	428	443	431	475	458	450	503	468	440	421	420	447	425	439	471	473	431	442	429	496	431	442	436	444	431	440	420	451	460	450	440	425	387	428	436	446	437	437	449	442	411	474	421	429	426	452	434	465	448	427	462	418	435	462	487	387	422	450	412	427	417	424	406	444	439	428	422	460	460	463	433	438	460	458	405	463	436	448	431	453	439	436	449	438	416	437	445	436	425	460	476	493	412	434	440	431	441	455	433	461	469	451	452	452	435	420	414	454	451	403	409	478	466	424	408	469	423	430	458	498	469	444	445	420	419	463	486	461	430	473	409	467	446	467	430	452	465	434	424	430	442	436	458	442	445	435	441	458	463	443	462	427	404	438	433	432	461	451	455	459	388	470	491	428	436	443	455	433	401	426	462	438	383	438	430	479	435	450	423	450	459	424	463	415	435	417	447	428	451	439	448	448	451	478	462	424	437	430	445	408	445	411	425	451	447	437	437	431	439	442	372	453	441	445	418	441	405	486	478	443	440	481	394	452	452	470	459	454	449	471	441	465	445	435	437	458	463	445	488	436	445	442	455	410	396	447	424	443	424	442	429	403	432	427	387	427	442	416	454	391	448	455	460	452	451	427	430	464	439	446	383	427	451	448	495	462	421	460	417	441	437	427	425	453	435	407	473	433	475	397	463	451	452	415	447	455	430	447	427	420	477	446	438	436	480	400	444	454	469	447	462	408	447	458	450	424	421	438	423	463	421	447	450	396	436	462	438	400	397	449	434	422	422	469	434	429	455	408	407	452	430	424	433	484	468	418	441	409	433	419	484	424	452	437	452	458	447	425	471	441	389	467	438	440	430	428	436	409	445	463	411	413	412	436	435	460	462	433	456	418	453	444	464	426	473	469	426	407	468	446	434	446	421	470	438	473	416	420	442	447	434	424	433	455	398	406	435	466	437	436	391	465	497	450	452	441	416	485	415	471	439	402	451	452	455	428	448	450	436	427	481	433	446	428	429	457	412	456	412	449	426	438	434	417	428	474	440	431	428	434	459	446	421	421	459	469	429	472	423	430	441	427	456	437	415	438	458	407	411	452	418	381	423	398	460	429	433	414	418	434	434	420	440	465	420	409	443	450	466	452	421	410	443	386	418	427	416	434	397	428	450	430	405	491	467	428	441	442	431	458	461	470	441	453	438	417	444	441	428	428	439	433	399	428	426	463	460	435	437	438	453	417	421	428	467	422	436	485	394	472	454	428	425	442	451	442	468	437	417	417	370	433	425	447	435	435	422	400	463	414	429	438	456	414	423	476	447	463	444	450	448	438	440	454	455	402	426	390	431	455	440	426	419	414	451	438	417	492	460	422	414	460	475	419	439	448	429	413	426	419	455	427	433	448	431	456	434	431	442	452	420	435	428	438	456	439	413	437	451	452	446	440	427	433	430	441	439	426	429	424	413	413	446	407	439	424	467	435	441	442	440	442	418	410	419	445	441	428	459	452	449	428	418	415	449	408	428	446	421	442	456	445	440	465	431	479	445	434	404	426	459	442	437	464	450	427	468	441	443	487	437	402	473	447	445	440	436	435	437	469	463	426	452	425	428	477	463	445	484	437	437	438	453	412	451	462	430	446	425	421	421	434	422	444	410	437	374	426	452	430	442	406	444	425	435	448	442	430	418	437	419	439	444	449	451	479	451	450	440	465	447	428	424	417	461	437	409	500	425	452	439	438	459	431	403	415	458	441	425	445	427	445	456	413	428	437	445	389	444	428	424	423	418	462	470	437	446	414	383	417	447	416	460	469	459	446	467	475	435	450	431	442	437	420	455	457	405	417	420	438	425	420	458	427	437	400	423	433	472	418	438	437	408	409	434	446	434	474	459	461	448	443	425	442	473	432	424	441	444	466	460	491	454	482	447	481	423	453	452	466	459	441	456	447	417	475	422	447	467	463	429	447	431	460	434	427	463	446	387	455	473	443	438	409	419	435	449	440	440	441	426	461	474	425	423	418	418	398	408	445	436	434	435	425	490	410	428	436	454	402	500	455	462	448	407	426	456	450	441	460	442	418	472	429	447	438	466	479	420	440	414	433	447	448	426	455	489	430	461	434	425	452	433	418	442	455	450	450	431	466	429	430	401	480	433	441	460	446	454	454	409	436	482	439	496	419	458	435	408	419	456	440	439	407	414	442	435	447	428	420	411	404	448	453	425	421	441	460	474	483	408	400	469	427	439	433	433	437	418	400	456	465	450	397	439	438	450	418	424	447	460	451	401	440	474	440	433	399	491	460	426	453	458	448	417	429	453	434	455	442	440	414	439	456	417	446	429	443	425	423	406	446	389	435	440	441	432	430	439	428	418	412	447	415	422	429	450	398	439	423	430	422	450	429	436	438	494	471	457	411	443	438	437	427	391	419	427	434	452	414	370	476	446	458	445	407	424	434	416	432	401	427	415	469	427	445	410	424	420	436	439	443	470	428	452	424	456	431	385	479	446	442	415	435	447	416	421	475	435	444	444	413	452	392	436	424	421	410	454	433	433	442	440	453	464	457	440	417	411	466	441	422	445	440	426	436	435	458	411	457	424	442	428	400	447	426	466	416	442	470	438	440	410	448	409	403	428	445
12307	8659	8345	5245	3291	2342	1296	681	377	264	223	209	181	197	171	223	194	165	183	202	201	176	184	198	193	157	183	197	187	190	175	168	156	199	210	192	184	182	186	193	184	193	193	183	197	178	198	195	183	186	189	186	181	181	178	162	178	183	185	186	186	177	189	173	197	186	204	197	175	194	192	209	188	198	195	184	212	205	187	172	198	177	184	160	169	186	184	190	200	178	178	186	225	181	171	215	185	193	184	187	211	173	182	182	174	197	183	193	202	184	203	196	151	175	179	166	194	211	194	182	190	169	185	186	179	195	188	184	170	192	203	201	191	180	199	156	181	150	184	186	205	199	191	174	211	187	174	184	186	196	172	197	178	190	180	191	207	188	194	192	175	191	180	196	180	187	179	175	192	171	173	170	204	191	181	181	195	163	208	159	189	179	186	186	197	199	215	213	217	199	189	202	204	176	185	194	181	177	187	184	179	179	189	205	177	182	165	197	183	214	202	214	185	181	189	204	178	181	198	188	199	205	150	176	205	190	181	183	193	195	195	202	175	177	176	184	196	196	174	208	188	195	204	215	166	202	165	175	191	191	177	181	196	187	185	194	193	166	180	198	196	181	178	180	208	204	171	189	194	187	157	208	200	175	188	203	201	211	186	206	175	200	157	142	191	229	182	162	179	211	179	191	176	200	188	190	183	184	176	170	202	187	191	167	166	167	163	176	153	179	208	196	168	204	194	187	161	183	207	186	169	193	199	171	181	152	188	161	206	191	187	180	196	184	202	165	186	174	185	173	207	173	209	214	195	198	169	221	211	152	193	191	177	176	199	189	196	177	197	197	172	200	187	174	173	188	199	177	184	186	188	168	180	184	198	195	185	188	177	171	190	185	201	194	166	175	181	182	205	174	161	194	204	172	178	188	197	190	185	203	185	202	191	195	193	179	180	183	207	159	170	190	182	195	179	184	209	195	214	208	178	205	181	205	191	187	198	228	176	192	187	198	165	169	203	211	185	176	146	213	189	191	190	196	198	204	193	194	200	201	174	198	195	182	177	173	197	203	188	205	208	192	183	188	181	171	181	168	168	188	220	192	191	173	203	168	186	158	188	174	183	179	168	171	193	223	183	173	157	211	206	192	189	193	179	182	172	207	184	198	169	201	178	187	180	190	198	163	188	164	182	169	200	198	167	198	181	208	205	188	186	204	193	193	179	176	167	189	214	211	206	214	197	185	177	187	191	176	181	172	180	197	202	194	160	178	191	192	184	195	203	189	181	210	185	187	171	198	209	206	209	185	183	198	208	191	175	200	163	172	217	202	191	193	173	171	185	200	176	208	162	189	209	189	192	185	157	205	192	194	169	194	173	182	196	176	180	177	200	171	166	210	173	177	159	183	198	213	179	200	167	187	184	206	160	195	184	205	166	176	177	168	166	186	173	193	183	170	187	165	181	165	183	192	186	196	199	192	201	166	185	192	198	205	197	190	196	188	186	191	169	174	187	165	185	192	176	184	199	219	182	195	170	191	195	203	180	193	199	162	178	185	161	183	170	212	203	202	167	189	173	202	159	160	180	201	178	179	191	209	173	157	195	168	189	185	211	197	187	186	202	209	199	187	162	169	216	192	195	188	194	197	178	190	211	214	184	201	170	186	190	220	219	179	196	186	198	185	169	202	201	190	168	181	214	197	162	203	215	186	185	172	183	160	174	178	207	187	164	216	192	192	207	177	181	198	197	165	188	187	179	204	183	204	184	181	174	216	210	152	219	191	179	184	196	206	173	187	177	194	182	164	186	207	171	200	184	179	194	197	200	190	206	185	177	186	179	201	192	195	213	171	182	165	203	207	204	187	187	201	176	198	182	208	178	188	197	190	211	167	195	173	187	169	186	197	206	189	197	184	198	195	184	177	176	170	183	207	169	167	184	157	189	164	218	172	193	166	172	189	169	201	193	172	173	180	198	179	179	190	167	198	174	193	192	181	210	175	191	191	197	194	209	232	166	189	198	190	178	209	181	198	205	194	185	196	160	184	164	224	161	220	197	173	199	206	186	185	179	184	199	177	192	176	179	186	223	182	193	195	213	180	175	165	175	178	193	180	196	174	186	200	172	175	184	205	204	169	164	189	176	203	199	192	203	176	166	204	171	188	162	183	160	176	174	177	191	174	185	182	179	190	192	177	168	176	206	202	174	184	184	191	172	170	185	217	188	181	177	190	183	169	205	176	180	188	197	171	198	187	186	177	179	200	195	193	192	215	184	192	189	198	212	196	191	196	188	195	232	182	201	190	178	201	201	184	187	181	174	182	201	167	192	181	205	184	179	194	198	162	188	213	202	166	184	182	193	194	176	200	202	175	197	174	195	215	185	196	174	180	200	192	196	209	192	187	154	196	188	197	203	199	204	195	189	208	159	176	190	169	182	223	194	182	181	201	192	202	190	182	180	173	207	184	216	194	170	193	227	189	198	197	177	193	189	181	212	183	206	189	178	175	170	173	182	173	190	191	190	194	179	182	159	191	179	206	181	189	196	193	173	179	179	182	195	181	190	198	180	177	169	192	205	196	184	214	184	180	196	181	183	187	208	189	203	176	193	191	191	178	195	186	208	186	192	200	163	195	165	189	185	176	197	193	168	174	184	176	207	175	174	162	193	193	195	167	185	188	184	201	193	189	184	204	203	216	197	200	179	178	159	198	196	182	216	179	172	201	171	202	167	196	162	168	204	194	167	176	196	189	175	178	194	228	180	178	203	156	187	194	211	202	180	181	213	184	183	166	200	184	207	185	186	190	177	200	191	200	205	191	185	183	174	210	183	187	178	173	176	170	208	196	175	192	210	187	205	198	192	189	176	183	184	185	211	197	189	197	200	172	161	173	189	210	200	192	194	204	206	197	182	211	185	203	205	192	201	194	178	182	192	197	190	205	225	203	184	174	184	200	164	206	177	188	176	205	197	181	190	204	191	200	196	183	197	206	186	215	221	195	193	197	185	180	182	206	175	204	177	188	170	178	188	153	174	182	215	196	173	190	191	187	169	185	188	200	186	183	223	206	179	179	191	216	172	202	175	188	181	195	202	166	194	202	204	203	137	169	193	197	191	184	182	204	198	184	187	182	168	190	208	184	170	184	178	194	202	186	182	183	159	191	173	188	183	207	179	186	218	206	204	190	193	191	177	176	184	179	186	155	189	183	184	198	185	196	178	183	221	180	183	195	191	164	174	188	192	189	184	164	168	208	181	184	198	192	187	190	198	191	192	170	210	171	184	216	155	197	189	179	196	173	183	199	204	177	181	197	178	176	188	188	193	208	159	222	169	189	207	189	188	174	176	189	175	182	163	209	209	155	194	183	202	190	186	198	174	188	182	176	168	184	210	180	205	221	208	193	173	194	209	181	172	176	192	200	152	167	179	183	171	175	176	201	160	207	191	200	157	202	195	190	175	161	183	198	198	200	165	168	173	176	200	224	185	198	217	147	200	195	163	185	193	203	209	205
10387	11962	15441	14210	11928	8801	5050	2258	1115	636	552	492	488	476	486	503	463	489	482	476	447	440	501	464	464	457	486	472	480	461	488	471	441	414	469	448	462	461	427	468	461	479	486	433	500	454	455	462	488	468	485	492	486	499	432	453	510	428	491	451	487	455	487	483	473	441	451	490	465	458	487	482	469	479	470	492	484	520	496	461	470	472	491	468	458	447	501	468	460	445	460	489	489	421	509	458	480	446	475	464	494	487	433	479	485	444	506	446	458	498	443	436	465	435	460	481	510	473	504	473	446	480	467	469	478	483	453	443	466	457	429	441	441	450	496	442	476	471	498	468	497	490	483	439	500	483	473	431	491	490	441	451	489	476	470	455	475	491	442	461	452	517	473	421	487	472	425	460	480	444	499	481	488	482	476	489	450	474	467	471	517	486	476	441	445	467	506	479	454	490	486	478	523	431	445	484	500	469	484	492	465	468	439	462	447	485	484	453	464	466	451	468	450	455	462	434	493	464	455	487	484	487	472	485	467	494	488	489	466	467	475	454	455	458	482	466	458	504	472	452	434	467	477	507	510	464	489	457	482	464	485	478	474	495	475	477	510	517	441	461	458	512	433	476	463	453	446	456	476	478	450	457	488	452	514	447	475	458	477	450	462	470	441	441	486	487	467	450	489	449	464	442	431	496	472	446	479	444	454	436	483	462	437	514	444	446	488	494	468	442	453	465	458	460	468	458	485	465	394	461	442	466	464	482	467	476	479	443	456	481	470	495	459	461	475	467	485	448	452	452	487	474	528	500	501	427	451	434	469	465	460	468	455	472	445	464	449	456	453	436	504	485	459	461	483	439	477	441	493	452	453	441	451	464	495	458	458	463	481	492	452	498	463	461	482	478	478	462	447	472	487	473	455	443	460	467	510	503	525	451	482	433	481	486	465	454	460	496	454	515	495	451	472	508	459	452	488	477	479	474	477	508	507	454	520	473	477	483	452	468	436	466	459	423	461	422	437	498	464	477	482	450	423	474	471	443	495	464	514	511	465	479	395	461	461	471	471	466	470	468	481	443	466	431	480	462	474	484	519	457	458	456	477	453	476	448	452	516	476	432	491	486	460	466	478	489	459	494	500	465	474	451	470	463	467	469	473	453	480	463	441	473	470	448	484	469	505	437	476	469	469	489	508	451	453	488	495	474	439	475	445	469	469	450	458	469	434	449	426	509	468	496	468	471	479	480	464	448	488	483	483	496	451	464	519	496	432	457	465	467	445	467	474	482	470	473	475	509	476	477	454	486	466	476	473	450	466	501	471	469	475	443	460	435	467	473	509	433	463	443	430	456	479	510	499	465	459	478	465	448	517	437	458	445	479	504	452	436	477	470	442	501	458	473	492	459	496	478	482	496	479	460	474	437	426	451	471	443	460	474	462	493	479	445	450	485	471	457	456	458	464	460	481	435	510	437	471	471	454	440	488	438	484	464	482	522	482	495	477	489	451	473	475	496	499	480	524	483	455	442	513	436	492	438	457	454	455	463	467	484	441	449	471	471	508	485	466	461	473	489	490	487	483	460	503	449	447	474	481	467	474	486	472	487	428	498	469	517	483	451	498	452	475	492	482	449	456	430	456	434	490	491	479	455	458	500	482	475	473	513	490	445	493	467	484	463	492	449	452	500	465	477	459	442	435	502	486	421	471	465	447	454	484	487	500	459	455	457	450	492	467	455	507	482	448	483	450	494	474	468	427	455	484	483	436	439	483	459	463	455	439	470	444	482	447	480	489	481	441	451	489	475	446	511	466	468	484	464	491	493	496	473	426	479	495	470	445	469	504	444	472	453	480	487	487	478	482	472	459	438	466	482	450	423	470	436	437	421	467	482	457	481	449	464	482	455	468	483	465	437	490	451	452	506	457	439	468	455	461	448	467	442	451	459	446	472	496	431	453	475	467	476	492	480	478	449	473	478	463	442	458	469	461	466	472	474	485	484	438	470	489	486	461	496	448	425	464	466	470	438	464	459	492	478	492	481	510	470	515	522	500	481	452	504	454	440	484	441	470	487	490	455	475	437	476	430	470	498	450	488	491	476	496	434	463	455	497	438	464	501	484	493	466	470	455	475	485	462	459	456	464	445	521	472	475	444	474	458	457	463	495	441	462	472	505	470	443	458	483	464	447	475	466	467	466	445	479	511	490	458	476	470	457	456	450	451	440	445	444	482	466	487	476	493	497	468	493	462	437	477	464	463	468	486	491	476	491	457	459	438	458	462	478	463	522	486	465	473	503	484	478	491	458	480	474	463	480	461	471	472	455	507	448	492	444	484	465	467	436	447	487	452	442	451	492	505	486	463	463	455	448	440	430	537	489	467	476	506	424	431	453	473	481	484	442	440	487	477	490	467	464	466	473	500	491	449	471	483	485	485	471	468	464	450	489	453	443	462	453	461	491	459	452	512	467	467	454	448	464	471	478	445	496	491	459	426	501	485	492	466	512	475	467	499	438	464	479	466	478	466	464	492	482	448	460	477	456	501	487	434	488	451	456	462	489	490	496	462	473	462	445	492	472	472	454	464	474	504	446	515	468	461	472	467	485	452	485	474	503	474	458	452	452	511	447	420	452	493	480	452	489	475	480	450	466	478	477	435	458	445	450	452	449	460	482	455	486	453	454	446	471	477	452	481	472	429	449	481	501	451	524	451	487	474	452	459	480	493	513	456	472	449	452	497	462	497	441	488	470	415	458	423	473	457	489	465	492	460	460	476	480	440	494	495	481	445	467	483	457	486	463	473	512	468	486	489	475	493	469	483	464	462	461	469	518	480	473	481	460	470	464	507	441	459	462	461	492	496	509	468	435	431	499	445	500	488	480	459	501	466	476	455	517	456	505	453	496	516	443	500	485	438	489	473	448	474	441	426	532	481	456	437	444	452	464	429	481	451	466	504	478	455	491	467	456	471	456	459	507	462	474	492	470	503	471	479	456	479	466	474	462	489	465	492	449	467	466	475	481	449	446	507	478	480	481	499	465	465	474	485	449	468	477	500	448	477	473	452	481	465	481	457	496	466	458	466	487	488	439	484	440	489	457	492	500	469	432	462	462	464	433	464	460	424	452	445	489	455	482	436	451	469	423	477	441	456	470	466	473	470	473	456	443	455	425	461	442	462	445	443	454	474	470	441	486	473	470	468	479	438	467	490	451	463	471	467	486	470	495	472	469	468	462	469	478	459	468	448	462	498	462	484	512	474	493	497	465	468	469	484	494	477	461	464	493	480	496	441	478	456	477	494	476	450	469	456	496	465	496	477	508	505	495	499	467	448	446	494	441	472	436	452	442	468	461	487	465	438	471	510	425	475	505	474	441	452	476	466	471	431	455	459	460	450	462	487	470	475	445	468	470	446	512	446	456	482	480	447	481	492	476	483	473	478	452	467	437	444	473	453	417	475	422	446	491	453	486	485	435	480	503	464	476	437	464	435	513	476	439	459	455	464	505	469	499	506
55516	56714	47389	45108	40491	30981	17554	6900	2085	595	282	210	235	214	185	176	195	190	206	202	219	197	199	203	183	211	201	199	213	172	199	183	203	184	199	199	217	214	198	191	193	204	206	210	214	185	162	220	188	189	205	195	190	184	201	169	193	179	190	175	212	172	190	196	215	198	199	189	199	175	218	193	167	189	187	180	195	174	195	185	179	195	195	205	183	193	191	174	196	188	177	225	181	227	213	200	216	198	207	190	197	215	188	185	195	190	197	198	191	203	185	208	217	168	209	192	175	211	192	193	199	196	211	201	181	175	208	201	211	200	213	203	209	208	204	183	193	178	202	193	204	184	199	202	171	201	197	210	186	206	223	173	198	184	208	194	196	197	191	194	191	201	199	176	192	231	189	198	204	195	202	169	187	203	213	186	189	225	187	186	190	194	197	200	188	183	179	194	192	203	210	218	184	204	204	199	178	198	172	179	198	195	202	202	197	189	195	225	185	177	205	176	192	209	216	194	201	197	205	184	178	221	203	194	194	183	184	193	183	226	198	187	212	199	226	178	192	222	181	199	183	198	187	218	211	194	165	177	209	202	176	218	176	225	211	222	236	207	192	221	181	192	200	238	203	200	186	192	204	202	205	176	208	210	175	204	224	201	212	146	188	209	227	212	215	184	163	204	191	219	177	200	167	198	178	218	205	200	184	185	191	206	196	169	213	194	208	198	207	203	203	224	207	211	190	183	206	217	206	174	179	181	204	172	217	199	174	203	196	200	214	199	196	176	186	185	182	195	189	175	178	190	199	214	175	190	180	184	188	201	191	171	186	203	213	204	202	204	189	191	226	187	195	195	223	180	171	199	170	192	202	208	185	223	171	204	173	212	184	202	196	212	207	202	184	193	189	203	196	203	196	194	216	195	180	195	167	189	172	193	196	206	189	216	177	195	193	190	162	200	190	207	178	183	201	181	184	210	203	196	216	209	196	181	191	225	182	206	191	192	196	198	191	205	204	186	166	195	207	194	192	201	159	210	153	180	200	195	182	198	193	211	190	184	201	204	209	190	193	177	188	193	184	178	193	194	205	181	192	215	168	170	189	199	190	221	179	203	194	196	201	191	194	202	194	186	217	198	202	195	172	186	202	199	207	180	206	174	192	181	202	197	193	193	194	204	192	183	195	199	208	191	213	212	198	189	194	185	175	182	191	190	167	169	200	222	182	198	186	205	176	206	218	187	191	187	201	193	206	196	210	193	167	221	184	184	185	178	184	173	182	176	192	166	198	207	187	202	192	203	192	229	184	210	197	192	198	186	229	210	194	192	210	203	199	178	186	205	191	206	190	192	180	202	185	194	220	192	184	193	194	181	205	203	193	195	193	197	174	207	199	214	200	199	186	210	183	169	205	187	183	184	206	187	186	205	155	188	183	178	182	209	215	204	225	197	181	168	198	174	229	213	189	185	205	208	173	197	202	181	215	200	194	187	195	203	186	220	164	194	193	187	179	188	174	200	174	186	182	207	212	192	207	208	213	188	192	211	189	190	161	197	181	210	210	220	232	190	213	229	208	184	184	188	203	182	199	185	196	199	214	204	203	206	204	184	201	191	206	198	183	223	218	193	210	189	165	229	205	190	200	203	220	206	192	193	205	187	191	216	186	192	202	185	177	187	168	164	206	197	167	205	177	185	195	192	188	183	215	186	188	191	181	205	209	187	191	209	192	221	190	192	185	188	209	207	179	198	192	164	206	201	170	191	180	177	201	183	181	191	183	182	200	177	221	194	195	173	188	207	188	188	216	193	208	185	197	176	215	204	197	212	207	195	169	194	195	188	215	217	182	208	227	170	175	172	177	187	207	188	195	178	187	185	222	228	182	217	194	171	181	217	189	182	204	205	177	185	197	206	196	196	209	204	172	190	211	183	199	189	175	196	195	213	198	172	190	208	204	177	188	175	185	193	197	188	217	209	196	176	215	215	197	188	181	197	173	217	194	170	197	176	167	208	174	199	197	211	194	170	201	189	185	202	206	209	186	182	215	198	204	202	197	171	192	196	197	185	200	208	209	197	184	185	181	229	179	185	186	200	186	187	185	225	192	185	187	208	193	179	197	167	185	189	199	217	209	176	204	188	210	167	184	184	208	176	202	197	183	190	171	199	160	198	192	190	215	199	196	227	176	203	194	185	184	175	169	179	199	187	205	188	192	190	199	196	197	192	178	186	218	208	186	168	203	224	191	165	190	204	174	181	211	197	181	206	213	203	195	205	203	195	222	196	180	200	197	206	194	181	173	182	208	196	212	178	185	198	165	210	227	218	215	207	210	176	187	197	177	204	192	185	158	206	197	205	200	178	193	179	201	190	201	200	195	195	200	203	177	206	210	192	184	191	231	197	189	199	209	187	184	208	174	203	179	198	180	176	201	191	207	185	192	197	212	183	194	164	188	189	181	189	201	233	170	208	205	215	189	176	211	172	208	185	211	179	186	183	194	209	204	197	181	229	190	182	214	222	201	217	211	165	195	170	216	196	174	226	182	207	199	195	170	207	182	158	193	177	180	208	202	205	197	187	215	185	178	168	203	185	215	229	187	216	200	195	189	196	200	197	212	218	210	220	173	200	192	181	184	218	195	155	210	190	202	188	199	203	209	176	205	188	190	233	181	218	210	168	203	190	168	201	201	202	205	208	183	200	185	170	158	196	207	209	196	189	224	197	180	200	188	207	208	197	183	192	209	214	194	193	188	183	181	193	211	174	188	151	179	196	217	203	203	227	235	207	181	191	191	161	200	215	202	185	175	168	180	206	202	181	216	191	181	182	222	209	207	190	226	178	205	210	189	200	193	180	205	201	196	202	180	165	182	211	187	180	188	145	199	211	199	186	225	175	200	205	189	187	166	196	181	189	191	205	200	195	185	180	183	191	194	209	181	189	178	184	210	174	179	181	226	191	213	204	198	196	188	208	181	215	178	190	182	192	198	206	184	206	217	197	197	187	196	183	174	193	217	202	210	209	182	188	202	179	196	175	179	191	190	180	219	210	194	178	187	207	181	183	188	187	201	203	181	187	211	181	196	167	194	201	195	192	161	191	199	197	168	200	184	179	216	187	215	187	174	169	209	193	202	198	184	187	181	182	177	223	204	218	227	196	211	171	212	176	172	200	186	189	204	188	214	169	181	193	197	179	186	220	197	206	190	195	195	203	184	207	199	204	184	203	192	186	197	209	189	197	208	191	206	178	191	166	227	178	209	196	183	183	199	188	182	185	195	196	164	198	200	214	188	199	204	215	236	219	192	202	178	214	183	205	194	187	179	210	189	208	197	203	195	201	207	215	188	200	221	179	204	191	204	211	221	218	181	204	234	228	226	188	196	183	182	203	240	187	190	214	188	161	197	204	189	169	204	208	192	191	190	203	183	167	196	162	220	193	185	199	216	193	208	186	179	206	201	190	178	186	196	179	193	208	181	219	182	171	214	194	195	192	190	180	218	217	186	196	193	181
33932	42123	44911	51690	51136	43478	30986	17534	7246	2348	813	511	483	505	478	472	512	504	546	510	539	481	474	514	472	493	516	489	503	493	485	481	490	504	485	526	471	491	467	509	503	493	475	472	529	499	529	478	455	469	497	460	455	500	530	490	496	497	458	486	487	504	469	485	458	460	460	485	493	457	487	440	487	526	482	457	497	485	506	530	517	492	507	480	484	475	483	457	491	482	482	520	433	497	460	509	505	492	482	452	517	471	505	474	476	469	501	502	501	478	471	428	487	513	488	471	504	482	497	473	530	469	515	486	470	531	513	498	504	438	475	491	444	479	498	489	483	481	473	515	492	487	469	487	476	472	475	463	489	494	484	475	465	484	467	450	475	481	470	458	487	507	504	520	537	501	504	482	464	480	462	476	494	450	496	466	506	506	479	458	518	471	457	484	472	470	524	507	459	475	515	490	457	496	499	476	449	513	491	468	480	473	479	520	520	516	477	536	507	457	476	450	523	475	518	521	479	482	477	468	488	456	484	476	449	465	437	491	482	450	535	508	479	478	481	488	494	466	483	473	496	500	483	433	510	499	500	514	504	526	478	439	422	476	462	473	496	502	484	503	450	474	501	499	454	497	501	496	478	433	529	483	494	514	502	501	479	495	442	480	494	469	491	504	481	481	481	532	511	509	523	464	541	507	509	503	461	499	477	462	477	473	520	486	480	500	466	456	450	533	479	484	520	477	489	470	479	511	508	481	513	469	492	458	505	460	481	502	483	489	514	484	481	502	462	440	491	421	533	461	503	513	459	513	476	517	482	473	506	502	503	517	490	510	452	469	465	473	523	468	502	473	478	520	499	474	527	482	517	498	442	462	463	498	458	504	482	466	503	523	466	495	479	476	499	495	448	469	490	495	482	501	467	475	485	506	486	475	499	500	442	512	490	504	495	531	536	487	503	513	492	489	483	504	472	510	532	471	492	479	518	514	469	490	489	492	457	481	517	502	491	477	465	508	462	507	468	511	472	536	489	470	475	480	503	536	478	488	458	503	498	535	446	453	516	538	462	475	497	492	470	487	465	504	511	520	512	473	474	502	524	443	512	507	489	472	509	518	494	488	473	463	522	455	526	455	453	479	508	508	467	552	472	492	476	503	516	460	447	496	445	462	504	460	447	477	481	462	498	463	534	506	486	490	480	514	492	502	436	451	493	471	449	520	497	489	477	479	477	480	476	452	442	491	503	473	515	492	507	500	491	482	489	521	458	510	504	454	486	502	478	457	465	501	533	472	505	458	497	484	453	496	458	434	496	496	472	485	497	503	517	493	463	462	519	466	449	444	491	468	462	491	470	501	478	507	452	482	516	462	480	509	493	429	457	464	456	455	496	480	495	444	499	504	443	470	473	540	503	429	492	454	506	497	500	475	483	461	488	464	484	504	474	475	515	493	467	450	472	508	487	455	495	450	490	502	490	520	477	487	490	505	465	480	484	496	478	452	503	479	503	485	474	516	488	476	534	449	501	476	482	497	504	451	472	526	428	440	481	481	456	457	512	480	469	466	474	516	487	448	536	511	476	476	513	462	433	501	444	489	445	476	473	484	505	520	492	451	472	464	489	495	470	472	476	470	474	487	495	447	486	474	506	473	471	497	472	458	523	469	469	484	490	536	443	457	509	505	469	517	500	458	443	456	475	510	481	466	406	476	487	452	515	465	482	481	471	503	477	498	502	460	470	493	496	506	503	516	515	494	458	468	487	488	512	455	501	492	506	465	525	483	497	478	508	453	465	453	470	461	541	478	460	515	454	462	488	518	486	459	464	494	517	483	501	451	484	454	443	480	483	449	498	495	480	448	487	479	481	459	498	480	494	512	452	491	495	479	453	497	481	526	449	462	459	448	475	508	519	508	483	480	535	479	475	528	509	471	495	457	510	493	493	474	504	497	483	466	532	495	481	487	494	485	506	458	455	446	480	488	498	503	487	504	459	477	464	516	486	490	487	448	520	471	473	493	504	482	488	511	450	491	458	464	476	505	531	529	476	479	495	485	449	524	474	511	482	499	481	514	471	475	468	493	456	496	489	473	500	452	482	521	516	474	473	471	474	516	485	493	526	524	499	501	521	501	500	501	489	519	514	460	466	456	444	490	471	501	495	466	496	464	473	476	465	472	484	494	519	455	472	489	492	496	532	493	463	509	516	518	493	531	457	475	469	523	472	474	481	461	490	465	472	481	460	539	469	509	513	509	449	468	495	473	474	457	484	493	489	476	454	486	449	490	471	471	470	513	487	473	459	480	447	479	458	468	498	491	490	482	549	489	489	514	492	489	454	499	510	525	500	468	469	449	479	478	491	472	455	488	479	485	442	509	467	507	486	511	479	461	480	476	499	505	469	483	494	493	491	512	486	486	512	502	477	513	487	465	485	485	481	511	488	466	480	480	447	492	475	452	499	494	502	498	498	502	505	498	435	461	497	444	468	450	467	474	501	473	491	486	475	441	488	499	484	486	489	493	485	521	445	546	486	489	478	494	471	509	505	507	492	481	500	442	502	469	527	461	454	472	494	456	506	459	489	521	505	482	508	463	504	483	500	495	472	488	517	503	502	491	452	501	463	488	463	503	472	475	507	507	478	475	499	470	503	491	499	446	451	489	470	471	522	543	477	472	469	491	479	477	491	511	484	471	454	512	506	497	479	517	525	512	481	455	476	494	477	471	488	511	487	479	484	515	494	462	492	444	509	480	482	479	487	497	497	472	471	503	487	466	496	486	496	493	467	491	487	478	482	455	471	460	516	521	458	479	469	500	482	512	515	482	464	500	517	478	511	476	496	485	518	516	506	446	502	496	495	480	462	464	497	518	507	507	488	498	508	495	517	469	466	507	457	461	484	452	491	493	486	497	461	495	493	488	496	472	510	485	440	492	488	494	540	501	512	490	479	493	509	455	523	492	517	484	484	466	461	452	488	519	475	464	474	479	439	514	526	474	488	459	484	479	526	492	503	507	488	467	478	477	434	464	452	507	526	484	476	547	492	510	491	500	504	489	488	521	477	499	477	485	470	478	484	488	495	503	480	506	482	488	475	445	500	499	477	475	509	524	490	504	468	462	516	468	474	465	522	514	495	460	460	498	492	451	497	487	469	486	521	538	489	484	502	494	502	528	492	518	487	495	504	451	494	514	490	493	494	504	509	483	486	462	509	505	441	469	512	475	511	490	501	515	453	485	497	475	504	480	469	491	498	472	530	468	492	480	457	483	453	493	478	476	484	508	508	490	483	484	472	474	471	452	490	500	514	484	496	517	516	512	456	455	508	480	497	526	472	492	474	506	491	502	477	480	483	483	488	507	515	495	489	472	517	451	514	478	516	494	480	465	499	476	511	486	476	493	467	494	496	490	498	469	500	484	492	525	473	479	498	493	516	507	524	530	509	456	447	457	476	492	485	464	479	454	492	440	492	479	485	525	475	504	487	508	477	531	477	453	468	480	520	498	438	494	530	481
70703	58808	62238	65559	56395	44436	29131	14506	4593	1095	349	217	176	173	208	165	196	191	168	178	186	185	186	190	161	187	163	207	175	172	201	157	185	195	189	183	180	185	180	157	199	180	178	192	189	155	198	185	179	198	172	192	177	187	163	201	205	195	144	185	185	173	162	183	161	181	178	170	171	190	199	172	188	175	181	159	173	193	182	179	186	181	197	164	174	181	160	174	187	188	205	169	186	179	191	206	193	176	184	174	206	178	159	193	142	179	189	178	160	176	192	206	166	183	184	155	186	207	177	182	160	184	190	171	188	209	180	199	176	192	176	165	179	175	178	194	180	177	183	203	154	187	154	191	176	192	187	179	186	193	190	206	188	194	171	177	184	166	174	193	162	177	176	176	189	190	175	202	161	164	182	172	176	174	186	167	167	187	207	215	193	167	207	180	189	158	195	149	174	182	174	178	170	184	172	178	157	179	181	174	185	178	176	206	202	170	191	174	183	161	164	144	194	220	201	199	191	194	182	195	182	178	191	198	177	179	185	180	185	161	189	144	157	179	166	186	186	203	182	158	188	178	187	201	178	202	157	214	159	211	195	188	183	177	170	206	185	190	196	185	182	190	196	208	169	176	160	176	168	190	165	213	161	194	187	168	195	170	164	189	186	166	164	160	172	180	178	184	173	174	141	183	177	189	199	168	196	189	172	192	183	165	171	161	202	145	167	186	164	173	188	195	178	164	197	167	168	169	177	153	178	169	173	205	166	191	169	173	191	177	172	188	158	188	200	160	179	202	160	176	197	172	173	172	192	178	196	187	168	184	166	180	172	186	185	184	177	191	180	212	173	170	206	167	182	175	169	192	195	178	196	182	192	181	202	175	180	196	167	182	164	198	193	220	194	186	194	172	207	165	186	179	185	189	192	168	188	163	190	181	170	173	157	171	177	183	189	192	154	151	201	203	190	180	193	167	196	178	141	183	164	189	150	166	171	188	164	173	177	182	178	190	175	159	162	201	193	183	192	187	168	193	190	160	187	183	147	186	205	181	208	178	185	176	178	197	197	179	169	186	180	194	169	193	181	184	207	158	157	177	182	193	179	187	190	175	155	176	182	166	185	170	199	192	168	206	160	189	184	177	173	169	203	197	174	181	172	170	194	172	170	201	195	190	189	152	183	171	175	185	186	184	178	210	205	197	175	177	197	180	177	185	179	169	207	208	184	178	184	193	153	161	196	155	195	197	170	173	195	207	163	200	197	181	180	198	175	165	190	208	161	177	201	200	164	178	177	180	155	165	186	170	188	171	186	201	190	165	174	167	166	176	176	192	188	173	174	194	186	193	213	184	192	218	172	203	190	165	159	174	165	189	185	177	163	174	173	169	198	186	196	162	164	164	174	188	176	192	204	190	169	189	184	201	205	169	165	182	205	183	173	186	158	172	198	190	180	183	186	180	194	187	177	180	178	168	171	173	193	167	167	189	179	206	190	157	181	208	188	192	211	205	164	180	198	176	180	173	195	197	188	166	160	192	173	174	169	162	175	187	191	154	176	181	211	177	177	174	162	194	183	176	177	169	194	201	191	182	193	180	172	187	192	170	168	152	176	191	182	173	195	191	169	198	193	168	156	191	179	174	186	172	163	164	165	172	175	166	188	201	164	200	180	191	192	187	178	174	197	200	193	197	195	180	190	197	205	198	174	187	163	196	191	196	196	174	209	194	194	202	164	204	204	193	197	166	196	172	192	196	173	190	186	184	175	178	198	170	177	200	197	173	171	183	171	158	182	177	175	197	184	189	171	168	195	180	173	174	165	174	188	176	178	180	165	195	165	180	180	179	177	186	191	215	210	166	161	163	172	194	209	161	183	180	151	177	188	168	198	201	176	187	166	185	195	175	181	183	177	185	180	180	174	177	177	172	182	176	173	175	176	181	167	185	199	194	187	179	190	196	185	156	212	185	170	179	193	187	199	209	188	162	174	180	209	173	191	187	179	190	197	189	208	186	175	190	187	197	165	179	187	176	197	196	159	179	164	174	175	177	181	183	181	197	212	166	206	185	174	191	190	169	171	175	170	163	180	188	153	181	178	175	167	178	182	188	185	173	196	189	176	170	191	152	187	179	169	207	184	172	162	182	177	191	192	187	193	178	172	176	166	187	188	180	175	171	165	189	177	170	189	175	185	235	186	179	208	205	186	184	149	180	180	196	175	205	170	198	175	197	186	225	156	136	196	198	173	180	215	191	193	182	173	182	199	174	184	167	207	177	191	175	165	189	186	194	191	182	170	192	192	190	187	169	169	195	185	195	177	163	160	181	173	158	170	170	183	184	187	194	191	171	202	190	190	162	195	181	187	191	168	178	174	161	176	165	178	169	174	173	176	184	162	190	195	189	155	168	181	187	155	183	202	189	194	188	176	180	175	205	190	177	183	191	163	169	200	174	177	185	185	190	176	189	185	172	199	201	186	181	193	176	161	199	166	182	183	160	181	187	182	156	184	195	191	193	169	161	170	176	190	192	183	187	207	169	175	201	176	175	166	194	180	162	184	184	168	171	186	171	180	189	185	186	206	200	186	198	189	183	173	191	175	165	180	183	171	176	203	163	203	188	198	177	180	181	170	157	169	196	186	197	165	176	185	156	178	199	186	193	184	194	162	162	171	181	162	182	199	168	172	163	183	191	164	186	183	167	193	154	201	219	187	160	165	181	169	175	198	186	169	181	190	202	154	192	182	197	172	176	183	167	208	187	174	160	184	178	188	158	183	171	179	189	174	172	202	199	170	195	202	172	175	156	167	174	164	165	187	193	173	173	187	196	192	165	164	197	185	173	183	190	191	182	178	170	155	203	189	198	209	166	178	180	162	192	201	187	204	168	174	180	176	189	175	211	161	185	190	176	181	190	178	179	184	158	195	177	193	175	213	175	180	188	203	191	183	184	154	163	166	177	206	159	206	216	180	175	173	153	195	173	176	175	179	197	187	166	171	178	198	221	177	197	210	154	165	186	195	206	186	177	186	180	170	184	197	183	201	161	171	183	186	205	210	163	208	186	174	182	186	166	187	167	201	134	164	174	186	174	194	189	191	199	189	156	182	192	165	167	186	187	172	185	168	184	204	187	181	185	156	183	170	199	179	177	177	177	180	184	173	169	172	176	163	165	187	148	164	147	161	190	193	191	198	197	184	175	183	167	201	219	173	181	182	189	181	174	197	158	154	178	162	216	215	171	167	187	159	190	147	184	210	187	166	195	189	187	203	170	170	199	159	178	179	193	163	171	186	172	214	177	189	189	186	177	187	203	181	168	194	178	172	166	182	166	198	169	179	181	193	197	195	193	169	180	183	187	190	195	156	160	201	190	162	173	181	206	157	158	180	194	183	180	151	162	189	173	202	186	183	178	181	191	187	183	177	164	186	176	182	164	177	187	172	183	188	192	189	175	179	182	189	165	178	180	169	172	197	180	181	186	167	166	163	177	144	183	181	181	166	172	174	181	203	180
44007	40195	60393	69825	64755	54073	41170	26832	12269	3790	1152	586	436	477	468	430	474	449	455	433	455	433	458	453	454	436	417	488	463	417	438	465	463	481	476	448	458	441	420	436	435	447	448	473	462	465	454	466	428	484	415	432	450	427	454	466	471	423	449	427	462	455	446	467	450	444	438	466	444	426	433	460	447	427	413	438	438	452	454	432	456	478	448	451	469	455	476	464	420	459	441	447	447	424	450	462	480	416	433	425	463	448	466	432	452	437	456	486	456	440	448	453	430	430	447	416	409	424	498	446	440	426	464	397	459	459	413	434	470	491	449	465	426	465	470	468	399	456	459	458	454	436	445	480	465	422	462	444	474	464	451	448	458	500	461	467	454	451	435	464	433	489	440	386	484	454	457	471	414	446	448	416	464	448	469	434	420	486	475	471	447	471	454	457	431	443	454	462	427	439	421	449	442	433	435	415	426	450	458	455	479	444	397	444	482	440	453	421	396	480	456	450	424	446	484	483	428	459	451	464	440	495	408	428	434	420	464	492	425	437	466	451	483	439	415	495	464	459	412	445	449	423	455	454	482	435	440	453	459	455	446	437	472	400	445	438	452	442	464	451	440	451	468	460	485	436	483	438	442	487	475	430	459	451	448	469	481	422	404	433	496	479	457	449	454	435	432	424	445	481	444	408	422	465	422	460	429	427	456	465	467	444	445	467	475	464	487	444	459	431	448	441	431	440	429	478	459	448	429	460	436	463	466	422	471	458	437	456	419	473	416	452	449	470	467	473	462	463	481	452	469	435	463	462	447	446	467	427	440	436	446	494	458	444	451	456	437	435	441	455	416	450	467	432	387	408	485	473	486	420	442	449	434	441	447	433	452	427	419	404	479	454	470	471	455	446	462	466	462	445	428	439	439	454	459	411	440	509	431	436	478	410	450	483	469	476	459	412	435	443	443	435	440	422	427	448	443	477	449	435	477	442	457	452	470	449	435	461	437	423	459	461	448	492	431	452	419	428	473	426	457	447	462	408	433	476	477	445	447	443	463	467	444	501	450	445	438	455	460	407	446	392	459	480	440	454	476	462	440	487	465	411	455	425	467	467	431	437	452	472	469	456	478	449	433	475	452	461	449	442	500	463	442	419	410	445	454	447	454	450	455	436	433	434	478	444	425	477	451	439	482	439	454	420	477	439	445	446	465	486	477	469	455	446	441	466	466	427	456	477	422	399	409	463	407	460	455	463	464	460	427	441	433	453	420	441	441	473	462	432	454	454	466	440	424	492	440	447	439	430	455	482	465	470	447	461	449	432	441	502	510	485	491	456	493	447	504	459	455	427	448	444	440	442	454	482	479	453	462	427	479	443	430	456	452	472	433	421	456	440	449	391	451	438	429	458	432	447	436	459	504	465	458	441	440	435	471	448	446	484	440	447	450	463	439	472	485	431	459	455	434	461	459	413	427	434	444	473	466	459	438	464	489	454	464	451	488	448	444	449	463	474	437	440	491	448	451	456	444	498	438	484	422	453	440	413	455	468	436	450	424	463	445	483	426	449	472	488	480	446	427	463	432	418	471	436	453	477	428	466	433	452	445	463	451	459	468	470	426	471	449	430	422	457	475	462	487	441	493	424	485	442	451	440	429	430	477	476	419	490	438	453	453	437	473	458	438	456	446	485	432	449	455	447	457	478	433	459	455	454	434	433	470	436	440	446	444	474	436	453	432	485	446	472	431	461	479	444	422	429	437	471	418	445	466	450	431	446	429	487	473	445	438	429	419	433	428	463	434	411	443	455	430	426	467	443	428	426	455	437	489	440	441	472	469	461	416	451	436	434	456	406	433	461	472	478	461	434	447	441	457	489	468	469	472	431	445	471	446	428	446	448	460	424	437	466	469	480	463	459	480	440	477	445	419	408	408	466	441	470	413	437	472	413	476	460	465	458	443	469	446	462	486	429	475	439	462	437	487	460	474	419	465	491	499	434	437	443	498	437	477	475	436	466	417	475	461	461	441	436	438	459	437	451	446	468	469	454	502	435	468	467	405	425	493	437	443	468	447	454	431	468	470	509	514	473	434	462	431	443	450	440	393	436	447	457	467	470	425	437	499	446	449	437	447	449	429	451	428	480	425	433	447	467	448	471	476	472	436	442	465	426	457	430	481	414	439	460	443	463	474	454	418	432	478	459	465	414	430	501	434	446	453	449	467	451	393	438	445	434	472	466	456	411	422	458	466	452	489	437	433	465	439	480	447	470	420	402	476	411	468	416	473	442	431	456	473	454	409	444	450	430	454	478	467	444	449	422	437	459	437	430	459	464	445	447	450	459	447	468	462	419	472	455	446	437	442	449	418	391	421	450	486	462	417	487	424	417	468	407	484	451	441	461	411	460	469	501	419	437	421	439	456	471	420	440	438	472	447	396	434	421	450	434	479	452	448	459	431	443	491	465	444	453	450	445	437	424	429	416	446	418	465	439	430	469	458	418	483	452	452	459	469	483	434	432	426	414	451	495	478	415	409	447	445	400	433	456	442	481	461	425	472	435	415	477	434	428	456	468	446	428	442	466	429	450	441	448	426	469	465	484	415	422	459	445	465	477	450	443	464	415	482	446	438	458	439	448	414	453	454	479	459	451	494	474	510	458	434	467	486	447	467	428	419	494	452	434	449	443	446	438	418	438	463	438	483	430	447	453	448	454	463	494	504	450	506	440	483	445	463	452	428	443	405	454	429	461	479	463	469	409	446	449	455	477	429	456	469	443	449	441	470	487	473	448	436	457	448	491	412	457	467	439	449	428	446	440	423	474	435	439	404	429	455	480	440	417	465	458	449	420	483	501	401	449	417	448	477	422	436	461	424	464	440	460	451	429	425	477	459	471	431	439	465	478	438	467	465	414	450	426	485	439	440	439	424	476	467	439	477	419	426	437	445	486	456	440	483	407	423	431	431	431	446	461	448	450	464	453	455	426	493	440	456	447	454	417	457	435	459	429	440	433	430	435	433	435	459	468	462	473	453	466	453	438	461	466	440	446	460	463	452	443	466	463	486	469	466	422	457	431	444	464	420	435	465	462	449	436	418	465	415	486	485	429	455	485	433	448	425	456	449	479	465	434	474	441	460	433	446	440	428	446	426	452	466	432	483	429	474	442	439	440	489	465	416	484	426	472	452	431	433	460	455	443	449	441	417	498	471	443	454	423	474	441	443	483	428	428	490	453	450	476	445	434	422	442	449	392	472	438	457	419	444	460	445	463	468	435	435	459	466	444	424	481	447	474	438	442	478	424	466	445	417	420	446	434	465	468	428	425	435	436	456	438	472	439	493	474	485	458	454	458	443	456	451	412	414	492	410	461	465	473	434	468	467	426	469	434	435	430	448	455	462	440	504	498	432	471	416	453	450	474	446	490	459	473	449	465	434	445	425	402	465	459	513	462	487	474	406	471	396	463	438	480	406	457	430	455	489	436	449	451	449	462	484	438	435	430	420	427	414	454	448	460
13821	6901	7569	5452	3581	2554	1683	937	514	286	228	239	202	181	180	193	194	170	189	183	207	188	185	229	194	201	185	183	189	163	191	196	181	191	182	195	177	195	177	182	164	183	181	199	184	170	200	215	190	169	202	205	187	190	184	199	188	170	190	180	210	177	178	184	186	197	204	180	183	187	183	187	187	188	206	209	203	170	187	199	195	188	195	161	177	166	180	182	200	181	194	193	186	189	197	194	176	173	179	175	187	199	204	173	171	206	188	184	187	209	183	187	194	193	179	190	188	188	200	200	216	183	166	206	172	204	182	162	181	186	198	191	200	194	184	206	168	202	210	171	192	200	187	193	162	208	208	203	188	193	198	197	187	226	175	195	195	184	212	186	176	198	177	195	197	190	184	194	184	187	207	186	177	185	171	208	198	188	197	173	187	196	187	165	189	193	203	188	201	198	185	192	170	188	187	187	184	212	167	179	216	209	173	187	176	179	204	199	171	196	201	168	216	202	192	189	197	195	154	187	196	189	173	216	192	198	192	194	174	173	186	164	208	184	170	204	214	167	196	179	199	199	187	198	192	190	200	193	186	188	175	200	198	177	184	178	187	200	175	189	192	179	162	187	201	198	196	175	197	198	212	199	176	189	178	189	212	186	173	193	187	211	184	175	201	190	167	176	199	183	190	166	183	188	165	190	178	191	182	211	183	178	203	169	201	172	203	173	183	201	187	164	207	194	174	192	173	182	194	184	168	176	175	190	186	199	187	206	180	178	176	198	205	208	190	187	190	202	189	182	198	179	191	185	192	218	195	189	165	191	205	201	193	160	183	203	166	188	193	166	178	189	181	205	192	181	174	205	178	202	193	213	175	179	174	198	184	189	189	175	179	185	192	208	162	187	190	199	162	180	180	199	200	170	173	185	178	193	201	182	184	202	173	173	209	185	185	180	202	170	197	185	179	164	180	189	203	188	163	183	177	168	196	193	190	182	174	198	173	167	191	189	191	198	208	179	207	166	182	179	206	191	174	175	185	209	196	212	195	167	186	195	166	168	209	196	191	191	204	188	183	175	190	180	194	206	174	191	213	192	183	179	188	181	200	167	208	184	181	184	212	168	199	206	184	210	195	213	209	172	197	190	211	179	189	207	208	209	187	194	175	186	188	190	173	191	173	188	190	199	169	187	173	182	191	190	205	182	203	187	182	228	161	200	199	169	199	185	179	199	200	190	213	200	199	205	199	180	189	220	191	192	201	183	164	174	170	197	178	178	180	175	209	173	180	162	176	173	194	178	200	214	194	182	205	171	201	178	172	176	196	205	213	229	172	184	224	196	208	161	212	203	174	166	171	194	173	188	195	196	206	192	165	196	222	191	198	205	197	167	197	201	194	186	193	167	181	177	181	163	192	200	196	170	188	190	188	185	185	180	181	183	168	175	186	167	197	175	208	186	162	181	196	178	203	199	180	202	191	187	192	195	199	186	171	172	185	187	197	181	195	205	211	194	168	183	180	216	176	207	165	211	184	214	186	171	189	189	192	169	196	210	196	203	208	185	186	183	190	179	181	188	189	208	180	195	221	205	193	189	179	198	192	203	209	172	201	200	212	170	171	192	200	204	176	184	213	164	180	175	186	172	192	203	185	197	188	175	197	203	204	205	203	180	204	174	193	186	155	208	165	181	170	204	164	194	206	177	172	221	216	188	194	177	169	163	176	190	194	191	210	203	185	205	195	204	167	209	204	186	198	196	182	201	181	178	161	187	174	176	194	185	183	189	206	166	183	205	207	182	187	198	219	189	191	195	205	189	195	180	184	173	219	198	197	168	215	203	195	170	180	189	202	189	183	190	197	191	186	182	185	199	189	219	194	191	201	171	210	208	172	182	165	158	180	193	192	194	189	179	195	216	193	176	213	202	194	223	159	191	173	165	171	203	198	206	196	199	209	196	185	199	167	186	194	195	177	189	213	208	209	200	218	189	208	179	192	169	200	196	194	189	169	196	189	194	170	182	175	174	196	187	186	202	195	184	195	180	190	204	171	189	202	178	210	216	189	205	197	208	180	202	193	217	177	192	178	209	221	201	195	184	199	175	194	209	179	212	205	206	208	196	200	184	190	206	185	180	176	198	163	198	186	198	186	187	187	196	192	184	186	173	193	213	163	206	195	176	196	163	193	168	193	198	186	163	172	178	196	174	191	202	169	174	201	178	209	183	167	177	185	168	169	192	197	178	185	181	192	174	183	193	186	189	166	195	196	194	207	175	202	208	185	192	188	179	186	201	190	183	166	181	209	184	162	171	215	206	176	214	191	187	196	183	175	160	191	181	187	199	181	204	195	203	157	203	187	197	183	192	186	163	206	205	171	183	198	195	181	182	198	199	180	205	175	150	191	206	172	184	163	190	179	184	191	192	205	205	195	168	199	191	197	167	191	177	186	198	171	184	207	177	218	213	173	179	202	178	196	178	179	174	188	176	184	177	191	171	189	191	195	160	191	170	197	194	227	193	186	174	183	190	166	201	209	186	210	196	213	197	175	174	189	203	186	199	171	190	157	164	212	188	173	192	197	173	196	206	163	184	192	194	203	185	194	195	171	178	193	190	223	199	195	169	166	178	195	174	181	195	189	178	190	166	207	197	199	190	216	150	190	192	176	174	196	188	196	181	196	182	197	162	214	190	190	188	181	186	164	171	194	190	198	186	199	199	195	178	215	200	194	192	157	192	204	189	173	177	181	188	189	202	189	179	189	208	173	208	163	190	192	204	169	181	196	186	177	140	166	178	193	205	189	206	184	217	194	183	188	213	193	178	192	188	217	173	169	191	189	174	178	210	183	201	197	224	210	204	188	205	166	199	180	211	206	186	209	180	198	161	217	178	209	180	177	173	199	194	170	179	204	193	195	184	193	178	198	188	182	201	166	201	182	185	206	213	167	203	207	173	205	185	167	208	212	195	173	170	179	175	193	194	169	191	195	177	218	211	220	184	206	185	214	207	182	193	190	205	184	192	172	181	199	202	169	166	181	177	196	197	186	192	212	202	165	174	189	202	199	194	172	204	197	174	171	195	185	202	181	153	195	203	180	197	200	183	216	190	196	190	190	175	192	177	205	176	222	221	171	191	179	194	197	193	192	199	226	174	202	191	184	183	188	189	197	184	190	190	192	179	225	182	205	160	185	179	191	193	205	211	184	188	199	202	181	185	181	176	194	174	187	214	203	188	176	182	178	183	189	188	197	199	187	160	200	192	190	156	167	192	169	175	212	206	191	199	177	187	191	204	208	217	178	191	200	202	171	180	183	169	193	180	182	181	209	165	188	192	207	189	207	178	172	185	184	175	187	199	171	177	176	201	199	220	177	179	197	186	189	171	197	208	205	200	191	184	163	171	201	191	181	177	199	179	187	195	191	210	194	180	199	169	176	186	180	181	182	207	200	203	187	177	177	174	189	172	195	182	177	186	184	190	205	193	190	186	201	179	167	197	205	194	176	200	184	204
11101	7420	14566	15264	12583	9980	6791	3408	1544	824	557	497	462	471	485	449	524	473	473	467	460	500	494	462	465	453	488	430	501	470	487	505	468	474	486	497	472	456	447	483	505	456	451	486	457	473	497	455	482	464	422	460	472	467	457	466	475	444	452	495	476	497	458	414	507	461	455	470	453	456	480	465	466	453	490	461	468	466	462	502	513	492	463	476	493	453	469	474	513	481	459	452	460	454	459	517	481	468	469	460	499	465	459	442	439	471	487	494	472	489	472	454	473	479	457	518	508	476	457	470	465	433	456	489	500	449	459	490	505	490	464	517	493	471	468	502	537	486	418	484	495	425	465	455	481	477	504	493	489	483	508	444	436	474	488	489	509	475	438	471	439	470	474	458	438	502	445	465	484	483	439	500	479	474	485	467	503	469	470	480	487	492	473	468	473	449	501	463	457	510	459	473	436	437	457	451	480	509	471	466	455	467	453	501	510	491	449	458	463	441	468	466	477	464	481	501	478	494	512	444	489	463	509	467	539	452	460	520	486	469	524	488	502	474	475	444	455	463	481	473	474	502	502	472	471	486	479	476	486	498	471	484	482	431	468	454	493	451	514	456	489	479	464	508	464	477	439	529	498	482	488	451	486	472	474	478	458	467	433	522	462	451	473	475	452	491	484	466	490	475	469	444	485	456	465	488	478	438	476	486	449	505	503	474	445	491	449	463	482	457	490	513	427	457	483	487	453	439	484	470	473	458	455	478	472	491	475	487	492	438	480	461	428	474	444	413	461	449	483	437	488	506	456	513	471	471	480	447	476	444	433	480	551	471	481	450	476	469	454	483	430	494	497	499	484	460	521	454	446	480	466	465	448	465	462	462	479	454	448	442	496	475	472	507	475	525	424	479	498	474	505	486	459	477	462	463	450	439	482	431	465	442	476	494	482	481	503	443	481	471	493	496	475	501	452	456	485	460	471	468	495	449	499	493	469	493	474	444	482	470	487	458	424	469	506	455	494	487	452	527	478	456	437	506	490	474	483	484	481	441	486	476	486	474	492	491	438	495	474	434	467	489	478	456	507	498	498	490	487	486	463	454	477	479	459	445	479	416	481	459	473	456	472	491	500	462	463	509	493	472	494	470	478	480	457	469	458	489	489	482	495	445	437	472	429	417	473	495	496	483	469	469	473	459	475	496	494	459	478	425	440	464	477	463	467	450	467	511	479	458	463	470	437	452	464	483	482	514	507	489	458	471	533	470	494	490	468	458	474	476	463	492	474	449	462	467	473	468	486	500	492	445	466	483	447	490	472	462	466	493	461	468	482	504	471	466	480	459	458	487	499	464	460	501	457	478	451	503	502	472	482	475	483	478	437	504	491	482	488	459	477	459	471	490	455	474	450	486	475	492	476	489	500	468	496	493	481	459	468	434	457	486	460	472	454	458	448	482	491	451	479	459	462	486	468	462	464	470	438	495	493	482	476	461	458	503	500	451	458	507	459	492	474	484	499	455	473	458	461	477	438	486	446	483	468	519	486	496	449	522	472	524	468	487	451	442	509	498	459	453	463	491	451	453	462	462	452	488	499	467	511	460	475	496	484	455	485	438	451	498	492	472	469	495	486	439	455	481	483	437	436	482	461	484	503	482	464	482	485	466	493	474	471	491	452	482	431	508	468	443	489	475	464	474	447	430	461	504	484	474	486	498	484	487	452	466	474	508	449	487	489	493	491	441	450	504	471	481	438	469	449	499	455	473	447	473	474	461	444	457	469	472	442	453	464	488	455	464	462	473	472	434	504	443	471	471	496	413	455	482	479	491	485	463	494	457	455	476	480	494	462	474	475	449	484	432	496	475	499	526	468	412	466	445	448	483	487	462	491	455	448	453	480	475	468	486	478	495	460	465	464	483	476	476	460	500	465	499	457	448	516	478	474	463	479	468	484	476	447	469	502	466	493	488	477	448	464	466	439	513	514	445	495	491	449	494	489	465	454	503	492	445	480	520	471	481	465	479	494	446	471	473	465	464	467	525	469	479	492	477	520	455	490	501	473	434	470	503	502	498	496	473	460	498	446	478	481	506	497	486	462	469	494	465	496	473	452	477	460	452	500	437	457	434	455	466	455	439	476	458	439	465	484	465	484	464	453	477	459	518	477	447	474	412	441	459	479	456	447	452	495	487	485	485	471	476	495	438	454	484	506	470	445	484	479	482	438	459	500	496	464	462	458	498	497	458	495	482	485	436	433	433	443	482	474	525	499	486	479	492	462	461	464	498	501	438	501	456	445	479	519	522	445	528	524	446	528	460	471	495	474	478	437	505	508	484	451	480	479	460	453	481	477	463	449	469	462	489	454	451	470	458	508	484	476	453	435	444	463	473	484	474	450	533	500	484	471	488	481	490	476	459	460	482	486	485	496	436	506	517	491	494	443	449	496	441	468	450	475	462	481	463	507	453	484	482	456	518	500	494	474	481	440	494	463	463	458	469	471	499	460	475	482	461	459	501	491	473	444	459	494	472	484	467	502	495	418	453	462	447	487	453	475	498	444	480	481	494	491	464	491	475	488	496	473	484	466	498	485	484	485	465	494	468	451	497	467	452	492	483	485	429	476	451	530	488	455	447	465	425	500	460	457	492	457	475	459	491	498	452	564	446	478	458	489	478	463	438	467	465	505	491	462	434	474	456	445	467	471	483	480	505	474	495	458	497	486	464	523	437	485	460	474	483	459	525	477	446	465	493	469	484	446	517	462	498	476	472	497	451	502	481	514	444	474	461	443	463	489	492	522	448	465	488	489	467	460	485	484	558	467	482	498	454	489	455	498	454	492	475	473	488	503	494	443	492	469	484	437	464	482	490	481	498	484	479	449	483	445	478	461	474	468	480	472	499	481	475	453	495	466	505	461	457	483	431	471	476	473	474	500	476	499	451	482	480	488	483	498	444	459	527	490	475	500	454	481	527	485	474	492	476	440	500	472	461	474	470	490	472	453	466	476	466	459	447	460	479	469	434	434	473	488	513	427	445	462	463	509	480	457	433	467	480	470	486	491	508	450	481	498	484	487	487	469	468	464	482	462	476	510	482	438	458	440	471	470	479	487	457	494	467	504	490	468	483	482	456	471	506	508	480	459	516	473	488	478	502	467	433	473	445	467	511	433	450	506	471	465	477	497	461	459	506	457	452	476	484	445	432	498	475	469	486	470	468	454	480	478	446	502	484	487	470	447	471	467	460	469	502	521	476	485	453	450	483	474	458	442	493	433	453	481	480	486	461	473	478	511	480	468	462	463	468	487	472	499	473	479	502	478	500	450	468	497	448	454	473	460	491	454	449	485	500	459	479	492	495	498	473	488	498	459	488	530	470	497	487	436	486	492	452	488	475	461	472	466	461	439	486	465	452	449	477	523	484	483	499	480	505	478	478	445	476	477	476	498	494	434	460	502	470	467	472	455	514	460	442	499	481	445	463	440	452	481	463	471	514	469	445	506	479	485	431	478	486
55680	48749	56661	47424	38552	31788	19833	8539	2571	702	320	193	207	208	195	185	182	219	215	183	213	211	195	209	204	203	185	171	223	180	198	166	183	193	202	210	190	174	185	203	185	221	205	186	213	202	206	175	178	195	193	192	190	194	198	185	204	176	218	198	213	203	211	188	179	181	203	203	206	200	190	204	203	186	195	212	180	175	195	181	209	198	195	205	187	224	192	203	225	222	189	197	192	179	162	173	195	184	179	207	215	201	226	197	161	229	178	236	184	214	178	199	203	202	198	195	222	210	217	179	185	170	203	210	192	180	183	194	175	186	208	208	169	212	208	178	181	213	191	182	189	193	199	200	174	183	193	212	189	201	200	198	220	181	206	208	204	173	194	164	183	225	178	193	187	225	179	181	204	195	196	198	185	194	186	187	196	205	189	213	161	204	201	189	184	194	209	195	186	203	204	187	195	200	213	200	180	207	204	183	205	208	184	190	199	207	204	226	190	198	198	204	200	193	168	179	190	224	192	193	206	218	196	204	182	202	189	193	193	222	183	190	211	218	183	179	194	218	183	184	205	191	210	221	177	185	179	204	213	199	172	188	186	173	188	200	203	174	174	185	176	182	214	190	206	222	208	169	196	192	210	189	205	222	217	197	197	204	187	195	198	200	198	213	190	192	209	206	177	192	185	199	211	188	191	177	198	205	216	194	199	197	213	186	195	211	188	172	162	189	198	196	182	185	190	162	206	203	215	204	185	223	178	189	221	196	190	206	200	215	178	185	211	187	199	195	201	193	212	189	206	177	211	231	179	203	214	191	175	204	193	176	218	215	174	195	189	230	176	187	206	199	176	188	209	192	221	191	229	196	195	201	208	171	207	184	202	213	200	174	217	208	197	202	214	182	190	185	192	201	205	177	198	193	219	196	210	188	184	236	199	174	198	193	201	161	194	202	184	212	197	208	169	190	212	202	189	205	196	198	196	210	189	198	209	173	197	183	172	191	185	202	189	174	205	228	222	204	216	199	200	187	175	187	198	201	194	219	185	211	207	188	221	213	192	197	205	193	199	195	184	204	172	222	195	175	212	187	212	204	192	210	210	174	226	171	197	227	184	191	202	213	175	206	192	196	205	188	182	203	182	216	189	205	201	178	185	214	200	187	201	166	189	179	223	192	184	222	214	206	188	207	194	185	204	188	181	176	164	217	198	205	184	183	172	222	212	224	195	188	199	184	189	171	193	209	195	190	167	193	205	195	206	183	199	182	215	212	198	206	200	188	191	187	219	185	205	196	194	220	197	208	211	232	197	221	191	183	201	199	205	199	214	202	232	188	190	202	204	223	176	197	165	192	158	199	196	214	191	197	221	219	204	189	203	205	196	211	196	198	191	181	197	190	211	207	200	197	207	180	194	179	169	216	187	209	207	208	201	189	170	190	191	183	198	180	204	200	192	210	201	207	192	202	201	183	224	170	209	210	178	187	183	205	181	191	201	184	205	195	213	200	187	208	199	205	193	212	184	197	173	208	202	194	212	193	194	180	178	198	234	216	189	178	188	197	180	196	213	188	207	194	207	234	224	199	199	192	189	208	194	192	194	200	189	182	191	188	212	174	225	211	207	203	201	168	176	200	203	173	175	178	196	173	197	195	180	215	207	199	213	183	211	201	189	208	186	220	169	184	190	209	185	186	184	196	222	191	219	217	194	181	210	204	192	200	220	223	184	160	168	207	195	178	211	192	215	211	180	185	199	200	215	188	182	182	197	194	197	190	208	181	164	185	210	208	187	195	200	181	186	196	196	214	195	215	191	205	179	186	174	198	198	195	206	203	197	207	194	183	200	197	188	191	187	181	189	179	197	190	183	177	202	209	184	179	179	208	192	211	187	185	199	200	184	175	220	195	192	211	222	215	216	199	179	212	211	191	185	226	210	204	220	193	183	190	198	184	190	235	188	205	207	179	225	178	196	194	211	191	183	197	188	202	184	189	210	190	181	202	188	198	200	200	170	189	176	183	223	183	198	189	184	196	228	201	185	175	203	177	155	181	188	205	192	212	188	204	176	191	180	199	183	191	199	192	171	182	202	199	206	190	203	217	192	204	184	186	186	189	198	224	199	186	207	198	196	207	200	224	195	180	215	184	210	186	183	220	182	199	187	207	189	211	188	206	244	176	194	189	203	190	198	183	195	200	205	221	180	199	193	208	198	184	225	187	185	206	198	172	207	210	225	185	207	200	191	210	178	183	181	209	190	224	191	174	217	177	184	218	196	201	201	207	230	214	185	206	181	174	183	202	189	193	207	227	189	212	203	192	222	188	187	193	187	209	191	206	177	181	186	185	198	189	190	187	204	202	220	181	193	202	192	193	216	203	177	204	205	198	198	201	192	209	178	206	152	193	188	172	212	183	190	225	196	180	194	202	188	207	187	181	185	152	190	203	177	193	207	213	196	215	190	191	203	189	184	184	165	214	196	195	206	181	195	177	181	193	222	192	210	203	195	194	199	179	179	202	188	217	185	190	218	209	185	195	219	198	203	185	201	190	170	200	179	193	199	180	193	195	193	205	174	181	207	209	176	198	192	214	192	199	179	183	200	191	197	205	204	208	227	187	201	186	213	194	209	208	166	180	179	193	196	208	196	200	173	196	173	188	203	199	183	194	199	200	172	208	199	189	181	197	191	226	175	195	209	226	202	206	189	176	187	213	203	188	196	181	208	219	196	195	195	168	183	216	211	182	208	234	215	203	175	183	190	193	213	181	206	187	217	175	205	218	193	191	195	238	208	204	173	195	231	226	210	232	196	215	187	197	211	194	188	180	190	208	189	185	182	203	208	201	171	205	199	197	185	165	168	201	196	183	210	187	228	159	194	213	162	187	209	206	195	194	198	212	187	203	196	216	229	181	196	186	185	200	215	219	202	172	194	221	185	197	224	207	187	209	217	202	206	194	201	197	221	207	179	172	203	193	201	222	198	196	189	188	210	194	203	187	231	199	200	173	194	200	188	174	196	216	185	198	210	211	195	197	199	203	180	200	185	228	184	194	189	206	200	199	198	226	191	250	200	182	204	189	203	186	188	181	194	190	216	193	222	210	182	184	207	195	187	201	196	202	191	195	193	191	195	197	183	201	181	201	169	208	195	197	190	191	193	194	216	181	199	179	211	202	194	207	223	211	166	171	203	201	183	216	183	213	194	192	192	184	169	192	186	189	194	228	194	218	206	190	190	200	199	206	198	187	192	204	197	203	176	206	212	212	203	199	204	232	189	198	193	192	194	180	164	211	218	194	189	196	186	186	187	208	195	202	199	208	196	181	196	201	221	189	198	216	210	186	199	174	175	189	209	204	171	219	198	210	182	193	206	174	169	209	194	183	174	193	189	180	197	209	195	196	212	201	204	194	197	178	192	183	197	170	201	212	212	164	174	200	209	195	189	191	211	210	189	190	215	206	183	171	180	219	194	188	180	192	192	206	186	166	195	197	174	206	202	165	192	191	221	209
34035	36045	53421	52309	49322	44546	34237	20516	8578	2780	983	560	503	477	505	478	470	525	494	492	455	489	479	509	459	448	499	497	482	490	475	478	511	488	488	518	528	466	479	485	526	462	486	483	511	483	494	514	481	500	502	494	539	507	514	493	463	522	467	501	492	476	520	521	457	512	459	468	485	529	488	476	511	479	464	502	509	500	480	493	460	490	508	492	504	472	530	494	456	497	548	477	504	418	474	468	496	501	477	474	471	508	501	476	456	440	464	472	467	503	481	477	488	492	471	498	488	461	497	491	504	516	496	465	492	494	471	490	496	456	490	491	497	467	519	480	538	528	481	456	486	487	467	465	449	450	460	496	520	490	495	502	527	444	509	504	502	502	473	528	510	459	477	504	475	491	476	484	480	496	465	487	432	470	477	535	475	524	472	454	449	503	482	500	499	505	457	539	479	507	470	482	515	504	512	487	503	490	461	495	470	539	504	525	499	476	498	493	484	495	484	510	453	462	522	499	505	499	564	482	491	504	461	484	470	519	502	456	487	510	546	469	494	483	498	501	498	521	477	522	484	453	481	508	492	517	483	518	494	463	473	502	475	508	462	486	489	449	444	504	486	468	526	482	525	501	541	465	490	486	526	471	516	462	503	525	486	487	492	483	468	513	520	496	505	484	481	486	507	499	510	500	476	511	468	492	485	477	527	493	456	486	495	497	462	500	497	514	512	494	512	475	505	499	512	468	486	492	464	512	486	519	466	493	501	446	458	462	484	506	491	485	498	499	490	480	526	531	496	487	453	458	486	485	506	519	454	484	447	521	536	482	463	499	508	488	464	475	516	474	474	455	500	474	524	492	499	489	477	488	491	476	471	510	494	516	502	482	512	506	500	484	523	522	452	496	471	434	523	489	472	460	485	470	496	473	456	517	505	492	476	486	521	459	489	471	529	499	493	460	465	489	538	502	455	496	479	500	511	468	490	514	495	469	475	461	491	519	488	516	539	477	472	528	463	494	473	475	494	506	513	472	530	510	480	455	479	483	451	475	454	478	517	492	504	486	488	476	500	440	498	490	471	491	479	483	491	465	504	499	494	515	509	482	503	483	522	499	461	503	467	474	481	491	484	499	504	476	498	542	478	485	489	473	494	507	494	500	519	503	480	447	494	484	462	504	472	518	494	508	487	505	473	517	470	502	447	516	506	490	503	489	523	490	532	479	490	525	464	471	502	474	499	458	495	499	489	488	474	468	516	511	523	490	471	496	515	487	515	484	499	449	513	512	509	500	503	505	515	508	482	528	499	527	484	496	534	503	503	519	458	457	493	522	496	476	492	516	467	513	491	484	468	524	481	567	473	489	450	447	492	493	508	462	474	491	474	510	468	467	482	503	480	478	480	518	471	470	506	493	501	520	526	496	485	465	462	512	494	500	510	457	487	533	473	501	467	488	531	480	482	453	490	462	495	487	476	487	527	513	478	474	483	477	484	465	528	498	465	453	481	503	464	488	490	478	504	477	483	487	479	495	469	495	490	496	467	491	492	499	479	504	498	517	429	500	456	493	546	468	518	494	478	507	481	480	532	462	496	505	519	450	495	498	466	478	435	484	477	502	463	483	496	508	553	488	511	451	499	478	498	506	482	482	491	484	495	482	462	521	495	472	520	493	475	484	504	494	461	476	473	476	453	475	486	484	494	522	442	506	475	493	506	464	478	508	515	466	531	496	486	484	529	465	492	496	483	477	477	503	506	445	450	462	479	508	491	517	489	461	486	513	470	482	515	474	470	496	498	506	521	508	494	455	498	486	467	487	463	491	504	471	464	473	449	478	493	490	506	499	518	505	480	509	471	509	457	492	526	493	499	484	506	484	499	497	489	515	491	476	470	530	502	491	462	486	497	496	467	469	477	514	497	482	495	515	497	477	512	497	452	469	467	496	453	481	524	497	494	491	485	492	475	480	490	450	504	500	502	509	507	480	501	482	462	488	512	533	488	511	475	495	498	457	474	476	495	496	482	437	497	500	463	484	516	471	476	508	452	498	482	507	484	464	470	517	508	506	481	481	493	509	459	475	475	468	485	522	478	489	482	472	493	480	504	466	478	497	481	502	496	513	482	504	497	477	489	518	444	521	477	460	472	470	476	507	477	473	500	485	479	489	506	495	524	474	490	471	473	471	533	488	466	464	494	484	469	464	510	521	467	478	509	524	465	463	476	470	489	477	524	470	466	497	468	465	444	476	471	460	493	478	465	480	478	527	525	506	487	499	500	511	505	446	499	472	490	477	490	469	487	556	475	484	472	492	472	516	519	509	479	469	476	534	490	486	495	486	485	474	471	490	541	472	457	458	525	495	486	531	529	514	508	468	498	477	497	459	500	506	448	484	492	532	477	504	513	473	512	492	454	493	498	483	515	457	485	514	513	515	499	489	513	480	476	485	519	445	527	498	502	474	475	484	518	474	470	483	484	481	463	431	490	545	506	489	490	500	486	517	493	474	577	479	485	467	463	477	465	456	522	509	524	525	485	521	517	532	476	517	553	503	516	452	499	482	475	471	475	480	518	492	544	476	455	512	514	537	510	440	503	504	489	480	505	493	503	481	488	475	483	527	513	469	531	520	458	465	487	499	521	470	493	522	499	463	508	460	504	453	522	476	533	492	484	496	488	472	536	489	483	490	512	462	500	472	472	473	474	485	503	535	493	491	474	465	459	505	472	490	486	494	502	449	463	491	481	499	500	498	483	472	481	494	454	509	466	482	489	499	520	451	490	513	472	499	481	506	512	502	463	491	492	486	513	484	490	470	499	484	472	500	491	528	505	463	496	486	480	493	484	492	523	505	483	473	506	497	455	498	459	524	500	483	495	490	501	501	463	494	497	492	497	498	486	471	479	470	480	522	486	496	486	506	460	436	456	447	506	488	515	493	560	459	481	517	504	506	454	538	476	473	483	521	537	514	470	500	529	493	506	480	501	492	471	512	489	456	486	517	481	461	486	505	492	484	474	535	473	476	506	505	496	487	516	514	485	506	480	483	516	453	484	496	477	486	444	514	486	487	491	502	490	491	447	529	443	500	461	481	500	461	490	529	498	469	457	466	530	517	492	503	472	514	500	474	506	471	473	473	474	447	468	517	448	504	501	481	491	481	490	492	468	471	466	503	430	483	495	449	484	485	486	490	518	484	490	466	509	517	468	516	452	502	467	498	516	470	455	496	481	503	479	483	469	479	485	516	485	476	466	459	495	479	470	501	503	469	472	505	485	478	470	477	536	481	493	467	502	477	526	481	508	516	480	467	452	527	486	467	516	466	493	468	475	504	492	498	505	475	468	509	497	481	494	491	501	488	472	462	489	502	463	438	528	470	472	472	515	501	523	515	488	491	469	498	517	487	480	500	457	516	496	521	499	494	509	482	475	511	459	483	494	444	525	470	494	494	556	474	455	487	486	482	490	484	515	499	472	483	489	457	474	532	492	496	486	522	540	485	508	438	520	463	488	440
63171	61263	66489	54547	51366	49547	36732	20229	6780	1492	417	224	165	222	198	163	182	196	181	202	169	174	155	196	157	181	169	160	182	170	171	172	181	163	164	204	175	170	173	192	161	167	192	170	179	193	165	159	194	168	180	167	172	196	168	188	177	170	166	168	202	197	186	180	200	194	178	168	195	167	191	192	188	194	172	176	182	180	196	183	196	193	174	188	185	174	176	169	200	175	142	187	204	172	202	169	186	203	169	186	169	156	180	185	186	178	183	184	181	196	203	165	170	186	188	186	167	181	162	181	199	166	159	180	185	196	174	167	191	196	180	177	187	197	169	172	179	174	165	193	175	205	192	173	180	194	193	172	183	199	167	184	155	158	165	160	183	169	209	172	173	197	185	163	188	179	172	159	195	157	173	183	158	187	183	179	182	173	172	189	188	161	186	172	200	164	162	188	180	177	160	195	168	166	184	192	154	192	178	165	198	166	171	213	168	166	166	167	180	175	190	189	177	178	186	182	179	190	183	193	169	169	177	193	197	185	172	180	177	188	195	182	161	182	175	205	180	191	159	176	164	182	193	183	198	206	162	144	208	204	186	180	167	166	192	176	165	168	171	174	193	186	176	146	181	159	171	173	163	172	155	161	195	190	173	171	165	172	190	181	183	194	166	184	181	157	167	180	167	198	178	188	141	187	162	180	175	185	175	187	175	166	175	180	165	168	196	171	172	180	172	179	192	158	185	189	164	161	180	199	186	163	180	178	166	170	166	146	176	189	180	189	192	201	174	180	197	173	183	178	181	190	182	176	187	176	176	173	182	190	175	174	165	184	179	172	173	184	206	174	168	200	165	192	175	186	163	186	195	187	178	198	155	177	162	164	166	188	180	167	189	167	165	175	151	172	186	162	168	176	181	179	178	171	171	197	179	186	189	166	183	177	180	203	191	141	172	177	172	172	172	163	155	213	226	168	180	173	187	174	190	180	170	190	188	179	185	173	165	180	178	178	166	189	171	168	182	159	201	162	179	192	161	187	171	180	207	189	209	209	172	159	172	183	195	196	162	163	155	173	190	170	198	179	178	178	181	207	179	173	209	174	166	178	178	172	184	188	163	164	192	203	166	181	185	189	165	173	173	196	202	189	197	222	178	187	212	165	195	184	185	162	183	156	193	192	178	178	189	178	180	184	194	178	166	188	177	183	181	177	174	188	161	172	209	167	182	152	161	182	193	180	181	172	186	169	182	175	171	171	192	174	170	216	182	192	184	197	186	177	200	155	182	194	171	177	199	170	160	171	178	178	178	207	165	191	175	183	165	183	156	194	168	196	206	181	183	153	179	169	168	172	185	191	192	181	177	180	196	205	172	188	198	190	174	184	153	177	204	186	181	170	171	174	180	176	181	169	195	176	185	171	181	204	164	179	166	183	196	179	162	167	193	176	164	193	173	174	168	181	164	163	171	199	177	190	192	159	176	164	182	167	177	193	181	187	176	160	206	190	165	176	162	165	168	172	185	200	176	167	189	180	173	186	176	176	207	181	198	188	146	160	180	182	182	180	154	170	158	176	166	202	177	168	199	173	175	181	175	187	218	187	161	176	155	165	198	161	177	191	170	190	190	188	164	170	174	173	169	183	181	158	161	204	170	176	179	182	183	171	160	164	167	174	153	171	212	180	166	149	173	181	193	171	197	173	179	178	201	181	172	179	185	181	180	212	197	183	155	170	172	196	195	170	189	195	175	187	160	165	172	180	180	180	192	174	173	168	165	192	208	160	187	190	163	169	168	189	192	194	182	152	180	190	182	176	185	154	186	196	155	192	178	191	175	180	180	191	187	167	207	200	181	172	191	165	157	191	186	194	177	173	158	194	182	183	189	186	188	182	161	176	161	177	182	173	181	194	189	178	176	168	177	173	170	193	194	170	160	179	189	171	174	178	180	183	160	169	174	198	180	157	189	185	175	173	177	176	177	168	172	182	168	168	173	194	174	173	191	180	186	181	153	203	190	165	190	193	171	202	159	195	184	161	187	166	166	186	194	181	195	189	184	159	171	179	184	180	169	197	188	182	186	169	189	189	153	155	177	159	197	173	173	190	184	174	188	177	200	183	191	183	161	207	169	181	194	180	175	178	168	165	191	171	208	178	188	147	176	181	176	183	182	164	158	164	160	171	158	182	173	185	181	176	185	160	162	166	194	164	182	196	188	180	186	174	181	205	178	171	195	163	191	188	170	190	189	187	181	201	203	170	194	162	197	207	184	190	184	180	180	193	162	171	192	172	178	177	176	185	170	137	178	177	178	189	169	175	199	165	178	202	180	173	170	202	182	169	196	167	158	165	181	172	165	199	175	184	172	164	174	196	184	210	196	187	165	198	196	159	172	177	181	195	200	194	169	183	173	164	183	171	193	174	165	199	171	163	201	177	204	179	182	180	204	190	172	171	175	166	189	181	188	186	190	169	182	200	177	166	189	180	189	185	213	168	163	180	190	186	191	177	167	184	188	176	176	180	184	170	164	180	161	174	206	156	185	167	171	196	189	193	187	178	179	154	197	160	154	167	198	178	184	171	206	173	174	161	201	185	168	170	179	165	179	187	154	165	173	164	176	186	207	186	179	182	162	178	188	165	179	192	190	175	197	177	187	182	186	198	184	167	189	199	203	163	167	174	183	173	171	183	161	162	188	180	188	184	184	183	181	186	171	202	193	190	161	179	195	171	190	213	199	187	195	186	180	206	195	155	165	163	204	184	177	178	171	202	211	189	174	174	167	191	164	185	185	196	171	183	170	176	182	191	182	180	169	173	200	193	160	186	164	211	192	177	163	175	176	180	193	200	197	226	160	170	175	170	180	188	204	190	190	184	183	165	186	186	176	169	153	183	178	174	177	170	181	192	198	186	167	179	155	187	181	152	176	177	173	167	179	184	172	186	186	156	198	203	186	170	159	163	164	165	170	189	189	162	176	195	170	165	173	177	163	171	181	192	187	176	196	197	153	191	208	195	181	169	173	167	165	191	159	191	158	168	186	169	193	189	168	199	170	164	196	161	192	187	182	161	176	187	192	198	208	151	185	205	196	165	194	178	166	201	159	167	191	159	214	195	178	185	177	198	171	170	165	179	148	168	168	154	171	189	186	194	178	178	190	190	160	173	160	167	183	168	194	210	182	196	175	193	162	161	169	171	173	177	169	178	181	163	176	201	163	185	192	181	221	172	177	190	173	198	163	179	173	189	178	186	184	199	184	174	189	178	184	188	172	182	162	146	182	157	168	181	184	172	158	161	168	194	173	172	192	194	172	175	178	192	212	174	173	173	170	162	185	219	167	208	168	183	183	188	174	191	194	153	188	222	180	168	195	176	164	169	206	194	167	171	191	165	182	176	212	163	159	198	196	161	200	171	180	182	208	203	202	177	179	172	179	189	170	189	184	177	175	168	191	171	164	181	183	189	186	171	166	164	180	162	175	182	189	171	199	172	196	189	184	185	152	157	186	170	166	175
39879	45334	60986	58807	61161	59494	47775	32692	16136	5201	1456	621	481	434	431	443	463	437	456	472	459	502	434	459	443	472	474	461	455	460	468	466	412	447	471	438	452	397	463	417	450	458	432	432	471	478	478	428	436	435	419	459	439	480	487	477	479	472	420	446	487	444	441	458	486	445	430	457	445	457	432	440	416	462	422	426	434	437	442	436	422	413	456	493	465	432	420	417	430	476	490	427	448	440	483	447	430	448	453	469	491	457	450	436	434	411	413	426	424	433	437	448	441	481	435	455	451	402	481	433	460	408	440	447	421	466	433	434	477	397	448	448	420	457	495	452	439	444	415	464	404	516	442	465	453	461	440	451	442	468	435	477	430	492	448	410	471	434	443	431	427	481	446	458	473	446	430	452	450	442	436	471	449	451	398	454	478	471	448	468	434	500	452	449	481	459	445	447	465	462	437	428	427	410	472	457	435	448	430	435	429	434	404	479	454	456	446	415	438	440	434	456	430	484	462	467	409	453	457	443	450	439	441	450	439	414	469	468	469	423	462	440	471	452	423	419	469	444	464	447	459	424	463	465	460	468	434	419	440	449	440	464	451	466	467	425	466	444	432	461	467	440	426	452	413	410	428	422	485	461	473	492	473	391	455	484	447	485	445	403	468	450	430	441	449	451	464	428	434	434	441	452	382	436	449	462	450	429	442	436	401	451	428	461	484	414	483	463	444	461	407	426	420	446	430	435	438	409	459	450	442	457	443	460	479	460	466	441	463	395	431	448	462	423	425	455	437	468	437	442	405	472	473	436	446	475	445	447	432	466	443	404	404	439	424	471	447	452	450	407	478	450	446	491	421	431	454	426	445	446	505	509	425	437	470	409	478	446	447	446	424	420	461	408	433	478	460	473	469	447	424	419	425	454	483	437	427	416	440	462	457	430	427	427	422	434	431	482	468	457	486	495	484	411	459	466	457	473	417	456	439	423	396	451	451	470	425	436	432	450	488	455	438	428	440	460	484	468	440	418	460	442	431	428	484	416	433	445	451	486	464	432	457	473	464	468	495	457	420	436	442	435	448	433	440	453	495	431	465	424	416	453	443	426	480	455	441	472	444	478	455	420	446	435	446	461	449	456	429	452	418	485	443	457	429	471	452	444	430	457	434	432	424	432	485	473	407	405	441	469	430	483	455	486	435	441	444	431	459	427	460	463	448	422	467	487	475	467	439	465	463	496	499	440	414	428	440	454	423	460	468	467	468	432	402	440	451	487	477	478	463	425	431	460	435	445	448	448	455	447	449	463	435	458	483	454	417	456	448	453	445	445	433	449	416	446	435	427	454	449	460	442	437	425	462	411	446	430	470	448	464	400	497	462	424	457	426	432	458	469	454	470	468	415	442	452	467	442	452	445	461	405	442	436	465	447	457	435	420	436	426	455	459	421	447	419	399	449	459	447	439	427	449	436	445	438	460	449	455	425	440	449	454	441	474	427	461	415	408	440	438	437	458	446	396	388	440	443	417	417	443	435	477	431	429	456	449	415	453	471	441	425	435	436	428	430	452	453	476	400	456	379	402	449	475	426	463	417	446	450	448	455	440	425	440	452	423	445	419	484	433	401	449	437	452	420	431	434	415	492	440	455	428	464	457	426	458	494	472	420	463	433	451	499	438	428	456	473	422	467	416	507	472	434	475	450	458	504	463	455	450	444	477	474	461	433	437	469	450	448	424	445	477	450	437	433	446	470	422	461	477	415	483	446	425	427	444	440	429	440	410	465	413	454	464	437	456	444	449	503	457	456	453	467	488	413	466	449	460	477	421	438	435	438	471	410	430	424	421	439	412	410	436	455	441	485	411	406	449	423	456	455	457	485	438	456	440	421	418	429	463	460	432	435	478	428	481	441	464	438	439	449	416	453	427	426	463	440	438	430	445	447	437	471	411	469	455	448	421	440	441	464	427	458	453	421	445	448	432	488	431	458	457	427	474	415	436	415	436	432	458	465	457	469	433	470	459	451	407	446	426	464	421	474	447	424	445	480	436	434	440	445	447	442	416	409	432	438	459	415	446	446	463	442	449	418	449	423	467	414	450	439	446	419	452	457	477	425	466	425	448	410	460	430	443	480	480	446	433	444	421	473	449	421	439	470	425	446	465	483	450	458	444	440	435	454	435	448	489	460	464	429	434	391	427	447	469	424	477	471	435	468	431	422	414	435	480	426	454	449	436	419	399	431	462	450	478	457	407	470	464	428	455	432	445	457	425	461	412	468	468	456	452	436	457	436	434	431	417	430	485	442	400	435	447	431	419	435	476	420	422	470	455	426	464	496	434	440	436	450	421	454	449	425	449	454	444	439	460	420	452	421	449	471	410	424	439	439	454	409	408	401	447	463	423	422	456	461	464	483	428	409	494	442	425	448	457	437	461	434	397	436	451	439	439	424	459	422	487	474	463	441	428	442	417	437	479	450	454	423	402	465	424	449	447	443	437	427	464	476	454	467	428	484	458	415	462	453	456	452	439	447	435	419	456	431	474	445	426	441	438	455	452	450	455	463	440	473	401	450	443	454	413	450	411	451	445	420	422	452	439	480	450	426	429	478	423	462	427	454	471	429	438	440	441	468	460	458	414	461	413	439	466	481	439	407	421	415	471	446	469	425	445	461	425	437	437	405	461	423	464	439	447	446	473	431	429	445	450	464	458	476	409	452	441	442	421	463	437	417	452	463	435	438	430	427	441	454	432	453	458	455	445	404	457	424	447	422	449	433	445	467	445	417	451	448	458	414	450	423	432	455	403	425	481	446	440	411	421	476	451	451	459	421	430	455	434	416	400	458	448	434	428	422	410	429	460	478	473	439	415	476	418	444	430	453	458	449	449	445	439	433	427	427	454	446	463	440	452	420	431	427	442	440	461	444	476	410	488	416	483	423	482	457	442	448	443	428	420	416	458	424	434	486	405	456	437	431	413	441	438	461	420	457	468	440	476	458	454	456	435	407	436	414	439	487	426	451	449	440	451	422	454	485	465	423	441	401	438	445	450	442	458	466	454	464	431	435	443	454	447	459	437	440	454	455	444	463	439	436	489	428	457	440	455	440	434	452	424	402	442	444	434	485	456	424	472	458	471	464	441	404	475	414	465	445	449	447	420	447	457	424	428	444	451	436	463	459	444	440	411	465	419	468	421	406	461	438	467	454	453	453	428	436	430	417	436	432	492	489	442	463	465	417	463	436	462	450	418	443	442	436	427	410	425	455	438	429	438	469	453	474	446	462	454	458	470	498	455	456	444	430	502	410	503	476	413	440	495	470	432	443	411	472	439	467	433	483	483	456	435	461	423	467	462	450	438	461	439	428	469	455	411	414	455	408	412	457	480	461	469	458	455	457	470	457	432	437	488	454	439	448	426	451	451	435	429	460	439	447	470	446	458	460	447	463	456	474	429	467	432	430	406	482	478	463	493	405	497	468	431	432	461	445	426	452	434	446	438	446	432	425	472	456	442	427
13335	6953	4099	3154	3113	3748	2897	1399	608	310	193	184	187	174	215	166	174	177	179	194	203	188	187	159	187	221	208	160	155	186	222	213	191	212	203	184	189	184	183	171	181	164	205	206	196	173	194	215	186	205	173	201	190	167	186	173	158	182	181	203	198	192	185	218	190	178	200	195	192	179	198	203	165	180	173	194	198	216	197	185	171	189	175	165	170	189	154	167	163	212	184	174	191	153	189	187	180	195	208	180	199	183	185	181	165	184	179	197	195	191	181	188	184	180	188	191	178	185	173	176	182	179	180	209	202	176	180	194	195	201	199	200	178	184	160	195	184	179	178	203	197	178	179	190	193	209	150	161	170	197	179	195	185	175	189	220	195	180	203	166	194	200	208	184	170	188	191	177	198	170	210	206	195	200	213	182	205	180	211	198	188	193	188	176	188	182	169	197	189	207	183	188	188	196	182	202	185	189	184	180	188	213	183	192	180	212	226	173	160	163	176	183	183	193	217	185	162	151	179	203	178	175	192	188	189	184	194	178	203	170	198	203	181	192	207	187	202	202	172	196	180	179	180	200	175	175	207	202	199	185	203	171	188	219	172	178	183	170	209	160	164	199	194	174	188	183	179	194	176	178	188	195	208	206	170	192	174	178	206	171	172	195	193	193	177	174	199	200	176	187	197	174	183	202	198	192	158	167	182	182	201	212	192	175	210	216	199	180	167	183	195	188	162	175	206	217	170	188	181	207	181	180	189	180	189	197	173	196	195	184	193	177	202	200	191	173	200	192	193	160	186	216	199	171	166	166	208	195	168	164	191	189	185	184	209	177	183	210	179	181	184	181	187	179	193	167	194	183	201	188	200	202	180	191	178	192	187	172	177	192	184	198	166	186	185	170	192	184	198	176	215	178	177	174	196	184	171	199	169	173	181	177	171	165	176	194	179	211	186	181	179	183	181	188	189	161	192	198	183	189	197	179	197	189	185	204	186	178	179	186	187	182	192	198	187	202	210	178	181	180	188	183	201	196	197	198	202	196	200	175	188	210	184	180	198	185	189	210	165	210	177	183	187	176	199	161	192	188	176	202	203	196	184	198	172	175	188	193	186	197	191	180	177	195	211	197	182	185	194	178	169	172	174	185	187	218	211	201	187	188	185	193	190	179	187	196	198	190	184	183	193	157	202	170	186	216	203	184	193	181	195	199	192	178	152	190	197	185	197	185	190	181	166	168	182	167	188	186	201	188	175	182	201	185	203	169	186	173	190	169	188	193	178	175	184	176	170	187	227	184	194	186	215	199	207	185	160	193	163	167	185	203	205	184	181	189	188	202	175	169	164	184	183	186	191	185	189	195	166	224	183	156	203	178	162	173	196	193	218	187	187	184	205	192	206	167	179	191	171	171	185	190	197	197	194	159	185	184	207	198	191	198	185	186	179	194	211	196	181	193	204	199	177	188	193	177	197	200	174	159	196	177	184	204	163	179	180	169	176	216	217	176	179	191	178	188	186	198	181	206	185	213	215	191	166	174	207	204	179	157	167	201	198	203	174	219	192	200	166	171	191	203	163	203	210	221	180	194	186	195	198	196	170	194	172	199	176	172	199	185	193	187	180	196	190	185	178	177	171	185	193	200	180	201	200	178	182	205	192	206	200	173	206	211	186	193	211	192	177	191	175	217	192	166	170	197	181	185	194	193	194	181	174	187	199	163	209	192	178	180	181	171	191	196	207	194	181	163	181	203	178	186	173	185	202	185	171	174	187	185	169	196	193	198	190	202	186	176	195	192	169	195	202	152	165	206	179	186	186	203	166	182	211	203	179	201	181	181	192	186	184	174	208	175	189	189	176	183	173	168	202	178	176	193	191	198	200	181	202	177	184	193	170	187	191	192	199	207	180	170	187	177	173	203	210	207	202	167	178	212	181	184	193	189	169	159	175	191	187	186	179	169	187	174	161	171	187	179	202	196	198	197	180	159	198	196	189	171	182	197	195	171	180	176	208	178	196	176	187	172	216	169	194	183	181	211	217	189	192	202	195	191	185	210	184	187	177	157	166	172	170	182	194	184	169	176	206	179	169	186	198	175	174	201	185	187	168	219	198	173	158	184	201	193	177	187	147	194	183	206	196	166	194	180	185	172	198	196	174	192	208	211	185	199	187	169	194	176	204	179	167	188	182	186	194	196	153	210	191	173	179	191	193	195	191	173	182	172	169	210	212	188	175	192	199	176	184	178	184	213	186	182	179	193	203	174	183	215	199	210	198	184	173	154	207	185	166	163	203	198	181	204	211	184	204	198	192	163	186	204	170	162	183	186	170	176	196	180	168	179	176	197	198	183	160	187	204	204	170	197	181	191	192	177	190	182	175	179	168	189	200	175	171	190	159	191	161	165	177	177	183	219	183	190	189	168	186	184	203	196	129	183	202	212	174	187	192	177	196	198	169	185	175	201	191	225	213	168	195	160	175	179	184	187	183	183	210	172	175	195	174	189	178	180	192	196	178	163	175	171	181	187	206	180	206	184	171	166	186	190	179	203	196	186	173	168	180	182	189	210	161	206	207	184	192	170	179	176	193	187	195	191	207	169	191	186	185	194	183	190	187	171	202	180	177	183	204	184	169	192	194	182	195	185	184	177	196	197	183	203	184	191	172	176	216	196	176	174	193	189	186	181	188	201	174	184	170	184	213	183	211	212	193	176	181	166	200	190	211	194	196	194	200	172	198	230	162	203	170	205	190	166	183	211	197	191	200	188	190	192	183	186	189	182	195	195	175	198	184	200	198	178	186	189	164	177	172	195	205	171	172	177	217	186	167	183	185	189	210	172	190	182	180	190	205	216	160	207	184	163	182	198	184	219	201	186	168	199	220	194	186	190	213	156	174	207	175	184	208	195	208	176	199	166	201	194	186	206	175	183	185	179	177	174	196	177	187	164	172	182	165	187	212	186	196	185	198	179	207	212	174	187	176	192	150	189	172	185	181	170	185	189	218	186	183	201	184	188	175	188	183	151	183	178	163	170	172	189	212	171	187	185	179	179	200	190	194	174	182	178	168	210	176	216	193	188	175	191	182	203	194	191	190	190	175	160	183	197	214	211	180	172	196	173	176	168	193	177	181	181	183	191	207	200	177	186	159	214	199	210	184	173	207	185	199	184	168	192	211	179	184	178	184	178	177	173	181	208	206	217	180	181	184	187	188	194	191	196	186	171	195	170	207	184	167	203	200	181	199	172	176	200	185	171	199	191	192	179	186	220	186	208	174	215	198	201	189	197	185	184	217	195	188	184	194	191	172	182	194	192	181	183	192	189	185	179	182	228	185	207	145	193	156	206	163	168	180	167	209	176	176	183	200	194	183	189	184	177	187	218	194	179	187	168	205	190	186	211	205	182	198	186	183	184	176	167	207	172	193	161	182	163	201	206	180	180	185	206	197	193	200	193	167	171	201	199	195	161	179	201	174	194	188	172	208	193	174	197	198	191	200	184	197	193	202	204
10143	8215	8547	10087	12135	13978	10555	5082	2031	896	563	499	465	477	455	510	495	484	463	508	485	447	471	492	441	468	447	481	456	454	471	470	468	502	453	459	445	456	473	445	482	445	432	469	463	461	495	512	481	481	474	495	485	445	483	452	435	463	462	474	458	484	448	465	458	427	472	457	472	437	468	503	480	469	452	485	494	455	502	491	453	428	523	443	470	449	454	457	498	460	493	475	506	490	470	471	515	453	443	450	502	470	477	522	506	461	486	459	472	480	450	443	440	476	469	456	501	485	483	458	454	503	432	482	480	434	467	461	448	448	517	487	459	443	453	500	451	465	480	464	478	487	446	456	489	461	498	467	503	441	462	456	428	461	473	466	477	479	465	466	459	449	464	443	467	493	502	450	457	476	501	453	471	472	469	470	471	470	452	449	500	490	449	448	463	451	474	467	473	490	480	456	498	462	496	453	483	458	434	464	452	484	544	435	467	463	459	451	464	462	507	444	436	471	494	469	465	475	454	475	490	462	435	477	470	464	459	455	498	435	492	427	471	456	439	424	519	476	471	472	443	465	490	461	459	458	437	431	482	473	486	484	458	469	452	465	483	440	449	440	442	448	468	511	468	481	480	478	469	466	437	487	468	442	471	443	456	453	479	470	431	492	488	469	505	484	494	495	467	453	449	489	459	431	465	459	457	487	487	511	446	502	452	473	476	479	508	466	456	491	472	418	455	480	453	480	483	470	475	462	449	482	480	490	465	501	490	464	441	452	449	434	469	458	472	477	454	461	440	490	429	488	504	500	483	509	496	505	488	479	456	484	454	458	420	470	453	506	490	464	492	424	421	447	509	479	454	479	501	470	496	481	463	481	435	489	427	469	475	489	449	492	446	477	474	449	420	470	494	478	473	487	450	484	464	447	434	438	439	502	446	462	463	469	451	467	474	458	475	462	479	477	479	474	477	485	438	457	475	477	446	509	477	502	471	475	450	455	460	459	488	471	495	476	481	456	443	507	463	466	493	484	476	451	477	492	457	476	457	479	440	462	444	481	456	470	458	446	509	472	499	480	464	453	448	458	410	468	498	458	459	458	468	469	467	488	499	479	456	483	474	496	454	446	512	500	447	466	478	444	439	483	507	452	482	489	496	472	499	463	455	407	454	461	502	470	463	467	477	445	471	445	475	481	497	505	447	467	496	486	487	489	440	463	471	454	454	457	459	451	487	492	451	465	462	488	485	469	459	469	469	476	482	445	473	421	473	478	500	499	461	472	446	468	469	473	454	490	479	503	468	492	455	459	473	472	487	459	508	503	482	467	461	495	431	444	494	477	473	501	442	445	479	450	513	500	461	468	449	516	431	439	450	454	491	425	438	469	494	480	442	461	449	488	488	400	513	489	449	484	525	461	454	448	489	483	488	480	484	434	464	471	466	472	459	481	505	446	493	438	465	467	472	487	517	454	495	491	485	471	471	461	476	446	477	470	480	497	460	473	470	438	486	480	440	470	439	478	440	499	491	463	500	458	497	470	472	467	470	473	488	486	496	498	484	466	473	490	493	474	494	453	466	455	439	473	472	499	494	457	449	516	477	480	440	459	450	469	445	500	441	472	465	485	449	446	458	462	485	435	482	530	437	435	457	443	489	460	466	468	485	492	468	438	474	453	490	449	460	480	481	472	483	455	476	474	463	476	439	458	455	479	412	484	476	456	525	451	437	474	491	472	485	439	441	478	465	486	485	491	489	455	486	476	485	460	471	478	492	453	461	451	455	463	484	481	465	452	471	512	460	462	454	491	469	489	460	470	440	497	444	498	473	499	469	487	465	489	468	495	450	444	474	437	460	439	442	466	454	472	490	455	453	492	481	469	468	456	455	445	475	502	511	468	442	513	463	479	469	455	463	452	453	482	438	465	472	441	510	511	465	471	459	468	472	462	476	469	505	520	487	473	502	484	461	433	494	468	486	462	485	466	483	478	466	463	478	448	467	507	447	458	465	495	467	473	429	482	456	450	421	482	452	464	470	437	419	482	460	439	426	492	479	447	471	470	441	468	465	513	450	492	457	434	454	472	498	474	481	484	503	471	466	470	488	468	464	461	501	474	473	468	478	461	485	472	494	438	493	461	491	495	461	510	484	462	444	514	434	465	474	484	492	458	505	467	467	506	452	488	460	480	477	474	475	482	432	491	467	476	478	461	447	491	453	481	508	479	479	470	479	486	478	489	465	493	468	490	501	463	450	453	483	450	459	436	434	455	436	449	461	444	510	481	490	484	465	458	458	464	464	481	469	465	445	464	425	440	493	495	462	433	463	499	500	479	476	459	491	437	453	477	496	465	449	465	478	469	522	474	428	484	480	468	484	465	478	444	486	446	454	461	440	515	493	445	482	480	454	473	493	475	474	471	485	458	473	500	450	479	463	484	479	452	477	503	423	477	453	480	464	485	467	437	496	476	452	441	489	473	475	476	513	479	463	454	512	489	457	496	464	515	471	448	465	489	457	495	442	481	474	455	456	490	503	483	475	465	472	461	459	507	487	486	448	486	497	466	491	494	468	478	484	468	437	450	443	496	483	455	436	471	454	459	432	479	440	468	426	464	497	455	465	498	504	467	483	496	486	472	490	477	485	469	467	468	443	464	483	500	481	483	472	492	470	450	465	457	480	513	482	442	447	459	479	448	492	441	466	450	446	464	430	448	468	481	459	488	474	488	456	486	462	464	482	531	498	463	469	479	443	452	417	471	425	505	466	488	479	450	461	491	508	473	502	447	496	460	482	470	469	447	498	454	480	474	460	426	474	471	486	481	470	421	451	464	480	470	480	444	450	484	465	486	474	453	517	465	432	471	479	479	481	464	441	503	443	468	516	428	446	527	481	471	477	509	474	478	475	502	488	459	479	457	443	470	458	465	470	476	473	453	477	436	478	473	509	464	444	460	480	493	461	481	469	463	440	461	466	447	468	496	492	513	427	466	457	457	495	457	473	477	485	465	469	481	425	453	471	454	438	452	471	467	476	457	536	440	468	465	477	463	478	464	468	441	477	467	435	487	494	469	494	508	484	416	489	473	448	451	492	457	428	481	485	488	495	463	486	480	440	436	510	527	474	492	499	441	436	490	533	469	452	442	463	460	486	490	478	452	498	470	495	481	449	423	468	460	472	487	502	460	496	494	447	426	432	472	498	471	495	447	477	485	458	475	454	478	448	493	471	457	460	465	476	500	494	485	462	460	461	472	468	464	497	497	491	504	450	463	431	467	444	462	498	465	503	445	439	476	454	462	463	474	499	477	470	474	484	460	457	488	429	428	465	471	476	456	467	496	482	476	480	469	492	492	491	489	452	453	484	468	479	478	458	463	438	452	442	467	456	479	478	480	450	483	484	473	447	475	488	455	491	464	440	482	481	475	436	491	463	440	460	483	431	486	469	519	427	491	489	446	476	479	467	497	469	479	459	468	464	475	475	492	444	434	484	471	472	472	474	496	468	517	453	426
49112	48289	45060	38071	40016	38544	26879	12452	3594	875	309	207	200	223	197	199	196	182	199	198	215	184	177	193	172	195	204	214	187	212	175	151	181	182	183	170	188	189	195	183	192	207	193	201	185	204	214	179	229	199	222	192	197	177	179	184	176	188	188	210	184	173	177	192	192	207	183	191	161	179	193	181	224	169	193	186	203	185	227	183	190	202	190	166	181	180	193	189	183	183	189	195	195	203	195	184	174	192	183	194	199	205	195	189	184	210	183	171	204	216	176	214	186	212	175	214	183	195	199	205	189	189	208	216	209	220	179	201	181	180	202	184	172	222	198	197	186	204	199	204	202	173	191	201	159	172	217	206	174	197	195	182	216	208	173	188	202	174	184	179	206	227	184	164	204	190	193	200	207	174	206	203	218	197	166	204	197	178	206	200	204	191	166	204	194	206	201	177	185	230	195	173	178	199	169	209	173	206	194	213	172	214	203	204	194	158	195	172	181	205	182	193	200	201	193	205	188	203	190	193	176	173	220	189	192	210	222	216	190	204	177	203	194	199	181	200	216	191	193	187	193	188	196	214	180	202	189	201	173	201	190	191	178	191	178	200	205	185	204	192	183	157	190	175	186	196	225	198	189	194	212	199	202	206	172	193	199	208	198	187	211	172	186	175	182	207	205	210	181	188	178	203	170	199	186	175	182	186	184	194	224	184	195	192	191	187	190	198	195	209	205	198	181	197	194	170	173	177	196	225	176	181	207	185	203	179	228	191	205	187	195	189	187	189	197	197	192	171	179	188	203	185	204	208	161	200	178	176	210	200	200	199	204	189	213	182	187	213	185	205	191	189	216	215	189	195	201	186	190	168	176	194	187	192	191	170	190	196	180	189	199	203	209	193	169	189	213	179	207	184	160	204	178	202	205	215	186	177	208	190	191	204	193	171	198	172	219	203	174	197	197	192	206	175	199	194	217	187	193	179	188	184	193	207	220	182	180	182	188	196	177	165	189	197	176	181	176	227	184	199	211	203	213	167	208	179	177	172	176	192	184	194	213	178	163	198	208	212	200	196	182	200	201	193	193	208	181	223	214	168	183	213	179	187	160	176	222	207	171	195	203	190	182	186	193	188	178	202	183	176	202	179	200	207	208	193	190	181	214	191	173	162	185	187	195	201	187	198	220	194	176	199	178	223	191	175	194	207	202	184	202	199	207	179	197	212	194	195	204	170	199	196	201	200	174	205	207	210	168	191	202	197	172	211	196	212	210	206	208	174	171	177	209	189	187	197	204	178	183	207	184	186	188	168	177	208	198	225	196	188	175	203	217	193	178	179	175	171	165	181	179	189	201	210	185	203	207	187	196	205	198	204	230	202	180	198	195	180	186	187	186	205	201	198	195	197	171	188	164	173	197	201	179	194	188	172	182	179	216	158	199	192	220	219	180	183	204	185	175	195	210	185	187	193	203	208	202	177	185	187	208	191	211	179	207	193	183	179	208	208	187	219	188	177	189	179	208	191	197	175	200	221	186	207	183	185	217	197	187	207	221	191	199	171	170	177	212	196	190	218	171	192	204	190	185	201	204	172	191	206	190	211	210	192	190	196	184	199	215	187	167	190	187	188	190	216	184	202	196	177	204	219	221	199	198	195	212	197	192	207	188	202	222	222	184	205	201	189	186	201	177	197	199	207	199	203	197	214	182	206	173	203	200	175	174	186	196	196	205	208	184	202	183	180	195	207	189	212	179	184	215	200	183	198	186	192	183	193	201	196	198	188	191	210	183	178	200	178	202	201	181	174	169	193	218	221	182	192	197	179	186	180	204	205	212	185	203	216	169	176	209	173	215	199	165	181	199	204	186	179	180	203	179	219	182	179	200	195	199	175	185	181	186	203	227	210	187	195	197	190	164	187	174	210	190	197	177	175	212	202	184	202	203	201	210	206	215	204	177	212	187	190	196	205	176	169	214	196	188	177	190	222	178	195	200	181	202	177	204	182	201	202	176	191	203	196	194	233	191	192	164	195	191	205	204	196	198	177	208	213	212	197	185	179	180	185	206	175	200	184	224	160	178	196	182	195	187	200	187	191	187	198	193	187	165	168	193	203	191	180	205	189	203	226	192	196	193	200	185	179	195	192	180	178	207	186	180	198	198	206	200	207	177	195	182	185	189	182	199	178	182	175	203	191	188	203	211	194	202	211	190	205	208	199	194	212	204	192	190	173	171	213	192	197	181	190	192	191	209	173	195	187	188	195	202	186	230	201	202	192	187	190	200	206	212	205	201	185	197	183	192	177	180	202	200	211	184	191	190	178	174	195	194	199	200	199	199	181	192	173	203	202	192	155	201	182	183	192	219	213	220	181	166	208	165	201	174	179	212	184	194	204	193	180	200	191	204	181	169	208	173	172	202	203	192	204	217	212	204	188	221	204	173	171	212	175	172	189	177	197	195	209	189	208	199	170	202	188	194	167	188	179	193	166	208	166	192	179	184	189	218	193	168	193	213	191	200	176	196	180	225	197	187	216	200	185	198	182	185	189	188	231	201	196	206	202	167	191	176	197	200	196	228	170	197	199	167	202	205	185	201	183	192	199	221	180	202	193	189	210	183	202	199	202	190	184	185	210	210	206	186	211	199	189	224	188	201	181	198	195	196	187	204	185	209	212	178	165	216	178	188	178	173	196	200	195	206	198	194	196	174	222	203	189	193	188	175	185	220	185	187	178	187	188	201	191	192	208	188	194	201	172	207	218	168	189	187	213	183	189	165	218	214	195	167	189	177	193	190	193	193	177	199	194	204	195	201	195	192	170	211	196	209	203	208	199	209	189	191	211	192	157	193	191	212	189	199	187	220	205	193	191	184	188	193	169	198	199	192	209	196	169	205	184	216	222	209	216	196	178	191	190	199	207	210	191	183	193	222	199	180	177	183	190	192	211	208	168	210	205	215	165	208	207	181	193	192	172	192	188	180	195	197	194	214	187	201	181	200	205	179	188	196	207	184	222	202	189	199	188	185	168	203	204	211	204	213	199	204	211	202	192	203	177	195	178	162	164	181	187	191	189	181	175	199	184	186	183	192	182	168	188	169	210	184	172	204	187	188	179	173	204	190	210	202	164	216	191	216	185	193	187	205	182	202	183	186	200	209	194	187	176	210	210	173	206	192	199	185	239	194	193	212	168	191	210	174	201	189	178	188	199	202	200	207	216	208	205	171	189	188	190	191	206	182	201	213	205	195	178	219	187	182	189	166	191	193	221	199	206	201	208	179	177	196	195	176	190	204	209	192	204	200	202	164	208	180	175	185	206	187	196	179	186	188	213	176	181	187	182	168	185	188	214	190	235	196	211	190	200	194	198	202	206	198	184	199	179	200	204	185	195	171	194	203	208	201	191	203	186	222	164	215	191	195	187	229	182	185	197	176	198	189	173	196	187	182	173	190	187	207	208	180	179	188	196	187	204	181	187	208	177	179	189	179	186	189	174	185	202	200	200	189	218	185	200
30252	35188	45135	46128	51976	50569	39967	24923	10928	3187	943	560	490	488	462	471	500	436	495	508	481	486	506	506	458	487	519	478	518	499	485	489	484	429	465	455	458	486	509	525	506	473	508	511	474	430	476	486	497	438	498	484	475	489	462	468	475	469	523	481	515	498	492	528	491	478	454	463	457	517	453	480	495	526	467	470	483	456	443	476	484	481	510	498	450	498	517	470	482	491	469	525	521	486	496	539	482	517	451	465	480	457	503	453	493	495	481	441	502	483	499	475	475	512	504	464	468	467	460	504	503	479	470	502	474	470	484	466	510	480	488	442	508	477	485	526	479	517	525	470	475	455	479	510	505	485	454	450	476	479	465	450	478	491	503	480	484	485	466	504	490	511	489	505	485	490	523	470	500	457	469	455	493	494	472	482	494	485	484	490	481	535	486	483	492	497	518	509	520	461	447	458	437	491	491	491	441	462	516	488	499	495	475	460	483	486	504	481	455	448	428	516	533	506	500	484	460	477	481	494	473	479	469	477	486	484	475	512	467	508	469	482	491	504	489	478	468	460	482	490	492	445	480	506	485	487	512	506	492	509	515	490	494	479	522	498	504	493	497	476	541	479	475	438	450	448	477	455	483	466	462	469	455	485	515	444	438	492	461	457	489	500	495	484	500	485	480	520	459	519	490	504	481	476	490	491	449	491	450	486	480	502	507	481	475	505	493	440	467	468	494	484	469	528	509	454	509	471	497	490	509	482	500	478	497	470	516	473	476	489	473	492	442	478	439	525	546	512	507	494	457	495	483	463	459	491	494	484	456	506	433	463	474	491	501	504	481	487	466	473	528	500	480	485	463	468	526	486	469	466	462	508	450	465	459	495	441	454	505	468	498	505	465	461	483	487	477	495	483	503	475	510	501	470	493	492	474	506	464	447	507	493	504	491	449	497	485	472	479	459	476	496	465	477	459	509	462	531	469	466	488	473	482	480	486	499	484	493	505	488	493	486	463	500	475	476	491	454	483	470	515	455	480	509	457	475	488	503	510	452	436	486	497	538	472	488	525	469	492	461	521	460	478	522	464	486	456	478	481	505	441	456	501	472	493	483	495	461	460	489	486	519	497	487	506	491	481	525	472	524	470	515	492	476	515	411	472	455	507	474	465	475	436	460	476	504	495	513	472	469	500	477	475	487	473	504	479	500	496	502	469	473	487	468	497	496	486	499	479	486	455	493	516	458	496	480	508	470	481	527	492	488	487	505	450	474	472	501	454	479	494	493	513	488	452	475	469	446	450	473	475	476	460	453	480	489	435	485	472	473	464	518	497	447	475	498	461	488	488	516	534	465	510	470	505	474	511	488	490	509	472	457	500	467	485	470	465	455	458	512	502	484	493	478	454	444	499	526	471	454	469	476	487	461	514	464	503	449	461	499	484	465	475	475	479	492	493	456	452	459	462	489	464	513	467	456	494	472	494	502	497	483	499	497	511	474	485	440	482	483	475	508	492	505	464	497	450	447	477	461	508	459	476	497	491	487	495	498	479	481	484	515	494	481	462	464	460	523	500	514	505	454	499	463	451	445	514	507	446	473	490	503	489	457	477	469	473	521	492	484	468	453	464	478	513	490	513	504	469	452	472	504	521	472	487	529	502	502	487	500	464	520	467	486	480	518	462	506	484	464	457	499	504	457	494	496	488	466	485	465	468	451	491	496	457	458	494	486	476	475	456	524	492	489	463	493	423	501	475	468	488	479	467	456	462	511	451	497	486	482	476	470	498	525	478	489	501	488	505	466	482	481	524	479	456	474	512	502	475	483	497	470	489	471	510	460	471	459	475	466	494	446	463	506	503	462	498	484	481	502	496	459	477	468	502	456	489	470	475	469	471	492	505	479	491	485	475	512	497	472	449	474	447	499	495	467	499	461	479	456	503	484	472	491	466	489	482	472	491	418	467	485	457	476	545	505	497	488	437	479	460	454	519	445	498	463	494	456	485	483	492	465	503	491	489	481	472	441	544	470	454	510	488	522	457	422	463	473	458	483	529	475	455	503	482	461	486	474	481	496	458	501	470	510	484	441	466	476	501	494	485	472	454	477	446	478	471	483	509	528	500	477	492	482	483	501	532	512	524	445	500	467	513	474	490	474	479	528	492	521	489	522	438	484	505	452	466	524	484	492	478	491	449	475	512	464	437	524	523	485	515	524	477	495	520	510	468	448	491	505	486	475	445	496	501	513	496	502	501	511	514	460	537	487	517	478	510	522	498	522	488	481	499	500	468	519	486	452	503	500	461	516	468	516	469	453	470	533	421	506	470	520	474	483	473	525	501	478	470	449	458	493	492	507	470	492	491	497	513	468	474	485	484	473	450	500	497	477	491	481	510	458	513	443	472	467	460	486	469	476	525	517	452	518	467	477	514	425	458	490	490	452	497	470	491	477	448	483	525	485	443	465	506	503	495	460	457	530	519	494	483	491	467	491	487	490	456	496	502	471	504	496	500	438	484	460	467	511	485	441	477	496	504	506	492	504	445	491	512	459	461	502	449	514	481	488	459	458	486	466	515	482	485	430	509	472	504	487	465	489	479	461	506	431	484	523	457	486	451	469	491	469	496	469	479	450	480	465	493	426	496	477	484	480	480	499	513	473	495	492	519	525	487	421	494	498	522	491	475	480	479	486	464	496	504	485	475	513	468	432	460	495	453	448	481	478	486	489	487	479	465	471	455	465	488	505	472	464	476	468	498	465	475	466	475	508	495	473	517	456	482	496	462	503	480	507	490	447	494	490	466	542	451	492	477	501	495	477	482	489	463	537	538	513	444	463	439	479	481	519	487	474	488	496	459	470	485	459	496	493	492	485	519	480	488	476	487	478	532	468	511	480	470	466	490	439	516	465	446	483	494	487	488	454	521	508	503	515	481	529	490	502	522	499	473	506	486	500	504	479	480	526	465	486	533	473	480	502	464	465	461	486	484	478	460	479	485	490	508	495	474	478	542	487	490	508	485	537	484	486	485	461	481	528	456	479	479	505	471	513	499	516	512	478	516	443	446	498	469	451	477	465	463	482	486	507	506	490	497	491	483	485	495	503	483	500	495	509	463	479	489	503	485	443	479	511	472	476	488	440	481	504	430	479	464	482	527	489	473	458	465	488	486	526	481	470	453	480	515	477	492	466	455	479	420	459	496	492	491	491	467	467	502	519	472	499	514	447	478	485	482	509	463	474	491	485	473	483	503	490	478	494	456	468	482	488	470	496	475	474	482	455	489	524	471	493	493	473	472	475	468	480	471	521	511	433	475	514	433	491	503	469	470	488	457	487	514	506	469	512	475	460	438	473	488	500	467	517	432	482	482	478	509	450	521	467	513	425	490	474	507	469	508	470	464	457	471	464	459	439	455	484	502	467	486	490	522	480	481	471	481	490	487	493	504	450	492	490	491	486	489	509	489	443	496	462	436	494	493	516	474	480	467	512	480	496	507	480	487	476	522	502	447	448	505	496
60182	59811	53017	51080	56282	53714	38031	20331	6415	1310	372	208	188	179	181	199	180	204	198	178	209	172	164	159	188	194	170	188	192	183	148	173	196	170	193	191	208	199	210	173	171	154	167	182	182	198	183	172	172	194	161	160	192	181	173	174	151	191	175	191	161	186	205	169	150	165	181	179	176	165	176	176	183	171	180	164	169	167	160	164	185	166	169	185	172	182	164	190	162	201	183	183	176	190	178	183	176	172	141	186	173	172	145	175	197	205	196	173	150	177	184	175	170	192	152	181	171	166	182	151	189	187	183	176	165	151	172	176	160	199	189	181	184	188	146	159	196	167	182	170	166	175	188	189	180	177	155	168	194	174	193	191	159	175	186	177	181	171	163	177	181	174	191	170	176	192	171	165	174	172	184	174	188	178	165	188	188	169	178	176	173	210	196	198	172	173	197	199	183	152	169	174	175	152	180	179	160	190	172	182	169	188	176	165	188	174	154	161	178	171	189	176	183	175	161	179	171	173	180	184	180	169	176	166	178	206	168	170	165	164	179	172	170	168	191	191	191	168	171	181	182	157	178	167	181	185	153	193	171	155	175	197	197	180	186	165	158	210	184	191	176	184	163	177	172	168	175	191	165	165	177	172	176	186	184	198	168	188	199	197	184	146	167	184	173	146	161	193	153	185	190	169	212	167	182	173	166	182	174	172	170	175	169	166	158	172	189	165	192	153	171	179	159	176	190	173	165	181	157	185	182	191	188	199	181	152	176	204	156	185	166	178	169	168	188	178	170	196	163	161	191	164	176	171	183	168	189	168	184	175	187	192	161	191	167	183	205	193	194	180	170	191	191	185	195	171	194	173	179	198	176	156	198	185	177	156	179	167	192	165	187	188	165	183	162	189	171	176	181	167	202	178	200	181	190	170	163	179	187	186	196	187	190	152	168	181	173	170	197	191	172	172	169	216	204	163	186	172	188	170	177	188	154	174	143	158	165	212	155	174	159	190	160	191	159	173	162	178	173	163	182	168	174	172	167	168	197	189	194	163	190	176	164	167	177	173	169	161	191	178	169	197	172	190	174	181	183	202	186	162	182	172	177	156	205	182	187	191	151	163	205	182	173	180	177	169	176	173	180	180	181	177	172	182	153	165	195	169	168	180	207	167	178	177	173	174	153	192	162	188	163	160	159	194	168	169	177	179	207	158	164	153	166	178	188	173	194	190	164	190	187	192	172	175	192	177	192	190	167	169	186	158	171	151	197	184	187	160	188	155	174	166	165	176	188	183	176	174	155	187	168	182	166	183	199	149	174	162	192	175	176	163	164	190	184	167	188	178	163	181	177	196	165	168	195	157	176	180	173	150	169	190	173	168	197	157	193	178	176	191	176	165	186	178	203	184	171	207	170	170	159	179	174	169	176	168	179	179	172	171	166	184	162	206	190	175	153	185	177	186	199	199	170	172	171	164	174	191	184	150	184	183	178	158	184	171	192	178	160	157	183	193	183	197	166	182	183	204	191	177	173	176	189	181	203	158	174	140	185	163	177	219	182	186	166	166	174	190	181	193	193	167	170	172	149	155	176	176	169	164	165	188	170	197	163	183	195	172	160	183	162	149	200	166	166	178	178	177	194	173	188	177	171	197	161	189	196	165	186	195	181	174	177	182	185	189	162	181	157	196	201	185	196	178	165	196	170	164	182	192	178	162	156	156	205	177	176	168	177	171	192	169	166	195	192	188	172	203	180	175	143	176	153	193	155	165	184	161	162	166	175	181	172	195	177	151	171	173	169	176	165	211	161	201	188	179	172	168	202	175	185	157	186	198	179	173	179	177	184	181	197	199	192	160	157	166	179	167	176	186	158	186	178	193	175	174	187	186	183	164	182	186	175	148	175	192	181	171	186	190	172	183	172	194	174	183	188	204	184	181	180	168	183	176	169	162	182	154	180	180	215	179	174	194	158	169	166	168	181	179	178	193	204	175	171	184	166	191	168	167	175	164	190	185	198	191	174	180	165	168	165	191	175	171	181	184	168	166	193	149	162	164	187	197	181	192	212	189	177	164	188	190	203	183	162	198	164	171	185	156	193	166	184	189	169	162	212	173	177	174	164	138	166	195	182	166	162	175	169	163	158	213	178	172	158	208	171	191	173	189	187	164	172	171	157	174	178	197	174	180	166	145	171	176	166	190	184	175	193	176	172	171	177	178	198	191	176	186	168	174	168	193	179	174	178	165	187	196	163	172	173	165	178	167	179	160	193	158	195	172	183	183	172	152	169	184	179	183	176	166	163	174	177	160	173	176	176	187	192	201	188	166	180	168	176	195	173	162	167	151	187	168	170	187	190	182	177	184	192	193	175	177	172	188	170	166	170	166	169	190	174	191	171	181	183	188	198	196	180	150	205	194	170	177	195	175	194	167	167	165	205	190	212	172	170	179	171	184	168	204	184	172	179	174	195	167	166	178	168	171	167	211	204	186	185	171	167	158	176	193	171	186	196	184	184	187	168	180	182	179	181	154	199	180	186	166	175	163	167	173	179	185	156	188	183	156	170	177	190	183	180	169	170	191	160	176	155	203	183	170	192	166	180	173	173	195	191	153	181	180	166	200	198	181	181	158	166	180	159	159	154	182	152	190	183	154	174	159	185	182	154	177	192	200	160	172	174	158	186	178	195	181	194	155	203	150	194	184	192	186	179	169	175	188	188	165	174	169	154	176	203	199	185	151	172	162	181	165	189	182	156	167	180	150	180	185	180	177	202	183	181	197	181	183	152	150	177	182	183	162	151	196	186	199	195	213	155	197	202	181	194	160	147	168	170	179	195	163	184	167	157	160	191	160	171	178	202	149	179	164	182	200	177	196	185	198	182	181	192	184	197	170	174	197	159	174	164	202	188	183	174	172	167	158	183	178	173	166	166	189	189	160	169	170	167	188	156	189	173	147	192	157	188	166	168	172	184	182	200	196	166	166	175	167	148	187	179	175	193	181	201	176	163	183	180	183	169	157	190	193	180	196	172	173	165	171	171	194	167	194	176	165	176	192	187	158	198	168	186	175	177	179	164	164	168	160	187	154	162	154	170	180	179	172	152	177	172	185	210	192	168	185	181	189	199	199	160	196	161	173	179	202	158	185	173	185	173	192	161	165	191	177	172	161	177	180	168	172	164	168	152	181	173	181	175	163	176	171	190	185	177	169	175	161	170	182	187	193	174	176	187	160	194	161	162	165	165	180	156	174	165	191	188	178	187	180	189	159	190	158	162	163	160	182	181	208	183	192	151	151	183	173	153	163	188	190	158	172	175	173	177	185	175	193	173	155	177	181	163	167	207	177	150	188	185	172	188	178	170	147	192	166	196	151	180	174	200	167	153	187	189	166	175	161	161	167	166	169	161	180	170	154	169	193	156	183	172	157	177	164	171	192	177	182	170	174	184	170	163	195	147	154	194	169	207	159	177	189	172	165	167	168	174	194	189	181	165	189	156	182	176	179	155	185	190	188
40288	46357	49829	58440	65878	62228	48648	32165	14955	4554	1305	636	479	472	455	481	445	434	430	431	427	475	440	449	433	432	449	419	426	421	441	418	453	476	462	453	440	431	467	447	421	423	457	448	447	462	443	453	443	414	436	439	468	463	468	448	447	414	465	443	446	449	466	415	454	477	420	463	438	473	457	444	426	416	428	452	408	466	430	420	432	444	418	466	449	454	453	441	424	430	430	423	462	378	425	404	429	441	426	451	456	457	478	421	438	426	462	483	464	420	463	462	449	439	442	432	464	433	459	471	444	445	436	430	401	414	457	474	426	469	479	387	420	426	444	453	433	421	428	490	443	444	440	465	430	459	435	404	455	398	395	461	419	434	456	426	480	425	445	426	451	430	419	431	482	395	407	463	414	452	423	413	423	420	429	451	457	464	447	444	462	418	449	441	458	443	449	434	446	422	434	425	458	450	454	432	439	426	459	398	437	438	407	405	447	440	446	449	388	449	470	421	428	441	428	431	437	411	465	444	429	408	451	448	434	459	454	459	426	430	438	445	444	468	441	415	441	461	451	422	481	423	428	453	448	471	452	408	417	463	449	423	432	443	442	413	420	431	448	443	451	460	425	441	471	424	436	467	409	413	454	436	430	458	431	425	441	490	455	493	409	457	439	456	438	441	426	428	453	442	418	443	410	426	453	412	469	442	444	433	456	451	437	420	432	451	434	430	445	417	451	469	475	451	434	436	415	443	430	442	498	447	412	446	450	441	445	449	440	476	451	441	443	439	435	450	446	451	445	446	424	469	440	409	453	464	411	446	429	446	431	454	437	470	401	450	447	443	426	457	432	503	441	426	428	429	483	438	428	434	434	437	458	423	449	465	445	480	441	467	434	460	446	472	417	437	420	452	446	434	431	464	454	494	419	471	452	413	401	454	461	414	428	466	438	459	465	424	455	453	440	414	463	436	444	435	455	431	429	461	466	475	449	472	422	438	453	430	428	410	472	444	408	454	453	454	447	438	453	430	438	472	474	412	411	432	441	441	470	431	431	438	440	458	469	485	442	444	430	452	453	414	415	476	439	430	423	437	417	473	409	445	465	416	443	450	450	418	462	465	436	451	418	433	455	435	465	417	458	437	466	424	426	422	412	451	415	411	454	406	433	426	432	427	441	418	437	484	460	427	436	444	439	456	432	422	431	422	471	430	453	430	457	460	455	439	386	445	419	445	422	421	452	450	447	429	420	433	449	423	443	446	472	440	423	412	481	411	426	440	434	440	417	444	435	400	441	441	445	443	432	422	450	406	414	470	459	454	414	453	436	441	424	440	456	442	448	425	387	407	432	436	430	491	453	476	460	407	438	426	446	433	434	435	429	444	449	476	425	459	427	474	413	447	473	451	471	465	475	453	448	433	449	434	409	436	436	470	444	436	469	461	450	428	476	429	430	430	413	436	433	414	468	442	395	452	449	418	422	421	437	438	435	455	433	424	420	409	454	444	399	445	475	455	483	432	434	464	455	415	452	433	453	478	449	480	416	440	425	428	450	416	416	424	415	459	476	408	433	449	469	437	401	471	458	460	417	428	450	461	463	450	443	450	414	420	463	429	440	439	452	451	442	453	426	428	429	445	440	429	460	452	447	411	456	443	444	418	444	445	442	482	465	422	421	424	462	464	456	418	459	430	440	429	466	439	447	447	420	440	422	426	446	473	435	455	446	472	410	418	412	445	487	403	436	413	427	441	463	456	440	434	470	424	439	464	457	429	404	466	455	467	457	460	465	477	416	426	461	398	468	479	430	424	434	415	432	454	422	453	464	436	468	450	435	410	433	446	445	466	414	421	396	416	450	440	416	438	448	443	467	434	457	449	417	422	444	447	432	456	410	462	443	418	464	412	439	416	437	482	417	433	431	482	455	465	454	458	464	448	451	403	467	444	448	470	424	450	464	465	412	433	447	418	438	437	415	411	451	449	456	458	464	404	441	479	464	453	436	453	441	458	449	423	478	478	451	468	425	467	426	396	432	440	482	464	421	422	419	431	463	426	420	444	422	424	451	473	450	452	420	431	402	474	436	459	449	481	415	434	490	419	405	431	413	460	430	432	470	423	461	450	423	441	418	441	446	458	478	434	427	415	413	455	445	451	437	437	444	405	428	423	462	478	483	466	422	457	391	443	447	422	443	417	476	422	414	416	418	465	423	413	447	439	465	465	444	441	464	459	431	419	411	437	453	413	458	428	428	487	438	443	447	401	457	426	466	391	399	463	456	440	426	457	453	449	474	453	426	486	467	416	436	437	470	437	431	413	446	488	436	424	453	403	454	491	480	442	441	440	461	452	432	476	452	453	453	437	499	463	448	431	491	400	410	450	439	498	454	449	380	477	444	444	411	422	420	424	406	449	457	454	467	425	445	409	414	437	444	433	440	438	439	447	422	410	474	427	453	453	431	448	435	470	424	484	453	460	411	445	450	405	469	450	464	440	426	458	461	436	448	423	437	439	428	449	472	465	432	451	456	433	435	436	435	444	469	470	458	426	485	459	444	480	444	441	420	431	483	440	416	480	454	495	493	453	462	434	435	474	477	446	479	456	430	447	451	428	424	454	461	414	434	441	476	413	451	452	415	438	475	427	463	475	431	437	433	445	410	407	426	465	441	431	454	438	405	449	456	460	461	416	458	421	462	448	430	432	450	448	466	462	465	443	455	470	445	408	453	444	394	470	476	468	436	443	413	445	459	432	455	436	489	417	447	431	427	418	460	425	413	419	462	426	415	458	468	473	470	472	434	434	464	424	425	440	456	431	471	466	431	441	451	446	457	409	444	471	470	469	464	429	418	430	443	455	482	445	483	473	438	466	432	495	442	445	422	437	442	486	458	456	445	460	452	438	495	451	450	450	465	466	422	414	401	464	452	446	464	452	483	428	398	448	442	445	432	474	427	429	481	437	441	450	449	409	479	437	390	432	431	440	419	440	429	422	438	446	453	446	437	420	445	459	435	443	420	404	433	427	422	443	462	442	461	426	452	438	425	397	427	463	440	448	458	444	459	450	501	427	468	420	423	443	445	433	439	462	431	408	445	413	476	440	448	443	436	448	456	414	428	448	429	417	430	430	444	431	442	467	427	439	450	444	460	407	422	467	442	415	432	449	454	469	414	412	470	436	487	441	442	444	411	439	426	403	423	467	437	472	456	487	440	426	402	447	436	427	444	460	393	479	470	434	461	444	407	450	429	408	484	430	425	458	461	464	431	459	378	441	448	444	469	413	425	446	429	450	429	441	419	463	428	464	447	440	452	433	435	471	431	459	465	475	439	432	423	465	416	468	387	399	461	419	405	435	416	415	426	453	413	407	469	480	488	401	434	459	423	408	427	440	430	429	459	401	450	400	466	418	443	425	446	435	455	435	458	449	436	442	465	436	418	441	460	391	461	445	416	409	466	438	449	437	463	435	487	421	410	432	456	456	463	419	453	459	446	450	426	432	441	394	448	463	449	407
11943	5993	3757	3645	3782	3770	2313	1154	512	273	231	180	221	214	190	194	201	187	179	193	175	195	187	186	183	171	195	184	182	198	173	188	209	170	183	188	169	187	182	175	201	187	184	182	197	188	184	223	208	210	178	186	190	174	198	191	179	173	172	174	166	185	174	205	191	206	193	211	202	170	203	205	193	174	175	174	194	180	163	176	177	158	196	203	190	189	156	184	179	189	183	196	200	186	199	191	197	186	207	173	174	197	195	208	181	198	177	195	184	166	168	211	186	207	190	173	185	179	194	185	184	194	182	189	183	189	176	205	195	208	210	173	195	203	184	161	199	193	203	220	189	196	186	178	199	215	216	197	194	199	194	186	197	211	195	206	203	199	198	191	166	176	168	185	161	168	192	197	199	183	200	218	174	187	212	177	211	189	189	178	189	200	188	187	190	194	188	206	202	211	189	177	187	168	184	193	163	205	193	192	209	193	196	178	182	180	196	192	187	187	218	213	193	181	213	192	175	163	200	218	222	200	187	177	187	188	198	200	185	202	175	204	187	172	181	213	178	201	179	182	200	172	175	177	194	184	190	193	192	211	193	180	189	194	173	178	173	202	189	205	191	195	220	205	199	180	195	222	200	197	171	160	203	210	213	188	211	185	197	211	183	179	175	187	194	180	194	159	195	181	208	210	175	202	166	206	171	180	182	178	199	182	172	199	190	177	211	190	195	194	193	174	203	199	188	201	172	201	188	146	200	184	185	199	178	180	194	190	204	175	166	191	193	190	193	172	175	209	175	190	211	192	184	215	180	182	168	178	193	204	200	169	203	183	184	200	224	167	193	189	205	199	186	188	203	206	217	172	177	193	186	202	210	189	185	183	187	200	210	221	159	184	184	190	191	172	170	207	204	163	173	177	181	197	197	181	209	173	197	184	201	201	189	187	182	194	168	172	183	208	183	185	200	177	179	162	189	204	188	185	182	199	222	200	177	197	188	205	187	194	170	179	208	194	208	159	193	185	193	209	177	187	180	168	187	191	207	214	192	192	185	169	186	174	198	198	215	195	210	179	172	196	190	203	186	210	199	190	185	163	184	180	200	195	180	223	211	173	206	167	185	168	188	205	212	198	211	183	196	210	178	172	191	181	198	184	191	199	172	204	190	207	183	162	182	169	168	194	203	184	184	196	200	171	187	177	199	195	196	212	199	190	163	191	181	183	177	177	198	179	200	208	179	204	185	174	188	178	178	168	171	177	202	202	184	196	183	194	173	166	190	196	179	174	177	186	196	171	185	170	182	195	194	182	203	206	183	182	171	177	194	186	167	188	196	174	199	196	160	178	198	186	207	183	196	176	191	191	187	190	182	168	209	197	188	188	171	185	197	213	189	197	183	190	202	186	205	183	192	190	201	187	179	207	195	202	180	177	152	192	178	204	191	203	183	203	202	170	177	178	202	196	190	221	201	170	202	198	173	214	160	182	183	177	189	178	204	181	208	200	175	191	176	200	193	215	185	163	187	214	154	173	181	193	184	198	197	188	209	189	151	206	189	199	188	163	173	189	188	230	195	190	170	217	187	173	190	211	186	179	197	216	182	204	212	173	169	203	175	184	184	206	218	200	178	193	181	198	192	203	180	192	177	181	179	204	185	173	209	177	203	198	179	203	170	177	178	193	163	185	190	179	205	206	161	202	167	190	192	194	184	193	186	204	181	173	172	185	180	202	207	181	201	181	203	197	202	185	181	184	186	241	207	191	176	170	213	179	187	179	190	197	220	206	174	195	210	172	194	189	180	171	213	178	195	222	181	197	167	186	183	178	189	196	216	202	191	180	170	187	154	189	188	195	202	199	223	215	172	188	207	185	189	164	203	194	179	161	205	198	186	216	173	175	216	172	172	182	189	184	202	186	185	202	186	191	177	196	184	158	189	190	196	177	171	167	190	196	196	177	189	172	182	187	224	182	202	172	194	191	166	189	211	192	187	188	192	184	199	185	181	192	178	179	191	187	181	185	185	190	170	186	173	195	201	196	193	194	181	198	192	205	182	192	171	214	180	233	186	185	192	188	200	171	198	194	214	192	192	184	195	194	207	199	188	204	196	184	175	183	187	170	172	211	188	211	192	205	194	163	179	189	173	199	196	170	197	172	175	198	186	178	191	167	189	207	204	183	184	194	176	161	181	209	212	214	189	195	195	204	195	193	170	178	167	213	166	176	189	184	172	175	181	185	171	175	183	201	178	194	203	175	191	203	186	210	191	195	187	203	161	195	174	190	205	168	180	198	183	213	189	169	185	222	178	174	172	174	201	167	191	200	199	160	153	217	198	183	199	190	192	213	191	184	187	179	195	171	179	171	236	169	178	196	202	229	188	205	200	188	181	176	185	181	170	192	163	168	137	176	180	188	193	175	186	163	188	209	189	175	186	220	179	206	189	199	189	207	196	197	209	196	190	184	178	183	197	197	177	203	164	188	202	212	186	184	203	180	207	181	197	211	200	173	169	188	192	183	204	185	189	220	185	213	204	186	207	164	186	198	207	209	206	184	182	208	182	167	198	230	204	198	174	189	189	182	227	188	185	167	176	193	193	175	195	172	207	170	189	200	200	187	184	183	189	172	170	195	197	183	169	179	179	207	168	191	205	201	206	188	186	169	216	206	165	188	189	213	183	176	169	169	184	195	171	171	178	183	199	183	205	206	183	224	192	204	178	190	230	198	207	191	173	208	197	183	191	179	206	187	166	184	186	186	200	177	195	197	201	174	173	187	192	199	163	177	209	205	176	204	172	211	199	194	215	205	164	177	175	186	176	182	195	200	201	214	201	182	171	163	191	179	196	188	163	198	199	175	202	172	187	205	177	193	178	200	183	182	177	205	180	179	195	176	190	173	198	189	181	205	209	192	204	183	182	165	196	192	193	201	182	177	178	167	179	201	181	206	181	174	192	186	189	211	194	196	178	203	202	184	200	200	187	177	206	179	172	191	208	206	200	217	178	192	172	174	185	199	202	203	190	198	171	193	189	204	187	187	190	178	189	177	194	196	185	209	183	193	187	188	190	178	187	188	187	189	193	186	197	198	231	188	177	204	196	213	198	187	158	186	230	192	210	196	180	189	211	175	183	183	170	210	189	190	169	195	184	168	191	178	173	202	195	171	217	186	190	208	193	197	193	193	180	209	183	201	199	176	191	185	173	178	175	164	200	186	182	189	173	174	180	194	191	189	171	193	183	184	197	174	188	177	192	173	195	193	182	227	191	195	185	192	174	170	211	191	166	194	196	183	192	184	181	189	219	198	195	184	170	212	197	180	179	189	187	180	190	193	209	180	199	163	175	183	190	205	180	174	197	210	160	189	199	160	198	176	194	181	180	195	203	189	203	201	195	216	192	179	173	205	192	197	184	209	183	188	176	188	219	205	199	176	224	188	169	202	170	211	175	180	178	182	183	187	174	213	193	203	168	191	186	213	187	187	189	171	188	184	197	180	187	203	210	184	179	208
8733	7398	8936	11474	13961	13723	8547	4137	1730	812	546	487	493	477	496	476	468	456	511	498	459	462	479	487	476	498	494	506	490	466	469	481	503	517	479	474	503	438	457	449	520	465	483	468	489	443	494	494	514	471	510	459	458	481	499	493	473	499	497	467	474	476	498	472	505	497	464	478	489	466	460	468	464	483	469	469	503	441	475	473	452	498	508	508	482	480	437	518	496	451	486	485	471	458	470	478	501	455	468	468	442	441	411	461	474	492	480	454	473	447	507	498	461	498	482	428	477	478	486	505	473	451	518	463	455	449	456	523	440	473	494	452	471	485	490	479	466	470	465	464	486	456	472	432	497	500	474	483	496	473	471	488	435	468	501	466	469	489	448	471	506	504	478	478	445	482	481	466	474	481	502	446	471	444	522	484	478	476	486	494	481	459	431	491	501	488	462	485	465	470	464	469	455	528	468	495	488	456	503	467	401	457	434	441	464	456	489	515	474	493	469	486	460	483	482	495	481	467	473	489	467	486	490	447	469	455	450	476	473	513	479	498	420	469	499	482	488	438	528	481	468	494	432	507	490	469	534	450	493	501	488	475	519	484	460	492	483	463	440	470	472	511	499	485	503	496	459	469	455	459	474	451	466	468	472	444	451	490	469	463	460	457	491	431	460	474	457	469	489	459	499	445	467	508	482	469	516	437	490	472	473	513	496	445	499	486	507	492	433	459	506	440	492	490	455	442	481	438	481	467	470	486	492	517	487	472	439	477	461	453	486	476	489	445	453	453	501	476	502	490	473	450	465	474	437	465	467	486	442	458	444	498	468	488	463	460	513	455	481	487	489	502	461	509	455	471	434	463	466	443	466	466	467	473	488	478	450	471	456	461	484	484	481	462	512	474	435	456	450	468	456	474	513	505	441	472	482	516	490	449	476	469	496	457	468	450	445	462	477	513	503	444	454	454	426	456	464	451	521	478	488	458	476	449	492	445	477	476	472	488	467	478	467	452	478	464	500	488	489	469	476	477	505	472	505	482	473	463	492	476	517	501	462	509	460	485	513	448	487	490	436	453	473	521	490	459	444	493	498	432	443	512	494	482	476	476	494	519	488	498	458	486	499	475	494	459	493	466	472	476	455	476	499	478	461	476	456	502	454	485	515	454	492	507	513	502	427	488	482	469	455	448	522	465	465	516	486	505	448	489	471	471	478	446	484	515	434	464	452	455	531	496	457	496	491	513	449	478	461	478	477	501	458	480	476	516	492	471	488	458	501	527	458	481	487	439	452	498	494	467	468	476	495	478	485	456	473	496	458	469	497	473	524	509	447	489	486	447	453	467	470	454	467	500	487	463	449	499	495	485	466	474	467	421	504	449	482	497	482	447	491	485	474	464	462	496	472	464	424	477	482	508	443	464	495	503	436	494	484	457	505	468	476	480	498	466	461	509	423	447	456	475	477	486	477	466	458	454	463	453	457	453	479	472	448	486	468	458	484	483	487	459	527	462	495	495	462	487	467	442	472	497	447	469	481	499	461	476	474	471	473	479	466	455	509	474	451	480	489	447	458	487	454	494	445	445	466	495	444	484	459	480	477	519	460	445	470	427	469	468	486	448	451	464	446	490	474	471	490	494	520	438	495	498	480	494	442	482	446	485	525	487	500	433	486	491	503	524	484	486	444	511	474	499	489	504	491	510	456	471	464	455	465	456	463	495	457	505	486	451	472	523	468	480	489	469	456	475	509	491	503	464	478	486	497	472	437	461	474	485	452	467	497	436	499	516	478	464	513	455	498	489	487	460	457	494	474	505	480	494	469	498	498	454	474	421	481	475	462	459	469	460	459	505	501	493	503	491	496	441	472	507	441	406	470	474	491	481	454	497	433	476	487	472	498	456	472	463	461	464	435	497	472	476	434	482	447	498	487	434	453	466	459	502	478	500	472	464	431	448	482	482	456	483	489	491	500	476	489	474	510	497	485	471	458	479	481	470	486	471	488	469	533	437	501	474	469	445	477	475	490	490	464	492	456	482	460	469	472	450	464	519	480	486	470	470	459	492	465	459	449	484	474	491	440	453	517	478	448	482	472	442	467	458	489	479	468	482	471	495	463	462	479	477	459	464	501	475	434	486	468	458	478	441	445	479	447	504	492	442	487	478	463	466	488	468	426	459	455	507	523	471	477	471	457	468	448	461	480	470	459	487	462	473	462	463	439	472	471	485	493	442	446	471	487	482	477	446	474	464	454	477	481	480	462	498	467	437	490	471	458	449	480	497	473	505	505	494	441	470	474	463	459	488	447	463	456	432	499	464	479	447	451	432	482	495	503	481	444	495	489	480	492	461	485	488	500	531	464	481	466	441	484	514	464	471	484	468	477	445	483	450	490	498	472	518	473	489	483	510	462	452	474	493	463	465	498	439	472	511	478	470	458	520	474	490	503	531	481	459	518	477	468	474	470	489	458	506	509	451	479	505	493	466	490	473	484	467	489	459	495	509	490	511	486	466	462	461	509	511	463	452	464	486	443	466	446	480	441	485	438	483	424	446	429	465	498	482	465	453	475	458	452	454	491	456	490	463	447	495	472	479	493	482	492	476	477	477	473	463	463	476	509	505	473	441	476	460	492	498	483	529	507	528	454	435	480	467	505	478	463	456	498	477	480	485	489	476	477	488	496	467	489	457	439	460	470	472	450	448	477	511	431	443	482	489	499	488	462	459	469	451	480	435	493	485	480	509	456	455	440	480	459	494	498	460	489	461	481	511	444	517	482	473	449	471	453	494	467	497	482	495	500	455	473	516	498	475	469	498	468	449	480	463	504	465	498	477	473	488	462	484	459	469	455	448	463	483	461	476	505	486	444	519	435	499	477	475	477	452	467	451	455	476	468	420	499	438	505	488	443	455	452	472	451	490	503	454	490	484	435	495	483	500	504	455	496	450	489	462	488	499	483	473	476	489	415	477	463	467	482	453	464	479	481	452	489	482	438	473	449	452	455	456	492	473	503	504	489	484	529	469	479	470	465	461	500	462	484	482	502	492	494	490	514	513	475	462	493	459	477	486	485	491	483	504	450	450	449	502	470	500	483	473	498	508	490	470	464	493	447	485	444	478	485	499	477	474	494	497	525	441	488	503	469	471	457	475	473	480	435	496	481	440	450	463	476	485	472	487	444	469	525	443	495	476	458	480	497	472	444	465	476	513	495	467	498	527	475	467	470	472	466	480	504	505	477	494	518	499	490	460	464	435	470	476	530	473	467	495	427	485	482	500	512	485	472	457	455	481	439	486	469	513	487	468	473	462	484	478	450	493	470	466	505	462	466	477	507	489	479	496	454	465	451	523	479	476	538	446	484	477	445	461	472	476	441	463	454	482	520	506	483	475	514	469	472	508	498	468	458	453	509	491	501	498	481	470	508	462	483	481	453	442	483	480	521	472	458	475	489	466	527	482	463	441	446	475	488	483	488	495	519	495	494	470	500	462	489	494	483	484	452	462	470	470
52458	41354	41469	39042	45995	40387	26087	11630	2894	740	266	190	205	191	190	215	203	174	202	194	202	186	207	190	231	194	209	188	218	195	214	190	194	181	193	189	204	198	187	176	170	191	214	199	191	176	199	207	229	210	199	206	223	183	191	209	192	208	211	192	206	188	189	200	197	196	209	192	204	180	193	202	177	211	194	195	204	192	206	213	197	199	168	202	196	190	201	208	188	191	193	201	191	179	199	197	210	187	201	192	186	199	185	209	194	208	206	195	204	196	195	211	205	169	199	195	189	194	195	201	194	199	186	195	224	211	217	156	221	202	210	179	207	187	203	182	191	201	227	209	230	186	182	203	217	195	194	192	197	186	193	198	201	201	218	222	191	208	226	211	183	199	209	203	179	203	198	176	189	174	184	218	190	188	201	202	188	198	183	213	176	194	170	178	177	206	197	212	200	169	198	200	176	203	193	190	203	208	197	182	190	214	168	198	194	173	200	167	178	184	193	179	191	202	202	177	216	200	169	209	214	176	183	175	217	206	173	198	185	200	161	201	207	210	182	205	202	198	177	188	176	194	182	210	195	200	189	220	205	191	184	171	205	199	209	215	174	202	178	200	166	191	172	191	208	207	216	185	181	199	209	203	186	179	195	197	189	201	198	225	206	173	191	199	180	192	189	215	190	210	210	173	211	206	196	181	218	176	201	203	221	199	210	187	215	195	185	197	167	182	230	193	196	186	192	194	191	223	197	165	224	194	186	213	223	186	176	185	206	214	175	218	194	186	206	176	194	218	186	204	190	181	196	189	199	195	205	229	174	186	194	207	190	187	195	195	179	162	198	207	214	185	191	210	194	203	169	170	202	174	191	202	192	211	188	223	203	187	208	206	188	210	202	176	195	196	192	214	167	220	222	189	190	207	184	168	211	197	211	219	198	226	182	204	224	215	178	183	170	240	201	199	220	205	203	185	207	217	199	197	201	192	169	217	185	201	225	195	197	216	214	171	185	187	199	207	205	179	193	215	213	210	173	186	215	190	195	204	190	184	174	213	201	193	185	203	185	199	222	177	179	230	206	177	191	212	177	211	217	197	199	239	208	188	192	214	197	205	176	209	195	218	206	211	192	171	183	199	191	200	197	182	179	193	214	171	184	202	198	205	199	197	158	200	218	213	220	194	198	205	202	197	199	195	165	201	190	184	210	216	200	192	187	192	194	189	185	202	198	178	198	203	182	211	248	187	202	177	188	212	198	197	205	192	171	205	173	212	177	229	185	211	193	191	197	187	237	197	190	186	183	204	184	224	194	186	214	194	172	211	179	194	198	204	182	189	220	205	185	204	207	194	200	199	202	217	204	213	194	175	172	212	184	218	199	171	201	220	194	171	176	189	197	208	191	210	200	188	209	207	179	188	188	187	198	199	190	189	180	219	212	205	207	214	209	203	192	192	194	186	206	223	201	205	214	208	202	199	218	212	192	186	188	186	182	222	190	193	185	207	197	195	178	206	202	214	188	206	227	213	208	209	194	197	183	211	185	201	179	209	202	233	200	203	194	218	217	215	188	193	210	206	178	183	224	215	197	208	187	199	196	191	170	198	218	221	217	203	195	194	201	220	189	199	218	209	183	227	205	163	216	222	194	195	208	177	205	194	184	210	200	202	195	193	203	217	200	225	208	221	194	216	180	187	167	199	193	178	210	214	210	213	215	177	197	196	210	206	195	230	209	200	210	199	203	199	198	189	186	194	183	211	204	215	189	207	189	188	185	198	190	194	196	192	187	202	216	193	186	193	188	205	196	194	194	201	197	187	225	171	194	220	211	181	178	216	189	192	208	173	178	195	202	224	202	203	182	199	218	198	189	198	192	218	180	202	195	219	214	196	189	191	190	201	200	213	206	188	182	188	199	211	192	209	201	209	202	207	205	186	179	203	177	172	214	188	181	208	220	202	192	214	199	208	205	197	195	194	219	206	193	196	180	204	200	231	193	187	168	181	224	218	203	188	179	202	188	189	193	181	182	175	177	185	179	209	233	210	204	221	192	199	199	195	194	186	191	196	183	198	218	200	219	197	214	200	211	185	216	182	187	193	202	218	173	189	213	190	213	202	190	211	210	199	175	202	200	177	220	199	176	186	192	209	186	175	228	201	212	195	224	183	198	205	201	223	192	179	199	195	212	187	192	216	197	185	213	201	161	207	183	201	205	185	215	183	186	212	192	200	230	188	206	200	192	207	203	229	192	191	184	170	196	199	196	214	190	208	210	205	206	185	193	206	199	194	202	173	194	192	174	216	215	205	187	212	208	181	189	208	204	223	191	192	189	174	173	197	208	192	190	201	201	182	188	196	187	211	186	208	193	190	182	190	215	192	183	220	186	203	192	184	181	187	213	207	206	192	184	199	196	216	192	188	196	199	193	212	187	218	205	183	187	227	189	223	185	200	201	200	209	207	219	211	219	192	199	215	210	199	188	208	177	189	189	182	194	207	165	192	202	202	214	201	209	196	214	201	208	163	217	172	200	203	202	212	193	202	196	177	210	190	227	178	227	190	188	186	169	202	191	226	205	219	198	190	190	182	206	175	210	185	183	197	189	190	207	166	214	194	201	182	174	167	207	188	172	204	174	202	182	202	197	197	216	174	186	204	191	186	224	235	187	183	202	192	217	180	222	196	194	178	205	214	185	202	208	184	198	215	206	205	193	206	198	202	215	198	212	213	231	207	191	213	208	200	203	193	192	210	181	176	199	204	215	210	215	202	212	214	180	196	190	179	199	196	210	172	176	202	205	214	216	194	194	193	193	197	215	202	203	202	197	196	194	202	226	165	183	204	191	220	204	209	207	160	194	169	177	172	166	163	210	193	214	189	212	197	189	204	198	194	185	192	179	196	227	191	212	210	174	182	192	169	191	215	208	207	210	229	184	194	208	201	179	199	216	192	197	191	199	223	178	213	188	209	206	202	186	198	209	182	196	218	200	212	201	189	161	195	173	164	188	221	186	206	191	171	204	211	189	229	199	185	196	176	171	170	204	218	203	198	209	186	196	193	209	205	210	191	217	213	205	200	183	182	220	189	178	183	195	179	185	210	196	191	200	221	185	190	174	202	201	177	170	204	213	214	203	200	184	187	178	176	190	207	181	195	178	179	188	170	193	203	205	202	190	182	214	196	197	201	209	203	167	184	179	187	196	197	194	193	184	208	185	191	207	196	197	193	210	198	184	165	184	191	194	199	180	195	201	197	172	217	193	177	212	196	191	207	188	170	207	191	181	187	198	200	196	189	181	193	179	200	166	215	185	188	202	200	216	185	229	177	197	191	204	214	200	181	198	182	189	180	187	193	202	183	209	218	177	199	194	209	211	205	189	179	189	207	220	214	195	201	212	214	212	188	193	198	203	216	189	182	168	210	207	228	177	209	209	195	224	207	199	189	221	192	197	180	201	201	196	193	211	183	221	178	171	165	201	211	209	206	189	195	174	226	213	185	214	208	174	196	186	206
32336	28686	42687	47897	56664	51286	39214	23911	9306	2693	870	568	499	537	510	494	486	494	513	495	487	499	474	511	503	487	491	527	510	485	517	493	493	473	495	508	462	503	519	504	509	500	499	493	499	511	471	537	518	494	493	508	491	487	502	483	463	487	511	497	485	499	485	482	521	490	480	492	511	538	494	474	506	486	467	485	520	530	510	477	472	505	495	542	514	478	483	476	492	485	488	514	542	474	520	485	499	532	479	492	549	500	494	480	464	478	487	467	468	491	521	487	501	492	489	501	487	465	470	468	499	518	477	485	482	493	483	493	502	432	497	484	489	492	505	470	522	514	498	498	482	520	502	498	454	442	527	480	489	469	528	497	487	522	547	482	489	517	488	501	484	534	464	475	515	461	500	499	499	461	538	529	473	527	485	510	531	469	467	487	515	461	500	487	464	490	505	455	477	496	435	456	526	493	470	498	464	482	492	503	522	466	486	488	486	498	505	481	506	511	489	512	507	500	513	462	482	496	442	471	476	518	521	461	494	498	465	485	473	502	554	515	502	511	499	496	509	524	480	491	483	507	483	467	496	499	474	491	459	484	490	511	521	499	525	492	498	472	499	521	469	528	486	527	470	489	458	486	459	516	449	484	514	483	523	485	494	454	523	463	514	542	529	512	482	506	513	489	501	475	505	510	516	496	482	496	506	481	495	516	522	493	485	515	544	501	488	489	496	480	440	478	476	471	500	514	486	471	499	480	472	493	464	520	472	540	497	500	482	503	481	493	510	509	486	519	497	467	492	499	501	523	514	489	494	482	487	440	501	428	520	488	463	501	534	477	525	494	554	461	507	525	479	490	479	504	518	460	489	525	484	491	498	467	487	476	505	506	450	513	479	492	473	488	489	494	520	454	528	510	462	474	497	491	524	471	461	511	520	501	430	483	496	529	494	495	491	498	484	467	451	460	516	521	458	473	481	508	505	474	513	496	483	530	538	516	502	486	484	482	490	492	452	498	495	493	486	468	483	466	492	526	496	502	516	478	507	479	494	512	493	505	510	521	447	506	457	449	496	516	489	493	479	499	499	475	519	495	516	477	490	516	505	505	494	513	512	527	487	469	520	478	428	461	488	498	477	526	512	468	532	466	466	498	468	493	472	467	506	506	476	526	471	544	485	501	507	521	468	471	491	463	478	493	505	507	512	533	488	489	504	478	533	515	498	527	470	480	519	495	527	513	473	486	522	468	524	532	499	478	531	477	516	489	500	494	493	480	464	527	505	522	503	470	485	525	517	477	488	477	504	496	539	512	516	497	480	514	500	530	480	507	489	506	488	518	522	467	516	483	508	455	501	488	477	488	496	462	502	503	506	508	474	526	476	489	470	525	527	522	454	477	488	493	496	520	511	511	534	488	459	530	493	506	510	499	503	518	472	502	494	486	521	480	499	467	526	473	456	498	496	535	499	489	513	509	520	491	491	484	477	500	496	494	489	464	494	470	524	509	442	493	487	475	507	496	488	487	524	506	507	475	474	498	459	480	470	514	503	562	540	460	448	487	506	497	533	509	534	490	505	477	523	526	481	469	495	519	487	500	487	481	494	477	481	486	520	472	522	507	495	488	509	513	499	459	498	498	521	503	479	493	486	491	460	488	507	489	483	516	505	489	470	494	494	519	512	501	493	522	485	516	506	516	500	449	484	482	498	514	484	514	531	468	468	476	523	484	477	541	528	481	508	484	461	522	462	476	463	492	525	479	433	473	467	470	501	515	479	532	502	494	491	503	518	483	496	461	508	519	524	496	512	513	475	477	543	461	512	490	460	505	488	452	447	472	529	506	462	497	452	502	479	483	508	494	500	482	490	499	504	530	456	497	521	504	501	473	429	506	474	486	533	487	516	497	497	464	509	510	476	461	484	516	508	488	474	538	541	478	528	518	509	466	496	472	517	470	444	479	545	495	471	482	480	477	466	503	460	491	504	458	460	499	538	485	507	490	460	503	470	462	481	495	494	470	505	496	510	468	475	524	538	501	474	503	546	492	545	521	561	497	487	525	493	473	478	512	514	494	509	499	469	492	508	481	504	492	439	485	495	493	486	499	476	492	482	511	485	470	478	479	503	456	481	468	463	472	464	483	513	480	541	493	479	476	456	515	523	503	538	504	469	458	487	499	541	492	474	451	511	515	458	505	475	488	510	489	499	498	503	534	542	475	506	491	504	456	501	501	467	551	494	476	500	518	480	537	518	452	472	497	467	497	481	472	467	470	478	467	482	446	499	522	449	509	464	500	454	467	498	478	524	502	450	488	482	510	491	509	493	471	488	480	450	476	483	514	514	486	465	518	487	525	478	478	465	482	501	453	485	514	534	498	539	478	475	513	506	476	482	468	472	464	455	479	471	447	503	494	459	475	493	498	531	533	463	520	522	491	466	486	501	500	472	481	501	439	465	523	499	508	473	471	484	521	472	488	496	469	487	514	509	490	511	494	487	529	495	491	499	470	487	496	472	510	462	505	483	492	505	508	493	500	538	476	480	484	525	487	511	477	496	518	502	536	481	530	488	477	503	486	499	502	520	500	475	539	500	485	469	504	500	522	520	494	490	441	488	497	474	525	506	474	476	462	495	472	494	481	493	495	495	476	482	523	483	483	507	510	518	515	487	484	473	506	506	508	517	472	488	471	510	515	525	495	475	475	469	504	470	503	500	489	492	492	525	520	475	508	491	479	480	479	498	514	511	467	487	466	460	507	487	486	484	479	477	504	482	497	504	497	437	525	481	482	502	500	482	469	503	490	476	526	466	474	476	502	486	528	469	474	509	493	485	505	494	563	455	505	476	479	478	495	458	494	488	473	540	501	513	506	484	514	472	455	457	513	476	496	480	523	471	449	514	474	496	471	489	500	489	475	494	468	529	511	469	545	505	470	499	496	518	500	492	478	459	475	484	497	480	504	538	531	472	494	480	488	510	488	514	527	493	476	507	522	509	474	458	475	511	483	499	496	500	505	475	500	471	472	481	471	486	493	458	447	458	504	481	468	496	511	516	483	482	493	489	515	499	502	473	505	501	514	475	496	539	490	468	497	476	475	531	484	458	496	501	525	476	472	507	509	452	499	479	479	491	468	517	479	524	490	509	514	443	463	503	482	474	497	511	513	464	494	522	493	503	474	499	489	478	492	478	481	513	512	481	452	494	490	515	451	504	506	472	523	508	462	505	467	495	475	509	485	508	491	452	490	475	448	460	450	481	484	464	481	518	484	472	485	485	439	482	471	516	501	516	495	495	471	499	485	509	503	457	474	529	491	477	508	461	489	480	481	495	459	481	506	506	498	520	478	508	504	496	486	487	474	462	525	483	458	464	497	498	519	450	470	544	455	487	498	449	478	484	460	459	503	490	501	457	491	469	484	527	524	515	477	486	510	493	493	492	503	487	447	499	487	490	445	476	486	488	484	499	530	518	502	468	523	476	471	485	476	481	505	474	485	467	502	465	483	476	523	498	498
63114	47263	53932	56905	64019	54090	37797	20979	6611	1371	403	258	184	180	165	188	180	174	179	158	165	177	186	180	177	162	183	186	170	203	183	199	199	154	205	203	183	177	196	212	169	194	154	191	186	182	180	169	207	176	179	199	186	178	153	186	164	185	174	178	211	173	202	172	178	185	145	189	203	174	167	180	175	194	189	184	180	196	186	185	183	170	176	204	161	205	167	185	175	194	173	203	192	171	160	174	199	183	186	174	178	204	165	181	158	156	179	184	195	178	179	167	164	191	173	190	173	187	173	221	197	178	187	157	196	174	187	152	181	194	190	196	163	189	195	199	193	182	179	163	153	180	184	170	183	194	171	185	194	208	176	174	182	168	200	141	205	211	178	178	185	196	177	166	178	185	169	164	151	177	172	163	171	205	181	171	174	160	161	183	172	178	180	187	191	183	193	189	181	174	187	174	182	173	186	168	173	186	156	167	185	180	180	221	181	166	175	183	206	193	182	179	187	178	192	167	160	185	186	168	189	219	183	177	171	171	172	177	183	187	178	157	162	184	186	167	168	188	174	176	200	183	175	172	193	193	178	164	160	151	182	162	203	184	191	193	156	180	181	195	166	190	176	156	159	187	159	200	181	184	185	185	164	177	165	169	168	153	172	187	177	176	168	192	157	194	196	176	183	154	175	156	182	175	171	184	179	179	180	202	174	169	191	181	192	170	168	168	196	161	183	185	186	173	165	172	175	180	181	185	170	177	151	200	188	182	175	199	188	172	165	156	176	186	195	188	196	186	173	173	205	190	173	157	182	181	175	185	186	193	201	179	193	170	174	156	187	181	169	178	192	187	185	178	185	169	203	202	172	170	185	186	188	193	179	185	172	196	191	202	192	170	183	176	181	190	178	199	166	180	234	193	181	177	171	186	179	178	176	193	159	155	200	185	185	191	180	198	162	150	194	171	161	191	211	190	206	194	165	182	216	182	214	193	162	180	185	197	172	173	169	179	185	163	176	181	185	197	206	177	186	175	194	177	167	192	165	181	185	187	178	166	184	167	187	199	165	185	206	179	179	197	192	170	190	188	176	172	175	220	190	169	180	187	173	189	169	192	191	173	166	191	160	166	175	177	180	172	159	165	178	173	168	194	198	194	196	170	176	199	188	184	183	164	177	168	200	197	166	182	194	197	183	183	158	198	185	177	175	183	177	198	195	196	176	197	180	163	188	204	158	189	181	195	195	177	188	179	194	170	156	180	168	168	203	182	192	171	179	189	183	185	157	166	145	175	189	201	193	197	174	176	179	181	171	179	196	167	183	199	193	183	162	182	165	156	186	190	184	188	194	181	182	187	191	179	171	181	169	173	182	181	199	174	160	195	181	171	173	173	169	182	204	222	174	178	158	171	187	165	192	203	193	164	157	184	194	181	211	180	176	176	182	173	168	174	203	203	183	185	179	175	197	181	190	175	198	183	173	169	211	191	201	181	201	199	176	180	170	200	194	181	186	153	163	175	131	171	185	172	180	211	191	188	203	183	168	181	183	164	181	189	167	234	169	179	172	169	185	175	160	176	177	182	181	176	164	165	172	163	193	155	178	193	183	190	211	187	189	176	169	163	169	170	196	159	166	171	177	198	180	173	170	166	176	180	189	157	211	199	179	166	199	181	178	198	195	171	201	177	183	159	178	166	205	200	171	178	187	181	176	197	177	185	150	176	207	190	161	199	196	170	179	178	164	202	177	211	188	182	171	164	183	193	186	183	186	208	184	195	190	175	163	157	184	184	180	200	150	162	177	186	182	187	208	191	189	207	161	178	162	191	195	193	193	189	179	169	194	191	193	183	180	199	188	179	164	181	182	175	190	181	197	188	179	169	188	188	169	189	172	186	165	178	175	199	153	146	187	200	164	177	203	161	201	200	180	192	196	178	170	157	168	187	156	207	173	170	197	179	184	175	170	199	188	187	189	178	196	170	157	190	208	186	176	185	173	175	160	180	207	169	190	176	159	159	189	177	183	192	197	168	176	180	154	176	190	159	183	182	161	156	201	187	161	195	173	167	177	199	163	191	184	167	170	200	171	174	177	165	183	166	178	170	202	188	167	168	201	173	178	153	176	182	180	172	191	158	202	188	178	177	182	191	193	162	189	205	187	177	166	159	178	155	175	145	196	190	173	184	201	197	205	177	170	204	204	192	169	162	201	187	196	183	201	166	196	182	164	160	146	148	172	173	188	192	197	185	181	192	153	209	186	172	153	202	180	175	179	187	163	211	190	199	185	189	159	155	192	156	210	188	155	194	179	193	178	162	164	196	209	184	182	186	189	194	164	182	179	181	186	180	166	181	167	172	192	174	189	206	189	179	196	165	181	181	171	201	137	188	179	183	190	158	180	175	182	161	198	171	236	189	189	150	184	151	186	170	197	173	178	199	198	184	163	182	187	165	183	158	186	187	195	218	157	178	181	197	191	208	159	198	193	175	184	210	170	160	200	190	186	177	175	193	193	212	185	182	165	179	174	179	166	201	203	165	191	186	183	177	184	175	156	176	177	174	159	184	170	159	194	174	194	191	192	166	193	183	190	171	173	191	207	178	185	147	176	169	172	142	188	180	179	180	169	156	176	193	156	184	187	169	177	179	181	179	170	173	163	202	176	175	186	193	173	185	168	200	193	174	180	157	160	190	164	160	155	209	178	187	176	183	198	223	180	191	182	184	157	180	200	197	198	185	192	191	176	170	193	177	180	185	195	192	188	187	178	172	164	199	151	192	185	188	170	175	180	174	184	160	180	154	162	195	210	182	170	183	185	175	189	180	157	183	154	208	176	174	184	183	183	184	191	183	185	173	189	163	175	214	187	182	187	200	175	219	191	169	162	161	193	177	199	183	166	185	164	174	211	184	170	196	172	180	170	182	216	189	171	180	188	210	186	177	150	166	164	178	175	207	173	188	162	172	183	191	202	177	170	190	188	179	189	184	200	183	183	167	182	183	169	166	168	203	194	193	177	203	171	177	188	169	172	186	206	166	170	169	166	190	218	177	191	181	196	188	169	181	169	185	166	158	187	185	174	192	184	182	168	189	162	157	180	163	177	178	166	178	186	176	171	182	189	191	171	184	185	193	159	189	174	182	193	167	187	169	163	183	172	171	182	203	178	169	186	203	170	169	200	170	185	186	197	193	177	169	183	182	188	189	170	180	190	154	161	184	169	187	198	180	180	208	181	168	184	188	194	163	194	177	174	175	212	157	180	202	161	202	188	176	174	203	197	182	171	190	167	162	194	180	175	178	169	183	196	174	201	191	181	164	168	163	187	192	175	192	173	186	172	172	183	163	190	161	179	180	171	178	199	195	162	180	182	179	179	203	220	194	164	188	196	171	171	167	182	192	191	189	203	186	159	162	180	176	175	185	174	207	180	163	186	177	183	164	185	203	195	185	180	195	173	185	180	171	188	212	179	203	198	193	176	189	194	155	193	186	195	192	194	181	186	178	185	169	193	166
38328	33587	51450	62985	72163	63351	49110	32984	15502	4685	1414	628	484	478	474	464	444	481	486	462	466	398	443	443	417	441	430	465	451	466	469	488	447	456	438	434	466	415	494	435	472	412	427	415	447	454	437	462	450	462	489	476	461	430	485	438	453	462	479	475	479	431	459	475	442	467	427	474	464	459	467	420	457	445	426	432	490	430	458	457	457	427	453	426	433	434	467	510	490	460	464	447	445	482	460	433	458	474	498	451	420	443	415	469	453	439	483	464	479	466	486	451	425	500	420	438	440	452	481	454	425	423	444	463	449	436	446	475	438	425	434	417	464	465	429	429	449	460	469	453	455	443	393	455	434	457	451	483	437	483	412	444	430	459	473	463	441	438	445	391	463	427	474	448	445	480	441	459	475	450	491	473	467	456	450	452	439	485	444	490	438	451	450	442	437	485	428	435	463	488	445	445	400	457	451	430	456	465	445	440	471	435	440	450	449	444	486	425	421	459	478	429	449	429	451	497	433	454	446	450	452	474	452	466	451	470	432	466	480	431	402	430	478	436	441	437	439	459	429	464	480	485	453	400	411	446	475	438	464	501	442	465	455	415	445	436	475	437	484	427	476	453	444	474	430	428	474	430	431	436	434	419	505	454	464	443	433	458	414	469	466	456	486	432	481	476	419	450	458	415	466	484	426	485	435	466	495	463	467	431	404	446	435	429	419	426	496	474	411	453	469	453	472	437	465	478	455	448	463	432	487	455	482	470	417	464	425	448	451	442	474	453	438	439	448	475	473	469	452	483	435	471	463	452	469	483	481	441	483	456	435	463	406	485	460	421	433	472	457	469	433	459	451	472	424	449	407	454	424	501	446	453	458	472	476	430	472	450	474	453	438	468	410	475	444	422	423	440	468	430	455	449	454	438	454	469	441	447	420	490	436	456	473	419	440	433	446	473	427	466	453	430	443	446	450	461	444	440	429	440	432	483	438	489	503	470	433	477	424	392	477	451	434	435	451	480	439	449	462	452	485	410	461	471	469	419	465	467	452	457	472	416	446	449	443	462	438	442	451	462	455	440	417	442	443	451	429	464	465	477	429	434	416	460	420	464	413	442	455	457	467	445	437	425	504	500	404	425	454	463	445	451	421	441	467	461	462	439	432	425	422	453	429	444	449	438	443	459	393	470	417	471	461	459	455	479	430	428	459	445	461	478	443	420	448	437	468	428	474	437	411	428	453	480	463	487	455	480	477	484	437	467	447	419	421	453	462	435	457	455	452	492	448	514	429	453	418	446	422	412	430	463	451	471	436	466	431	472	441	420	427	440	458	480	443	467	463	439	475	417	474	456	472	440	421	453	432	430	445	461	480	415	459	471	409	422	433	462	450	447	434	481	461	446	440	449	450	449	420	415	465	446	450	430	457	460	480	461	431	465	437	464	475	456	466	482	468	458	467	468	438	478	423	446	488	456	446	451	400	489	429	445	442	461	449	445	435	501	450	413	426	433	420	455	451	461	498	452	449	446	470	472	467	446	464	473	444	434	467	438	457	455	434	464	436	437	454	461	433	458	454	440	433	458	458	399	438	448	454	471	461	445	459	462	434	423	483	467	429	443	398	467	486	462	462	438	422	463	483	440	410	462	453	450	448	445	438	429	418	449	419	464	424	431	488	457	401	422	422	450	451	459	481	493	445	480	459	446	479	441	472	438	459	434	450	453	457	432	461	466	392	462	430	445	462	479	452	426	422	448	477	472	423	486	433	468	446	492	446	456	431	457	449	445	462	449	465	482	424	465	432	469	412	465	458	466	449	449	460	460	473	473	489	468	469	462	466	489	481	449	450	445	461	450	484	439	434	446	457	422	477	422	437	466	434	454	429	429	454	433	405	441	448	456	439	453	473	410	394	469	472	460	470	440	449	419	461	441	472	415	473	492	462	411	462	444	515	438	420	451	495	448	449	470	511	438	436	477	444	468	465	490	466	429	458	451	470	457	397	482	442	490	437	428	444	478	442	439	475	429	398	464	526	473	467	448	465	425	435	447	431	451	479	466	442	453	450	459	447	449	439	465	442	430	481	428	456	432	448	464	440	452	443	459	462	453	472	452	450	423	474	461	452	474	459	428	460	462	478	443	410	432	461	471	441	479	448	464	451	456	465	466	487	412	453	478	438	435	481	474	494	464	479	429	472	494	459	476	429	430	464	444	492	440	449	431	403	454	434	469	465	484	474	464	435	445	431	424	467	438	445	457	451	479	434	463	475	498	485	453	397	488	428	449	432	444	460	427	466	483	456	438	436	439	448	451	465	439	417	492	431	417	451	463	452	450	465	472	463	459	433	455	467	475	463	454	439	450	423	466	430	455	460	471	431	526	452	414	424	468	468	445	436	475	459	447	467	449	464	444	451	412	431	453	450	450	430	463	440	493	428	421	457	455	490	480	432	421	438	430	409	397	457	445	469	444	460	441	444	467	440	438	469	440	449	495	485	445	443	460	462	430	476	432	455	426	434	449	422	435	447	453	474	473	426	423	452	457	431	466	461	437	478	455	488	441	460	462	456	427	423	429	471	465	465	484	437	415	419	443	486	463	454	447	420	448	456	434	467	404	473	453	462	466	474	420	457	431	471	450	483	480	429	421	421	468	452	455	454	460	451	448	429	434	466	444	476	469	454	428	429	456	446	449	480	414	441	459	439	454	470	464	471	440	428	450	484	423	436	430	459	401	446	394	474	472	444	468	461	444	464	428	441	465	464	468	480	430	461	465	455	430	427	467	430	473	445	433	449	426	460	419	436	427	445	451	441	465	421	413	481	468	484	459	464	480	460	454	479	433	420	496	476	495	450	473	461	459	447	459	455	450	445	445	475	485	455	477	456	450	450	477	408	448	408	422	438	450	439	470	477	424	443	466	470	454	433	503	406	420	474	462	463	467	449	500	454	425	448	472	482	438	446	432	447	451	433	441	467	474	456	448	448	441	461	475	448	445	436	478	462	465	483	434	468	422	427	423	462	465	459	453	472	472	430	470	438	453	462	447	450	427	490	451	483	420	466	487	423	471	455	480	464	422	457	434	462	485	449	435	503	468	437	427	446	448	459	452	428	469	454	407	417	444	474	450	453	479	471	461	472	458	440	455	435	469	453	462	503	448	419	439	412	420	439	456	495	470	455	448	461	489	460	476	425	425	404	425	396	456	475	422	440	441	464	465	483	441	441	455	445	424	468	450	421	450	447	444	440	470	496	440	460	454	479	458	454	424	442	453	468	455	468	463	486	434	456	445	442	429	449	421	418	438	461	452	457	432	467	467	452	443	451	445	442	437	475	421	443	491	478	445	456	428	459	429	458	422	450	436	449	459	463	432	450	471	447	454	471	413	442	480	455	442	452	464	475	466	468	477	423	474	467	455	466	455	469	443	435	481	460	486	419	449	445	475	463	440	472	473	445	419	441	444	446	407	470	441	411	465	473	455	427	461	433	455	485	464	464	476	429	504	457	438	437	456
9973	2973	3760	5110	4676	3769	2152	1065	480	262	197	195	185	195	174	184	188	188	183	176	177	196	200	173	193	191	200	182	200	204	189	175	172	199	161	227	190	166	187	192	217	188	186	189	186	202	190	185	185	160	181	211	213	177	191	211	171	211	184	185	182	184	206	172	183	172	189	184	202	226	193	183	193	212	182	166	180	204	178	177	186	218	172	171	206	184	186	181	180	170	197	222	197	176	162	204	180	185	174	211	192	179	191	172	209	180	168	189	171	184	193	180	220	193	170	180	195	190	190	206	176	204	208	186	177	206	197	188	190	189	188	177	208	177	192	189	188	175	193	201	174	186	183	202	180	157	182	194	201	177	167	184	190	216	187	189	186	200	183	208	192	166	197	217	215	218	185	201	192	205	215	195	172	179	203	203	160	193	185	192	189	196	195	197	179	181	169	182	188	177	185	196	208	173	216	189	209	209	200	193	214	204	184	175	205	201	184	195	181	179	213	215	202	184	208	164	200	203	166	217	181	198	157	198	204	194	190	185	190	168	194	190	196	194	202	185	225	187	190	181	195	195	205	199	184	208	203	198	221	170	203	188	205	186	173	206	166	194	187	183	203	179	213	185	196	197	200	168	188	161	220	182	203	178	196	203	209	208	218	169	197	175	204	199	192	209	204	187	186	201	212	205	200	199	179	170	189	180	178	199	189	199	176	193	185	190	204	164	176	181	205	193	192	223	192	188	185	182	189	208	191	183	205	199	201	181	192	209	185	190	188	174	194	188	202	187	197	186	175	170	230	186	173	191	194	200	211	197	202	215	208	196	178	182	192	195	213	174	180	186	199	167	214	180	181	187	187	211	213	205	174	187	218	196	201	183	194	194	193	191	202	188	179	217	187	189	210	171	181	185	177	185	193	198	199	175	189	178	196	190	200	175	174	178	198	204	194	190	221	185	165	181	206	198	180	182	186	200	201	179	189	173	181	190	173	175	201	185	171	213	212	202	182	172	186	200	183	210	184	195	184	203	177	208	186	171	212	174	217	181	195	212	196	180	193	212	165	188	188	174	183	188	182	194	201	207	166	193	193	219	204	198	189	191	187	183	189	173	200	199	203	181	186	174	183	192	204	202	182	187	224	197	178	188	202	186	170	195	198	213	178	179	220	177	210	180	191	205	154	204	200	199	190	169	198	209	174	192	190	181	180	206	175	185	186	192	200	164	200	214	178	186	198	198	208	201	193	195	178	198	186	205	204	170	183	191	214	194	172	190	197	185	199	203	183	184	198	187	191	182	160	196	179	195	187	216	199	201	205	212	178	173	208	195	199	143	180	177	187	197	183	189	211	208	187	179	211	181	189	194	195	196	218	208	184	198	206	203	160	185	180	153	180	194	184	203	209	177	198	191	184	192	208	169	194	194	189	188	218	181	191	207	180	176	192	182	176	203	205	192	194	163	193	182	189	180	186	160	199	185	180	210	169	196	187	183	166	211	175	161	174	198	192	204	176	205	189	194	223	172	198	200	200	200	180	199	176	173	187	183	181	203	191	195	184	169	164	185	210	200	200	206	198	191	195	172	161	209	191	202	218	177	208	189	198	204	195	193	229	214	200	181	200	186	196	171	188	210	191	215	181	201	197	172	175	200	216	195	210	183	184	195	192	205	192	187	204	169	201	197	198	177	169	178	185	223	187	184	174	199	208	189	199	185	183	202	188	182	162	169	214	202	195	190	198	200	163	189	200	180	198	189	188	193	207	186	178	205	188	197	193	191	181	197	212	191	202	168	169	212	180	202	176	194	178	185	180	224	199	203	183	223	196	193	186	184	199	185	224	201	197	165	185	198	219	199	198	195	178	172	188	204	183	194	186	183	173	222	168	196	214	201	195	202	193	208	177	229	189	180	176	212	192	156	195	181	215	207	183	229	193	195	190	192	187	194	195	201	202	159	206	199	209	229	213	199	189	187	207	181	198	185	181	191	187	197	193	198	177	194	184	199	187	189	175	174	186	203	196	191	207	163	179	204	211	194	179	167	198	193	183	199	188	207	203	188	192	207	181	179	183	188	186	182	204	208	168	187	167	195	224	204	181	204	173	208	187	207	204	186	193	173	197	190	194	201	172	202	231	215	213	212	198	198	183	213	178	194	185	163	159	188	197	187	214	176	182	170	188	202	188	218	223	195	181	227	171	195	211	215	196	190	182	181	189	190	185	214	208	190	195	213	188	187	188	195	218	194	191	209	187	194	190	212	174	205	201	196	210	189	186	160	211	210	209	198	190	169	225	211	216	177	168	191	190	176	160	209	191	201	192	220	183	168	178	204	187	196	195	173	162	217	176	221	214	197	184	177	203	199	206	187	201	202	187	168	197	189	203	181	177	199	183	180	174	200	201	196	199	200	187	197	163	176	211	174	182	200	177	202	178	180	191	204	199	181	202	169	198	183	189	169	197	180	204	188	192	182	192	187	190	197	164	183	211	182	151	205	210	179	158	190	176	208	225	166	192	193	193	174	218	193	192	197	189	166	211	196	198	206	213	193	185	175	197	196	190	181	207	178	206	216	187	201	201	203	186	205	198	215	219	196	212	187	189	198	191	201	204	183	197	192	175	192	180	203	180	171	189	196	200	172	180	180	172	187	184	197	201	176	198	184	209	200	171	196	173	186	202	206	188	182	173	203	202	180	195	185	177	204	201	192	210	204	186	201	189	172	213	178	195	182	175	201	185	155	186	177	175	175	199	195	193	195	190	209	210	199	201	209	195	186	185	200	163	190	183	166	212	188	204	207	203	166	214	170	206	171	198	177	199	184	174	199	203	170	194	222	210	187	189	190	192	176	189	191	171	180	171	193	195	191	195	182	180	203	183	180	199	177	154	195	176	180	214	173	214	205	178	194	193	193	178	204	204	211	222	184	198	196	190	192	197	179	186	181	195	197	172	197	239	191	202	196	178	172	183	218	187	194	193	177	185	216	211	209	194	181	215	179	188	208	202	220	201	214	178	192	184	205	201	202	199	189	197	193	194	163	186	204	196	183	181	185	182	164	193	181	176	203	188	206	179	172	187	219	221	196	197	206	195	175	176	199	180	206	179	187	177	187	185	194	228	182	203	190	206	175	198	205	218	195	201	189	190	170	181	185	213	186	205	183	189	181	181	199	213	199	211	169	187	192	211	200	190	195	169	190	171	204	192	179	214	206	193	220	161	181	202	189	151	211	182	208	204	194	207	180	189	184	189	198	204	205	197	215	170	191	217	179	184	189	198	180	207	187	191	208	186	171	201	225	189	199	225	174	190	220	187	180	179	189	193	201	166	188	206	218	205	203	187	172	177	186	217	211	177	200	174	179	196	193	192	191	208	211	194	197	183	199	204	206	187	204	162	175	179	188	164	205	169	190	203	193	188	198	195	195	176	181	203	195	172	202	191	186	207	173	177	173	201	185	193	170	163	183	176	159	200	193	169	204	177	191	228	175	187	199	193	172	177	187	213	179	202	214
7650	3760	9395	15764	15775	13210	8094	3888	1687	790	564	508	499	479	514	486	494	501	475	500	450	482	469	456	498	482	504	515	468	496	528	474	464	487	512	500	472	472	482	474	533	501	492	505	506	498	511	494	492	494	481	484	465	456	492	461	472	453	478	514	513	506	499	493	460	462	480	534	499	464	510	488	476	448	482	479	476	460	451	490	486	483	495	509	483	479	459	486	500	490	529	523	477	468	465	494	493	494	458	489	479	507	506	469	509	492	467	496	500	496	480	474	504	477	504	470	494	485	515	456	508	476	487	480	514	465	475	483	496	478	481	462	478	526	442	491	486	468	466	512	465	460	479	465	426	472	495	441	484	471	461	512	512	477	501	479	502	468	494	474	477	482	465	464	477	470	476	455	502	489	456	506	494	493	503	457	481	463	484	474	440	530	470	487	465	466	477	470	509	479	477	466	476	487	471	446	490	466	479	443	494	456	478	489	460	471	490	535	531	501	510	467	461	495	464	463	458	517	465	506	482	508	497	454	505	491	465	453	481	490	479	471	498	453	499	511	483	472	478	486	452	470	496	481	516	481	487	473	455	479	493	500	511	469	463	473	465	462	490	473	467	475	482	477	484	479	481	485	481	509	512	475	493	483	477	471	489	489	472	503	455	454	433	507	496	463	489	512	475	452	446	507	469	512	473	535	536	504	469	475	486	480	451	489	463	485	440	441	491	487	451	474	479	465	461	499	500	493	471	479	495	460	462	468	485	485	479	477	430	465	461	478	460	450	451	462	489	506	458	499	453	500	465	451	450	495	474	471	485	519	479	479	516	496	476	476	462	455	468	430	518	491	540	493	489	475	469	511	511	480	460	467	455	458	458	427	484	490	511	493	469	466	473	461	481	478	468	476	478	451	482	460	432	461	407	497	467	496	477	485	511	477	461	480	500	491	459	468	474	517	478	454	467	469	485	453	495	487	461	463	475	508	453	469	425	495	460	479	525	503	452	461	508	494	481	489	510	489	449	458	461	515	501	472	467	492	489	484	507	451	484	471	489	482	505	500	456	517	485	482	471	439	438	506	460	473	447	465	508	492	481	478	457	450	479	484	490	493	515	479	468	480	476	469	484	436	487	447	518	454	490	474	460	458	485	454	467	479	478	462	484	500	510	492	483	474	509	484	434	484	445	455	459	451	440	455	508	486	524	475	478	462	482	444	474	464	492	460	481	491	502	495	463	478	492	443	464	525	489	481	439	476	527	500	476	496	507	468	491	518	499	489	492	494	472	493	465	477	481	494	492	468	505	504	474	477	473	516	510	455	469	477	475	484	463	500	481	493	522	465	537	487	491	498	458	477	443	458	481	477	437	480	477	455	498	462	468	463	508	459	476	500	483	508	500	491	499	472	472	449	447	463	466	485	511	495	498	483	487	491	474	458	482	469	455	473	500	431	478	466	481	504	482	484	505	497	508	479	497	466	472	472	461	471	487	476	461	427	524	496	469	496	436	489	457	496	501	486	509	479	474	504	459	480	459	460	500	455	474	464	489	475	504	476	515	497	478	447	500	474	442	488	485	456	482	483	483	451	514	469	479	477	520	514	520	486	461	501	492	473	488	459	489	456	502	507	491	444	469	460	451	444	504	461	468	475	480	488	442	474	513	423	513	459	503	496	444	485	474	430	488	522	439	510	436	488	482	480	482	490	480	484	484	508	466	461	458	460	487	493	457	474	487	475	458	455	499	456	498	475	466	452	473	461	461	451	452	450	443	475	479	460	469	475	452	517	507	494	520	520	467	472	523	506	503	544	466	461	475	492	501	459	508	465	524	482	433	516	488	486	431	495	503	497	458	497	468	497	456	510	462	464	436	484	493	501	432	458	491	493	505	465	436	455	461	479	494	487	458	496	449	490	485	509	479	489	442	513	470	493	477	498	499	495	496	475	479	475	493	499	449	461	493	439	488	463	469	474	446	486	442	521	474	490	492	490	491	508	439	470	516	480	480	454	462	503	491	499	487	488	494	497	471	473	481	479	461	463	468	431	506	521	479	429	475	471	516	458	465	439	475	509	474	461	462	486	498	520	464	468	453	455	500	439	496	492	481	503	471	472	433	546	474	487	460	480	502	488	465	490	456	497	488	507	493	502	508	511	478	485	466	533	482	481	481	469	488	495	485	439	505	474	502	489	465	477	523	469	487	510	511	442	461	492	479	480	515	479	523	502	459	485	517	486	487	503	451	488	503	527	486	474	474	483	482	509	492	511	489	518	544	491	508	474	481	483	491	468	507	467	501	460	496	479	495	470	505	492	448	492	472	455	513	494	489	494	470	501	486	501	476	466	476	476	458	467	499	486	517	487	501	489	480	463	478	479	500	495	456	491	477	500	502	483	512	449	513	464	479	462	483	489	508	496	458	511	490	458	487	444	447	450	472	464	518	457	485	469	502	475	462	494	501	525	478	479	491	489	469	466	465	499	485	476	519	515	500	473	521	498	462	489	527	456	470	467	463	480	489	501	442	472	479	478	458	473	494	491	483	509	500	471	518	481	489	522	496	486	494	473	500	499	485	460	487	477	492	454	495	462	526	496	494	499	491	535	456	543	475	493	482	481	501	455	489	468	484	481	486	462	482	488	436	488	444	471	468	501	482	495	466	492	438	443	494	485	489	503	455	481	482	509	450	466	472	462	469	494	513	461	483	473	458	491	512	517	476	495	491	455	523	462	465	455	487	476	545	494	486	492	460	433	482	503	496	498	480	500	479	477	490	508	480	470	466	433	497	482	480	435	521	516	489	529	514	502	462	463	484	447	492	470	499	523	489	490	463	449	519	450	500	487	498	486	492	508	479	463	482	450	526	460	483	480	476	497	513	480	486	505	457	483	482	497	467	493	444	456	480	498	494	498	508	496	498	476	478	501	465	487	456	479	467	492	483	476	459	451	481	460	507	457	520	493	450	508	429	472	465	507	474	451	521	503	463	488	497	495	496	457	452	500	479	479	493	482	490	485	469	478	504	477	443	469	503	470	501	512	496	465	463	439	472	436	508	490	481	482	492	450	445	473	446	483	481	484	479	482	441	500	481	472	479	435	472	483	486	506	465	436	446	496	473	510	516	493	511	463	499	490	499	458	513	496	492	471	475	497	486	480	477	466	502	489	548	500	500	496	494	491	445	450	467	492	482	520	448	470	513	516	469	480	496	498	502	500	448	545	468	486	458	496	469	498	446	475	461	434	453	484	462	477	474	492	464	478	504	491	461	455	476	452	524	472	442	499	493	509	509	498	485	477	506	478	479	480	474	479	478	484	494	425	481	481	476	482	418	459	523	484	484	465	498	484	490	464	488	497	493	473	499	496	486	479	490	515	462	471	492	485	499	480	468	507	450	487	470	525	445	455	485	464	459	529	448	452	486	497	433	504	487	483	504	538	480	479	438	469	459	473	464	498	488	478	439	487	495	474	451	531	497	461	493	457	461	475	459	444	499	483	494	482	484	491	485	484
49392	37265	48193	48633	45413	38216	23745	9846	2696	708	278	237	205	208	203	208	226	196	235	217	192	213	208	203	210	192	226	187	185	218	179	186	213	208	203	231	198	187	215	201	214	202	195	197	200	191	203	195	204	188	192	198	194	188	208	226	208	210	220	188	193	204	188	197	209	194	186	194	194	210	231	191	173	217	196	174	181	201	198	194	194	189	196	220	218	188	192	198	218	223	229	211	195	228	200	192	196	202	205	211	208	213	184	199	205	182	194	190	226	184	201	193	196	188	199	201	188	219	186	210	208	196	200	206	206	213	177	182	195	174	220	232	183	190	199	208	193	205	201	207	187	190	200	226	192	200	204	204	205	194	195	216	217	193	215	198	192	185	193	184	207	210	201	218	212	211	214	194	205	219	185	213	206	210	189	210	212	239	221	204	180	210	206	214	207	202	186	191	189	201	216	176	215	207	189	206	176	187	195	223	199	211	203	208	213	212	179	205	189	213	170	206	215	213	209	205	217	207	234	229	218	184	170	200	195	200	185	216	210	195	203	198	223	216	207	218	203	175	200	196	208	181	224	209	204	186	175	182	221	199	220	209	198	202	211	204	219	189	197	206	208	191	214	220	211	207	227	203	204	221	179	194	205	188	197	209	197	203	191	193	207	205	218	214	214	211	202	224	223	183	185	219	206	207	205	195	224	196	179	191	188	202	188	231	173	195	204	178	221	209	173	185	197	200	192	181	202	194	203	209	210	187	224	185	205	191	200	187	192	192	185	209	202	203	228	211	203	162	239	204	229	217	203	230	172	197	206	189	180	191	218	204	207	239	178	183	208	193	201	187	199	191	206	227	189	215	200	188	180	213	209	222	202	210	202	209	194	203	191	172	212	170	217	178	193	185	205	219	181	181	206	184	187	192	197	217	227	166	213	190	186	190	185	183	214	194	211	204	232	169	217	218	194	198	207	183	220	204	208	211	212	186	186	202	212	204	193	202	197	210	205	200	213	195	201	197	220	209	225	210	201	188	178	177	190	188	196	202	225	190	201	206	217	191	201	200	204	199	211	222	204	205	187	184	192	194	192	203	201	206	192	187	214	213	189	223	193	200	186	205	216	195	192	203	202	205	198	214	198	212	219	183	214	226	212	211	183	199	209	199	219	212	202	194	202	215	221	236	217	193	210	188	177	211	224	224	204	194	203	230	206	197	173	187	189	180	181	208	213	191	232	206	208	184	230	175	215	188	193	185	178	206	196	190	194	223	211	209	230	195	189	206	204	195	186	224	185	183	185	212	212	217	200	228	206	191	208	192	205	188	191	214	196	203	217	210	199	191	193	227	196	218	209	171	196	196	206	197	202	222	191	225	191	195	175	205	205	222	188	242	203	182	223	215	211	189	197	183	211	195	200	194	216	188	207	194	207	180	192	197	182	185	191	182	170	188	182	211	214	208	203	194	217	190	199	200	240	195	178	188	193	176	211	199	222	201	199	200	201	196	198	194	186	200	214	216	226	197	215	191	173	198	180	166	207	205	204	188	216	213	203	221	195	201	199	222	222	186	210	218	201	185	225	215	198	199	191	204	189	203	205	194	197	218	220	211	205	204	218	205	190	206	190	185	214	212	216	204	212	189	208	195	209	223	206	210	188	201	191	182	216	226	198	188	189	184	200	201	203	212	179	192	210	253	212	188	216	215	209	216	213	179	202	215	191	199	186	208	214	204	216	182	170	188	217	190	193	167	211	207	212	204	190	186	195	196	195	210	199	208	184	187	207	227	197	185	205	200	173	213	220	222	181	210	210	212	194	200	209	208	203	169	195	208	206	197	207	219	214	178	206	179	183	187	177	204	210	194	214	205	211	188	186	194	215	196	193	230	226	189	220	214	226	220	214	184	219	230	223	202	208	205	236	199	201	211	181	217	206	205	215	206	215	196	202	223	187	217	227	218	223	211	229	217	183	218	173	206	191	213	207	206	203	206	216	197	218	204	180	204	192	192	183	219	222	199	205	237	184	199	187	203	192	209	201	213	227	223	207	176	189	194	208	205	226	216	184	202	216	187	206	220	175	217	206	180	183	201	213	168	211	216	203	210	209	193	200	234	180	204	226	218	219	188	216	191	196	227	192	212	193	215	205	202	206	211	232	198	224	214	237	216	205	184	183	207	218	216	222	175	203	194	197	218	226	180	208	179	187	193	187	217	215	195	186	200	220	208	199	201	186	199	194	192	188	198	190	179	178	209	215	209	202	198	219	219	187	203	189	209	172	194	208	185	217	198	197	198	199	203	214	191	192	217	178	213	218	229	227	199	195	200	204	201	207	229	204	174	200	210	198	218	173	213	199	200	210	186	244	223	210	191	193	220	210	205	185	209	217	217	226	200	174	187	206	196	198	208	205	211	183	207	191	219	222	212	199	187	209	174	225	190	158	202	202	212	190	206	195	214	198	198	213	216	217	201	200	218	204	196	200	229	218	176	208	186	214	219	204	208	170	197	228	193	196	193	215	189	166	182	202	189	201	194	226	180	187	177	193	200	209	211	190	179	157	186	189	213	222	183	212	203	193	195	193	207	197	200	187	195	204	189	200	178	177	214	192	210	208	201	231	201	206	213	196	189	204	198	208	210	202	201	229	205	195	206	220	192	194	197	199	205	184	215	205	189	199	203	199	204	209	199	225	167	213	203	227	212	197	190	215	217	187	198	186	184	193	192	229	190	210	188	212	191	203	199	214	193	215	182	203	186	215	194	188	201	192	224	192	216	222	214	193	206	194	192	171	197	225	200	204	194	206	191	233	224	226	217	190	213	198	192	200	198	191	188	210	203	194	204	229	201	203	190	187	191	181	180	192	200	201	178	226	195	231	219	189	191	201	217	220	206	218	210	215	193	205	176	233	219	198	201	202	217	190	217	187	187	192	204	187	203	208	204	199	197	215	218	204	222	219	186	184	211	183	227	199	196	196	191	185	208	206	213	184	202	193	201	211	163	199	189	182	195	198	199	180	206	222	228	210	228	212	204	168	217	199	167	218	209	182	195	209	217	205	188	219	208	202	206	239	193	209	218	235	207	218	209	201	198	186	222	224	198	211	194	192	204	189	210	218	199	208	217	208	217	202	197	196	217	214	195	211	188	212	187	212	197	207	182	214	209	184	222	200	198	219	196	196	181	216	184	172	212	239	209	218	214	233	163	223	201	219	221	201	189	217	219	212	207	226	199	220	198	185	201	215	210	207	220	177	192	211	216	199	200	180	197	205	209	185	198	202	198	223	204	174	183	205	186	204	212	195	201	192	172	234	220	208	212	197	208	204	221	191	199	210	213	221	207	179	193	209	204	183	207	222	215	198	205	218	170	203	181	206	175	192	174	194	208	224	212	206	220	199	197	169	169	210	207	212	215	204	192	195	203	222	196	164	200	189	210	179	210	210	195	206	202	193	199	225	226	195	223	204	199	209	213	192	180	203	197	227	210	199	205	205	180	196	187	197	208	219	196	205	192
29211	28429	47596	53835	55717	49299	37076	21827	8811	2621	914	582	523	480	474	481	555	458	474	534	470	537	500	527	479	528	496	462	487	502	542	501	506	509	452	493	465	508	486	487	485	473	467	489	487	458	511	469	520	486	503	501	519	505	497	504	523	449	486	517	501	518	461	525	494	512	556	498	493	486	521	504	466	528	508	523	536	469	529	468	529	553	503	523	503	474	489	526	450	487	474	511	487	531	533	514	497	568	479	484	523	518	508	502	487	511	514	490	474	500	507	558	467	491	514	508	502	505	491	487	510	506	496	478	484	486	494	507	538	484	474	512	483	535	485	467	522	532	476	492	493	526	476	487	518	505	523	521	521	504	535	510	467	504	507	550	483	506	504	534	469	502	538	515	510	519	525	516	473	508	479	501	498	490	537	547	516	557	475	446	485	532	498	509	486	532	491	505	500	499	498	496	495	526	508	470	480	526	485	513	466	471	483	500	468	516	504	482	508	502	479	492	497	513	518	472	520	476	524	543	486	497	521	450	495	482	501	508	549	498	483	519	494	490	490	486	532	502	524	494	522	505	519	540	516	491	519	514	474	511	511	536	512	536	495	512	505	498	506	478	521	519	471	480	479	490	493	519	516	505	485	464	502	457	492	516	498	501	521	493	521	513	512	501	509	509	522	485	467	487	493	558	487	506	495	519	467	496	478	486	481	534	547	501	484	520	497	514	507	502	519	508	512	541	510	476	533	472	539	506	500	471	487	493	469	548	508	496	483	481	466	483	483	496	466	508	555	487	497	495	487	508	523	453	502	525	504	486	488	480	500	514	539	552	540	492	490	494	518	520	469	487	473	461	517	452	487	502	504	528	501	482	538	506	503	536	490	505	539	586	507	538	496	484	544	510	501	506	475	475	513	464	480	531	473	503	504	508	466	548	533	501	521	501	505	499	519	518	502	507	508	515	518	490	553	475	521	489	495	500	530	504	491	499	515	492	564	512	483	509	473	514	506	522	481	477	508	513	512	496	481	516	491	526	496	505	484	522	506	533	500	509	524	507	453	519	527	543	477	514	497	524	532	505	487	527	501	457	492	503	485	540	500	448	493	468	494	499	505	469	512	514	535	493	495	506	509	502	498	480	463	556	529	485	491	496	515	546	478	519	481	514	503	475	525	560	504	485	486	513	512	499	497	503	487	515	502	510	481	544	490	533	498	541	500	548	512	506	472	508	494	485	552	530	506	491	514	534	464	445	555	516	464	506	504	496	493	515	499	492	475	510	523	532	492	464	503	496	517	529	499	482	508	496	516	490	522	496	520	543	496	497	526	467	493	480	498	501	478	492	515	548	499	517	479	507	509	520	545	502	506	517	516	535	480	511	493	520	511	522	518	500	493	505	485	483	491	523	506	493	514	519	498	500	533	527	515	523	529	475	497	495	461	530	498	523	486	518	513	522	491	504	520	494	477	517	476	512	502	525	513	528	450	516	536	485	505	511	502	509	539	497	466	522	487	503	500	474	461	513	543	528	484	542	498	464	498	491	495	507	453	499	501	509	489	480	450	500	494	518	490	486	529	491	510	533	514	512	499	507	497	495	469	515	513	502	516	500	540	485	508	541	486	489	500	538	506	512	530	489	501	490	504	493	553	507	494	485	479	510	491	497	507	512	520	531	500	548	485	511	530	525	475	520	464	488	473	541	505	537	505	469	520	514	520	463	477	506	527	491	516	479	514	472	498	508	497	498	535	499	519	527	503	499	463	532	507	529	507	560	486	534	498	489	488	520	535	506	508	499	463	543	525	509	483	523	506	524	460	518	501	537	522	523	488	504	515	483	535	535	495	496	462	514	502	549	487	498	500	500	493	485	534	507	489	507	498	475	467	466	538	519	509	477	548	491	518	561	499	510	502	517	492	458	533	528	515	536	458	506	498	514	529	514	517	501	485	522	524	517	504	489	501	507	538	472	460	508	490	512	490	526	515	494	491	528	478	485	488	497	511	448	531	491	492	548	498	543	503	535	511	518	508	515	495	524	494	515	571	497	518	486	569	514	501	487	497	495	516	511	447	486	463	509	499	473	540	506	512	514	525	475	509	473	532	537	505	507	498	490	485	493	544	549	486	490	502	508	481	494	497	498	512	474	532	516	463	512	487	512	517	479	513	538	517	483	506	509	486	491	492	477	556	529	532	481	512	514	477	486	493	519	474	494	537	519	507	505	533	514	498	513	506	479	488	491	484	513	497	482	492	496	506	489	501	466	493	506	471	487	480	510	466	500	506	498	492	487	506	515	539	512	467	495	495	525	483	473	491	503	456	479	481	457	527	500	450	463	524	487	523	477	482	500	470	497	495	478	519	505	521	475	524	478	527	477	508	520	523	513	520	483	521	501	492	510	477	529	517	508	505	540	506	516	515	505	516	478	476	463	473	519	514	493	542	512	495	540	504	478	503	484	485	522	496	479	520	504	483	501	538	506	496	506	483	487	468	484	481	487	510	500	444	550	463	469	539	480	503	497	514	483	504	519	456	485	542	520	510	543	498	509	494	530	507	484	478	558	503	509	545	531	502	489	496	472	494	476	519	490	498	510	493	523	497	493	513	516	471	447	514	538	530	524	502	502	516	448	455	510	519	512	531	547	475	493	490	514	476	512	505	488	508	473	511	545	499	477	517	515	474	504	527	518	472	476	524	528	488	518	487	464	492	490	457	521	501	505	471	530	489	499	493	493	525	558	464	504	513	483	524	482	473	486	496	500	518	486	541	508	513	511	446	501	512	500	492	509	517	449	518	523	521	551	485	498	521	474	507	526	510	517	492	513	531	541	511	490	476	528	503	483	488	505	514	488	517	489	490	507	484	497	449	485	518	500	470	498	501	500	483	480	492	472	516	479	520	474	519	491	491	479	470	484	483	477	518	476	517	529	549	497	502	508	519	502	538	502	540	511	483	510	464	483	512	496	520	491	523	499	530	497	512	475	502	511	526	484	536	500	497	502	473	536	491	527	501	517	450	507	476	512	502	563	506	516	498	530	489	497	482	510	475	497	487	506	513	534	508	539	512	478	504	501	483	502	489	514	529	492	504	451	512	439	503	488	490	505	531	527	525	488	534	495	490	511	502	519	497	507	513	487	498	490	467	519	513	524	513	496	515	515	478	492	486	510	503	508	552	481	512	509	517	495	499	501	496	521	527	530	526	484	521	517	455	503	517	457	539	507	563	526	486	539	494	498	558	471	494	522	511	513	499	556	484	485	524	482	558	502	482	487	504	495	529	547	485	501	465	512	510	545	501	507	528	516	514	530	504	487	516	524	500	476	496	522	505	531	508	498	486	523	457	486	498	531	480	511	521	519	474	517	508	538	481	530	494	477	489	517	500	520	523	488	487	535	508	529	526	489	539	532	508	480	526	521	502	496	511	495	532	459	503	517	486	503	535	529	525	503	493	521	467	469	484	537	472	498	510	522	515	551	446	491	491	525	493	493	525	512	496	476	477	529	489	479
61851	55586	62928	56633	60170	51660	34574	17260	5051	1185	372	220	175	204	199	199	211	171	162	197	187	194	186	189	187	189	174	187	183	189	184	154	187	204	204	203	188	222	179	170	176	176	194	173	164	186	171	168	216	164	165	200	189	187	179	189	179	197	170	188	190	198	187	197	185	154	194	176	190	189	207	188	162	220	173	192	187	205	177	169	220	197	194	173	183	186	172	194	148	191	189	182	178	180	198	194	176	178	179	162	180	200	172	168	200	167	167	196	158	171	180	182	189	205	190	159	180	164	190	189	161	189	188	200	201	181	178	199	176	144	179	201	187	180	173	172	165	201	175	186	160	192	168	183	180	188	180	204	169	220	157	166	183	185	162	185	204	193	173	182	165	167	189	189	187	177	204	167	199	173	217	180	186	164	193	183	192	179	180	175	179	195	159	189	191	182	196	197	165	205	193	173	168	211	162	194	168	176	198	170	169	174	181	163	187	189	188	184	181	217	202	185	182	177	186	205	175	195	162	187	184	219	173	162	201	173	184	174	175	182	191	202	189	180	161	150	185	153	172	209	188	196	196	202	168	185	179	178	193	213	189	170	188	178	190	160	189	166	178	167	164	168	195	190	200	208	210	175	169	203	199	196	161	169	175	187	184	188	189	202	183	201	171	168	194	166	187	191	154	204	195	183	184	177	183	210	190	189	185	167	181	155	169	170	198	194	200	207	200	167	162	189	173	184	172	207	174	150	164	186	174	188	174	216	170	182	186	184	190	182	179	191	194	168	187	190	202	162	183	188	188	175	189	178	168	177	179	179	165	184	175	181	200	189	192	154	180	158	174	191	190	199	161	178	203	180	177	200	182	188	177	181	183	187	169	184	186	164	199	191	178	177	197	169	202	192	175	179	208	165	170	192	182	193	200	183	171	180	180	182	187	171	187	186	188	181	161	180	191	188	190	188	199	184	173	206	179	177	168	162	196	172	177	170	169	165	187	183	182	190	194	165	167	177	173	168	180	190	191	198	188	189	184	178	181	170	185	181	196	186	168	204	199	187	202	209	178	176	178	157	179	194	189	186	204	216	190	177	183	194	184	191	193	210	188	182	212	188	214	184	217	176	184	185	161	187	214	159	167	174	204	186	188	174	187	161	171	196	172	187	178	188	203	185	170	196	176	214	187	203	195	192	206	202	165	188	176	185	190	171	176	194	199	173	187	168	166	195	166	167	179	207	158	179	177	176	200	192	203	172	169	179	169	172	175	188	168	174	160	201	187	187	214	189	209	178	194	184	174	191	154	179	167	177	188	176	174	160	179	200	199	162	184	187	160	186	194	199	223	177	172	175	173	186	179	200	171	162	159	173	200	187	166	165	178	175	176	169	178	177	176	198	175	199	196	189	173	216	182	178	166	198	192	190	210	171	176	169	186	167	201	188	177	194	193	189	179	209	186	189	187	204	170	216	186	184	203	179	201	208	180	173	209	193	152	187	175	196	174	176	199	212	181	189	188	182	182	199	193	186	169	176	201	170	176	184	160	162	218	185	215	175	200	168	176	184	180	163	159	180	184	197	190	163	170	191	211	197	174	174	178	196	200	171	203	166	189	173	167	195	178	187	195	182	187	178	188	196	192	188	175	171	190	173	167	169	184	179	176	168	170	172	175	204	184	203	188	203	172	181	171	185	169	180	182	180	197	170	187	181	140	178	190	209	186	188	167	193	174	192	176	181	201	207	211	186	181	171	162	168	168	214	209	181	194	183	180	205	176	211	183	182	211	148	165	164	155	197	192	191	189	190	174	188	188	208	196	207	161	168	199	169	194	175	175	191	194	171	182	193	212	183	179	179	218	172	171	180	169	176	174	170	176	183	160	172	164	205	168	191	178	162	175	163	185	184	169	184	190	192	204	188	170	201	193	194	200	176	169	166	184	161	186	186	191	185	160	215	182	203	181	185	179	174	158	202	195	156	169	191	217	183	189	189	182	174	163	182	176	187	161	178	203	171	184	181	191	188	185	175	187	198	184	210	195	176	181	176	167	215	197	193	214	173	180	182	191	179	176	183	174	181	184	180	168	190	180	199	165	177	185	211	194	176	180	181	175	194	195	175	182	195	186	190	187	184	162	213	183	188	203	178	200	187	187	207	183	184	178	185	169	195	176	173	179	183	176	184	175	171	189	205	201	194	217	186	216	182	198	191	168	162	188	192	190	182	192	184	184	164	171	189	163	174	195	165	198	184	170	197	174	196	181	186	184	166	151	179	176	183	191	216	186	199	149	192	153	202	174	187	180	222	165	175	181	171	199	197	187	213	190	188	151	170	191	167	155	169	199	176	182	196	190	197	175	172	197	165	192	170	198	208	188	187	180	181	198	164	197	216	167	164	151	193	182	200	193	196	168	168	201	213	178	180	179	176	200	167	187	192	198	184	154	173	187	172	169	182	175	178	221	170	172	178	164	176	193	202	173	192	184	206	188	191	177	169	166	165	162	190	177	168	177	148	168	185	212	165	201	173	192	189	199	206	187	195	186	174	190	190	190	161	190	181	186	200	190	205	199	161	195	201	189	186	185	200	176	185	174	176	194	178	187	175	194	181	167	185	149	165	187	186	177	186	194	194	164	194	205	178	195	188	168	170	176	174	186	189	163	180	192	180	185	197	207	161	178	198	202	182	181	193	193	182	202	158	194	166	178	181	189	186	178	175	191	177	178	192	175	156	182	177	188	201	193	193	180	205	192	179	169	213	195	184	192	219	178	179	213	202	164	173	173	162	181	169	177	180	196	180	177	189	175	185	206	190	153	194	195	146	178	176	170	176	209	186	192	186	179	167	181	165	190	190	159	193	194	191	195	168	188	177	192	176	195	192	188	143	171	182	166	174	176	198	205	199	179	183	175	166	177	173	157	154	193	186	163	189	172	180	192	189	165	191	179	180	179	160	171	188	178	138	197	170	179	200	182	189	186	181	194	163	189	171	141	197	170	188	199	189	192	157	197	180	183	176	201	175	192	202	169	209	188	179	167	173	171	157	170	177	201	185	167	184	179	179	199	182	191	172	182	184	191	181	203	186	200	195	185	180	175	178	207	174	189	182	203	188	206	204	185	174	165	168	164	176	167	185	171	207	207	177	167	154	145	173	192	178	179	177	185	182	189	178	182	179	187	187	187	161	176	187	193	194	178	185	185	175	175	188	185	163	184	186	168	171	187	171	175	190	176	188	185	189	188	171	212	177	154	173	178	163	183	189	195	181	190	213	174	185	169	189	176	175	191	202	185	199	187	195	194	180	190	177	190	212	173	177	182	206	202	194	198	185	193	162	190	196	164	196	185	188	164	197	179	175	191	191	203	158	182	150	166	199	169	158	199	189	183	166	177	174	191	164	193	166	170	189	223	185	189	172	185	198	199	193	182	187	186	163	190	190	165	221	159	187	158	188	182	187	195	184	161	188	189	169	199	174	177	176	173	173	196	193	174	178	177	175	166	189	171	204	195	189	174	182
37654	41370	57657	62534	69207	60438	45848	29081	12707	3945	1260	629	513	505	506	452	472	460	406	459	469	442	464	432	440	516	461	477	445	420	458	448	462	452	470	464	496	490	475	438	494	484	465	495	420	396	470	460	489	433	451	442	457	477	463	438	446	457	457	442	453	444	463	437	471	428	467	461	470	430	426	464	480	478	453	446	428	461	433	464	458	454	501	414	470	429	450	458	476	480	424	472	458	452	455	472	422	466	437	435	470	483	431	482	447	441	426	436	475	453	465	395	489	433	449	449	497	442	459	478	437	444	440	480	486	454	455	480	474	451	493	451	411	430	463	469	479	469	441	433	447	466	479	454	451	471	462	444	407	462	447	454	442	447	426	467	443	446	450	464	461	461	455	468	471	457	459	484	421	455	462	434	453	470	461	459	433	470	452	463	467	485	482	460	488	435	437	425	401	483	422	439	478	438	475	464	414	478	462	471	422	472	495	476	483	447	448	431	448	447	453	444	477	453	444	456	491	433	437	483	483	453	475	431	465	452	470	478	473	435	491	484	458	445	482	434	476	459	434	451	468	442	448	473	454	474	433	449	443	456	455	479	482	442	465	456	453	460	455	459	460	471	474	478	472	468	444	471	445	486	456	488	431	463	429	470	416	471	473	494	463	466	482	468	427	429	465	468	431	434	475	509	461	463	423	442	479	440	464	454	480	455	439	482	470	492	425	452	477	491	454	413	493	450	437	457	484	469	458	507	451	437	450	455	459	413	448	455	451	433	436	507	461	461	486	420	457	399	456	471	494	479	489	421	454	464	443	469	484	448	445	448	468	431	454	455	462	441	434	461	418	459	413	463	463	446	463	475	445	475	463	422	470	420	466	414	448	506	477	411	492	466	480	427	458	491	477	459	467	429	466	452	431	461	468	454	433	415	484	455	451	433	443	487	457	439	451	484	468	470	462	474	490	452	487	452	465	445	446	463	455	475	429	461	446	474	463	479	478	482	463	463	472	421	421	465	426	481	467	461	442	477	435	457	464	466	436	488	457	508	466	467	462	463	485	499	473	456	446	492	505	485	457	453	472	450	465	468	454	468	459	463	455	476	457	438	414	475	454	416	465	415	456	459	480	469	428	435	496	491	444	450	463	485	462	446	501	475	431	429	436	444	454	442	461	467	445	442	458	448	485	509	456	456	485	457	444	512	424	453	416	475	468	450	447	467	447	479	443	486	461	455	484	456	473	417	421	462	428	467	468	452	446	442	477	469	475	467	478	467	466	495	455	493	465	456	469	437	422	449	454	446	455	469	459	459	452	408	466	446	445	496	459	413	447	459	468	447	464	460	457	463	479	466	458	481	469	437	507	432	455	440	425	483	399	435	485	473	508	423	466	467	459	480	449	492	439	494	437	480	464	470	484	454	474	445	471	455	462	454	449	435	463	471	465	462	404	473	461	446	452	476	428	433	465	459	441	464	491	427	461	440	456	456	445	493	481	444	497	461	447	471	467	433	511	440	442	439	428	493	439	501	437	451	460	441	458	477	457	460	427	469	428	416	429	446	501	438	418	469	413	412	480	474	455	438	461	433	460	462	449	442	469	468	444	460	432	417	444	469	471	446	449	429	457	495	457	452	465	484	447	452	459	446	474	465	467	439	466	449	478	499	423	459	458	447	458	443	483	457	455	462	459	466	447	456	450	457	452	469	460	491	434	431	481	429	471	460	475	478	458	469	441	458	451	463	496	484	426	455	446	471	454	448	483	489	471	457	481	450	440	437	472	482	448	441	457	462	426	473	457	457	480	412	474	434	447	442	426	448	461	458	467	495	446	490	464	451	446	458	501	417	504	443	455	498	461	463	455	457	450	427	448	433	437	437	447	485	472	428	487	442	489	425	467	469	425	501	443	458	492	474	445	448	477	434	428	443	470	456	467	470	451	447	476	450	475	472	480	419	454	453	486	439	474	520	467	512	464	481	447	435	462	489	437	483	503	458	469	437	465	446	468	426	446	452	442	475	461	472	485	461	455	446	466	440	469	464	447	478	491	459	444	454	460	477	415	463	478	416	475	457	445	453	498	479	473	442	431	461	420	455	408	476	465	437	467	482	467	457	468	475	488	468	471	413	428	432	445	452	505	418	438	464	469	485	476	457	442	422	468	402	440	429	450	474	462	469	459	463	456	455	449	473	471	478	489	446	480	485	451	460	453	426	441	459	477	492	494	402	481	457	471	476	443	454	464	453	453	459	446	475	448	463	440	461	452	463	458	437	453	480	481	487	467	474	470	444	489	471	418	446	461	453	507	451	433	447	463	460	418	471	425	485	430	464	412	443	442	452	441	500	430	467	450	436	453	473	468	475	440	459	444	458	438	457	459	453	490	468	451	472	483	456	475	457	492	472	507	463	431	436	514	482	436	475	428	463	464	451	440	460	477	464	479	456	465	447	490	444	462	457	441	462	433	430	480	420	445	462	444	474	466	448	436	440	442	460	463	454	509	481	456	470	453	484	487	455	443	463	438	469	434	411	431	467	456	486	457	445	451	490	486	467	464	403	432	471	464	446	478	458	457	460	481	443	451	452	477	459	477	430	502	455	505	452	482	479	456	441	481	453	419	468	477	434	490	437	482	474	493	430	457	440	476	446	418	424	470	434	461	487	461	422	457	446	450	415	429	452	442	491	472	471	412	483	481	435	451	487	449	464	495	465	463	453	448	454	445	471	480	459	438	447	439	429	433	463	445	446	430	461	470	460	470	440	424	477	442	483	442	505	477	469	485	430	473	456	456	455	473	476	483	505	457	477	406	456	480	458	431	484	426	446	486	433	437	463	438	447	455	464	450	443	460	436	468	469	425	462	483	436	420	471	429	451	456	490	469	421	452	486	484	425	455	424	455	482	468	447	438	441	466	452	445	435	466	468	507	413	437	460	442	410	446	475	436	466	457	436	444	476	509	500	466	440	444	485	453	481	481	454	479	447	436	488	467	410	457	460	467	458	491	454	420	455	454	456	449	433	465	459	403	416	470	433	483	436	472	492	455	470	413	452	408	482	460	487	422	436	481	421	447	481	447	444	467	452	451	437	470	425	471	500	471	492	444	421	461	475	429	428	471	455	458	455	451	441	461	450	468	450	446	472	439	426	489	485	487	448	423	489	470	444	456	497	462	450	503	434	466	464	480	440	449	464	485	426	453	454	461	445	476	481	463	507	453	450	467	471	457	454	472	448	427	483	459	441	471	463	460	516	461	464	484	467	479	461	478	462	445	470	460	446	443	456	446	474	454	461	418	458	472	445	484	437	463	453	439	438	431	448	459	464	438	485	473	445	445	485	463	441	453	465	438	465	445	447	476	499	482	439	477	462	491	497	463	488	510	468	444	472	460	425	436	457	493	459	492	409	455	454	452	426	450	423	446	499	524	487	481	443	452	469	498	477	489	451	458	423	438	472	481	445	479	467	434	422	471	451	459	445	493	439	455	448	490	460	493	485	451	448	448	481	440	431
9167	5051	5323	3970	4401	3790	2024	892	389	236	170	225	191	200	195	176	206	197	193	194	187	210	194	189	225	202	194	184	188	182	197	195	206	206	231	195	194	179	192	197	181	196	177	187	185	200	176	204	180	194	203	210	218	182	176	196	190	205	199	174	185	185	197	209	195	180	201	213	210	218	178	186	207	202	194	191	186	202	209	197	199	195	189	185	207	172	196	209	186	212	188	181	207	183	187	174	191	190	204	178	162	207	204	190	195	177	165	195	202	199	194	187	222	182	188	180	187	209	211	177	209	181	176	182	181	179	203	195	193	190	195	192	188	215	208	189	192	201	176	178	211	181	185	184	187	193	181	166	195	200	205	199	199	201	181	184	184	176	174	231	185	202	214	197	184	199	202	184	194	182	184	198	180	191	164	180	199	214	196	205	200	207	196	182	202	180	181	166	203	177	178	191	172	203	195	168	184	202	184	171	217	192	209	210	181	219	201	183	219	191	206	172	173	191	214	183	179	209	191	197	182	202	195	184	184	205	197	212	193	194	194	182	198	199	184	173	209	205	215	199	174	169	204	174	193	176	207	193	206	198	174	186	180	213	187	206	180	187	200	197	224	181	189	202	172	198	205	184	210	201	194	193	192	205	181	190	210	190	171	200	211	166	184	169	196	186	189	197	174	196	174	180	195	203	199	203	203	173	217	176	196	199	167	201	181	177	168	213	202	226	192	204	198	198	198	216	203	203	213	213	216	195	199	196	168	176	179	178	192	187	202	170	216	190	219	212	210	191	202	200	193	188	212	167	198	216	201	205	196	194	182	162	190	189	170	187	184	180	194	196	197	209	164	179	213	180	192	187	197	186	216	210	216	184	199	162	197	226	205	177	192	172	206	202	192	186	177	204	186	185	178	180	194	220	198	183	172	191	205	211	181	208	207	213	187	183	199	178	190	184	173	223	174	203	211	176	191	183	184	193	209	192	187	185	186	200	185	183	174	195	180	191	204	176	198	199	186	212	190	194	192	182	206	175	188	200	170	205	183	200	177	200	202	206	190	203	203	184	204	196	192	186	189	187	186	212	184	197	220	210	180	204	184	202	207	206	186	150	189	197	183	190	194	200	172	189	192	186	182	182	160	165	199	202	207	177	189	209	213	192	197	220	179	179	202	189	212	191	178	213	204	155	199	185	215	201	198	202	199	199	225	198	196	199	178	199	192	207	223	180	158	196	205	197	186	215	202	198	203	161	187	206	191	200	207	164	195	181	177	211	200	198	190	188	163	176	171	202	179	188	201	179	186	192	193	192	232	189	179	190	190	158	192	206	178	208	198	177	180	205	173	177	175	227	178	174	190	186	170	205	181	199	193	196	215	196	182	181	170	190	188	179	180	184	190	198	182	190	184	198	180	181	197	165	192	192	200	191	205	180	189	212	180	197	195	193	224	190	179	199	218	200	192	190	198	210	174	183	188	207	199	190	169	173	183	202	188	201	224	188	192	187	227	210	190	195	192	208	186	182	204	183	196	206	188	214	186	197	194	190	177	205	195	229	181	181	207	185	208	176	177	201	192	219	176	192	188	175	174	187	191	186	200	188	186	194	209	204	208	173	186	201	211	177	183	206	192	189	182	194	207	186	170	197	201	224	193	176	188	190	201	199	199	197	197	218	200	210	189	199	157	214	187	179	207	194	173	204	196	197	186	239	165	187	195	195	190	182	179	188	218	166	204	211	187	176	195	192	199	169	183	189	208	212	186	178	220	209	170	200	214	207	167	208	177	178	206	200	201	176	206	195	181	174	208	183	163	190	189	204	204	173	166	196	218	188	191	194	186	195	198	192	195	203	195	182	202	178	179	191	209	196	185	201	219	194	199	193	175	171	172	185	237	200	181	183	187	180	186	202	184	199	203	213	185	198	187	172	191	204	194	212	190	185	175	191	178	197	187	219	193	200	193	200	190	171	196	193	200	190	179	196	193	206	201	190	204	185	204	214	200	206	208	176	177	206	189	224	190	201	189	197	159	194	186	191	205	195	203	202	190	167	215	180	194	194	191	192	174	193	186	215	187	196	194	172	189	195	180	200	219	221	194	205	182	211	171	208	195	188	182	198	208	194	205	174	177	205	225	219	181	186	196	204	214	206	178	180	225	197	164	190	183	196	195	181	192	199	180	186	204	185	207	216	197	188	176	199	200	151	207	172	197	188	194	220	203	196	192	187	210	203	190	219	184	187	199	190	190	161	203	212	196	197	186	192	191	197	200	221	206	198	192	210	189	196	196	171	232	215	192	206	188	210	179	180	185	211	207	190	213	178	195	192	181	184	189	159	201	201	202	192	193	199	195	199	167	226	187	192	194	182	192	184	174	203	175	207	200	197	210	179	165	172	215	196	198	186	193	199	175	189	191	173	169	200	202	193	197	184	175	174	228	189	209	175	173	164	175	204	185	195	190	202	208	200	205	203	202	201	171	188	200	218	209	191	211	193	209	172	179	181	202	198	189	178	201	166	194	171	165	209	186	190	166	189	177	175	180	190	173	206	203	203	216	184	181	162	213	195	204	180	185	217	163	185	206	180	190	193	171	194	201	203	190	191	197	187	213	188	223	172	186	201	198	191	202	194	187	203	198	205	184	205	196	180	177	192	210	188	197	188	183	166	205	196	164	204	179	181	204	182	176	214	163	191	198	194	198	182	204	182	216	186	196	166	181	198	181	199	191	200	200	176	202	197	206	178	188	211	177	183	183	187	186	190	219	190	200	201	192	189	181	172	203	200	190	206	196	178	180	207	220	206	207	199	157	195	188	162	182	178	183	182	198	192	185	199	191	191	194	192	218	180	194	200	190	207	183	197	188	165	200	206	199	193	187	198	194	215	174	159	194	183	217	193	218	182	203	174	191	193	217	192	187	170	189	206	175	198	201	200	212	176	191	186	164	206	187	166	202	198	195	189	199	174	239	178	182	189	198	184	169	201	197	172	216	203	210	207	179	184	172	194	202	192	193	160	203	164	175	178	183	204	182	175	171	170	167	190	166	200	198	179	178	213	201	200	182	188	195	210	203	194	180	206	194	203	186	213	201	196	178	187	200	194	200	197	203	176	201	205	192	192	210	182	187	175	179	187	189	192	182	205	184	176	194	169	198	172	212	175	189	210	214	185	222	191	190	204	171	207	193	216	207	189	198	209	199	186	216	201	214	178	189	198	177	190	192	190	194	178	157	200	177	161	208	187	177	181	200	187	188	225	166	190	172	182	173	201	192	224	175	223	188	244	213	177	212	219	200	211	184	214	229	172	189	190	207	183	188	208	207	187	194	198	200	205	205	191	192	204	204	212	196	187	215	194	190	183	201	186	185	187	184	201	193	190	175	196	197	185	192	219	168	206	190	190	216	203	178	206	180	205	199	175	203	203	186	189	190	187	194	200	193	203	182	196	197	202	183	190	185	175	177	222	190	167	191	198	193	183	175	193	214	204	179	180	184	232	194	190	176	220	201	204
7127	7395	11093	12383	15825	13001	7422	3154	1286	786	571	534	487	471	489	467	491	508	501	521	537	513	493	489	476	520	505	499	500	476	502	499	496	509	476	504	460	489	496	514	491	536	479	493	501	474	468	482	474	503	513	508	488	480	465	512	495	473	475	476	456	446	484	470	500	501	489	485	484	509	481	442	477	494	491	514	510	452	503	488	520	445	471	473	506	465	497	484	491	514	482	527	461	477	491	531	455	519	504	524	504	467	524	505	537	473	482	489	462	495	540	502	510	462	482	507	474	484	514	497	446	483	474	465	512	464	494	483	508	520	513	478	509	459	509	521	498	463	463	488	469	530	462	488	527	508	467	483	463	463	471	510	470	473	519	481	497	480	475	482	524	522	460	475	471	460	468	505	480	500	462	534	470	500	505	524	467	476	483	468	449	484	482	479	509	493	472	433	534	499	499	481	500	498	497	500	515	522	477	528	525	434	460	493	513	495	462	497	516	464	525	469	459	466	491	455	499	474	461	480	513	480	496	454	452	504	507	499	455	457	544	479	451	482	499	463	468	474	483	452	496	483	539	474	514	487	474	493	527	505	477	479	509	507	524	475	506	523	474	466	492	483	502	519	492	483	468	479	483	456	455	493	513	465	482	439	490	474	468	482	531	468	471	469	501	457	515	489	527	495	468	470	487	486	473	507	484	493	502	509	490	486	479	505	518	499	466	494	485	457	491	476	432	465	466	516	446	490	501	499	478	468	457	475	469	512	495	489	513	468	466	447	495	477	522	475	511	465	504	497	474	482	507	544	492	473	476	500	481	492	486	486	505	495	497	485	509	456	519	482	486	483	505	498	510	474	475	483	450	461	471	458	511	510	502	494	465	478	473	523	503	488	496	438	499	501	518	499	476	461	511	489	529	458	482	481	495	488	488	463	487	458	481	514	532	452	444	495	523	478	464	480	491	517	523	500	515	508	527	490	465	477	494	484	517	428	494	498	499	491	476	438	471	465	488	477	523	480	434	463	470	493	506	487	476	446	482	501	510	478	478	503	480	519	502	482	445	486	448	445	468	479	514	459	453	494	449	497	477	484	516	477	472	491	498	469	477	456	462	531	471	493	469	502	480	477	504	440	497	473	471	475	462	495	480	518	475	486	464	490	501	517	496	494	468	460	487	462	485	524	434	444	493	492	486	508	504	509	519	471	469	503	503	447	444	485	511	480	524	472	491	495	477	495	450	456	506	459	482	498	518	531	493	508	520	518	461	481	491	513	467	503	532	496	498	465	455	472	462	487	485	472	491	455	493	503	451	464	495	505	515	493	464	474	477	514	492	493	531	467	458	520	512	481	465	476	447	466	507	491	504	512	473	486	522	490	527	497	494	491	473	493	511	437	491	472	483	461	485	494	498	471	465	486	497	479	506	503	507	469	499	540	473	470	485	475	502	451	504	458	473	447	472	461	492	474	444	486	465	478	512	493	490	453	526	484	475	521	498	491	519	493	525	520	485	507	500	477	492	478	488	514	526	489	493	493	494	431	469	483	518	488	513	483	518	504	504	503	505	487	472	502	493	483	463	449	512	517	452	492	485	524	495	492	493	513	494	527	480	477	515	481	521	468	471	465	512	501	488	468	496	476	478	484	475	453	465	486	485	463	510	475	482	519	518	482	505	514	501	494	469	463	439	499	500	484	501	481	470	500	459	473	471	525	475	481	480	509	476	484	468	487	524	473	497	493	495	484	493	472	512	525	422	532	459	476	494	495	471	492	484	487	490	463	516	496	483	472	496	507	535	498	456	456	479	506	470	440	474	481	464	497	544	481	503	472	498	479	482	466	522	465	479	478	457	556	499	531	491	472	465	457	463	489	480	519	509	496	523	517	473	479	499	477	482	493	504	520	452	438	521	477	451	488	458	482	486	479	484	479	481	480	447	496	469	540	492	486	485	441	494	469	477	483	496	496	492	475	530	451	515	503	446	465	476	455	511	448	493	484	492	508	468	538	444	529	479	514	518	504	450	467	487	478	493	503	511	463	554	485	490	467	479	480	489	454	503	494	480	473	484	486	495	477	435	463	542	480	497	515	475	471	475	473	546	489	454	511	513	485	470	483	445	523	469	471	505	462	494	541	471	513	465	495	494	460	479	488	464	497	464	536	488	486	460	505	506	504	486	462	490	500	439	521	509	508	498	502	452	533	459	491	491	499	470	496	473	464	502	462	479	498	502	444	517	476	527	487	517	531	463	495	467	489	497	489	531	479	496	468	482	486	494	463	442	450	510	501	492	524	453	502	527	506	442	477	456	475	520	508	505	500	486	491	476	514	492	464	455	485	493	499	504	496	507	446	508	494	486	489	467	469	501	465	520	506	510	480	467	496	494	481	468	467	480	492	531	482	460	490	483	476	505	503	475	502	517	498	510	485	452	483	467	490	514	483	477	497	516	498	455	463	488	493	479	524	503	502	495	486	521	486	530	469	521	506	474	467	503	507	496	447	467	465	490	482	486	497	471	489	486	468	470	478	478	489	489	517	482	482	478	482	474	484	502	523	464	501	436	494	475	474	510	499	458	509	532	427	492	492	479	494	488	484	489	467	503	478	515	481	474	494	504	530	464	496	530	505	502	478	453	441	498	520	520	491	482	509	507	470	452	504	511	515	483	529	512	464	470	477	492	512	501	485	495	471	518	491	457	459	480	453	492	483	484	475	491	510	488	465	484	511	503	509	475	502	439	447	472	467	526	499	492	484	438	478	502	478	484	462	476	511	504	516	473	498	481	512	463	495	480	498	485	457	483	445	479	497	489	499	478	454	482	505	490	489	461	503	492	526	461	486	482	483	527	512	441	489	475	492	504	505	499	510	446	512	453	489	478	517	501	499	510	463	471	473	492	469	518	499	482	461	498	446	474	513	488	454	495	481	491	507	482	508	467	508	505	502	494	479	541	516	498	497	470	497	474	502	536	455	488	460	514	468	500	454	463	493	489	456	514	475	492	457	480	510	522	514	508	485	501	495	497	490	490	477	525	472	510	480	510	517	482	458	494	486	454	494	517	493	477	450	470	457	507	458	462	494	497	475	491	472	448	505	477	492	478	481	486	501	467	481	523	512	498	510	438	515	483	522	435	499	446	446	481	479	476	455	485	465	493	486	493	471	463	518	509	475	485	504	473	509	442	494	491	471	518	510	467	506	512	512	514	489	507	507	503	443	480	474	494	478	537	490	515	439	526	493	538	518	477	504	501	527	472	471	478	503	481	464	487	486	499	490	465	475	515	509	485	510	477	482	471	474	503	492	482	475	500	516	477	493	504	468	481	518	445	496	462	459	479	507	481	471	546	500	461	521	440	533	491	467	468	480	453	461	504	501	528	494	484	476	554	491	476	513	509	489	476	486	449	488	530	474	514	509	472	521	502	497	484	499	437	450	462	515	434	520	456	482	514	466	470	473	513	497	477	541	486	426	492	457	495	483	479	488	465	469	474	480	502	518	488	480	468	453
46818	40709	38546	47962	48989	39056	22230	8629	2614	801	331	262	209	200	196	220	216	213	208	195	190	214	211	200	198	202	221	191	198	207	199	215	245	214	187	225	160	205	218	192	173	224	231	185	204	179	179	203	182	179	211	176	201	184	200	215	201	199	207	214	208	185	189	221	215	213	181	185	201	221	221	217	206	210	204	198	217	209	207	198	210	199	197	174	203	190	196	172	216	207	195	217	219	193	197	211	204	222	207	221	215	189	217	202	207	206	217	208	189	170	209	208	176	208	177	200	205	200	211	188	203	204	212	201	203	202	192	188	190	212	212	189	207	207	177	216	220	185	194	194	170	187	210	219	190	216	202	198	188	201	213	222	220	228	177	221	200	188	224	214	170	220	185	235	185	203	204	211	205	191	204	186	197	154	179	186	190	223	189	201	227	180	184	206	200	197	225	211	180	193	190	191	206	191	194	222	198	177	205	206	194	192	184	195	215	195	184	202	219	195	181	186	231	194	188	202	209	219	205	206	195	235	220	201	198	186	200	217	188	208	189	221	198	219	208	225	205	219	172	211	236	185	186	197	192	185	210	192	202	208	216	196	187	189	226	210	216	191	206	202	177	182	215	205	191	201	181	190	205	194	188	189	185	209	198	205	219	170	203	191	209	198	183	204	208	200	193	210	219	182	216	203	206	213	197	218	191	197	201	222	188	192	188	181	198	204	204	190	205	171	207	187	192	195	195	178	210	220	187	207	192	208	189	200	189	212	204	210	205	197	208	203	199	226	220	194	186	197	200	220	185	192	205	225	195	202	199	204	216	201	180	214	221	204	199	188	197	213	208	211	189	194	196	215	219	196	208	203	191	217	178	203	212	215	175	197	224	163	191	203	191	170	206	186	194	212	229	192	226	207	214	174	202	211	189	192	212	184	224	182	206	213	183	173	192	230	201	207	213	193	193	221	222	212	184	198	189	208	201	182	173	218	214	183	184	182	181	198	202	177	194	188	174	210	211	231	213	186	220	186	217	201	194	206	223	194	228	217	211	206	166	198	182	204	186	201	207	207	206	199	193	208	195	193	194	221	183	215	209	212	184	227	196	205	190	203	192	202	192	201	195	196	192	195	200	178	191	197	201	154	222	185	210	206	203	194	200	196	197	169	203	210	203	227	227	192	210	210	226	195	195	208	216	212	193	212	172	195	188	212	215	224	199	187	217	215	234	181	189	174	202	204	204	191	209	217	207	228	194	217	188	194	195	201	199	196	188	226	186	188	210	170	217	203	192	196	215	207	221	192	238	201	220	193	203	207	172	205	193	179	212	213	178	220	209	197	195	209	191	197	195	222	208	214	211	230	199	218	201	174	191	191	214	217	190	202	201	171	201	189	191	177	216	191	218	197	220	201	199	201	235	216	186	179	222	164	193	226	211	201	202	218	195	211	189	183	205	185	217	202	221	182	195	207	218	202	205	196	210	201	185	203	194	232	182	190	192	215	199	217	209	200	193	181	213	189	191	179	200	179	232	208	213	197	178	205	207	190	180	223	182	185	207	196	199	201	191	174	189	224	193	194	188	193	192	209	218	215	199	201	200	192	215	196	211	201	216	208	201	172	227	219	188	222	193	195	234	233	212	192	181	199	199	198	218	238	213	202	194	199	194	195	219	222	176	197	186	194	220	207	196	174	198	217	207	198	196	213	192	208	197	209	253	209	214	187	191	196	196	202	204	204	195	209	204	198	195	221	214	223	206	202	191	218	193	250	206	183	224	206	195	225	171	224	206	204	211	191	175	201	188	196	198	200	213	190	205	209	210	195	175	193	206	190	202	210	196	237	204	194	214	182	194	184	187	198	207	230	192	202	198	199	189	177	222	175	203	188	227	178	202	172	203	180	184	181	215	230	195	209	207	194	191	211	195	200	197	200	219	209	204	205	223	191	211	185	178	202	219	206	192	203	193	196	203	199	218	200	185	197	174	205	190	194	229	182	215	218	220	184	196	163	185	197	193	187	187	224	203	190	183	211	189	185	195	156	220	228	200	197	227	179	216	226	200	206	194	199	184	203	206	187	185	209	203	173	198	183	185	203	190	190	211	210	200	212	194	207	201	180	187	203	186	176	198	207	202	173	187	193	224	214	203	192	193	180	197	217	222	229	170	209	224	197	223	202	200	178	187	187	211	210	197	190	203	197	225	202	217	200	207	219	188	208	178	201	212	198	199	179	208	208	193	194	206	211	226	191	192	196	200	225	194	196	178	219	174	193	225	179	194	202	193	192	199	181	226	210	217	217	186	202	182	194	190	191	197	230	176	215	193	180	178	190	203	211	196	214	202	189	199	187	175	183	189	200	206	222	225	218	210	187	188	220	212	181	193	207	191	189	197	193	200	194	187	212	207	201	221	214	221	202	186	208	217	202	226	208	200	207	219	201	209	224	190	210	209	213	189	187	229	209	200	233	207	189	210	234	184	207	206	209	174	218	228	185	205	211	189	208	204	231	188	220	164	183	191	201	171	211	187	195	196	224	192	188	199	176	206	189	212	204	211	190	194	197	187	216	173	213	216	210	196	200	204	189	208	185	215	198	204	200	195	214	194	206	215	209	199	187	197	213	187	191	230	209	219	211	206	202	191	200	191	195	181	211	202	205	200	181	225	202	223	199	218	194	204	178	204	191	207	168	202	226	195	227	217	202	199	201	199	167	225	214	208	194	195	207	202	209	208	199	194	197	200	187	195	195	222	238	205	186	188	186	204	196	195	180	212	211	196	206	204	203	218	203	192	213	194	202	218	204	178	181	190	180	224	194	197	225	182	188	209	211	180	224	195	207	193	195	187	212	203	210	210	193	202	187	195	203	181	222	200	176	189	225	189	188	225	213	215	172	215	175	203	237	207	211	175	198	199	210	201	185	216	199	182	178	204	231	220	205	213	197	200	216	240	194	212	200	214	202	199	211	181	210	192	190	194	217	198	214	199	190	182	213	192	205	214	192	195	206	195	189	209	201	222	195	196	199	212	184	200	176	204	206	188	209	207	196	227	227	210	204	199	190	203	201	181	206	178	187	206	201	217	212	182	206	201	213	207	220	193	211	183	215	233	194	216	219	205	205	179	180	205	211	196	189	205	216	202	217	183	197	188	184	212	208	188	190	214	219	221	208	229	193	198	190	197	173	184	189	214	216	193	236	194	193	198	179	225	207	217	210	199	201	199	162	196	191	180	191	188	201	202	195	248	215	180	190	205	194	179	224	204	195	195	220	199	215	198	189	214	215	186	185	204	175	207	221	209	223	196	189	194	211	177	181	203	187	195	217	198	186	203	198	196	197	188	219	195	193	201	193	206	200	196	197	209	214	183	210	172	193	195	202	219	188	193	204	160	203	201	190	208	183	220	188	184	212	191	212	200	216	194	184	201	197	191	184	183	187	201	190	200	186	217	209	200	195	168	208	203	208	203	195	207	200	206	184	219	199	207	197	197	202	188	183	190	196	198	185	228	205	232	181
28440	29281	41190	54604	58456	49770	35185	19999	9039	3278	1198	660	533	527	531	514	526	500	503	510	509	508	527	530	522	507	483	531	523	490	497	484	508	547	448	498	496	488	510	524	476	492	535	544	478	500	486	498	498	536	454	475	523	517	472	504	555	508	541	477	495	480	510	470	493	550	517	513	530	470	460	547	480	532	518	515	502	530	480	503	526	512	540	497	475	492	511	498	487	459	510	505	503	530	499	504	520	489	532	519	501	523	548	541	482	491	482	512	486	457	549	498	458	484	500	496	496	490	503	461	504	550	537	512	513	491	497	505	479	529	509	479	480	492	508	494	504	488	560	492	487	461	533	539	511	525	510	484	494	492	530	510	474	463	508	508	539	506	475	504	489	492	499	535	493	492	495	511	510	491	485	497	501	468	491	486	488	464	487	500	482	492	494	491	539	524	516	518	523	530	501	489	488	536	495	546	469	481	519	541	475	534	506	470	484	580	482	486	557	534	524	486	536	484	507	499	488	514	480	532	514	464	506	520	521	519	534	471	498	551	493	497	518	477	491	501	499	508	534	486	519	501	515	497	473	462	533	499	449	495	492	530	543	505	505	492	497	496	496	480	495	506	519	517	502	490	503	467	479	497	462	476	479	518	479	545	479	519	529	535	520	478	503	513	527	502	503	540	497	503	481	500	508	481	475	512	540	522	497	541	495	529	499	506	520	552	529	468	505	507	507	501	466	541	495	509	512	530	512	513	503	465	541	499	520	527	511	518	561	517	509	478	515	474	498	503	479	504	503	475	493	477	526	518	480	488	482	490	495	497	486	516	471	468	503	512	519	522	487	527	491	520	485	492	497	477	518	503	493	516	467	520	492	531	506	480	455	495	492	495	506	525	535	481	508	476	503	506	475	526	504	484	484	488	491	523	508	506	476	487	483	512	539	477	525	531	520	543	489	526	459	477	520	480	542	513	516	514	515	502	480	483	497	490	500	526	468	498	511	538	530	479	485	496	507	518	514	492	472	492	549	473	529	520	488	518	488	505	528	490	540	482	456	491	495	525	507	517	480	487	502	512	485	523	517	470	500	527	502	486	557	517	502	496	512	510	489	493	462	516	539	497	515	496	509	507	510	488	523	501	498	533	514	518	540	475	471	432	515	547	499	525	525	504	520	474	504	490	512	484	499	547	503	526	501	544	501	475	521	496	525	490	502	529	527	504	509	494	481	514	471	467	484	485	487	514	496	514	475	473	514	504	526	514	512	541	542	466	485	512	523	489	536	528	499	468	548	525	519	510	520	509	496	504	511	499	490	527	525	532	481	495	500	553	470	518	542	507	535	527	509	466	526	485	494	518	481	487	516	528	521	528	505	543	488	490	465	520	492	517	525	484	496	455	508	489	508	523	509	483	527	513	492	534	510	486	513	499	471	493	522	492	541	510	491	488	516	475	521	502	480	483	521	530	482	526	533	520	442	513	471	468	497	558	504	485	487	523	480	481	487	531	460	502	508	479	511	474	503	503	518	488	551	473	516	498	511	490	511	481	494	510	489	460	503	489	500	514	472	536	531	519	475	497	479	527	500	500	477	502	524	506	533	520	543	521	505	508	516	474	521	488	524	487	484	531	504	521	486	529	528	512	527	478	508	494	518	517	520	481	559	517	500	510	533	471	544	508	521	529	504	539	518	512	508	503	518	536	485	538	492	497	502	475	474	457	500	514	474	488	536	456	500	545	499	503	501	492	538	513	517	482	531	532	507	512	511	525	515	491	515	501	517	450	522	540	526	527	508	513	546	485	526	495	514	497	502	523	526	518	511	483	515	507	502	470	505	486	507	486	488	506	541	488	444	503	496	510	510	492	460	508	487	517	490	490	497	479	499	470	519	532	519	505	489	491	506	513	506	476	502	505	475	505	519	452	515	470	503	486	482	524	499	514	557	493	488	481	520	486	529	548	476	500	531	475	496	492	512	505	496	493	451	549	476	498	507	503	530	504	510	469	555	544	475	450	525	502	515	470	489	494	504	482	522	485	502	503	497	503	512	508	499	518	462	521	500	468	491	509	512	458	474	491	505	502	454	502	508	481	536	498	479	501	518	490	547	500	470	497	523	513	477	473	504	512	502	517	468	502	485	506	505	487	556	532	502	483	511	458	498	485	532	538	501	479	521	507	525	464	464	482	514	492	497	485	513	467	518	501	518	491	494	480	462	497	498	532	546	486	515	516	497	526	526	548	475	500	494	497	515	524	491	457	466	497	528	560	486	545	479	507	532	512	488	494	506	502	518	488	471	491	518	552	482	516	465	524	513	514	491	490	479	494	505	500	529	483	496	476	529	494	510	467	509	546	492	485	506	510	459	456	528	521	466	494	509	499	456	540	521	480	479	506	493	512	532	493	505	518	511	493	480	513	499	480	500	538	486	516	520	508	502	496	514	516	471	484	534	510	492	496	507	486	445	481	497	468	491	525	507	498	499	456	505	486	501	500	473	484	488	492	448	482	495	490	475	492	522	515	537	501	467	525	479	523	500	499	484	496	491	510	509	524	528	502	518	523	512	490	524	487	476	501	435	476	503	493	521	474	466	520	551	534	500	500	505	492	515	465	499	539	516	526	486	523	471	503	525	492	541	507	478	473	533	450	515	478	513	529	526	484	483	507	492	497	538	493	488	505	483	493	492	486	501	527	504	486	514	491	493	455	499	507	526	543	485	533	474	496	486	540	519	493	501	504	515	501	485	539	510	519	542	461	477	477	514	488	481	526	475	519	510	486	530	496	499	506	519	486	500	494	476	514	514	515	508	525	567	530	489	515	482	481	485	481	514	491	516	525	500	522	491	535	529	502	505	504	496	522	504	499	487	498	476	504	489	491	488	497	517	496	456	492	523	507	546	474	491	490	489	520	490	470	510	520	507	541	509	483	522	494	498	517	527	522	509	541	499	506	480	507	507	480	506	506	509	511	520	553	515	529	524	502	486	488	506	479	469	542	485	470	478	467	545	500	491	476	526	494	486	495	508	465	515	478	508	526	501	514	472	467	498	495	500	530	512	530	473	546	479	490	499	548	507	512	496	499	498	497	506	472	496	518	532	515	487	512	516	504	488	499	501	552	491	494	470	551	534	517	507	486	491	482	495	537	494	526	489	520	462	472	517	469	488	493	530	492	479	504	502	472	543	494	526	486	475	524	496	544	446	488	529	536	481	518	491	481	525	503	493	491	487	484	495	489	464	526	510	502	485	512	534	475	488	544	477	529	489	539	513	483	493	522	467	528	502	515	509	520	536	467	549	481	519	520	506	493	499	511	480	508	522	560	494	506	508	508	489	544	522	473	511	492	488	492	475	467	521	516	496	512	548	559	508	498	477	503	468	528	478	479	516	542	500	502	498	505	505	489	507	491	506	516	486	533	529	520	547	463	506	486	517	482	530	484	505	467	511	493	492	483	485	485	498	495	512	502	495	462	497	493	469	498	434	497	516	467	534	497	494	502	489	516	523	528
61450	54222	57009	61126	56512	52404	34584	18861	6882	1724	560	245	210	195	188	191	174	204	187	191	150	173	171	194	164	176	191	213	167	186	184	202	186	196	179	193	174	172	169	184	170	184	165	184	176	179	207	181	194	196	165	160	166	169	191	148	183	177	190	174	188	172	161	158	174	174	166	196	205	204	185	172	200	177	176	168	176	183	193	182	196	155	191	163	204	184	203	197	182	167	176	180	210	161	179	152	183	165	178	164	160	163	173	159	176	192	177	186	169	188	194	189	193	166	173	163	202	179	162	198	180	196	194	176	167	179	165	169	188	187	193	183	187	169	178	167	156	162	182	181	186	180	172	180	201	169	192	180	186	171	149	199	193	187	183	171	190	174	189	171	158	169	183	177	198	164	143	183	190	165	187	186	165	188	186	164	154	163	197	187	193	143	173	166	192	199	203	170	180	161	181	190	182	171	182	184	200	163	192	165	221	184	215	205	180	198	179	166	195	179	193	189	168	184	186	178	205	156	200	145	157	193	181	210	188	207	161	182	179	175	162	192	183	200	179	182	194	180	158	169	159	169	188	201	169	174	164	173	175	160	164	156	187	180	189	188	172	185	178	160	190	172	188	170	167	193	188	183	174	195	180	172	180	199	174	170	169	174	194	176	209	201	201	187	173	205	184	181	181	185	174	167	184	171	174	197	187	181	190	189	206	173	173	174	177	169	164	177	169	174	178	179	205	177	152	191	158	179	179	191	176	165	167	155	166	198	178	157	187	175	178	174	189	189	193	194	193	162	168	157	173	173	188	177	199	179	178	170	179	200	166	169	185	187	171	173	174	167	198	178	187	168	172	188	189	195	172	185	165	194	196	169	176	166	183	177	182	207	209	182	186	171	177	192	172	166	167	182	165	171	181	189	201	174	189	189	181	159	173	185	162	163	164	173	203	148	190	187	192	183	175	175	180	182	192	171	176	179	165	178	183	180	181	198	188	174	173	202	194	193	183	188	163	175	178	175	168	186	194	179	205	167	175	193	181	186	184	157	192	196	179	201	174	191	169	184	154	187	204	180	202	189	180	165	195	192	199	184	164	173	160	192	176	159	200	166	173	164	187	160	160	182	167	166	160	154	172	185	175	168	184	172	181	156	199	184	165	179	187	175	172	143	197	165	183	187	166	165	184	171	198	209	171	164	170	214	180	179	180	199	167	155	207	199	185	171	174	166	177	163	179	197	167	191	175	172	179	177	175	187	177	164	172	176	191	169	185	168	204	219	171	184	166	174	184	190	191	200	181	181	184	189	149	149	166	183	159	180	187	193	172	188	183	167	176	176	184	199	171	159	172	174	194	167	197	191	202	190	178	181	200	164	164	201	191	182	200	201	173	185	180	195	183	188	180	188	189	177	154	184	167	168	174	184	167	206	172	176	170	159	172	221	183	176	194	185	200	160	184	167	177	182	170	160	201	167	179	163	177	169	194	201	168	171	196	171	186	181	178	200	198	160	192	180	175	175	192	168	169	163	186	174	166	163	174	178	201	155	186	193	180	179	166	172	177	155	172	170	169	164	178	205	189	190	206	174	178	208	161	183	181	191	161	180	155	181	182	164	174	200	189	174	162	197	178	216	175	177	183	181	174	189	174	180	174	191	187	194	161	179	182	186	165	177	177	195	180	173	177	181	200	175	181	177	174	173	172	157	170	173	172	200	193	187	189	183	188	177	171	158	191	157	188	177	165	182	185	175	136	177	191	167	208	175	154	179	173	196	170	179	171	187	184	165	174	181	174	179	189	178	196	181	175	172	186	204	176	192	184	176	174	174	186	194	167	178	168	173	173	179	223	165	189	179	190	170	182	165	187	192	182	171	169	183	195	173	169	177	179	185	169	184	171	154	192	180	145	171	191	182	182	167	187	195	195	169	180	174	174	195	187	177	174	179	188	199	169	196	181	182	181	167	163	191	181	186	184	178	190	172	166	169	203	198	206	190	172	195	192	179	183	204	174	173	168	173	196	189	158	178	182	155	185	161	174	178	191	170	194	191	183	176	156	195	167	161	182	187	157	181	170	184	170	173	173	163	188	194	179	186	174	177	187	206	185	172	196	164	182	196	191	179	175	153	190	171	175	170	175	170	165	198	170	185	166	197	178	190	187	191	188	187	192	206	197	188	165	174	162	200	180	181	189	183	170	159	173	173	209	195	194	164	176	168	178	180	187	184	213	177	192	167	169	162	183	183	171	172	165	203	170	177	182	224	206	187	173	167	172	187	163	199	198	186	183	161	167	209	182	195	156	215	176	176	165	200	157	163	179	166	179	183	161	179	211	177	178	200	167	157	197	186	192	189	161	176	177	161	181	156	175	165	179	175	189	195	187	161	185	205	204	165	167	164	179	175	186	188	189	174	204	200	195	197	172	171	174	175	189	187	186	193	180	163	182	180	188	175	177	176	163	163	199	180	196	177	170	175	187	179	166	172	196	202	186	174	166	178	180	174	176	175	177	213	175	176	182	169	179	179	187	206	189	152	206	173	196	196	176	185	186	149	176	170	169	177	194	219	163	195	162	173	176	206	174	182	171	183	184	192	188	176	168	157	194	161	169	189	175	185	156	190	190	176	147	152	179	175	171	189	175	186	153	190	188	172	197	206	173	167	195	185	161	179	170	173	170	185	189	175	184	177	175	183	175	192	197	200	169	204	179	176	181	196	190	172	181	181	171	153	185	181	186	185	196	169	189	203	174	181	169	159	153	177	195	179	181	201	160	196	188	156	201	181	162	200	189	183	163	156	153	173	177	177	193	198	162	182	179	190	181	172	188	168	180	165	172	174	188	177	180	176	195	180	201	170	211	188	191	170	203	195	170	155	183	188	191	174	196	182	211	173	181	164	193	189	172	173	183	166	179	177	189	158	202	166	173	173	188	185	167	191	192	177	188	158	195	173	186	177	174	193	190	179	182	169	186	167	188	171	173	219	172	158	170	176	189	172	191	162	183	168	186	188	180	166	183	181	185	168	184	196	147	169	190	189	154	148	202	179	169	174	187	172	203	179	172	189	153	184	175	188	182	196	211	189	173	172	183	170	197	178	179	183	174	190	163	197	195	180	153	196	197	164	190	154	170	175	182	169	179	156	175	183	172	167	205	188	164	178	188	186	163	159	182	184	167	168	173	178	192	186	173	175	171	154	171	167	184	145	202	165	161	160	161	180	170	201	165	178	193	192	185	177	198	168	185	181	160	183	189	175	208	204	157	177	179	199	210	156	171	166	184	175	177	178	184	200	189	180	171	162	176	177	204	191	176	198	165	180	164	216	171	163	211	178	194	177	188	194	191	172	171	184	158	177	217	180	163	174	178	203	161	170	170	175	157	181	169	177	186	171	186	184	179	164	182	181	164	172	169	198	186	151	169	191	206	170	171	178	184	191	196	158	197	147	177	211	170	218	163	172	185	186	197	184	171	200	191	225	176	172	162	184	168	165	192	186	164	181	198	183	198	186	175	182
37867	38158	54474	63300	65861	61233	45959	31464	17049	6470	2159	726	517	452	455	460	453	435	444	464	453	469	431	448	467	455	440	450	489	493	434	456	421	434	432	472	452	469	426	445	458	433	492	398	435	432	446	419	428	455	429	432	466	469	451	474	443	454	451	499	432	441	484	458	424	417	445	417	432	455	455	462	402	436	446	420	467	469	440	484	416	459	433	430	432	438	475	475	441	435	469	460	449	448	452	429	446	407	430	472	461	431	422	441	449	465	429	474	433	430	445	444	451	427	454	489	461	472	431	426	428	423	464	428	424	429	446	424	434	458	450	430	453	423	437	421	496	423	441	503	442	439	413	435	428	494	433	457	459	443	432	429	460	456	465	472	456	421	441	409	444	491	440	513	468	457	457	447	445	385	450	430	455	468	448	427	433	450	438	434	446	418	405	434	424	446	441	478	467	428	441	426	470	454	441	462	475	471	421	445	411	441	424	423	446	433	429	440	481	438	496	434	479	464	432	460	447	403	442	456	417	460	483	481	426	453	460	455	462	475	449	428	490	461	478	462	462	453	421	437	438	398	440	446	443	485	479	430	408	456	452	432	456	477	435	451	465	431	453	422	408	452	477	454	427	439	448	462	446	470	436	456	490	421	479	420	409	446	457	450	455	449	457	437	462	443	455	432	436	450	392	422	434	467	484	419	434	433	438	463	457	452	412	447	426	472	460	449	458	479	454	443	438	452	472	432	474	452	460	472	458	417	458	453	448	482	464	432	443	466	484	464	467	468	426	442	472	451	479	447	424	456	450	461	424	464	453	450	457	449	423	478	441	458	468	497	475	416	494	428	403	429	470	464	473	456	451	444	463	454	431	452	444	439	432	473	438	442	469	492	471	449	435	423	450	446	450	443	458	446	437	460	456	446	459	469	456	484	468	417	433	452	448	445	437	447	455	465	503	457	433	445	427	486	442	454	460	441	458	431	449	469	463	492	416	441	461	465	442	446	423	452	466	491	468	421	466	425	435	482	460	434	460	478	458	425	505	433	430	464	450	465	500	458	439	461	471	473	399	466	475	426	458	456	429	448	465	446	455	445	483	443	411	487	434	464	458	454	439	450	421	470	450	477	476	440	445	452	426	456	489	408	427	464	484	396	464	454	447	433	451	427	463	429	433	454	434	469	430	465	440	450	429	441	454	421	461	422	418	473	465	431	469	460	479	439	449	487	412	461	449	435	467	484	483	439	448	402	445	458	441	459	439	452	445	450	480	449	421	464	440	427	428	477	423	441	466	406	452	447	440	424	435	478	460	428	423	471	457	463	459	439	435	467	414	425	463	407	476	471	427	436	420	420	446	441	464	489	451	470	456	473	451	444	442	447	442	457	425	447	427	431	448	431	443	424	454	455	451	427	460	478	428	452	476	423	455	448	448	438	466	439	487	480	472	430	435	439	454	468	446	460	430	495	459	486	408	470	425	447	449	488	424	478	441	409	483	460	439	408	431	446	460	455	475	441	448	450	468	490	479	442	471	469	447	430	427	449	450	469	412	424	433	463	465	463	447	464	433	451	440	424	467	436	457	442	441	468	468	468	447	459	465	420	453	425	448	448	409	416	454	448	451	477	453	416	459	477	417	455	429	408	443	453	446	471	467	447	439	449	443	433	481	424	452	452	410	455	447	431	432	425	419	459	456	472	451	435	439	458	487	443	483	430	456	470	438	451	432	461	440	406	409	467	447	484	445	426	448	421	457	441	445	474	508	466	430	434	468	431	433	475	434	462	430	433	441	448	454	433	421	482	450	410	423	390	464	450	472	442	439	447	438	447	418	450	429	460	481	444	450	464	452	415	447	457	452	463	423	409	452	458	438	397	484	444	454	433	470	440	449	445	422	469	477	446	467	477	412	464	436	441	479	436	462	476	431	439	456	439	449	481	437	463	435	425	494	449	456	432	450	444	444	459	459	449	445	463	442	447	493	477	445	428	443	470	446	470	450	469	462	464	442	392	428	414	465	459	463	423	474	460	444	434	489	452	452	451	426	452	460	443	447	482	482	476	449	432	413	424	446	472	455	430	504	448	420	425	454	442	454	436	433	427	424	457	487	435	429	435	450	461	458	438	461	475	454	457	441	435	458	492	438	422	432	455	449	455	463	448	484	456	457	456	460	480	414	462	427	421	460	409	476	457	438	428	451	445	471	445	456	446	437	458	447	458	442	450	475	471	448	435	475	416	433	451	403	432	417	413	455	454	437	454	443	447	473	461	425	469	416	461	454	423	464	452	426	447	443	461	460	442	477	453	448	482	454	465	430	449	446	439	496	449	440	449	420	466	474	468	454	458	475	432	471	455	427	437	426	454	417	460	428	480	444	478	412	472	431	438	449	441	506	454	451	467	475	448	449	460	470	464	476	396	469	419	426	440	419	498	459	417	487	452	421	427	455	430	474	446	467	471	447	446	437	428	464	452	459	430	442	438	434	445	449	469	454	409	461	437	456	464	417	413	464	427	430	501	468	448	436	437	438	478	494	403	433	445	464	469	481	421	461	442	430	449	448	436	427	427	456	446	453	441	423	452	438	488	437	458	465	438	451	439	440	421	434	435	431	439	417	476	454	468	417	440	480	486	472	451	425	451	420	436	454	479	441	467	467	442	448	473	437	449	414	453	446	411	466	439	458	416	437	463	397	435	469	466	431	484	463	441	429	465	416	446	432	435	451	453	462	451	475	400	460	421	436	482	427	459	465	462	431	438	423	476	448	433	421	461	432	474	448	411	425	416	436	438	426	418	430	454	420	475	454	433	446	405	452	424	439	461	435	442	472	482	455	446	458	477	466	452	405	462	449	489	509	455	461	449	397	440	441	451	439	424	469	443	414	412	414	445	459	421	427	462	397	460	460	454	469	437	483	453	428	458	439	423	449	424	439	420	442	417	471	485	416	457	459	436	432	448	434	446	459	433	481	462	436	419	434	459	459	446	471	423	465	465	466	466	445	424	469	441	422	411	449	439	477	441	450	424	458	458	430	479	460	465	445	435	440	507	481	447	446	433	446	448	461	452	426	482	453	434	454	461	481	472	460	458	453	428	441	439	429	463	477	445	464	450	465	463	469	428	432	473	421	441	431	435	436	415	459	441	437	429	472	483	443	473	454	459	441	478	453	409	477	480	441	398	438	432	457	476	446	434	445	434	463	465	474	402	449	428	459	451	444	427	452	455	391	443	448	419	434	429	488	448	445	415	428	467	417	458	466	454	474	458	456	437	476	434	464	480	455	433	411	430	476	474	449	461	426	458	441	445	447	480	446	437	464	473	440	437	470	453	472	435	408	431	476	437	462	455	482	467	449	422	460	440	442	426	427	442	474	474	439	423	489	476	434	438	424	431	399	443	467	487	437	459	446	442	431	460	455	456	464	477	435	427	441	431	454	451	473	435	482	445	470	456	473	452	406	456	454	435	435	439	437	456	416	447	421	476	444	459	449	443	453	471	471	454	431	463	451	474
9057	4618	3753	2631	2285	3100	2676	1615	870	435	279	191	198	174	182	207	190	176	180	174	193	186	198	178	205	196	180	189	182	203	211	168	178	186	160	200	196	182	208	176	184	211	192	204	197	215	189	188	195	177	196	200	166	164	209	167	194	191	183	201	203	158	184	187	194	185	204	170	188	199	170	192	171	180	174	181	211	179	196	183	175	203	174	168	197	193	209	169	168	201	153	193	205	187	169	185	182	192	189	195	202	188	187	189	186	185	211	202	168	205	194	171	186	197	206	188	212	189	213	199	177	170	211	197	200	178	206	194	183	194	176	188	197	213	189	176	190	184	194	190	205	233	194	183	181	186	184	196	175	179	180	174	214	189	191	213	200	167	178	164	208	175	169	188	175	191	219	224	196	187	177	205	219	177	208	205	204	163	203	203	184	165	198	167	184	203	196	179	186	192	160	200	192	205	184	198	192	189	176	176	170	177	176	200	197	203	178	183	197	192	191	175	191	194	188	188	218	182	214	212	195	186	197	186	197	210	189	212	177	194	199	176	207	200	197	164	167	190	187	196	196	193	191	200	191	184	198	204	168	176	170	181	179	191	170	212	181	183	187	193	174	189	208	194	209	215	175	199	194	165	192	174	187	214	178	173	190	176	219	197	187	183	176	191	185	207	211	182	174	178	192	207	210	198	170	163	168	224	203	171	201	178	170	173	195	195	192	202	177	189	209	200	193	209	188	216	191	194	202	169	151	178	177	190	191	152	184	187	205	176	198	198	208	172	178	176	172	200	190	216	202	184	202	196	205	193	191	217	182	166	190	195	197	206	215	213	207	182	195	189	192	195	190	186	199	192	191	179	200	187	191	169	172	200	196	180	204	201	194	170	173	197	191	211	165	191	213	188	180	186	182	197	220	186	189	174	189	201	199	172	188	197	206	194	229	192	205	173	197	168	186	198	208	214	192	161	173	187	184	197	192	188	200	223	184	173	203	184	203	178	197	199	202	199	217	193	175	208	149	178	199	201	201	192	162	181	207	191	176	195	215	199	164	207	192	180	191	185	183	204	197	209	181	191	192	200	204	184	176	182	184	189	185	194	227	212	184	176	170	180	201	188	194	194	205	190	212	184	167	173	194	161	188	195	176	177	189	187	187	218	186	159	191	197	186	216	196	191	198	195	182	175	213	202	191	193	211	190	192	190	193	196	192	175	190	199	168	182	184	204	191	194	171	175	197	199	182	215	191	182	200	198	207	194	171	196	183	193	181	179	171	188	210	208	213	189	202	182	182	189	186	201	202	165	198	218	193	198	202	176	218	189	195	193	184	177	167	195	185	172	192	172	198	191	203	186	192	201	193	197	195	198	187	216	176	175	212	149	171	191	206	170	194	171	175	189	183	190	203	191	173	194	167	173	160	185	177	168	206	198	173	218	200	187	197	196	221	199	187	178	187	177	192	203	167	197	188	179	212	171	187	212	188	175	180	217	167	180	183	222	184	180	189	210	211	199	183	189	180	182	189	184	177	189	194	175	192	186	193	159	199	179	184	176	170	206	173	196	184	205	200	202	187	213	218	167	195	158	198	205	178	191	208	172	158	182	170	205	189	196	191	171	194	178	171	181	178	194	194	178	180	199	160	158	191	195	191	188	208	168	187	169	198	179	184	202	215	184	185	146	184	178	181	220	202	188	246	190	207	186	190	189	158	181	182	195	192	201	176	207	192	196	174	199	193	199	237	207	191	202	189	185	190	186	190	175	191	175	192	189	200	200	169	200	180	189	205	167	184	177	192	202	172	154	194	225	206	186	193	174	189	159	161	180	187	188	195	199	175	209	184	198	197	189	172	231	169	162	183	204	204	208	206	161	173	181	181	190	189	209	196	168	193	158	232	169	164	200	176	167	181	178	190	169	194	200	197	191	185	188	168	242	206	179	182	197	215	186	190	182	201	185	198	188	191	178	179	189	170	209	192	179	182	199	187	194	207	186	193	166	202	158	188	187	216	218	183	201	181	198	180	206	181	172	181	146	196	190	185	200	203	189	183	195	185	226	201	183	204	200	188	194	166	201	199	169	197	197	198	195	185	224	188	206	181	197	203	202	192	201	197	177	199	211	198	197	189	198	187	202	208	191	217	189	198	195	176	171	196	188	184	209	195	182	193	158	186	179	181	201	215	190	174	206	178	166	193	182	201	200	210	198	177	166	196	193	196	198	191	177	180	180	193	198	185	178	175	179	183	198	172	181	177	196	187	191	173	155	191	177	188	182	188	212	189	188	188	209	176	209	202	173	213	221	178	178	177	165	169	223	186	195	181	199	183	197	204	186	194	180	189	202	194	189	184	167	193	179	198	160	182	188	172	186	188	177	163	192	178	186	194	204	205	185	187	205	210	191	184	192	184	193	211	174	210	152	167	177	209	173	190	182	175	205	196	197	201	173	194	193	190	215	198	160	166	192	168	168	208	196	186	195	208	197	176	172	201	185	181	195	173	200	176	177	213	217	181	211	217	200	183	193	174	199	202	176	176	191	194	210	188	183	195	185	194	196	186	188	185	207	207	196	185	204	170	193	208	188	177	176	183	193	183	170	197	169	181	205	186	202	188	191	199	186	182	166	189	176	202	180	206	197	212	197	179	168	162	166	198	165	174	187	174	194	198	187	181	193	166	192	188	187	192	215	185	184	188	167	210	177	158	203	179	204	184	199	190	171	180	193	190	219	167	180	226	199	171	193	199	223	192	198	186	179	178	162	163	176	171	206	201	182	185	182	179	197	183	203	202	204	215	197	190	164	186	200	188	180	202	196	184	171	185	212	186	195	214	182	192	154	194	193	184	222	183	182	188	195	171	177	202	186	198	214	192	182	195	208	182	189	188	178	185	174	168	184	168	221	196	165	206	193	179	185	187	185	193	178	175	202	203	196	202	164	189	172	205	176	172	206	189	181	191	209	200	201	174	214	194	201	215	201	169	206	203	199	185	170	185	203	195	165	190	180	175	196	190	164	191	200	201	175	167	191	199	175	196	182	204	171	219	190	191	198	189	182	191	178	187	172	179	180	193	179	187	198	165	181	195	201	177	167	197	193	224	185	196	197	186	200	173	176	200	202	183	179	208	195	208	188	182	174	196	185	213	177	196	175	158	194	181	169	189	210	184	221	223	200	174	171	194	188	199	213	169	201	194	190	176	191	212	181	188	180	197	208	205	179	172	204	190	183	202	202	182	175	149	180	204	217	182	202	196	186	219	154	187	187	170	206	169	191	180	206	203	185	182	185	180	207	190	204	171	195	169	180	200	196	196	200	203	196	187	209	170	211	173	192	191	181	196	194	191	172	182	186	185	222	176	186	163	184	189	216	199	187	229	190	173	182	185	198	209	174	178	203	207	193	186	181	188	202	171	188	223	192	205	167	188	176	196	165	203	192	184	197	195	226	214	188	202	183	201	183	179	201	196	205	173	187	178	170	217	194	193	166	187	199	208	178	193	217	210	178	183	166
6750	6179	8367	8822	9590	12677	10263	6387	3177	1401	755	591	493	473	497	530	482	499	492	497	475	483	468	477	466	500	493	441	518	468	500	490	506	471	493	505	455	466	506	474	497	525	495	471	460	477	508	478	471	477	491	498	507	439	494	470	475	487	461	455	464	479	478	476	449	472	484	474	525	487	496	451	476	490	486	485	471	504	532	500	448	502	463	456	458	482	422	448	480	437	487	447	461	465	480	466	505	476	492	479	477	522	516	446	479	491	444	464	453	504	483	482	477	500	519	485	482	479	483	473	501	490	490	489	483	453	520	481	485	453	468	511	464	479	503	448	500	466	483	480	479	476	484	451	454	473	484	481	483	468	458	452	465	528	482	471	455	467	431	467	473	492	469	489	489	436	461	478	441	491	473	494	497	456	486	490	512	469	487	499	499	450	488	489	491	474	515	476	466	482	445	500	459	469	474	495	511	461	451	481	485	467	469	493	506	475	445	491	498	497	477	467	460	484	501	479	511	502	489	465	463	513	474	485	457	463	494	466	485	498	473	414	477	498	431	499	451	495	495	480	479	466	527	512	500	445	497	481	478	503	477	460	460	471	475	478	469	463	521	492	502	495	474	477	481	481	491	459	457	504	471	500	470	479	477	496	493	492	477	491	483	476	450	474	526	482	445	488	495	446	500	477	463	512	474	504	438	445	463	458	469	497	513	516	506	454	519	468	483	453	472	497	471	502	496	504	437	466	444	489	489	432	471	511	471	483	492	490	494	512	445	541	477	458	502	483	494	475	506	498	497	487	464	465	501	502	480	518	475	501	499	491	455	481	471	495	501	461	481	479	502	472	473	469	453	467	487	491	458	448	439	471	442	450	486	464	472	467	460	524	448	502	486	468	502	496	509	466	486	483	489	453	474	449	495	489	482	496	440	496	450	463	447	429	482	470	489	500	488	478	495	462	480	485	441	461	500	496	502	482	477	475	453	515	482	455	512	466	482	425	445	533	505	457	480	486	487	494	431	456	457	484	472	467	460	476	490	483	474	480	492	433	508	506	473	469	450	457	451	453	443	480	453	457	497	465	494	464	484	488	483	516	441	442	488	468	471	457	486	474	473	460	487	475	474	480	503	473	455	456	502	482	485	468	484	482	476	462	530	502	470	448	492	479	467	482	480	474	495	448	466	479	513	450	475	457	477	474	455	484	511	454	504	527	502	449	509	488	532	484	454	465	459	510	498	451	518	441	480	465	463	484	471	459	465	525	493	459	473	480	472	483	501	432	504	452	479	472	489	468	466	446	451	472	483	440	511	481	457	500	537	462	485	481	489	475	465	453	469	421	509	474	491	470	456	437	473	482	482	483	467	479	489	482	499	464	449	465	457	504	476	474	470	459	487	500	458	499	458	479	486	463	496	471	444	474	441	503	503	484	493	450	497	452	519	513	448	455	453	489	458	523	507	471	478	470	468	451	485	495	460	423	490	482	486	498	487	444	516	473	481	521	487	507	433	474	507	484	494	483	506	494	473	485	456	483	454	482	514	504	450	497	480	458	471	475	511	459	469	481	462	480	484	479	482	492	452	492	472	471	475	476	493	524	499	509	480	487	501	461	471	526	475	519	493	494	465	461	470	463	473	471	484	439	448	530	460	433	496	492	471	498	489	500	488	492	483	503	457	477	473	471	516	482	506	457	472	529	477	518	479	517	459	476	460	451	505	481	499	514	506	443	445	504	486	508	480	487	463	463	444	474	507	456	461	488	455	487	466	463	500	477	468	493	488	526	477	449	493	463	469	467	479	520	426	455	440	497	516	486	509	529	493	446	428	494	478	469	460	444	459	496	482	484	528	477	454	498	452	478	489	467	499	502	466	475	475	498	450	448	488	502	478	481	503	506	483	484	532	461	433	479	487	489	509	491	438	501	459	448	473	468	465	477	462	494	463	475	472	521	465	451	481	464	472	492	502	478	448	492	473	490	429	468	474	436	534	455	496	495	493	467	495	480	505	482	508	466	485	436	466	461	469	478	440	493	473	466	483	476	467	430	453	507	489	447	501	480	445	510	532	459	481	470	475	480	482	477	506	465	494	457	475	461	441	482	473	495	392	418	479	465	486	461	497	473	486	470	467	521	549	456	503	536	485	506	470	484	475	487	488	447	482	493	520	481	468	497	492	482	502	463	482	448	462	472	457	463	487	451	507	511	482	467	465	490	501	470	487	497	503	494	479	501	489	485	473	521	491	492	499	466	478	505	473	473	488	477	515	508	456	492	460	468	477	464	491	466	450	485	489	503	476	455	495	500	477	515	473	493	505	501	466	421	502	493	468	456	499	477	488	501	507	512	498	478	483	432	458	482	484	453	505	458	476	476	479	455	474	452	487	505	478	460	489	469	431	481	475	446	493	477	483	460	471	451	465	479	492	481	494	481	485	490	508	500	527	493	517	477	465	501	500	451	488	481	477	450	463	447	466	492	479	470	465	451	455	459	494	446	451	487	463	469	496	475	484	496	472	473	484	484	459	454	485	493	484	506	553	491	496	501	500	491	477	508	468	468	500	470	420	472	503	531	500	426	486	480	436	486	451	470	459	512	513	440	452	489	451	478	510	527	449	464	521	473	497	501	506	502	498	459	501	500	526	449	465	494	496	455	488	462	467	485	499	520	476	493	437	497	498	468	487	508	504	484	471	473	446	486	428	488	501	489	464	490	486	464	474	492	503	450	464	475	491	471	503	438	476	493	512	480	454	461	469	474	420	488	494	457	483	490	489	475	469	486	488	482	461	478	477	459	471	460	461	508	491	462	445	513	463	475	504	450	490	458	450	482	495	478	505	481	475	455	470	495	483	466	507	493	483	468	463	505	497	474	477	480	490	492	480	464	500	481	512	469	453	467	512	480	476	475	480	473	460	518	482	444	504	462	440	478	446	472	468	454	492	504	484	467	464	519	462	516	477	480	466	465	489	483	501	465	502	459	469	519	506	479	473	477	492	436	430	488	476	472	475	485	469	459	481	470	488	472	474	476	487	477	501	517	474	483	490	454	454	489	490	464	463	503	483	458	488	482	504	498	457	466	474	480	458	457	510	468	529	472	470	503	478	464	463	467	493	443	467	480	519	482	504	494	498	465	520	482	495	480	454	493	511	476	475	454	507	477	475	488	494	463	467	506	459	472	458	486	454	510	451	476	471	502	474	464	462	526	474	475	491	515	489	413	483	474	495	479	489	512	443	472	469	474	495	453	498	464	478	474	492	456	494	522	431	478	519	476	477	512	464	480	497	459	466	494	470	477	477	471	474	485	468	466	470	453	450	447	472	503	467	472	473	515	456	500	488	452	473	467	452	477	474	445	450	477	516	487	473	446	488	487	429	479	500	489	477	486	463	472	458	450	497	493	455	446	468	503	457	462	466	523	470	497	492	521	484	480	471	423	488	492	515	503	481	497	496	488	476	502	462	490	459	505	484	497	465	488	492	532	461	496	514	461	512	468	518	509	446	502
46610	39771	27672	28945	39025	40564	31344	18612	7895	2379	683	300	247	219	205	199	175	232	195	177	216	213	181	188	221	209	182	192	189	213	197	191	201	207	213	195	202	203	210	202	195	214	180	207	184	198	203	207	213	225	201	205	209	199	217	200	240	195	187	184	212	189	211	212	185	185	195	230	184	196	194	227	198	200	204	224	185	181	218	186	208	203	213	186	213	193	236	190	180	212	204	194	198	211	192	194	212	219	181	212	180	189	203	217	195	194	187	181	185	230	230	193	198	218	215	209	203	218	175	200	192	202	179	192	169	200	228	195	203	205	196	188	203	218	208	202	213	217	178	206	188	181	197	214	221	197	192	211	172	216	230	198	203	212	195	214	203	195	171	195	192	196	156	194	201	197	201	174	188	222	186	178	211	209	188	220	187	195	214	188	192	204	211	203	214	200	204	234	211	199	188	197	202	183	193	200	185	202	209	196	235	195	210	192	195	218	187	215	203	202	204	200	183	185	210	222	184	214	192	178	202	219	199	207	214	224	215	214	196	194	198	187	210	222	185	176	190	190	184	180	196	188	207	199	209	241	183	197	199	194	180	189	203	227	215	217	210	224	216	183	191	216	212	192	226	190	213	232	180	219	193	200	207	204	207	176	190	203	209	202	174	196	203	164	217	205	206	195	204	212	197	214	204	206	186	197	219	175	207	196	191	199	200	221	201	225	200	185	197	185	179	191	231	169	175	209	191	185	208	176	208	194	213	201	191	182	162	224	193	226	189	209	211	195	196	209	193	186	185	193	218	251	199	211	220	212	221	200	184	212	200	212	199	204	204	204	214	192	191	219	204	192	207	199	190	195	195	202	178	186	198	196	183	227	210	199	201	221	195	187	184	208	189	177	210	181	215	204	178	200	206	199	189	191	195	221	201	185	185	225	186	223	214	198	199	196	233	203	190	226	214	199	220	180	208	210	210	206	223	212	212	215	214	203	193	208	207	186	219	236	206	186	201	190	205	217	231	181	187	203	192	200	203	196	193	208	196	191	197	195	175	190	187	189	217	214	225	194	207	214	211	193	202	193	208	213	195	214	217	216	216	202	197	186	198	201	195	195	186	215	198	197	209	234	240	215	208	214	176	196	191	197	193	178	182	194	213	186	200	233	211	185	209	193	203	186	181	230	200	221	180	191	220	169	209	176	175	186	211	192	180	202	197	196	184	191	211	192	224	179	158	192	195	181	219	211	210	209	181	224	196	200	201	224	182	201	196	202	209	205	206	195	179	202	212	198	201	177	216	212	203	206	185	207	189	187	202	212	203	185	213	204	215	222	198	187	184	193	206	186	208	204	214	185	195	213	200	187	205	222	216	195	189	202	195	212	180	213	200	184	235	205	229	212	207	218	175	205	215	216	204	174	200	214	206	220	182	196	182	184	213	209	213	187	176	204	190	168	207	188	199	181	189	171	175	187	197	190	184	172	176	195	195	232	198	199	211	192	187	223	203	210	189	179	204	203	184	175	199	176	186	210	197	192	186	215	212	209	180	201	223	191	197	194	186	204	201	198	206	200	191	198	222	222	203	215	172	166	208	213	203	201	221	191	198	191	193	184	191	189	194	228	206	206	189	202	185	198	203	196	196	185	201	179	223	191	208	199	180	230	209	198	179	211	207	220	194	187	205	200	232	195	211	198	179	201	198	177	177	187	197	205	192	202	191	208	194	216	223	192	177	214	209	205	226	210	204	199	180	199	208	214	197	196	209	196	206	203	198	190	188	191	198	184	184	199	186	209	207	237	200	207	199	206	192	194	187	190	188	200	206	177	217	203	181	181	187	208	224	211	221	217	196	226	211	182	224	189	198	207	211	218	207	170	196	186	197	217	203	200	203	181	234	211	202	203	206	198	187	195	204	204	176	204	197	222	182	198	209	184	211	186	202	217	202	212	195	200	212	213	212	187	213	205	194	192	195	212	194	183	223	193	199	213	196	203	220	195	195	203	199	202	203	206	193	190	179	204	227	202	213	191	216	203	215	201	209	196	192	214	201	221	173	214	212	207	235	172	190	227	187	195	203	205	213	213	195	172	179	225	173	188	195	207	203	209	183	193	199	197	192	225	217	212	188	208	199	210	205	219	195	200	208	213	189	176	212	191	214	203	193	199	197	189	209	218	185	200	191	190	195	186	200	209	190	198	214	220	191	207	186	217	242	198	197	226	213	213	186	190	194	209	197	195	193	190	217	216	219	200	225	169	199	196	207	198	201	212	179	193	212	199	198	174	185	209	172	212	231	219	204	207	225	203	183	187	208	206	190	195	213	209	198	188	193	185	198	198	187	215	194	178	182	183	214	204	196	184	215	219	192	170	204	186	201	208	209	167	197	204	206	196	211	216	224	187	204	209	192	209	200	194	184	224	211	229	205	183	182	227	190	210	202	228	201	196	180	203	217	207	220	200	194	203	188	190	199	181	205	200	185	186	202	177	191	198	213	191	218	165	232	206	195	228	209	199	208	223	207	185	212	220	209	192	192	203	192	166	182	205	194	203	186	184	191	172	196	197	206	179	197	211	196	186	202	199	198	220	175	186	185	209	187	195	201	182	207	211	199	203	174	204	196	205	202	185	200	183	204	197	218	196	226	210	197	188	196	213	190	193	184	202	197	181	212	197	186	212	206	201	207	196	174	208	208	203	195	192	228	212	198	189	197	203	213	195	220	197	215	215	188	180	196	200	222	217	208	191	193	216	196	186	199	203	230	178	214	213	185	208	207	178	202	187	205	185	176	183	202	196	215	185	173	192	192	203	165	199	188	226	227	208	192	176	188	206	204	196	184	198	199	180	188	178	216	209	206	222	185	203	210	203	192	208	220	209	200	175	198	219	198	197	212	197	198	203	190	210	220	196	206	200	211	220	192	209	198	185	191	184	205	195	198	180	188	189	208	186	210	179	191	222	217	191	190	185	193	209	184	197	198	191	190	182	198	216	187	193	192	173	226	190	212	204	225	179	168	200	229	202	185	196	209	208	195	188	196	179	188	184	202	206	193	184	224	201	192	181	189	185	197	174	183	180	196	210	201	196	195	212	191	213	190	192	193	226	210	190	196	167	212	191	186	188	190	206	186	208	182	195	195	210	192	207	216	193	182	224	200	212	210	194	220	188	204	203	203	195	209	184	225	203	196	199	198	211	228	185	191	215	206	205	195	184	180	199	204	186	193	199	225	188	178	205	185	182	188	208	179	208	192	201	190	183	192	207	199	179	210	214	195	201	201	183	195	205	198	218	194	180	196	179	185	196	190	192	204	221	200	194	178	203	219	228	222	202	227	175	208	198	206	202	205	198	187	224	175	185	204	204	188	166	194	202	199	206	201	189	193	194	220	204	193	220	194	194	187	217	202	165	190	206	200	216	189	203	188	205	195	193	209	205	223	204	203	192	198	194	206	199	233	201	207	224	183	214	201	200	189	167	188	210	221	206	208	199	216	209	197	235	185	210	218	212	185	184
27928	28053	30952	40466	50453	52768	44898	33434	20084	8401	2656	921	606	501	501	465	516	503	510	457	534	493	473	504	518	485	529	522	522	469	466	489	518	467	535	530	491	518	477	538	495	502	509	502	506	520	527	519	455	518	525	512	521	499	490	499	535	520	473	551	484	486	483	477	512	491	480	509	486	534	510	482	524	481	518	511	519	474	474	533	518	531	457	517	474	493	447	476	474	506	507	494	512	456	455	495	491	501	514	520	509	487	520	466	525	502	481	519	515	511	534	489	513	519	503	506	500	529	502	516	511	501	528	500	512	512	490	499	490	524	475	504	484	462	503	468	464	512	490	513	461	499	505	535	489	513	513	479	479	486	484	483	550	485	510	464	510	535	469	489	490	503	481	518	515	495	471	537	477	481	485	477	491	462	451	490	472	511	485	492	491	483	524	492	490	500	484	472	498	483	496	471	494	514	481	495	467	506	543	486	497	519	487	485	515	476	515	463	491	455	475	475	504	464	496	503	441	493	451	471	473	490	495	492	457	503	520	489	510	464	543	452	488	468	484	496	475	485	517	488	475	503	519	470	499	528	520	451	515	463	453	512	503	491	486	509	494	539	475	481	493	533	475	491	508	522	504	482	497	503	465	506	504	489	463	510	452	515	521	488	488	510	462	532	549	451	490	507	481	485	505	469	491	518	514	521	492	462	492	492	485	503	495	488	533	490	510	508	484	460	471	521	497	473	487	508	523	492	503	510	529	509	542	478	548	545	510	491	486	509	535	471	504	524	526	489	491	475	502	471	462	528	482	478	511	534	531	478	465	497	468	493	501	481	505	487	503	510	532	491	529	483	528	511	495	481	505	495	521	468	490	508	539	502	480	505	516	469	473	481	520	507	492	526	483	497	505	524	493	517	479	500	521	473	496	499	472	479	509	558	505	500	456	523	532	489	482	473	508	459	482	484	512	466	503	456	529	532	483	481	488	500	494	516	503	491	489	534	507	532	490	512	499	480	526	477	466	514	505	512	497	523	529	479	485	501	493	533	460	488	488	505	475	521	480	512	491	519	459	467	522	508	529	526	489	530	523	531	529	486	503	509	496	482	505	471	466	504	494	516	493	454	485	488	495	517	474	481	491	494	478	477	491	506	519	495	507	480	498	517	452	521	526	475	514	487	507	520	496	518	503	512	488	509	484	466	460	461	519	505	512	549	504	530	494	525	482	469	487	486	506	508	534	454	500	519	517	502	517	462	484	501	478	509	474	531	522	519	472	516	514	488	544	483	493	512	492	479	489	490	527	456	495	462	485	488	488	531	509	531	512	491	490	485	537	535	502	505	507	555	500	487	515	488	496	522	508	511	497	454	446	474	510	516	477	493	513	489	457	533	513	530	478	462	540	477	482	494	509	508	486	500	492	506	488	491	508	487	499	472	451	488	529	498	475	527	529	497	464	512	528	517	538	479	501	545	480	499	535	502	514	501	466	511	489	527	515	474	513	498	548	515	473	494	491	487	492	517	478	544	486	488	492	513	445	471	490	504	514	514	495	517	504	506	510	487	493	499	519	524	516	499	534	484	473	525	549	476	500	526	468	489	498	497	507	524	497	535	536	489	495	494	496	504	530	482	447	459	467	513	474	485	474	552	515	472	533	490	525	503	460	514	539	490	517	455	489	495	503	489	499	514	500	506	500	519	475	520	516	471	510	484	510	477	507	523	515	519	516	511	475	546	499	488	528	466	535	462	475	508	495	494	521	489	473	447	498	486	481	475	509	481	493	480	532	470	517	512	503	500	480	477	492	485	490	496	509	555	541	480	533	494	543	491	459	516	478	497	471	478	491	494	474	508	536	478	529	511	474	489	491	543	508	488	495	479	474	497	513	491	473	534	492	506	494	468	537	491	513	456	491	521	450	473	553	490	483	490	541	528	521	499	477	518	496	500	500	511	499	473	488	480	496	511	490	470	488	503	535	498	514	495	490	471	546	520	476	474	487	537	522	484	496	484	503	464	517	525	497	471	520	509	504	517	489	493	476	438	495	504	478	479	541	504	480	461	517	516	508	491	488	518	463	495	505	483	516	505	511	522	523	501	474	522	448	481	509	479	517	503	503	466	516	486	489	498	520	527	461	520	479	473	504	488	513	490	501	491	502	488	495	482	478	472	494	468	519	494	503	537	492	494	501	507	485	502	517	535	518	460	517	526	486	500	527	543	484	503	525	497	540	474	484	496	506	501	498	481	452	489	506	504	509	532	569	485	477	528	486	493	474	502	482	520	525	444	485	494	498	504	506	470	503	505	502	518	450	502	485	507	547	497	453	470	546	467	490	514	545	508	475	476	512	514	491	515	495	506	477	506	494	506	512	503	463	514	469	503	485	486	501	497	494	496	449	507	488	507	474	468	489	493	497	479	508	514	506	483	569	475	495	515	478	478	521	515	501	481	476	496	468	498	490	460	478	490	518	490	484	512	485	536	495	488	495	543	513	517	472	516	518	460	497	516	468	492	512	472	501	491	485	488	484	474	518	481	510	510	487	528	520	446	492	514	502	478	501	526	547	505	479	466	486	483	519	486	545	526	515	515	510	473	546	550	496	481	500	489	498	508	489	480	507	492	486	484	492	454	475	464	516	491	490	472	466	526	497	470	502	530	511	500	534	492	516	496	499	487	498	506	483	453	475	486	536	522	513	512	470	479	487	484	505	455	491	499	499	484	515	482	494	493	505	521	508	494	519	506	520	487	491	536	516	486	512	493	503	492	478	490	492	490	505	502	508	491	490	495	511	526	525	510	550	493	495	505	523	503	536	505	481	497	505	537	481	518	458	508	533	530	493	495	480	517	516	506	453	476	498	450	512	519	519	539	494	495	483	513	514	493	516	505	489	486	452	508	482	515	477	519	474	488	480	516	483	539	484	524	473	503	554	496	515	464	477	510	476	493	484	455	498	495	468	503	492	529	489	517	528	495	494	502	536	478	492	517	535	504	471	522	488	497	525	470	533	511	458	495	512	506	543	487	536	497	517	503	524	494	461	556	499	518	481	472	493	510	523	471	477	515	524	500	517	533	492	506	453	470	466	537	555	518	502	481	511	519	515	475	489	476	496	495	501	486	486	521	529	499	472	505	524	496	524	506	515	514	482	508	481	517	513	456	477	504	498	489	491	487	549	512	493	514	475	512	519	494	507	522	499	481	489	467	494	530	491	518	493	470	444	473	544	533	478	495	483	534	470	498	477	475	476	517	532	507	543	503	466	498	475	508	529	497	557	529	497	502	503	499	504	510	548	546	524	490	504	499	508	484	477	498	461	460	492	510	508	499	463	510	499	494	493	503	514	485	475	477	513	450	515	482	525	493	520	484	471	505	516	457	521	494	489	490	527	486	505	495	508	530	501	500	509	517	508	517	517	522	494	486	516	512	490	479	519	476	527	464	490	527	504	472	491	497	494	479	509	463	483	511	482	519	499	455	486	497	473	497	468	494	473	537	494	540	478	512	475	493
56904	42563	38752	46185	57469	52505	45699	30581	15323	4656	1025	381	191	191	188	174	182	178	188	173	192	171	184	164	172	183	161	189	192	170	182	198	157	196	181	177	189	178	152	147	180	209	155	167	171	167	174	191	192	198	188	198	182	190	170	184	190	188	179	179	167	176	161	171	161	174	157	190	203	174	163	182	174	215	193	178	149	200	186	189	164	171	181	174	206	189	156	175	185	174	172	162	184	178	165	198	201	182	160	186	169	171	158	184	184	181	175	161	196	172	176	177	196	188	178	185	177	182	173	155	167	184	179	182	172	164	182	173	166	174	173	191	180	177	173	195	167	174	131	175	150	169	155	179	170	199	173	189	192	191	177	187	177	156	162	191	187	180	180	191	189	153	207	181	179	167	178	187	168	178	182	178	175	164	177	151	183	193	189	174	178	160	188	181	153	166	144	172	179	188	165	172	183	170	159	150	156	155	188	174	167	172	181	168	182	192	176	176	171	167	191	184	191	183	181	179	185	173	193	160	174	177	169	152	180	190	189	174	158	184	189	175	173	178	170	160	172	187	187	183	179	185	181	168	192	192	189	164	173	167	187	167	170	183	191	176	179	167	180	153	169	187	203	187	171	176	161	162	210	181	166	184	185	177	195	190	172	173	174	161	172	182	184	177	208	191	175	172	176	156	187	176	179	189	164	182	164	154	172	178	172	183	178	166	160	189	185	166	169	201	183	161	174	173	179	184	188	164	188	203	181	184	191	158	155	185	187	189	179	171	155	192	195	187	182	173	173	169	191	174	167	186	189	181	153	151	158	186	181	174	173	191	185	175	177	172	178	148	179	218	175	165	186	158	149	180	148	187	191	192	188	190	173	161	201	176	174	172	162	154	171	174	174	183	181	183	170	157	168	185	171	160	165	172	180	179	186	181	193	180	188	179	156	204	204	171	178	155	168	168	173	163	206	166	206	153	195	203	180	172	178	176	201	196	186	201	171	181	154	177	169	179	170	194	162	172	186	190	173	170	192	173	176	157	181	191	175	159	172	173	171	175	189	204	165	174	185	192	198	171	188	176	177	179	180	157	186	172	189	167	176	188	195	188	182	147	171	192	170	177	183	164	157	187	191	165	172	179	162	178	203	173	220	150	172	176	188	190	181	196	160	160	177	190	197	165	174	165	161	181	176	198	173	181	143	169	183	176	157	200	189	186	167	205	182	179	186	141	171	215	183	200	154	181	168	148	184	181	156	159	189	182	185	181	182	188	191	200	190	177	166	181	168	169	206	178	172	180	168	156	183	182	175	156	161	191	170	176	176	182	193	204	145	164	188	180	193	165	175	155	186	189	196	149	207	156	182	194	187	169	172	189	184	172	177	177	171	166	168	182	169	169	179	173	159	153	147	152	150	159	203	183	175	164	172	163	185	177	183	193	184	202	179	187	173	175	174	169	172	157	163	158	211	190	187	189	201	172	184	180	183	189	179	165	163	184	180	187	196	173	173	173	177	186	173	168	154	175	195	173	181	188	166	167	192	183	181	163	171	172	183	184	194	166	165	197	189	181	173	202	196	177	189	176	188	162	179	182	158	175	194	196	192	160	181	145	161	184	157	190	180	170	174	183	193	185	178	208	172	180	171	189	185	166	174	148	178	170	179	169	185	161	203	171	175	190	179	182	171	162	180	145	171	177	168	186	179	170	180	160	163	174	163	187	185	181	182	184	176	168	153	167	184	192	171	172	176	180	186	188	184	162	190	177	181	178	177	180	153	170	182	178	176	176	151	195	179	174	180	180	180	172	199	174	161	189	144	184	182	162	218	167	158	170	175	167	180	187	199	144	167	184	184	172	186	197	186	185	180	201	177	165	174	183	185	177	184	203	187	194	174	214	157	179	184	177	172	172	174	173	167	180	167	174	170	174	176	159	174	182	178	179	195	182	171	195	162	195	197	148	154	191	181	174	179	192	175	175	184	173	182	172	169	192	180	180	188	170	189	173	177	164	198	185	204	180	189	181	177	159	177	162	174	163	173	176	171	194	175	161	192	181	199	156	183	184	169	181	189	197	180	182	178	143	171	197	152	192	170	181	178	165	175	200	168	160	189	178	208	152	206	194	186	147	170	179	199	176	196	203	178	204	192	188	164	189	173	176	171	178	158	181	164	174	169	184	183	166	170	175	206	187	173	167	172	172	188	217	162	178	180	190	166	178	156	176	170	209	171	204	162	176	184	177	180	193	187	162	173	168	166	175	172	159	171	216	168	190	188	161	165	172	174	176	169	174	175	187	169	174	167	176	163	171	181	149	175	175	213	163	203	185	157	162	173	172	174	192	179	169	189	174	148	185	184	166	191	191	184	178	199	171	162	187	183	158	168	183	169	187	144	172	156	173	187	157	171	181	170	180	204	199	175	165	197	196	199	189	178	178	181	160	160	152	160	190	174	181	178	182	181	181	173	187	173	176	174	187	169	180	162	155	163	171	171	182	170	192	175	179	194	185	177	157	188	176	171	172	186	188	175	171	153	165	182	166	192	170	156	187	140	171	165	177	188	177	161	191	186	190	186	172	176	191	195	187	186	192	198	172	169	133	163	175	149	188	168	192	196	167	188	167	158	188	185	199	185	176	187	176	164	171	158	145	167	164	165	155	180	160	187	181	170	153	164	199	194	189	190	176	163	208	168	176	177	193	208	184	167	152	157	163	174	183	172	200	204	160	162	174	156	173	181	166	192	185	179	170	170	162	168	173	174	179	184	178	181	171	180	174	161	173	179	197	195	168	207	174	170	158	170	174	165	193	196	170	162	158	160	145	174	149	171	178	188	163	165	173	200	181	167	177	189	164	174	185	189	173	171	179	159	170	153	180	184	152	172	177	179	172	126	164	180	196	192	193	170	205	208	188	171	179	176	172	165	171	179	188	179	164	185	202	183	183	173	182	202	195	191	159	174	175	164	176	171	152	187	169	197	187	194	167	173	185	193	186	188	186	176	179	177	146	190	165	159	184	177	175	167	183	184	172	199	187	192	183	187	171	176	171	186	187	155	200	171	178	165	153	185	167	180	185	162	220	187	175	149	169	192	169	178	175	178	188	160	188	177	165	181	180	177	180	171	206	156	158	185	164	158	196	168	187	203	189	182	200	167	148	193	162	173	184	168	185	172	160	160	168	143	187	177	169	169	153	186	186	149	192	168	167	161	179	166	160	184	189	189	184	190	197	164	162	170	186	202	165	174	173	215	177	181	179	155	160	161	176	184	181	205	172	174	169	198	189	167	201	150	172	188	183	161	171	189	185	207	161	171	178	178	178	163	216	185	193	164	181	178	190	166	190	178	172	168	177	183	168	155	155	172	161	217	178	156	167	180	185	169	164	170	170	176	192	175	184	154	154	166	155	161	168	157	169	177	199	165	218	200	166	186	173	197	177	153	176	156	180	196	184	185	186	152	165	198	210	154	154	189	156	173	158	165	195	169	186	196	187	166	208	182	159	178	171	185	176	183	195
35726	28389	38699	52850	62754	63815	56717	43637	28437	13337	4224	1220	554	477	434	448	479	436	471	424	463	451	451	461	445	464	464	443	465	458	454	462	446	411	418	445	416	432	430	445	439	425	462	457	422	436	434	464	441	460	433	429	441	440	479	443	442	419	445	452	459	460	479	439	450	441	469	463	425	453	482	444	446	455	439	451	463	467	438	445	436	450	466	444	442	398	485	434	441	410	435	424	493	439	437	456	446	455	436	419	494	433	439	418	430	429	469	474	443	457	411	449	430	435	407	475	408	452	444	416	452	437	428	424	475	443	456	450	417	425	465	471	462	429	429	455	471	430	435	455	457	461	463	464	408	441	428	479	414	444	451	452	469	464	459	447	418	411	401	443	443	459	434	445	467	451	408	449	438	440	425	453	452	445	462	438	463	419	413	452	456	445	439	442	432	436	439	442	450	424	445	435	460	447	437	453	430	416	451	437	439	430	435	444	405	431	458	452	440	426	435	475	453	410	434	444	423	443	416	458	419	442	433	411	425	439	441	428	440	465	434	451	424	426	410	464	413	424	426	461	457	470	446	479	454	426	466	423	431	448	420	440	449	437	439	442	455	430	411	419	437	445	478	444	412	487	459	438	465	435	458	433	455	411	439	441	444	435	443	479	422	433	472	418	473	424	450	473	435	438	439	413	469	419	442	446	465	466	452	441	426	446	424	433	430	458	444	467	450	385	452	473	433	435	439	445	437	460	435	446	472	459	425	464	424	455	410	445	426	418	397	442	455	431	403	496	447	445	428	440	460	449	438	484	443	481	440	445	458	484	462	461	434	464	453	448	430	441	451	480	460	437	442	425	446	440	397	446	444	455	473	471	454	432	430	418	406	439	435	422	407	469	488	473	449	462	443	462	455	439	436	457	425	444	452	433	440	426	450	429	451	448	446	403	457	458	433	423	435	439	436	434	449	438	430	445	501	416	454	415	473	462	446	453	462	436	436	449	443	426	452	421	410	428	451	404	444	456	472	440	473	423	439	432	420	417	407	438	427	464	431	437	445	436	435	440	428	436	473	426	452	423	445	441	466	462	459	441	440	435	443	442	473	416	479	438	479	445	439	443	418	460	442	400	453	450	459	436	432	410	437	450	418	444	448	431	424	435	426	450	433	474	452	450	443	462	450	435	424	436	475	456	430	443	425	447	465	467	476	423	453	484	450	418	445	401	428	449	437	437	464	405	428	436	447	418	426	477	446	458	414	453	433	448	495	450	424	415	404	460	409	432	453	416	462	457	464	460	438	430	452	447	469	436	470	456	443	468	467	468	439	414	449	449	436	446	423	489	441	435	427	424	416	396	434	436	435	469	425	448	446	405	391	419	456	482	450	459	434	438	434	465	454	413	402	424	444	472	427	464	445	488	415	439	412	435	443	418	503	428	425	459	432	455	431	439	490	424	444	438	477	426	468	459	422	437	428	436	430	475	442	438	448	411	433	444	431	399	459	452	435	425	415	441	449	427	405	400	454	416	469	479	411	435	431	441	429	444	448	430	441	472	450	446	480	462	437	451	454	479	468	469	440	427	456	448	482	469	451	408	431	456	410	445	425	450	449	437	463	460	447	440	442	458	443	431	446	441	432	424	464	432	476	433	495	452	459	418	460	453	424	394	452	412	444	444	398	480	452	475	413	449	469	432	455	485	455	470	437	444	456	434	446	396	442	457	434	455	435	416	378	438	430	444	445	441	485	458	428	446	438	427	422	453	422	438	442	442	454	476	442	463	460	449	421	420	444	437	471	423	448	376	436	437	435	449	459	440	438	450	411	461	453	435	452	446	454	420	434	416	409	449	411	434	444	439	458	435	442	468	427	452	478	447	480	473	447	462	443	443	462	445	472	412	457	426	461	436	451	447	453	436	459	434	426	434	413	435	447	504	420	426	450	432	470	429	484	434	388	448	434	437	424	428	468	430	463	466	430	428	423	424	454	441	464	415	450	476	419	449	464	438	447	424	428	447	467	455	447	439	403	415	483	452	416	452	425	413	433	462	431	474	438	445	440	434	487	430	469	472	454	438	490	462	415	452	447	423	440	469	464	449	423	459	461	452	441	456	436	459	445	435	467	399	443	439	436	445	441	434	425	430	461	430	455	427	451	463	436	469	426	458	448	436	454	420	464	472	475	462	439	451	407	452	448	451	423	449	422	456	451	466	449	410	461	434	442	415	420	438	404	425	506	470	433	434	433	399	396	448	437	407	430	416	471	471	439	437	413	429	433	452	437	440	444	432	427	451	447	428	452	450	466	428	496	424	448	459	437	462	421	414	432	434	438	463	432	444	473	433	454	449	459	465	448	456	441	425	454	393	443	449	389	440	447	453	419	438	447	435	422	490	421	468	436	445	418	471	473	448	441	481	470	464	441	410	486	427	428	463	436	448	444	433	444	465	476	466	452	475	424	431	430	425	432	445	447	433	483	482	432	436	432	420	474	424	471	431	439	436	440	428	425	443	478	462	408	434	416	445	492	448	460	452	438	437	444	421	433	444	379	441	459	443	414	495	440	464	466	429	450	476	455	431	419	413	429	467	475	410	450	412	448	465	452	459	471	441	438	423	446	383	428	468	431	452	450	461	447	448	466	412	418	414	452	433	461	448	444	419	452	434	460	454	427	439	463	464	415	438	441	436	491	450	385	451	416	451	436	446	437	451	466	432	420	421	466	451	446	449	434	466	456	443	447	421	445	438	432	431	452	417	425	455	441	422	470	476	422	459	455	458	448	485	456	456	477	405	446	452	475	480	421	453	471	432	431	464	421	428	449	439	481	459	460	455	461	465	422	457	423	469	439	439	457	459	415	451	427	453	451	459	431	427	437	433	422	432	453	401	443	459	410	465	467	438	434	442	463	433	438	476	465	432	468	433	424	412	423	430	451	439	441	464	441	439	447	434	488	451	399	441	435	435	431	466	446	466	466	450	421	417	433	439	454	439	432	442	472	428	478	438	447	423	441	435	438	455	428	462	454	461	446	446	437	441	460	467	452	447	429	435	445	416	431	417	459	421	462	489	481	438	412	433	477	430	421	446	452	453	458	445	463	428	446	461	458	472	423	427	447	417	451	442	453	442	436	467	426	447	423	425	453	441	443	416	427	451	438	486	467	448	441	452	447	469	444	429	443	430	419	414	449	469	458	431	449	430	460	448	430	433	467	437	459	445	420	453	456	466	467	461	401	475	432	433	424	472	452	431	464	421	474	445	427	442	498	453	441	463	437	449	433	459	458	460	406	452	428	443	425	436	427	429	400	450	481	429	428	428	432	421	446	466	446	465	450	420	455	462	468	438	438	465	437	450	416	458	461	445	453	445	475	462	446	435	456	461	456	455	443	432	419	431	443	425	453	472	438	473	454	454	436	457	481	425	402	459	441	423	467	453	401	457	426	444	482	450	400	441	450	451	430	418	469	488	456	441	445	398	439	461	419	421	458	425	459	465	460	439	436	446	459	438	428	429
7856	2137	2094	2720	3541	2926	2691	1805	942	436	291	205	198	205	176	217	204	190	178	228	202	199	205	198	202	189	205	175	193	183	210	184	214	190	204	207	180	181	175	182	215	196	210	208	187	184	169	202	227	181	175	201	195	175	213	173	207	212	167	202	193	192	182	193	192	199	167	184	157	198	182	182	198	186	211	187	196	179	166	173	184	180	182	181	203	178	186	175	188	195	197	181	178	190	199	187	185	209	194	189	172	199	195	211	180	179	208	182	184	186	204	180	187	179	166	188	184	177	206	209	207	187	175	170	177	183	181	220	215	192	207	183	186	184	163	185	197	185	187	200	183	187	207	185	159	189	215	205	198	193	186	181	199	206	210	176	188	201	183	198	184	185	195	176	198	199	195	190	199	183	184	165	181	200	154	175	193	174	177	169	194	205	201	204	191	217	206	203	175	209	188	203	214	179	195	191	226	193	203	169	172	225	217	206	184	203	186	203	221	218	207	202	196	200	177	190	179	209	205	182	175	190	202	202	210	189	176	208	188	181	195	190	203	203	220	186	178	185	192	203	181	196	187	184	200	175	182	177	179	202	174	193	192	181	207	168	188	219	211	191	215	204	183	190	218	212	166	170	193	179	177	170	186	191	188	230	200	218	175	189	189	198	150	192	184	189	180	204	175	206	198	194	209	192	208	196	161	166	200	221	188	184	210	184	194	183	196	198	223	194	191	186	200	205	215	175	214	206	203	208	211	216	207	201	182	191	198	180	204	172	201	202	200	197	191	197	191	196	204	194	181	213	192	187	198	220	199	193	223	207	192	194	194	213	180	188	193	165	172	194	182	176	186	190	187	170	213	183	214	196	179	159	179	191	204	188	174	189	186	200	157	169	194	192	226	194	209	204	183	197	170	174	218	202	208	215	193	181	189	213	208	205	178	219	183	198	198	185	171	183	183	200	195	195	183	187	190	193	207	168	187	182	192	169	192	209	185	167	197	239	190	190	191	208	213	198	213	213	195	181	184	196	215	199	185	187	180	165	203	201	184	214	214	203	203	193	175	181	219	164	191	213	201	183	188	198	185	153	202	207	185	162	222	194	196	210	192	207	192	194	192	168	192	188	189	211	201	200	203	180	186	184	204	191	178	188	197	203	209	195	171	222	177	175	188	187	186	196	204	157	227	199	188	206	219	197	192	199	223	207	180	180	196	184	194	173	197	205	154	192	209	203	211	181	182	193	198	187	185	199	192	201	195	203	221	189	206	184	195	185	205	197	184	172	180	175	191	204	178	177	183	176	173	193	203	199	171	182	209	222	154	186	214	199	199	202	174	193	195	166	194	188	200	193	204	190	174	188	198	197	220	190	167	162	176	186	158	198	192	182	174	203	201	199	171	163	183	177	199	184	197	214	194	201	182	173	227	197	182	165	178	205	194	182	213	191	208	174	177	173	205	187	173	217	208	179	191	205	175	195	212	192	193	199	209	194	177	200	183	180	215	193	203	213	188	200	208	181	190	187	184	182	194	196	160	201	200	205	217	192	208	205	190	192	181	209	200	194	198	197	203	208	190	210	179	195	162	196	213	201	209	208	186	188	179	176	181	186	192	196	208	200	191	205	195	193	200	172	180	208	210	185	180	205	198	184	196	206	186	196	201	213	218	177	164	189	203	204	203	159	181	175	177	207	211	207	185	194	218	176	196	182	203	197	195	187	168	218	193	190	179	198	198	174	196	195	189	204	164	164	179	193	182	196	214	190	185	188	190	172	180	211	222	186	192	204	195	186	200	185	177	166	180	190	170	175	185	195	202	212	188	172	206	172	191	191	194	166	218	170	191	193	203	181	180	212	176	190	190	186	187	172	176	190	191	195	197	182	191	208	170	196	184	168	194	204	210	191	171	198	197	191	178	193	237	172	202	207	212	206	206	181	180	192	194	195	166	205	193	197	174	186	199	182	200	177	185	187	181	173	189	231	191	186	219	216	209	203	194	199	200	194	181	191	196	183	201	210	202	195	187	191	185	182	195	204	180	215	200	205	205	184	195	194	190	191	180	191	191	183	190	198	171	209	180	191	191	178	184	189	191	185	179	213	213	186	186	185	194	189	212	189	186	198	184	185	182	195	201	179	201	178	192	201	170	187	175	210	188	204	203	173	168	198	206	177	179	201	244	225	185	202	195	184	199	206	189	162	198	197	186	190	200	199	190	172	205	191	188	203	195	154	218	175	191	177	184	196	219	190	201	197	200	198	212	170	202	211	196	180	211	192	198	232	187	166	161	196	187	190	201	174	199	200	208	190	177	180	186	213	167	202	194	210	173	223	187	219	185	185	180	233	180	195	202	188	183	209	211	189	181	196	185	189	203	180	235	184	199	192	194	181	215	183	191	202	186	215	189	198	199	183	181	193	189	193	180	204	194	184	191	179	199	181	204	201	186	177	168	180	176	205	212	188	209	189	165	168	205	181	194	196	184	181	174	176	164	206	207	188	165	176	186	178	203	195	201	197	198	182	166	193	228	191	188	218	210	174	197	188	198	176	218	199	185	220	203	192	181	200	198	198	184	193	192	178	158	165	175	195	170	188	212	185	194	225	187	226	197	184	176	206	192	182	198	154	213	238	192	201	219	188	210	219	176	233	181	189	196	192	182	200	206	206	207	205	210	166	174	192	197	177	209	179	181	188	185	185	173	185	204	189	181	181	194	192	189	192	195	179	198	183	209	181	200	193	212	226	182	205	174	175	181	212	189	190	203	204	186	194	205	198	188	194	172	184	164	193	182	184	212	169	209	202	172	193	204	173	206	198	201	224	211	205	192	168	192	183	192	187	194	185	197	206	189	186	195	170	160	205	183	180	197	184	181	197	205	196	184	180	179	200	213	186	193	221	194	194	159	201	164	179	192	188	204	192	190	188	205	202	211	200	183	191	173	200	194	192	190	201	193	180	177	185	167	212	172	165	189	209	199	170	200	191	188	188	196	192	206	197	199	224	199	172	196	201	177	189	190	195	185	205	201	207	183	173	203	206	190	184	188	176	179	178	214	210	194	184	184	167	157	203	185	181	213	197	191	194	198	211	192	174	202	187	200	172	212	199	187	178	190	195	178	186	197	192	178	208	175	201	166	207	192	214	194	195	180	174	211	199	200	207	207	174	188	197	199	202	193	172	205	214	205	182	188	176	198	171	192	193	223	179	187	204	206	174	182	174	203	189	202	185	191	171	192	187	181	178	192	163	186	220	199	193	207	212	191	198	172	177	182	195	187	209	195	181	205	209	185	173	213	191	179	227	176	191	206	187	188	199	187	182	179	171	175	184	190	169	207	188	192	219	199	186	193	172	187	205	183	197	206	178	170	205	198	189	203	178	203	208	231	195	188	228	174	185	200	201	197	191	191	192	169	196	194	201	185	195	214	191	205	212	198	183	199	181	178	205	188	223	199	200	190	177	180	235	191	187	206	175	184	201	164	214	194	182	211	192	179	219	212	171	201	202	205	175
6155	2837	5395	9993	12683	12114	11000	7177	3363	1435	799	549	478	485	516	474	470	488	471	496	495	469	470	466	490	484	457	514	458	497	510	513	458	491	502	500	503	446	489	453	534	498	485	496	474	496	488	458	478	520	472	503	471	467	517	493	520	477	474	494	502	426	495	522	523	462	498	519	493	483	499	521	483	457	473	480	455	524	482	462	474	467	483	476	479	490	504	483	481	490	476	510	454	466	438	477	462	515	494	500	494	495	507	486	471	478	489	488	493	471	448	516	490	482	491	487	462	514	478	470	509	488	483	454	514	459	466	499	544	502	470	519	511	521	493	526	476	528	479	470	481	519	454	479	519	511	468	503	468	422	487	527	469	479	529	484	537	495	472	501	481	501	511	501	500	494	457	453	493	482	503	517	478	459	504	491	448	496	435	434	485	507	488	481	526	475	488	476	493	477	493	501	495	498	457	520	483	470	525	480	472	509	480	466	480	497	478	522	484	469	474	449	478	476	495	465	460	480	489	474	468	486	506	492	490	506	485	457	491	476	501	501	472	466	486	494	500	497	470	497	485	490	498	495	491	487	469	441	510	456	458	458	497	475	492	507	432	471	492	488	436	494	484	487	479	460	484	457	501	492	490	459	485	443	481	451	446	462	515	476	476	483	518	469	487	466	502	456	445	477	534	488	454	474	486	496	491	481	484	492	485	475	438	491	491	524	524	473	509	470	485	475	442	511	517	478	448	487	456	438	474	518	507	478	493	494	499	508	479	525	532	494	522	479	491	483	488	526	491	510	474	480	525	469	485	464	520	494	484	524	474	473	505	489	443	470	472	500	511	481	498	490	471	477	475	501	509	485	532	491	464	463	457	482	503	521	492	459	476	487	484	486	464	510	466	454	520	497	502	446	445	507	480	471	484	520	476	480	466	494	457	499	466	463	481	498	503	473	455	448	507	496	503	492	478	491	504	460	463	512	470	497	497	527	500	500	485	455	473	479	478	502	472	493	454	496	477	466	468	537	475	488	473	485	498	480	474	462	484	507	484	525	482	503	503	484	515	455	469	470	514	493	514	484	514	483	465	492	489	459	460	454	434	469	466	518	496	467	498	504	463	522	492	466	458	512	478	437	450	512	507	511	504	503	513	494	470	471	473	510	475	457	505	473	496	473	470	471	459	492	488	524	514	482	486	508	505	463	506	494	508	470	462	462	458	483	505	461	518	526	458	504	503	472	470	477	506	499	488	496	485	493	451	460	499	477	514	499	456	490	486	477	457	515	451	508	479	491	556	516	480	486	482	469	477	520	494	451	465	520	508	463	539	483	490	510	495	468	477	502	477	471	491	493	483	467	481	518	495	487	519	465	470	488	516	474	460	484	464	485	470	444	450	452	479	531	484	505	506	523	502	519	467	477	465	502	509	465	511	475	506	506	496	446	526	488	491	510	489	484	470	463	486	499	459	490	480	498	485	491	486	518	465	447	436	476	473	469	486	449	468	497	511	507	481	487	457	511	512	490	486	474	464	473	438	494	487	482	461	470	485	512	481	527	461	515	476	501	461	457	522	484	510	507	484	477	489	462	507	486	492	512	508	525	479	504	512	532	461	479	552	485	502	498	501	459	530	475	482	452	516	479	484	459	490	463	513	494	490	494	453	501	524	500	475	494	466	509	476	480	490	499	507	501	535	507	482	471	489	505	475	475	466	500	501	488	477	512	474	446	478	446	442	451	493	471	481	483	462	481	451	463	528	473	493	501	481	476	499	501	514	522	514	467	527	470	459	463	472	496	464	451	453	461	436	489	478	510	470	495	485	459	484	465	463	500	494	524	465	464	471	484	495	454	523	472	520	474	457	489	480	496	455	493	514	474	475	472	488	533	479	503	503	480	453	470	462	523	445	511	514	487	514	521	482	493	474	494	488	489	503	515	471	498	485	460	461	490	489	452	450	456	512	508	490	479	503	475	470	510	521	472	494	440	512	417	465	509	483	482	434	469	501	501	540	470	497	465	438	480	499	497	480	446	523	466	465	481	515	477	490	467	463	479	494	497	515	488	491	514	477	458	509	486	490	477	491	530	496	472	510	486	469	534	487	465	471	478	499	501	492	483	474	479	510	505	488	528	454	511	537	463	497	483	466	522	450	501	464	493	460	518	479	436	518	458	449	461	499	478	477	493	497	505	497	430	451	500	507	474	466	480	498	482	488	483	484	476	453	492	486	475	483	499	478	478	492	470	529	507	509	485	496	502	506	446	455	500	494	472	505	505	505	464	491	491	511	490	470	479	463	488	497	533	514	478	487	494	484	466	487	471	518	498	464	492	497	515	474	517	467	459	483	497	473	528	470	468	474	490	461	495	469	505	505	472	484	492	476	480	507	496	535	495	501	505	493	450	477	469	517	479	500	498	486	469	475	509	507	499	483	497	452	511	458	497	449	474	497	514	504	495	494	485	456	504	512	478	480	520	506	500	480	527	501	517	495	505	511	493	491	466	493	516	484	483	487	448	527	481	493	471	484	471	468	491	468	513	534	502	460	466	479	465	457	504	480	512	480	503	481	486	515	467	513	494	498	492	501	480	518	485	502	485	498	510	483	481	481	482	473	515	503	506	463	487	482	482	460	486	501	465	515	443	522	485	511	465	456	471	487	448	519	489	479	471	507	485	464	525	463	493	478	458	498	500	482	490	497	487	478	454	493	467	471	454	499	490	494	458	513	451	470	492	498	501	519	458	495	513	510	485	506	515	484	477	511	482	473	478	444	488	483	503	472	461	466	456	505	483	484	507	505	489	486	510	504	503	454	481	484	489	472	455	468	473	490	464	511	524	474	495	503	469	474	507	484	514	468	456	446	513	477	489	493	450	505	525	492	494	505	492	513	463	455	479	488	505	477	509	472	474	490	500	470	510	485	454	477	496	497	478	468	482	488	489	501	540	473	500	500	492	462	522	472	546	490	494	503	420	504	478	501	461	527	467	461	486	488	503	505	475	501	528	511	515	505	492	442	496	475	507	483	550	464	454	486	470	440	491	497	528	463	518	470	540	474	453	493	505	424	466	516	491	495	498	491	514	475	487	434	510	469	471	485	476	473	457	489	490	512	494	521	500	482	476	463	506	469	485	487	466	479	489	520	498	496	529	484	457	528	448	536	499	522	469	456	487	494	503	497	510	450	470	487	490	552	492	468	479	474	503	501	498	516	479	502	473	485	458	505	483	480	448	481	495	482	484	501	469	515	446	552	510	499	461	458	489	474	518	472	492	500	460	479	504	484	511	469	460	511	513	485	493	508	451	471	487	504	508	459	461	453	502	482	459	456	481	520	497	503	480	491	527	510	504	504	480	503	481	466	487	525	486	462	489	491	497	496	459	489	455	515	482	466	475	479	456	491	502	504	504	476	450	474	507	490	453	452	489	528	446	503	474	476	465	475	505	487	516	493	445	487	465	524	471	513	480	458	468	477	517	479	482	484	476	478	489	465	473	493	484	496	472	495	486
42645	26271	32723	45013	44329	38495	28808	17556	6941	1970	539	279	213	200	196	209	223	177	211	203	220	185	191	182	197	216	205	196	198	188	207	211	220	188	186	202	241	230	198	203	214	192	193	204	230	220	205	219	214	222	228	196	201	226	213	190	215	201	223	188	229	221	196	206	210	194	216	204	203	197	208	206	203	199	230	214	210	182	188	194	199	203	203	194	203	188	224	203	187	206	194	217	201	208	185	206	205	166	193	188	201	193	212	204	199	219	210	231	221	198	216	204	186	225	211	206	217	202	191	213	189	210	229	194	223	209	194	205	213	221	228	203	226	203	200	214	202	212	193	197	185	202	208	210	209	200	221	176	206	217	214	207	232	211	219	210	197	199	164	199	186	218	193	208	216	192	229	182	231	210	186	197	191	216	211	221	205	195	205	203	205	207	212	197	192	200	230	199	191	196	197	209	208	179	217	194	202	226	207	224	193	201	180	211	201	225	219	179	211	165	208	202	215	202	204	205	195	218	234	211	210	193	198	215	183	202	204	205	200	213	205	219	174	208	231	180	201	201	209	184	195	190	187	195	190	209	200	201	183	193	212	228	214	205	209	196	209	199	196	207	226	228	228	218	211	204	237	206	193	230	210	203	199	208	185	201	181	210	231	229	230	197	200	202	214	200	180	209	208	206	182	223	208	198	204	223	214	229	187	237	217	209	178	187	218	201	199	165	209	212	189	195	198	221	212	213	234	215	206	202	205	189	215	235	228	215	207	199	214	227	193	178	175	177	206	215	192	189	190	181	217	196	220	183	204	211	185	211	200	201	216	196	208	206	201	193	203	208	179	238	228	199	220	188	185	201	220	191	205	228	219	225	206	218	202	190	221	224	198	201	187	206	219	225	210	228	183	210	196	177	220	179	201	211	209	183	199	199	207	212	201	173	217	167	193	203	217	222	193	217	191	228	204	214	199	210	208	209	220	221	199	202	213	212	221	213	195	196	207	172	198	186	198	202	225	197	195	191	204	203	202	201	223	208	220	186	213	232	224	200	213	213	221	226	205	172	215	220	188	208	175	188	213	227	216	208	197	182	190	190	200	204	200	214	206	197	192	192	203	221	179	207	216	213	216	202	215	214	187	183	192	183	199	217	202	171	213	213	199	194	204	210	216	242	195	231	185	197	205	202	191	208	197	197	209	195	190	198	190	177	185	203	211	207	209	196	198	214	201	226	178	188	205	203	198	201	208	217	203	202	184	235	201	223	211	181	196	234	188	198	204	204	210	200	202	230	230	193	216	219	227	205	204	192	215	204	210	198	191	183	178	204	198	193	201	198	200	226	176	220	218	221	220	201	192	201	213	188	196	235	204	186	198	216	225	201	191	249	210	223	222	206	187	215	217	221	219	206	209	213	212	204	186	206	230	248	208	207	206	184	194	203	216	207	226	195	214	185	209	182	220	186	220	198	182	211	205	210	200	220	191	203	193	226	208	211	202	205	184	220	207	191	203	166	188	205	226	195	221	227	206	219	212	196	203	207	205	191	212	188	203	194	207	184	192	209	198	205	216	202	198	201	204	200	204	212	224	208	195	197	217	198	192	214	204	229	201	223	200	200	223	228	188	192	198	222	218	217	209	196	200	208	199	205	209	206	210	208	214	231	191	222	222	221	178	192	202	210	197	204	184	215	207	204	208	198	230	195	210	190	213	204	201	199	182	209	185	229	183	195	201	213	216	225	206	186	209	197	206	194	209	198	199	208	203	195	173	199	214	234	208	188	183	188	193	174	202	197	189	197	190	223	182	201	199	202	200	230	227	209	203	232	222	176	182	243	188	215	219	203	207	194	177	185	230	213	207	181	181	183	176	222	218	198	193	242	221	208	197	219	209	221	175	224	178	216	203	190	196	196	186	218	214	208	189	198	201	196	194	186	189	203	222	230	222	192	203	212	186	196	191	213	207	195	172	220	209	176	224	217	208	225	208	208	204	221	224	198	204	193	210	224	183	187	212	210	190	210	180	212	202	209	180	185	200	215	209	204	225	193	181	168	206	196	204	201	212	191	223	210	207	215	212	200	192	208	198	218	187	202	208	195	218	214	190	210	191	196	233	214	203	205	185	188	179	199	174	228	191	218	181	180	175	202	184	188	207	198	217	202	181	205	205	203	216	183	191	215	214	197	202	214	202	206	195	226	202	186	192	196	200	211	176	203	210	222	202	192	196	203	225	227	201	206	218	223	203	193	201	204	205	224	204	201	197	201	201	205	213	189	192	220	197	215	200	213	228	208	218	233	208	196	203	217	244	213	189	205	217	166	214	184	191	229	216	221	204	215	196	209	221	198	191	198	187	215	197	176	240	187	207	220	191	223	222	199	188	217	217	222	223	220	231	220	200	186	197	162	205	204	217	237	211	225	209	183	218	229	208	207	207	205	224	216	195	243	203	186	220	212	217	206	207	212	213	232	183	197	186	198	197	213	219	211	195	208	186	221	216	196	198	200	206	211	209	193	226	200	214	193	179	222	205	228	196	225	207	215	209	184	224	190	192	205	185	217	208	193	210	218	194	207	200	215	173	218	252	223	230	219	178	207	202	207	208	176	200	194	196	201	226	201	223	192	202	179	205	219	185	191	177	217	213	200	197	222	210	187	223	215	210	208	189	215	188	186	195	191	204	178	212	198	203	225	183	215	188	241	228	219	208	213	189	218	236	194	204	183	204	205	188	209	214	222	198	217	217	190	206	198	189	223	223	184	194	181	206	182	214	203	200	208	209	195	185	198	210	204	220	216	190	196	211	182	211	204	197	212	212	210	216	213	210	198	221	200	222	204	195	175	235	188	210	221	213	194	224	223	205	189	215	216	203	169	184	208	189	209	198	201	211	194	200	189	196	211	213	201	222	181	193	219	206	202	213	193	208	209	216	190	224	221	195	202	182	200	196	198	219	176	213	226	212	192	200	184	211	219	220	207	184	211	235	193	217	218	195	231	188	223	188	191	200	212	213	191	221	194	221	201	212	187	208	195	220	201	188	216	194	228	207	180	203	199	226	237	217	205	211	200	197	179	204	194	202	184	223	198	212	186	208	184	226	210	215	233	212	167	213	245	190	184	198	209	198	193	204	196	218	218	194	192	210	215	194	227	205	221	198	224	199	231	210	216	193	215	219	214	210	216	197	182	197	233	202	210	222	197	223	209	226	204	191	177	213	216	211	205	184	211	212	179	209	198	176	182	192	202	192	193	202	221	226	217	229	214	211	208	205	176	197	194	223	178	190	214	194	192	202	227	204	182	196	190	182	212	187	195	204	186	233	186	196	185	201	230	219	200	173	198	218	194	183	223	222	194	220	203	186	223	229	211	199	205	211	204	233	224	197	217	228	202	200	194	218	216	210	210	230	199	199	211	209	195	209	210	209	212	222	207	202	176	166	185	218	222	186	193	210	210	215	207	229	198	199	181	209	174	185	224	198	190	212	233	217	174	197	190	206	206	214	205	204	219	208	198
24756	17944	36995	52112	53842	50517	43205	32422	18340	7191	2195	873	576	521	493	520	521	517	505	522	545	536	528	535	501	496	522	529	498	536	527	477	546	495	520	500	507	547	501	494	500	493	506	448	514	512	491	474	502	530	506	515	528	486	477	488	510	497	535	525	449	512	548	500	476	545	499	513	518	517	505	482	551	487	477	499	554	548	523	515	529	489	542	528	454	511	511	552	507	528	508	528	518	505	474	518	498	537	525	537	526	556	505	549	482	548	549	492	507	491	522	514	540	507	511	526	525	520	537	477	511	482	557	497	530	505	527	477	511	525	515	504	532	549	529	536	516	510	512	543	518	535	521	492	510	510	494	550	500	512	500	515	507	539	511	519	514	470	492	527	518	498	508	534	511	532	504	507	535	467	463	487	500	507	520	517	527	500	513	545	544	527	504	494	488	552	483	533	469	509	458	504	522	489	511	513	555	545	514	549	487	502	514	487	533	516	488	487	505	492	541	547	505	499	523	546	512	527	489	461	522	481	531	518	504	515	523	482	464	507	484	541	541	503	506	541	514	495	502	517	544	529	545	514	550	541	489	524	483	524	549	525	545	473	494	513	516	471	523	482	508	487	498	519	471	516	508	513	560	494	525	509	519	505	532	491	503	498	537	537	518	554	476	481	502	523	512	536	486	530	484	518	501	542	549	513	505	490	500	493	543	518	512	495	510	481	490	533	486	483	506	521	510	509	535	516	527	485	484	512	522	511	477	519	504	541	521	530	523	508	510	486	546	518	513	519	549	537	531	535	492	542	491	511	520	479	507	462	482	551	500	500	532	548	489	522	516	478	526	501	532	521	487	485	534	522	509	544	534	507	503	492	505	531	526	471	505	509	504	559	537	531	541	568	526	556	517	465	482	511	503	491	542	562	500	486	476	541	488	525	490	497	489	508	524	517	507	538	549	537	539	542	544	521	515	483	553	521	486	511	501	497	521	550	538	501	512	495	485	551	510	491	533	540	527	517	446	536	530	545	501	527	528	508	537	527	547	505	568	541	515	526	541	519	500	482	492	510	486	530	533	542	486	542	526	505	476	542	507	537	541	497	481	554	514	479	512	586	521	491	523	550	504	522	489	518	508	501	518	530	496	503	511	534	486	525	518	523	489	506	494	546	535	515	493	549	533	531	520	530	477	496	558	518	559	501	454	491	558	503	552	522	534	507	549	532	547	530	502	516	512	526	535	560	511	508	562	492	509	498	562	528	467	534	535	525	513	509	502	526	484	462	571	499	498	506	496	538	501	511	541	540	518	529	510	515	542	504	541	501	498	517	478	518	502	554	509	500	505	479	529	496	508	509	540	519	497	522	495	537	499	478	507	557	535	535	516	507	525	524	563	513	494	538	529	507	494	521	537	487	544	493	534	542	544	538	538	521	526	502	480	528	501	501	485	512	483	517	507	503	500	529	496	455	540	515	523	538	496	537	448	517	550	503	517	530	493	505	544	529	501	537	540	541	512	504	514	524	476	479	535	511	492	517	519	477	528	463	542	530	514	503	514	497	534	511	551	497	495	564	510	553	506	531	485	529	506	487	516	468	483	511	540	504	486	518	514	511	540	487	511	505	494	524	502	517	532	473	531	558	528	528	512	512	482	516	503	487	490	530	503	531	474	526	493	502	515	472	514	516	568	544	516	505	488	527	523	525	529	516	536	503	516	500	532	488	531	511	581	498	523	560	516	502	437	505	517	515	526	499	511	533	533	498	541	506	496	515	477	516	532	504	535	549	512	478	483	525	520	529	478	499	494	531	540	516	516	516	521	536	499	532	506	528	504	506	582	504	504	477	516	538	500	514	560	506	493	511	496	500	541	554	536	527	522	524	517	501	511	506	500	491	548	520	505	517	478	527	517	535	509	483	485	500	513	516	482	509	476	487	537	529	524	537	489	512	581	488	481	500	526	494	533	529	489	541	462	452	524	540	537	511	536	572	518	508	532	506	482	534	503	514	508	537	554	495	511	527	523	512	525	541	491	487	498	540	515	551	523	515	542	522	492	537	507	502	552	538	497	540	477	477	531	574	552	488	534	475	537	514	544	524	549	515	538	527	517	499	492	512	491	470	551	517	514	532	550	530	529	523	549	503	493	498	509	509	498	529	550	528	520	498	528	517	505	532	473	466	471	496	491	489	528	579	528	497	472	451	498	499	525	562	492	521	548	501	533	512	498	500	516	501	524	498	512	477	493	460	500	571	518	542	561	522	497	534	534	532	514	536	510	514	527	478	517	494	524	509	531	537	538	485	473	511	523	557	496	542	517	507	514	510	542	495	503	505	501	502	517	487	523	518	538	497	573	500	469	529	513	524	511	521	537	512	545	499	509	484	499	500	499	537	499	514	521	537	537	516	507	527	503	494	522	495	527	485	519	521	530	501	496	496	464	521	533	537	508	519	509	526	565	505	532	520	520	486	515	498	533	523	534	514	503	501	529	517	509	527	506	532	498	515	527	518	515	493	581	509	520	543	535	533	492	529	534	520	517	551	546	504	503	508	496	516	511	512	531	519	518	543	516	512	536	511	523	505	508	536	515	520	477	533	523	478	498	534	510	502	515	498	515	501	493	497	545	542	506	491	551	522	513	487	546	511	508	497	516	559	503	473	487	516	513	493	494	540	526	493	531	495	515	546	533	571	506	527	497	474	537	492	436	497	489	509	534	512	518	521	543	537	531	505	488	493	527	522	498	533	538	511	541	527	526	497	526	519	571	500	481	547	536	522	536	495	541	489	494	521	522	535	498	508	527	502	489	509	533	501	483	481	513	539	547	492	514	522	560	509	516	525	518	547	489	519	497	509	579	543	490	520	504	516	561	518	523	545	506	506	474	479	509	533	482	452	498	515	459	508	453	529	542	505	512	501	502	509	514	523	484	495	527	514	514	556	512	502	502	515	558	517	488	530	484	505	523	526	510	528	530	562	558	550	526	485	493	551	525	506	513	510	547	521	497	550	556	512	554	530	510	497	475	505	486	509	515	537	522	524	513	484	491	481	465	528	470	501	517	504	518	487	525	512	556	527	510	496	506	528	481	514	531	511	539	531	564	530	543	519	499	463	518	469	514	512	551	534	505	452	503	492	475	525	529	521	482	538	504	523	507	488	509	491	466	524	505	536	516	513	483	515	535	540	493	493	490	546	522	477	506	507	505	515	486	493	540	525	492	545	534	521	496	517	544	518	559	500	497	508	500	501	466	548	510	518	562	512	513	485	546	519	528	527	530	517	532	467	538	492	518	575	539	532	519	489	502	540	533	542	535	490	511	509	460	560	501	521	489	508	515	504	510	533	518	485	545	524	533	521	522	474	498	503	519	493	535	563	499	521	503	530	536	549	519	486	564	511	519	501	524	516	558	509	513	542	525	521	524	528	543	505	504	538	543	523	497	508	529	486	545	536	472	593	478	476	544	526	524	586	482	513	535	552	497	508	522	511	510	476	506	512	455	517	518	511	491	515
42865	34361	59951	62445	63640	48686	38535	24783	10585	2820	742	283	215	234	186	206	198	200	177	176	183	172	164	178	198	196	186	198	190	183	186	203	192	193	201	181	162	181	188	186	203	171	205	193	168	172	166	166	233	192	199	149	181	175	173	167	173	178	176	174	182	183	197	182	180	197	189	174	166	193	201	176	172	197	175	169	198	179	186	192	196	194	191	183	213	168	194	195	193	171	199	193	194	177	193	189	186	192	204	175	175	178	189	184	202	182	191	196	188	170	178	194	157	176	182	207	171	205	174	166	197	212	173	188	194	208	194	157	180	187	187	160	175	173	187	201	204	187	175	163	203	188	167	176	167	182	188	206	182	192	181	181	188	176	202	204	190	178	187	159	183	196	185	213	168	159	168	196	176	182	173	183	191	194	169	182	163	219	182	184	185	177	190	198	198	198	192	203	196	200	197	181	172	182	174	173	195	191	188	192	188	174	170	171	181	209	190	205	172	199	216	203	222	189	176	173	177	192	173	170	192	190	189	199	179	182	194	205	201	183	188	184	196	203	164	184	182	168	182	175	181	162	206	213	187	219	212	185	158	179	176	187	181	162	183	181	184	189	179	200	171	188	187	197	203	189	165	207	224	183	167	193	195	163	174	198	201	184	182	198	214	205	184	186	171	185	187	194	206	195	199	189	161	168	204	186	193	169	196	170	214	187	214	182	165	173	189	178	178	191	192	184	205	200	174	185	196	197	181	199	194	201	177	197	172	166	187	190	181	175	196	177	180	200	205	163	185	190	190	197	175	181	184	193	189	180	184	178	159	168	192	201	183	168	178	157	180	163	195	178	201	192	162	186	188	191	179	180	190	202	177	206	198	186	193	189	163	170	182	186	185	211	219	191	164	173	177	197	200	183	162	204	171	211	201	177	181	196	187	194	203	194	178	195	185	193	200	178	183	185	160	201	197	189	194	183	205	186	172	158	173	189	191	176	177	186	183	189	167	183	172	159	190	191	171	164	205	189	194	199	171	190	193	154	191	181	169	201	197	181	160	184	176	182	178	192	173	180	176	178	186	179	215	193	185	185	200	178	194	162	200	216	171	176	176	186	191	168	164	186	226	160	178	180	161	179	192	180	193	212	177	171	157	193	182	163	165	161	193	184	181	191	165	179	172	192	181	197	170	202	183	179	186	213	186	197	180	184	174	206	195	197	180	227	197	184	176	155	183	194	206	187	174	196	193	191	187	153	164	185	195	194	211	183	185	170	196	185	204	185	169	173	206	201	182	195	205	176	191	199	182	164	193	193	172	172	184	200	183	187	205	175	177	171	184	194	199	172	163	213	210	168	197	218	165	177	179	183	172	175	168	179	197	166	195	185	192	223	192	189	161	194	195	164	197	181	177	186	199	223	189	174	157	198	192	198	168	175	197	184	180	176	173	188	180	180	199	185	180	180	206	150	193	169	178	184	171	173	172	191	180	172	194	192	181	180	172	198	177	172	185	186	192	168	192	178	188	178	201	196	152	186	179	190	173	174	182	196	189	174	156	183	176	204	202	181	162	174	199	199	172	192	196	184	186	176	162	199	199	184	183	188	190	200	179	184	191	211	194	176	200	194	195	188	195	175	169	182	167	151	188	193	206	198	194	187	195	201	165	180	169	188	170	188	203	180	198	209	168	177	201	192	177	166	173	203	187	190	220	180	183	175	172	207	181	197	188	181	192	192	172	187	202	167	192	194	187	199	183	172	208	163	179	176	201	170	209	175	204	188	197	173	182	195	177	204	184	164	204	171	173	202	188	177	192	179	178	192	189	182	186	205	197	180	170	194	185	166	179	186	177	168	170	150	196	179	185	181	210	185	200	158	195	202	159	207	164	183	189	189	184	202	181	158	191	190	179	166	199	172	185	184	203	163	192	167	178	171	165	192	170	209	175	170	163	190	186	175	185	186	176	213	187	203	188	180	217	171	197	174	157	168	172	175	182	169	199	176	184	214	195	184	195	204	183	207	195	168	166	166	202	183	201	185	194	188	176	156	163	194	206	163	180	191	180	208	184	198	185	168	226	179	201	183	169	168	196	199	176	201	161	190	211	168	189	186	173	181	176	196	187	181	207	188	179	169	221	169	158	188	182	166	197	187	182	160	174	178	199	171	164	170	188	178	179	158	173	183	204	186	190	154	211	161	170	162	178	188	173	161	171	179	194	193	175	211	175	212	168	193	167	167	209	188	184	192	194	194	184	190	186	178	181	170	179	171	156	169	195	183	182	197	182	173	189	160	169	179	155	183	197	179	206	209	191	183	196	167	171	203	170	187	182	211	171	180	162	178	190	205	159	185	189	175	170	154	178	193	197	198	209	169	180	190	182	169	171	197	187	182	179	186	194	190	180	178	201	202	190	200	183	192	174	177	177	141	154	167	171	179	182	165	202	170	194	169	179	181	199	194	192	183	219	188	170	173	175	199	209	180	211	184	213	218	170	195	196	181	168	179	148	214	175	179	198	194	187	207	172	164	175	172	169	191	175	170	201	189	162	164	183	164	176	173	194	187	173	209	198	197	199	181	181	160	193	194	201	195	214	188	201	189	198	181	163	161	180	183	224	178	167	199	170	186	206	185	171	198	171	172	174	186	167	183	167	192	183	212	192	173	186	158	173	198	180	182	168	184	180	184	203	197	181	181	187	169	186	207	181	186	182	211	177	197	177	178	164	192	186	185	194	187	177	160	175	169	179	183	182	202	175	200	206	170	181	175	212	183	158	188	214	183	213	163	182	197	188	201	181	204	188	186	169	181	185	177	177	200	163	197	182	199	204	206	183	186	189	196	162	207	198	186	200	177	141	189	180	165	177	175	180	189	197	177	162	151	189	185	163	192	144	178	197	191	188	175	174	200	176	172	163	145	176	196	183	175	195	169	194	183	169	213	200	192	202	193	185	203	209	200	198	190	197	205	193	179	198	193	195	183	188	197	205	185	163	187	195	184	194	193	172	180	199	202	182	183	182	184	215	173	197	201	169	192	164	185	210	177	195	173	205	166	189	200	196	165	150	201	190	185	184	176	175	190	193	197	192	191	197	186	173	190	185	178	190	180	162	182	187	184	171	182	181	173	203	176	166	184	173	185	191	216	205	187	178	173	183	177	198	184	159	214	171	192	206	177	196	228	195	174	176	170	181	212	190	189	184	191	174	184	175	206	179	167	174	182	169	184	185	172	192	189	180	183	180	169	202	192	202	184	171	176	184	166	182	181	186	170	190	167	194	183	178	199	176	186	193	196	175	174	167	186	190	180	210	194	192	182	180	160	166	158	164	179	184	190	169	183	181	166	204	187	179	174	189	190	177	170	181	204	190	184	189	193	162	196	186	180	191	168	160	174	172	174	189	163	195	175	197	175	208	179	204	182	178	205	203	166	180	187	195	173	197	196	205	189	175	181	191	174	185	202	184	217	167	181	176	177	187	182	164	183	169	193	189	186	181	205	181	194	187	169	173	193	206	188
24064	26178	56382	64785	69735	58577	50553	38467	22873	9135	2714	863	571	491	502	432	490	457	451	472	525	463	460	498	459	471	454	461	449	482	438	451	457	446	465	477	473	479	435	439	480	502	509	469	440	464	459	432	408	450	468	457	480	488	473	444	414	474	500	470	479	495	498	451	476	501	451	453	441	440	460	482	489	450	472	491	504	477	474	453	513	470	474	461	479	467	493	471	504	510	452	472	437	437	465	454	456	437	465	457	482	486	500	461	484	451	501	492	446	467	431	447	441	467	499	455	513	463	446	451	458	444	446	467	479	479	499	468	449	484	451	461	469	442	480	438	488	497	429	446	495	477	480	456	464	466	480	481	480	479	498	434	441	506	496	453	489	426	489	471	451	468	456	421	460	489	458	445	452	444	459	457	474	475	436	486	473	478	470	470	443	424	477	476	452	498	494	434	417	461	482	454	482	475	454	421	444	512	460	509	480	485	444	414	426	499	451	479	480	452	474	453	472	484	440	462	466	512	473	432	474	473	495	466	512	519	443	461	481	460	483	444	478	466	457	430	493	474	410	470	451	421	471	464	486	474	444	501	469	453	481	484	461	461	487	437	424	440	472	463	459	450	466	439	461	484	468	477	497	477	475	447	475	466	460	471	491	497	429	423	444	479	452	463	460	471	484	473	441	448	480	475	477	454	490	520	441	452	454	428	488	437	452	413	482	464	465	456	467	497	456	489	448	421	490	437	497	481	467	441	461	458	494	454	486	422	478	460	429	447	419	453	465	488	469	460	454	466	425	453	449	472	495	467	467	481	458	476	465	470	447	468	444	459	473	454	480	444	445	446	490	486	452	474	454	454	455	467	459	484	487	453	482	499	481	485	466	480	443	449	464	467	444	475	444	458	461	493	475	455	447	476	467	436	452	461	433	449	493	463	455	476	465	468	485	468	459	461	499	445	471	490	486	478	451	458	474	451	467	476	472	461	451	450	468	458	421	495	490	455	470	477	458	476	409	430	478	456	491	455	472	499	467	441	475	478	474	496	457	489	489	446	452	445	476	437	485	440	432	464	448	476	504	442	439	469	474	443	456	451	474	475	477	438	459	476	458	459	498	513	490	474	468	435	490	454	460	494	456	426	480	457	468	418	449	460	484	450	443	454	475	427	484	459	430	426	476	497	471	497	455	467	494	461	466	463	447	465	466	466	468	482	499	419	465	446	488	498	452	486	467	465	440	438	477	458	438	463	468	448	497	465	423	450	498	461	445	473	507	454	517	460	504	470	490	472	455	467	473	519	442	479	456	488	445	456	474	480	489	486	450	449	456	434	431	494	461	495	474	471	453	455	476	488	441	489	480	475	478	467	498	475	479	453	436	439	453	464	481	496	484	484	531	442	483	499	487	458	446	464	467	423	501	427	412	467	477	418	449	447	473	455	411	459	478	479	485	454	469	446	454	470	447	466	430	402	449	427	414	468	501	449	422	498	438	458	469	463	479	457	461	470	470	472	448	466	462	429	462	469	428	458	495	474	470	443	476	454	467	450	473	489	456	464	506	435	463	441	472	458	434	503	438	445	490	443	453	440	459	449	495	485	477	439	486	457	446	489	486	450	419	456	504	512	436	465	434	475	468	435	511	440	422	470	460	462	470	475	450	480	446	464	430	470	462	482	493	419	472	454	490	442	469	490	459	439	457	429	441	439	494	486	450	466	478	468	496	470	502	455	452	433	448	448	464	460	430	441	489	454	495	471	492	480	462	487	458	430	466	435	418	471	451	456	438	495	474	478	467	401	474	450	485	481	439	458	440	500	480	484	473	443	458	436	449	435	467	452	464	475	479	473	446	484	459	455	465	480	484	448	487	470	456	504	464	446	534	497	499	465	469	538	475	489	449	486	444	473	443	443	459	467	465	465	458	476	436	471	463	449	464	460	448	483	437	470	456	456	476	494	468	470	464	461	460	487	430	478	479	493	470	474	481	451	423	464	472	461	434	468	443	419	445	458	455	456	446	452	473	497	490	448	452	450	469	447	471	447	492	447	499	438	435	475	480	465	458	467	449	452	476	487	462	434	438	447	500	453	467	451	470	432	492	471	462	491	430	454	427	446	498	453	481	469	445	493	487	466	486	472	475	462	473	447	503	480	482	458	462	448	448	435	448	428	478	453	471	488	488	452	422	454	495	464	456	477	460	464	458	442	468	402	445	457	462	467	459	495	488	448	459	468	493	472	440	465	454	461	502	449	495	441	489	462	439	473	480	426	501	473	438	489	477	411	475	462	497	453	465	465	497	441	434	471	445	481	480	493	501	484	457	476	475	439	442	451	428	472	452	455	461	458	478	430	499	430	469	481	490	459	459	442	465	494	455	449	452	469	489	486	446	457	430	432	447	434	461	444	442	479	456	471	474	446	483	475	477	478	473	452	470	450	472	476	503	454	480	485	438	429	470	443	459	485	479	429	479	506	430	407	497	465	485	504	447	462	445	466	465	422	487	424	484	497	448	469	467	456	496	491	429	459	429	454	476	470	486	450	456	464	452	470	458	483	462	454	484	462	453	445	479	504	517	492	442	499	457	473	464	471	451	516	458	483	458	468	453	478	468	435	477	456	475	500	458	476	471	487	431	421	482	421	491	449	460	472	495	447	465	482	446	511	471	450	453	472	436	442	459	466	498	503	482	496	466	480	479	442	482	486	496	421	448	457	458	457	466	448	445	488	482	420	504	455	464	485	492	442	446	522	421	453	492	466	497	453	462	437	485	500	424	473	510	434	457	448	486	476	499	493	481	463	438	469	466	458	468	498	429	503	413	438	446	439	469	478	465	434	482	468	442	433	500	408	475	493	439	440	454	516	477	480	428	428	490	435	468	503	486	453	486	443	480	450	477	476	456	452	491	499	490	493	450	453	462	466	473	455	475	479	461	486	475	464	483	464	472	443	422	478	499	435	420	483	466	490	464	462	471	485	415	436	447	457	447	483	483	485	473	462	455	458	437	438	446	463	462	512	492	435	448	494	470	452	431	474	446	495	488	450	446	481	466	491	447	447	449	459	462	445	441	454	481	477	488	470	429	419	479	486	435	450	432	430	466	498	459	460	476	465	461	448	455	522	470	415	462	438	469	494	482	451	440	455	459	459	478	497	482	494	480	462	463	448	490	449	468	454	467	503	488	516	470	459	431	471	446	467	463	455	472	484	439	485	494	430	445	443	454	454	456	476	466	432	473	437	470	477	501	463	455	474	480	492	474	462	457	450	445	467	500	484	467	448	460	445	460	458	513	471	455	451	417	477	453	479	423	457	499	489	465	406	469	453	502	497	494	435	439	459	493	482	485	455	418	490	449	485	464	399	475	495	420	441	498	484	474	448	475	466	448	431	490	461	489	471	465	485	466	436	474	457	478	444	452	479	473	471	471	450	449	421	490	476	458	467	472	448	493	531	465	437	462	440	474	449	423	437	433	453	465	481	455	446	431	453	439	490	455	451	482	459	447	433	458	488
5533	1529	5309	4718	2846	3129	2574	1541	748	408	222	190	208	188	198	185	190	201	211	182	176	186	199	222	186	191	191	175	187	183	208	215	187	208	196	200	225	207	196	180	185	233	199	192	211	166	178	228	172	187	173	185	202	217	183	191	199	213	202	172	206	170	178	203	196	196	199	209	190	192	189	192	172	178	198	217	180	202	194	187	199	183	204	187	193	190	197	207	217	188	178	211	195	214	174	173	191	202	199	211	176	214	206	181	209	197	182	186	176	184	208	204	197	178	203	212	221	210	205	185	199	209	200	193	170	177	174	189	181	211	166	179	210	199	173	201	194	222	186	208	226	178	211	178	184	209	195	228	191	205	198	197	196	196	211	198	203	186	195	172	196	199	181	180	188	206	181	199	199	188	201	191	184	185	201	211	214	186	235	190	237	205	205	194	184	209	177	206	167	226	176	215	200	203	194	177	197	193	185	183	181	213	192	197	181	199	197	199	227	174	193	205	196	193	206	197	196	196	211	210	178	198	175	208	196	185	216	233	205	198	215	192	185	171	193	195	204	194	194	206	230	220	205	195	187	175	201	194	194	202	171	195	183	195	203	209	204	232	218	215	189	195	178	180	188	190	197	181	198	161	201	215	206	168	192	172	207	177	196	196	190	206	199	208	196	228	188	214	220	200	199	182	210	200	198	208	187	194	209	211	190	178	186	176	207	213	201	192	160	188	209	206	194	205	183	204	195	207	190	232	197	232	196	194	215	193	187	203	195	213	195	202	208	203	179	184	223	204	227	226	199	190	185	162	214	221	173	219	195	193	200	214	182	188	199	195	207	208	180	197	196	201	193	183	203	211	179	209	207	212	221	185	213	230	200	182	190	169	185	182	198	199	191	187	187	196	192	181	184	214	190	178	203	198	183	211	206	190	182	203	210	190	183	214	208	172	198	202	207	205	209	190	208	198	206	174	190	186	197	208	230	211	219	191	205	185	182	190	180	187	205	194	167	186	199	209	188	209	236	200	193	208	175	173	188	213	219	177	174	205	205	226	205	189	208	208	224	215	206	211	208	183	189	214	188	201	203	206	178	208	178	195	198	195	196	202	232	202	219	185	205	168	200	209	198	202	215	191	185	186	187	214	195	184	208	194	196	201	190	212	199	184	188	192	207	209	206	192	189	201	199	181	186	189	204	185	202	180	198	202	185	192	193	206	183	182	209	174	187	243	217	187	200	195	194	203	204	181	214	191	214	183	175	197	168	201	195	190	193	204	197	201	183	168	209	196	200	184	191	201	207	156	206	216	206	182	200	208	194	171	189	203	215	188	215	178	188	208	209	208	194	211	175	245	193	182	212	195	203	195	203	184	188	192	191	194	177	164	198	197	204	192	189	214	189	165	215	201	178	208	204	201	196	187	189	202	177	186	189	206	204	196	196	189	180	196	196	195	201	190	192	198	199	174	188	214	210	201	212	179	189	195	203	201	196	203	188	188	194	187	211	205	196	173	199	192	188	179	192	193	204	187	231	190	224	179	189	195	190	206	209	201	199	196	170	186	181	186	221	196	172	200	198	204	182	205	200	198	209	201	188	218	172	211	200	189	156	215	190	159	181	188	190	205	196	189	169	217	226	184	183	186	195	213	212	174	213	175	194	193	201	197	190	214	201	184	203	197	178	218	196	192	201	199	185	209	197	184	191	202	224	215	204	182	196	198	207	179	215	192	203	198	194	204	191	206	167	211	225	210	229	196	209	187	198	186	196	197	202	231	219	198	195	215	205	228	181	197	201	183	224	209	186	198	177	179	192	216	198	190	186	211	206	193	177	197	184	214	199	186	181	173	188	206	215	207	188	202	194	213	206	159	188	197	197	204	200	190	213	195	172	193	177	188	224	189	193	206	203	201	205	216	202	189	227	188	221	178	196	194	191	179	200	203	195	207	228	220	200	196	166	219	206	207	202	203	177	208	170	179	187	174	207	172	180	189	211	203	196	187	213	189	197	168	200	195	233	186	202	196	202	201	195	191	206	193	199	178	200	176	172	199	202	201	218	200	201	204	208	197	216	173	213	210	199	206	200	170	216	183	255	205	198	225	166	174	224	228	202	173	209	186	191	190	167	193	196	179	212	198	210	162	210	213	208	172	207	221	200	192	181	206	172	195	187	232	193	182	206	191	209	186	167	210	205	222	234	199	190	218	185	181	181	191	200	200	182	191	241	176	176	199	195	197	204	202	177	218	176	179	224	195	193	197	186	215	182	200	224	195	194	187	207	197	209	207	217	196	178	214	183	188	200	178	214	208	204	220	196	188	192	195	197	202	196	204	202	204	184	181	163	207	195	211	181	181	198	195	222	204	192	208	211	208	205	206	190	206	184	188	163	171	194	210	197	207	203	186	190	171	177	184	199	181	182	195	198	192	197	201	216	235	203	200	191	198	179	191	191	201	220	194	208	204	190	212	202	167	203	199	187	173	186	172	200	188	186	210	220	183	199	165	200	192	182	181	195	214	210	195	199	195	195	190	172	220	181	190	212	181	188	186	191	215	216	185	210	180	187	212	212	201	181	176	202	173	221	192	231	208	196	218	212	186	187	184	191	174	208	195	192	198	201	193	187	201	207	202	182	190	194	196	189	217	213	170	193	174	211	201	208	194	184	178	159	223	191	226	200	198	213	181	214	199	221	190	208	193	177	185	183	196	203	196	177	207	187	212	162	201	178	202	205	209	219	205	177	188	196	188	163	213	207	178	194	168	207	186	215	180	183	208	189	210	207	200	201	204	204	178	180	175	218	184	199	195	194	187	209	197	171	189	184	215	200	184	187	208	204	193	186	195	194	205	175	210	174	215	173	198	192	215	192	190	190	213	176	212	200	196	209	212	191	227	205	162	204	183	218	200	194	195	183	201	192	207	202	181	217	198	182	180	197	215	217	185	200	189	194	187	172	202	198	182	193	176	187	199	205	213	181	213	217	210	167	165	193	197	203	219	188	185	193	192	205	189	173	179	219	193	195	193	193	158	213	192	172	197	204	198	214	199	180	174	165	200	186	221	201	199	193	197	183	209	169	185	222	204	183	188	192	219	175	189	205	223	203	202	210	195	205	215	197	209	203	206	196	192	204	204	190	176	186	174	194	218	201	196	199	223	194	202	177	206	198	194	186	193	193	210	205	193	232	183	183	179	187	190	186	187	206	228	192	213	185	184	189	191	173	203	206	190	183	197	168	205	184	186	205	201	208	199	191	194	218	169	197	156	213	193	218	213	201	214	211	180	203	206	178	221	193	215	175	170	187	192	176	195	209	194	226	207	188	188	203	224	240	194	174	210	167	196	206	195	208	187	197	203	194	197	167	227	196	183	202	188	204	214	178	225	202	197	215	179	155	200	195	203	201	182	194	188	197	193	188	210	197	200	185	188	177	196	187	191	196	188	199	202	172	230	177	197	195	195	197	196	193	180	171	203	190	184	198	186	193	202	205	221	205	170	194	207	195	211	197	205
4430	2399	12569	13865	10681	12337	10154	5883	2646	1219	705	505	497	517	509	475	504	498	482	480	510	512	538	498	505	493	498	517	520	464	483	500	530	484	489	489	488	522	516	503	506	549	494	503	508	490	529	502	492	484	481	510	473	529	467	504	476	496	467	488	472	483	498	512	506	513	511	484	501	477	512	527	494	492	508	505	509	514	431	537	500	517	456	466	459	541	491	459	503	515	498	500	473	485	481	530	517	506	484	490	464	498	469	468	524	432	510	517	513	501	542	505	500	464	459	513	510	457	514	492	519	546	504	478	485	455	494	543	547	466	479	513	521	540	481	505	453	492	514	499	508	468	523	490	509	500	481	498	499	485	466	505	518	472	521	501	506	468	501	534	512	487	496	515	515	495	499	499	509	530	489	520	494	526	523	575	501	478	534	467	519	503	506	521	515	526	500	502	528	515	511	474	490	440	511	531	468	486	515	488	519	511	454	463	487	468	502	521	508	496	489	479	500	469	506	493	525	471	528	479	517	510	517	513	460	488	494	508	537	482	503	497	545	499	496	494	485	484	481	517	530	502	483	536	464	521	490	488	513	501	481	478	532	482	489	464	477	487	449	540	452	518	456	506	492	502	493	537	528	501	551	515	472	480	454	509	493	502	513	515	446	535	487	493	472	446	523	490	482	477	483	525	482	486	503	502	504	493	538	473	453	468	516	505	496	514	498	509	485	507	484	502	477	458	484	506	503	490	499	490	522	492	502	491	466	516	505	492	481	497	511	498	531	478	494	493	532	484	486	501	441	519	483	497	489	485	520	482	487	522	451	515	522	499	530	511	497	466	484	469	491	484	492	477	512	482	511	488	490	490	521	514	499	489	500	496	511	515	479	477	483	493	502	533	443	518	510	498	486	505	500	473	521	480	510	473	500	481	494	496	490	499	499	469	506	482	449	465	524	518	525	503	497	518	496	490	497	515	502	492	489	470	490	508	498	486	496	500	509	477	477	515	476	489	474	498	524	486	507	484	489	521	456	504	512	482	516	477	485	508	492	498	498	533	545	505	502	505	480	483	509	479	477	466	507	494	539	526	523	514	502	541	500	487	472	471	461	471	456	483	468	491	521	531	501	456	464	483	496	486	476	513	469	501	512	496	501	489	492	476	462	521	507	515	516	498	518	500	471	510	532	476	469	486	506	504	481	495	465	507	463	533	458	463	489	520	516	490	502	514	484	489	530	472	510	478	491	510	470	515	473	505	501	517	499	533	489	446	485	542	498	497	495	506	488	491	471	497	478	478	495	456	520	475	499	490	494	467	473	496	481	502	488	495	527	503	486	477	516	484	466	510	533	537	486	485	521	516	505	491	527	479	494	467	492	489	485	553	510	502	494	510	525	527	513	464	512	492	502	512	508	470	489	478	526	475	494	517	526	503	522	463	501	477	525	498	475	468	489	462	484	516	519	523	497	461	483	571	503	524	505	506	512	492	529	506	518	471	489	502	504	523	510	489	521	456	491	495	481	516	483	503	510	450	499	525	506	473	501	531	510	492	481	470	544	526	497	492	509	478	452	514	525	455	466	500	517	475	536	524	506	476	484	475	477	495	489	519	511	496	497	505	500	502	494	487	463	454	541	476	461	501	495	487	512	499	497	499	501	509	488	499	502	527	493	516	500	476	495	510	479	478	477	478	487	496	463	518	529	522	469	510	472	476	510	477	496	462	510	484	488	500	515	509	502	498	476	490	503	476	502	495	497	474	487	483	481	493	493	485	490	522	484	500	486	492	486	484	501	513	508	482	528	489	536	516	497	489	518	497	484	498	481	496	552	528	509	511	482	476	460	505	522	497	503	502	505	503	490	524	484	486	480	480	506	472	523	495	504	491	503	510	488	496	509	505	498	494	490	490	488	468	476	495	494	521	533	487	529	513	491	495	491	487	490	502	485	475	510	514	526	507	497	482	492	463	499	464	514	489	491	500	503	480	457	542	478	501	490	543	490	467	477	492	518	436	468	492	502	512	461	518	480	470	468	523	478	496	485	522	503	478	482	484	520	501	450	473	479	470	527	504	488	494	508	481	492	506	483	461	481	464	504	531	474	489	522	515	460	496	518	483	467	470	501	560	508	502	507	479	500	500	464	503	522	496	473	518	489	500	496	489	522	519	486	499	523	505	510	480	505	478	529	475	492	489	482	537	517	507	496	500	504	500	489	515	475	491	498	498	479	489	510	465	443	494	511	481	486	524	509	502	488	494	476	477	550	465	496	523	527	490	460	425	483	482	485	494	468	453	506	517	501	497	526	457	500	522	517	489	485	527	460	516	457	506	492	527	509	481	518	515	476	511	506	509	513	483	446	468	517	477	529	483	498	500	468	505	522	536	516	467	491	481	496	506	457	485	495	481	504	476	513	487	505	440	517	458	512	516	486	491	504	523	533	472	509	544	492	512	566	494	484	480	524	480	505	504	504	500	525	497	488	533	517	509	497	487	491	485	483	473	509	483	490	514	488	487	512	497	516	472	526	480	514	475	505	499	478	489	487	478	516	471	511	527	493	515	520	509	499	492	506	546	484	504	477	508	516	485	477	483	518	540	493	507	499	512	498	520	490	510	520	482	468	514	474	470	503	520	452	463	476	491	510	467	503	449	513	497	500	499	493	507	463	490	537	503	508	476	503	486	505	484	491	537	556	517	491	511	480	476	509	485	510	508	500	493	504	494	540	536	495	488	511	479	531	521	478	477	488	487	518	467	511	454	480	521	515	503	501	486	493	470	475	538	495	487	495	495	483	559	495	494	515	488	486	511	484	525	495	505	520	516	489	502	488	507	513	539	501	516	485	500	464	495	479	502	503	476	485	488	480	481	487	486	480	510	496	509	485	471	447	551	507	485	466	493	495	503	505	485	508	508	476	480	466	501	477	510	504	491	482	489	535	479	476	515	502	485	518	486	518	534	509	514	535	475	479	526	499	492	477	505	516	479	492	523	524	554	513	496	499	526	511	522	480	514	519	524	479	482	468	502	498	517	489	477	498	518	493	515	468	468	508	549	466	554	504	487	527	487	492	463	496	504	519	484	487	512	476	475	445	465	465	460	532	497	511	455	484	500	501	474	493	470	491	481	495	451	481	483	455	515	522	463	459	488	502	509	484	529	483	484	500	484	518	491	478	453	484	512	481	461	510	492	506	451	500	507	476	495	513	499	489	467	498	514	494	493	511	501	503	466	549	531	528	495	536	489	485	479	500	478	497	482	495	522	512	475	493	456	508	496	482	527	509	488	482	512	515	500	497	499	489	474	492	487	479	510	504	532	488	491	511	498	498	482	469	497	511	532	471	529	533	527	485	494	499	491	486	515	532	501	484	473	500	517	498	502	487	497	495	495	472	488	510	473	483	500	476	499	447	483	508	445	523	446	461	480	459	461	487	483	509	471	506	442	486	495	482	500	518	484	526	491	449	482	479	531	477	485	470	491	477	473	524	466	513	484	519	510	486	536	487	529
30800	18929	54396	49468	42471	38602	26847	13180	4120	1112	362	235	190	212	242	189	206	197	197	234	192	204	209	216	206	236	196	199	196	188	207	203	210	199	203	211	208	212	207	187	218	193	201	209	202	201	205	210	203	206	209	211	193	217	203	226	219	188	207	206	179	195	207	178	202	196	209	188	202	207	209	204	183	203	224	234	201	189	216	206	231	224	179	218	246	216	211	193	208	227	202	214	200	207	184	189	208	202	199	190	214	213	210	205	207	234	232	204	198	200	179	201	204	215	206	191	208	209	200	224	214	182	206	233	210	188	216	210	216	208	222	190	190	185	206	203	178	224	212	225	218	209	234	197	205	200	202	195	223	179	173	179	191	195	200	197	199	210	193	191	207	197	195	178	193	223	185	224	200	207	210	203	201	207	202	197	194	192	211	204	213	207	181	200	213	233	196	196	203	186	214	200	219	205	207	190	228	220	224	180	189	204	211	207	186	189	201	175	216	182	204	177	208	209	208	211	219	193	197	209	179	203	220	203	212	214	236	221	234	188	193	200	204	200	227	220	200	215	203	206	206	202	200	209	204	211	207	213	210	224	171	212	222	206	222	214	200	219	220	226	195	206	170	190	219	203	214	219	193	215	197	208	204	211	238	213	203	197	164	207	227	201	234	214	219	198	193	211	249	189	185	228	207	204	179	246	204	228	191	183	228	193	220	188	184	222	227	207	198	189	216	216	221	195	188	218	196	203	222	215	203	193	196	212	203	202	197	213	200	198	222	196	214	198	196	220	190	207	196	210	180	215	221	206	200	206	206	215	206	181	202	217	204	179	182	209	199	189	229	192	229	195	181	197	196	178	186	216	198	180	198	186	197	183	191	211	202	196	233	212	190	199	203	219	207	190	222	219	196	198	192	206	194	212	222	239	215	209	212	184	222	175	203	221	221	215	206	178	185	216	192	205	242	176	205	189	221	226	200	204	207	190	232	238	239	205	204	203	213	228	209	186	209	189	208	216	202	205	234	217	201	196	221	219	213	226	242	189	194	206	195	202	202	208	201	194	221	208	221	216	191	205	215	198	222	229	221	206	189	186	202	217	177	225	221	213	235	204	219	181	200	188	199	185	196	212	210	204	179	224	184	218	194	193	188	216	215	198	242	213	218	219	233	189	238	215	211	209	220	222	185	202	229	203	207	220	196	215	200	225	211	212	219	225	193	208	201	205	210	205	208	208	208	198	228	227	207	215	210	219	213	199	220	186	197	187	215	197	198	214	172	194	205	199	197	165	213	214	193	207	225	241	187	169	208	204	185	223	218	197	192	225	204	201	209	220	212	198	197	210	188	226	192	206	205	216	225	217	169	219	205	227	200	212	186	220	219	219	213	206	239	249	196	210	220	226	207	195	196	170	234	210	205	205	218	198	208	197	195	234	196	166	220	163	213	183	219	214	196	201	202	193	192	231	211	210	232	208	194	226	194	201	186	203	210	202	222	198	196	207	228	190	201	222	197	216	211	198	208	166	211	194	211	218	214	208	190	209	204	225	215	194	196	206	183	205	220	212	204	210	195	208	186	189	206	220	211	210	223	197	211	210	224	243	234	223	180	211	204	212	244	222	201	204	220	200	185	205	182	220	208	220	209	199	202	199	220	165	222	188	209	183	252	214	233	207	197	190	207	225	210	202	209	220	198	198	217	217	200	214	197	218	180	193	210	219	222	221	212	202	207	193	203	201	195	206	219	192	189	197	201	211	209	202	208	187	206	171	211	221	211	201	187	193	215	184	172	211	231	219	227	193	190	218	184	202	199	207	196	183	215	188	195	214	217	187	201	210	206	187	202	245	204	252	204	216	201	212	218	234	205	226	201	203	194	199	164	199	237	209	200	211	229	205	214	233	209	218	203	204	213	194	179	200	254	224	205	199	213	203	180	175	213	220	213	201	211	236	218	206	188	206	234	213	218	197	174	207	217	216	206	190	203	181	198	209	211	203	208	183	210	189	213	187	206	222	211	179	222	172	188	222	213	213	206	197	212	233	222	216	226	211	232	199	207	189	208	212	198	201	222	227	231	230	208	197	215	199	241	217	228	204	180	233	229	198	212	221	217	216	211	229	183	231	185	199	204	207	230	221	218	211	224	205	203	205	213	216	191	196	217	218	205	203	220	190	197	247	208	188	189	214	179	208	215	215	201	208	200	186	198	210	206	204	237	193	208	218	191	220	225	196	196	201	217	225	235	205	190	222	216	196	211	178	193	206	202	195	211	183	182	212	225	173	203	184	220	223	190	206	185	208	194	201	183	206	200	211	212	216	213	219	217	214	231	166	211	203	221	226	199	182	185	213	205	184	221	204	213	198	225	194	204	229	214	218	177	205	215	194	207	186	214	210	213	204	209	218	223	204	200	195	214	235	205	223	205	205	218	207	197	200	203	206	180	184	193	203	198	194	199	222	234	185	212	191	209	214	204	208	230	227	223	211	192	190	227	204	192	195	200	199	197	208	198	225	238	218	224	198	197	226	199	199	200	205	195	185	207	225	205	223	191	232	225	197	206	203	186	202	202	207	216	226	182	215	224	218	230	204	224	205	206	218	176	191	220	197	185	202	212	203	190	194	224	187	218	217	222	215	196	208	186	206	215	256	203	218	203	201	198	187	195	204	204	197	192	248	223	188	203	195	195	201	190	220	178	209	234	196	205	203	201	208	217	189	184	194	213	218	195	185	203	196	183	234	214	225	194	187	200	184	182	206	228	212	240	214	213	211	201	202	215	193	180	191	163	196	208	204	214	184	224	209	222	199	216	213	209	209	205	206	220	200	198	219	189	222	213	174	210	193	200	187	215	235	210	214	221	200	226	198	201	212	190	210	190	192	187	200	220	188	213	182	206	202	202	220	203	191	207	216	175	191	212	193	212	164	204	256	204	234	242	223	236	222	202	219	216	204	237	195	212	194	218	234	174	224	221	220	217	204	210	202	191	201	212	213	200	209	222	212	191	218	223	219	191	222	193	193	195	205	200	202	193	213	203	200	240	180	220	215	240	188	202	221	188	215	197	222	174	230	207	220	217	201	245	174	193	223	213	208	206	185	243	209	221	217	228	195	215	212	199	205	194	209	212	202	207	210	221	220	216	217	184	178	187	211	234	211	215	204	220	217	201	192	225	237	216	207	191	224	196	215	219	203	191	216	210	220	202	219	224	207	233	195	191	208	199	204	193	222	188	231	194	210	209	235	217	203	184	203	197	222	209	218	205	216	213	213	210	208	200	216	205	198	215	204	216	246	194	207	209	187	197	223	240	208	194	193	234	208	214	201	209	176	177	175	229	211	184	231	228	168	195	202	206	198	219	187	204	195	204	222	228	185	217	189	225	210	191	211	206	210	204	208	185	204	212	196	214	227	201	175	201	202	197	230	200	204	196	192	177	209	220	205	214	207	218	187	224	241	193	191	178	208	196	222	191	197	219	207	203	193	204	209	204	206	187	206	180	231	221	200	172	204
17049	15222	53273	51485	53116	50705	40491	26577	12453	4075	1257	699	543	517	545	495	525	540	555	530	522	504	527	497	507	528	555	523	535	527	503	524	522	520	558	505	530	546	523	550	525	546	500	492	527	543	531	527	538	545	503	497	520	557	506	530	528	506	547	521	506	526	506	517	511	499	492	514	534	482	512	516	494	513	517	496	523	510	503	502	504	523	533	491	515	503	545	488	511	500	545	512	508	496	538	521	501	462	545	487	531	503	543	540	546	525	524	538	522	480	560	508	538	490	577	562	529	517	479	517	524	542	524	498	552	498	512	527	552	535	536	526	492	505	507	501	546	527	487	474	492	510	535	488	506	556	502	533	526	528	552	484	472	501	512	511	530	549	505	523	536	551	509	510	510	541	535	528	551	485	538	506	523	529	531	519	520	506	511	540	525	515	540	512	507	506	512	539	491	531	531	488	513	528	511	541	474	505	530	538	511	477	512	524	499	476	498	515	484	500	536	518	546	493	555	519	534	507	541	522	525	541	513	521	532	529	537	507	488	514	534	504	523	492	538	492	496	538	515	551	490	551	490	530	508	509	494	519	547	537	534	524	470	522	471	505	584	547	508	543	513	520	485	541	539	531	522	543	504	540	480	530	523	498	516	543	503	549	504	536	527	521	559	520	526	489	505	497	498	482	548	521	511	527	546	535	529	533	515	531	523	509	509	515	570	492	516	535	518	531	530	525	516	527	538	494	478	504	536	497	520	508	567	511	502	510	496	537	530	502	540	489	478	518	511	518	573	524	530	512	511	513	537	514	534	538	546	552	488	524	502	514	563	517	510	491	510	503	511	540	510	555	539	528	502	534	511	509	497	510	511	498	479	527	556	500	488	527	483	544	486	498	563	533	543	497	559	547	563	535	497	470	526	456	533	504	542	505	484	533	535	583	477	543	542	517	485	516	467	495	545	485	496	493	517	525	536	518	506	502	515	552	557	504	515	500	489	539	511	504	492	480	513	536	515	513	521	489	492	526	520	504	521	543	520	512	519	527	505	505	505	529	532	505	465	508	489	470	504	497	532	470	521	544	512	517	508	517	500	483	504	508	539	515	516	477	531	502	516	556	513	531	556	532	493	490	491	523	530	512	535	523	469	496	521	506	504	493	530	519	525	549	523	488	487	553	516	530	499	532	521	503	496	529	512	533	505	519	506	470	545	517	548	558	526	504	520	509	528	497	522	497	505	540	470	542	539	553	513	531	508	511	555	518	567	549	497	472	517	474	518	530	489	502	535	490	494	498	502	513	540	534	509	552	511	510	503	539	530	491	524	506	520	542	528	514	561	567	505	482	501	540	519	471	484	531	536	517	535	540	525	502	536	479	485	511	518	517	505	516	504	495	545	544	539	536	499	564	494	524	524	527	501	495	569	485	552	515	515	533	507	523	470	507	581	554	536	503	527	490	504	520	511	496	507	508	507	573	549	524	514	513	508	514	515	487	530	565	497	498	472	504	495	510	502	489	541	480	511	575	494	498	457	525	541	475	505	538	527	512	490	504	566	506	538	517	562	523	513	494	527	550	508	490	537	561	522	534	500	507	531	500	542	516	486	496	537	519	491	492	538	505	520	553	529	490	497	510	561	565	514	519	515	488	550	533	519	532	555	541	595	472	487	496	520	503	502	552	542	510	503	511	523	520	526	543	515	511	521	536	541	459	490	524	500	516	519	526	539	499	579	491	519	522	525	527	538	520	506	528	496	500	491	520	567	486	496	543	536	521	523	521	489	539	497	526	558	495	527	482	508	491	572	506	526	548	511	563	512	476	506	485	493	535	566	562	501	506	528	515	523	536	512	464	511	547	483	507	501	536	513	518	482	550	495	510	516	543	514	514	503	527	500	496	462	541	548	527	503	491	513	499	517	496	510	522	510	540	525	561	540	546	539	526	537	534	526	515	535	541	535	535	530	488	558	533	532	504	491	496	522	497	527	503	509	479	484	548	545	505	524	532	511	486	540	518	512	575	494	485	501	518	476	512	500	528	507	513	527	486	554	501	534	552	528	510	492	510	525	517	526	493	515	513	495	532	528	522	511	527	493	512	483	489	509	545	469	512	501	521	492	498	500	522	562	511	515	532	513	525	545	539	514	500	519	523	538	521	524	495	503	516	498	505	533	553	482	508	500	538	540	500	497	513	493	558	537	527	531	541	498	508	536	486	486	511	532	507	521	516	521	535	530	481	513	516	499	555	522	527	555	530	524	573	515	510	502	494	501	549	494	521	483	508	483	529	515	554	534	521	503	516	491	538	509	503	528	523	537	569	565	513	503	484	469	507	513	533	490	526	490	508	546	508	563	498	512	488	523	497	522	517	532	533	535	487	529	560	524	541	517	512	505	469	526	518	511	525	553	527	512	526	492	518	563	511	548	530	503	511	492	503	505	532	500	524	541	504	512	524	522	499	486	539	487	547	498	519	504	537	498	546	520	535	500	544	485	470	520	543	540	543	530	546	518	500	495	510	499	516	482	509	540	498	505	477	495	513	471	510	478	527	498	536	493	510	551	507	475	491	526	517	536	492	496	517	526	523	512	478	521	525	531	530	549	495	514	538	553	528	508	511	531	516	529	557	517	493	521	520	535	497	524	541	549	525	514	497	510	496	491	525	541	546	512	522	500	515	507	514	501	517	550	530	536	492	545	557	528	561	544	539	499	553	506	534	509	561	526	525	502	486	518	521	498	495	515	502	521	570	507	519	569	507	528	540	516	542	499	528	506	524	494	512	536	524	487	518	554	506	527	591	511	504	518	507	543	555	524	546	533	495	514	532	532	494	495	539	486	539	533	537	504	531	516	486	529	530	525	524	523	474	570	523	527	497	518	504	544	529	556	511	482	520	494	530	476	516	566	530	503	535	526	526	493	505	495	521	532	507	506	479	522	522	520	538	500	482	527	515	506	552	514	462	502	550	548	524	516	502	562	550	527	508	546	504	528	525	477	477	518	513	556	483	470	519	550	506	527	553	540	519	496	532	503	470	530	507	493	533	523	529	488	509	530	534	521	515	513	547	541	534	489	512	487	514	524	518	515	525	507	523	489	531	529	507	514	466	547	489	536	512	531	506	541	517	551	511	465	511	514	518	502	550	510	521	539	545	492	486	520	505	533	496	535	546	537	555	523	516	520	525	510	497	519	520	512	502	474	500	499	571	524	512	490	556	521	532	475	503	519	500	542	497	539	528	494	465	494	521	465	538	520	485	500	508	514	503	545	541	572	488	531	494	490	555	526	469	510	535	538	495	511	526	565	497	504	520	486	484	511	513	537	504	512	537	481	534	514	517	494	464	530	494	506	516	523	548	537	532	535	544	550	518	506	556	544	510	519	549	519	517	488	521	538	541	519	538	520	493	553	543	528	538	497	537	520	494	509	531	554	545	532	525	527	506	491	510	509	550	523	581	565	498	505	529	525	520	501	487	529	502	512	454	508	512	474	548	528	502	496	524	474	522	528	557
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
